diff --git a/.forgejo/CODEOWNERS b/.forgejo/CODEOWNERS
deleted file mode 100644
index 0e1d5d7..0000000
--- a/.forgejo/CODEOWNERS
+++ /dev/null
@@ -1 +0,0 @@
-* @mathdoggy
diff --git a/public/.gitignore b/.gitignore
similarity index 100%
rename from public/.gitignore
rename to .gitignore
diff --git a/.hugo_build.lock b/.hugo_build.lock
deleted file mode 100644
index e69de29..0000000
diff --git a/public/404.html b/404.html
similarity index 100%
rename from public/404.html
rename to 404.html
diff --git a/LICENSE b/LICENSE
deleted file mode 100644
index 1fa9f12..0000000
--- a/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2025 Mathrew Xian
-
-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:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-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.
diff --git a/README.md b/README.md
deleted file mode 100644
index b42e80d..0000000
--- a/README.md
+++ /dev/null
@@ -1,12 +0,0 @@
-# Mathrew Xian
-
-This repository is for [Mathrew Xian](https://mathdoggy.gitnet.page/) and [Mathdoggy on Gitnet](https://gitnet.fr/mathdoggy/pages/).
-
-## Using
-
-1. [Install Hugo](https://gohugo.io/overview/installing/)
-
-## License
-
-- [MIT LICENSE](https://gitnet.fr/mathdoggy/pages/main/LICENSE) : © 2025 Mathrew Xian
-
diff --git a/public/about-hugo/index.html b/about-hugo/index.html
similarity index 100%
rename from public/about-hugo/index.html
rename to about-hugo/index.html
diff --git a/public/about-us/index.html b/about-us/index.html
similarity index 100%
rename from public/about-us/index.html
rename to about-us/index.html
diff --git a/public/about/index.html b/about/index.html
similarity index 100%
rename from public/about/index.html
rename to about/index.html
diff --git a/public/apple-touch-icon.png b/apple-touch-icon.png
similarity index 100%
rename from public/apple-touch-icon.png
rename to apple-touch-icon.png
diff --git a/archetypes/default.md b/archetypes/default.md
deleted file mode 100644
index 25b6752..0000000
--- a/archetypes/default.md
+++ /dev/null
@@ -1,5 +0,0 @@
-+++
-date = '{{ .Date }}'
-draft = true
-title = '{{ replace .File.ContentBaseName "-" " " | title }}'
-+++
diff --git a/public/archives/index.html b/archives/index.html
similarity index 100%
rename from public/archives/index.html
rename to archives/index.html
diff --git a/public/articles/index.html b/articles/index.html
similarity index 100%
rename from public/articles/index.html
rename to articles/index.html
diff --git a/public/authors/index.html b/authors/index.html
similarity index 100%
rename from public/authors/index.html
rename to authors/index.html
diff --git a/public/authors/index.xml b/authors/index.xml
similarity index 100%
rename from public/authors/index.xml
rename to authors/index.xml
diff --git a/public/authors/page/1/index.html b/authors/page/1/index.html
similarity index 100%
rename from public/authors/page/1/index.html
rename to authors/page/1/index.html
diff --git a/public/blog/index.html b/blog/index.html
similarity index 100%
rename from public/blog/index.html
rename to blog/index.html
diff --git a/public/blogs/index.html b/blogs/index.html
similarity index 100%
rename from public/blogs/index.html
rename to blogs/index.html
diff --git a/public/blogs/index.xml b/blogs/index.xml
similarity index 100%
rename from public/blogs/index.xml
rename to blogs/index.xml
diff --git a/public/blogs/page/1/index.html b/blogs/page/1/index.html
similarity index 100%
rename from public/blogs/page/1/index.html
rename to blogs/page/1/index.html
diff --git a/public/bluesky.svg b/bluesky.svg
similarity index 100%
rename from public/bluesky.svg
rename to bluesky.svg
diff --git a/public/categories/index.html b/categories/index.html
similarity index 100%
rename from public/categories/index.html
rename to categories/index.html
diff --git a/public/categories/index.xml b/categories/index.xml
similarity index 100%
rename from public/categories/index.xml
rename to categories/index.xml
diff --git a/public/categories/page/1/index.html b/categories/page/1/index.html
similarity index 100%
rename from public/categories/page/1/index.html
rename to categories/page/1/index.html
diff --git a/public/categories/syntax/index.html b/categories/syntax/index.html
similarity index 100%
rename from public/categories/syntax/index.html
rename to categories/syntax/index.html
diff --git a/public/categories/syntax/index.xml b/categories/syntax/index.xml
similarity index 100%
rename from public/categories/syntax/index.xml
rename to categories/syntax/index.xml
diff --git a/public/categories/syntax/page/1/index.html b/categories/syntax/page/1/index.html
similarity index 100%
rename from public/categories/syntax/page/1/index.html
rename to categories/syntax/page/1/index.html
diff --git a/public/categories/themes/index.html b/categories/themes/index.html
similarity index 100%
rename from public/categories/themes/index.html
rename to categories/themes/index.html
diff --git a/public/categories/themes/index.xml b/categories/themes/index.xml
similarity index 100%
rename from public/categories/themes/index.xml
rename to categories/themes/index.xml
diff --git a/public/categories/themes/page/1/index.html b/categories/themes/page/1/index.html
similarity index 100%
rename from public/categories/themes/page/1/index.html
rename to categories/themes/page/1/index.html
diff --git a/public/contact/index.html b/contact/index.html
similarity index 100%
rename from public/contact/index.html
rename to contact/index.html
diff --git a/content/_index.md b/content/_index.md
deleted file mode 100644
index 908ccd5..0000000
--- a/content/_index.md
+++ /dev/null
@@ -1,3 +0,0 @@
-+++
-author = "lee.so"
-+++
diff --git a/content/about.md b/content/about.md
deleted file mode 100644
index 952bff9..0000000
--- a/content/about.md
+++ /dev/null
@@ -1,25 +0,0 @@
-+++
-title = "About"
-description = "Hugo, the world's fastest framework for building websites"
-date = "2019-02-28"
-aliases = ["about-us", "about-hugo", "contact"]
-author = "lee.so"
-+++
-
-Written in Go, Hugo is an open source static site generator available under the [Apache Licence 2.0.](https://github.com/gohugoio/hugo/blob/master/LICENSE) Hugo supports TOML, YAML and JSON data file types, Markdown and HTML content files and uses shortcodes to add rich content. Other notable features are taxonomies, multilingual mode, image processing, custom output formats, HTML/CSS/JS minification and support for Sass SCSS workflows.
-
-Hugo makes use of a variety of open source projects including:
-
-- https://github.com/yuin/goldmark
-- https://github.com/alecthomas/chroma
-- https://github.com/muesli/smartcrop
-- https://github.com/spf13/cobra
-- https://github.com/spf13/viper
-
-Hugo is ideal for blogs, corporate websites, creative portfolios, online magazines, single page applications or even a website with thousands of pages.
-
-Hugo is for people who want to hand code their own website without worrying about setting up complicated runtimes, dependencies and databases.
-
-Websites built with Hugo are extremely fast, secure and can be deployed anywhere including, AWS, GitHub Pages, Heroku, Netlify and any other hosting provider.
-
-Learn more and contribute on [GitHub](https://github.com/gohugoio).
diff --git a/content/archives.md b/content/archives.md
deleted file mode 100644
index 2212dc2..0000000
--- a/content/archives.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-date: 2019-05-28
-type: section
-layout: 'archives'
----
diff --git a/content/contact.md b/content/contact.md
deleted file mode 100644
index f5ae177..0000000
--- a/content/contact.md
+++ /dev/null
@@ -1,10 +0,0 @@
-+++
-title = "Contact"
-description = "Hugo, the world's fastest framework for building websites"
-date = "2019-02-28"
-aliases = ["about-us", "about-hugo", "contact"]
-author = "lee.so"
-+++
-
-- [github.com/nanxiaobei](https://github.com/nanxiaobei)
-- [lee.so](https://lee.so)
diff --git a/content/homepage/about.md b/content/homepage/about.md
deleted file mode 100644
index b5d6981..0000000
--- a/content/homepage/about.md
+++ /dev/null
@@ -1,7 +0,0 @@
----
-title: 'Our Difference'
-button: 'About us'
-weight: 2
----
-
-Lorem ipsum dolor sit amet, et essent mediocritatem quo, choro volumus oporteat an mei. Ipsum dolor sit amet, et essent mediocritatem quo.
diff --git a/content/homepage/index.md b/content/homepage/index.md
deleted file mode 100644
index ca03031..0000000
--- a/content/homepage/index.md
+++ /dev/null
@@ -1,3 +0,0 @@
----
-headless: true
----
diff --git a/content/homepage/work.md b/content/homepage/work.md
deleted file mode 100644
index f99bc99..0000000
--- a/content/homepage/work.md
+++ /dev/null
@@ -1,7 +0,0 @@
----
-title: 'We Help Business Grow'
-button: 'Our Work'
-weight: 1
----
-
-Lorem ipsum dolor sit amet, et essent mediocritatem quo, choro volumus oporteat an mei. Numquam dolores mel eu, mea docendi omittantur et, mea ea duis erat. Elit melius cu ius. Per ex novum tantas putant, ei his nullam aliquam apeirian. Aeterno quaestio constituto sea an, no eum intellegat assueverit.
diff --git a/content/post/_index.md b/content/post/_index.md
deleted file mode 100644
index 20258f2..0000000
--- a/content/post/_index.md
+++ /dev/null
@@ -1,6 +0,0 @@
-+++
-aliases = ["posts", "articles", "blog", "showcase", "docs"]
-title = "Posts"
-author = "lee.so"
-tags = ["index"]
-+++
diff --git a/content/post/emoji-support.md b/content/post/emoji-support.md
deleted file mode 100644
index 472149c..0000000
--- a/content/post/emoji-support.md
+++ /dev/null
@@ -1,50 +0,0 @@
-+++
-author = "lee.so"
-title = "Emoji Support"
-date = "2019-03-05"
-description = "Guide to emoji usage in Hugo"
-tags = [
- "emoji",
-]
-+++
-
-Emoji can be enabled in a Hugo project in a number of ways.
-
-
-
-The [`emojify`](https://gohugo.io/functions/emojify/) function can be called directly in templates or [Inline Shortcodes](https://gohugo.io/templates/shortcode-templates/#inline-shortcodes).
-
-To enable emoji globally, set `enableEmoji` to `true` in your site's [configuration](https://gohugo.io/getting-started/configuration/) and then you can type emoji shorthand codes directly in content files; e.g.
-
-
🙈 :see_no_evil: 🙉 :hear_no_evil: 🙊 :speak_no_evil:
-
-
-The [Emoji cheat sheet](http://www.emoji-cheat-sheet.com/) is a useful reference for emoji shorthand codes.
-
----
-
-**N.B.** The above steps enable Unicode Standard emoji characters and sequences in Hugo, however the rendering of these glyphs depends on the browser and the platform. To style the emoji you can either use a third party emoji font or a font stack; e.g.
-
-{{< highlight html >}}
-.emoji {
-font-family: Apple Color Emoji, Segoe UI Emoji, NotoColorEmoji, Segoe UI Symbol, Android Emoji, EmojiSymbols;
-}
-{{< /highlight >}}
-
-{{< css.inline >}}
-
-
-
-{{< /css.inline >}}
diff --git a/content/post/markdown-syntax.md b/content/post/markdown-syntax.md
deleted file mode 100644
index 2390ff9..0000000
--- a/content/post/markdown-syntax.md
+++ /dev/null
@@ -1,156 +0,0 @@
-+++
-author = "lee.so"
-title = "Markdown Syntax Guide"
-date = "2019-03-11"
-description = "Sample article showcasing basic Markdown syntax and formatting for HTML elements."
-tags = [
- "markdown",
- "css",
- "html",
-]
-categories = [
- "themes",
- "syntax",
-]
-series = ["Themes Guide"]
-aliases = ["migrate-from-jekyl"]
-+++
-
-This article offers a sample of basic Markdown syntax that can be used in Hugo content files, also it shows whether basic HTML elements are decorated with CSS in a Hugo theme.
-
-
-
-## Headings
-
-The following HTML ``—`` elements represent six levels of section headings. `` is the highest section level while `` is the lowest.
-
-# H1
-
-## H2
-
-### H3
-
-#### H4
-
-##### H5
-
-###### H6
-
-## Paragraph
-
-Xerum, quo qui aut unt expliquam qui dolut labo. Aque venitatiusda cum, voluptionse latur sitiae dolessi aut parist aut dollo enim qui voluptate ma dolestendit peritin re plis aut quas inctum laceat est volestemque commosa as cus endigna tectur, offic to cor sequas etum rerum idem sintibus eiur? Quianimin porecus evelectur, cum que nis nust voloribus ratem aut omnimi, sitatur? Quiatem. Nam, omnis sum am facea corem alique molestrunt et eos evelece arcillit ut aut eos eos nus, sin conecerem erum fuga. Ri oditatquam, ad quibus unda veliamenimin cusam et facea ipsamus es exerum sitate dolores editium rerore eost, temped molorro ratiae volorro te reribus dolorer sperchicium faceata tiustia prat.
-
-Itatur? Quiatae cullecum rem ent aut odis in re eossequodi nonsequ idebis ne sapicia is sinveli squiatum, core et que aut hariosam ex eat.
-
-## Blockquotes
-
-The blockquote element represents content that is quoted from another source, optionally with a citation which must be within a `footer` or `cite` element, and optionally with in-line changes such as annotations and abbreviations.
-
-#### Blockquote without attribution
-
-> Tiam, ad mint andaepu dandae nostion secatur sequo quae.
-> **Note** that you can use _Markdown syntax_ within a blockquote.
-
-#### Blockquote with attribution
-
-> Don't communicate by sharing memory, share memory by communicating.
-> — Rob Pike[^1]
-
-[^1]: The above quote is excerpted from Rob Pike's [talk](https://www.youtube.com/watch?v=PAAkCSZUG1c) during Gopherfest, November 18, 2015.
-
-## Tables
-
-Tables aren't part of the core Markdown spec, but Hugo supports supports them out-of-the-box.
-
-| Name | Age |
-| ----- | --- |
-| Bob | 27 |
-| Alice | 23 |
-
-#### Inline Markdown within tables
-
-| Italics | Bold | Code |
-| --------- | -------- | ------ |
-| _italics_ | **bold** | `code` |
-
-## Code Blocks
-
-#### Code block with backticks
-
-```html
-
-
-
-
- Example HTML5 Document
-
-
- Test
-
-
-```
-
-#### Code block indented with four spaces
-
-
-
-
-
- Example HTML5 Document
-
-
- Test
-
-
-
-#### Code block with Hugo's internal highlight shortcode
-
-{{< highlight html >}}
-
-
-
-
-
- Example HTML5 Document
-
-
- Test
-
-
-{{< /highlight >}}
-
-## List Types
-
-#### Ordered List
-
-1. First item
-2. Second item
-3. Third item
-
-#### Unordered List
-
-- List item
-- Another item
-- And another item
-
-#### Nested list
-
-- Fruit
- - Apple
- - Orange
- - Banana
-- Dairy
- - Milk
- - Cheese
-
-## Other Elements — abbr, sub, sup, kbd, mark
-
-GIF is a bitmap image format.
-
-H2 O
-
-Xn + Yn = Zn
-
-Press CTRL +ALT +Delete to end the session.
-
-Most salamanders are nocturnal, and hunt for insects, worms, and other small creatures.
diff --git a/content/post/math-typesetting.md b/content/post/math-typesetting.md
deleted file mode 100644
index 2d0ec48..0000000
--- a/content/post/math-typesetting.md
+++ /dev/null
@@ -1,48 +0,0 @@
----
-author: lee.so
-title: Math Typesetting
-date: 2019-03-08
-description: A brief guide to setup KaTeX
-math: true
----
-
-Mathematical notation in a Hugo project can be enabled by using third party JavaScript libraries.
-
-
-
-In this example we will be using [KaTeX](https://katex.org/)
-
-- Create a partial under `/layouts/partials/math.html`
-- Within this partial reference the [Auto-render Extension](https://katex.org/docs/autorender.html) or host these scripts locally.
-- Include the partial in your templates like so:
-
-```bash
-{{ if or .Params.math .Site.Params.math }}
-{{ partial "math.html" . }}
-{{ end }}
-```
-
-- To enable KaTeX globally set the parameter `math` to `true` in a project's configuration
-- To enable KaTeX on a per page basis include the parameter `math: true` in content files
-
-**Note:** Use the online reference of [Supported TeX Functions](https://katex.org/docs/supported.html)
-
-{{< math.inline >}}
-
-{{ math.inline >}}
-
-### Examples
-
-{{< math.inline >}}
-
-
-Inline math: \(\varphi = \dfrac{1+\sqrt5}{2}= 1.6180339887…\)
-
-
-{{ math.inline >}}
-
-Block math:
-
-$$
- \varphi = 1+\frac{1} {1+\frac{1} {1+\frac{1} {1+\cdots} } }
-$$
diff --git a/content/post/placeholder-text.md b/content/post/placeholder-text.md
deleted file mode 100644
index c99db5d..0000000
--- a/content/post/placeholder-text.md
+++ /dev/null
@@ -1,48 +0,0 @@
-+++
-author = "lee.so"
-title = "Placeholder Text"
-date = "2019-03-09"
-description = "Lorem Ipsum Dolor Si Amet"
-tags = [
- "markdown",
- "text",
-]
-weight = 10
-+++
-
-Lorem est tota propiore conpellat pectoribus de pectora summo. Redit teque digerit hominumque toris verebor lumina non cervice subde tollit usus habet Arctonque, furores quas nec ferunt. Quoque montibus nunc caluere tempus inhospita parcite confusaque translucet patri vestro qui optatis lumine cognoscere flos nubis! Fronde ipsamque patulos Dryopen deorum.
-
-1. Exierant elisi ambit vivere dedere
-2. Duce pollice
-3. Eris modo
-4. Spargitque ferrea quos palude
-
-Rursus nulli murmur; hastile inridet ut ab gravi sententia! Nomine potitus silentia flumen, sustinet placuit petis in dilapsa erat sunt. Atria tractus malis.
-
-1. Comas hunc haec pietate fetum procerum dixit
-2. Post torum vates letum Tiresia
-3. Flumen querellas
-4. Arcanaque montibus omnes
-5. Quidem et
-
-# Vagus elidunt
-
-
-
-[The Van de Graaf Canon](https://en.wikipedia.org/wiki/Canons_of_page_construction#Van_de_Graaf_canon)
-
-## Mane refeci capiebant unda mulcebat
-
-Victa caducifer, malo vulnere contra dicere aurato, ludit regale, voca! Retorsit colit est profanae esse virescere furit nec; iaculi matertera et visa est, viribus. Divesque creatis, tecta novat collumque vulnus est, parvas. **Faces illo pepulere** tempus adest. Tendit flamma, ab opes virum sustinet, sidus sequendo urbis.
-
-Iubar proles corpore raptos vero auctor imperium; sed et huic: manus caeli Lelegas tu lux. Verbis obstitit intus oblectamina fixis linguisque ausus sperare Echionides cornuaque tenent clausit possit. Omnia putatur. Praeteritae refert ausus; ferebant e primus lora nutat, vici quae mea ipse. Et iter nil spectatae vulnus haerentia iuste et exercebat, sui et.
-
-Eurytus Hector, materna ipsumque ut Politen, nec, nate, ignari, vernum cohaesit sequitur. Vel **mitis temploque** vocatus, inque alis, _oculos nomen_ non silvis corpore coniunx ne displicet illa. Crescunt non unus, vidit visa quantum inmiti flumina mortis facto sic: undique a alios vincula sunt iactata abdita! Suspenderat ego fuit tendit: luna, ante urbem Propoetides **parte**.
-
-{{< css.inline >}}
-
-
-
-{{< /css.inline >}}
diff --git a/content/post/rich-content.md b/content/post/rich-content.md
deleted file mode 100644
index 4dbe194..0000000
--- a/content/post/rich-content.md
+++ /dev/null
@@ -1,18 +0,0 @@
-+++
-author = "lee.so"
-title = "Rich Content"
-date = "2019-03-10"
-description = "A brief description of Hugo Shortcodes"
-tags = [
- "shortcodes",
- "privacy",
-]
-+++
-
-Hugo ships with several [Built-in Shortcodes](https://gohugo.io/content-management/shortcodes/#use-hugos-built-in-shortcodes) for rich content, along with a [Privacy Config](https://gohugo.io/about/hugo-and-gdpr/) and a set of Simple Shortcodes that enable static and no-JS versions of various social media embeds.
-
-##
-
-## YouTube Privacy Enhanced Shortcode
-
-{{< youtube ZJthWmvUzzc >}}
diff --git a/public/docs/index.html b/docs/index.html
similarity index 100%
rename from public/docs/index.html
rename to docs/index.html
diff --git a/public/favicon.ico b/favicon.ico
similarity index 100%
rename from public/favicon.ico
rename to favicon.ico
diff --git a/public/github.svg b/github.svg
similarity index 100%
rename from public/github.svg
rename to github.svg
diff --git a/go.mod b/go.mod
deleted file mode 100644
index 076d667..0000000
--- a/go.mod
+++ /dev/null
@@ -1,5 +0,0 @@
-module gitnet.fr/mathdoggy/pages
-
-go 1.25.0
-
-require github.com/nanxiaobei/hugo-paper v0.0.0-20250419060945-8c75cdd9ce53 // indirect
diff --git a/go.sum b/go.sum
deleted file mode 100644
index ad84786..0000000
--- a/go.sum
+++ /dev/null
@@ -1,2 +0,0 @@
-github.com/nanxiaobei/hugo-paper v0.0.0-20250419060945-8c75cdd9ce53 h1:VoP3cjNl0DDqtPIMIFDs3vSKmmgXBDrQD6mTOICgf/k=
-github.com/nanxiaobei/hugo-paper v0.0.0-20250419060945-8c75cdd9ce53/go.mod h1:cS2hTYPgmZ2FkPTQbOiX6vB0yLQcWD067kJx2lkRPVQ=
diff --git a/public/highlight.min.js b/highlight.min.js
similarity index 100%
rename from public/highlight.min.js
rename to highlight.min.js
diff --git a/hugo.toml b/hugo.toml
deleted file mode 100644
index 3cc648f..0000000
--- a/hugo.toml
+++ /dev/null
@@ -1,123 +0,0 @@
-[build]
- writeStats = true
- [build.buildStats]
- enable = false
-
-baseURL = 'https://mathdoggy.gitnet.page/'
-title = 'Mathrew Xian Hugo Site'
-author = 'Mathrew Xian'
-copyright = '© 2025, Mathrew Xian'
-languageCode = 'en'
-DefaultContentLanguage = 'en'
-theme = 'paper'
-
-[frontmatter]
- date = ['mydate', 'date']
-
-[HTTPCache]
- [HTTPCache.cache]
- [HTTPCache.cache.for]
- excludes = ['**']
- includes = []
-
-[pagination]
- disableAliases = false
- pagerSize = 10
-
-[page]
- nextPrevInSectionSortOrder = 'desc'
- nextPrevSortOrder = 'desc'
-
-[blog]
- nextPrevInSectionSortOrder = 'desc'
- nextPrevSortOrder = 'desc'
-
-[params]
- color = 'light-blue'
- mastodon = '@mstdn.plus@mathdoggy'
- github = 'mathdoggy'
-
-[permalinks]
- [permalinks.page]
- [permalinks.section]
- [permalinks.taxonomy]
- [permalinks.term]
-
-[markup]
- [markup.goldmark]
- duplicateResourceFiles = false
- [markup.goldmark.extensions]
- definitionList = true
- footnote = true
- linkify = true
- linkifyProtocol = 'https'
- strikethrough = true
- table = true
- [markup.goldmark.parser]
- autoDefinitionTermID = false
- autoHeadingID = true
- autoIDType = 'gitnet'
- wrapStandAloneImageWithinParagraph = true
- [markup.goldmark.parser.attribute]
- block = false
- title = true
- [markup.goldmark.renderHooks]
- [markup.goldmark.renderHooks.image]
- enableDafault = false
- useEmbedded = 'auto'
- [markup.goldmark.renderHooks.link]
- enableDefault = false
- useEmbedded = 'auto'
- [markup.goldmark.renderer]
- hardWraps = false
- unsafe = false
- xhtml = false
-
-[menu]
- [[menu.main]]
- name = 'Home'
- pageRef = '/'
- weight = 10
- [[menu.main]]
- name = 'Blogs'
- pageRef = '/blogs'
- weight = 10
- [[menu.main]]
- name = 'Pages'
- pageRef = '/pages'
- weight = 1
- [[menu.main]]
- name = 'Mathrew Xian'
- pre = ' '
- url = 'https://mathdoggy.gitnet.page/'
- weight = 20
- [menu.main.params]
- rel = 'external'
-
- [[menu.footer]]
- name = 'Terms'
- pageRef = '/terms'
- weight = 1
- [[menu.footer]]
- name = 'Privacy'
- pageRef = '/privacy'
- weight = 10
-
-[taxonomies]
-author = 'authors'
-category = 'categories'
-blog = 'blogs'
-page = 'pages'
-site = 'sites'
-tag = 'tags'
-series = 'series'
-
-[privacy]
-
-[services]
- [services.googleAnalytics]
- ID = 'G-ZZYG7KM2RT'
-
-[module]
- [[module.imports]]
- path = 'github.com/nanxiaobei/hugo-paper'
diff --git a/hugo_stats.json b/hugo_stats.json
deleted file mode 100644
index c722406..0000000
--- a/hugo_stats.json
+++ /dev/null
@@ -1,222 +0,0 @@
-{
- "htmlElements": {
- "tags": [
- "a",
- "article",
- "blockquote",
- "body",
- "code",
- "div",
- "em",
- "footer",
- "h1",
- "h2",
- "h3",
- "h4",
- "h5",
- "h6",
- "head",
- "header",
- "hr",
- "html",
- "iframe",
- "li",
- "link",
- "main",
- "meta",
- "nav",
- "ol",
- "p",
- "pre",
- "script",
- "section",
- "span",
- "strong",
- "sup",
- "table",
- "tbody",
- "td",
- "th",
- "thead",
- "time",
- "title",
- "tr",
- "ul"
- ],
- "classes": [
- "*:flex",
- "*:font-medium",
- "*:items-center",
- "*:no-underline",
- "*:p-5",
- "*:w-1/2",
- "-translate-y-[1px]",
- "[&>*:hover]:bg-black/[2%]",
- "[-webkit-tap-highlight-color:transparent]",
- "[background:url(./theme.png)_left_center/_auto_theme('spacing.6')_no-repeat]",
- "[background:var(--url)_center_center/cover_no-repeat]",
- "[transition:_background-position_0.4s_steps(5)]",
- "absolute",
- "antialiased",
- "bg-(--bg)",
- "bg-black/[3%]",
- "block",
- "bottom-20",
- "btn-dark",
- "btn-menu",
- "cursor-pointer",
- "dark:[&>*:hover]:bg-white/[3%]",
- "dark:[background-position:right]",
- "dark:bg-white/[8%]",
- "dark:hover:bg-white/[12%]",
- "dark:invert",
- "dark:prose-invert",
- "dark:text-white",
- "duration-200",
- "ease-out",
- "first-of-type:mt-0",
- "fixed",
- "flex",
- "flex-col",
- "flex-wrap",
- "font-medium",
- "footnote-backref",
- "footnote-ref",
- "footnotes",
- "gap-2.5",
- "h-6",
- "h-7",
- "h-[4.5rem]",
- "h-full",
- "highlight",
- "hover:bg-black/[6%]",
- "inline-block",
- "inset-0",
- "inset-x-0",
- "inset-x-8",
- "items-center",
- "justify-center",
- "justify-end",
- "last-of-type:mb-0",
- "leading-[1.2]!",
- "leading-[5rem]",
- "lg:bg-transparent!",
- "lg:flex",
- "lg:flex-row",
- "lg:font-normal",
- "lg:h-6",
- "lg:h-auto",
- "lg:hidden",
- "lg:items-center",
- "lg:justify-center",
- "lg:ml-12",
- "lg:mt-0",
- "lg:pb-0",
- "lg:space-x-10",
- "lg:static",
- "lg:text-base",
- "lg:transition-none",
- "lg:w-6",
- "link",
- "ltr:-mr-8",
- "ltr:lg:ml-14",
- "ltr:ml-1.5",
- "ltr:ml-4",
- "ltr:ml-auto",
- "ltr:mr-1.5",
- "ltr:mr-auto",
- "ltr:pr-3",
- "max-w-(--w)",
- "mb-1",
- "mb-1.5",
- "mb-14",
- "min-h-[calc(100vh-9rem)]",
- "mr-auto",
- "mt-12",
- "mt-24",
- "mx-1",
- "mx-6",
- "mx-auto",
- "my-0!",
- "my-10",
- "nav-wrapper",
- "no-underline",
- "not-ready",
- "opacity-60",
- "overflow-hidden",
- "pb-16",
- "pb-2.5",
- "pl-3",
- "prose",
- "prose-neutral",
- "pt-14",
- "px-5",
- "px-8",
- "py-1",
- "relative",
- "rounded-lg",
- "rounded-xl",
- "rtl:-ml-8",
- "rtl:lg:mr-14",
- "rtl:ml-1.5",
- "rtl:ml-auto",
- "rtl:mr-1.5",
- "rtl:mr-4",
- "rtl:mr-auto",
- "rtl:pl-3",
- "rtl:space-x-reverse",
- "select-none",
- "shrink-0",
- "space-x-10",
- "text-2xl",
- "text-9xl",
- "text-[0px]",
- "text-black",
- "text-center",
- "text-lg",
- "text-orange-500",
- "text-xl",
- "text-xs",
- "top-0",
- "top-full",
- "tracking-wider",
- "uppercase",
- "w-6",
- "w-7",
- "w-[5rem]",
- "whitespace-nowrap",
- "z-40",
- "z-50"
- ],
- "ids": [
- "blockquote-with-attribution",
- "blockquote-without-attribution",
- "blockquotes",
- "code-block-indented-with-four-spaces",
- "code-block-with-backticks",
- "code-block-with-hugos-internal-highlight-shortcode",
- "code-blocks",
- "examples",
- "fn:1",
- "fnref:1",
- "h1",
- "h2",
- "h3",
- "h4",
- "h5",
- "h6",
- "headings",
- "inline-markdown-within-tables",
- "list-types",
- "mane-refeci-capiebant-unda-mulcebat",
- "nested-list",
- "ordered-list",
- "other-elements--abbr-sub-sup-kbd-mark",
- "paragraph",
- "tables",
- "unordered-list",
- "vagus-elidunt",
- "youtube-privacy-enhanced-shortcode"
- ]
- }
-}
diff --git a/public/index.html b/index.html
similarity index 100%
rename from public/index.html
rename to index.html
diff --git a/public/index.xml b/index.xml
similarity index 100%
rename from public/index.xml
rename to index.xml
diff --git a/public/instagram.svg b/instagram.svg
similarity index 100%
rename from public/instagram.svg
rename to instagram.svg
diff --git a/layouts/.gitkeep b/layouts/.gitkeep
deleted file mode 100644
index e69de29..0000000
diff --git a/public/linkedin.svg b/linkedin.svg
similarity index 100%
rename from public/linkedin.svg
rename to linkedin.svg
diff --git a/public/main.min.css b/main.min.css
similarity index 100%
rename from public/main.min.css
rename to main.min.css
diff --git a/public/mastodon.svg b/mastodon.svg
similarity index 100%
rename from public/mastodon.svg
rename to mastodon.svg
diff --git a/node_modules/.bin/autoprefixer b/node_modules/.bin/autoprefixer
deleted file mode 120000
index e876d81..0000000
--- a/node_modules/.bin/autoprefixer
+++ /dev/null
@@ -1 +0,0 @@
-../autoprefixer/bin/autoprefixer
\ No newline at end of file
diff --git a/node_modules/.bin/browserslist b/node_modules/.bin/browserslist
deleted file mode 120000
index 3cd991b..0000000
--- a/node_modules/.bin/browserslist
+++ /dev/null
@@ -1 +0,0 @@
-../browserslist/cli.js
\ No newline at end of file
diff --git a/node_modules/.bin/cssesc b/node_modules/.bin/cssesc
deleted file mode 120000
index 487b689..0000000
--- a/node_modules/.bin/cssesc
+++ /dev/null
@@ -1 +0,0 @@
-../cssesc/bin/cssesc
\ No newline at end of file
diff --git a/node_modules/.bin/glob b/node_modules/.bin/glob
deleted file mode 120000
index 85c9c1d..0000000
--- a/node_modules/.bin/glob
+++ /dev/null
@@ -1 +0,0 @@
-../glob/dist/esm/bin.mjs
\ No newline at end of file
diff --git a/node_modules/.bin/nanoid b/node_modules/.bin/nanoid
deleted file mode 120000
index e2be547..0000000
--- a/node_modules/.bin/nanoid
+++ /dev/null
@@ -1 +0,0 @@
-../nanoid/bin/nanoid.cjs
\ No newline at end of file
diff --git a/node_modules/.bin/node-which b/node_modules/.bin/node-which
deleted file mode 120000
index 6f8415e..0000000
--- a/node_modules/.bin/node-which
+++ /dev/null
@@ -1 +0,0 @@
-../which/bin/node-which
\ No newline at end of file
diff --git a/node_modules/.bin/postcss b/node_modules/.bin/postcss
deleted file mode 120000
index 236af7c..0000000
--- a/node_modules/.bin/postcss
+++ /dev/null
@@ -1 +0,0 @@
-../postcss-cli/index.js
\ No newline at end of file
diff --git a/node_modules/.bin/purgecss b/node_modules/.bin/purgecss
deleted file mode 120000
index 6ef98b0..0000000
--- a/node_modules/.bin/purgecss
+++ /dev/null
@@ -1 +0,0 @@
-../purgecss/bin/purgecss.js
\ No newline at end of file
diff --git a/node_modules/.bin/rtlcss b/node_modules/.bin/rtlcss
deleted file mode 120000
index 082d767..0000000
--- a/node_modules/.bin/rtlcss
+++ /dev/null
@@ -1 +0,0 @@
-../rtlcss/bin/rtlcss.js
\ No newline at end of file
diff --git a/node_modules/.bin/update-browserslist-db b/node_modules/.bin/update-browserslist-db
deleted file mode 120000
index b11e16f..0000000
--- a/node_modules/.bin/update-browserslist-db
+++ /dev/null
@@ -1 +0,0 @@
-../update-browserslist-db/cli.js
\ No newline at end of file
diff --git a/node_modules/.bin/yaml b/node_modules/.bin/yaml
deleted file mode 120000
index 0368324..0000000
--- a/node_modules/.bin/yaml
+++ /dev/null
@@ -1 +0,0 @@
-../yaml/bin.mjs
\ No newline at end of file
diff --git a/node_modules/.package-lock.json b/node_modules/.package-lock.json
deleted file mode 100644
index 4e61c85..0000000
--- a/node_modules/.package-lock.json
+++ /dev/null
@@ -1,1443 +0,0 @@
-{
- "name": "math.gitnet",
- "lockfileVersion": 3,
- "requires": true,
- "packages": {
- "node_modules/@fullhuman/postcss-purgecss": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/@fullhuman/postcss-purgecss/-/postcss-purgecss-6.0.0.tgz",
- "integrity": "sha512-sUvk5PV7O5xvTJcxDYrQ00xlKtSxivvJdZrwgxE8F1GmNMs7w9U+dSbr83N/qEs9b+f+6QsZKXDs0k8nMjBIqA==",
- "license": "MIT",
- "dependencies": {
- "purgecss": "^6.0.0"
- },
- "peerDependencies": {
- "postcss": "^8.0.0"
- }
- },
- "node_modules/@hbstack/node-packages": {
- "version": "0.1.5",
- "resolved": "https://registry.npmjs.org/@hbstack/node-packages/-/node-packages-0.1.5.tgz",
- "integrity": "sha512-0A0H/kAWtFJ8rNTT0ed8Xur5r+5lTESf9RGACoxIwN+PzEA0kQzYeoS/Q7ElKP/aTcwcUatRcjRU+cfYBEokzg==",
- "license": "MIT",
- "dependencies": {
- "@fullhuman/postcss-purgecss": "^6.0.0",
- "autoprefixer": "^10.4.19",
- "postcss-cli": "^11.0.0",
- "rtlcss": "^4.1.1"
- }
- },
- "node_modules/@isaacs/cliui": {
- "version": "8.0.2",
- "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz",
- "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==",
- "license": "ISC",
- "dependencies": {
- "string-width": "^5.1.2",
- "string-width-cjs": "npm:string-width@^4.2.0",
- "strip-ansi": "^7.0.1",
- "strip-ansi-cjs": "npm:strip-ansi@^6.0.1",
- "wrap-ansi": "^8.1.0",
- "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0"
- },
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@pkgjs/parseargs": {
- "version": "0.11.0",
- "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
- "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==",
- "license": "MIT",
- "optional": true,
- "engines": {
- "node": ">=14"
- }
- },
- "node_modules/ansi-regex": {
- "version": "6.2.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.0.tgz",
- "integrity": "sha512-TKY5pyBkHyADOPYlRT9Lx6F544mPl0vS5Ew7BJ45hA08Q+t3GjbueLliBWN3sMICk6+y7HdyxSzC4bWS8baBdg==",
- "license": "MIT",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-regex?sponsor=1"
- }
- },
- "node_modules/ansi-styles": {
- "version": "6.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
- "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==",
- "license": "MIT",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-styles?sponsor=1"
- }
- },
- "node_modules/anymatch": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
- "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
- "license": "ISC",
- "dependencies": {
- "normalize-path": "^3.0.0",
- "picomatch": "^2.0.4"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/autoprefixer": {
- "version": "10.4.21",
- "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.21.tgz",
- "integrity": "sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ==",
- "funding": [
- {
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
- },
- {
- "type": "tidelift",
- "url": "https://tidelift.com/funding/github/npm/autoprefixer"
- },
- {
- "type": "github",
- "url": "https://github.com/sponsors/ai"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "browserslist": "^4.24.4",
- "caniuse-lite": "^1.0.30001702",
- "fraction.js": "^4.3.7",
- "normalize-range": "^0.1.2",
- "picocolors": "^1.1.1",
- "postcss-value-parser": "^4.2.0"
- },
- "bin": {
- "autoprefixer": "bin/autoprefixer"
- },
- "engines": {
- "node": "^10 || ^12 || >=14"
- },
- "peerDependencies": {
- "postcss": "^8.1.0"
- }
- },
- "node_modules/balanced-match": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
- "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
- "license": "MIT"
- },
- "node_modules/binary-extensions": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz",
- "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==",
- "license": "MIT",
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/brace-expansion": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz",
- "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
- "license": "MIT",
- "dependencies": {
- "balanced-match": "^1.0.0"
- }
- },
- "node_modules/braces": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
- "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
- "license": "MIT",
- "dependencies": {
- "fill-range": "^7.1.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/browserslist": {
- "version": "4.25.4",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.4.tgz",
- "integrity": "sha512-4jYpcjabC606xJ3kw2QwGEZKX0Aw7sgQdZCvIK9dhVSPh76BKo+C+btT1RRofH7B+8iNpEbgGNVWiLki5q93yg==",
- "funding": [
- {
- "type": "opencollective",
- "url": "https://opencollective.com/browserslist"
- },
- {
- "type": "tidelift",
- "url": "https://tidelift.com/funding/github/npm/browserslist"
- },
- {
- "type": "github",
- "url": "https://github.com/sponsors/ai"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "caniuse-lite": "^1.0.30001737",
- "electron-to-chromium": "^1.5.211",
- "node-releases": "^2.0.19",
- "update-browserslist-db": "^1.1.3"
- },
- "bin": {
- "browserslist": "cli.js"
- },
- "engines": {
- "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
- }
- },
- "node_modules/caniuse-lite": {
- "version": "1.0.30001737",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001737.tgz",
- "integrity": "sha512-BiloLiXtQNrY5UyF0+1nSJLXUENuhka2pzy2Fx5pGxqavdrxSCW4U6Pn/PoG3Efspi2frRbHpBV2XsrPE6EDlw==",
- "funding": [
- {
- "type": "opencollective",
- "url": "https://opencollective.com/browserslist"
- },
- {
- "type": "tidelift",
- "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
- },
- {
- "type": "github",
- "url": "https://github.com/sponsors/ai"
- }
- ],
- "license": "CC-BY-4.0"
- },
- "node_modules/chokidar": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz",
- "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==",
- "license": "MIT",
- "dependencies": {
- "anymatch": "~3.1.2",
- "braces": "~3.0.2",
- "glob-parent": "~5.1.2",
- "is-binary-path": "~2.1.0",
- "is-glob": "~4.0.1",
- "normalize-path": "~3.0.0",
- "readdirp": "~3.6.0"
- },
- "engines": {
- "node": ">= 8.10.0"
- },
- "funding": {
- "url": "https://paulmillr.com/funding/"
- },
- "optionalDependencies": {
- "fsevents": "~2.3.2"
- }
- },
- "node_modules/cliui": {
- "version": "8.0.1",
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz",
- "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
- "license": "ISC",
- "dependencies": {
- "string-width": "^4.2.0",
- "strip-ansi": "^6.0.1",
- "wrap-ansi": "^7.0.0"
- },
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/cliui/node_modules/ansi-regex": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
- "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/cliui/node_modules/ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "license": "MIT",
- "dependencies": {
- "color-convert": "^2.0.1"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-styles?sponsor=1"
- }
- },
- "node_modules/cliui/node_modules/emoji-regex": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
- "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
- "license": "MIT"
- },
- "node_modules/cliui/node_modules/string-width": {
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
- "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
- "license": "MIT",
- "dependencies": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/cliui/node_modules/strip-ansi": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
- "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
- "license": "MIT",
- "dependencies": {
- "ansi-regex": "^5.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/cliui/node_modules/wrap-ansi": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
- "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
- "license": "MIT",
- "dependencies": {
- "ansi-styles": "^4.0.0",
- "string-width": "^4.1.0",
- "strip-ansi": "^6.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
- }
- },
- "node_modules/color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "license": "MIT",
- "dependencies": {
- "color-name": "~1.1.4"
- },
- "engines": {
- "node": ">=7.0.0"
- }
- },
- "node_modules/color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "license": "MIT"
- },
- "node_modules/commander": {
- "version": "12.1.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz",
- "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==",
- "license": "MIT",
- "engines": {
- "node": ">=18"
- }
- },
- "node_modules/cross-spawn": {
- "version": "7.0.6",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
- "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
- "license": "MIT",
- "dependencies": {
- "path-key": "^3.1.0",
- "shebang-command": "^2.0.0",
- "which": "^2.0.1"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/cssesc": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
- "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
- "license": "MIT",
- "bin": {
- "cssesc": "bin/cssesc"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/dependency-graph": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-1.0.0.tgz",
- "integrity": "sha512-cW3gggJ28HZ/LExwxP2B++aiKxhJXMSIt9K48FOXQkm+vuG5gyatXnLsONRJdzO/7VfjDIiaOOa/bs4l464Lwg==",
- "license": "MIT",
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/eastasianwidth": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
- "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==",
- "license": "MIT"
- },
- "node_modules/electron-to-chromium": {
- "version": "1.5.211",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.211.tgz",
- "integrity": "sha512-IGBvimJkotaLzFnwIVgW9/UD/AOJ2tByUmeOrtqBfACSbAw5b1G0XpvdaieKyc7ULmbwXVx+4e4Be8pOPBrYkw==",
- "license": "ISC"
- },
- "node_modules/emoji-regex": {
- "version": "9.2.2",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
- "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
- "license": "MIT"
- },
- "node_modules/escalade": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
- "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
- "license": "MIT",
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/fill-range": {
- "version": "7.1.1",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
- "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
- "license": "MIT",
- "dependencies": {
- "to-regex-range": "^5.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/foreground-child": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz",
- "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==",
- "license": "ISC",
- "dependencies": {
- "cross-spawn": "^7.0.6",
- "signal-exit": "^4.0.1"
- },
- "engines": {
- "node": ">=14"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
- "node_modules/fraction.js": {
- "version": "4.3.7",
- "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz",
- "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==",
- "license": "MIT",
- "engines": {
- "node": "*"
- },
- "funding": {
- "type": "patreon",
- "url": "https://github.com/sponsors/rawify"
- }
- },
- "node_modules/fs-extra": {
- "version": "11.3.1",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.1.tgz",
- "integrity": "sha512-eXvGGwZ5CL17ZSwHWd3bbgk7UUpF6IFHtP57NYYakPvHOs8GDgDe5KJI36jIJzDkJ6eJjuzRA8eBQb6SkKue0g==",
- "license": "MIT",
- "dependencies": {
- "graceful-fs": "^4.2.0",
- "jsonfile": "^6.0.1",
- "universalify": "^2.0.0"
- },
- "engines": {
- "node": ">=14.14"
- }
- },
- "node_modules/fsevents": {
- "version": "2.3.3",
- "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
- "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
- "hasInstallScript": true,
- "ideallyInert": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "darwin"
- ],
- "engines": {
- "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
- }
- },
- "node_modules/get-caller-file": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
- "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
- "license": "ISC",
- "engines": {
- "node": "6.* || 8.* || >= 10.*"
- }
- },
- "node_modules/glob": {
- "version": "10.4.5",
- "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz",
- "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==",
- "license": "ISC",
- "dependencies": {
- "foreground-child": "^3.1.0",
- "jackspeak": "^3.1.2",
- "minimatch": "^9.0.4",
- "minipass": "^7.1.2",
- "package-json-from-dist": "^1.0.0",
- "path-scurry": "^1.11.1"
- },
- "bin": {
- "glob": "dist/esm/bin.mjs"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
- "node_modules/glob-parent": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
- "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
- "license": "ISC",
- "dependencies": {
- "is-glob": "^4.0.1"
- },
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/graceful-fs": {
- "version": "4.2.11",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
- "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
- "license": "ISC"
- },
- "node_modules/is-binary-path": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
- "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
- "license": "MIT",
- "dependencies": {
- "binary-extensions": "^2.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/is-extglob": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
- "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/is-fullwidth-code-point": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
- "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/is-glob": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
- "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
- "license": "MIT",
- "dependencies": {
- "is-extglob": "^2.1.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/is-number": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
- "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
- "license": "MIT",
- "engines": {
- "node": ">=0.12.0"
- }
- },
- "node_modules/isexe": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
- "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
- "license": "ISC"
- },
- "node_modules/jackspeak": {
- "version": "3.4.3",
- "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz",
- "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==",
- "license": "BlueOak-1.0.0",
- "dependencies": {
- "@isaacs/cliui": "^8.0.2"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- },
- "optionalDependencies": {
- "@pkgjs/parseargs": "^0.11.0"
- }
- },
- "node_modules/jsonfile": {
- "version": "6.2.0",
- "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz",
- "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==",
- "license": "MIT",
- "dependencies": {
- "universalify": "^2.0.0"
- },
- "optionalDependencies": {
- "graceful-fs": "^4.1.6"
- }
- },
- "node_modules/lilconfig": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz",
- "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==",
- "license": "MIT",
- "engines": {
- "node": ">=14"
- },
- "funding": {
- "url": "https://github.com/sponsors/antonk52"
- }
- },
- "node_modules/lru-cache": {
- "version": "10.4.3",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
- "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==",
- "license": "ISC"
- },
- "node_modules/minimatch": {
- "version": "9.0.5",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
- "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
- "license": "ISC",
- "dependencies": {
- "brace-expansion": "^2.0.1"
- },
- "engines": {
- "node": ">=16 || 14 >=14.17"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
- "node_modules/minipass": {
- "version": "7.1.2",
- "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
- "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
- "license": "ISC",
- "engines": {
- "node": ">=16 || 14 >=14.17"
- }
- },
- "node_modules/nanoid": {
- "version": "3.3.11",
- "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz",
- "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/ai"
- }
- ],
- "license": "MIT",
- "bin": {
- "nanoid": "bin/nanoid.cjs"
- },
- "engines": {
- "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
- }
- },
- "node_modules/node-releases": {
- "version": "2.0.19",
- "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz",
- "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==",
- "license": "MIT"
- },
- "node_modules/normalize-path": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
- "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/normalize-range": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
- "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==",
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/package-json-from-dist": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz",
- "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==",
- "license": "BlueOak-1.0.0"
- },
- "node_modules/path-key": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
- "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/path-scurry": {
- "version": "1.11.1",
- "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz",
- "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==",
- "license": "BlueOak-1.0.0",
- "dependencies": {
- "lru-cache": "^10.2.0",
- "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0"
- },
- "engines": {
- "node": ">=16 || 14 >=14.18"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
- "node_modules/picocolors": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
- "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
- "license": "ISC"
- },
- "node_modules/picomatch": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
- "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
- "license": "MIT",
- "engines": {
- "node": ">=8.6"
- },
- "funding": {
- "url": "https://github.com/sponsors/jonschlinkert"
- }
- },
- "node_modules/pify": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
- "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==",
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/postcss": {
- "version": "8.5.6",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz",
- "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==",
- "funding": [
- {
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
- },
- {
- "type": "tidelift",
- "url": "https://tidelift.com/funding/github/npm/postcss"
- },
- {
- "type": "github",
- "url": "https://github.com/sponsors/ai"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "nanoid": "^3.3.11",
- "picocolors": "^1.1.1",
- "source-map-js": "^1.2.1"
- },
- "engines": {
- "node": "^10 || ^12 || >=14"
- }
- },
- "node_modules/postcss-cli": {
- "version": "11.0.1",
- "resolved": "https://registry.npmjs.org/postcss-cli/-/postcss-cli-11.0.1.tgz",
- "integrity": "sha512-0UnkNPSayHKRe/tc2YGW6XnSqqOA9eqpiRMgRlV1S6HdGi16vwJBx7lviARzbV1HpQHqLLRH3o8vTcB0cLc+5g==",
- "license": "MIT",
- "dependencies": {
- "chokidar": "^3.3.0",
- "dependency-graph": "^1.0.0",
- "fs-extra": "^11.0.0",
- "picocolors": "^1.0.0",
- "postcss-load-config": "^5.0.0",
- "postcss-reporter": "^7.0.0",
- "pretty-hrtime": "^1.0.3",
- "read-cache": "^1.0.0",
- "slash": "^5.0.0",
- "tinyglobby": "^0.2.12",
- "yargs": "^17.0.0"
- },
- "bin": {
- "postcss": "index.js"
- },
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "postcss": "^8.0.0"
- }
- },
- "node_modules/postcss-load-config": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-5.1.0.tgz",
- "integrity": "sha512-G5AJ+IX0aD0dygOE0yFZQ/huFFMSNneyfp0e3/bT05a8OfPC5FUoZRPfGijUdGOJNMewJiwzcHJXFafFzeKFVA==",
- "funding": [
- {
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
- },
- {
- "type": "github",
- "url": "https://github.com/sponsors/ai"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "lilconfig": "^3.1.1",
- "yaml": "^2.4.2"
- },
- "engines": {
- "node": ">= 18"
- },
- "peerDependencies": {
- "jiti": ">=1.21.0",
- "postcss": ">=8.0.9",
- "tsx": "^4.8.1"
- },
- "peerDependenciesMeta": {
- "jiti": {
- "optional": true
- },
- "postcss": {
- "optional": true
- },
- "tsx": {
- "optional": true
- }
- }
- },
- "node_modules/postcss-reporter": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-7.1.0.tgz",
- "integrity": "sha512-/eoEylGWyy6/DOiMP5lmFRdmDKThqgn7D6hP2dXKJI/0rJSO1ADFNngZfDzxL0YAxFvws+Rtpuji1YIHj4mySA==",
- "funding": [
- {
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
- },
- {
- "type": "github",
- "url": "https://github.com/sponsors/ai"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "picocolors": "^1.0.0",
- "thenby": "^1.3.4"
- },
- "engines": {
- "node": ">=10"
- },
- "peerDependencies": {
- "postcss": "^8.1.0"
- }
- },
- "node_modules/postcss-selector-parser": {
- "version": "6.1.2",
- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz",
- "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==",
- "license": "MIT",
- "dependencies": {
- "cssesc": "^3.0.0",
- "util-deprecate": "^1.0.2"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/postcss-value-parser": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
- "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==",
- "license": "MIT"
- },
- "node_modules/pretty-hrtime": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz",
- "integrity": "sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/purgecss": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/purgecss/-/purgecss-6.0.0.tgz",
- "integrity": "sha512-s3EBxg5RSWmpqd0KGzNqPiaBbWDz1/As+2MzoYVGMqgDqRTLBhJW6sywfTBek7OwNfoS/6pS0xdtvChNhFj2cw==",
- "license": "MIT",
- "dependencies": {
- "commander": "^12.0.0",
- "glob": "^10.3.10",
- "postcss": "^8.4.4",
- "postcss-selector-parser": "^6.0.7"
- },
- "bin": {
- "purgecss": "bin/purgecss.js"
- }
- },
- "node_modules/read-cache": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz",
- "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==",
- "license": "MIT",
- "dependencies": {
- "pify": "^2.3.0"
- }
- },
- "node_modules/readdirp": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
- "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
- "license": "MIT",
- "dependencies": {
- "picomatch": "^2.2.1"
- },
- "engines": {
- "node": ">=8.10.0"
- }
- },
- "node_modules/require-directory": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
- "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==",
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/rtlcss": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-4.3.0.tgz",
- "integrity": "sha512-FI+pHEn7Wc4NqKXMXFM+VAYKEj/mRIcW4h24YVwVtyjI+EqGrLc2Hx/Ny0lrZ21cBWU2goLy36eqMcNj3AQJig==",
- "license": "MIT",
- "dependencies": {
- "escalade": "^3.1.1",
- "picocolors": "^1.0.0",
- "postcss": "^8.4.21",
- "strip-json-comments": "^3.1.1"
- },
- "bin": {
- "rtlcss": "bin/rtlcss.js"
- },
- "engines": {
- "node": ">=12.0.0"
- }
- },
- "node_modules/shebang-command": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
- "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
- "license": "MIT",
- "dependencies": {
- "shebang-regex": "^3.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/shebang-regex": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
- "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/signal-exit": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
- "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
- "license": "ISC",
- "engines": {
- "node": ">=14"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
- "node_modules/slash": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz",
- "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==",
- "license": "MIT",
- "engines": {
- "node": ">=14.16"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/source-map-js": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
- "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
- "license": "BSD-3-Clause",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/string-width": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
- "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
- "license": "MIT",
- "dependencies": {
- "eastasianwidth": "^0.2.0",
- "emoji-regex": "^9.2.2",
- "strip-ansi": "^7.0.1"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/string-width-cjs": {
- "name": "string-width",
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
- "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
- "license": "MIT",
- "dependencies": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/string-width-cjs/node_modules/ansi-regex": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
- "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/string-width-cjs/node_modules/emoji-regex": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
- "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
- "license": "MIT"
- },
- "node_modules/string-width-cjs/node_modules/strip-ansi": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
- "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
- "license": "MIT",
- "dependencies": {
- "ansi-regex": "^5.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/strip-ansi": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
- "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
- "license": "MIT",
- "dependencies": {
- "ansi-regex": "^6.0.1"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/chalk/strip-ansi?sponsor=1"
- }
- },
- "node_modules/strip-ansi-cjs": {
- "name": "strip-ansi",
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
- "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
- "license": "MIT",
- "dependencies": {
- "ansi-regex": "^5.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/strip-ansi-cjs/node_modules/ansi-regex": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
- "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/strip-json-comments": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
- "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
- "license": "MIT",
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/thenby": {
- "version": "1.3.4",
- "resolved": "https://registry.npmjs.org/thenby/-/thenby-1.3.4.tgz",
- "integrity": "sha512-89Gi5raiWA3QZ4b2ePcEwswC3me9JIg+ToSgtE0JWeCynLnLxNr/f9G+xfo9K+Oj4AFdom8YNJjibIARTJmapQ==",
- "license": "Apache-2.0"
- },
- "node_modules/tinyglobby": {
- "version": "0.2.14",
- "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.14.tgz",
- "integrity": "sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==",
- "license": "MIT",
- "dependencies": {
- "fdir": "^6.4.4",
- "picomatch": "^4.0.2"
- },
- "engines": {
- "node": ">=12.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/SuperchupuDev"
- }
- },
- "node_modules/tinyglobby/node_modules/fdir": {
- "version": "6.5.0",
- "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",
- "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==",
- "license": "MIT",
- "engines": {
- "node": ">=12.0.0"
- },
- "peerDependencies": {
- "picomatch": "^3 || ^4"
- },
- "peerDependenciesMeta": {
- "picomatch": {
- "optional": true
- }
- }
- },
- "node_modules/tinyglobby/node_modules/picomatch": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz",
- "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==",
- "license": "MIT",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/jonschlinkert"
- }
- },
- "node_modules/to-regex-range": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
- "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
- "license": "MIT",
- "dependencies": {
- "is-number": "^7.0.0"
- },
- "engines": {
- "node": ">=8.0"
- }
- },
- "node_modules/universalify": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
- "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
- "license": "MIT",
- "engines": {
- "node": ">= 10.0.0"
- }
- },
- "node_modules/update-browserslist-db": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz",
- "integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==",
- "funding": [
- {
- "type": "opencollective",
- "url": "https://opencollective.com/browserslist"
- },
- {
- "type": "tidelift",
- "url": "https://tidelift.com/funding/github/npm/browserslist"
- },
- {
- "type": "github",
- "url": "https://github.com/sponsors/ai"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "escalade": "^3.2.0",
- "picocolors": "^1.1.1"
- },
- "bin": {
- "update-browserslist-db": "cli.js"
- },
- "peerDependencies": {
- "browserslist": ">= 4.21.0"
- }
- },
- "node_modules/util-deprecate": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
- "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
- "license": "MIT"
- },
- "node_modules/which": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
- "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
- "license": "ISC",
- "dependencies": {
- "isexe": "^2.0.0"
- },
- "bin": {
- "node-which": "bin/node-which"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/wrap-ansi": {
- "version": "8.1.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
- "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==",
- "license": "MIT",
- "dependencies": {
- "ansi-styles": "^6.1.0",
- "string-width": "^5.0.1",
- "strip-ansi": "^7.0.1"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
- }
- },
- "node_modules/wrap-ansi-cjs": {
- "name": "wrap-ansi",
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
- "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
- "license": "MIT",
- "dependencies": {
- "ansi-styles": "^4.0.0",
- "string-width": "^4.1.0",
- "strip-ansi": "^6.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
- }
- },
- "node_modules/wrap-ansi-cjs/node_modules/ansi-regex": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
- "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "license": "MIT",
- "dependencies": {
- "color-convert": "^2.0.1"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-styles?sponsor=1"
- }
- },
- "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
- "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
- "license": "MIT"
- },
- "node_modules/wrap-ansi-cjs/node_modules/string-width": {
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
- "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
- "license": "MIT",
- "dependencies": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
- "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
- "license": "MIT",
- "dependencies": {
- "ansi-regex": "^5.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/y18n": {
- "version": "5.0.8",
- "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
- "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
- "license": "ISC",
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/yaml": {
- "version": "2.8.1",
- "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.1.tgz",
- "integrity": "sha512-lcYcMxX2PO9XMGvAJkJ3OsNMw+/7FKes7/hgerGUYWIoWu5j/+YQqcZr5JnPZWzOsEBgMbSbiSTn/dv/69Mkpw==",
- "license": "ISC",
- "bin": {
- "yaml": "bin.mjs"
- },
- "engines": {
- "node": ">= 14.6"
- }
- },
- "node_modules/yargs": {
- "version": "17.7.2",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz",
- "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==",
- "license": "MIT",
- "dependencies": {
- "cliui": "^8.0.1",
- "escalade": "^3.1.1",
- "get-caller-file": "^2.0.5",
- "require-directory": "^2.1.1",
- "string-width": "^4.2.3",
- "y18n": "^5.0.5",
- "yargs-parser": "^21.1.1"
- },
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/yargs-parser": {
- "version": "21.1.1",
- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
- "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
- "license": "ISC",
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/yargs/node_modules/ansi-regex": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
- "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/yargs/node_modules/emoji-regex": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
- "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
- "license": "MIT"
- },
- "node_modules/yargs/node_modules/string-width": {
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
- "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
- "license": "MIT",
- "dependencies": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/yargs/node_modules/strip-ansi": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
- "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
- "license": "MIT",
- "dependencies": {
- "ansi-regex": "^5.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- }
- }
-}
diff --git a/node_modules/@fullhuman/postcss-purgecss/README.md b/node_modules/@fullhuman/postcss-purgecss/README.md
deleted file mode 100644
index 75de58e..0000000
--- a/node_modules/@fullhuman/postcss-purgecss/README.md
+++ /dev/null
@@ -1,139 +0,0 @@
-# PostCSS Purgecss
-
-
-
-
-
-
-[PostCSS] plugin for PurgeCSS.
-
-[PostCSS]: https://github.com/postcss/postcss
-
-## Installation
-
-```
-npm i -D @fullhuman/postcss-purgecss postcss
-```
-
-## Usage
-
-```js
-const purgecss = require('@fullhuman/postcss-purgecss')
-postcss([
- purgecss({
- content: ['./src/**/*.html']
- })
-])
-```
-
-See [PostCSS] docs for examples for your environment.
-
-## Options
-
-All of the options of purgecss are available to use with the plugins.
-You will find below the main options available. For the complete list, go to the [purgecss documentation website](https://www.purgecss.com/configuration.html#options).
-
-### `content` (**required** or use `contentFunction` instead)
-Type: `Array`
-
-You can specify content that should be analyzed by Purgecss with an array of filenames or globs. The files can be HTML, Pug, Blade, etc.
-
-### `contentFunction` (as alternative to `content`)
-Type: `(sourceInputFile: string) => Array`
-
-The function receives the current source input file. With this you may provide a specific array of globs for each input. E.g. for
-an angular application only scan the components template counterpart for every component scss file:
-
-```js
-purgecss({
- contentFunction: (sourceInputFileName: string) => {
- if (/component\.scss$/.test(sourceInputFileName))
- return [sourceInputFileName.replace(/scss$/, 'html')]
- else
- return ['./src/**/*.html']
- },
-})
-```
-
-### `extractors`
-Type: `Array`
-
-Purgecss can be adapted to suit your needs. If you notice a lot of unused CSS is not being removed, you might want to use a custom extractor.
-More information about extractors [here](https://www.purgecss.com/extractors.html).
-
-### `safelist`
-
-You can indicate which selectors are safe to leave in the final CSS. This can be accomplished with the option `safelist`.
-
-Two forms are available for this option.
-
-```ts
-safelist: ['random', 'yep', 'button', /^nav-/]
-```
-
-In this form, safelist is an array that can take a string or a regex.
-
-The _complex_ form is:
-
-```ts
-safelist: {
- standard: ['random', 'yep', 'button', /^nav-/],
- deep: [],
- greedy: [],
- keyframes: [],
- variables: []
-}
-```
-
-### `blocklist`
-
-Blocklist will block the CSS selectors from appearing in the final output CSS. The selectors will be removed even when they are seen as used by PurgeCSS.
-
-```ts
-blocklist: ['usedClass', /^nav-/]
-```
-Even if nav-links and usedClass are found by an extractor, they will be removed.
-
-### `skippedContentGlobs`
-
-If you provide globs for the `content` parameter, you can use this option to exclude certain files or folders that would otherwise be scanned. Pass an array of globs matching items that should be excluded. (Note: this option has no effect if `content` is not globs.)
-
-```ts
-skippedContentGlobs: ['node_modules/**', 'components/**']
-```
-Here, PurgeCSS will not scan anything in the "node_modules" and "components" folders.
-
-
-### `rejected`
-Type: `boolean`
-Default value: `false`
-
-If true, purged selectors will be captured and rendered as PostCSS messages.
-Use with a PostCSS reporter plugin like [`postcss-reporter`](https://github.com/postcss/postcss-reporter)
-to print the purged selectors to the console as they are processed.
-
-### `keyframes`
-Type: `boolean`
-Default value: `false`
-
-If you are using a CSS animation library such as animate.css, you can remove unused keyframes by setting the keyframes option to true.
-
-#### `fontFace`
-Type: `boolean`
-Default value: `false`
-
-If there are any unused @font-face rules in your css, you can remove them by setting the fontFace option to true.
-
-## Contributing
-
-Please read [CONTRIBUTING.md](./../../CONTRIBUTING.md) for details on our code of
-conduct, and the process for submitting pull requests to us.
-
-## Versioning
-
-postcss-purgecss use [SemVer](http://semver.org/) for versioning.
-
-## License
-
-This project is licensed under the MIT License - see the [LICENSE](./../../LICENSE) file
-for details.
diff --git a/node_modules/@fullhuman/postcss-purgecss/lib/postcss-purgecss.d.ts b/node_modules/@fullhuman/postcss-purgecss/lib/postcss-purgecss.d.ts
deleted file mode 100644
index 42ef4dc..0000000
--- a/node_modules/@fullhuman/postcss-purgecss/lib/postcss-purgecss.d.ts
+++ /dev/null
@@ -1,164 +0,0 @@
-/**
- * PostCSS Plugin for PurgeCSS
- *
- * Most bundlers and frameworks to build websites are using PostCSS.
- * The easiest way to configure PurgeCSS is with its PostCSS plugin.
- *
- * @packageDocumentation
- */
-
-import * as postcss from 'postcss';
-
-/**
- * @public
- */
-export declare type ComplexSafelist = {
- standard?: StringRegExpArray;
- /**
- * You can safelist selectors and their children based on a regular
- * expression with `safelist.deep`
- *
- * @example
- *
- * ```ts
- * const purgecss = await new PurgeCSS().purge({
- * content: [],
- * css: [],
- * safelist: {
- * deep: [/red$/]
- * }
- * })
- * ```
- *
- * In this example, selectors such as `.bg-red .child-of-bg` will be left
- * in the final CSS, even if `child-of-bg` is not found.
- *
- */
- deep?: RegExp[];
- greedy?: RegExp[];
- variables?: StringRegExpArray;
- keyframes?: StringRegExpArray;
-};
-
-/**
- * @public
- */
-export declare type ExtractorFunction = (content: T) => ExtractorResult;
-
-/**
- * @public
- */
-export declare type ExtractorResult = ExtractorResultDetailed | string[];
-
-/**
- * @public
- */
-export declare interface ExtractorResultDetailed {
- attributes: {
- names: string[];
- values: string[];
- };
- classes: string[];
- ids: string[];
- tags: string[];
- undetermined: string[];
-}
-
-/**
- * @public
- */
-export declare interface Extractors {
- extensions: string[];
- extractor: ExtractorFunction;
-}
-
-/**
- * PostCSS Plugin for PurgeCSS
- *
- * @param opts - PurgeCSS Options
- * @returns the postCSS plugin
- *
- * @public
- */
-declare const purgeCSSPlugin: postcss.PluginCreator;
-export default purgeCSSPlugin;
-
-/**
- * Options used by PurgeCSS to remove unused CSS
- *
- * @public
- */
-export declare interface PurgeCSSUserDefinedOptions {
- /** {@inheritDoc purgecss#Options.content} */
- content: Array;
- /** {@inheritDoc purgecss#Options.css} */
- css: Array;
- /** {@inheritDoc purgecss#Options.defaultExtractor} */
- defaultExtractor?: ExtractorFunction;
- /** {@inheritDoc purgecss#Options.extractors} */
- extractors?: Array;
- /** {@inheritDoc purgecss#Options.fontFace} */
- fontFace?: boolean;
- /** {@inheritDoc purgecss#Options.keyframes} */
- keyframes?: boolean;
- /** {@inheritDoc purgecss#Options.output} */
- output?: string;
- /** {@inheritDoc purgecss#Options.rejected} */
- rejected?: boolean;
- /** {@inheritDoc purgecss#Options.rejectedCss} */
- rejectedCss?: boolean;
- /** {@inheritDoc purgecss#Options.sourceMap } */
- sourceMap?: boolean | (postcss.SourceMapOptions & { to?: string });
- /** {@inheritDoc purgecss#Options.stdin} */
- stdin?: boolean;
- /** {@inheritDoc purgecss#Options.stdout} */
- stdout?: boolean;
- /** {@inheritDoc purgecss#Options.variables} */
- variables?: boolean;
- /** {@inheritDoc purgecss#Options.safelist} */
- safelist?: UserDefinedSafelist;
- /** {@inheritDoc purgecss#Options.blocklist} */
- blocklist?: StringRegExpArray;
- /** {@inheritDoc purgecss#Options.skippedContentGlobs} */
- skippedContentGlobs?: Array;
- /** {@inheritDoc purgecss#Options.dynamicAttributes} */
- dynamicAttributes?: string[];
-}
-
-/**
- * @public
- */
-export declare interface RawContent {
- extension: string;
- raw: T;
-}
-
-/**
- * @public
- */
-export declare interface RawCSS {
- raw: string;
- name?: string;
-}
-
-/**
- * @public
- */
-export declare type StringRegExpArray = Array;
-
-/**
- * {@inheritDoc purgecss#UserDefinedOptions}
- *
- * @public
- */
-export declare interface UserDefinedOptions extends Omit {
- content?: PurgeCSSUserDefinedOptions["content"];
- contentFunction?: (sourceFile: string) => Array;
-}
-
-/**
- * @public
- */
-export declare type UserDefinedSafelist = StringRegExpArray | ComplexSafelist;
-
-export { }
diff --git a/node_modules/@fullhuman/postcss-purgecss/lib/postcss-purgecss.esm.js b/node_modules/@fullhuman/postcss-purgecss/lib/postcss-purgecss.esm.js
deleted file mode 100644
index 6e811fd..0000000
--- a/node_modules/@fullhuman/postcss-purgecss/lib/postcss-purgecss.esm.js
+++ /dev/null
@@ -1 +0,0 @@
-import*as e from"path";import{PurgeCSS as s,defaultOptions as t,standardizeSafelist as o,mergeExtractorSelectors as r}from"purgecss";const n=function(n){if(void 0===n)throw new Error("PurgeCSS plugin does not have the correct options");return{postcssPlugin:"postcss-purgecss",OnceExit:(c,i)=>async function(n,c,{result:i}){const a=new s;let l;try{const s=e.resolve(process.cwd(),"purgecss.config.js");l=await import(s)}catch{}const p={...t,...l,...n,safelist:o((null==n?void 0:n.safelist)||(null==l?void 0:l.safelist))};n&&"function"==typeof n.contentFunction&&(p.content=n.contentFunction(c.source&&c.source.input.file||"")),a.options=p,p.variables&&(a.variablesStructure.safelist=p.safelist.variables||[]);const{content:u,extractors:f}=p,m=u.filter((e=>"string"==typeof e)),g=u.filter((e=>"object"==typeof e)),v=await a.extractSelectorsFromFiles(m,f),d=await a.extractSelectorsFromString(g,f),S=r(v,d);a.walkThroughCSS(c,S),a.options.fontFace&&a.removeUnusedFontFaces(),a.options.keyframes&&a.removeUnusedKeyframes(),a.options.variables&&a.removeUnusedCSSVariables(),a.options.rejected&&a.selectorsRemoved.size>0&&(i.messages.push({type:"purgecss",plugin:"postcss-purgecss",text:`purging ${a.selectorsRemoved.size} selectors:\n ${Array.from(a.selectorsRemoved).map((e=>e.trim())).join("\n ")}`}),a.selectorsRemoved.clear())}(n,c,i)}};n.postcss=!0;export{n as default};
diff --git a/node_modules/@fullhuman/postcss-purgecss/lib/postcss-purgecss.js b/node_modules/@fullhuman/postcss-purgecss/lib/postcss-purgecss.js
deleted file mode 100644
index b981fa7..0000000
--- a/node_modules/@fullhuman/postcss-purgecss/lib/postcss-purgecss.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";var e=require("path"),t=require("purgecss");function r(e){if(e&&e.__esModule)return e;var t=Object.create(null);return e&&Object.keys(e).forEach((function(r){if("default"!==r){var s=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(t,r,s.get?s:{enumerable:!0,get:function(){return e[r]}})}})),t.default=e,Object.freeze(t)}var s=r(e);const o=function(e){if(void 0===e)throw new Error("PurgeCSS plugin does not have the correct options");return{postcssPlugin:"postcss-purgecss",OnceExit:(o,n)=>async function(e,o,{result:n}){const c=new t.PurgeCSS;let i;try{const e=s.resolve(process.cwd(),"purgecss.config.js");i=await function(e){return Promise.resolve().then((function(){return r(require(e))}))}(e)}catch{}const a={...t.defaultOptions,...i,...e,safelist:t.standardizeSafelist((null==e?void 0:e.safelist)||(null==i?void 0:i.safelist))};e&&"function"==typeof e.contentFunction&&(a.content=e.contentFunction(o.source&&o.source.input.file||"")),c.options=a,a.variables&&(c.variablesStructure.safelist=a.safelist.variables||[]);const{content:u,extractors:l}=a,f=u.filter((e=>"string"==typeof e)),p=u.filter((e=>"object"==typeof e)),d=await c.extractSelectorsFromFiles(f,l),g=await c.extractSelectorsFromString(p,l),v=t.mergeExtractorSelectors(d,g);c.walkThroughCSS(o,v),c.options.fontFace&&c.removeUnusedFontFaces(),c.options.keyframes&&c.removeUnusedKeyframes(),c.options.variables&&c.removeUnusedCSSVariables(),c.options.rejected&&c.selectorsRemoved.size>0&&(n.messages.push({type:"purgecss",plugin:"postcss-purgecss",text:`purging ${c.selectorsRemoved.size} selectors:\n ${Array.from(c.selectorsRemoved).map((e=>e.trim())).join("\n ")}`}),c.selectorsRemoved.clear())}(e,o,n)}};o.postcss=!0,module.exports=o;
diff --git a/node_modules/@fullhuman/postcss-purgecss/package.json b/node_modules/@fullhuman/postcss-purgecss/package.json
deleted file mode 100644
index dfd4984..0000000
--- a/node_modules/@fullhuman/postcss-purgecss/package.json
+++ /dev/null
@@ -1,42 +0,0 @@
-{
- "name": "@fullhuman/postcss-purgecss",
- "version": "6.0.0",
- "description": "PostCSS plugin for PurgeCSS",
- "author": "FoundrySH ",
- "homepage": "https://purgecss.com",
- "license": "MIT",
- "main": "lib/postcss-purgecss.js",
- "module": "lib/postcss-purgecss.esm.js",
- "types": "lib/postcss-purgecss.d.ts",
- "directories": {
- "lib": "lib",
- "test": "__tests__"
- },
- "files": [
- "lib"
- ],
- "repository": {
- "type": "git",
- "url": "git+https://github.com/FullHuman/purgecss.git"
- },
- "scripts": {
- "build": "ts-node build.ts",
- "test": "jest"
- },
- "bugs": {
- "url": "https://github.com/FullHuman/purgecss/issues"
- },
- "dependencies": {
- "purgecss": "^6.0.0"
- },
- "devDependencies": {
- "postcss": "^8.4.4"
- },
- "peerDependencies": {
- "postcss": "^8.0.0"
- },
- "publishConfig": {
- "access": "public",
- "registry": "https://registry.npmjs.org/"
- }
-}
diff --git a/node_modules/@hbstack/node-packages/.github/FUNDING.yml b/node_modules/@hbstack/node-packages/.github/FUNDING.yml
deleted file mode 100644
index 392f572..0000000
--- a/node_modules/@hbstack/node-packages/.github/FUNDING.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-github: razonyang
-custom:
- - https://paypal.me/razonyang
diff --git a/node_modules/@hbstack/node-packages/.github/workflows/release-please.yml b/node_modules/@hbstack/node-packages/.github/workflows/release-please.yml
deleted file mode 100644
index 50a1a69..0000000
--- a/node_modules/@hbstack/node-packages/.github/workflows/release-please.yml
+++ /dev/null
@@ -1,33 +0,0 @@
-on:
- push:
- branches:
- - main
-
-permissions:
- contents: write
- pull-requests: write
-
-name: release-please
-
-jobs:
- release-please:
- runs-on: ubuntu-latest
- steps:
- - uses: googleapis/release-please-action@v4
- id: release
- with:
- command: manifest
- - uses: actions/checkout@v4
- if: ${{ steps.release.outputs.release_created }}
- - uses: actions/setup-node@v4
- with:
- node-version: 20
- registry-url: 'https://registry.npmjs.org'
- if: ${{ steps.release.outputs.release_created }}
- - run: npm ci
- if: ${{ steps.release.outputs.release_created }}
- - run: npm publish
- env:
- NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
- if: ${{ steps.release.outputs.release_created }}
-
diff --git a/node_modules/@hbstack/node-packages/.mergify.yml b/node_modules/@hbstack/node-packages/.mergify.yml
deleted file mode 100644
index f658295..0000000
--- a/node_modules/@hbstack/node-packages/.mergify.yml
+++ /dev/null
@@ -1,14 +0,0 @@
-pull_request_rules:
- - name: Automatic merge for Renovate pull requests
- conditions:
- - author=renovate[bot]
- actions:
- merge:
- method: rebase
-
- - name: Automatic merge on approval
- conditions:
- - "#approved-reviews-by>=1"
- actions:
- merge:
- method: rebase
diff --git a/node_modules/@hbstack/node-packages/.release-please-manifest.json b/node_modules/@hbstack/node-packages/.release-please-manifest.json
deleted file mode 100644
index c209e8b..0000000
--- a/node_modules/@hbstack/node-packages/.release-please-manifest.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- ".": "0.1.5"
-}
diff --git a/node_modules/@hbstack/node-packages/CHANGELOG.md b/node_modules/@hbstack/node-packages/CHANGELOG.md
deleted file mode 100644
index 0fe875a..0000000
--- a/node_modules/@hbstack/node-packages/CHANGELOG.md
+++ /dev/null
@@ -1,43 +0,0 @@
-# Changelog
-
-## [0.1.5](https://github.com/hbstack/node-packages/compare/node-packages-v0.1.4...node-packages-v0.1.5) (2024-08-02)
-
-
-### Continuous Integration
-
-* **deps:** update dependency autoprefixer to v10.4.20 ([aa7cd52](https://github.com/hbstack/node-packages/commit/aa7cd528cc933c23d56014bf1114c717c1a68f3e))
-
-## [0.1.4](https://github.com/hbstack/node-packages/compare/node-packages-v0.1.3...node-packages-v0.1.4) (2024-07-25)
-
-
-### Continuous Integration
-
-* **deps:** update dependency rtlcss to v4.2.0 ([610b814](https://github.com/hbstack/node-packages/commit/610b8144fe01793d7313074b656fd073eeb1fb18))
-
-## [0.1.3](https://github.com/hbstack/node-packages/compare/node-packages-v0.1.2...node-packages-v0.1.3) (2024-05-27)
-
-
-### Continuous Integration
-
-* fix .github/workflows/release-please.yml ([f70320f](https://github.com/hbstack/node-packages/commit/f70320f3a36bf2189c0eb12d4f2d2f1246d05cdc))
-
-## [0.1.2](https://github.com/hbstack/node-packages/compare/node-packages-v0.1.1...node-packages-v0.1.2) (2024-05-26)
-
-
-### Bug Fixes 🐞
-
-* binaries setting ([1694856](https://github.com/hbstack/node-packages/commit/1694856fe0a22ea79fdffce50e1724d5f089079c))
-
-## [0.1.1](https://github.com/hbstack/node-packages/compare/node-packages/v0.1.0...node-packages-v0.1.1) (2024-05-25)
-
-
-### Continuous Integration
-
-* update renovate.json ([0c1aa37](https://github.com/hbstack/node-packages/commit/0c1aa370d67fdaba65edbc80119b4a5478f35c3e))
-
-## [0.1.0](https://github.com/hbstack/node-packages/compare/node-packages-v0.0.1...node-packages/v0.1.0) (2024-05-25)
-
-
-### Features ✨
-
-* first version ([01912e6](https://github.com/hbstack/node-packages/commit/01912e63ae915c91744a783988f29a07121e5af6))
diff --git a/node_modules/@hbstack/node-packages/LICENSE b/node_modules/@hbstack/node-packages/LICENSE
deleted file mode 100644
index 380b153..0000000
--- a/node_modules/@hbstack/node-packages/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2024 HB Framework Authors
-
-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:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-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.
diff --git a/node_modules/@hbstack/node-packages/README.md b/node_modules/@hbstack/node-packages/README.md
deleted file mode 100644
index ff8d59b..0000000
--- a/node_modules/@hbstack/node-packages/README.md
+++ /dev/null
@@ -1,7 +0,0 @@
-# HB Node Packages
-
-This package includes all required Node.js packages for HB Framework.
-
-[](https://github.com/hbstack/node-packages/blob/main/LICENSE)
-[](https://www.npmjs.com/package/@hbstack/node-packages)
-[](https://www.npmjs.com/package/@hbstack/node-packages)
diff --git a/node_modules/@hbstack/node-packages/go.mod b/node_modules/@hbstack/node-packages/go.mod
deleted file mode 100644
index af595b6..0000000
--- a/node_modules/@hbstack/node-packages/go.mod
+++ /dev/null
@@ -1,3 +0,0 @@
-module github.com/hbstack/node-packages
-
-go 1.19
diff --git a/node_modules/@hbstack/node-packages/hugo.toml b/node_modules/@hbstack/node-packages/hugo.toml
deleted file mode 100644
index e69de29..0000000
diff --git a/node_modules/@hbstack/node-packages/package.json b/node_modules/@hbstack/node-packages/package.json
deleted file mode 100644
index ebe5370..0000000
--- a/node_modules/@hbstack/node-packages/package.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "name": "@hbstack/node-packages",
- "description": "Node packages for HB Framework",
- "version": "0.1.5",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/hbstack/node-packages.git"
- },
- "author": "Razon Yang ",
- "license": "MIT",
- "bugs": {
- "url": "https://github.com/hbstack/node-packages/issues"
- },
- "homepage": "https://github.com/hbstack/node-packages",
- "dependencies": {
- "@fullhuman/postcss-purgecss": "^6.0.0",
- "autoprefixer": "^10.4.19",
- "postcss-cli": "^11.0.0",
- "rtlcss": "^4.1.1"
- }
-}
diff --git a/node_modules/@hbstack/node-packages/release-please-config.json b/node_modules/@hbstack/node-packages/release-please-config.json
deleted file mode 100644
index db179e1..0000000
--- a/node_modules/@hbstack/node-packages/release-please-config.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "$schema": "https://raw.githubusercontent.com/googleapis/release-please/main/schemas/config.json",
- "release-type": "node",
- "bootstrap-sha": "0431988f7a404d173cd18b6eb8ad1564e8be9a0b",
- "monorepo-tags": false,
- "changelog-sections": [
- { "type": "chore", "section": "Miscellaneous Chores", "hidden": true },
- { "type": "ci", "section": "Continuous Integration" },
- { "type": "docs", "section": "Documentation 📝" },
- { "type": "feat", "section": "Features ✨" },
- { "type": "feature", "section": "Features ✨" },
- { "type": "fix", "section": "Bug Fixes 🐞" },
- { "type": "perf", "section": "Performance Improvements ⚡️" },
- { "type": "style", "section": "Styles 🎨" }
- ],
- "packages": {
- ".": {
- "exclude-paths": [
- ]
- }
- }
-}
diff --git a/node_modules/@hbstack/node-packages/renovate.json b/node_modules/@hbstack/node-packages/renovate.json
deleted file mode 100644
index 056bf71..0000000
--- a/node_modules/@hbstack/node-packages/renovate.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "$schema": "https://docs.renovatebot.com/renovate-schema.json",
- "extends": [
- "config:base",
- ":dependencyDashboard"
- ],
- "packageRules": [
- {
- "matchManagers": ["npm"],
- "matchDepTypes": ["dependencies"],
- "enabled": true,
- "semanticCommitType": "ci"
- }
- ]
-}
diff --git a/node_modules/@isaacs/cliui/LICENSE.txt b/node_modules/@isaacs/cliui/LICENSE.txt
deleted file mode 100644
index c7e2747..0000000
--- a/node_modules/@isaacs/cliui/LICENSE.txt
+++ /dev/null
@@ -1,14 +0,0 @@
-Copyright (c) 2015, Contributors
-
-Permission to use, copy, modify, and/or distribute this software
-for any purpose with or without fee is hereby granted, provided
-that the above copyright notice and this permission notice
-appear in all copies.
-
-THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES
-OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE
-LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
-OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
-WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
-ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
diff --git a/node_modules/@isaacs/cliui/README.md b/node_modules/@isaacs/cliui/README.md
deleted file mode 100644
index 4880642..0000000
--- a/node_modules/@isaacs/cliui/README.md
+++ /dev/null
@@ -1,143 +0,0 @@
-# @isaacs/cliui
-
-Temporary fork of [cliui](http://npm.im/cliui).
-
-
-[](https://www.npmjs.com/package/cliui)
-[](https://conventionalcommits.org)
-
-
-easily create complex multi-column command-line-interfaces.
-
-## Example
-
-```js
-const ui = require('cliui')()
-
-ui.div('Usage: $0 [command] [options]')
-
-ui.div({
- text: 'Options:',
- padding: [2, 0, 1, 0]
-})
-
-ui.div(
- {
- text: "-f, --file",
- width: 20,
- padding: [0, 4, 0, 4]
- },
- {
- text: "the file to load." +
- chalk.green("(if this description is long it wraps).")
- ,
- width: 20
- },
- {
- text: chalk.red("[required]"),
- align: 'right'
- }
-)
-
-console.log(ui.toString())
-```
-
-## Deno/ESM Support
-
-As of `v7` `cliui` supports [Deno](https://github.com/denoland/deno) and
-[ESM](https://nodejs.org/api/esm.html#esm_ecmascript_modules):
-
-```typescript
-import cliui from "https://deno.land/x/cliui/deno.ts";
-
-const ui = cliui({})
-
-ui.div('Usage: $0 [command] [options]')
-
-ui.div({
- text: 'Options:',
- padding: [2, 0, 1, 0]
-})
-
-ui.div({
- text: "-f, --file",
- width: 20,
- padding: [0, 4, 0, 4]
-})
-
-console.log(ui.toString())
-```
-
-
-
-## Layout DSL
-
-cliui exposes a simple layout DSL:
-
-If you create a single `ui.div`, passing a string rather than an
-object:
-
-* `\n`: characters will be interpreted as new rows.
-* `\t`: characters will be interpreted as new columns.
-* `\s`: characters will be interpreted as padding.
-
-**as an example...**
-
-```js
-var ui = require('./')({
- width: 60
-})
-
-ui.div(
- 'Usage: node ./bin/foo.js\n' +
- ' \t provide a regex\n' +
- ' \t provide a glob\t [required]'
-)
-
-console.log(ui.toString())
-```
-
-**will output:**
-
-```shell
-Usage: node ./bin/foo.js
- provide a regex
- provide a glob [required]
-```
-
-## Methods
-
-```js
-cliui = require('cliui')
-```
-
-### cliui({width: integer})
-
-Specify the maximum width of the UI being generated.
-If no width is provided, cliui will try to get the current window's width and use it, and if that doesn't work, width will be set to `80`.
-
-### cliui({wrap: boolean})
-
-Enable or disable the wrapping of text in a column.
-
-### cliui.div(column, column, column)
-
-Create a row with any number of columns, a column
-can either be a string, or an object with the following
-options:
-
-* **text:** some text to place in the column.
-* **width:** the width of a column.
-* **align:** alignment, `right` or `center`.
-* **padding:** `[top, right, bottom, left]`.
-* **border:** should a border be placed around the div?
-
-### cliui.span(column, column, column)
-
-Similar to `div`, except the next row will be appended without
-a new line being created.
-
-### cliui.resetOutput()
-
-Resets the UI elements of the current cliui instance, maintaining the values
-set for `width` and `wrap`.
diff --git a/node_modules/@isaacs/cliui/build/index.cjs b/node_modules/@isaacs/cliui/build/index.cjs
deleted file mode 100644
index aca2b85..0000000
--- a/node_modules/@isaacs/cliui/build/index.cjs
+++ /dev/null
@@ -1,317 +0,0 @@
-'use strict';
-
-const align = {
- right: alignRight,
- center: alignCenter
-};
-const top = 0;
-const right = 1;
-const bottom = 2;
-const left = 3;
-class UI {
- constructor(opts) {
- var _a;
- this.width = opts.width;
- /* c8 ignore start */
- this.wrap = (_a = opts.wrap) !== null && _a !== void 0 ? _a : true;
- /* c8 ignore stop */
- this.rows = [];
- }
- span(...args) {
- const cols = this.div(...args);
- cols.span = true;
- }
- resetOutput() {
- this.rows = [];
- }
- div(...args) {
- if (args.length === 0) {
- this.div('');
- }
- if (this.wrap && this.shouldApplyLayoutDSL(...args) && typeof args[0] === 'string') {
- return this.applyLayoutDSL(args[0]);
- }
- const cols = args.map(arg => {
- if (typeof arg === 'string') {
- return this.colFromString(arg);
- }
- return arg;
- });
- this.rows.push(cols);
- return cols;
- }
- shouldApplyLayoutDSL(...args) {
- return args.length === 1 && typeof args[0] === 'string' &&
- /[\t\n]/.test(args[0]);
- }
- applyLayoutDSL(str) {
- const rows = str.split('\n').map(row => row.split('\t'));
- let leftColumnWidth = 0;
- // simple heuristic for layout, make sure the
- // second column lines up along the left-hand.
- // don't allow the first column to take up more
- // than 50% of the screen.
- rows.forEach(columns => {
- if (columns.length > 1 && mixin.stringWidth(columns[0]) > leftColumnWidth) {
- leftColumnWidth = Math.min(Math.floor(this.width * 0.5), mixin.stringWidth(columns[0]));
- }
- });
- // generate a table:
- // replacing ' ' with padding calculations.
- // using the algorithmically generated width.
- rows.forEach(columns => {
- this.div(...columns.map((r, i) => {
- return {
- text: r.trim(),
- padding: this.measurePadding(r),
- width: (i === 0 && columns.length > 1) ? leftColumnWidth : undefined
- };
- }));
- });
- return this.rows[this.rows.length - 1];
- }
- colFromString(text) {
- return {
- text,
- padding: this.measurePadding(text)
- };
- }
- measurePadding(str) {
- // measure padding without ansi escape codes
- const noAnsi = mixin.stripAnsi(str);
- return [0, noAnsi.match(/\s*$/)[0].length, 0, noAnsi.match(/^\s*/)[0].length];
- }
- toString() {
- const lines = [];
- this.rows.forEach(row => {
- this.rowToString(row, lines);
- });
- // don't display any lines with the
- // hidden flag set.
- return lines
- .filter(line => !line.hidden)
- .map(line => line.text)
- .join('\n');
- }
- rowToString(row, lines) {
- this.rasterize(row).forEach((rrow, r) => {
- let str = '';
- rrow.forEach((col, c) => {
- const { width } = row[c]; // the width with padding.
- const wrapWidth = this.negatePadding(row[c]); // the width without padding.
- let ts = col; // temporary string used during alignment/padding.
- if (wrapWidth > mixin.stringWidth(col)) {
- ts += ' '.repeat(wrapWidth - mixin.stringWidth(col));
- }
- // align the string within its column.
- if (row[c].align && row[c].align !== 'left' && this.wrap) {
- const fn = align[row[c].align];
- ts = fn(ts, wrapWidth);
- if (mixin.stringWidth(ts) < wrapWidth) {
- /* c8 ignore start */
- const w = width || 0;
- /* c8 ignore stop */
- ts += ' '.repeat(w - mixin.stringWidth(ts) - 1);
- }
- }
- // apply border and padding to string.
- const padding = row[c].padding || [0, 0, 0, 0];
- if (padding[left]) {
- str += ' '.repeat(padding[left]);
- }
- str += addBorder(row[c], ts, '| ');
- str += ts;
- str += addBorder(row[c], ts, ' |');
- if (padding[right]) {
- str += ' '.repeat(padding[right]);
- }
- // if prior row is span, try to render the
- // current row on the prior line.
- if (r === 0 && lines.length > 0) {
- str = this.renderInline(str, lines[lines.length - 1]);
- }
- });
- // remove trailing whitespace.
- lines.push({
- text: str.replace(/ +$/, ''),
- span: row.span
- });
- });
- return lines;
- }
- // if the full 'source' can render in
- // the target line, do so.
- renderInline(source, previousLine) {
- const match = source.match(/^ */);
- /* c8 ignore start */
- const leadingWhitespace = match ? match[0].length : 0;
- /* c8 ignore stop */
- const target = previousLine.text;
- const targetTextWidth = mixin.stringWidth(target.trimEnd());
- if (!previousLine.span) {
- return source;
- }
- // if we're not applying wrapping logic,
- // just always append to the span.
- if (!this.wrap) {
- previousLine.hidden = true;
- return target + source;
- }
- if (leadingWhitespace < targetTextWidth) {
- return source;
- }
- previousLine.hidden = true;
- return target.trimEnd() + ' '.repeat(leadingWhitespace - targetTextWidth) + source.trimStart();
- }
- rasterize(row) {
- const rrows = [];
- const widths = this.columnWidths(row);
- let wrapped;
- // word wrap all columns, and create
- // a data-structure that is easy to rasterize.
- row.forEach((col, c) => {
- // leave room for left and right padding.
- col.width = widths[c];
- if (this.wrap) {
- wrapped = mixin.wrap(col.text, this.negatePadding(col), { hard: true }).split('\n');
- }
- else {
- wrapped = col.text.split('\n');
- }
- if (col.border) {
- wrapped.unshift('.' + '-'.repeat(this.negatePadding(col) + 2) + '.');
- wrapped.push("'" + '-'.repeat(this.negatePadding(col) + 2) + "'");
- }
- // add top and bottom padding.
- if (col.padding) {
- wrapped.unshift(...new Array(col.padding[top] || 0).fill(''));
- wrapped.push(...new Array(col.padding[bottom] || 0).fill(''));
- }
- wrapped.forEach((str, r) => {
- if (!rrows[r]) {
- rrows.push([]);
- }
- const rrow = rrows[r];
- for (let i = 0; i < c; i++) {
- if (rrow[i] === undefined) {
- rrow.push('');
- }
- }
- rrow.push(str);
- });
- });
- return rrows;
- }
- negatePadding(col) {
- /* c8 ignore start */
- let wrapWidth = col.width || 0;
- /* c8 ignore stop */
- if (col.padding) {
- wrapWidth -= (col.padding[left] || 0) + (col.padding[right] || 0);
- }
- if (col.border) {
- wrapWidth -= 4;
- }
- return wrapWidth;
- }
- columnWidths(row) {
- if (!this.wrap) {
- return row.map(col => {
- return col.width || mixin.stringWidth(col.text);
- });
- }
- let unset = row.length;
- let remainingWidth = this.width;
- // column widths can be set in config.
- const widths = row.map(col => {
- if (col.width) {
- unset--;
- remainingWidth -= col.width;
- return col.width;
- }
- return undefined;
- });
- // any unset widths should be calculated.
- /* c8 ignore start */
- const unsetWidth = unset ? Math.floor(remainingWidth / unset) : 0;
- /* c8 ignore stop */
- return widths.map((w, i) => {
- if (w === undefined) {
- return Math.max(unsetWidth, _minWidth(row[i]));
- }
- return w;
- });
- }
-}
-function addBorder(col, ts, style) {
- if (col.border) {
- if (/[.']-+[.']/.test(ts)) {
- return '';
- }
- if (ts.trim().length !== 0) {
- return style;
- }
- return ' ';
- }
- return '';
-}
-// calculates the minimum width of
-// a column, based on padding preferences.
-function _minWidth(col) {
- const padding = col.padding || [];
- const minWidth = 1 + (padding[left] || 0) + (padding[right] || 0);
- if (col.border) {
- return minWidth + 4;
- }
- return minWidth;
-}
-function getWindowWidth() {
- /* c8 ignore start */
- if (typeof process === 'object' && process.stdout && process.stdout.columns) {
- return process.stdout.columns;
- }
- return 80;
-}
-/* c8 ignore stop */
-function alignRight(str, width) {
- str = str.trim();
- const strWidth = mixin.stringWidth(str);
- if (strWidth < width) {
- return ' '.repeat(width - strWidth) + str;
- }
- return str;
-}
-function alignCenter(str, width) {
- str = str.trim();
- const strWidth = mixin.stringWidth(str);
- /* c8 ignore start */
- if (strWidth >= width) {
- return str;
- }
- /* c8 ignore stop */
- return ' '.repeat((width - strWidth) >> 1) + str;
-}
-let mixin;
-function cliui(opts, _mixin) {
- mixin = _mixin;
- return new UI({
- /* c8 ignore start */
- width: (opts === null || opts === void 0 ? void 0 : opts.width) || getWindowWidth(),
- wrap: opts === null || opts === void 0 ? void 0 : opts.wrap
- /* c8 ignore stop */
- });
-}
-
-// Bootstrap cliui with CommonJS dependencies:
-const stringWidth = require('string-width-cjs');
-const stripAnsi = require('strip-ansi-cjs');
-const wrap = require('wrap-ansi-cjs');
-function ui(opts) {
- return cliui(opts, {
- stringWidth,
- stripAnsi,
- wrap
- });
-}
-
-module.exports = ui;
diff --git a/node_modules/@isaacs/cliui/build/index.d.cts b/node_modules/@isaacs/cliui/build/index.d.cts
deleted file mode 100644
index 4567f94..0000000
--- a/node_modules/@isaacs/cliui/build/index.d.cts
+++ /dev/null
@@ -1,43 +0,0 @@
-interface UIOptions {
- width: number;
- wrap?: boolean;
- rows?: string[];
-}
-interface Column {
- text: string;
- width?: number;
- align?: "right" | "left" | "center";
- padding: number[];
- border?: boolean;
-}
-interface ColumnArray extends Array {
- span: boolean;
-}
-interface Line {
- hidden?: boolean;
- text: string;
- span?: boolean;
-}
-declare class UI {
- width: number;
- wrap: boolean;
- rows: ColumnArray[];
- constructor(opts: UIOptions);
- span(...args: ColumnArray): void;
- resetOutput(): void;
- div(...args: (Column | string)[]): ColumnArray;
- private shouldApplyLayoutDSL;
- private applyLayoutDSL;
- private colFromString;
- private measurePadding;
- toString(): string;
- rowToString(row: ColumnArray, lines: Line[]): Line[];
- // if the full 'source' can render in
- // the target line, do so.
- private renderInline;
- private rasterize;
- private negatePadding;
- private columnWidths;
-}
-declare function ui(opts: UIOptions): UI;
-export { ui as default };
diff --git a/node_modules/@isaacs/cliui/build/lib/index.js b/node_modules/@isaacs/cliui/build/lib/index.js
deleted file mode 100644
index 587b5ec..0000000
--- a/node_modules/@isaacs/cliui/build/lib/index.js
+++ /dev/null
@@ -1,302 +0,0 @@
-'use strict';
-const align = {
- right: alignRight,
- center: alignCenter
-};
-const top = 0;
-const right = 1;
-const bottom = 2;
-const left = 3;
-export class UI {
- constructor(opts) {
- var _a;
- this.width = opts.width;
- /* c8 ignore start */
- this.wrap = (_a = opts.wrap) !== null && _a !== void 0 ? _a : true;
- /* c8 ignore stop */
- this.rows = [];
- }
- span(...args) {
- const cols = this.div(...args);
- cols.span = true;
- }
- resetOutput() {
- this.rows = [];
- }
- div(...args) {
- if (args.length === 0) {
- this.div('');
- }
- if (this.wrap && this.shouldApplyLayoutDSL(...args) && typeof args[0] === 'string') {
- return this.applyLayoutDSL(args[0]);
- }
- const cols = args.map(arg => {
- if (typeof arg === 'string') {
- return this.colFromString(arg);
- }
- return arg;
- });
- this.rows.push(cols);
- return cols;
- }
- shouldApplyLayoutDSL(...args) {
- return args.length === 1 && typeof args[0] === 'string' &&
- /[\t\n]/.test(args[0]);
- }
- applyLayoutDSL(str) {
- const rows = str.split('\n').map(row => row.split('\t'));
- let leftColumnWidth = 0;
- // simple heuristic for layout, make sure the
- // second column lines up along the left-hand.
- // don't allow the first column to take up more
- // than 50% of the screen.
- rows.forEach(columns => {
- if (columns.length > 1 && mixin.stringWidth(columns[0]) > leftColumnWidth) {
- leftColumnWidth = Math.min(Math.floor(this.width * 0.5), mixin.stringWidth(columns[0]));
- }
- });
- // generate a table:
- // replacing ' ' with padding calculations.
- // using the algorithmically generated width.
- rows.forEach(columns => {
- this.div(...columns.map((r, i) => {
- return {
- text: r.trim(),
- padding: this.measurePadding(r),
- width: (i === 0 && columns.length > 1) ? leftColumnWidth : undefined
- };
- }));
- });
- return this.rows[this.rows.length - 1];
- }
- colFromString(text) {
- return {
- text,
- padding: this.measurePadding(text)
- };
- }
- measurePadding(str) {
- // measure padding without ansi escape codes
- const noAnsi = mixin.stripAnsi(str);
- return [0, noAnsi.match(/\s*$/)[0].length, 0, noAnsi.match(/^\s*/)[0].length];
- }
- toString() {
- const lines = [];
- this.rows.forEach(row => {
- this.rowToString(row, lines);
- });
- // don't display any lines with the
- // hidden flag set.
- return lines
- .filter(line => !line.hidden)
- .map(line => line.text)
- .join('\n');
- }
- rowToString(row, lines) {
- this.rasterize(row).forEach((rrow, r) => {
- let str = '';
- rrow.forEach((col, c) => {
- const { width } = row[c]; // the width with padding.
- const wrapWidth = this.negatePadding(row[c]); // the width without padding.
- let ts = col; // temporary string used during alignment/padding.
- if (wrapWidth > mixin.stringWidth(col)) {
- ts += ' '.repeat(wrapWidth - mixin.stringWidth(col));
- }
- // align the string within its column.
- if (row[c].align && row[c].align !== 'left' && this.wrap) {
- const fn = align[row[c].align];
- ts = fn(ts, wrapWidth);
- if (mixin.stringWidth(ts) < wrapWidth) {
- /* c8 ignore start */
- const w = width || 0;
- /* c8 ignore stop */
- ts += ' '.repeat(w - mixin.stringWidth(ts) - 1);
- }
- }
- // apply border and padding to string.
- const padding = row[c].padding || [0, 0, 0, 0];
- if (padding[left]) {
- str += ' '.repeat(padding[left]);
- }
- str += addBorder(row[c], ts, '| ');
- str += ts;
- str += addBorder(row[c], ts, ' |');
- if (padding[right]) {
- str += ' '.repeat(padding[right]);
- }
- // if prior row is span, try to render the
- // current row on the prior line.
- if (r === 0 && lines.length > 0) {
- str = this.renderInline(str, lines[lines.length - 1]);
- }
- });
- // remove trailing whitespace.
- lines.push({
- text: str.replace(/ +$/, ''),
- span: row.span
- });
- });
- return lines;
- }
- // if the full 'source' can render in
- // the target line, do so.
- renderInline(source, previousLine) {
- const match = source.match(/^ */);
- /* c8 ignore start */
- const leadingWhitespace = match ? match[0].length : 0;
- /* c8 ignore stop */
- const target = previousLine.text;
- const targetTextWidth = mixin.stringWidth(target.trimEnd());
- if (!previousLine.span) {
- return source;
- }
- // if we're not applying wrapping logic,
- // just always append to the span.
- if (!this.wrap) {
- previousLine.hidden = true;
- return target + source;
- }
- if (leadingWhitespace < targetTextWidth) {
- return source;
- }
- previousLine.hidden = true;
- return target.trimEnd() + ' '.repeat(leadingWhitespace - targetTextWidth) + source.trimStart();
- }
- rasterize(row) {
- const rrows = [];
- const widths = this.columnWidths(row);
- let wrapped;
- // word wrap all columns, and create
- // a data-structure that is easy to rasterize.
- row.forEach((col, c) => {
- // leave room for left and right padding.
- col.width = widths[c];
- if (this.wrap) {
- wrapped = mixin.wrap(col.text, this.negatePadding(col), { hard: true }).split('\n');
- }
- else {
- wrapped = col.text.split('\n');
- }
- if (col.border) {
- wrapped.unshift('.' + '-'.repeat(this.negatePadding(col) + 2) + '.');
- wrapped.push("'" + '-'.repeat(this.negatePadding(col) + 2) + "'");
- }
- // add top and bottom padding.
- if (col.padding) {
- wrapped.unshift(...new Array(col.padding[top] || 0).fill(''));
- wrapped.push(...new Array(col.padding[bottom] || 0).fill(''));
- }
- wrapped.forEach((str, r) => {
- if (!rrows[r]) {
- rrows.push([]);
- }
- const rrow = rrows[r];
- for (let i = 0; i < c; i++) {
- if (rrow[i] === undefined) {
- rrow.push('');
- }
- }
- rrow.push(str);
- });
- });
- return rrows;
- }
- negatePadding(col) {
- /* c8 ignore start */
- let wrapWidth = col.width || 0;
- /* c8 ignore stop */
- if (col.padding) {
- wrapWidth -= (col.padding[left] || 0) + (col.padding[right] || 0);
- }
- if (col.border) {
- wrapWidth -= 4;
- }
- return wrapWidth;
- }
- columnWidths(row) {
- if (!this.wrap) {
- return row.map(col => {
- return col.width || mixin.stringWidth(col.text);
- });
- }
- let unset = row.length;
- let remainingWidth = this.width;
- // column widths can be set in config.
- const widths = row.map(col => {
- if (col.width) {
- unset--;
- remainingWidth -= col.width;
- return col.width;
- }
- return undefined;
- });
- // any unset widths should be calculated.
- /* c8 ignore start */
- const unsetWidth = unset ? Math.floor(remainingWidth / unset) : 0;
- /* c8 ignore stop */
- return widths.map((w, i) => {
- if (w === undefined) {
- return Math.max(unsetWidth, _minWidth(row[i]));
- }
- return w;
- });
- }
-}
-function addBorder(col, ts, style) {
- if (col.border) {
- if (/[.']-+[.']/.test(ts)) {
- return '';
- }
- if (ts.trim().length !== 0) {
- return style;
- }
- return ' ';
- }
- return '';
-}
-// calculates the minimum width of
-// a column, based on padding preferences.
-function _minWidth(col) {
- const padding = col.padding || [];
- const minWidth = 1 + (padding[left] || 0) + (padding[right] || 0);
- if (col.border) {
- return minWidth + 4;
- }
- return minWidth;
-}
-function getWindowWidth() {
- /* c8 ignore start */
- if (typeof process === 'object' && process.stdout && process.stdout.columns) {
- return process.stdout.columns;
- }
- return 80;
-}
-/* c8 ignore stop */
-function alignRight(str, width) {
- str = str.trim();
- const strWidth = mixin.stringWidth(str);
- if (strWidth < width) {
- return ' '.repeat(width - strWidth) + str;
- }
- return str;
-}
-function alignCenter(str, width) {
- str = str.trim();
- const strWidth = mixin.stringWidth(str);
- /* c8 ignore start */
- if (strWidth >= width) {
- return str;
- }
- /* c8 ignore stop */
- return ' '.repeat((width - strWidth) >> 1) + str;
-}
-let mixin;
-export function cliui(opts, _mixin) {
- mixin = _mixin;
- return new UI({
- /* c8 ignore start */
- width: (opts === null || opts === void 0 ? void 0 : opts.width) || getWindowWidth(),
- wrap: opts === null || opts === void 0 ? void 0 : opts.wrap
- /* c8 ignore stop */
- });
-}
diff --git a/node_modules/@isaacs/cliui/index.mjs b/node_modules/@isaacs/cliui/index.mjs
deleted file mode 100644
index 5177519..0000000
--- a/node_modules/@isaacs/cliui/index.mjs
+++ /dev/null
@@ -1,14 +0,0 @@
-// Bootstrap cliui with ESM dependencies:
-import { cliui } from './build/lib/index.js'
-
-import stringWidth from 'string-width'
-import stripAnsi from 'strip-ansi'
-import wrap from 'wrap-ansi'
-
-export default function ui (opts) {
- return cliui(opts, {
- stringWidth,
- stripAnsi,
- wrap
- })
-}
diff --git a/node_modules/@isaacs/cliui/package.json b/node_modules/@isaacs/cliui/package.json
deleted file mode 100644
index 7a95253..0000000
--- a/node_modules/@isaacs/cliui/package.json
+++ /dev/null
@@ -1,86 +0,0 @@
-{
- "name": "@isaacs/cliui",
- "version": "8.0.2",
- "description": "easily create complex multi-column command-line-interfaces",
- "main": "build/index.cjs",
- "exports": {
- ".": [
- {
- "import": "./index.mjs",
- "require": "./build/index.cjs"
- },
- "./build/index.cjs"
- ]
- },
- "type": "module",
- "module": "./index.mjs",
- "scripts": {
- "check": "standardx '**/*.ts' && standardx '**/*.js' && standardx '**/*.cjs'",
- "fix": "standardx --fix '**/*.ts' && standardx --fix '**/*.js' && standardx --fix '**/*.cjs'",
- "pretest": "rimraf build && tsc -p tsconfig.test.json && cross-env NODE_ENV=test npm run build:cjs",
- "test": "c8 mocha ./test/*.cjs",
- "test:esm": "c8 mocha ./test/**/*.mjs",
- "postest": "check",
- "coverage": "c8 report --check-coverage",
- "precompile": "rimraf build",
- "compile": "tsc",
- "postcompile": "npm run build:cjs",
- "build:cjs": "rollup -c",
- "prepare": "npm run compile"
- },
- "repository": "yargs/cliui",
- "standard": {
- "ignore": [
- "**/example/**"
- ],
- "globals": [
- "it"
- ]
- },
- "keywords": [
- "cli",
- "command-line",
- "layout",
- "design",
- "console",
- "wrap",
- "table"
- ],
- "author": "Ben Coe ",
- "license": "ISC",
- "dependencies": {
- "string-width": "^5.1.2",
- "string-width-cjs": "npm:string-width@^4.2.0",
- "strip-ansi": "^7.0.1",
- "strip-ansi-cjs": "npm:strip-ansi@^6.0.1",
- "wrap-ansi": "^8.1.0",
- "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0"
- },
- "devDependencies": {
- "@types/node": "^14.0.27",
- "@typescript-eslint/eslint-plugin": "^4.0.0",
- "@typescript-eslint/parser": "^4.0.0",
- "c8": "^7.3.0",
- "chai": "^4.2.0",
- "chalk": "^4.1.0",
- "cross-env": "^7.0.2",
- "eslint": "^7.6.0",
- "eslint-plugin-import": "^2.22.0",
- "eslint-plugin-node": "^11.1.0",
- "gts": "^3.0.0",
- "mocha": "^10.0.0",
- "rimraf": "^3.0.2",
- "rollup": "^2.23.1",
- "rollup-plugin-ts": "^3.0.2",
- "standardx": "^7.0.0",
- "typescript": "^4.0.0"
- },
- "files": [
- "build",
- "index.mjs",
- "!*.d.ts"
- ],
- "engines": {
- "node": ">=12"
- }
-}
diff --git a/node_modules/@pkgjs/parseargs/.editorconfig b/node_modules/@pkgjs/parseargs/.editorconfig
deleted file mode 100644
index b140163..0000000
--- a/node_modules/@pkgjs/parseargs/.editorconfig
+++ /dev/null
@@ -1,14 +0,0 @@
-# EditorConfig is awesome: http://EditorConfig.org
-
-# top-most EditorConfig file
-root = true
-
-# Copied from Node.js to ease compatibility in PR.
-[*]
-charset = utf-8
-end_of_line = lf
-indent_size = 2
-indent_style = space
-insert_final_newline = true
-trim_trailing_whitespace = true
-quote_type = single
diff --git a/node_modules/@pkgjs/parseargs/CHANGELOG.md b/node_modules/@pkgjs/parseargs/CHANGELOG.md
deleted file mode 100644
index 2adc7d3..0000000
--- a/node_modules/@pkgjs/parseargs/CHANGELOG.md
+++ /dev/null
@@ -1,147 +0,0 @@
-# Changelog
-
-## [0.11.0](https://github.com/pkgjs/parseargs/compare/v0.10.0...v0.11.0) (2022-10-08)
-
-
-### Features
-
-* add `default` option parameter ([#142](https://github.com/pkgjs/parseargs/issues/142)) ([cd20847](https://github.com/pkgjs/parseargs/commit/cd20847a00b2f556aa9c085ac83b942c60868ec1))
-
-## [0.10.0](https://github.com/pkgjs/parseargs/compare/v0.9.1...v0.10.0) (2022-07-21)
-
-
-### Features
-
-* add parsed meta-data to returned properties ([#129](https://github.com/pkgjs/parseargs/issues/129)) ([91bfb4d](https://github.com/pkgjs/parseargs/commit/91bfb4d3f7b6937efab1b27c91c45d1205f1497e))
-
-## [0.9.1](https://github.com/pkgjs/parseargs/compare/v0.9.0...v0.9.1) (2022-06-20)
-
-
-### Bug Fixes
-
-* **runtime:** support node 14+ ([#135](https://github.com/pkgjs/parseargs/issues/135)) ([6a1c5a6](https://github.com/pkgjs/parseargs/commit/6a1c5a6f7cadf2f035e004027e2742e3c4ce554b))
-
-## [0.9.0](https://github.com/pkgjs/parseargs/compare/v0.8.0...v0.9.0) (2022-05-23)
-
-
-### ⚠ BREAKING CHANGES
-
-* drop handling of electron arguments (#121)
-
-### Code Refactoring
-
-* drop handling of electron arguments ([#121](https://github.com/pkgjs/parseargs/issues/121)) ([a2ffd53](https://github.com/pkgjs/parseargs/commit/a2ffd537c244a062371522b955acb45a404fc9f2))
-
-## [0.8.0](https://github.com/pkgjs/parseargs/compare/v0.7.1...v0.8.0) (2022-05-16)
-
-
-### ⚠ BREAKING CHANGES
-
-* switch type:string option arguments to greedy, but with error for suspect cases in strict mode (#88)
-* positionals now opt-in when strict:true (#116)
-* create result.values with null prototype (#111)
-
-### Features
-
-* create result.values with null prototype ([#111](https://github.com/pkgjs/parseargs/issues/111)) ([9d539c3](https://github.com/pkgjs/parseargs/commit/9d539c3d57f269c160e74e0656ad4fa84ff92ec2))
-* positionals now opt-in when strict:true ([#116](https://github.com/pkgjs/parseargs/issues/116)) ([3643338](https://github.com/pkgjs/parseargs/commit/364333826b746e8a7dc5505b4b22fd19ac51df3b))
-* switch type:string option arguments to greedy, but with error for suspect cases in strict mode ([#88](https://github.com/pkgjs/parseargs/issues/88)) ([c2b5e72](https://github.com/pkgjs/parseargs/commit/c2b5e72161991dfdc535909f1327cc9b970fe7e8))
-
-### [0.7.1](https://github.com/pkgjs/parseargs/compare/v0.7.0...v0.7.1) (2022-04-15)
-
-
-### Bug Fixes
-
-* resist pollution ([#106](https://github.com/pkgjs/parseargs/issues/106)) ([ecf2dec](https://github.com/pkgjs/parseargs/commit/ecf2dece0a9f2a76d789384d5d71c68ffe64022a))
-
-## [0.7.0](https://github.com/pkgjs/parseargs/compare/v0.6.0...v0.7.0) (2022-04-13)
-
-
-### Features
-
-* Add strict mode to parser ([#74](https://github.com/pkgjs/parseargs/issues/74)) ([8267d02](https://github.com/pkgjs/parseargs/commit/8267d02083a87b8b8a71fcce08348d1e031ea91c))
-
-## [0.6.0](https://github.com/pkgjs/parseargs/compare/v0.5.0...v0.6.0) (2022-04-11)
-
-
-### ⚠ BREAKING CHANGES
-
-* rework results to remove redundant `flags` property and store value true for boolean options (#83)
-* switch to existing ERR_INVALID_ARG_VALUE (#97)
-
-### Code Refactoring
-
-* rework results to remove redundant `flags` property and store value true for boolean options ([#83](https://github.com/pkgjs/parseargs/issues/83)) ([be153db](https://github.com/pkgjs/parseargs/commit/be153dbed1d488cb7b6e27df92f601ba7337713d))
-* switch to existing ERR_INVALID_ARG_VALUE ([#97](https://github.com/pkgjs/parseargs/issues/97)) ([084a23f](https://github.com/pkgjs/parseargs/commit/084a23f9fde2da030b159edb1c2385f24579ce40))
-
-## [0.5.0](https://github.com/pkgjs/parseargs/compare/v0.4.0...v0.5.0) (2022-04-10)
-
-
-### ⚠ BREAKING CHANGES
-
-* Require type to be specified for each supplied option (#95)
-
-### Features
-
-* Require type to be specified for each supplied option ([#95](https://github.com/pkgjs/parseargs/issues/95)) ([02cd018](https://github.com/pkgjs/parseargs/commit/02cd01885b8aaa59f2db8308f2d4479e64340068))
-
-## [0.4.0](https://github.com/pkgjs/parseargs/compare/v0.3.0...v0.4.0) (2022-03-12)
-
-
-### ⚠ BREAKING CHANGES
-
-* parsing, revisit short option groups, add support for combined short and value (#75)
-* restructure configuration to take options bag (#63)
-
-### Code Refactoring
-
-* parsing, revisit short option groups, add support for combined short and value ([#75](https://github.com/pkgjs/parseargs/issues/75)) ([a92600f](https://github.com/pkgjs/parseargs/commit/a92600fa6c214508ab1e016fa55879a314f541af))
-* restructure configuration to take options bag ([#63](https://github.com/pkgjs/parseargs/issues/63)) ([b412095](https://github.com/pkgjs/parseargs/commit/b4120957d90e809ee8b607b06e747d3e6a6b213e))
-
-## [0.3.0](https://github.com/pkgjs/parseargs/compare/v0.2.0...v0.3.0) (2022-02-06)
-
-
-### Features
-
-* **parser:** support short-option groups ([#59](https://github.com/pkgjs/parseargs/issues/59)) ([882067b](https://github.com/pkgjs/parseargs/commit/882067bc2d7cbc6b796f8e5a079a99bc99d4e6ba))
-
-## [0.2.0](https://github.com/pkgjs/parseargs/compare/v0.1.1...v0.2.0) (2022-02-05)
-
-
-### Features
-
-* basic support for shorts ([#50](https://github.com/pkgjs/parseargs/issues/50)) ([a2f36d7](https://github.com/pkgjs/parseargs/commit/a2f36d7da4145af1c92f76806b7fe2baf6beeceb))
-
-
-### Bug Fixes
-
-* always store value for a=b ([#43](https://github.com/pkgjs/parseargs/issues/43)) ([a85e8dc](https://github.com/pkgjs/parseargs/commit/a85e8dc06379fd2696ee195cc625de8fac6aee42))
-* support single dash as positional ([#49](https://github.com/pkgjs/parseargs/issues/49)) ([d795bf8](https://github.com/pkgjs/parseargs/commit/d795bf877d068fd67aec381f30b30b63f97109ad))
-
-### [0.1.1](https://github.com/pkgjs/parseargs/compare/v0.1.0...v0.1.1) (2022-01-25)
-
-
-### Bug Fixes
-
-* only use arrays in results for multiples ([#42](https://github.com/pkgjs/parseargs/issues/42)) ([c357584](https://github.com/pkgjs/parseargs/commit/c357584847912506319ed34a0840080116f4fd65))
-
-## 0.1.0 (2022-01-22)
-
-
-### Features
-
-* expand scenarios covered by default arguments for environments ([#20](https://github.com/pkgjs/parseargs/issues/20)) ([582ada7](https://github.com/pkgjs/parseargs/commit/582ada7be0eca3a73d6e0bd016e7ace43449fa4c))
-* update readme and include contributing guidelines ([8edd6fc](https://github.com/pkgjs/parseargs/commit/8edd6fc863cd705f6fac732724159ebe8065a2b0))
-
-
-### Bug Fixes
-
-* do not strip excess leading dashes on long option names ([#21](https://github.com/pkgjs/parseargs/issues/21)) ([f848590](https://github.com/pkgjs/parseargs/commit/f848590ebf3249ed5979ff47e003fa6e1a8ec5c0))
-* name & readme ([3f057c1](https://github.com/pkgjs/parseargs/commit/3f057c1b158a1bdbe878c64b57460c58e56e465f))
-* package.json values ([9bac300](https://github.com/pkgjs/parseargs/commit/9bac300e00cd76c77076bf9e75e44f8929512da9))
-* update readme name ([957d8d9](https://github.com/pkgjs/parseargs/commit/957d8d96e1dcb48297c0a14345d44c0123b2883e))
-
-
-### Build System
-
-* first release as minor ([421c6e2](https://github.com/pkgjs/parseargs/commit/421c6e2569a8668ad14fac5a5af5be60479a7571))
diff --git a/node_modules/@pkgjs/parseargs/LICENSE b/node_modules/@pkgjs/parseargs/LICENSE
deleted file mode 100644
index 261eeb9..0000000
--- a/node_modules/@pkgjs/parseargs/LICENSE
+++ /dev/null
@@ -1,201 +0,0 @@
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
- 2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
- 3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
- 4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
- 5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
- 6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
- 7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
- 8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
- 9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
- of your accepting any such warranty or additional liability.
-
- END OF TERMS AND CONDITIONS
-
- APPENDIX: How to apply the Apache License to your work.
-
- To apply the Apache License to your work, attach the following
- boilerplate notice, with the fields enclosed by brackets "[]"
- replaced with your own identifying information. (Don't include
- the brackets!) The text should be enclosed in the appropriate
- comment syntax for the file format. We also recommend that a
- file or class name and description of purpose be included on the
- same "printed page" as the copyright notice for easier
- identification within third-party archives.
-
- Copyright [yyyy] [name of copyright owner]
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
diff --git a/node_modules/@pkgjs/parseargs/README.md b/node_modules/@pkgjs/parseargs/README.md
deleted file mode 100644
index 0a04192..0000000
--- a/node_modules/@pkgjs/parseargs/README.md
+++ /dev/null
@@ -1,413 +0,0 @@
-
-# parseArgs
-
-[![Coverage][coverage-image]][coverage-url]
-
-Polyfill of `util.parseArgs()`
-
-## `util.parseArgs([config])`
-
-
-
-> Stability: 1 - Experimental
-
-* `config` {Object} Used to provide arguments for parsing and to configure
- the parser. `config` supports the following properties:
- * `args` {string\[]} array of argument strings. **Default:** `process.argv`
- with `execPath` and `filename` removed.
- * `options` {Object} Used to describe arguments known to the parser.
- Keys of `options` are the long names of options and values are an
- {Object} accepting the following properties:
- * `type` {string} Type of argument, which must be either `boolean` or `string`.
- * `multiple` {boolean} Whether this option can be provided multiple
- times. If `true`, all values will be collected in an array. If
- `false`, values for the option are last-wins. **Default:** `false`.
- * `short` {string} A single character alias for the option.
- * `default` {string | boolean | string\[] | boolean\[]} The default option
- value when it is not set by args. It must be of the same type as the
- the `type` property. When `multiple` is `true`, it must be an array.
- * `strict` {boolean} Should an error be thrown when unknown arguments
- are encountered, or when arguments are passed that do not match the
- `type` configured in `options`.
- **Default:** `true`.
- * `allowPositionals` {boolean} Whether this command accepts positional
- arguments.
- **Default:** `false` if `strict` is `true`, otherwise `true`.
- * `tokens` {boolean} Return the parsed tokens. This is useful for extending
- the built-in behavior, from adding additional checks through to reprocessing
- the tokens in different ways.
- **Default:** `false`.
-
-* Returns: {Object} The parsed command line arguments:
- * `values` {Object} A mapping of parsed option names with their {string}
- or {boolean} values.
- * `positionals` {string\[]} Positional arguments.
- * `tokens` {Object\[] | undefined} See [parseArgs tokens](#parseargs-tokens)
- section. Only returned if `config` includes `tokens: true`.
-
-Provides a higher level API for command-line argument parsing than interacting
-with `process.argv` directly. Takes a specification for the expected arguments
-and returns a structured object with the parsed options and positionals.
-
-```mjs
-import { parseArgs } from 'node:util';
-const args = ['-f', '--bar', 'b'];
-const options = {
- foo: {
- type: 'boolean',
- short: 'f'
- },
- bar: {
- type: 'string'
- }
-};
-const {
- values,
- positionals
-} = parseArgs({ args, options });
-console.log(values, positionals);
-// Prints: [Object: null prototype] { foo: true, bar: 'b' } []
-```
-
-```cjs
-const { parseArgs } = require('node:util');
-const args = ['-f', '--bar', 'b'];
-const options = {
- foo: {
- type: 'boolean',
- short: 'f'
- },
- bar: {
- type: 'string'
- }
-};
-const {
- values,
- positionals
-} = parseArgs({ args, options });
-console.log(values, positionals);
-// Prints: [Object: null prototype] { foo: true, bar: 'b' } []
-```
-
-`util.parseArgs` is experimental and behavior may change. Join the
-conversation in [pkgjs/parseargs][] to contribute to the design.
-
-### `parseArgs` `tokens`
-
-Detailed parse information is available for adding custom behaviours by
-specifying `tokens: true` in the configuration.
-The returned tokens have properties describing:
-
-* all tokens
- * `kind` {string} One of 'option', 'positional', or 'option-terminator'.
- * `index` {number} Index of element in `args` containing token. So the
- source argument for a token is `args[token.index]`.
-* option tokens
- * `name` {string} Long name of option.
- * `rawName` {string} How option used in args, like `-f` of `--foo`.
- * `value` {string | undefined} Option value specified in args.
- Undefined for boolean options.
- * `inlineValue` {boolean | undefined} Whether option value specified inline,
- like `--foo=bar`.
-* positional tokens
- * `value` {string} The value of the positional argument in args (i.e. `args[index]`).
-* option-terminator token
-
-The returned tokens are in the order encountered in the input args. Options
-that appear more than once in args produce a token for each use. Short option
-groups like `-xy` expand to a token for each option. So `-xxx` produces
-three tokens.
-
-For example to use the returned tokens to add support for a negated option
-like `--no-color`, the tokens can be reprocessed to change the value stored
-for the negated option.
-
-```mjs
-import { parseArgs } from 'node:util';
-
-const options = {
- 'color': { type: 'boolean' },
- 'no-color': { type: 'boolean' },
- 'logfile': { type: 'string' },
- 'no-logfile': { type: 'boolean' },
-};
-const { values, tokens } = parseArgs({ options, tokens: true });
-
-// Reprocess the option tokens and overwrite the returned values.
-tokens
- .filter((token) => token.kind === 'option')
- .forEach((token) => {
- if (token.name.startsWith('no-')) {
- // Store foo:false for --no-foo
- const positiveName = token.name.slice(3);
- values[positiveName] = false;
- delete values[token.name];
- } else {
- // Resave value so last one wins if both --foo and --no-foo.
- values[token.name] = token.value ?? true;
- }
- });
-
-const color = values.color;
-const logfile = values.logfile ?? 'default.log';
-
-console.log({ logfile, color });
-```
-
-```cjs
-const { parseArgs } = require('node:util');
-
-const options = {
- 'color': { type: 'boolean' },
- 'no-color': { type: 'boolean' },
- 'logfile': { type: 'string' },
- 'no-logfile': { type: 'boolean' },
-};
-const { values, tokens } = parseArgs({ options, tokens: true });
-
-// Reprocess the option tokens and overwrite the returned values.
-tokens
- .filter((token) => token.kind === 'option')
- .forEach((token) => {
- if (token.name.startsWith('no-')) {
- // Store foo:false for --no-foo
- const positiveName = token.name.slice(3);
- values[positiveName] = false;
- delete values[token.name];
- } else {
- // Resave value so last one wins if both --foo and --no-foo.
- values[token.name] = token.value ?? true;
- }
- });
-
-const color = values.color;
-const logfile = values.logfile ?? 'default.log';
-
-console.log({ logfile, color });
-```
-
-Example usage showing negated options, and when an option is used
-multiple ways then last one wins.
-
-```console
-$ node negate.js
-{ logfile: 'default.log', color: undefined }
-$ node negate.js --no-logfile --no-color
-{ logfile: false, color: false }
-$ node negate.js --logfile=test.log --color
-{ logfile: 'test.log', color: true }
-$ node negate.js --no-logfile --logfile=test.log --color --no-color
-{ logfile: 'test.log', color: false }
-```
-
------
-
-
-## Table of Contents
-- [`util.parseArgs([config])`](#utilparseargsconfig)
-- [Scope](#scope)
-- [Version Matchups](#version-matchups)
-- [🚀 Getting Started](#-getting-started)
-- [🙌 Contributing](#-contributing)
-- [💡 `process.mainArgs` Proposal](#-processmainargs-proposal)
- - [Implementation:](#implementation)
-- [📃 Examples](#-examples)
-- [F.A.Qs](#faqs)
-- [Links & Resources](#links--resources)
-
------
-
-## Scope
-
-It is already possible to build great arg parsing modules on top of what Node.js provides; the prickly API is abstracted away by these modules. Thus, process.parseArgs() is not necessarily intended for library authors; it is intended for developers of simple CLI tools, ad-hoc scripts, deployed Node.js applications, and learning materials.
-
-It is exceedingly difficult to provide an API which would both be friendly to these Node.js users while being extensible enough for libraries to build upon. We chose to prioritize these use cases because these are currently not well-served by Node.js' API.
-
-----
-
-## Version Matchups
-
-| Node.js | @pkgjs/parseArgs |
-| -- | -- |
-| [v18.3.0](https://nodejs.org/docs/latest-v18.x/api/util.html#utilparseargsconfig) | [v0.9.1](https://github.com/pkgjs/parseargs/tree/v0.9.1#utilparseargsconfig) |
-| [v16.17.0](https://nodejs.org/dist/latest-v16.x/docs/api/util.html#utilparseargsconfig), [v18.7.0](https://nodejs.org/docs/latest-v18.x/api/util.html#utilparseargsconfig) | [0.10.0](https://github.com/pkgjs/parseargs/tree/v0.10.0#utilparseargsconfig) |
-
-----
-
-## 🚀 Getting Started
-
-1. **Install dependencies.**
-
- ```bash
- npm install
- ```
-
-2. **Open the index.js file and start editing!**
-
-3. **Test your code by calling parseArgs through our test file**
-
- ```bash
- npm test
- ```
-
-----
-
-## 🙌 Contributing
-
-Any person who wants to contribute to the initiative is welcome! Please first read the [Contributing Guide](CONTRIBUTING.md)
-
-Additionally, reading the [`Examples w/ Output`](#-examples-w-output) section of this document will be the best way to familiarize yourself with the target expected behavior for parseArgs() once it is fully implemented.
-
-This package was implemented using [tape](https://www.npmjs.com/package/tape) as its test harness.
-
-----
-
-## 💡 `process.mainArgs` Proposal
-
-> Note: This can be moved forward independently of the `util.parseArgs()` proposal/work.
-
-### Implementation:
-
-```javascript
-process.mainArgs = process.argv.slice(process._exec ? 1 : 2)
-```
-
-----
-
-## 📃 Examples
-
-```js
-const { parseArgs } = require('@pkgjs/parseargs');
-```
-
-```js
-const { parseArgs } = require('@pkgjs/parseargs');
-// specify the options that may be used
-const options = {
- foo: { type: 'string'},
- bar: { type: 'boolean' },
-};
-const args = ['--foo=a', '--bar'];
-const { values, positionals } = parseArgs({ args, options });
-// values = { foo: 'a', bar: true }
-// positionals = []
-```
-
-```js
-const { parseArgs } = require('@pkgjs/parseargs');
-// type:string & multiple
-const options = {
- foo: {
- type: 'string',
- multiple: true,
- },
-};
-const args = ['--foo=a', '--foo', 'b'];
-const { values, positionals } = parseArgs({ args, options });
-// values = { foo: [ 'a', 'b' ] }
-// positionals = []
-```
-
-```js
-const { parseArgs } = require('@pkgjs/parseargs');
-// shorts
-const options = {
- foo: {
- short: 'f',
- type: 'boolean'
- },
-};
-const args = ['-f', 'b'];
-const { values, positionals } = parseArgs({ args, options, allowPositionals: true });
-// values = { foo: true }
-// positionals = ['b']
-```
-
-```js
-const { parseArgs } = require('@pkgjs/parseargs');
-// unconfigured
-const options = {};
-const args = ['-f', '--foo=a', '--bar', 'b'];
-const { values, positionals } = parseArgs({ strict: false, args, options, allowPositionals: true });
-// values = { f: true, foo: 'a', bar: true }
-// positionals = ['b']
-```
-
-----
-
-## F.A.Qs
-
-- Is `cmd --foo=bar baz` the same as `cmd baz --foo=bar`?
- - yes
-- Does the parser execute a function?
- - no
-- Does the parser execute one of several functions, depending on input?
- - no
-- Can subcommands take options that are distinct from the main command?
- - no
-- Does it output generated help when no options match?
- - no
-- Does it generated short usage? Like: `usage: ls [-ABCFGHLOPRSTUWabcdefghiklmnopqrstuwx1] [file ...]`
- - no (no usage/help at all)
-- Does the user provide the long usage text? For each option? For the whole command?
- - no
-- Do subcommands (if implemented) have their own usage output?
- - no
-- Does usage print if the user runs `cmd --help`?
- - no
-- Does it set `process.exitCode`?
- - no
-- Does usage print to stderr or stdout?
- - N/A
-- Does it check types? (Say, specify that an option is a boolean, number, etc.)
- - no
-- Can an option have more than one type? (string or false, for example)
- - no
-- Can the user define a type? (Say, `type: path` to call `path.resolve()` on the argument.)
- - no
-- Does a `--foo=0o22` mean 0, 22, 18, or "0o22"?
- - `"0o22"`
-- Does it coerce types?
- - no
-- Does `--no-foo` coerce to `--foo=false`? For all options? Only boolean options?
- - no, it sets `{values:{'no-foo': true}}`
-- Is `--foo` the same as `--foo=true`? Only for known booleans? Only at the end?
- - no, they are not the same. There is no special handling of `true` as a value so it is just another string.
-- Does it read environment variables? Ie, is `FOO=1 cmd` the same as `cmd --foo=1`?
- - no
-- Do unknown arguments raise an error? Are they parsed? Are they treated as positional arguments?
- - no, they are parsed, not treated as positionals
-- Does `--` signal the end of options?
- - yes
-- Is `--` included as a positional?
- - no
-- Is `program -- foo` the same as `program foo`?
- - yes, both store `{positionals:['foo']}`
-- Does the API specify whether a `--` was present/relevant?
- - no
-- Is `-bar` the same as `--bar`?
- - no, `-bar` is a short option or options, with expansion logic that follows the
- [Utility Syntax Guidelines in POSIX.1-2017](https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap12.html). `-bar` expands to `-b`, `-a`, `-r`.
-- Is `---foo` the same as `--foo`?
- - no
- - the first is a long option named `'-foo'`
- - the second is a long option named `'foo'`
-- Is `-` a positional? ie, `bash some-test.sh | tap -`
- - yes
-
-## Links & Resources
-
-* [Initial Tooling Issue](https://github.com/nodejs/tooling/issues/19)
-* [Initial Proposal](https://github.com/nodejs/node/pull/35015)
-* [parseArgs Proposal](https://github.com/nodejs/node/pull/42675)
-
-[coverage-image]: https://img.shields.io/nycrc/pkgjs/parseargs
-[coverage-url]: https://github.com/pkgjs/parseargs/blob/main/.nycrc
-[pkgjs/parseargs]: https://github.com/pkgjs/parseargs
diff --git a/node_modules/@pkgjs/parseargs/examples/is-default-value.js b/node_modules/@pkgjs/parseargs/examples/is-default-value.js
deleted file mode 100644
index 0a67972..0000000
--- a/node_modules/@pkgjs/parseargs/examples/is-default-value.js
+++ /dev/null
@@ -1,25 +0,0 @@
-'use strict';
-
-// This example shows how to understand if a default value is used or not.
-
-// 1. const { parseArgs } = require('node:util'); // from node
-// 2. const { parseArgs } = require('@pkgjs/parseargs'); // from package
-const { parseArgs } = require('..'); // in repo
-
-const options = {
- file: { short: 'f', type: 'string', default: 'FOO' },
-};
-
-const { values, tokens } = parseArgs({ options, tokens: true });
-
-const isFileDefault = !tokens.some((token) => token.kind === 'option' &&
- token.name === 'file'
-);
-
-console.log(values);
-console.log(`Is the file option [${values.file}] the default value? ${isFileDefault}`);
-
-// Try the following:
-// node is-default-value.js
-// node is-default-value.js -f FILE
-// node is-default-value.js --file FILE
diff --git a/node_modules/@pkgjs/parseargs/examples/limit-long-syntax.js b/node_modules/@pkgjs/parseargs/examples/limit-long-syntax.js
deleted file mode 100644
index 943e643..0000000
--- a/node_modules/@pkgjs/parseargs/examples/limit-long-syntax.js
+++ /dev/null
@@ -1,35 +0,0 @@
-'use strict';
-
-// This is an example of using tokens to add a custom behaviour.
-//
-// Require the use of `=` for long options and values by blocking
-// the use of space separated values.
-// So allow `--foo=bar`, and not allow `--foo bar`.
-//
-// Note: this is not a common behaviour, most CLIs allow both forms.
-
-// 1. const { parseArgs } = require('node:util'); // from node
-// 2. const { parseArgs } = require('@pkgjs/parseargs'); // from package
-const { parseArgs } = require('..'); // in repo
-
-const options = {
- file: { short: 'f', type: 'string' },
- log: { type: 'string' },
-};
-
-const { values, tokens } = parseArgs({ options, tokens: true });
-
-const badToken = tokens.find((token) => token.kind === 'option' &&
- token.value != null &&
- token.rawName.startsWith('--') &&
- !token.inlineValue
-);
-if (badToken) {
- throw new Error(`Option value for '${badToken.rawName}' must be inline, like '${badToken.rawName}=VALUE'`);
-}
-
-console.log(values);
-
-// Try the following:
-// node limit-long-syntax.js -f FILE --log=LOG
-// node limit-long-syntax.js --file FILE
diff --git a/node_modules/@pkgjs/parseargs/examples/negate.js b/node_modules/@pkgjs/parseargs/examples/negate.js
deleted file mode 100644
index b663469..0000000
--- a/node_modules/@pkgjs/parseargs/examples/negate.js
+++ /dev/null
@@ -1,43 +0,0 @@
-'use strict';
-
-// This example is used in the documentation.
-
-// How might I add my own support for --no-foo?
-
-// 1. const { parseArgs } = require('node:util'); // from node
-// 2. const { parseArgs } = require('@pkgjs/parseargs'); // from package
-const { parseArgs } = require('..'); // in repo
-
-const options = {
- 'color': { type: 'boolean' },
- 'no-color': { type: 'boolean' },
- 'logfile': { type: 'string' },
- 'no-logfile': { type: 'boolean' },
-};
-const { values, tokens } = parseArgs({ options, tokens: true });
-
-// Reprocess the option tokens and overwrite the returned values.
-tokens
- .filter((token) => token.kind === 'option')
- .forEach((token) => {
- if (token.name.startsWith('no-')) {
- // Store foo:false for --no-foo
- const positiveName = token.name.slice(3);
- values[positiveName] = false;
- delete values[token.name];
- } else {
- // Resave value so last one wins if both --foo and --no-foo.
- values[token.name] = token.value ?? true;
- }
- });
-
-const color = values.color;
-const logfile = values.logfile ?? 'default.log';
-
-console.log({ logfile, color });
-
-// Try the following:
-// node negate.js
-// node negate.js --no-logfile --no-color
-// negate.js --logfile=test.log --color
-// node negate.js --no-logfile --logfile=test.log --color --no-color
diff --git a/node_modules/@pkgjs/parseargs/examples/no-repeated-options.js b/node_modules/@pkgjs/parseargs/examples/no-repeated-options.js
deleted file mode 100644
index 0c32468..0000000
--- a/node_modules/@pkgjs/parseargs/examples/no-repeated-options.js
+++ /dev/null
@@ -1,31 +0,0 @@
-'use strict';
-
-// This is an example of using tokens to add a custom behaviour.
-//
-// Throw an error if an option is used more than once.
-
-// 1. const { parseArgs } = require('node:util'); // from node
-// 2. const { parseArgs } = require('@pkgjs/parseargs'); // from package
-const { parseArgs } = require('..'); // in repo
-
-const options = {
- ding: { type: 'boolean', short: 'd' },
- beep: { type: 'boolean', short: 'b' }
-};
-const { values, tokens } = parseArgs({ options, tokens: true });
-
-const seenBefore = new Set();
-tokens.forEach((token) => {
- if (token.kind !== 'option') return;
- if (seenBefore.has(token.name)) {
- throw new Error(`option '${token.name}' used multiple times`);
- }
- seenBefore.add(token.name);
-});
-
-console.log(values);
-
-// Try the following:
-// node no-repeated-options --ding --beep
-// node no-repeated-options --beep -b
-// node no-repeated-options -ddd
diff --git a/node_modules/@pkgjs/parseargs/examples/ordered-options.mjs b/node_modules/@pkgjs/parseargs/examples/ordered-options.mjs
deleted file mode 100644
index 8ab7367..0000000
--- a/node_modules/@pkgjs/parseargs/examples/ordered-options.mjs
+++ /dev/null
@@ -1,41 +0,0 @@
-// This is an example of using tokens to add a custom behaviour.
-//
-// This adds a option order check so that --some-unstable-option
-// may only be used after --enable-experimental-options
-//
-// Note: this is not a common behaviour, the order of different options
-// does not usually matter.
-
-import { parseArgs } from '../index.js';
-
-function findTokenIndex(tokens, target) {
- return tokens.findIndex((token) => token.kind === 'option' &&
- token.name === target
- );
-}
-
-const experimentalName = 'enable-experimental-options';
-const unstableName = 'some-unstable-option';
-
-const options = {
- [experimentalName]: { type: 'boolean' },
- [unstableName]: { type: 'boolean' },
-};
-
-const { values, tokens } = parseArgs({ options, tokens: true });
-
-const experimentalIndex = findTokenIndex(tokens, experimentalName);
-const unstableIndex = findTokenIndex(tokens, unstableName);
-if (unstableIndex !== -1 &&
- ((experimentalIndex === -1) || (unstableIndex < experimentalIndex))) {
- throw new Error(`'--${experimentalName}' must be specified before '--${unstableName}'`);
-}
-
-console.log(values);
-
-/* eslint-disable max-len */
-// Try the following:
-// node ordered-options.mjs
-// node ordered-options.mjs --some-unstable-option
-// node ordered-options.mjs --some-unstable-option --enable-experimental-options
-// node ordered-options.mjs --enable-experimental-options --some-unstable-option
diff --git a/node_modules/@pkgjs/parseargs/examples/simple-hard-coded.js b/node_modules/@pkgjs/parseargs/examples/simple-hard-coded.js
deleted file mode 100644
index eff04c2..0000000
--- a/node_modules/@pkgjs/parseargs/examples/simple-hard-coded.js
+++ /dev/null
@@ -1,26 +0,0 @@
-'use strict';
-
-// This example is used in the documentation.
-
-// 1. const { parseArgs } = require('node:util'); // from node
-// 2. const { parseArgs } = require('@pkgjs/parseargs'); // from package
-const { parseArgs } = require('..'); // in repo
-
-const args = ['-f', '--bar', 'b'];
-const options = {
- foo: {
- type: 'boolean',
- short: 'f'
- },
- bar: {
- type: 'string'
- }
-};
-const {
- values,
- positionals
-} = parseArgs({ args, options });
-console.log(values, positionals);
-
-// Try the following:
-// node simple-hard-coded.js
diff --git a/node_modules/@pkgjs/parseargs/index.js b/node_modules/@pkgjs/parseargs/index.js
deleted file mode 100644
index b1004c7..0000000
--- a/node_modules/@pkgjs/parseargs/index.js
+++ /dev/null
@@ -1,396 +0,0 @@
-'use strict';
-
-const {
- ArrayPrototypeForEach,
- ArrayPrototypeIncludes,
- ArrayPrototypeMap,
- ArrayPrototypePush,
- ArrayPrototypePushApply,
- ArrayPrototypeShift,
- ArrayPrototypeSlice,
- ArrayPrototypeUnshiftApply,
- ObjectEntries,
- ObjectPrototypeHasOwnProperty: ObjectHasOwn,
- StringPrototypeCharAt,
- StringPrototypeIndexOf,
- StringPrototypeSlice,
- StringPrototypeStartsWith,
-} = require('./internal/primordials');
-
-const {
- validateArray,
- validateBoolean,
- validateBooleanArray,
- validateObject,
- validateString,
- validateStringArray,
- validateUnion,
-} = require('./internal/validators');
-
-const {
- kEmptyObject,
-} = require('./internal/util');
-
-const {
- findLongOptionForShort,
- isLoneLongOption,
- isLoneShortOption,
- isLongOptionAndValue,
- isOptionValue,
- isOptionLikeValue,
- isShortOptionAndValue,
- isShortOptionGroup,
- useDefaultValueOption,
- objectGetOwn,
- optionsGetOwn,
-} = require('./utils');
-
-const {
- codes: {
- ERR_INVALID_ARG_VALUE,
- ERR_PARSE_ARGS_INVALID_OPTION_VALUE,
- ERR_PARSE_ARGS_UNKNOWN_OPTION,
- ERR_PARSE_ARGS_UNEXPECTED_POSITIONAL,
- },
-} = require('./internal/errors');
-
-function getMainArgs() {
- // Work out where to slice process.argv for user supplied arguments.
-
- // Check node options for scenarios where user CLI args follow executable.
- const execArgv = process.execArgv;
- if (ArrayPrototypeIncludes(execArgv, '-e') ||
- ArrayPrototypeIncludes(execArgv, '--eval') ||
- ArrayPrototypeIncludes(execArgv, '-p') ||
- ArrayPrototypeIncludes(execArgv, '--print')) {
- return ArrayPrototypeSlice(process.argv, 1);
- }
-
- // Normally first two arguments are executable and script, then CLI arguments
- return ArrayPrototypeSlice(process.argv, 2);
-}
-
-/**
- * In strict mode, throw for possible usage errors like --foo --bar
- *
- * @param {object} token - from tokens as available from parseArgs
- */
-function checkOptionLikeValue(token) {
- if (!token.inlineValue && isOptionLikeValue(token.value)) {
- // Only show short example if user used short option.
- const example = StringPrototypeStartsWith(token.rawName, '--') ?
- `'${token.rawName}=-XYZ'` :
- `'--${token.name}=-XYZ' or '${token.rawName}-XYZ'`;
- const errorMessage = `Option '${token.rawName}' argument is ambiguous.
-Did you forget to specify the option argument for '${token.rawName}'?
-To specify an option argument starting with a dash use ${example}.`;
- throw new ERR_PARSE_ARGS_INVALID_OPTION_VALUE(errorMessage);
- }
-}
-
-/**
- * In strict mode, throw for usage errors.
- *
- * @param {object} config - from config passed to parseArgs
- * @param {object} token - from tokens as available from parseArgs
- */
-function checkOptionUsage(config, token) {
- if (!ObjectHasOwn(config.options, token.name)) {
- throw new ERR_PARSE_ARGS_UNKNOWN_OPTION(
- token.rawName, config.allowPositionals);
- }
-
- const short = optionsGetOwn(config.options, token.name, 'short');
- const shortAndLong = `${short ? `-${short}, ` : ''}--${token.name}`;
- const type = optionsGetOwn(config.options, token.name, 'type');
- if (type === 'string' && typeof token.value !== 'string') {
- throw new ERR_PARSE_ARGS_INVALID_OPTION_VALUE(`Option '${shortAndLong} ' argument missing`);
- }
- // (Idiomatic test for undefined||null, expecting undefined.)
- if (type === 'boolean' && token.value != null) {
- throw new ERR_PARSE_ARGS_INVALID_OPTION_VALUE(`Option '${shortAndLong}' does not take an argument`);
- }
-}
-
-
-/**
- * Store the option value in `values`.
- *
- * @param {string} longOption - long option name e.g. 'foo'
- * @param {string|undefined} optionValue - value from user args
- * @param {object} options - option configs, from parseArgs({ options })
- * @param {object} values - option values returned in `values` by parseArgs
- */
-function storeOption(longOption, optionValue, options, values) {
- if (longOption === '__proto__') {
- return; // No. Just no.
- }
-
- // We store based on the option value rather than option type,
- // preserving the users intent for author to deal with.
- const newValue = optionValue ?? true;
- if (optionsGetOwn(options, longOption, 'multiple')) {
- // Always store value in array, including for boolean.
- // values[longOption] starts out not present,
- // first value is added as new array [newValue],
- // subsequent values are pushed to existing array.
- // (note: values has null prototype, so simpler usage)
- if (values[longOption]) {
- ArrayPrototypePush(values[longOption], newValue);
- } else {
- values[longOption] = [newValue];
- }
- } else {
- values[longOption] = newValue;
- }
-}
-
-/**
- * Store the default option value in `values`.
- *
- * @param {string} longOption - long option name e.g. 'foo'
- * @param {string
- * | boolean
- * | string[]
- * | boolean[]} optionValue - default value from option config
- * @param {object} values - option values returned in `values` by parseArgs
- */
-function storeDefaultOption(longOption, optionValue, values) {
- if (longOption === '__proto__') {
- return; // No. Just no.
- }
-
- values[longOption] = optionValue;
-}
-
-/**
- * Process args and turn into identified tokens:
- * - option (along with value, if any)
- * - positional
- * - option-terminator
- *
- * @param {string[]} args - from parseArgs({ args }) or mainArgs
- * @param {object} options - option configs, from parseArgs({ options })
- */
-function argsToTokens(args, options) {
- const tokens = [];
- let index = -1;
- let groupCount = 0;
-
- const remainingArgs = ArrayPrototypeSlice(args);
- while (remainingArgs.length > 0) {
- const arg = ArrayPrototypeShift(remainingArgs);
- const nextArg = remainingArgs[0];
- if (groupCount > 0)
- groupCount--;
- else
- index++;
-
- // Check if `arg` is an options terminator.
- // Guideline 10 in https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap12.html
- if (arg === '--') {
- // Everything after a bare '--' is considered a positional argument.
- ArrayPrototypePush(tokens, { kind: 'option-terminator', index });
- ArrayPrototypePushApply(
- tokens, ArrayPrototypeMap(remainingArgs, (arg) => {
- return { kind: 'positional', index: ++index, value: arg };
- })
- );
- break; // Finished processing args, leave while loop.
- }
-
- if (isLoneShortOption(arg)) {
- // e.g. '-f'
- const shortOption = StringPrototypeCharAt(arg, 1);
- const longOption = findLongOptionForShort(shortOption, options);
- let value;
- let inlineValue;
- if (optionsGetOwn(options, longOption, 'type') === 'string' &&
- isOptionValue(nextArg)) {
- // e.g. '-f', 'bar'
- value = ArrayPrototypeShift(remainingArgs);
- inlineValue = false;
- }
- ArrayPrototypePush(
- tokens,
- { kind: 'option', name: longOption, rawName: arg,
- index, value, inlineValue });
- if (value != null) ++index;
- continue;
- }
-
- if (isShortOptionGroup(arg, options)) {
- // Expand -fXzy to -f -X -z -y
- const expanded = [];
- for (let index = 1; index < arg.length; index++) {
- const shortOption = StringPrototypeCharAt(arg, index);
- const longOption = findLongOptionForShort(shortOption, options);
- if (optionsGetOwn(options, longOption, 'type') !== 'string' ||
- index === arg.length - 1) {
- // Boolean option, or last short in group. Well formed.
- ArrayPrototypePush(expanded, `-${shortOption}`);
- } else {
- // String option in middle. Yuck.
- // Expand -abfFILE to -a -b -fFILE
- ArrayPrototypePush(expanded, `-${StringPrototypeSlice(arg, index)}`);
- break; // finished short group
- }
- }
- ArrayPrototypeUnshiftApply(remainingArgs, expanded);
- groupCount = expanded.length;
- continue;
- }
-
- if (isShortOptionAndValue(arg, options)) {
- // e.g. -fFILE
- const shortOption = StringPrototypeCharAt(arg, 1);
- const longOption = findLongOptionForShort(shortOption, options);
- const value = StringPrototypeSlice(arg, 2);
- ArrayPrototypePush(
- tokens,
- { kind: 'option', name: longOption, rawName: `-${shortOption}`,
- index, value, inlineValue: true });
- continue;
- }
-
- if (isLoneLongOption(arg)) {
- // e.g. '--foo'
- const longOption = StringPrototypeSlice(arg, 2);
- let value;
- let inlineValue;
- if (optionsGetOwn(options, longOption, 'type') === 'string' &&
- isOptionValue(nextArg)) {
- // e.g. '--foo', 'bar'
- value = ArrayPrototypeShift(remainingArgs);
- inlineValue = false;
- }
- ArrayPrototypePush(
- tokens,
- { kind: 'option', name: longOption, rawName: arg,
- index, value, inlineValue });
- if (value != null) ++index;
- continue;
- }
-
- if (isLongOptionAndValue(arg)) {
- // e.g. --foo=bar
- const equalIndex = StringPrototypeIndexOf(arg, '=');
- const longOption = StringPrototypeSlice(arg, 2, equalIndex);
- const value = StringPrototypeSlice(arg, equalIndex + 1);
- ArrayPrototypePush(
- tokens,
- { kind: 'option', name: longOption, rawName: `--${longOption}`,
- index, value, inlineValue: true });
- continue;
- }
-
- ArrayPrototypePush(tokens, { kind: 'positional', index, value: arg });
- }
-
- return tokens;
-}
-
-const parseArgs = (config = kEmptyObject) => {
- const args = objectGetOwn(config, 'args') ?? getMainArgs();
- const strict = objectGetOwn(config, 'strict') ?? true;
- const allowPositionals = objectGetOwn(config, 'allowPositionals') ?? !strict;
- const returnTokens = objectGetOwn(config, 'tokens') ?? false;
- const options = objectGetOwn(config, 'options') ?? { __proto__: null };
- // Bundle these up for passing to strict-mode checks.
- const parseConfig = { args, strict, options, allowPositionals };
-
- // Validate input configuration.
- validateArray(args, 'args');
- validateBoolean(strict, 'strict');
- validateBoolean(allowPositionals, 'allowPositionals');
- validateBoolean(returnTokens, 'tokens');
- validateObject(options, 'options');
- ArrayPrototypeForEach(
- ObjectEntries(options),
- ({ 0: longOption, 1: optionConfig }) => {
- validateObject(optionConfig, `options.${longOption}`);
-
- // type is required
- const optionType = objectGetOwn(optionConfig, 'type');
- validateUnion(optionType, `options.${longOption}.type`, ['string', 'boolean']);
-
- if (ObjectHasOwn(optionConfig, 'short')) {
- const shortOption = optionConfig.short;
- validateString(shortOption, `options.${longOption}.short`);
- if (shortOption.length !== 1) {
- throw new ERR_INVALID_ARG_VALUE(
- `options.${longOption}.short`,
- shortOption,
- 'must be a single character'
- );
- }
- }
-
- const multipleOption = objectGetOwn(optionConfig, 'multiple');
- if (ObjectHasOwn(optionConfig, 'multiple')) {
- validateBoolean(multipleOption, `options.${longOption}.multiple`);
- }
-
- const defaultValue = objectGetOwn(optionConfig, 'default');
- if (defaultValue !== undefined) {
- let validator;
- switch (optionType) {
- case 'string':
- validator = multipleOption ? validateStringArray : validateString;
- break;
-
- case 'boolean':
- validator = multipleOption ? validateBooleanArray : validateBoolean;
- break;
- }
- validator(defaultValue, `options.${longOption}.default`);
- }
- }
- );
-
- // Phase 1: identify tokens
- const tokens = argsToTokens(args, options);
-
- // Phase 2: process tokens into parsed option values and positionals
- const result = {
- values: { __proto__: null },
- positionals: [],
- };
- if (returnTokens) {
- result.tokens = tokens;
- }
- ArrayPrototypeForEach(tokens, (token) => {
- if (token.kind === 'option') {
- if (strict) {
- checkOptionUsage(parseConfig, token);
- checkOptionLikeValue(token);
- }
- storeOption(token.name, token.value, options, result.values);
- } else if (token.kind === 'positional') {
- if (!allowPositionals) {
- throw new ERR_PARSE_ARGS_UNEXPECTED_POSITIONAL(token.value);
- }
- ArrayPrototypePush(result.positionals, token.value);
- }
- });
-
- // Phase 3: fill in default values for missing args
- ArrayPrototypeForEach(ObjectEntries(options), ({ 0: longOption,
- 1: optionConfig }) => {
- const mustSetDefault = useDefaultValueOption(longOption,
- optionConfig,
- result.values);
- if (mustSetDefault) {
- storeDefaultOption(longOption,
- objectGetOwn(optionConfig, 'default'),
- result.values);
- }
- });
-
-
- return result;
-};
-
-module.exports = {
- parseArgs,
-};
diff --git a/node_modules/@pkgjs/parseargs/internal/errors.js b/node_modules/@pkgjs/parseargs/internal/errors.js
deleted file mode 100644
index e1b237b..0000000
--- a/node_modules/@pkgjs/parseargs/internal/errors.js
+++ /dev/null
@@ -1,47 +0,0 @@
-'use strict';
-
-class ERR_INVALID_ARG_TYPE extends TypeError {
- constructor(name, expected, actual) {
- super(`${name} must be ${expected} got ${actual}`);
- this.code = 'ERR_INVALID_ARG_TYPE';
- }
-}
-
-class ERR_INVALID_ARG_VALUE extends TypeError {
- constructor(arg1, arg2, expected) {
- super(`The property ${arg1} ${expected}. Received '${arg2}'`);
- this.code = 'ERR_INVALID_ARG_VALUE';
- }
-}
-
-class ERR_PARSE_ARGS_INVALID_OPTION_VALUE extends Error {
- constructor(message) {
- super(message);
- this.code = 'ERR_PARSE_ARGS_INVALID_OPTION_VALUE';
- }
-}
-
-class ERR_PARSE_ARGS_UNKNOWN_OPTION extends Error {
- constructor(option, allowPositionals) {
- const suggestDashDash = allowPositionals ? `. To specify a positional argument starting with a '-', place it at the end of the command after '--', as in '-- ${JSON.stringify(option)}` : '';
- super(`Unknown option '${option}'${suggestDashDash}`);
- this.code = 'ERR_PARSE_ARGS_UNKNOWN_OPTION';
- }
-}
-
-class ERR_PARSE_ARGS_UNEXPECTED_POSITIONAL extends Error {
- constructor(positional) {
- super(`Unexpected argument '${positional}'. This command does not take positional arguments`);
- this.code = 'ERR_PARSE_ARGS_UNEXPECTED_POSITIONAL';
- }
-}
-
-module.exports = {
- codes: {
- ERR_INVALID_ARG_TYPE,
- ERR_INVALID_ARG_VALUE,
- ERR_PARSE_ARGS_INVALID_OPTION_VALUE,
- ERR_PARSE_ARGS_UNKNOWN_OPTION,
- ERR_PARSE_ARGS_UNEXPECTED_POSITIONAL,
- }
-};
diff --git a/node_modules/@pkgjs/parseargs/internal/primordials.js b/node_modules/@pkgjs/parseargs/internal/primordials.js
deleted file mode 100644
index 63e23ab..0000000
--- a/node_modules/@pkgjs/parseargs/internal/primordials.js
+++ /dev/null
@@ -1,393 +0,0 @@
-/*
-This file is copied from https://github.com/nodejs/node/blob/v14.19.3/lib/internal/per_context/primordials.js
-under the following license:
-
-Copyright Node.js contributors. All rights reserved.
-
-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:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-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.
-*/
-
-'use strict';
-
-/* eslint-disable node-core/prefer-primordials */
-
-// This file subclasses and stores the JS builtins that come from the VM
-// so that Node.js's builtin modules do not need to later look these up from
-// the global proxy, which can be mutated by users.
-
-// Use of primordials have sometimes a dramatic impact on performance, please
-// benchmark all changes made in performance-sensitive areas of the codebase.
-// See: https://github.com/nodejs/node/pull/38248
-
-const primordials = {};
-
-const {
- defineProperty: ReflectDefineProperty,
- getOwnPropertyDescriptor: ReflectGetOwnPropertyDescriptor,
- ownKeys: ReflectOwnKeys,
-} = Reflect;
-
-// `uncurryThis` is equivalent to `func => Function.prototype.call.bind(func)`.
-// It is using `bind.bind(call)` to avoid using `Function.prototype.bind`
-// and `Function.prototype.call` after it may have been mutated by users.
-const { apply, bind, call } = Function.prototype;
-const uncurryThis = bind.bind(call);
-primordials.uncurryThis = uncurryThis;
-
-// `applyBind` is equivalent to `func => Function.prototype.apply.bind(func)`.
-// It is using `bind.bind(apply)` to avoid using `Function.prototype.bind`
-// and `Function.prototype.apply` after it may have been mutated by users.
-const applyBind = bind.bind(apply);
-primordials.applyBind = applyBind;
-
-// Methods that accept a variable number of arguments, and thus it's useful to
-// also create `${prefix}${key}Apply`, which uses `Function.prototype.apply`,
-// instead of `Function.prototype.call`, and thus doesn't require iterator
-// destructuring.
-const varargsMethods = [
- // 'ArrayPrototypeConcat' is omitted, because it performs the spread
- // on its own for arrays and array-likes with a truthy
- // @@isConcatSpreadable symbol property.
- 'ArrayOf',
- 'ArrayPrototypePush',
- 'ArrayPrototypeUnshift',
- // 'FunctionPrototypeCall' is omitted, since there's 'ReflectApply'
- // and 'FunctionPrototypeApply'.
- 'MathHypot',
- 'MathMax',
- 'MathMin',
- 'StringPrototypeConcat',
- 'TypedArrayOf',
-];
-
-function getNewKey(key) {
- return typeof key === 'symbol' ?
- `Symbol${key.description[7].toUpperCase()}${key.description.slice(8)}` :
- `${key[0].toUpperCase()}${key.slice(1)}`;
-}
-
-function copyAccessor(dest, prefix, key, { enumerable, get, set }) {
- ReflectDefineProperty(dest, `${prefix}Get${key}`, {
- value: uncurryThis(get),
- enumerable
- });
- if (set !== undefined) {
- ReflectDefineProperty(dest, `${prefix}Set${key}`, {
- value: uncurryThis(set),
- enumerable
- });
- }
-}
-
-function copyPropsRenamed(src, dest, prefix) {
- for (const key of ReflectOwnKeys(src)) {
- const newKey = getNewKey(key);
- const desc = ReflectGetOwnPropertyDescriptor(src, key);
- if ('get' in desc) {
- copyAccessor(dest, prefix, newKey, desc);
- } else {
- const name = `${prefix}${newKey}`;
- ReflectDefineProperty(dest, name, desc);
- if (varargsMethods.includes(name)) {
- ReflectDefineProperty(dest, `${name}Apply`, {
- // `src` is bound as the `this` so that the static `this` points
- // to the object it was defined on,
- // e.g.: `ArrayOfApply` gets a `this` of `Array`:
- value: applyBind(desc.value, src),
- });
- }
- }
- }
-}
-
-function copyPropsRenamedBound(src, dest, prefix) {
- for (const key of ReflectOwnKeys(src)) {
- const newKey = getNewKey(key);
- const desc = ReflectGetOwnPropertyDescriptor(src, key);
- if ('get' in desc) {
- copyAccessor(dest, prefix, newKey, desc);
- } else {
- const { value } = desc;
- if (typeof value === 'function') {
- desc.value = value.bind(src);
- }
-
- const name = `${prefix}${newKey}`;
- ReflectDefineProperty(dest, name, desc);
- if (varargsMethods.includes(name)) {
- ReflectDefineProperty(dest, `${name}Apply`, {
- value: applyBind(value, src),
- });
- }
- }
- }
-}
-
-function copyPrototype(src, dest, prefix) {
- for (const key of ReflectOwnKeys(src)) {
- const newKey = getNewKey(key);
- const desc = ReflectGetOwnPropertyDescriptor(src, key);
- if ('get' in desc) {
- copyAccessor(dest, prefix, newKey, desc);
- } else {
- const { value } = desc;
- if (typeof value === 'function') {
- desc.value = uncurryThis(value);
- }
-
- const name = `${prefix}${newKey}`;
- ReflectDefineProperty(dest, name, desc);
- if (varargsMethods.includes(name)) {
- ReflectDefineProperty(dest, `${name}Apply`, {
- value: applyBind(value),
- });
- }
- }
- }
-}
-
-// Create copies of configurable value properties of the global object
-[
- 'Proxy',
- 'globalThis',
-].forEach((name) => {
- // eslint-disable-next-line no-restricted-globals
- primordials[name] = globalThis[name];
-});
-
-// Create copies of URI handling functions
-[
- decodeURI,
- decodeURIComponent,
- encodeURI,
- encodeURIComponent,
-].forEach((fn) => {
- primordials[fn.name] = fn;
-});
-
-// Create copies of the namespace objects
-[
- 'JSON',
- 'Math',
- 'Proxy',
- 'Reflect',
-].forEach((name) => {
- // eslint-disable-next-line no-restricted-globals
- copyPropsRenamed(global[name], primordials, name);
-});
-
-// Create copies of intrinsic objects
-[
- 'Array',
- 'ArrayBuffer',
- 'BigInt',
- 'BigInt64Array',
- 'BigUint64Array',
- 'Boolean',
- 'DataView',
- 'Date',
- 'Error',
- 'EvalError',
- 'Float32Array',
- 'Float64Array',
- 'Function',
- 'Int16Array',
- 'Int32Array',
- 'Int8Array',
- 'Map',
- 'Number',
- 'Object',
- 'RangeError',
- 'ReferenceError',
- 'RegExp',
- 'Set',
- 'String',
- 'Symbol',
- 'SyntaxError',
- 'TypeError',
- 'URIError',
- 'Uint16Array',
- 'Uint32Array',
- 'Uint8Array',
- 'Uint8ClampedArray',
- 'WeakMap',
- 'WeakSet',
-].forEach((name) => {
- // eslint-disable-next-line no-restricted-globals
- const original = global[name];
- primordials[name] = original;
- copyPropsRenamed(original, primordials, name);
- copyPrototype(original.prototype, primordials, `${name}Prototype`);
-});
-
-// Create copies of intrinsic objects that require a valid `this` to call
-// static methods.
-// Refs: https://www.ecma-international.org/ecma-262/#sec-promise.all
-[
- 'Promise',
-].forEach((name) => {
- // eslint-disable-next-line no-restricted-globals
- const original = global[name];
- primordials[name] = original;
- copyPropsRenamedBound(original, primordials, name);
- copyPrototype(original.prototype, primordials, `${name}Prototype`);
-});
-
-// Create copies of abstract intrinsic objects that are not directly exposed
-// on the global object.
-// Refs: https://tc39.es/ecma262/#sec-%typedarray%-intrinsic-object
-[
- { name: 'TypedArray', original: Reflect.getPrototypeOf(Uint8Array) },
- { name: 'ArrayIterator', original: {
- prototype: Reflect.getPrototypeOf(Array.prototype[Symbol.iterator]()),
- } },
- { name: 'StringIterator', original: {
- prototype: Reflect.getPrototypeOf(String.prototype[Symbol.iterator]()),
- } },
-].forEach(({ name, original }) => {
- primordials[name] = original;
- // The static %TypedArray% methods require a valid `this`, but can't be bound,
- // as they need a subclass constructor as the receiver:
- copyPrototype(original, primordials, name);
- copyPrototype(original.prototype, primordials, `${name}Prototype`);
-});
-
-/* eslint-enable node-core/prefer-primordials */
-
-const {
- ArrayPrototypeForEach,
- FunctionPrototypeCall,
- Map,
- ObjectFreeze,
- ObjectSetPrototypeOf,
- Set,
- SymbolIterator,
- WeakMap,
- WeakSet,
-} = primordials;
-
-// Because these functions are used by `makeSafe`, which is exposed
-// on the `primordials` object, it's important to use const references
-// to the primordials that they use:
-const createSafeIterator = (factory, next) => {
- class SafeIterator {
- constructor(iterable) {
- this._iterator = factory(iterable);
- }
- next() {
- return next(this._iterator);
- }
- [SymbolIterator]() {
- return this;
- }
- }
- ObjectSetPrototypeOf(SafeIterator.prototype, null);
- ObjectFreeze(SafeIterator.prototype);
- ObjectFreeze(SafeIterator);
- return SafeIterator;
-};
-
-primordials.SafeArrayIterator = createSafeIterator(
- primordials.ArrayPrototypeSymbolIterator,
- primordials.ArrayIteratorPrototypeNext
-);
-primordials.SafeStringIterator = createSafeIterator(
- primordials.StringPrototypeSymbolIterator,
- primordials.StringIteratorPrototypeNext
-);
-
-const copyProps = (src, dest) => {
- ArrayPrototypeForEach(ReflectOwnKeys(src), (key) => {
- if (!ReflectGetOwnPropertyDescriptor(dest, key)) {
- ReflectDefineProperty(
- dest,
- key,
- ReflectGetOwnPropertyDescriptor(src, key));
- }
- });
-};
-
-const makeSafe = (unsafe, safe) => {
- if (SymbolIterator in unsafe.prototype) {
- const dummy = new unsafe();
- let next; // We can reuse the same `next` method.
-
- ArrayPrototypeForEach(ReflectOwnKeys(unsafe.prototype), (key) => {
- if (!ReflectGetOwnPropertyDescriptor(safe.prototype, key)) {
- const desc = ReflectGetOwnPropertyDescriptor(unsafe.prototype, key);
- if (
- typeof desc.value === 'function' &&
- desc.value.length === 0 &&
- SymbolIterator in (FunctionPrototypeCall(desc.value, dummy) ?? {})
- ) {
- const createIterator = uncurryThis(desc.value);
- next = next ?? uncurryThis(createIterator(dummy).next);
- const SafeIterator = createSafeIterator(createIterator, next);
- desc.value = function() {
- return new SafeIterator(this);
- };
- }
- ReflectDefineProperty(safe.prototype, key, desc);
- }
- });
- } else {
- copyProps(unsafe.prototype, safe.prototype);
- }
- copyProps(unsafe, safe);
-
- ObjectSetPrototypeOf(safe.prototype, null);
- ObjectFreeze(safe.prototype);
- ObjectFreeze(safe);
- return safe;
-};
-primordials.makeSafe = makeSafe;
-
-// Subclass the constructors because we need to use their prototype
-// methods later.
-// Defining the `constructor` is necessary here to avoid the default
-// constructor which uses the user-mutable `%ArrayIteratorPrototype%.next`.
-primordials.SafeMap = makeSafe(
- Map,
- class SafeMap extends Map {
- constructor(i) { super(i); } // eslint-disable-line no-useless-constructor
- }
-);
-primordials.SafeWeakMap = makeSafe(
- WeakMap,
- class SafeWeakMap extends WeakMap {
- constructor(i) { super(i); } // eslint-disable-line no-useless-constructor
- }
-);
-primordials.SafeSet = makeSafe(
- Set,
- class SafeSet extends Set {
- constructor(i) { super(i); } // eslint-disable-line no-useless-constructor
- }
-);
-primordials.SafeWeakSet = makeSafe(
- WeakSet,
- class SafeWeakSet extends WeakSet {
- constructor(i) { super(i); } // eslint-disable-line no-useless-constructor
- }
-);
-
-ObjectSetPrototypeOf(primordials, null);
-ObjectFreeze(primordials);
-
-module.exports = primordials;
diff --git a/node_modules/@pkgjs/parseargs/internal/util.js b/node_modules/@pkgjs/parseargs/internal/util.js
deleted file mode 100644
index b9b8fe5..0000000
--- a/node_modules/@pkgjs/parseargs/internal/util.js
+++ /dev/null
@@ -1,14 +0,0 @@
-'use strict';
-
-// This is a placeholder for util.js in node.js land.
-
-const {
- ObjectCreate,
- ObjectFreeze,
-} = require('./primordials');
-
-const kEmptyObject = ObjectFreeze(ObjectCreate(null));
-
-module.exports = {
- kEmptyObject,
-};
diff --git a/node_modules/@pkgjs/parseargs/internal/validators.js b/node_modules/@pkgjs/parseargs/internal/validators.js
deleted file mode 100644
index b5ac4fb..0000000
--- a/node_modules/@pkgjs/parseargs/internal/validators.js
+++ /dev/null
@@ -1,89 +0,0 @@
-'use strict';
-
-// This file is a proxy of the original file located at:
-// https://github.com/nodejs/node/blob/main/lib/internal/validators.js
-// Every addition or modification to this file must be evaluated
-// during the PR review.
-
-const {
- ArrayIsArray,
- ArrayPrototypeIncludes,
- ArrayPrototypeJoin,
-} = require('./primordials');
-
-const {
- codes: {
- ERR_INVALID_ARG_TYPE
- }
-} = require('./errors');
-
-function validateString(value, name) {
- if (typeof value !== 'string') {
- throw new ERR_INVALID_ARG_TYPE(name, 'String', value);
- }
-}
-
-function validateUnion(value, name, union) {
- if (!ArrayPrototypeIncludes(union, value)) {
- throw new ERR_INVALID_ARG_TYPE(name, `('${ArrayPrototypeJoin(union, '|')}')`, value);
- }
-}
-
-function validateBoolean(value, name) {
- if (typeof value !== 'boolean') {
- throw new ERR_INVALID_ARG_TYPE(name, 'Boolean', value);
- }
-}
-
-function validateArray(value, name) {
- if (!ArrayIsArray(value)) {
- throw new ERR_INVALID_ARG_TYPE(name, 'Array', value);
- }
-}
-
-function validateStringArray(value, name) {
- validateArray(value, name);
- for (let i = 0; i < value.length; i++) {
- validateString(value[i], `${name}[${i}]`);
- }
-}
-
-function validateBooleanArray(value, name) {
- validateArray(value, name);
- for (let i = 0; i < value.length; i++) {
- validateBoolean(value[i], `${name}[${i}]`);
- }
-}
-
-/**
- * @param {unknown} value
- * @param {string} name
- * @param {{
- * allowArray?: boolean,
- * allowFunction?: boolean,
- * nullable?: boolean
- * }} [options]
- */
-function validateObject(value, name, options) {
- const useDefaultOptions = options == null;
- const allowArray = useDefaultOptions ? false : options.allowArray;
- const allowFunction = useDefaultOptions ? false : options.allowFunction;
- const nullable = useDefaultOptions ? false : options.nullable;
- if ((!nullable && value === null) ||
- (!allowArray && ArrayIsArray(value)) ||
- (typeof value !== 'object' && (
- !allowFunction || typeof value !== 'function'
- ))) {
- throw new ERR_INVALID_ARG_TYPE(name, 'Object', value);
- }
-}
-
-module.exports = {
- validateArray,
- validateObject,
- validateString,
- validateStringArray,
- validateUnion,
- validateBoolean,
- validateBooleanArray,
-};
diff --git a/node_modules/@pkgjs/parseargs/package.json b/node_modules/@pkgjs/parseargs/package.json
deleted file mode 100644
index 0bcc05c..0000000
--- a/node_modules/@pkgjs/parseargs/package.json
+++ /dev/null
@@ -1,36 +0,0 @@
-{
- "name": "@pkgjs/parseargs",
- "version": "0.11.0",
- "description": "Polyfill of future proposal for `util.parseArgs()`",
- "engines": {
- "node": ">=14"
- },
- "main": "index.js",
- "exports": {
- ".": "./index.js",
- "./package.json": "./package.json"
- },
- "scripts": {
- "coverage": "c8 --check-coverage tape 'test/*.js'",
- "test": "c8 tape 'test/*.js'",
- "posttest": "eslint .",
- "fix": "npm run posttest -- --fix"
- },
- "repository": {
- "type": "git",
- "url": "git@github.com:pkgjs/parseargs.git"
- },
- "keywords": [],
- "author": "",
- "license": "MIT",
- "bugs": {
- "url": "https://github.com/pkgjs/parseargs/issues"
- },
- "homepage": "https://github.com/pkgjs/parseargs#readme",
- "devDependencies": {
- "c8": "^7.10.0",
- "eslint": "^8.2.0",
- "eslint-plugin-node-core": "iansu/eslint-plugin-node-core",
- "tape": "^5.2.2"
- }
-}
diff --git a/node_modules/@pkgjs/parseargs/utils.js b/node_modules/@pkgjs/parseargs/utils.js
deleted file mode 100644
index d7f420a..0000000
--- a/node_modules/@pkgjs/parseargs/utils.js
+++ /dev/null
@@ -1,198 +0,0 @@
-'use strict';
-
-const {
- ArrayPrototypeFind,
- ObjectEntries,
- ObjectPrototypeHasOwnProperty: ObjectHasOwn,
- StringPrototypeCharAt,
- StringPrototypeIncludes,
- StringPrototypeStartsWith,
-} = require('./internal/primordials');
-
-const {
- validateObject,
-} = require('./internal/validators');
-
-// These are internal utilities to make the parsing logic easier to read, and
-// add lots of detail for the curious. They are in a separate file to allow
-// unit testing, although that is not essential (this could be rolled into
-// main file and just tested implicitly via API).
-//
-// These routines are for internal use, not for export to client.
-
-/**
- * Return the named property, but only if it is an own property.
- */
-function objectGetOwn(obj, prop) {
- if (ObjectHasOwn(obj, prop))
- return obj[prop];
-}
-
-/**
- * Return the named options property, but only if it is an own property.
- */
-function optionsGetOwn(options, longOption, prop) {
- if (ObjectHasOwn(options, longOption))
- return objectGetOwn(options[longOption], prop);
-}
-
-/**
- * Determines if the argument may be used as an option value.
- * @example
- * isOptionValue('V') // returns true
- * isOptionValue('-v') // returns true (greedy)
- * isOptionValue('--foo') // returns true (greedy)
- * isOptionValue(undefined) // returns false
- */
-function isOptionValue(value) {
- if (value == null) return false;
-
- // Open Group Utility Conventions are that an option-argument
- // is the argument after the option, and may start with a dash.
- return true; // greedy!
-}
-
-/**
- * Detect whether there is possible confusion and user may have omitted
- * the option argument, like `--port --verbose` when `port` of type:string.
- * In strict mode we throw errors if value is option-like.
- */
-function isOptionLikeValue(value) {
- if (value == null) return false;
-
- return value.length > 1 && StringPrototypeCharAt(value, 0) === '-';
-}
-
-/**
- * Determines if `arg` is just a short option.
- * @example '-f'
- */
-function isLoneShortOption(arg) {
- return arg.length === 2 &&
- StringPrototypeCharAt(arg, 0) === '-' &&
- StringPrototypeCharAt(arg, 1) !== '-';
-}
-
-/**
- * Determines if `arg` is a lone long option.
- * @example
- * isLoneLongOption('a') // returns false
- * isLoneLongOption('-a') // returns false
- * isLoneLongOption('--foo') // returns true
- * isLoneLongOption('--foo=bar') // returns false
- */
-function isLoneLongOption(arg) {
- return arg.length > 2 &&
- StringPrototypeStartsWith(arg, '--') &&
- !StringPrototypeIncludes(arg, '=', 3);
-}
-
-/**
- * Determines if `arg` is a long option and value in the same argument.
- * @example
- * isLongOptionAndValue('--foo') // returns false
- * isLongOptionAndValue('--foo=bar') // returns true
- */
-function isLongOptionAndValue(arg) {
- return arg.length > 2 &&
- StringPrototypeStartsWith(arg, '--') &&
- StringPrototypeIncludes(arg, '=', 3);
-}
-
-/**
- * Determines if `arg` is a short option group.
- *
- * See Guideline 5 of the [Open Group Utility Conventions](https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap12.html).
- * One or more options without option-arguments, followed by at most one
- * option that takes an option-argument, should be accepted when grouped
- * behind one '-' delimiter.
- * @example
- * isShortOptionGroup('-a', {}) // returns false
- * isShortOptionGroup('-ab', {}) // returns true
- * // -fb is an option and a value, not a short option group
- * isShortOptionGroup('-fb', {
- * options: { f: { type: 'string' } }
- * }) // returns false
- * isShortOptionGroup('-bf', {
- * options: { f: { type: 'string' } }
- * }) // returns true
- * // -bfb is an edge case, return true and caller sorts it out
- * isShortOptionGroup('-bfb', {
- * options: { f: { type: 'string' } }
- * }) // returns true
- */
-function isShortOptionGroup(arg, options) {
- if (arg.length <= 2) return false;
- if (StringPrototypeCharAt(arg, 0) !== '-') return false;
- if (StringPrototypeCharAt(arg, 1) === '-') return false;
-
- const firstShort = StringPrototypeCharAt(arg, 1);
- const longOption = findLongOptionForShort(firstShort, options);
- return optionsGetOwn(options, longOption, 'type') !== 'string';
-}
-
-/**
- * Determine if arg is a short string option followed by its value.
- * @example
- * isShortOptionAndValue('-a', {}); // returns false
- * isShortOptionAndValue('-ab', {}); // returns false
- * isShortOptionAndValue('-fFILE', {
- * options: { foo: { short: 'f', type: 'string' }}
- * }) // returns true
- */
-function isShortOptionAndValue(arg, options) {
- validateObject(options, 'options');
-
- if (arg.length <= 2) return false;
- if (StringPrototypeCharAt(arg, 0) !== '-') return false;
- if (StringPrototypeCharAt(arg, 1) === '-') return false;
-
- const shortOption = StringPrototypeCharAt(arg, 1);
- const longOption = findLongOptionForShort(shortOption, options);
- return optionsGetOwn(options, longOption, 'type') === 'string';
-}
-
-/**
- * Find the long option associated with a short option. Looks for a configured
- * `short` and returns the short option itself if a long option is not found.
- * @example
- * findLongOptionForShort('a', {}) // returns 'a'
- * findLongOptionForShort('b', {
- * options: { bar: { short: 'b' } }
- * }) // returns 'bar'
- */
-function findLongOptionForShort(shortOption, options) {
- validateObject(options, 'options');
- const longOptionEntry = ArrayPrototypeFind(
- ObjectEntries(options),
- ({ 1: optionConfig }) => objectGetOwn(optionConfig, 'short') === shortOption
- );
- return longOptionEntry?.[0] ?? shortOption;
-}
-
-/**
- * Check if the given option includes a default value
- * and that option has not been set by the input args.
- *
- * @param {string} longOption - long option name e.g. 'foo'
- * @param {object} optionConfig - the option configuration properties
- * @param {object} values - option values returned in `values` by parseArgs
- */
-function useDefaultValueOption(longOption, optionConfig, values) {
- return objectGetOwn(optionConfig, 'default') !== undefined &&
- values[longOption] === undefined;
-}
-
-module.exports = {
- findLongOptionForShort,
- isLoneLongOption,
- isLoneShortOption,
- isLongOptionAndValue,
- isOptionValue,
- isOptionLikeValue,
- isShortOptionAndValue,
- isShortOptionGroup,
- useDefaultValueOption,
- objectGetOwn,
- optionsGetOwn,
-};
diff --git a/node_modules/ansi-regex/index.d.ts b/node_modules/ansi-regex/index.d.ts
deleted file mode 100644
index 7d562e9..0000000
--- a/node_modules/ansi-regex/index.d.ts
+++ /dev/null
@@ -1,33 +0,0 @@
-export type Options = {
- /**
- Match only the first ANSI escape.
-
- @default false
- */
- readonly onlyFirst: boolean;
-};
-
-/**
-Regular expression for matching ANSI escape codes.
-
-@example
-```
-import ansiRegex from 'ansi-regex';
-
-ansiRegex().test('\u001B[4mcake\u001B[0m');
-//=> true
-
-ansiRegex().test('cake');
-//=> false
-
-'\u001B[4mcake\u001B[0m'.match(ansiRegex());
-//=> ['\u001B[4m', '\u001B[0m']
-
-'\u001B[4mcake\u001B[0m'.match(ansiRegex({onlyFirst: true}));
-//=> ['\u001B[4m']
-
-'\u001B]8;;https://github.com\u0007click\u001B]8;;\u0007'.match(ansiRegex());
-//=> ['\u001B]8;;https://github.com\u0007', '\u001B]8;;\u0007']
-```
-*/
-export default function ansiRegex(options?: Options): RegExp;
diff --git a/node_modules/ansi-regex/index.js b/node_modules/ansi-regex/index.js
deleted file mode 100644
index 2cc5ca2..0000000
--- a/node_modules/ansi-regex/index.js
+++ /dev/null
@@ -1,14 +0,0 @@
-export default function ansiRegex({onlyFirst = false} = {}) {
- // Valid string terminator sequences are BEL, ESC\, and 0x9c
- const ST = '(?:\\u0007|\\u001B\\u005C|\\u009C)';
-
- // OSC sequences only: ESC ] ... ST (non-greedy until the first ST)
- const osc = `(?:\\u001B\\][\\s\\S]*?${ST})`;
-
- // CSI and related: ESC/C1, optional intermediates, optional params (supports ; and :) then final byte
- const csi = '[\\u001B\\u009B][[\\]()#;?]*(?:\\d{1,4}(?:[;:]\\d{0,4})*)?[\\dA-PR-TZcf-nq-uy=><~]';
-
- const pattern = `${osc}|${csi}`;
-
- return new RegExp(pattern, onlyFirst ? undefined : 'g');
-}
diff --git a/node_modules/ansi-regex/license b/node_modules/ansi-regex/license
deleted file mode 100644
index fa7ceba..0000000
--- a/node_modules/ansi-regex/license
+++ /dev/null
@@ -1,9 +0,0 @@
-MIT License
-
-Copyright (c) Sindre Sorhus (https://sindresorhus.com)
-
-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:
-
-The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
-
-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.
diff --git a/node_modules/ansi-regex/package.json b/node_modules/ansi-regex/package.json
deleted file mode 100644
index a9cf5e2..0000000
--- a/node_modules/ansi-regex/package.json
+++ /dev/null
@@ -1,61 +0,0 @@
-{
- "name": "ansi-regex",
- "version": "6.2.0",
- "description": "Regular expression for matching ANSI escape codes",
- "license": "MIT",
- "repository": "chalk/ansi-regex",
- "funding": "https://github.com/chalk/ansi-regex?sponsor=1",
- "author": {
- "name": "Sindre Sorhus",
- "email": "sindresorhus@gmail.com",
- "url": "https://sindresorhus.com"
- },
- "type": "module",
- "exports": "./index.js",
- "types": "./index.d.ts",
- "sideEffects": false,
- "engines": {
- "node": ">=12"
- },
- "scripts": {
- "test": "xo && ava && tsd",
- "view-supported": "node fixtures/view-codes.js"
- },
- "files": [
- "index.js",
- "index.d.ts"
- ],
- "keywords": [
- "ansi",
- "styles",
- "color",
- "colour",
- "colors",
- "terminal",
- "console",
- "cli",
- "string",
- "tty",
- "escape",
- "formatting",
- "rgb",
- "256",
- "shell",
- "xterm",
- "command-line",
- "text",
- "regex",
- "regexp",
- "re",
- "match",
- "test",
- "find",
- "pattern"
- ],
- "devDependencies": {
- "ansi-escapes": "^5.0.0",
- "ava": "^3.15.0",
- "tsd": "^0.21.0",
- "xo": "^0.54.2"
- }
-}
diff --git a/node_modules/ansi-regex/readme.md b/node_modules/ansi-regex/readme.md
deleted file mode 100644
index 4d3c415..0000000
--- a/node_modules/ansi-regex/readme.md
+++ /dev/null
@@ -1,66 +0,0 @@
-# ansi-regex
-
-> Regular expression for matching [ANSI escape codes](https://en.wikipedia.org/wiki/ANSI_escape_code)
-
-## Install
-
-```sh
-npm install ansi-regex
-```
-
-## Usage
-
-```js
-import ansiRegex from 'ansi-regex';
-
-ansiRegex().test('\u001B[4mcake\u001B[0m');
-//=> true
-
-ansiRegex().test('cake');
-//=> false
-
-'\u001B[4mcake\u001B[0m'.match(ansiRegex());
-//=> ['\u001B[4m', '\u001B[0m']
-
-'\u001B[4mcake\u001B[0m'.match(ansiRegex({onlyFirst: true}));
-//=> ['\u001B[4m']
-
-'\u001B]8;;https://github.com\u0007click\u001B]8;;\u0007'.match(ansiRegex());
-//=> ['\u001B]8;;https://github.com\u0007', '\u001B]8;;\u0007']
-```
-
-## API
-
-### ansiRegex(options?)
-
-Returns a regex for matching ANSI escape codes.
-
-#### options
-
-Type: `object`
-
-##### onlyFirst
-
-Type: `boolean`\
-Default: `false` *(Matches any ANSI escape codes in a string)*
-
-Match only the first ANSI escape.
-
-## Important
-
-If you run the regex against untrusted user input in a server context, you should [give it a timeout](https://github.com/sindresorhus/super-regex).
-
-**I do not consider [ReDoS](https://blog.yossarian.net/2022/12/28/ReDoS-vulnerabilities-and-misaligned-incentives) a valid vulnerability for this package.**
-
-## FAQ
-
-### Why do you test for codes not in the ECMA 48 standard?
-
-Some of the codes we run as a test are codes that we acquired finding various lists of non-standard or manufacturer specific codes. We test for both standard and non-standard codes, as most of them follow the same or similar format and can be safely matched in strings without the risk of removing actual string content. There are a few non-standard control codes that do not follow the traditional format (i.e. they end in numbers) thus forcing us to exclude them from the test because we cannot reliably match them.
-
-On the historical side, those ECMA standards were established in the early 90's whereas the VT100, for example, was designed in the mid/late 70's. At that point in time, control codes were still pretty ungoverned and engineers used them for a multitude of things, namely to activate hardware ports that may have been proprietary. Somewhere else you see a similar 'anarchy' of codes is in the x86 architecture for processors; there are a ton of "interrupts" that can mean different things on certain brands of processors, most of which have been phased out.
-
-## Maintainers
-
-- [Sindre Sorhus](https://github.com/sindresorhus)
-- [Josh Junon](https://github.com/qix-)
diff --git a/node_modules/ansi-styles/index.d.ts b/node_modules/ansi-styles/index.d.ts
deleted file mode 100644
index 58f133a..0000000
--- a/node_modules/ansi-styles/index.d.ts
+++ /dev/null
@@ -1,236 +0,0 @@
-export interface CSPair { // eslint-disable-line @typescript-eslint/naming-convention
- /**
- The ANSI terminal control sequence for starting this style.
- */
- readonly open: string;
-
- /**
- The ANSI terminal control sequence for ending this style.
- */
- readonly close: string;
-}
-
-export interface ColorBase {
- /**
- The ANSI terminal control sequence for ending this color.
- */
- readonly close: string;
-
- ansi(code: number): string;
-
- ansi256(code: number): string;
-
- ansi16m(red: number, green: number, blue: number): string;
-}
-
-export interface Modifier {
- /**
- Resets the current color chain.
- */
- readonly reset: CSPair;
-
- /**
- Make text bold.
- */
- readonly bold: CSPair;
-
- /**
- Emitting only a small amount of light.
- */
- readonly dim: CSPair;
-
- /**
- Make text italic. (Not widely supported)
- */
- readonly italic: CSPair;
-
- /**
- Make text underline. (Not widely supported)
- */
- readonly underline: CSPair;
-
- /**
- Make text overline.
-
- Supported on VTE-based terminals, the GNOME terminal, mintty, and Git Bash.
- */
- readonly overline: CSPair;
-
- /**
- Inverse background and foreground colors.
- */
- readonly inverse: CSPair;
-
- /**
- Prints the text, but makes it invisible.
- */
- readonly hidden: CSPair;
-
- /**
- Puts a horizontal line through the center of the text. (Not widely supported)
- */
- readonly strikethrough: CSPair;
-}
-
-export interface ForegroundColor {
- readonly black: CSPair;
- readonly red: CSPair;
- readonly green: CSPair;
- readonly yellow: CSPair;
- readonly blue: CSPair;
- readonly cyan: CSPair;
- readonly magenta: CSPair;
- readonly white: CSPair;
-
- /**
- Alias for `blackBright`.
- */
- readonly gray: CSPair;
-
- /**
- Alias for `blackBright`.
- */
- readonly grey: CSPair;
-
- readonly blackBright: CSPair;
- readonly redBright: CSPair;
- readonly greenBright: CSPair;
- readonly yellowBright: CSPair;
- readonly blueBright: CSPair;
- readonly cyanBright: CSPair;
- readonly magentaBright: CSPair;
- readonly whiteBright: CSPair;
-}
-
-export interface BackgroundColor {
- readonly bgBlack: CSPair;
- readonly bgRed: CSPair;
- readonly bgGreen: CSPair;
- readonly bgYellow: CSPair;
- readonly bgBlue: CSPair;
- readonly bgCyan: CSPair;
- readonly bgMagenta: CSPair;
- readonly bgWhite: CSPair;
-
- /**
- Alias for `bgBlackBright`.
- */
- readonly bgGray: CSPair;
-
- /**
- Alias for `bgBlackBright`.
- */
- readonly bgGrey: CSPair;
-
- readonly bgBlackBright: CSPair;
- readonly bgRedBright: CSPair;
- readonly bgGreenBright: CSPair;
- readonly bgYellowBright: CSPair;
- readonly bgBlueBright: CSPair;
- readonly bgCyanBright: CSPair;
- readonly bgMagentaBright: CSPair;
- readonly bgWhiteBright: CSPair;
-}
-
-export interface ConvertColor {
- /**
- Convert from the RGB color space to the ANSI 256 color space.
-
- @param red - (`0...255`)
- @param green - (`0...255`)
- @param blue - (`0...255`)
- */
- rgbToAnsi256(red: number, green: number, blue: number): number;
-
- /**
- Convert from the RGB HEX color space to the RGB color space.
-
- @param hex - A hexadecimal string containing RGB data.
- */
- hexToRgb(hex: string): [red: number, green: number, blue: number];
-
- /**
- Convert from the RGB HEX color space to the ANSI 256 color space.
-
- @param hex - A hexadecimal string containing RGB data.
- */
- hexToAnsi256(hex: string): number;
-
- /**
- Convert from the ANSI 256 color space to the ANSI 16 color space.
-
- @param code - A number representing the ANSI 256 color.
- */
- ansi256ToAnsi(code: number): number;
-
- /**
- Convert from the RGB color space to the ANSI 16 color space.
-
- @param red - (`0...255`)
- @param green - (`0...255`)
- @param blue - (`0...255`)
- */
- rgbToAnsi(red: number, green: number, blue: number): number;
-
- /**
- Convert from the RGB HEX color space to the ANSI 16 color space.
-
- @param hex - A hexadecimal string containing RGB data.
- */
- hexToAnsi(hex: string): number;
-}
-
-/**
-Basic modifier names.
-*/
-export type ModifierName = keyof Modifier;
-
-/**
-Basic foreground color names.
-
-[More colors here.](https://github.com/chalk/chalk/blob/main/readme.md#256-and-truecolor-color-support)
-*/
-export type ForegroundColorName = keyof ForegroundColor;
-
-/**
-Basic background color names.
-
-[More colors here.](https://github.com/chalk/chalk/blob/main/readme.md#256-and-truecolor-color-support)
-*/
-export type BackgroundColorName = keyof BackgroundColor;
-
-/**
-Basic color names. The combination of foreground and background color names.
-
-[More colors here.](https://github.com/chalk/chalk/blob/main/readme.md#256-and-truecolor-color-support)
-*/
-export type ColorName = ForegroundColorName | BackgroundColorName;
-
-/**
-Basic modifier names.
-*/
-export const modifierNames: readonly ModifierName[];
-
-/**
-Basic foreground color names.
-*/
-export const foregroundColorNames: readonly ForegroundColorName[];
-
-/**
-Basic background color names.
-*/
-export const backgroundColorNames: readonly BackgroundColorName[];
-
-/*
-Basic color names. The combination of foreground and background color names.
-*/
-export const colorNames: readonly ColorName[];
-
-declare const ansiStyles: {
- readonly modifier: Modifier;
- readonly color: ColorBase & ForegroundColor;
- readonly bgColor: ColorBase & BackgroundColor;
- readonly codes: ReadonlyMap;
-} & ForegroundColor & BackgroundColor & Modifier & ConvertColor;
-
-export default ansiStyles;
diff --git a/node_modules/ansi-styles/index.js b/node_modules/ansi-styles/index.js
deleted file mode 100644
index d7bede4..0000000
--- a/node_modules/ansi-styles/index.js
+++ /dev/null
@@ -1,223 +0,0 @@
-const ANSI_BACKGROUND_OFFSET = 10;
-
-const wrapAnsi16 = (offset = 0) => code => `\u001B[${code + offset}m`;
-
-const wrapAnsi256 = (offset = 0) => code => `\u001B[${38 + offset};5;${code}m`;
-
-const wrapAnsi16m = (offset = 0) => (red, green, blue) => `\u001B[${38 + offset};2;${red};${green};${blue}m`;
-
-const styles = {
- modifier: {
- reset: [0, 0],
- // 21 isn't widely supported and 22 does the same thing
- bold: [1, 22],
- dim: [2, 22],
- italic: [3, 23],
- underline: [4, 24],
- overline: [53, 55],
- inverse: [7, 27],
- hidden: [8, 28],
- strikethrough: [9, 29],
- },
- color: {
- black: [30, 39],
- red: [31, 39],
- green: [32, 39],
- yellow: [33, 39],
- blue: [34, 39],
- magenta: [35, 39],
- cyan: [36, 39],
- white: [37, 39],
-
- // Bright color
- blackBright: [90, 39],
- gray: [90, 39], // Alias of `blackBright`
- grey: [90, 39], // Alias of `blackBright`
- redBright: [91, 39],
- greenBright: [92, 39],
- yellowBright: [93, 39],
- blueBright: [94, 39],
- magentaBright: [95, 39],
- cyanBright: [96, 39],
- whiteBright: [97, 39],
- },
- bgColor: {
- bgBlack: [40, 49],
- bgRed: [41, 49],
- bgGreen: [42, 49],
- bgYellow: [43, 49],
- bgBlue: [44, 49],
- bgMagenta: [45, 49],
- bgCyan: [46, 49],
- bgWhite: [47, 49],
-
- // Bright color
- bgBlackBright: [100, 49],
- bgGray: [100, 49], // Alias of `bgBlackBright`
- bgGrey: [100, 49], // Alias of `bgBlackBright`
- bgRedBright: [101, 49],
- bgGreenBright: [102, 49],
- bgYellowBright: [103, 49],
- bgBlueBright: [104, 49],
- bgMagentaBright: [105, 49],
- bgCyanBright: [106, 49],
- bgWhiteBright: [107, 49],
- },
-};
-
-export const modifierNames = Object.keys(styles.modifier);
-export const foregroundColorNames = Object.keys(styles.color);
-export const backgroundColorNames = Object.keys(styles.bgColor);
-export const colorNames = [...foregroundColorNames, ...backgroundColorNames];
-
-function assembleStyles() {
- const codes = new Map();
-
- for (const [groupName, group] of Object.entries(styles)) {
- for (const [styleName, style] of Object.entries(group)) {
- styles[styleName] = {
- open: `\u001B[${style[0]}m`,
- close: `\u001B[${style[1]}m`,
- };
-
- group[styleName] = styles[styleName];
-
- codes.set(style[0], style[1]);
- }
-
- Object.defineProperty(styles, groupName, {
- value: group,
- enumerable: false,
- });
- }
-
- Object.defineProperty(styles, 'codes', {
- value: codes,
- enumerable: false,
- });
-
- styles.color.close = '\u001B[39m';
- styles.bgColor.close = '\u001B[49m';
-
- styles.color.ansi = wrapAnsi16();
- styles.color.ansi256 = wrapAnsi256();
- styles.color.ansi16m = wrapAnsi16m();
- styles.bgColor.ansi = wrapAnsi16(ANSI_BACKGROUND_OFFSET);
- styles.bgColor.ansi256 = wrapAnsi256(ANSI_BACKGROUND_OFFSET);
- styles.bgColor.ansi16m = wrapAnsi16m(ANSI_BACKGROUND_OFFSET);
-
- // From https://github.com/Qix-/color-convert/blob/3f0e0d4e92e235796ccb17f6e85c72094a651f49/conversions.js
- Object.defineProperties(styles, {
- rgbToAnsi256: {
- value: (red, green, blue) => {
- // We use the extended greyscale palette here, with the exception of
- // black and white. normal palette only has 4 greyscale shades.
- if (red === green && green === blue) {
- if (red < 8) {
- return 16;
- }
-
- if (red > 248) {
- return 231;
- }
-
- return Math.round(((red - 8) / 247) * 24) + 232;
- }
-
- return 16
- + (36 * Math.round(red / 255 * 5))
- + (6 * Math.round(green / 255 * 5))
- + Math.round(blue / 255 * 5);
- },
- enumerable: false,
- },
- hexToRgb: {
- value: hex => {
- const matches = /[a-f\d]{6}|[a-f\d]{3}/i.exec(hex.toString(16));
- if (!matches) {
- return [0, 0, 0];
- }
-
- let [colorString] = matches;
-
- if (colorString.length === 3) {
- colorString = [...colorString].map(character => character + character).join('');
- }
-
- const integer = Number.parseInt(colorString, 16);
-
- return [
- /* eslint-disable no-bitwise */
- (integer >> 16) & 0xFF,
- (integer >> 8) & 0xFF,
- integer & 0xFF,
- /* eslint-enable no-bitwise */
- ];
- },
- enumerable: false,
- },
- hexToAnsi256: {
- value: hex => styles.rgbToAnsi256(...styles.hexToRgb(hex)),
- enumerable: false,
- },
- ansi256ToAnsi: {
- value: code => {
- if (code < 8) {
- return 30 + code;
- }
-
- if (code < 16) {
- return 90 + (code - 8);
- }
-
- let red;
- let green;
- let blue;
-
- if (code >= 232) {
- red = (((code - 232) * 10) + 8) / 255;
- green = red;
- blue = red;
- } else {
- code -= 16;
-
- const remainder = code % 36;
-
- red = Math.floor(code / 36) / 5;
- green = Math.floor(remainder / 6) / 5;
- blue = (remainder % 6) / 5;
- }
-
- const value = Math.max(red, green, blue) * 2;
-
- if (value === 0) {
- return 30;
- }
-
- // eslint-disable-next-line no-bitwise
- let result = 30 + ((Math.round(blue) << 2) | (Math.round(green) << 1) | Math.round(red));
-
- if (value === 2) {
- result += 60;
- }
-
- return result;
- },
- enumerable: false,
- },
- rgbToAnsi: {
- value: (red, green, blue) => styles.ansi256ToAnsi(styles.rgbToAnsi256(red, green, blue)),
- enumerable: false,
- },
- hexToAnsi: {
- value: hex => styles.ansi256ToAnsi(styles.hexToAnsi256(hex)),
- enumerable: false,
- },
- });
-
- return styles;
-}
-
-const ansiStyles = assembleStyles();
-
-export default ansiStyles;
diff --git a/node_modules/ansi-styles/license b/node_modules/ansi-styles/license
deleted file mode 100644
index fa7ceba..0000000
--- a/node_modules/ansi-styles/license
+++ /dev/null
@@ -1,9 +0,0 @@
-MIT License
-
-Copyright (c) Sindre Sorhus (https://sindresorhus.com)
-
-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:
-
-The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
-
-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.
diff --git a/node_modules/ansi-styles/package.json b/node_modules/ansi-styles/package.json
deleted file mode 100644
index 6cd3ca5..0000000
--- a/node_modules/ansi-styles/package.json
+++ /dev/null
@@ -1,54 +0,0 @@
-{
- "name": "ansi-styles",
- "version": "6.2.1",
- "description": "ANSI escape codes for styling strings in the terminal",
- "license": "MIT",
- "repository": "chalk/ansi-styles",
- "funding": "https://github.com/chalk/ansi-styles?sponsor=1",
- "author": {
- "name": "Sindre Sorhus",
- "email": "sindresorhus@gmail.com",
- "url": "https://sindresorhus.com"
- },
- "type": "module",
- "exports": "./index.js",
- "engines": {
- "node": ">=12"
- },
- "scripts": {
- "test": "xo && ava && tsd",
- "screenshot": "svg-term --command='node screenshot' --out=screenshot.svg --padding=3 --width=55 --height=3 --at=1000 --no-cursor"
- },
- "files": [
- "index.js",
- "index.d.ts"
- ],
- "keywords": [
- "ansi",
- "styles",
- "color",
- "colour",
- "colors",
- "terminal",
- "console",
- "cli",
- "string",
- "tty",
- "escape",
- "formatting",
- "rgb",
- "256",
- "shell",
- "xterm",
- "log",
- "logging",
- "command-line",
- "text"
- ],
- "devDependencies": {
- "ava": "^3.15.0",
- "svg-term-cli": "^2.1.1",
- "tsd": "^0.19.0",
- "xo": "^0.47.0"
- }
-}
diff --git a/node_modules/ansi-styles/readme.md b/node_modules/ansi-styles/readme.md
deleted file mode 100644
index 6d04183..0000000
--- a/node_modules/ansi-styles/readme.md
+++ /dev/null
@@ -1,173 +0,0 @@
-# ansi-styles
-
-> [ANSI escape codes](https://en.wikipedia.org/wiki/ANSI_escape_code#Colors_and_Styles) for styling strings in the terminal
-
-You probably want the higher-level [chalk](https://github.com/chalk/chalk) module for styling your strings.
-
-
-
-## Install
-
-```sh
-npm install ansi-styles
-```
-
-## Usage
-
-```js
-import styles from 'ansi-styles';
-
-console.log(`${styles.green.open}Hello world!${styles.green.close}`);
-
-
-// Color conversion between 256/truecolor
-// NOTE: When converting from truecolor to 256 colors, the original color
-// may be degraded to fit the new color palette. This means terminals
-// that do not support 16 million colors will best-match the
-// original color.
-console.log(`${styles.color.ansi(styles.rgbToAnsi(199, 20, 250))}Hello World${styles.color.close}`)
-console.log(`${styles.color.ansi256(styles.rgbToAnsi256(199, 20, 250))}Hello World${styles.color.close}`)
-console.log(`${styles.color.ansi16m(...styles.hexToRgb('#abcdef'))}Hello World${styles.color.close}`)
-```
-
-## API
-
-### `open` and `close`
-
-Each style has an `open` and `close` property.
-
-### `modifierNames`, `foregroundColorNames`, `backgroundColorNames`, and `colorNames`
-
-All supported style strings are exposed as an array of strings for convenience. `colorNames` is the combination of `foregroundColorNames` and `backgroundColorNames`.
-
-This can be useful if you need to validate input:
-
-```js
-import {modifierNames, foregroundColorNames} from 'ansi-styles';
-
-console.log(modifierNames.includes('bold'));
-//=> true
-
-console.log(foregroundColorNames.includes('pink'));
-//=> false
-```
-
-## Styles
-
-### Modifiers
-
-- `reset`
-- `bold`
-- `dim`
-- `italic` *(Not widely supported)*
-- `underline`
-- `overline` *Supported on VTE-based terminals, the GNOME terminal, mintty, and Git Bash.*
-- `inverse`
-- `hidden`
-- `strikethrough` *(Not widely supported)*
-
-### Colors
-
-- `black`
-- `red`
-- `green`
-- `yellow`
-- `blue`
-- `magenta`
-- `cyan`
-- `white`
-- `blackBright` (alias: `gray`, `grey`)
-- `redBright`
-- `greenBright`
-- `yellowBright`
-- `blueBright`
-- `magentaBright`
-- `cyanBright`
-- `whiteBright`
-
-### Background colors
-
-- `bgBlack`
-- `bgRed`
-- `bgGreen`
-- `bgYellow`
-- `bgBlue`
-- `bgMagenta`
-- `bgCyan`
-- `bgWhite`
-- `bgBlackBright` (alias: `bgGray`, `bgGrey`)
-- `bgRedBright`
-- `bgGreenBright`
-- `bgYellowBright`
-- `bgBlueBright`
-- `bgMagentaBright`
-- `bgCyanBright`
-- `bgWhiteBright`
-
-## Advanced usage
-
-By default, you get a map of styles, but the styles are also available as groups. They are non-enumerable so they don't show up unless you access them explicitly. This makes it easier to expose only a subset in a higher-level module.
-
-- `styles.modifier`
-- `styles.color`
-- `styles.bgColor`
-
-###### Example
-
-```js
-import styles from 'ansi-styles';
-
-console.log(styles.color.green.open);
-```
-
-Raw escape codes (i.e. without the CSI escape prefix `\u001B[` and render mode postfix `m`) are available under `styles.codes`, which returns a `Map` with the open codes as keys and close codes as values.
-
-###### Example
-
-```js
-import styles from 'ansi-styles';
-
-console.log(styles.codes.get(36));
-//=> 39
-```
-
-## 16 / 256 / 16 million (TrueColor) support
-
-`ansi-styles` allows converting between various color formats and ANSI escapes, with support for 16, 256 and [16 million colors](https://gist.github.com/XVilka/8346728).
-
-The following color spaces are supported:
-
-- `rgb`
-- `hex`
-- `ansi256`
-- `ansi`
-
-To use these, call the associated conversion function with the intended output, for example:
-
-```js
-import styles from 'ansi-styles';
-
-styles.color.ansi(styles.rgbToAnsi(100, 200, 15)); // RGB to 16 color ansi foreground code
-styles.bgColor.ansi(styles.hexToAnsi('#C0FFEE')); // HEX to 16 color ansi foreground code
-
-styles.color.ansi256(styles.rgbToAnsi256(100, 200, 15)); // RGB to 256 color ansi foreground code
-styles.bgColor.ansi256(styles.hexToAnsi256('#C0FFEE')); // HEX to 256 color ansi foreground code
-
-styles.color.ansi16m(100, 200, 15); // RGB to 16 million color foreground code
-styles.bgColor.ansi16m(...styles.hexToRgb('#C0FFEE')); // Hex (RGB) to 16 million color foreground code
-```
-
-## Related
-
-- [ansi-escapes](https://github.com/sindresorhus/ansi-escapes) - ANSI escape codes for manipulating the terminal
-
-## Maintainers
-
-- [Sindre Sorhus](https://github.com/sindresorhus)
-- [Josh Junon](https://github.com/qix-)
-
-## For enterprise
-
-Available as part of the Tidelift Subscription.
-
-The maintainers of `ansi-styles` and thousands of other packages are working with Tidelift to deliver commercial support and maintenance for the open source dependencies you use to build your applications. Save time, reduce risk, and improve code health, while paying the maintainers of the exact dependencies you use. [Learn more.](https://tidelift.com/subscription/pkg/npm-ansi-styles?utm_source=npm-ansi-styles&utm_medium=referral&utm_campaign=enterprise&utm_term=repo)
diff --git a/node_modules/anymatch/LICENSE b/node_modules/anymatch/LICENSE
deleted file mode 100644
index 491766c..0000000
--- a/node_modules/anymatch/LICENSE
+++ /dev/null
@@ -1,15 +0,0 @@
-The ISC License
-
-Copyright (c) 2019 Elan Shanker, Paul Miller (https://paulmillr.com)
-
-Permission to use, copy, modify, and/or distribute this software for any
-purpose with or without fee is hereby granted, provided that the above
-copyright notice and this permission notice appear in all copies.
-
-THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
-IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
diff --git a/node_modules/anymatch/README.md b/node_modules/anymatch/README.md
deleted file mode 100644
index 1dd67f5..0000000
--- a/node_modules/anymatch/README.md
+++ /dev/null
@@ -1,87 +0,0 @@
-anymatch [](https://travis-ci.org/micromatch/anymatch) [](https://coveralls.io/r/micromatch/anymatch?branch=master)
-======
-Javascript module to match a string against a regular expression, glob, string,
-or function that takes the string as an argument and returns a truthy or falsy
-value. The matcher can also be an array of any or all of these. Useful for
-allowing a very flexible user-defined config to define things like file paths.
-
-__Note: This module has Bash-parity, please be aware that Windows-style backslashes are not supported as separators. See https://github.com/micromatch/micromatch#backslashes for more information.__
-
-
-Usage
------
-```sh
-npm install anymatch
-```
-
-#### anymatch(matchers, testString, [returnIndex], [options])
-* __matchers__: (_Array|String|RegExp|Function_)
-String to be directly matched, string with glob patterns, regular expression
-test, function that takes the testString as an argument and returns a truthy
-value if it should be matched, or an array of any number and mix of these types.
-* __testString__: (_String|Array_) The string to test against the matchers. If
-passed as an array, the first element of the array will be used as the
-`testString` for non-function matchers, while the entire array will be applied
-as the arguments for function matchers.
-* __options__: (_Object_ [optional]_) Any of the [picomatch](https://github.com/micromatch/picomatch#options) options.
- * __returnIndex__: (_Boolean [optional]_) If true, return the array index of
-the first matcher that that testString matched, or -1 if no match, instead of a
-boolean result.
-
-```js
-const anymatch = require('anymatch');
-
-const matchers = [ 'path/to/file.js', 'path/anyjs/**/*.js', /foo.js$/, string => string.includes('bar') && string.length > 10 ] ;
-
-anymatch(matchers, 'path/to/file.js'); // true
-anymatch(matchers, 'path/anyjs/baz.js'); // true
-anymatch(matchers, 'path/to/foo.js'); // true
-anymatch(matchers, 'path/to/bar.js'); // true
-anymatch(matchers, 'bar.js'); // false
-
-// returnIndex = true
-anymatch(matchers, 'foo.js', {returnIndex: true}); // 2
-anymatch(matchers, 'path/anyjs/foo.js', {returnIndex: true}); // 1
-
-// any picomatc
-
-// using globs to match directories and their children
-anymatch('node_modules', 'node_modules'); // true
-anymatch('node_modules', 'node_modules/somelib/index.js'); // false
-anymatch('node_modules/**', 'node_modules/somelib/index.js'); // true
-anymatch('node_modules/**', '/absolute/path/to/node_modules/somelib/index.js'); // false
-anymatch('**/node_modules/**', '/absolute/path/to/node_modules/somelib/index.js'); // true
-
-const matcher = anymatch(matchers);
-['foo.js', 'bar.js'].filter(matcher); // [ 'foo.js' ]
-anymatch master* ❯
-
-```
-
-#### anymatch(matchers)
-You can also pass in only your matcher(s) to get a curried function that has
-already been bound to the provided matching criteria. This can be used as an
-`Array#filter` callback.
-
-```js
-var matcher = anymatch(matchers);
-
-matcher('path/to/file.js'); // true
-matcher('path/anyjs/baz.js', true); // 1
-
-['foo.js', 'bar.js'].filter(matcher); // ['foo.js']
-```
-
-Changelog
-----------
-[See release notes page on GitHub](https://github.com/micromatch/anymatch/releases)
-
-- **v3.0:** Removed `startIndex` and `endIndex` arguments. Node 8.x-only.
-- **v2.0:** [micromatch](https://github.com/jonschlinkert/micromatch) moves away from minimatch-parity and inline with Bash. This includes handling backslashes differently (see https://github.com/micromatch/micromatch#backslashes for more information).
-- **v1.2:** anymatch uses [micromatch](https://github.com/jonschlinkert/micromatch)
-for glob pattern matching. Issues with glob pattern matching should be
-reported directly to the [micromatch issue tracker](https://github.com/jonschlinkert/micromatch/issues).
-
-License
--------
-[ISC](https://raw.github.com/micromatch/anymatch/master/LICENSE)
diff --git a/node_modules/anymatch/index.d.ts b/node_modules/anymatch/index.d.ts
deleted file mode 100644
index 3ef7eaa..0000000
--- a/node_modules/anymatch/index.d.ts
+++ /dev/null
@@ -1,20 +0,0 @@
-type AnymatchFn = (testString: string) => boolean;
-type AnymatchPattern = string|RegExp|AnymatchFn;
-type AnymatchMatcher = AnymatchPattern|AnymatchPattern[]
-type AnymatchTester = {
- (testString: string|any[], returnIndex: true): number;
- (testString: string|any[]): boolean;
-}
-
-type PicomatchOptions = {dot: boolean};
-
-declare const anymatch: {
- (matchers: AnymatchMatcher): AnymatchTester;
- (matchers: AnymatchMatcher, testString: null, returnIndex: true | PicomatchOptions): AnymatchTester;
- (matchers: AnymatchMatcher, testString: string|any[], returnIndex: true | PicomatchOptions): number;
- (matchers: AnymatchMatcher, testString: string|any[]): boolean;
-}
-
-export {AnymatchMatcher as Matcher}
-export {AnymatchTester as Tester}
-export default anymatch
diff --git a/node_modules/anymatch/index.js b/node_modules/anymatch/index.js
deleted file mode 100644
index 8eb73e9..0000000
--- a/node_modules/anymatch/index.js
+++ /dev/null
@@ -1,104 +0,0 @@
-'use strict';
-
-Object.defineProperty(exports, "__esModule", { value: true });
-
-const picomatch = require('picomatch');
-const normalizePath = require('normalize-path');
-
-/**
- * @typedef {(testString: string) => boolean} AnymatchFn
- * @typedef {string|RegExp|AnymatchFn} AnymatchPattern
- * @typedef {AnymatchPattern|AnymatchPattern[]} AnymatchMatcher
- */
-const BANG = '!';
-const DEFAULT_OPTIONS = {returnIndex: false};
-const arrify = (item) => Array.isArray(item) ? item : [item];
-
-/**
- * @param {AnymatchPattern} matcher
- * @param {object} options
- * @returns {AnymatchFn}
- */
-const createPattern = (matcher, options) => {
- if (typeof matcher === 'function') {
- return matcher;
- }
- if (typeof matcher === 'string') {
- const glob = picomatch(matcher, options);
- return (string) => matcher === string || glob(string);
- }
- if (matcher instanceof RegExp) {
- return (string) => matcher.test(string);
- }
- return (string) => false;
-};
-
-/**
- * @param {Array} patterns
- * @param {Array} negPatterns
- * @param {String|Array} args
- * @param {Boolean} returnIndex
- * @returns {boolean|number}
- */
-const matchPatterns = (patterns, negPatterns, args, returnIndex) => {
- const isList = Array.isArray(args);
- const _path = isList ? args[0] : args;
- if (!isList && typeof _path !== 'string') {
- throw new TypeError('anymatch: second argument must be a string: got ' +
- Object.prototype.toString.call(_path))
- }
- const path = normalizePath(_path, false);
-
- for (let index = 0; index < negPatterns.length; index++) {
- const nglob = negPatterns[index];
- if (nglob(path)) {
- return returnIndex ? -1 : false;
- }
- }
-
- const applied = isList && [path].concat(args.slice(1));
- for (let index = 0; index < patterns.length; index++) {
- const pattern = patterns[index];
- if (isList ? pattern(...applied) : pattern(path)) {
- return returnIndex ? index : true;
- }
- }
-
- return returnIndex ? -1 : false;
-};
-
-/**
- * @param {AnymatchMatcher} matchers
- * @param {Array|string} testString
- * @param {object} options
- * @returns {boolean|number|Function}
- */
-const anymatch = (matchers, testString, options = DEFAULT_OPTIONS) => {
- if (matchers == null) {
- throw new TypeError('anymatch: specify first argument');
- }
- const opts = typeof options === 'boolean' ? {returnIndex: options} : options;
- const returnIndex = opts.returnIndex || false;
-
- // Early cache for matchers.
- const mtchers = arrify(matchers);
- const negatedGlobs = mtchers
- .filter(item => typeof item === 'string' && item.charAt(0) === BANG)
- .map(item => item.slice(1))
- .map(item => picomatch(item, opts));
- const patterns = mtchers
- .filter(item => typeof item !== 'string' || (typeof item === 'string' && item.charAt(0) !== BANG))
- .map(matcher => createPattern(matcher, opts));
-
- if (testString == null) {
- return (testString, ri = false) => {
- const returnIndex = typeof ri === 'boolean' ? ri : false;
- return matchPatterns(patterns, negatedGlobs, testString, returnIndex);
- }
- }
-
- return matchPatterns(patterns, negatedGlobs, testString, returnIndex);
-};
-
-anymatch.default = anymatch;
-module.exports = anymatch;
diff --git a/node_modules/anymatch/package.json b/node_modules/anymatch/package.json
deleted file mode 100644
index 2cb2307..0000000
--- a/node_modules/anymatch/package.json
+++ /dev/null
@@ -1,48 +0,0 @@
-{
- "name": "anymatch",
- "version": "3.1.3",
- "description": "Matches strings against configurable strings, globs, regular expressions, and/or functions",
- "files": [
- "index.js",
- "index.d.ts"
- ],
- "dependencies": {
- "normalize-path": "^3.0.0",
- "picomatch": "^2.0.4"
- },
- "author": {
- "name": "Elan Shanker",
- "url": "https://github.com/es128"
- },
- "license": "ISC",
- "homepage": "https://github.com/micromatch/anymatch",
- "repository": {
- "type": "git",
- "url": "https://github.com/micromatch/anymatch"
- },
- "keywords": [
- "match",
- "any",
- "string",
- "file",
- "fs",
- "list",
- "glob",
- "regex",
- "regexp",
- "regular",
- "expression",
- "function"
- ],
- "scripts": {
- "test": "nyc mocha",
- "mocha": "mocha"
- },
- "devDependencies": {
- "mocha": "^6.1.3",
- "nyc": "^14.0.0"
- },
- "engines": {
- "node": ">= 8"
- }
-}
diff --git a/node_modules/autoprefixer/LICENSE b/node_modules/autoprefixer/LICENSE
deleted file mode 100644
index da057b4..0000000
--- a/node_modules/autoprefixer/LICENSE
+++ /dev/null
@@ -1,20 +0,0 @@
-The MIT License (MIT)
-
-Copyright 2013 Andrey Sitnik
-
-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:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-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.
diff --git a/node_modules/autoprefixer/README.md b/node_modules/autoprefixer/README.md
deleted file mode 100644
index 4df94b6..0000000
--- a/node_modules/autoprefixer/README.md
+++ /dev/null
@@ -1,66 +0,0 @@
-# Autoprefixer [![Cult Of Martians][cult-img]][cult]
-
-
-
-[PostCSS] plugin to parse CSS and add vendor prefixes to CSS rules using values
-from [Can I Use]. It is recommended by Google and used in Twitter and Alibaba.
-
-Write your CSS rules without vendor prefixes (in fact, forget about them
-entirely):
-
-```css
-::placeholder {
- color: gray;
-}
-
-.image {
- background-image: url(image@1x.png);
-}
-@media (min-resolution: 2dppx) {
- .image {
- background-image: url(image@2x.png);
- }
-}
-```
-
-Autoprefixer will use the data based on current browser popularity and property
-support to apply prefixes for you. You can try the [interactive demo]
-of Autoprefixer.
-
-```css
-::-moz-placeholder {
- color: gray;
-}
-::placeholder {
- color: gray;
-}
-
-.image {
- background-image: url(image@1x.png);
-}
-@media (-webkit-min-device-pixel-ratio: 2),
- (min-resolution: 2dppx) {
- .image {
- background-image: url(image@2x.png);
- }
-}
-```
-
-Twitter account for news and releases: [@autoprefixer].
-
-
-
-
-
-[interactive demo]: https://autoprefixer.github.io/
-[@autoprefixer]: https://twitter.com/autoprefixer
-[Can I Use]: https://caniuse.com/
-[cult-img]: https://cultofmartians.com/assets/badges/badge.svg
-[PostCSS]: https://github.com/postcss/postcss
-[cult]: https://cultofmartians.com/tasks/autoprefixer-grid.html
-
-
-## Docs
-Read full docs **[here](https://github.com/postcss/autoprefixer#readme)**.
diff --git a/node_modules/autoprefixer/bin/autoprefixer b/node_modules/autoprefixer/bin/autoprefixer
deleted file mode 100755
index 785830e..0000000
--- a/node_modules/autoprefixer/bin/autoprefixer
+++ /dev/null
@@ -1,22 +0,0 @@
-#!/usr/bin/env node
-
-let mode = process.argv[2]
-if (mode === '--info') {
- process.stdout.write(require('../')().info() + '\n')
-} else if (mode === '--version') {
- process.stdout.write(
- 'autoprefixer ' + require('../package.json').version + '\n'
- )
-} else {
- process.stdout.write(
- 'autoprefix\n' +
- '\n' +
- 'Options:\n' +
- ' --info Show target browsers and used prefixes\n' +
- ' --version Show version number\n' +
- ' --help Show help\n' +
- '\n' +
- 'Usage:\n' +
- ' autoprefixer --info\n'
- )
-}
diff --git a/node_modules/autoprefixer/data/prefixes.js b/node_modules/autoprefixer/data/prefixes.js
deleted file mode 100644
index c9a5272..0000000
--- a/node_modules/autoprefixer/data/prefixes.js
+++ /dev/null
@@ -1,1136 +0,0 @@
-let unpack = require('caniuse-lite/dist/unpacker/feature')
-
-function browsersSort(a, b) {
- a = a.split(' ')
- b = b.split(' ')
- if (a[0] > b[0]) {
- return 1
- } else if (a[0] < b[0]) {
- return -1
- } else {
- return Math.sign(parseFloat(a[1]) - parseFloat(b[1]))
- }
-}
-
-// Convert Can I Use data
-function f(data, opts, callback) {
- data = unpack(data)
-
- if (!callback) {
- ;[callback, opts] = [opts, {}]
- }
-
- let match = opts.match || /\sx($|\s)/
- let need = []
-
- for (let browser in data.stats) {
- let versions = data.stats[browser]
- for (let version in versions) {
- let support = versions[version]
- if (support.match(match)) {
- need.push(browser + ' ' + version)
- }
- }
- }
-
- callback(need.sort(browsersSort))
-}
-
-// Add data for all properties
-let result = {}
-
-function prefix(names, data) {
- for (let name of names) {
- result[name] = Object.assign({}, data)
- }
-}
-
-function add(names, data) {
- for (let name of names) {
- result[name].browsers = result[name].browsers
- .concat(data.browsers)
- .sort(browsersSort)
- }
-}
-
-module.exports = result
-
-// Border Radius
-let prefixBorderRadius = require('caniuse-lite/data/features/border-radius')
-
-f(prefixBorderRadius, browsers =>
- prefix(
- [
- 'border-radius',
- 'border-top-left-radius',
- 'border-top-right-radius',
- 'border-bottom-right-radius',
- 'border-bottom-left-radius'
- ],
- {
- browsers,
- feature: 'border-radius',
- mistakes: ['-khtml-', '-ms-', '-o-']
- }
- )
-)
-
-// Box Shadow
-let prefixBoxshadow = require('caniuse-lite/data/features/css-boxshadow')
-
-f(prefixBoxshadow, browsers =>
- prefix(['box-shadow'], {
- browsers,
- feature: 'css-boxshadow',
- mistakes: ['-khtml-']
- })
-)
-
-// Animation
-let prefixAnimation = require('caniuse-lite/data/features/css-animation')
-
-f(prefixAnimation, browsers =>
- prefix(
- [
- 'animation',
- 'animation-name',
- 'animation-duration',
- 'animation-delay',
- 'animation-direction',
- 'animation-fill-mode',
- 'animation-iteration-count',
- 'animation-play-state',
- 'animation-timing-function',
- '@keyframes'
- ],
- {
- browsers,
- feature: 'css-animation',
- mistakes: ['-khtml-', '-ms-']
- }
- )
-)
-
-// Transition
-let prefixTransition = require('caniuse-lite/data/features/css-transitions')
-
-f(prefixTransition, browsers =>
- prefix(
- [
- 'transition',
- 'transition-property',
- 'transition-duration',
- 'transition-delay',
- 'transition-timing-function'
- ],
- {
- browsers,
- feature: 'css-transitions',
- mistakes: ['-khtml-', '-ms-']
- }
- )
-)
-
-// Transform 2D
-let prefixTransform2d = require('caniuse-lite/data/features/transforms2d')
-
-f(prefixTransform2d, browsers =>
- prefix(['transform', 'transform-origin'], {
- browsers,
- feature: 'transforms2d'
- })
-)
-
-// Transform 3D
-let prefixTransforms3d = require('caniuse-lite/data/features/transforms3d')
-
-f(prefixTransforms3d, browsers => {
- prefix(['perspective', 'perspective-origin'], {
- browsers,
- feature: 'transforms3d'
- })
- return prefix(['transform-style'], {
- browsers,
- feature: 'transforms3d',
- mistakes: ['-ms-', '-o-']
- })
-})
-
-f(prefixTransforms3d, { match: /y\sx|y\s#2/ }, browsers =>
- prefix(['backface-visibility'], {
- browsers,
- feature: 'transforms3d',
- mistakes: ['-ms-', '-o-']
- })
-)
-
-// Gradients
-let prefixGradients = require('caniuse-lite/data/features/css-gradients')
-
-f(prefixGradients, { match: /y\sx/ }, browsers =>
- prefix(
- [
- 'linear-gradient',
- 'repeating-linear-gradient',
- 'radial-gradient',
- 'repeating-radial-gradient'
- ],
- {
- browsers,
- feature: 'css-gradients',
- mistakes: ['-ms-'],
- props: [
- 'background',
- 'background-image',
- 'border-image',
- 'mask',
- 'list-style',
- 'list-style-image',
- 'content',
- 'mask-image'
- ]
- }
- )
-)
-
-f(prefixGradients, { match: /a\sx/ }, browsers => {
- browsers = browsers.map(i => {
- if (/firefox|op/.test(i)) {
- return i
- } else {
- return `${i} old`
- }
- })
- return add(
- [
- 'linear-gradient',
- 'repeating-linear-gradient',
- 'radial-gradient',
- 'repeating-radial-gradient'
- ],
- {
- browsers,
- feature: 'css-gradients'
- }
- )
-})
-
-// Box sizing
-let prefixBoxsizing = require('caniuse-lite/data/features/css3-boxsizing')
-
-f(prefixBoxsizing, browsers =>
- prefix(['box-sizing'], {
- browsers,
- feature: 'css3-boxsizing'
- })
-)
-
-// Filter Effects
-let prefixFilters = require('caniuse-lite/data/features/css-filters')
-
-f(prefixFilters, browsers =>
- prefix(['filter'], {
- browsers,
- feature: 'css-filters'
- })
-)
-
-// filter() function
-let prefixFilterFunction = require('caniuse-lite/data/features/css-filter-function')
-
-f(prefixFilterFunction, browsers =>
- prefix(['filter-function'], {
- browsers,
- feature: 'css-filter-function',
- props: [
- 'background',
- 'background-image',
- 'border-image',
- 'mask',
- 'list-style',
- 'list-style-image',
- 'content',
- 'mask-image'
- ]
- })
-)
-
-// Backdrop-filter
-let prefixBackdropFilter = require('caniuse-lite/data/features/css-backdrop-filter')
-
-f(prefixBackdropFilter, { match: /y\sx|y\s#2/ }, browsers =>
- prefix(['backdrop-filter'], {
- browsers,
- feature: 'css-backdrop-filter'
- })
-)
-
-// element() function
-let prefixElementFunction = require('caniuse-lite/data/features/css-element-function')
-
-f(prefixElementFunction, browsers =>
- prefix(['element'], {
- browsers,
- feature: 'css-element-function',
- props: [
- 'background',
- 'background-image',
- 'border-image',
- 'mask',
- 'list-style',
- 'list-style-image',
- 'content',
- 'mask-image'
- ]
- })
-)
-
-// Multicolumns
-let prefixMulticolumns = require('caniuse-lite/data/features/multicolumn')
-
-f(prefixMulticolumns, browsers => {
- prefix(
- [
- 'columns',
- 'column-width',
- 'column-gap',
- 'column-rule',
- 'column-rule-color',
- 'column-rule-width',
- 'column-count',
- 'column-rule-style',
- 'column-span',
- 'column-fill'
- ],
- {
- browsers,
- feature: 'multicolumn'
- }
- )
-
- let noff = browsers.filter(i => !/firefox/.test(i))
- prefix(['break-before', 'break-after', 'break-inside'], {
- browsers: noff,
- feature: 'multicolumn'
- })
-})
-
-// User select
-let prefixUserSelect = require('caniuse-lite/data/features/user-select-none')
-
-f(prefixUserSelect, browsers =>
- prefix(['user-select'], {
- browsers,
- feature: 'user-select-none',
- mistakes: ['-khtml-']
- })
-)
-
-// Flexible Box Layout
-let prefixFlexbox = require('caniuse-lite/data/features/flexbox')
-
-f(prefixFlexbox, { match: /a\sx/ }, browsers => {
- browsers = browsers.map(i => {
- if (/ie|firefox/.test(i)) {
- return i
- } else {
- return `${i} 2009`
- }
- })
- prefix(['display-flex', 'inline-flex'], {
- browsers,
- feature: 'flexbox',
- props: ['display']
- })
- prefix(['flex', 'flex-grow', 'flex-shrink', 'flex-basis'], {
- browsers,
- feature: 'flexbox'
- })
- prefix(
- [
- 'flex-direction',
- 'flex-wrap',
- 'flex-flow',
- 'justify-content',
- 'order',
- 'align-items',
- 'align-self',
- 'align-content'
- ],
- {
- browsers,
- feature: 'flexbox'
- }
- )
-})
-
-f(prefixFlexbox, { match: /y\sx/ }, browsers => {
- add(['display-flex', 'inline-flex'], {
- browsers,
- feature: 'flexbox'
- })
- add(['flex', 'flex-grow', 'flex-shrink', 'flex-basis'], {
- browsers,
- feature: 'flexbox'
- })
- add(
- [
- 'flex-direction',
- 'flex-wrap',
- 'flex-flow',
- 'justify-content',
- 'order',
- 'align-items',
- 'align-self',
- 'align-content'
- ],
- {
- browsers,
- feature: 'flexbox'
- }
- )
-})
-
-// calc() unit
-let prefixCalc = require('caniuse-lite/data/features/calc')
-
-f(prefixCalc, browsers =>
- prefix(['calc'], {
- browsers,
- feature: 'calc',
- props: ['*']
- })
-)
-
-// Background options
-let prefixBackgroundOptions = require('caniuse-lite/data/features/background-img-opts')
-
-f(prefixBackgroundOptions, browsers =>
- prefix(['background-origin', 'background-size'], {
- browsers,
- feature: 'background-img-opts'
- })
-)
-
-// background-clip: text
-let prefixBackgroundClipText = require('caniuse-lite/data/features/background-clip-text')
-
-f(prefixBackgroundClipText, browsers =>
- prefix(['background-clip'], {
- browsers,
- feature: 'background-clip-text'
- })
-)
-
-// Font feature settings
-let prefixFontFeature = require('caniuse-lite/data/features/font-feature')
-
-f(prefixFontFeature, browsers =>
- prefix(
- [
- 'font-feature-settings',
- 'font-variant-ligatures',
- 'font-language-override'
- ],
- {
- browsers,
- feature: 'font-feature'
- }
- )
-)
-
-// CSS font-kerning property
-let prefixFontKerning = require('caniuse-lite/data/features/font-kerning')
-
-f(prefixFontKerning, browsers =>
- prefix(['font-kerning'], {
- browsers,
- feature: 'font-kerning'
- })
-)
-
-// Border image
-let prefixBorderImage = require('caniuse-lite/data/features/border-image')
-
-f(prefixBorderImage, browsers =>
- prefix(['border-image'], {
- browsers,
- feature: 'border-image'
- })
-)
-
-// Selection selector
-let prefixSelection = require('caniuse-lite/data/features/css-selection')
-
-f(prefixSelection, browsers =>
- prefix(['::selection'], {
- browsers,
- feature: 'css-selection',
- selector: true
- })
-)
-
-// Placeholder selector
-let prefixPlaceholder = require('caniuse-lite/data/features/css-placeholder')
-
-f(prefixPlaceholder, browsers => {
- prefix(['::placeholder'], {
- browsers: browsers.concat(['ie 10 old', 'ie 11 old', 'firefox 18 old']),
- feature: 'css-placeholder',
- selector: true
- })
-})
-
-// Placeholder-shown selector
-let prefixPlaceholderShown = require('caniuse-lite/data/features/css-placeholder-shown')
-
-f(prefixPlaceholderShown, browsers => {
- prefix([':placeholder-shown'], {
- browsers,
- feature: 'css-placeholder-shown',
- selector: true
- })
-})
-
-// Hyphenation
-let prefixHyphens = require('caniuse-lite/data/features/css-hyphens')
-
-f(prefixHyphens, browsers =>
- prefix(['hyphens'], {
- browsers,
- feature: 'css-hyphens'
- })
-)
-
-// Fullscreen selector
-let prefixFullscreen = require('caniuse-lite/data/features/fullscreen')
-
-f(prefixFullscreen, browsers =>
- prefix([':fullscreen'], {
- browsers,
- feature: 'fullscreen',
- selector: true
- })
-)
-
-// ::backdrop pseudo-element
-// https://caniuse.com/mdn-css_selectors_backdrop
-let prefixBackdrop = require('caniuse-lite/data/features/mdn-css-backdrop-pseudo-element')
-
-f(prefixBackdrop, browsers =>
- prefix(['::backdrop'], {
- browsers,
- feature: 'backdrop',
- selector: true
- })
-)
-
-// File selector button
-let prefixFileSelectorButton = require('caniuse-lite/data/features/css-file-selector-button')
-
-f(prefixFileSelectorButton, browsers =>
- prefix(['::file-selector-button'], {
- browsers,
- feature: 'file-selector-button',
- selector: true
- })
-)
-
-// :autofill
-let prefixAutofill = require('caniuse-lite/data/features/css-autofill')
-
-f(prefixAutofill, browsers =>
- prefix([':autofill'], {
- browsers,
- feature: 'css-autofill',
- selector: true
- })
-)
-
-// Tab size
-let prefixTabsize = require('caniuse-lite/data/features/css3-tabsize')
-
-f(prefixTabsize, browsers =>
- prefix(['tab-size'], {
- browsers,
- feature: 'css3-tabsize'
- })
-)
-
-// Intrinsic & extrinsic sizing
-let prefixIntrinsic = require('caniuse-lite/data/features/intrinsic-width')
-
-let sizeProps = [
- 'width',
- 'min-width',
- 'max-width',
- 'height',
- 'min-height',
- 'max-height',
- 'inline-size',
- 'min-inline-size',
- 'max-inline-size',
- 'block-size',
- 'min-block-size',
- 'max-block-size',
- 'grid',
- 'grid-template',
- 'grid-template-rows',
- 'grid-template-columns',
- 'grid-auto-columns',
- 'grid-auto-rows'
-]
-
-f(prefixIntrinsic, browsers =>
- prefix(['max-content', 'min-content'], {
- browsers,
- feature: 'intrinsic-width',
- props: sizeProps
- })
-)
-
-f(prefixIntrinsic, { match: /x|\s#4/ }, browsers =>
- prefix(['fill', 'fill-available'], {
- browsers,
- feature: 'intrinsic-width',
- props: sizeProps
- })
-)
-
-f(prefixIntrinsic, { match: /x|\s#5/ }, browsers => {
- let ffFix = browsers.filter(i => {
- let [name, version] = i.split(' ')
- if (name === 'firefox' || name === 'and_ff') {
- return parseInt(version) < 94
- } else {
- return true
- }
- })
- return prefix(['fit-content'], {
- browsers: ffFix,
- feature: 'intrinsic-width',
- props: sizeProps
- })
-})
-
-// Stretch value
-
-let prefixStretch = require('caniuse-lite/data/features/css-width-stretch')
-
-f(prefixStretch, browsers =>
- prefix(['stretch'], {
- browsers,
- feature: 'css-width-stretch',
- props: sizeProps
- })
-)
-
-// Zoom cursors
-let prefixCursorsNewer = require('caniuse-lite/data/features/css3-cursors-newer')
-
-f(prefixCursorsNewer, browsers =>
- prefix(['zoom-in', 'zoom-out'], {
- browsers,
- feature: 'css3-cursors-newer',
- props: ['cursor']
- })
-)
-
-// Grab cursors
-let prefixCursorsGrab = require('caniuse-lite/data/features/css3-cursors-grab')
-
-f(prefixCursorsGrab, browsers =>
- prefix(['grab', 'grabbing'], {
- browsers,
- feature: 'css3-cursors-grab',
- props: ['cursor']
- })
-)
-
-// Sticky position
-let prefixSticky = require('caniuse-lite/data/features/css-sticky')
-
-f(prefixSticky, browsers =>
- prefix(['sticky'], {
- browsers,
- feature: 'css-sticky',
- props: ['position']
- })
-)
-
-// Pointer Events
-let prefixPointer = require('caniuse-lite/data/features/pointer')
-
-f(prefixPointer, browsers =>
- prefix(['touch-action'], {
- browsers,
- feature: 'pointer'
- })
-)
-
-// Text decoration
-let prefixDecoration = require('caniuse-lite/data/features/text-decoration')
-
-f(prefixDecoration, { match: /x.*#[235]/ }, browsers =>
- prefix(['text-decoration-skip', 'text-decoration-skip-ink'], {
- browsers,
- feature: 'text-decoration'
- })
-)
-
-let prefixDecorationShorthand = require('caniuse-lite/data/features/mdn-text-decoration-shorthand')
-
-f(prefixDecorationShorthand, browsers =>
- prefix(['text-decoration'], {
- browsers,
- feature: 'text-decoration'
- })
-)
-
-let prefixDecorationColor = require('caniuse-lite/data/features/mdn-text-decoration-color')
-
-f(prefixDecorationColor, browsers =>
- prefix(['text-decoration-color'], {
- browsers,
- feature: 'text-decoration'
- })
-)
-
-let prefixDecorationLine = require('caniuse-lite/data/features/mdn-text-decoration-line')
-
-f(prefixDecorationLine, browsers =>
- prefix(['text-decoration-line'], {
- browsers,
- feature: 'text-decoration'
- })
-)
-
-let prefixDecorationStyle = require('caniuse-lite/data/features/mdn-text-decoration-style')
-
-f(prefixDecorationStyle, browsers =>
- prefix(['text-decoration-style'], {
- browsers,
- feature: 'text-decoration'
- })
-)
-
-// Text Size Adjust
-let prefixTextSizeAdjust = require('caniuse-lite/data/features/text-size-adjust')
-
-f(prefixTextSizeAdjust, browsers =>
- prefix(['text-size-adjust'], {
- browsers,
- feature: 'text-size-adjust'
- })
-)
-
-// CSS Masks
-let prefixCssMasks = require('caniuse-lite/data/features/css-masks')
-
-f(prefixCssMasks, browsers => {
- prefix(
- [
- 'mask-clip',
- 'mask-composite',
- 'mask-image',
- 'mask-origin',
- 'mask-repeat',
- 'mask-border-repeat',
- 'mask-border-source'
- ],
- {
- browsers,
- feature: 'css-masks'
- }
- )
- prefix(
- [
- 'mask',
- 'mask-position',
- 'mask-size',
- 'mask-border',
- 'mask-border-outset',
- 'mask-border-width',
- 'mask-border-slice'
- ],
- {
- browsers,
- feature: 'css-masks'
- }
- )
-})
-
-// CSS clip-path property
-let prefixClipPath = require('caniuse-lite/data/features/css-clip-path')
-
-f(prefixClipPath, browsers =>
- prefix(['clip-path'], {
- browsers,
- feature: 'css-clip-path'
- })
-)
-
-// Fragmented Borders and Backgrounds
-let prefixBoxdecoration = require('caniuse-lite/data/features/css-boxdecorationbreak')
-
-f(prefixBoxdecoration, browsers =>
- prefix(['box-decoration-break'], {
- browsers,
- feature: 'css-boxdecorationbreak'
- })
-)
-
-// CSS3 object-fit/object-position
-let prefixObjectFit = require('caniuse-lite/data/features/object-fit')
-
-f(prefixObjectFit, browsers =>
- prefix(['object-fit', 'object-position'], {
- browsers,
- feature: 'object-fit'
- })
-)
-
-// CSS Shapes
-let prefixShapes = require('caniuse-lite/data/features/css-shapes')
-
-f(prefixShapes, browsers =>
- prefix(['shape-margin', 'shape-outside', 'shape-image-threshold'], {
- browsers,
- feature: 'css-shapes'
- })
-)
-
-// CSS3 text-overflow
-let prefixTextOverflow = require('caniuse-lite/data/features/text-overflow')
-
-f(prefixTextOverflow, browsers =>
- prefix(['text-overflow'], {
- browsers,
- feature: 'text-overflow'
- })
-)
-
-// Viewport at-rule
-let prefixDeviceadaptation = require('caniuse-lite/data/features/css-deviceadaptation')
-
-f(prefixDeviceadaptation, browsers =>
- prefix(['@viewport'], {
- browsers,
- feature: 'css-deviceadaptation'
- })
-)
-
-// Resolution Media Queries
-let prefixResolut = require('caniuse-lite/data/features/css-media-resolution')
-
-f(prefixResolut, { match: /( x($| )|a #2)/ }, browsers =>
- prefix(['@resolution'], {
- browsers,
- feature: 'css-media-resolution'
- })
-)
-
-// CSS text-align-last
-let prefixTextAlignLast = require('caniuse-lite/data/features/css-text-align-last')
-
-f(prefixTextAlignLast, browsers =>
- prefix(['text-align-last'], {
- browsers,
- feature: 'css-text-align-last'
- })
-)
-
-// Crisp Edges Image Rendering Algorithm
-let prefixCrispedges = require('caniuse-lite/data/features/css-crisp-edges')
-
-f(prefixCrispedges, { match: /y x|a x #1/ }, browsers =>
- prefix(['pixelated'], {
- browsers,
- feature: 'css-crisp-edges',
- props: ['image-rendering']
- })
-)
-
-f(prefixCrispedges, { match: /a x #2/ }, browsers =>
- prefix(['image-rendering'], {
- browsers,
- feature: 'css-crisp-edges'
- })
-)
-
-// Logical Properties
-let prefixLogicalProps = require('caniuse-lite/data/features/css-logical-props')
-
-f(prefixLogicalProps, browsers =>
- prefix(
- [
- 'border-inline-start',
- 'border-inline-end',
- 'margin-inline-start',
- 'margin-inline-end',
- 'padding-inline-start',
- 'padding-inline-end'
- ],
- {
- browsers,
- feature: 'css-logical-props'
- }
- )
-)
-
-f(prefixLogicalProps, { match: /x\s#2/ }, browsers =>
- prefix(
- [
- 'border-block-start',
- 'border-block-end',
- 'margin-block-start',
- 'margin-block-end',
- 'padding-block-start',
- 'padding-block-end'
- ],
- {
- browsers,
- feature: 'css-logical-props'
- }
- )
-)
-
-// CSS appearance
-let prefixAppearance = require('caniuse-lite/data/features/css-appearance')
-
-f(prefixAppearance, { match: /#2|x/ }, browsers =>
- prefix(['appearance'], {
- browsers,
- feature: 'css-appearance'
- })
-)
-
-// CSS Scroll snap points
-let prefixSnappoints = require('caniuse-lite/data/features/css-snappoints')
-
-f(prefixSnappoints, browsers =>
- prefix(
- [
- 'scroll-snap-type',
- 'scroll-snap-coordinate',
- 'scroll-snap-destination',
- 'scroll-snap-points-x',
- 'scroll-snap-points-y'
- ],
- {
- browsers,
- feature: 'css-snappoints'
- }
- )
-)
-
-// CSS Regions
-let prefixRegions = require('caniuse-lite/data/features/css-regions')
-
-f(prefixRegions, browsers =>
- prefix(['flow-into', 'flow-from', 'region-fragment'], {
- browsers,
- feature: 'css-regions'
- })
-)
-
-// CSS image-set
-let prefixImageSet = require('caniuse-lite/data/features/css-image-set')
-
-f(prefixImageSet, browsers =>
- prefix(['image-set'], {
- browsers,
- feature: 'css-image-set',
- props: [
- 'background',
- 'background-image',
- 'border-image',
- 'cursor',
- 'mask',
- 'mask-image',
- 'list-style',
- 'list-style-image',
- 'content'
- ]
- })
-)
-
-// Writing Mode
-let prefixWritingMode = require('caniuse-lite/data/features/css-writing-mode')
-
-f(prefixWritingMode, { match: /a|x/ }, browsers =>
- prefix(['writing-mode'], {
- browsers,
- feature: 'css-writing-mode'
- })
-)
-
-// Cross-Fade Function
-let prefixCrossFade = require('caniuse-lite/data/features/css-cross-fade')
-
-f(prefixCrossFade, browsers =>
- prefix(['cross-fade'], {
- browsers,
- feature: 'css-cross-fade',
- props: [
- 'background',
- 'background-image',
- 'border-image',
- 'mask',
- 'list-style',
- 'list-style-image',
- 'content',
- 'mask-image'
- ]
- })
-)
-
-// Read Only selector
-let prefixReadOnly = require('caniuse-lite/data/features/css-read-only-write')
-
-f(prefixReadOnly, browsers =>
- prefix([':read-only', ':read-write'], {
- browsers,
- feature: 'css-read-only-write',
- selector: true
- })
-)
-
-// Text Emphasize
-let prefixTextEmphasis = require('caniuse-lite/data/features/text-emphasis')
-
-f(prefixTextEmphasis, browsers =>
- prefix(
- [
- 'text-emphasis',
- 'text-emphasis-position',
- 'text-emphasis-style',
- 'text-emphasis-color'
- ],
- {
- browsers,
- feature: 'text-emphasis'
- }
- )
-)
-
-// CSS Grid Layout
-let prefixGrid = require('caniuse-lite/data/features/css-grid')
-
-f(prefixGrid, browsers => {
- prefix(['display-grid', 'inline-grid'], {
- browsers,
- feature: 'css-grid',
- props: ['display']
- })
- prefix(
- [
- 'grid-template-columns',
- 'grid-template-rows',
- 'grid-row-start',
- 'grid-column-start',
- 'grid-row-end',
- 'grid-column-end',
- 'grid-row',
- 'grid-column',
- 'grid-area',
- 'grid-template',
- 'grid-template-areas',
- 'place-self'
- ],
- {
- browsers,
- feature: 'css-grid'
- }
- )
-})
-
-f(prefixGrid, { match: /a x/ }, browsers =>
- prefix(['grid-column-align', 'grid-row-align'], {
- browsers,
- feature: 'css-grid'
- })
-)
-
-// CSS text-spacing
-let prefixTextSpacing = require('caniuse-lite/data/features/css-text-spacing')
-
-f(prefixTextSpacing, browsers =>
- prefix(['text-spacing'], {
- browsers,
- feature: 'css-text-spacing'
- })
-)
-
-// :any-link selector
-let prefixAnyLink = require('caniuse-lite/data/features/css-any-link')
-
-f(prefixAnyLink, browsers =>
- prefix([':any-link'], {
- browsers,
- feature: 'css-any-link',
- selector: true
- })
-)
-
-// unicode-bidi
-
-let bidiIsolate = require('caniuse-lite/data/features/mdn-css-unicode-bidi-isolate')
-
-f(bidiIsolate, browsers =>
- prefix(['isolate'], {
- browsers,
- feature: 'css-unicode-bidi',
- props: ['unicode-bidi']
- })
-)
-
-let bidiPlaintext = require('caniuse-lite/data/features/mdn-css-unicode-bidi-plaintext')
-
-f(bidiPlaintext, browsers =>
- prefix(['plaintext'], {
- browsers,
- feature: 'css-unicode-bidi',
- props: ['unicode-bidi']
- })
-)
-
-let bidiOverride = require('caniuse-lite/data/features/mdn-css-unicode-bidi-isolate-override')
-
-f(bidiOverride, { match: /y x/ }, browsers =>
- prefix(['isolate-override'], {
- browsers,
- feature: 'css-unicode-bidi',
- props: ['unicode-bidi']
- })
-)
-
-// overscroll-behavior selector
-let prefixOverscroll = require('caniuse-lite/data/features/css-overscroll-behavior')
-
-f(prefixOverscroll, { match: /a #1/ }, browsers =>
- prefix(['overscroll-behavior'], {
- browsers,
- feature: 'css-overscroll-behavior'
- })
-)
-
-// text-orientation
-let prefixTextOrientation = require('caniuse-lite/data/features/css-text-orientation')
-
-f(prefixTextOrientation, browsers =>
- prefix(['text-orientation'], {
- browsers,
- feature: 'css-text-orientation'
- })
-)
-
-// print-color-adjust
-let prefixPrintAdjust = require('caniuse-lite/data/features/css-print-color-adjust')
-
-f(prefixPrintAdjust, browsers =>
- prefix(['print-color-adjust', 'color-adjust'], {
- browsers,
- feature: 'css-print-color-adjust'
- })
-)
diff --git a/node_modules/autoprefixer/lib/at-rule.js b/node_modules/autoprefixer/lib/at-rule.js
deleted file mode 100644
index d36a279..0000000
--- a/node_modules/autoprefixer/lib/at-rule.js
+++ /dev/null
@@ -1,35 +0,0 @@
-let Prefixer = require('./prefixer')
-
-class AtRule extends Prefixer {
- /**
- * Clone and add prefixes for at-rule
- */
- add(rule, prefix) {
- let prefixed = prefix + rule.name
-
- let already = rule.parent.some(
- i => i.name === prefixed && i.params === rule.params
- )
- if (already) {
- return undefined
- }
-
- let cloned = this.clone(rule, { name: prefixed })
- return rule.parent.insertBefore(rule, cloned)
- }
-
- /**
- * Clone node with prefixes
- */
- process(node) {
- let parent = this.parentPrefix(node)
-
- for (let prefix of this.prefixes) {
- if (!parent || parent === prefix) {
- this.add(node, prefix)
- }
- }
- }
-}
-
-module.exports = AtRule
diff --git a/node_modules/autoprefixer/lib/autoprefixer.d.ts b/node_modules/autoprefixer/lib/autoprefixer.d.ts
deleted file mode 100644
index 6ba292c..0000000
--- a/node_modules/autoprefixer/lib/autoprefixer.d.ts
+++ /dev/null
@@ -1,95 +0,0 @@
-import { Plugin } from 'postcss'
-import { Stats } from 'browserslist'
-
-declare function autoprefixer(
- ...args: [...T, autoprefixer.Options]
-): Plugin & autoprefixer.ExportedAPI
-
-declare function autoprefixer(
- browsers: string[],
- options?: autoprefixer.Options
-): Plugin & autoprefixer.ExportedAPI
-
-declare function autoprefixer(
- options?: autoprefixer.Options
-): Plugin & autoprefixer.ExportedAPI
-
-declare namespace autoprefixer {
- type GridValue = 'autoplace' | 'no-autoplace'
-
- interface Options {
- /** environment for `Browserslist` */
- env?: string
-
- /** should Autoprefixer use Visual Cascade, if CSS is uncompressed */
- cascade?: boolean
-
- /** should Autoprefixer add prefixes. */
- add?: boolean
-
- /** should Autoprefixer [remove outdated] prefixes */
- remove?: boolean
-
- /** should Autoprefixer add prefixes for @supports parameters. */
- supports?: boolean
-
- /** should Autoprefixer add prefixes for flexbox properties */
- flexbox?: boolean | 'no-2009'
-
- /** should Autoprefixer add IE 10-11 prefixes for Grid Layout properties */
- grid?: boolean | GridValue
-
- /** custom usage statistics for > 10% in my stats browsers query */
- stats?: Stats
-
- /**
- * list of queries for target browsers.
- * Try to not use it.
- * The best practice is to use `.browserslistrc` config or `browserslist` key in `package.json`
- * to share target browsers with Babel, ESLint and Stylelint
- */
- overrideBrowserslist?: string | string[]
-
- /** do not raise error on unknown browser version in `Browserslist` config. */
- ignoreUnknownVersions?: boolean
- }
-
- interface ExportedAPI {
- /** Autoprefixer data */
- data: {
- browsers: { [browser: string]: object | undefined }
- prefixes: { [prefixName: string]: object | undefined }
- }
-
- /** Autoprefixer default browsers */
- defaults: string[]
-
- /** Inspect with default Autoprefixer */
- info(options?: { from?: string }): string
-
- options: Options
-
- browsers: string | string[]
- }
-
- /** Autoprefixer data */
- let data: ExportedAPI['data']
-
- /** Autoprefixer default browsers */
- let defaults: ExportedAPI['defaults']
-
- /** Inspect with default Autoprefixer */
- let info: ExportedAPI['info']
-
- let postcss: true
-}
-
-declare global {
- namespace NodeJS {
- interface ProcessEnv {
- AUTOPREFIXER_GRID?: autoprefixer.GridValue
- }
- }
-}
-
-export = autoprefixer
diff --git a/node_modules/autoprefixer/lib/autoprefixer.js b/node_modules/autoprefixer/lib/autoprefixer.js
deleted file mode 100644
index 069409f..0000000
--- a/node_modules/autoprefixer/lib/autoprefixer.js
+++ /dev/null
@@ -1,164 +0,0 @@
-let browserslist = require('browserslist')
-let { agents } = require('caniuse-lite/dist/unpacker/agents')
-let pico = require('picocolors')
-
-let dataPrefixes = require('../data/prefixes')
-let Browsers = require('./browsers')
-let getInfo = require('./info')
-let Prefixes = require('./prefixes')
-
-let autoprefixerData = { browsers: agents, prefixes: dataPrefixes }
-
-const WARNING =
- '\n' +
- ' Replace Autoprefixer `browsers` option to Browserslist config.\n' +
- ' Use `browserslist` key in `package.json` or `.browserslistrc` file.\n' +
- '\n' +
- ' Using `browsers` option can cause errors. Browserslist config can\n' +
- ' be used for Babel, Autoprefixer, postcss-normalize and other tools.\n' +
- '\n' +
- ' If you really need to use option, rename it to `overrideBrowserslist`.\n' +
- '\n' +
- ' Learn more at:\n' +
- ' https://github.com/browserslist/browserslist#readme\n' +
- ' https://twitter.com/browserslist\n' +
- '\n'
-
-function isPlainObject(obj) {
- return Object.prototype.toString.apply(obj) === '[object Object]'
-}
-
-let cache = new Map()
-
-function timeCapsule(result, prefixes) {
- if (prefixes.browsers.selected.length === 0) {
- return
- }
- if (prefixes.add.selectors.length > 0) {
- return
- }
- if (Object.keys(prefixes.add).length > 2) {
- return
- }
- /* c8 ignore next 11 */
- result.warn(
- 'Autoprefixer target browsers do not need any prefixes.' +
- 'You do not need Autoprefixer anymore.\n' +
- 'Check your Browserslist config to be sure that your targets ' +
- 'are set up correctly.\n' +
- '\n' +
- ' Learn more at:\n' +
- ' https://github.com/postcss/autoprefixer#readme\n' +
- ' https://github.com/browserslist/browserslist#readme\n' +
- '\n'
- )
-}
-
-module.exports = plugin
-
-function plugin(...reqs) {
- let options
- if (reqs.length === 1 && isPlainObject(reqs[0])) {
- options = reqs[0]
- reqs = undefined
- } else if (reqs.length === 0 || (reqs.length === 1 && !reqs[0])) {
- reqs = undefined
- } else if (reqs.length <= 2 && (Array.isArray(reqs[0]) || !reqs[0])) {
- options = reqs[1]
- reqs = reqs[0]
- } else if (typeof reqs[reqs.length - 1] === 'object') {
- options = reqs.pop()
- }
-
- if (!options) {
- options = {}
- }
-
- if (options.browser) {
- throw new Error(
- 'Change `browser` option to `overrideBrowserslist` in Autoprefixer'
- )
- } else if (options.browserslist) {
- throw new Error(
- 'Change `browserslist` option to `overrideBrowserslist` in Autoprefixer'
- )
- }
-
- if (options.overrideBrowserslist) {
- reqs = options.overrideBrowserslist
- } else if (options.browsers) {
- if (typeof console !== 'undefined' && console.warn) {
- console.warn(
- pico.red(WARNING.replace(/`[^`]+`/g, i => pico.yellow(i.slice(1, -1))))
- )
- }
- reqs = options.browsers
- }
-
- let brwlstOpts = {
- env: options.env,
- ignoreUnknownVersions: options.ignoreUnknownVersions,
- stats: options.stats
- }
-
- function loadPrefixes(opts) {
- let d = autoprefixerData
- let browsers = new Browsers(d.browsers, reqs, opts, brwlstOpts)
- let key = browsers.selected.join(', ') + JSON.stringify(options)
-
- if (!cache.has(key)) {
- cache.set(key, new Prefixes(d.prefixes, browsers, options))
- }
-
- return cache.get(key)
- }
-
- return {
- browsers: reqs,
-
- info(opts) {
- opts = opts || {}
- opts.from = opts.from || process.cwd()
- return getInfo(loadPrefixes(opts))
- },
-
- options,
-
- postcssPlugin: 'autoprefixer',
- prepare(result) {
- let prefixes = loadPrefixes({
- env: options.env,
- from: result.opts.from
- })
-
- return {
- OnceExit(root) {
- timeCapsule(result, prefixes)
- if (options.remove !== false) {
- prefixes.processor.remove(root, result)
- }
- if (options.add !== false) {
- prefixes.processor.add(root, result)
- }
- }
- }
- }
- }
-}
-
-plugin.postcss = true
-
-/**
- * Autoprefixer data
- */
-plugin.data = autoprefixerData
-
-/**
- * Autoprefixer default browsers
- */
-plugin.defaults = browserslist.defaults
-
-/**
- * Inspect with default Autoprefixer
- */
-plugin.info = () => plugin().info()
diff --git a/node_modules/autoprefixer/lib/brackets.js b/node_modules/autoprefixer/lib/brackets.js
deleted file mode 100644
index 3bb1dad..0000000
--- a/node_modules/autoprefixer/lib/brackets.js
+++ /dev/null
@@ -1,51 +0,0 @@
-function last(array) {
- return array[array.length - 1]
-}
-
-let brackets = {
- /**
- * Parse string to nodes tree
- */
- parse(str) {
- let current = ['']
- let stack = [current]
-
- for (let sym of str) {
- if (sym === '(') {
- current = ['']
- last(stack).push(current)
- stack.push(current)
- continue
- }
-
- if (sym === ')') {
- stack.pop()
- current = last(stack)
- current.push('')
- continue
- }
-
- current[current.length - 1] += sym
- }
-
- return stack[0]
- },
-
- /**
- * Generate output string by nodes tree
- */
- stringify(ast) {
- let result = ''
- for (let i of ast) {
- if (typeof i === 'object') {
- result += `(${brackets.stringify(i)})`
- continue
- }
-
- result += i
- }
- return result
- }
-}
-
-module.exports = brackets
diff --git a/node_modules/autoprefixer/lib/browsers.js b/node_modules/autoprefixer/lib/browsers.js
deleted file mode 100644
index b268c84..0000000
--- a/node_modules/autoprefixer/lib/browsers.js
+++ /dev/null
@@ -1,79 +0,0 @@
-let browserslist = require('browserslist')
-let { agents } = require('caniuse-lite/dist/unpacker/agents')
-
-let utils = require('./utils')
-
-class Browsers {
- constructor(data, requirements, options, browserslistOpts) {
- this.data = data
- this.options = options || {}
- this.browserslistOpts = browserslistOpts || {}
- this.selected = this.parse(requirements)
- }
-
- /**
- * Return all prefixes for default browser data
- */
- static prefixes() {
- if (this.prefixesCache) {
- return this.prefixesCache
- }
-
- this.prefixesCache = []
- for (let name in agents) {
- this.prefixesCache.push(`-${agents[name].prefix}-`)
- }
-
- this.prefixesCache = utils
- .uniq(this.prefixesCache)
- .sort((a, b) => b.length - a.length)
-
- return this.prefixesCache
- }
-
- /**
- * Check is value contain any possible prefix
- */
- static withPrefix(value) {
- if (!this.prefixesRegexp) {
- this.prefixesRegexp = new RegExp(this.prefixes().join('|'))
- }
-
- return this.prefixesRegexp.test(value)
- }
-
- /**
- * Is browser is selected by requirements
- */
- isSelected(browser) {
- return this.selected.includes(browser)
- }
-
- /**
- * Return browsers selected by requirements
- */
- parse(requirements) {
- let opts = {}
- for (let i in this.browserslistOpts) {
- opts[i] = this.browserslistOpts[i]
- }
- opts.path = this.options.from
- return browserslist(requirements, opts)
- }
-
- /**
- * Return prefix for selected browser
- */
- prefix(browser) {
- let [name, version] = browser.split(' ')
- let data = this.data[name]
-
- let prefix = data.prefix_exceptions && data.prefix_exceptions[version]
- if (!prefix) {
- prefix = data.prefix
- }
- return `-${prefix}-`
- }
-}
-
-module.exports = Browsers
diff --git a/node_modules/autoprefixer/lib/declaration.js b/node_modules/autoprefixer/lib/declaration.js
deleted file mode 100644
index 9adb99d..0000000
--- a/node_modules/autoprefixer/lib/declaration.js
+++ /dev/null
@@ -1,187 +0,0 @@
-let Browsers = require('./browsers')
-let Prefixer = require('./prefixer')
-let utils = require('./utils')
-
-class Declaration extends Prefixer {
- /**
- * Clone and add prefixes for declaration
- */
- add(decl, prefix, prefixes, result) {
- let prefixed = this.prefixed(decl.prop, prefix)
- if (
- this.isAlready(decl, prefixed) ||
- this.otherPrefixes(decl.value, prefix)
- ) {
- return undefined
- }
- return this.insert(decl, prefix, prefixes, result)
- }
-
- /**
- * Calculate indentation to create visual cascade
- */
- calcBefore(prefixes, decl, prefix = '') {
- let max = this.maxPrefixed(prefixes, decl)
- let diff = max - utils.removeNote(prefix).length
-
- let before = decl.raw('before')
- if (diff > 0) {
- before += Array(diff).fill(' ').join('')
- }
-
- return before
- }
-
- /**
- * Always true, because we already get prefixer by property name
- */
- check(/* decl */) {
- return true
- }
-
- /**
- * Clone and insert new declaration
- */
- insert(decl, prefix, prefixes) {
- let cloned = this.set(this.clone(decl), prefix)
- if (!cloned) return undefined
-
- let already = decl.parent.some(
- i => i.prop === cloned.prop && i.value === cloned.value
- )
- if (already) {
- return undefined
- }
-
- if (this.needCascade(decl)) {
- cloned.raws.before = this.calcBefore(prefixes, decl, prefix)
- }
- return decl.parent.insertBefore(decl, cloned)
- }
-
- /**
- * Did this declaration has this prefix above
- */
- isAlready(decl, prefixed) {
- let already = this.all.group(decl).up(i => i.prop === prefixed)
- if (!already) {
- already = this.all.group(decl).down(i => i.prop === prefixed)
- }
- return already
- }
-
- /**
- * Return maximum length of possible prefixed property
- */
- maxPrefixed(prefixes, decl) {
- if (decl._autoprefixerMax) {
- return decl._autoprefixerMax
- }
-
- let max = 0
- for (let prefix of prefixes) {
- prefix = utils.removeNote(prefix)
- if (prefix.length > max) {
- max = prefix.length
- }
- }
- decl._autoprefixerMax = max
-
- return decl._autoprefixerMax
- }
-
- /**
- * Should we use visual cascade for prefixes
- */
- needCascade(decl) {
- if (!decl._autoprefixerCascade) {
- decl._autoprefixerCascade =
- this.all.options.cascade !== false && decl.raw('before').includes('\n')
- }
- return decl._autoprefixerCascade
- }
-
- /**
- * Return unprefixed version of property
- */
- normalize(prop) {
- return prop
- }
-
- /**
- * Return list of prefixed properties to clean old prefixes
- */
- old(prop, prefix) {
- return [this.prefixed(prop, prefix)]
- }
-
- /**
- * Check `value`, that it contain other prefixes, rather than `prefix`
- */
- otherPrefixes(value, prefix) {
- for (let other of Browsers.prefixes()) {
- if (other === prefix) {
- continue
- }
- if (value.includes(other)) {
- return value.replace(/var\([^)]+\)/, '').includes(other)
- }
- }
- return false
- }
-
- /**
- * Return prefixed version of property
- */
- prefixed(prop, prefix) {
- return prefix + prop
- }
-
- /**
- * Add spaces for visual cascade
- */
- process(decl, result) {
- if (!this.needCascade(decl)) {
- super.process(decl, result)
- return
- }
-
- let prefixes = super.process(decl, result)
-
- if (!prefixes || !prefixes.length) {
- return
- }
-
- this.restoreBefore(decl)
- decl.raws.before = this.calcBefore(prefixes, decl)
- }
-
- /**
- * Remove visual cascade
- */
- restoreBefore(decl) {
- let lines = decl.raw('before').split('\n')
- let min = lines[lines.length - 1]
-
- this.all.group(decl).up(prefixed => {
- let array = prefixed.raw('before').split('\n')
- let last = array[array.length - 1]
- if (last.length < min.length) {
- min = last
- }
- })
-
- lines[lines.length - 1] = min
- decl.raws.before = lines.join('\n')
- }
-
- /**
- * Set prefix to declaration
- */
- set(decl, prefix) {
- decl.prop = this.prefixed(decl.prop, prefix)
- return decl
- }
-}
-
-module.exports = Declaration
diff --git a/node_modules/autoprefixer/lib/hacks/align-content.js b/node_modules/autoprefixer/lib/hacks/align-content.js
deleted file mode 100644
index d554274..0000000
--- a/node_modules/autoprefixer/lib/hacks/align-content.js
+++ /dev/null
@@ -1,49 +0,0 @@
-let Declaration = require('../declaration')
-let flexSpec = require('./flex-spec')
-
-class AlignContent extends Declaration {
- /**
- * Return property name by final spec
- */
- normalize() {
- return 'align-content'
- }
-
- /**
- * Change property name for 2012 spec
- */
- prefixed(prop, prefix) {
- let spec
- ;[spec, prefix] = flexSpec(prefix)
- if (spec === 2012) {
- return prefix + 'flex-line-pack'
- }
- return super.prefixed(prop, prefix)
- }
-
- /**
- * Change value for 2012 spec and ignore prefix for 2009
- */
- set(decl, prefix) {
- let spec = flexSpec(prefix)[0]
- if (spec === 2012) {
- decl.value = AlignContent.oldValues[decl.value] || decl.value
- return super.set(decl, prefix)
- }
- if (spec === 'final') {
- return super.set(decl, prefix)
- }
- return undefined
- }
-}
-
-AlignContent.names = ['align-content', 'flex-line-pack']
-
-AlignContent.oldValues = {
- 'flex-end': 'end',
- 'flex-start': 'start',
- 'space-around': 'distribute',
- 'space-between': 'justify'
-}
-
-module.exports = AlignContent
diff --git a/node_modules/autoprefixer/lib/hacks/align-items.js b/node_modules/autoprefixer/lib/hacks/align-items.js
deleted file mode 100644
index 9c12e65..0000000
--- a/node_modules/autoprefixer/lib/hacks/align-items.js
+++ /dev/null
@@ -1,46 +0,0 @@
-let Declaration = require('../declaration')
-let flexSpec = require('./flex-spec')
-
-class AlignItems extends Declaration {
- /**
- * Return property name by final spec
- */
- normalize() {
- return 'align-items'
- }
-
- /**
- * Change property name for 2009 and 2012 specs
- */
- prefixed(prop, prefix) {
- let spec
- ;[spec, prefix] = flexSpec(prefix)
- if (spec === 2009) {
- return prefix + 'box-align'
- }
- if (spec === 2012) {
- return prefix + 'flex-align'
- }
- return super.prefixed(prop, prefix)
- }
-
- /**
- * Change value for 2009 and 2012 specs
- */
- set(decl, prefix) {
- let spec = flexSpec(prefix)[0]
- if (spec === 2009 || spec === 2012) {
- decl.value = AlignItems.oldValues[decl.value] || decl.value
- }
- return super.set(decl, prefix)
- }
-}
-
-AlignItems.names = ['align-items', 'flex-align', 'box-align']
-
-AlignItems.oldValues = {
- 'flex-end': 'end',
- 'flex-start': 'start'
-}
-
-module.exports = AlignItems
diff --git a/node_modules/autoprefixer/lib/hacks/align-self.js b/node_modules/autoprefixer/lib/hacks/align-self.js
deleted file mode 100644
index 4070567..0000000
--- a/node_modules/autoprefixer/lib/hacks/align-self.js
+++ /dev/null
@@ -1,56 +0,0 @@
-let Declaration = require('../declaration')
-let flexSpec = require('./flex-spec')
-
-class AlignSelf extends Declaration {
- check(decl) {
- return (
- decl.parent &&
- !decl.parent.some(i => {
- return i.prop && i.prop.startsWith('grid-')
- })
- )
- }
-
- /**
- * Return property name by final spec
- */
- normalize() {
- return 'align-self'
- }
-
- /**
- * Change property name for 2012 specs
- */
- prefixed(prop, prefix) {
- let spec
- ;[spec, prefix] = flexSpec(prefix)
- if (spec === 2012) {
- return prefix + 'flex-item-align'
- }
- return super.prefixed(prop, prefix)
- }
-
- /**
- * Change value for 2012 spec and ignore prefix for 2009
- */
- set(decl, prefix) {
- let spec = flexSpec(prefix)[0]
- if (spec === 2012) {
- decl.value = AlignSelf.oldValues[decl.value] || decl.value
- return super.set(decl, prefix)
- }
- if (spec === 'final') {
- return super.set(decl, prefix)
- }
- return undefined
- }
-}
-
-AlignSelf.names = ['align-self', 'flex-item-align']
-
-AlignSelf.oldValues = {
- 'flex-end': 'end',
- 'flex-start': 'start'
-}
-
-module.exports = AlignSelf
diff --git a/node_modules/autoprefixer/lib/hacks/animation.js b/node_modules/autoprefixer/lib/hacks/animation.js
deleted file mode 100644
index 7ce949a..0000000
--- a/node_modules/autoprefixer/lib/hacks/animation.js
+++ /dev/null
@@ -1,17 +0,0 @@
-let Declaration = require('../declaration')
-
-class Animation extends Declaration {
- /**
- * Don’t add prefixes for modern values.
- */
- check(decl) {
- return !decl.value.split(/\s+/).some(i => {
- let lower = i.toLowerCase()
- return lower === 'reverse' || lower === 'alternate-reverse'
- })
- }
-}
-
-Animation.names = ['animation', 'animation-direction']
-
-module.exports = Animation
diff --git a/node_modules/autoprefixer/lib/hacks/appearance.js b/node_modules/autoprefixer/lib/hacks/appearance.js
deleted file mode 100644
index 34be384..0000000
--- a/node_modules/autoprefixer/lib/hacks/appearance.js
+++ /dev/null
@@ -1,23 +0,0 @@
-let Declaration = require('../declaration')
-let utils = require('../utils')
-
-class Appearance extends Declaration {
- constructor(name, prefixes, all) {
- super(name, prefixes, all)
-
- if (this.prefixes) {
- this.prefixes = utils.uniq(
- this.prefixes.map(i => {
- if (i === '-ms-') {
- return '-webkit-'
- }
- return i
- })
- )
- }
- }
-}
-
-Appearance.names = ['appearance']
-
-module.exports = Appearance
diff --git a/node_modules/autoprefixer/lib/hacks/autofill.js b/node_modules/autoprefixer/lib/hacks/autofill.js
deleted file mode 100644
index a9c49ce..0000000
--- a/node_modules/autoprefixer/lib/hacks/autofill.js
+++ /dev/null
@@ -1,26 +0,0 @@
-let Selector = require('../selector')
-let utils = require('../utils')
-
-class Autofill extends Selector {
- constructor(name, prefixes, all) {
- super(name, prefixes, all)
-
- if (this.prefixes) {
- this.prefixes = utils.uniq(this.prefixes.map(() => '-webkit-'))
- }
- }
-
- /**
- * Return different selectors depend on prefix
- */
- prefixed(prefix) {
- if (prefix === '-webkit-') {
- return ':-webkit-autofill'
- }
- return `:${prefix}autofill`
- }
-}
-
-Autofill.names = [':autofill']
-
-module.exports = Autofill
diff --git a/node_modules/autoprefixer/lib/hacks/backdrop-filter.js b/node_modules/autoprefixer/lib/hacks/backdrop-filter.js
deleted file mode 100644
index f9b4b05..0000000
--- a/node_modules/autoprefixer/lib/hacks/backdrop-filter.js
+++ /dev/null
@@ -1,20 +0,0 @@
-let Declaration = require('../declaration')
-let utils = require('../utils')
-
-class BackdropFilter extends Declaration {
- constructor(name, prefixes, all) {
- super(name, prefixes, all)
-
- if (this.prefixes) {
- this.prefixes = utils.uniq(
- this.prefixes.map(i => {
- return i === '-ms-' ? '-webkit-' : i
- })
- )
- }
- }
-}
-
-BackdropFilter.names = ['backdrop-filter']
-
-module.exports = BackdropFilter
diff --git a/node_modules/autoprefixer/lib/hacks/background-clip.js b/node_modules/autoprefixer/lib/hacks/background-clip.js
deleted file mode 100644
index 92c714c..0000000
--- a/node_modules/autoprefixer/lib/hacks/background-clip.js
+++ /dev/null
@@ -1,24 +0,0 @@
-let Declaration = require('../declaration')
-let utils = require('../utils')
-
-class BackgroundClip extends Declaration {
- constructor(name, prefixes, all) {
- super(name, prefixes, all)
-
- if (this.prefixes) {
- this.prefixes = utils.uniq(
- this.prefixes.map(i => {
- return i === '-ms-' ? '-webkit-' : i
- })
- )
- }
- }
-
- check(decl) {
- return decl.value.toLowerCase() === 'text'
- }
-}
-
-BackgroundClip.names = ['background-clip']
-
-module.exports = BackgroundClip
diff --git a/node_modules/autoprefixer/lib/hacks/background-size.js b/node_modules/autoprefixer/lib/hacks/background-size.js
deleted file mode 100644
index 1fba894..0000000
--- a/node_modules/autoprefixer/lib/hacks/background-size.js
+++ /dev/null
@@ -1,23 +0,0 @@
-let Declaration = require('../declaration')
-
-class BackgroundSize extends Declaration {
- /**
- * Duplication parameter for -webkit- browsers
- */
- set(decl, prefix) {
- let value = decl.value.toLowerCase()
- if (
- prefix === '-webkit-' &&
- !value.includes(' ') &&
- value !== 'contain' &&
- value !== 'cover'
- ) {
- decl.value = decl.value + ' ' + decl.value
- }
- return super.set(decl, prefix)
- }
-}
-
-BackgroundSize.names = ['background-size']
-
-module.exports = BackgroundSize
diff --git a/node_modules/autoprefixer/lib/hacks/block-logical.js b/node_modules/autoprefixer/lib/hacks/block-logical.js
deleted file mode 100644
index cb795f7..0000000
--- a/node_modules/autoprefixer/lib/hacks/block-logical.js
+++ /dev/null
@@ -1,40 +0,0 @@
-let Declaration = require('../declaration')
-
-class BlockLogical extends Declaration {
- /**
- * Return property name by spec
- */
- normalize(prop) {
- if (prop.includes('-before')) {
- return prop.replace('-before', '-block-start')
- }
- return prop.replace('-after', '-block-end')
- }
-
- /**
- * Use old syntax for -moz- and -webkit-
- */
- prefixed(prop, prefix) {
- if (prop.includes('-start')) {
- return prefix + prop.replace('-block-start', '-before')
- }
- return prefix + prop.replace('-block-end', '-after')
- }
-}
-
-BlockLogical.names = [
- 'border-block-start',
- 'border-block-end',
- 'margin-block-start',
- 'margin-block-end',
- 'padding-block-start',
- 'padding-block-end',
- 'border-before',
- 'border-after',
- 'margin-before',
- 'margin-after',
- 'padding-before',
- 'padding-after'
-]
-
-module.exports = BlockLogical
diff --git a/node_modules/autoprefixer/lib/hacks/border-image.js b/node_modules/autoprefixer/lib/hacks/border-image.js
deleted file mode 100644
index f5cbd2c..0000000
--- a/node_modules/autoprefixer/lib/hacks/border-image.js
+++ /dev/null
@@ -1,15 +0,0 @@
-let Declaration = require('../declaration')
-
-class BorderImage extends Declaration {
- /**
- * Remove fill parameter for prefixed declarations
- */
- set(decl, prefix) {
- decl.value = decl.value.replace(/\s+fill(\s)/, '$1')
- return super.set(decl, prefix)
- }
-}
-
-BorderImage.names = ['border-image']
-
-module.exports = BorderImage
diff --git a/node_modules/autoprefixer/lib/hacks/border-radius.js b/node_modules/autoprefixer/lib/hacks/border-radius.js
deleted file mode 100644
index 47ea835..0000000
--- a/node_modules/autoprefixer/lib/hacks/border-radius.js
+++ /dev/null
@@ -1,40 +0,0 @@
-let Declaration = require('../declaration')
-
-class BorderRadius extends Declaration {
- /**
- * Return unprefixed version of property
- */
- normalize(prop) {
- return BorderRadius.toNormal[prop] || prop
- }
-
- /**
- * Change syntax, when add Mozilla prefix
- */
- prefixed(prop, prefix) {
- if (prefix === '-moz-') {
- return prefix + (BorderRadius.toMozilla[prop] || prop)
- }
- return super.prefixed(prop, prefix)
- }
-}
-
-BorderRadius.names = ['border-radius']
-
-BorderRadius.toMozilla = {}
-BorderRadius.toNormal = {}
-
-for (let ver of ['top', 'bottom']) {
- for (let hor of ['left', 'right']) {
- let normal = `border-${ver}-${hor}-radius`
- let mozilla = `border-radius-${ver}${hor}`
-
- BorderRadius.names.push(normal)
- BorderRadius.names.push(mozilla)
-
- BorderRadius.toMozilla[normal] = mozilla
- BorderRadius.toNormal[mozilla] = normal
- }
-}
-
-module.exports = BorderRadius
diff --git a/node_modules/autoprefixer/lib/hacks/break-props.js b/node_modules/autoprefixer/lib/hacks/break-props.js
deleted file mode 100644
index b67b12f..0000000
--- a/node_modules/autoprefixer/lib/hacks/break-props.js
+++ /dev/null
@@ -1,63 +0,0 @@
-let Declaration = require('../declaration')
-
-class BreakProps extends Declaration {
- /**
- * Don’t prefix some values
- */
- insert(decl, prefix, prefixes) {
- if (decl.prop !== 'break-inside') {
- return super.insert(decl, prefix, prefixes)
- }
- if (/region/i.test(decl.value) || /page/i.test(decl.value)) {
- return undefined
- }
- return super.insert(decl, prefix, prefixes)
- }
-
- /**
- * Return property name by final spec
- */
- normalize(prop) {
- if (prop.includes('inside')) {
- return 'break-inside'
- }
- if (prop.includes('before')) {
- return 'break-before'
- }
- return 'break-after'
- }
-
- /**
- * Change name for -webkit- and -moz- prefix
- */
- prefixed(prop, prefix) {
- return `${prefix}column-${prop}`
- }
-
- /**
- * Change prefixed value for avoid-column and avoid-page
- */
- set(decl, prefix) {
- if (
- (decl.prop === 'break-inside' && decl.value === 'avoid-column') ||
- decl.value === 'avoid-page'
- ) {
- decl.value = 'avoid'
- }
- return super.set(decl, prefix)
- }
-}
-
-BreakProps.names = [
- 'break-inside',
- 'page-break-inside',
- 'column-break-inside',
- 'break-before',
- 'page-break-before',
- 'column-break-before',
- 'break-after',
- 'page-break-after',
- 'column-break-after'
-]
-
-module.exports = BreakProps
diff --git a/node_modules/autoprefixer/lib/hacks/cross-fade.js b/node_modules/autoprefixer/lib/hacks/cross-fade.js
deleted file mode 100644
index caaa90d..0000000
--- a/node_modules/autoprefixer/lib/hacks/cross-fade.js
+++ /dev/null
@@ -1,35 +0,0 @@
-let list = require('postcss').list
-
-let Value = require('../value')
-
-class CrossFade extends Value {
- replace(string, prefix) {
- return list
- .space(string)
- .map(value => {
- if (value.slice(0, +this.name.length + 1) !== this.name + '(') {
- return value
- }
-
- let close = value.lastIndexOf(')')
- let after = value.slice(close + 1)
- let args = value.slice(this.name.length + 1, close)
-
- if (prefix === '-webkit-') {
- let match = args.match(/\d*.?\d+%?/)
- if (match) {
- args = args.slice(match[0].length).trim()
- args += `, ${match[0]}`
- } else {
- args += ', 0.5'
- }
- }
- return prefix + this.name + '(' + args + ')' + after
- })
- .join(' ')
- }
-}
-
-CrossFade.names = ['cross-fade']
-
-module.exports = CrossFade
diff --git a/node_modules/autoprefixer/lib/hacks/display-flex.js b/node_modules/autoprefixer/lib/hacks/display-flex.js
deleted file mode 100644
index 663172c..0000000
--- a/node_modules/autoprefixer/lib/hacks/display-flex.js
+++ /dev/null
@@ -1,65 +0,0 @@
-let OldValue = require('../old-value')
-let Value = require('../value')
-let flexSpec = require('./flex-spec')
-
-class DisplayFlex extends Value {
- constructor(name, prefixes) {
- super(name, prefixes)
- if (name === 'display-flex') {
- this.name = 'flex'
- }
- }
-
- /**
- * Faster check for flex value
- */
- check(decl) {
- return decl.prop === 'display' && decl.value === this.name
- }
-
- /**
- * Change value for old specs
- */
- old(prefix) {
- let prefixed = this.prefixed(prefix)
- if (!prefixed) return undefined
- return new OldValue(this.name, prefixed)
- }
-
- /**
- * Return value by spec
- */
- prefixed(prefix) {
- let spec, value
- ;[spec, prefix] = flexSpec(prefix)
-
- if (spec === 2009) {
- if (this.name === 'flex') {
- value = 'box'
- } else {
- value = 'inline-box'
- }
- } else if (spec === 2012) {
- if (this.name === 'flex') {
- value = 'flexbox'
- } else {
- value = 'inline-flexbox'
- }
- } else if (spec === 'final') {
- value = this.name
- }
-
- return prefix + value
- }
-
- /**
- * Add prefix to value depend on flebox spec version
- */
- replace(string, prefix) {
- return this.prefixed(prefix)
- }
-}
-
-DisplayFlex.names = ['display-flex', 'inline-flex']
-
-module.exports = DisplayFlex
diff --git a/node_modules/autoprefixer/lib/hacks/display-grid.js b/node_modules/autoprefixer/lib/hacks/display-grid.js
deleted file mode 100644
index 290ec8b..0000000
--- a/node_modules/autoprefixer/lib/hacks/display-grid.js
+++ /dev/null
@@ -1,21 +0,0 @@
-let Value = require('../value')
-
-class DisplayGrid extends Value {
- constructor(name, prefixes) {
- super(name, prefixes)
- if (name === 'display-grid') {
- this.name = 'grid'
- }
- }
-
- /**
- * Faster check for flex value
- */
- check(decl) {
- return decl.prop === 'display' && decl.value === this.name
- }
-}
-
-DisplayGrid.names = ['display-grid', 'inline-grid']
-
-module.exports = DisplayGrid
diff --git a/node_modules/autoprefixer/lib/hacks/file-selector-button.js b/node_modules/autoprefixer/lib/hacks/file-selector-button.js
deleted file mode 100644
index 18ebcea..0000000
--- a/node_modules/autoprefixer/lib/hacks/file-selector-button.js
+++ /dev/null
@@ -1,26 +0,0 @@
-let Selector = require('../selector')
-let utils = require('../utils')
-
-class FileSelectorButton extends Selector {
- constructor(name, prefixes, all) {
- super(name, prefixes, all)
-
- if (this.prefixes) {
- this.prefixes = utils.uniq(this.prefixes.map(() => '-webkit-'))
- }
- }
-
- /**
- * Return different selectors depend on prefix
- */
- prefixed(prefix) {
- if (prefix === '-webkit-') {
- return '::-webkit-file-upload-button'
- }
- return `::${prefix}file-selector-button`
- }
-}
-
-FileSelectorButton.names = ['::file-selector-button']
-
-module.exports = FileSelectorButton
diff --git a/node_modules/autoprefixer/lib/hacks/filter-value.js b/node_modules/autoprefixer/lib/hacks/filter-value.js
deleted file mode 100644
index 98e5f61..0000000
--- a/node_modules/autoprefixer/lib/hacks/filter-value.js
+++ /dev/null
@@ -1,14 +0,0 @@
-let Value = require('../value')
-
-class FilterValue extends Value {
- constructor(name, prefixes) {
- super(name, prefixes)
- if (name === 'filter-function') {
- this.name = 'filter'
- }
- }
-}
-
-FilterValue.names = ['filter', 'filter-function']
-
-module.exports = FilterValue
diff --git a/node_modules/autoprefixer/lib/hacks/filter.js b/node_modules/autoprefixer/lib/hacks/filter.js
deleted file mode 100644
index 7ec6fbe..0000000
--- a/node_modules/autoprefixer/lib/hacks/filter.js
+++ /dev/null
@@ -1,19 +0,0 @@
-let Declaration = require('../declaration')
-
-class Filter extends Declaration {
- /**
- * Check is it Internet Explorer filter
- */
- check(decl) {
- let v = decl.value
- return (
- !v.toLowerCase().includes('alpha(') &&
- !v.includes('DXImageTransform.Microsoft') &&
- !v.includes('data:image/svg+xml')
- )
- }
-}
-
-Filter.names = ['filter']
-
-module.exports = Filter
diff --git a/node_modules/autoprefixer/lib/hacks/flex-basis.js b/node_modules/autoprefixer/lib/hacks/flex-basis.js
deleted file mode 100644
index 3e913ee..0000000
--- a/node_modules/autoprefixer/lib/hacks/flex-basis.js
+++ /dev/null
@@ -1,39 +0,0 @@
-let Declaration = require('../declaration')
-let flexSpec = require('./flex-spec')
-
-class FlexBasis extends Declaration {
- /**
- * Return property name by final spec
- */
- normalize() {
- return 'flex-basis'
- }
-
- /**
- * Return flex property for 2012 spec
- */
- prefixed(prop, prefix) {
- let spec
- ;[spec, prefix] = flexSpec(prefix)
- if (spec === 2012) {
- return prefix + 'flex-preferred-size'
- }
- return super.prefixed(prop, prefix)
- }
-
- /**
- * Ignore 2009 spec and use flex property for 2012
- */
- set(decl, prefix) {
- let spec
- ;[spec, prefix] = flexSpec(prefix)
- if (spec === 2012 || spec === 'final') {
- return super.set(decl, prefix)
- }
- return undefined
- }
-}
-
-FlexBasis.names = ['flex-basis', 'flex-preferred-size']
-
-module.exports = FlexBasis
diff --git a/node_modules/autoprefixer/lib/hacks/flex-direction.js b/node_modules/autoprefixer/lib/hacks/flex-direction.js
deleted file mode 100644
index e3928f9..0000000
--- a/node_modules/autoprefixer/lib/hacks/flex-direction.js
+++ /dev/null
@@ -1,72 +0,0 @@
-let Declaration = require('../declaration')
-let flexSpec = require('./flex-spec')
-
-class FlexDirection extends Declaration {
- /**
- * Use two properties for 2009 spec
- */
- insert(decl, prefix, prefixes) {
- let spec
- ;[spec, prefix] = flexSpec(prefix)
- if (spec !== 2009) {
- return super.insert(decl, prefix, prefixes)
- }
- let already = decl.parent.some(
- i =>
- i.prop === prefix + 'box-orient' || i.prop === prefix + 'box-direction'
- )
- if (already) {
- return undefined
- }
-
- let v = decl.value
- let dir, orient
- if (v === 'inherit' || v === 'initial' || v === 'unset') {
- orient = v
- dir = v
- } else {
- orient = v.includes('row') ? 'horizontal' : 'vertical'
- dir = v.includes('reverse') ? 'reverse' : 'normal'
- }
-
- let cloned = this.clone(decl)
- cloned.prop = prefix + 'box-orient'
- cloned.value = orient
- if (this.needCascade(decl)) {
- cloned.raws.before = this.calcBefore(prefixes, decl, prefix)
- }
- decl.parent.insertBefore(decl, cloned)
-
- cloned = this.clone(decl)
- cloned.prop = prefix + 'box-direction'
- cloned.value = dir
- if (this.needCascade(decl)) {
- cloned.raws.before = this.calcBefore(prefixes, decl, prefix)
- }
- return decl.parent.insertBefore(decl, cloned)
- }
-
- /**
- * Return property name by final spec
- */
- normalize() {
- return 'flex-direction'
- }
-
- /**
- * Clean two properties for 2009 spec
- */
- old(prop, prefix) {
- let spec
- ;[spec, prefix] = flexSpec(prefix)
- if (spec === 2009) {
- return [prefix + 'box-orient', prefix + 'box-direction']
- } else {
- return super.old(prop, prefix)
- }
- }
-}
-
-FlexDirection.names = ['flex-direction', 'box-direction', 'box-orient']
-
-module.exports = FlexDirection
diff --git a/node_modules/autoprefixer/lib/hacks/flex-flow.js b/node_modules/autoprefixer/lib/hacks/flex-flow.js
deleted file mode 100644
index 4257ebd..0000000
--- a/node_modules/autoprefixer/lib/hacks/flex-flow.js
+++ /dev/null
@@ -1,53 +0,0 @@
-let Declaration = require('../declaration')
-let flexSpec = require('./flex-spec')
-
-class FlexFlow extends Declaration {
- /**
- * Use two properties for 2009 spec
- */
- insert(decl, prefix, prefixes) {
- let spec
- ;[spec, prefix] = flexSpec(prefix)
- if (spec !== 2009) {
- return super.insert(decl, prefix, prefixes)
- }
- let values = decl.value
- .split(/\s+/)
- .filter(i => i !== 'wrap' && i !== 'nowrap' && 'wrap-reverse')
- if (values.length === 0) {
- return undefined
- }
-
- let already = decl.parent.some(
- i =>
- i.prop === prefix + 'box-orient' || i.prop === prefix + 'box-direction'
- )
- if (already) {
- return undefined
- }
-
- let value = values[0]
- let orient = value.includes('row') ? 'horizontal' : 'vertical'
- let dir = value.includes('reverse') ? 'reverse' : 'normal'
-
- let cloned = this.clone(decl)
- cloned.prop = prefix + 'box-orient'
- cloned.value = orient
- if (this.needCascade(decl)) {
- cloned.raws.before = this.calcBefore(prefixes, decl, prefix)
- }
- decl.parent.insertBefore(decl, cloned)
-
- cloned = this.clone(decl)
- cloned.prop = prefix + 'box-direction'
- cloned.value = dir
- if (this.needCascade(decl)) {
- cloned.raws.before = this.calcBefore(prefixes, decl, prefix)
- }
- return decl.parent.insertBefore(decl, cloned)
- }
-}
-
-FlexFlow.names = ['flex-flow', 'box-direction', 'box-orient']
-
-module.exports = FlexFlow
diff --git a/node_modules/autoprefixer/lib/hacks/flex-grow.js b/node_modules/autoprefixer/lib/hacks/flex-grow.js
deleted file mode 100644
index b2faa71..0000000
--- a/node_modules/autoprefixer/lib/hacks/flex-grow.js
+++ /dev/null
@@ -1,30 +0,0 @@
-let Declaration = require('../declaration')
-let flexSpec = require('./flex-spec')
-
-class Flex extends Declaration {
- /**
- * Return property name by final spec
- */
- normalize() {
- return 'flex'
- }
-
- /**
- * Return flex property for 2009 and 2012 specs
- */
- prefixed(prop, prefix) {
- let spec
- ;[spec, prefix] = flexSpec(prefix)
- if (spec === 2009) {
- return prefix + 'box-flex'
- }
- if (spec === 2012) {
- return prefix + 'flex-positive'
- }
- return super.prefixed(prop, prefix)
- }
-}
-
-Flex.names = ['flex-grow', 'flex-positive']
-
-module.exports = Flex
diff --git a/node_modules/autoprefixer/lib/hacks/flex-shrink.js b/node_modules/autoprefixer/lib/hacks/flex-shrink.js
deleted file mode 100644
index 1cc73da..0000000
--- a/node_modules/autoprefixer/lib/hacks/flex-shrink.js
+++ /dev/null
@@ -1,39 +0,0 @@
-let Declaration = require('../declaration')
-let flexSpec = require('./flex-spec')
-
-class FlexShrink extends Declaration {
- /**
- * Return property name by final spec
- */
- normalize() {
- return 'flex-shrink'
- }
-
- /**
- * Return flex property for 2012 spec
- */
- prefixed(prop, prefix) {
- let spec
- ;[spec, prefix] = flexSpec(prefix)
- if (spec === 2012) {
- return prefix + 'flex-negative'
- }
- return super.prefixed(prop, prefix)
- }
-
- /**
- * Ignore 2009 spec and use flex property for 2012
- */
- set(decl, prefix) {
- let spec
- ;[spec, prefix] = flexSpec(prefix)
- if (spec === 2012 || spec === 'final') {
- return super.set(decl, prefix)
- }
- return undefined
- }
-}
-
-FlexShrink.names = ['flex-shrink', 'flex-negative']
-
-module.exports = FlexShrink
diff --git a/node_modules/autoprefixer/lib/hacks/flex-spec.js b/node_modules/autoprefixer/lib/hacks/flex-spec.js
deleted file mode 100644
index a077d66..0000000
--- a/node_modules/autoprefixer/lib/hacks/flex-spec.js
+++ /dev/null
@@ -1,19 +0,0 @@
-/**
- * Return flexbox spec versions by prefix
- */
-module.exports = function (prefix) {
- let spec
- if (prefix === '-webkit- 2009' || prefix === '-moz-') {
- spec = 2009
- } else if (prefix === '-ms-') {
- spec = 2012
- } else if (prefix === '-webkit-') {
- spec = 'final'
- }
-
- if (prefix === '-webkit- 2009') {
- prefix = '-webkit-'
- }
-
- return [spec, prefix]
-}
diff --git a/node_modules/autoprefixer/lib/hacks/flex-wrap.js b/node_modules/autoprefixer/lib/hacks/flex-wrap.js
deleted file mode 100644
index 489154d..0000000
--- a/node_modules/autoprefixer/lib/hacks/flex-wrap.js
+++ /dev/null
@@ -1,19 +0,0 @@
-let Declaration = require('../declaration')
-let flexSpec = require('./flex-spec')
-
-class FlexWrap extends Declaration {
- /**
- * Don't add prefix for 2009 spec
- */
- set(decl, prefix) {
- let spec = flexSpec(prefix)[0]
- if (spec !== 2009) {
- return super.set(decl, prefix)
- }
- return undefined
- }
-}
-
-FlexWrap.names = ['flex-wrap']
-
-module.exports = FlexWrap
diff --git a/node_modules/autoprefixer/lib/hacks/flex.js b/node_modules/autoprefixer/lib/hacks/flex.js
deleted file mode 100644
index 146a394..0000000
--- a/node_modules/autoprefixer/lib/hacks/flex.js
+++ /dev/null
@@ -1,54 +0,0 @@
-let list = require('postcss').list
-
-let Declaration = require('../declaration')
-let flexSpec = require('./flex-spec')
-
-class Flex extends Declaration {
- /**
- * Return property name by final spec
- */
- normalize() {
- return 'flex'
- }
-
- /**
- * Change property name for 2009 spec
- */
- prefixed(prop, prefix) {
- let spec
- ;[spec, prefix] = flexSpec(prefix)
- if (spec === 2009) {
- return prefix + 'box-flex'
- }
- return super.prefixed(prop, prefix)
- }
-
- /**
- * Spec 2009 supports only first argument
- * Spec 2012 disallows unitless basis
- */
- set(decl, prefix) {
- let spec = flexSpec(prefix)[0]
- if (spec === 2009) {
- decl.value = list.space(decl.value)[0]
- decl.value = Flex.oldValues[decl.value] || decl.value
- return super.set(decl, prefix)
- }
- if (spec === 2012) {
- let components = list.space(decl.value)
- if (components.length === 3 && components[2] === '0') {
- decl.value = components.slice(0, 2).concat('0px').join(' ')
- }
- }
- return super.set(decl, prefix)
- }
-}
-
-Flex.names = ['flex', 'box-flex']
-
-Flex.oldValues = {
- auto: '1',
- none: '0'
-}
-
-module.exports = Flex
diff --git a/node_modules/autoprefixer/lib/hacks/fullscreen.js b/node_modules/autoprefixer/lib/hacks/fullscreen.js
deleted file mode 100644
index 5a74390..0000000
--- a/node_modules/autoprefixer/lib/hacks/fullscreen.js
+++ /dev/null
@@ -1,20 +0,0 @@
-let Selector = require('../selector')
-
-class Fullscreen extends Selector {
- /**
- * Return different selectors depend on prefix
- */
- prefixed(prefix) {
- if (prefix === '-webkit-') {
- return ':-webkit-full-screen'
- }
- if (prefix === '-moz-') {
- return ':-moz-full-screen'
- }
- return `:${prefix}fullscreen`
- }
-}
-
-Fullscreen.names = [':fullscreen']
-
-module.exports = Fullscreen
diff --git a/node_modules/autoprefixer/lib/hacks/gradient.js b/node_modules/autoprefixer/lib/hacks/gradient.js
deleted file mode 100644
index 8da078a..0000000
--- a/node_modules/autoprefixer/lib/hacks/gradient.js
+++ /dev/null
@@ -1,448 +0,0 @@
-let range = require('normalize-range')
-let parser = require('postcss-value-parser')
-
-let OldValue = require('../old-value')
-let utils = require('../utils')
-let Value = require('../value')
-
-let IS_DIRECTION = /top|left|right|bottom/gi
-
-class Gradient extends Value {
- /**
- * Do not add non-webkit prefixes for list-style and object
- */
- add(decl, prefix) {
- let p = decl.prop
- if (p.includes('mask')) {
- if (prefix === '-webkit-' || prefix === '-webkit- old') {
- return super.add(decl, prefix)
- }
- } else if (
- p === 'list-style' ||
- p === 'list-style-image' ||
- p === 'content'
- ) {
- if (prefix === '-webkit-' || prefix === '-webkit- old') {
- return super.add(decl, prefix)
- }
- } else {
- return super.add(decl, prefix)
- }
- return undefined
- }
-
- /**
- * Get div token from exists parameters
- */
- cloneDiv(params) {
- for (let i of params) {
- if (i.type === 'div' && i.value === ',') {
- return i
- }
- }
- return { after: ' ', type: 'div', value: ',' }
- }
-
- /**
- * Change colors syntax to old webkit
- */
- colorStops(params) {
- let result = []
- for (let i = 0; i < params.length; i++) {
- let pos
- let param = params[i]
- let item
- if (i === 0) {
- continue
- }
-
- let color = parser.stringify(param[0])
- if (param[1] && param[1].type === 'word') {
- pos = param[1].value
- } else if (param[2] && param[2].type === 'word') {
- pos = param[2].value
- }
-
- let stop
- if (i === 1 && (!pos || pos === '0%')) {
- stop = `from(${color})`
- } else if (i === params.length - 1 && (!pos || pos === '100%')) {
- stop = `to(${color})`
- } else if (pos) {
- stop = `color-stop(${pos}, ${color})`
- } else {
- stop = `color-stop(${color})`
- }
-
- let div = param[param.length - 1]
- params[i] = [{ type: 'word', value: stop }]
- if (div.type === 'div' && div.value === ',') {
- item = params[i].push(div)
- }
- result.push(item)
- }
- return result
- }
-
- /**
- * Change new direction to old
- */
- convertDirection(params) {
- if (params.length > 0) {
- if (params[0].value === 'to') {
- this.fixDirection(params)
- } else if (params[0].value.includes('deg')) {
- this.fixAngle(params)
- } else if (this.isRadial(params)) {
- this.fixRadial(params)
- }
- }
- return params
- }
-
- /**
- * Add 90 degrees
- */
- fixAngle(params) {
- let first = params[0].value
- first = parseFloat(first)
- first = Math.abs(450 - first) % 360
- first = this.roundFloat(first, 3)
- params[0].value = `${first}deg`
- }
-
- /**
- * Replace `to top left` to `bottom right`
- */
- fixDirection(params) {
- params.splice(0, 2)
-
- for (let param of params) {
- if (param.type === 'div') {
- break
- }
- if (param.type === 'word') {
- param.value = this.revertDirection(param.value)
- }
- }
- }
-
- /**
- * Fix radial direction syntax
- */
- fixRadial(params) {
- let first = []
- let second = []
- let a, b, c, i, next
-
- for (i = 0; i < params.length - 2; i++) {
- a = params[i]
- b = params[i + 1]
- c = params[i + 2]
- if (a.type === 'space' && b.value === 'at' && c.type === 'space') {
- next = i + 3
- break
- } else {
- first.push(a)
- }
- }
-
- let div
- for (i = next; i < params.length; i++) {
- if (params[i].type === 'div') {
- div = params[i]
- break
- } else {
- second.push(params[i])
- }
- }
-
- params.splice(0, i, ...second, div, ...first)
- }
-
- /**
- * Look for at word
- */
- isRadial(params) {
- let state = 'before'
- for (let param of params) {
- if (state === 'before' && param.type === 'space') {
- state = 'at'
- } else if (state === 'at' && param.value === 'at') {
- state = 'after'
- } else if (state === 'after' && param.type === 'space') {
- return true
- } else if (param.type === 'div') {
- break
- } else {
- state = 'before'
- }
- }
- return false
- }
-
- /**
- * Replace old direction to new
- */
- newDirection(params) {
- if (params[0].value === 'to') {
- return params
- }
- IS_DIRECTION.lastIndex = 0 // reset search index of global regexp
- if (!IS_DIRECTION.test(params[0].value)) {
- return params
- }
-
- params.unshift(
- {
- type: 'word',
- value: 'to'
- },
- {
- type: 'space',
- value: ' '
- }
- )
-
- for (let i = 2; i < params.length; i++) {
- if (params[i].type === 'div') {
- break
- }
- if (params[i].type === 'word') {
- params[i].value = this.revertDirection(params[i].value)
- }
- }
-
- return params
- }
-
- /**
- * Normalize angle
- */
- normalize(nodes, gradientName) {
- if (!nodes[0]) return nodes
-
- if (/-?\d+(.\d+)?grad/.test(nodes[0].value)) {
- nodes[0].value = this.normalizeUnit(nodes[0].value, 400)
- } else if (/-?\d+(.\d+)?rad/.test(nodes[0].value)) {
- nodes[0].value = this.normalizeUnit(nodes[0].value, 2 * Math.PI)
- } else if (/-?\d+(.\d+)?turn/.test(nodes[0].value)) {
- nodes[0].value = this.normalizeUnit(nodes[0].value, 1)
- } else if (nodes[0].value.includes('deg')) {
- let num = parseFloat(nodes[0].value)
- num = range.wrap(0, 360, num)
- nodes[0].value = `${num}deg`
- }
-
- if (
- gradientName === 'linear-gradient' ||
- gradientName === 'repeating-linear-gradient'
- ) {
- let direction = nodes[0].value
-
- // Unitless zero for `` values are allowed in CSS gradients and transforms.
- // Spec: https://github.com/w3c/csswg-drafts/commit/602789171429b2231223ab1e5acf8f7f11652eb3
- if (direction === '0deg' || direction === '0') {
- nodes = this.replaceFirst(nodes, 'to', ' ', 'top')
- } else if (direction === '90deg') {
- nodes = this.replaceFirst(nodes, 'to', ' ', 'right')
- } else if (direction === '180deg') {
- nodes = this.replaceFirst(nodes, 'to', ' ', 'bottom') // default value
- } else if (direction === '270deg') {
- nodes = this.replaceFirst(nodes, 'to', ' ', 'left')
- }
- }
-
- return nodes
- }
-
- /**
- * Convert angle unit to deg
- */
- normalizeUnit(str, full) {
- let num = parseFloat(str)
- let deg = (num / full) * 360
- return `${deg}deg`
- }
-
- /**
- * Remove old WebKit gradient too
- */
- old(prefix) {
- if (prefix === '-webkit-') {
- let type
- if (this.name === 'linear-gradient') {
- type = 'linear'
- } else if (this.name === 'repeating-linear-gradient') {
- type = 'repeating-linear'
- } else if (this.name === 'repeating-radial-gradient') {
- type = 'repeating-radial'
- } else {
- type = 'radial'
- }
- let string = '-gradient'
- let regexp = utils.regexp(
- `-webkit-(${type}-gradient|gradient\\(\\s*${type})`,
- false
- )
-
- return new OldValue(this.name, prefix + this.name, string, regexp)
- } else {
- return super.old(prefix)
- }
- }
-
- /**
- * Change direction syntax to old webkit
- */
- oldDirection(params) {
- let div = this.cloneDiv(params[0])
-
- if (params[0][0].value !== 'to') {
- return params.unshift([
- { type: 'word', value: Gradient.oldDirections.bottom },
- div
- ])
- } else {
- let words = []
- for (let node of params[0].slice(2)) {
- if (node.type === 'word') {
- words.push(node.value.toLowerCase())
- }
- }
-
- words = words.join(' ')
- let old = Gradient.oldDirections[words] || words
-
- params[0] = [{ type: 'word', value: old }, div]
- return params[0]
- }
- }
-
- /**
- * Convert to old webkit syntax
- */
- oldWebkit(node) {
- let { nodes } = node
- let string = parser.stringify(node.nodes)
-
- if (this.name !== 'linear-gradient') {
- return false
- }
- if (nodes[0] && nodes[0].value.includes('deg')) {
- return false
- }
- if (
- string.includes('px') ||
- string.includes('-corner') ||
- string.includes('-side')
- ) {
- return false
- }
-
- let params = [[]]
- for (let i of nodes) {
- params[params.length - 1].push(i)
- if (i.type === 'div' && i.value === ',') {
- params.push([])
- }
- }
-
- this.oldDirection(params)
- this.colorStops(params)
-
- node.nodes = []
- for (let param of params) {
- node.nodes = node.nodes.concat(param)
- }
-
- node.nodes.unshift(
- { type: 'word', value: 'linear' },
- this.cloneDiv(node.nodes)
- )
- node.value = '-webkit-gradient'
-
- return true
- }
-
- /**
- * Change degrees for webkit prefix
- */
- replace(string, prefix) {
- let ast = parser(string)
- for (let node of ast.nodes) {
- let gradientName = this.name // gradient name
- if (node.type === 'function' && node.value === gradientName) {
- node.nodes = this.newDirection(node.nodes)
- node.nodes = this.normalize(node.nodes, gradientName)
- if (prefix === '-webkit- old') {
- let changes = this.oldWebkit(node)
- if (!changes) {
- return false
- }
- } else {
- node.nodes = this.convertDirection(node.nodes)
- node.value = prefix + node.value
- }
- }
- }
- return ast.toString()
- }
-
- /**
- * Replace first token
- */
- replaceFirst(params, ...words) {
- let prefix = words.map(i => {
- if (i === ' ') {
- return { type: 'space', value: i }
- }
- return { type: 'word', value: i }
- })
- return prefix.concat(params.slice(1))
- }
-
- revertDirection(word) {
- return Gradient.directions[word.toLowerCase()] || word
- }
-
- /**
- * Round float and save digits under dot
- */
- roundFloat(float, digits) {
- return parseFloat(float.toFixed(digits))
- }
-}
-
-Gradient.names = [
- 'linear-gradient',
- 'repeating-linear-gradient',
- 'radial-gradient',
- 'repeating-radial-gradient'
-]
-
-Gradient.directions = {
- bottom: 'top',
- left: 'right',
- right: 'left',
- top: 'bottom' // default value
-}
-
-// Direction to replace
-Gradient.oldDirections = {
- 'bottom': 'left top, left bottom',
- 'bottom left': 'right top, left bottom',
- 'bottom right': 'left top, right bottom',
- 'left': 'right top, left top',
-
- 'left bottom': 'right top, left bottom',
- 'left top': 'right bottom, left top',
- 'right': 'left top, right top',
- 'right bottom': 'left top, right bottom',
- 'right top': 'left bottom, right top',
- 'top': 'left bottom, left top',
- 'top left': 'right bottom, left top',
- 'top right': 'left bottom, right top'
-}
-
-module.exports = Gradient
diff --git a/node_modules/autoprefixer/lib/hacks/grid-area.js b/node_modules/autoprefixer/lib/hacks/grid-area.js
deleted file mode 100644
index 0a2d86c..0000000
--- a/node_modules/autoprefixer/lib/hacks/grid-area.js
+++ /dev/null
@@ -1,34 +0,0 @@
-let Declaration = require('../declaration')
-let utils = require('./grid-utils')
-
-class GridArea extends Declaration {
- /**
- * Translate grid-area to separate -ms- prefixed properties
- */
- insert(decl, prefix, prefixes, result) {
- if (prefix !== '-ms-') return super.insert(decl, prefix, prefixes)
-
- let values = utils.parse(decl)
-
- let [rowStart, rowSpan] = utils.translate(values, 0, 2)
- let [columnStart, columnSpan] = utils.translate(values, 1, 3)
-
- ;[
- ['grid-row', rowStart],
- ['grid-row-span', rowSpan],
- ['grid-column', columnStart],
- ['grid-column-span', columnSpan]
- ].forEach(([prop, value]) => {
- utils.insertDecl(decl, prop, value)
- })
-
- utils.warnTemplateSelectorNotFound(decl, result)
- utils.warnIfGridRowColumnExists(decl, result)
-
- return undefined
- }
-}
-
-GridArea.names = ['grid-area']
-
-module.exports = GridArea
diff --git a/node_modules/autoprefixer/lib/hacks/grid-column-align.js b/node_modules/autoprefixer/lib/hacks/grid-column-align.js
deleted file mode 100644
index 91f10f0..0000000
--- a/node_modules/autoprefixer/lib/hacks/grid-column-align.js
+++ /dev/null
@@ -1,28 +0,0 @@
-let Declaration = require('../declaration')
-
-class GridColumnAlign extends Declaration {
- /**
- * Do not prefix flexbox values
- */
- check(decl) {
- return !decl.value.includes('flex-') && decl.value !== 'baseline'
- }
-
- /**
- * Change IE property back
- */
- normalize() {
- return 'justify-self'
- }
-
- /**
- * Change property name for IE
- */
- prefixed(prop, prefix) {
- return prefix + 'grid-column-align'
- }
-}
-
-GridColumnAlign.names = ['grid-column-align']
-
-module.exports = GridColumnAlign
diff --git a/node_modules/autoprefixer/lib/hacks/grid-end.js b/node_modules/autoprefixer/lib/hacks/grid-end.js
deleted file mode 100644
index 63f6a42..0000000
--- a/node_modules/autoprefixer/lib/hacks/grid-end.js
+++ /dev/null
@@ -1,52 +0,0 @@
-let Declaration = require('../declaration')
-let { isPureNumber } = require('../utils')
-
-class GridEnd extends Declaration {
- /**
- * Change repeating syntax for IE
- */
- insert(decl, prefix, prefixes, result) {
- if (prefix !== '-ms-') return super.insert(decl, prefix, prefixes)
-
- let clonedDecl = this.clone(decl)
-
- let startProp = decl.prop.replace(/end$/, 'start')
- let spanProp = prefix + decl.prop.replace(/end$/, 'span')
-
- if (decl.parent.some(i => i.prop === spanProp)) {
- return undefined
- }
-
- clonedDecl.prop = spanProp
-
- if (decl.value.includes('span')) {
- clonedDecl.value = decl.value.replace(/span\s/i, '')
- } else {
- let startDecl
- decl.parent.walkDecls(startProp, d => {
- startDecl = d
- })
- if (startDecl) {
- if (isPureNumber(startDecl.value)) {
- let value = Number(decl.value) - Number(startDecl.value) + ''
- clonedDecl.value = value
- } else {
- return undefined
- }
- } else {
- decl.warn(
- result,
- `Can not prefix ${decl.prop} (${startProp} is not found)`
- )
- }
- }
-
- decl.cloneBefore(clonedDecl)
-
- return undefined
- }
-}
-
-GridEnd.names = ['grid-row-end', 'grid-column-end']
-
-module.exports = GridEnd
diff --git a/node_modules/autoprefixer/lib/hacks/grid-row-align.js b/node_modules/autoprefixer/lib/hacks/grid-row-align.js
deleted file mode 100644
index cba8aee..0000000
--- a/node_modules/autoprefixer/lib/hacks/grid-row-align.js
+++ /dev/null
@@ -1,28 +0,0 @@
-let Declaration = require('../declaration')
-
-class GridRowAlign extends Declaration {
- /**
- * Do not prefix flexbox values
- */
- check(decl) {
- return !decl.value.includes('flex-') && decl.value !== 'baseline'
- }
-
- /**
- * Change IE property back
- */
- normalize() {
- return 'align-self'
- }
-
- /**
- * Change property name for IE
- */
- prefixed(prop, prefix) {
- return prefix + 'grid-row-align'
- }
-}
-
-GridRowAlign.names = ['grid-row-align']
-
-module.exports = GridRowAlign
diff --git a/node_modules/autoprefixer/lib/hacks/grid-row-column.js b/node_modules/autoprefixer/lib/hacks/grid-row-column.js
deleted file mode 100644
index 2199f78..0000000
--- a/node_modules/autoprefixer/lib/hacks/grid-row-column.js
+++ /dev/null
@@ -1,33 +0,0 @@
-let Declaration = require('../declaration')
-let utils = require('./grid-utils')
-
-class GridRowColumn extends Declaration {
- /**
- * Translate grid-row / grid-column to separate -ms- prefixed properties
- */
- insert(decl, prefix, prefixes) {
- if (prefix !== '-ms-') return super.insert(decl, prefix, prefixes)
-
- let values = utils.parse(decl)
- let [start, span] = utils.translate(values, 0, 1)
-
- let hasStartValueSpan = values[0] && values[0].includes('span')
-
- if (hasStartValueSpan) {
- span = values[0].join('').replace(/\D/g, '')
- }
-
- ;[
- [decl.prop, start],
- [`${decl.prop}-span`, span]
- ].forEach(([prop, value]) => {
- utils.insertDecl(decl, prop, value)
- })
-
- return undefined
- }
-}
-
-GridRowColumn.names = ['grid-row', 'grid-column']
-
-module.exports = GridRowColumn
diff --git a/node_modules/autoprefixer/lib/hacks/grid-rows-columns.js b/node_modules/autoprefixer/lib/hacks/grid-rows-columns.js
deleted file mode 100644
index f873f35..0000000
--- a/node_modules/autoprefixer/lib/hacks/grid-rows-columns.js
+++ /dev/null
@@ -1,125 +0,0 @@
-let Declaration = require('../declaration')
-let Processor = require('../processor')
-let {
- autoplaceGridItems,
- getGridGap,
- inheritGridGap,
- prefixTrackProp,
- prefixTrackValue
-} = require('./grid-utils')
-
-class GridRowsColumns extends Declaration {
- insert(decl, prefix, prefixes, result) {
- if (prefix !== '-ms-') return super.insert(decl, prefix, prefixes)
-
- let { parent, prop, value } = decl
- let isRowProp = prop.includes('rows')
- let isColumnProp = prop.includes('columns')
-
- let hasGridTemplate = parent.some(
- i => i.prop === 'grid-template' || i.prop === 'grid-template-areas'
- )
-
- /**
- * Not to prefix rows declaration if grid-template(-areas) is present
- */
- if (hasGridTemplate && isRowProp) {
- return false
- }
-
- let processor = new Processor({ options: {} })
- let status = processor.gridStatus(parent, result)
- let gap = getGridGap(decl)
- gap = inheritGridGap(decl, gap) || gap
-
- let gapValue = isRowProp ? gap.row : gap.column
-
- if ((status === 'no-autoplace' || status === true) && !hasGridTemplate) {
- gapValue = null
- }
-
- let prefixValue = prefixTrackValue({
- gap: gapValue,
- value
- })
-
- /**
- * Insert prefixes
- */
- decl.cloneBefore({
- prop: prefixTrackProp({ prefix, prop }),
- value: prefixValue
- })
-
- let autoflow = parent.nodes.find(i => i.prop === 'grid-auto-flow')
- let autoflowValue = 'row'
-
- if (autoflow && !processor.disabled(autoflow, result)) {
- autoflowValue = autoflow.value.trim()
- }
- if (status === 'autoplace') {
- /**
- * Show warning if grid-template-rows decl is not found
- */
- let rowDecl = parent.nodes.find(i => i.prop === 'grid-template-rows')
-
- if (!rowDecl && hasGridTemplate) {
- return undefined
- } else if (!rowDecl && !hasGridTemplate) {
- decl.warn(
- result,
- 'Autoplacement does not work without grid-template-rows property'
- )
- return undefined
- }
-
- /**
- * Show warning if grid-template-columns decl is not found
- */
- let columnDecl = parent.nodes.find(i => {
- return i.prop === 'grid-template-columns'
- })
- if (!columnDecl && !hasGridTemplate) {
- decl.warn(
- result,
- 'Autoplacement does not work without grid-template-columns property'
- )
- }
-
- /**
- * Autoplace grid items
- */
- if (isColumnProp && !hasGridTemplate) {
- autoplaceGridItems(decl, result, gap, autoflowValue)
- }
- }
-
- return undefined
- }
-
- /**
- * Change IE property back
- */
- normalize(prop) {
- return prop.replace(/^grid-(rows|columns)/, 'grid-template-$1')
- }
-
- /**
- * Change property name for IE
- */
- prefixed(prop, prefix) {
- if (prefix === '-ms-') {
- return prefixTrackProp({ prefix, prop })
- }
- return super.prefixed(prop, prefix)
- }
-}
-
-GridRowsColumns.names = [
- 'grid-template-rows',
- 'grid-template-columns',
- 'grid-rows',
- 'grid-columns'
-]
-
-module.exports = GridRowsColumns
diff --git a/node_modules/autoprefixer/lib/hacks/grid-start.js b/node_modules/autoprefixer/lib/hacks/grid-start.js
deleted file mode 100644
index 32cebc1..0000000
--- a/node_modules/autoprefixer/lib/hacks/grid-start.js
+++ /dev/null
@@ -1,33 +0,0 @@
-let Declaration = require('../declaration')
-
-class GridStart extends Declaration {
- /**
- * Do not add prefix for unsupported value in IE
- */
- check(decl) {
- let value = decl.value
- return !value.includes('/') && !value.includes('span')
- }
-
- /**
- * Return a final spec property
- */
- normalize(prop) {
- return prop.replace('-start', '')
- }
-
- /**
- * Change property name for IE
- */
- prefixed(prop, prefix) {
- let result = super.prefixed(prop, prefix)
- if (prefix === '-ms-') {
- result = result.replace('-start', '')
- }
- return result
- }
-}
-
-GridStart.names = ['grid-row-start', 'grid-column-start']
-
-module.exports = GridStart
diff --git a/node_modules/autoprefixer/lib/hacks/grid-template-areas.js b/node_modules/autoprefixer/lib/hacks/grid-template-areas.js
deleted file mode 100644
index ffc9673..0000000
--- a/node_modules/autoprefixer/lib/hacks/grid-template-areas.js
+++ /dev/null
@@ -1,84 +0,0 @@
-let Declaration = require('../declaration')
-let {
- getGridGap,
- inheritGridGap,
- parseGridAreas,
- prefixTrackProp,
- prefixTrackValue,
- warnGridGap,
- warnMissedAreas
-} = require('./grid-utils')
-
-function getGridRows(tpl) {
- return tpl
- .trim()
- .slice(1, -1)
- .split(/["']\s*["']?/g)
-}
-
-class GridTemplateAreas extends Declaration {
- /**
- * Translate grid-template-areas to separate -ms- prefixed properties
- */
- insert(decl, prefix, prefixes, result) {
- if (prefix !== '-ms-') return super.insert(decl, prefix, prefixes)
-
- let hasColumns = false
- let hasRows = false
- let parent = decl.parent
- let gap = getGridGap(decl)
- gap = inheritGridGap(decl, gap) || gap
-
- // remove already prefixed rows
- // to prevent doubling prefixes
- parent.walkDecls(/-ms-grid-rows/, i => i.remove())
-
- // add empty tracks to rows
- parent.walkDecls(/grid-template-(rows|columns)/, trackDecl => {
- if (trackDecl.prop === 'grid-template-rows') {
- hasRows = true
- let { prop, value } = trackDecl
- trackDecl.cloneBefore({
- prop: prefixTrackProp({ prefix, prop }),
- value: prefixTrackValue({ gap: gap.row, value })
- })
- } else {
- hasColumns = true
- }
- })
-
- let gridRows = getGridRows(decl.value)
-
- if (hasColumns && !hasRows && gap.row && gridRows.length > 1) {
- decl.cloneBefore({
- prop: '-ms-grid-rows',
- raws: {},
- value: prefixTrackValue({
- gap: gap.row,
- value: `repeat(${gridRows.length}, auto)`
- })
- })
- }
-
- // warnings
- warnGridGap({
- decl,
- gap,
- hasColumns,
- result
- })
-
- let areas = parseGridAreas({
- gap,
- rows: gridRows
- })
-
- warnMissedAreas(areas, decl, result)
-
- return decl
- }
-}
-
-GridTemplateAreas.names = ['grid-template-areas']
-
-module.exports = GridTemplateAreas
diff --git a/node_modules/autoprefixer/lib/hacks/grid-template.js b/node_modules/autoprefixer/lib/hacks/grid-template.js
deleted file mode 100644
index 4e28637..0000000
--- a/node_modules/autoprefixer/lib/hacks/grid-template.js
+++ /dev/null
@@ -1,69 +0,0 @@
-let Declaration = require('../declaration')
-let {
- getGridGap,
- inheritGridGap,
- parseTemplate,
- warnGridGap,
- warnMissedAreas
-} = require('./grid-utils')
-
-class GridTemplate extends Declaration {
- /**
- * Translate grid-template to separate -ms- prefixed properties
- */
- insert(decl, prefix, prefixes, result) {
- if (prefix !== '-ms-') return super.insert(decl, prefix, prefixes)
-
- if (decl.parent.some(i => i.prop === '-ms-grid-rows')) {
- return undefined
- }
-
- let gap = getGridGap(decl)
-
- /**
- * we must insert inherited gap values in some cases:
- * if we are inside media query && if we have no grid-gap value
- */
- let inheritedGap = inheritGridGap(decl, gap)
-
- let { areas, columns, rows } = parseTemplate({
- decl,
- gap: inheritedGap || gap
- })
-
- let hasAreas = Object.keys(areas).length > 0
- let hasRows = Boolean(rows)
- let hasColumns = Boolean(columns)
-
- warnGridGap({
- decl,
- gap,
- hasColumns,
- result
- })
-
- warnMissedAreas(areas, decl, result)
-
- if ((hasRows && hasColumns) || hasAreas) {
- decl.cloneBefore({
- prop: '-ms-grid-rows',
- raws: {},
- value: rows
- })
- }
-
- if (hasColumns) {
- decl.cloneBefore({
- prop: '-ms-grid-columns',
- raws: {},
- value: columns
- })
- }
-
- return decl
- }
-}
-
-GridTemplate.names = ['grid-template']
-
-module.exports = GridTemplate
diff --git a/node_modules/autoprefixer/lib/hacks/grid-utils.js b/node_modules/autoprefixer/lib/hacks/grid-utils.js
deleted file mode 100644
index e894231..0000000
--- a/node_modules/autoprefixer/lib/hacks/grid-utils.js
+++ /dev/null
@@ -1,1113 +0,0 @@
-let parser = require('postcss-value-parser')
-let list = require('postcss').list
-
-let uniq = require('../utils').uniq
-let escapeRegexp = require('../utils').escapeRegexp
-let splitSelector = require('../utils').splitSelector
-
-function convert(value) {
- if (
- value &&
- value.length === 2 &&
- value[0] === 'span' &&
- parseInt(value[1], 10) > 0
- ) {
- return [false, parseInt(value[1], 10)]
- }
-
- if (value && value.length === 1 && parseInt(value[0], 10) > 0) {
- return [parseInt(value[0], 10), false]
- }
-
- return [false, false]
-}
-
-exports.translate = translate
-
-function translate(values, startIndex, endIndex) {
- let startValue = values[startIndex]
- let endValue = values[endIndex]
-
- if (!startValue) {
- return [false, false]
- }
-
- let [start, spanStart] = convert(startValue)
- let [end, spanEnd] = convert(endValue)
-
- if (start && !endValue) {
- return [start, false]
- }
-
- if (spanStart && end) {
- return [end - spanStart, spanStart]
- }
-
- if (start && spanEnd) {
- return [start, spanEnd]
- }
-
- if (start && end) {
- return [start, end - start]
- }
-
- return [false, false]
-}
-
-exports.parse = parse
-
-function parse(decl) {
- let node = parser(decl.value)
-
- let values = []
- let current = 0
- values[current] = []
-
- for (let i of node.nodes) {
- if (i.type === 'div') {
- current += 1
- values[current] = []
- } else if (i.type === 'word') {
- values[current].push(i.value)
- }
- }
-
- return values
-}
-
-exports.insertDecl = insertDecl
-
-function insertDecl(decl, prop, value) {
- if (value && !decl.parent.some(i => i.prop === `-ms-${prop}`)) {
- decl.cloneBefore({
- prop: `-ms-${prop}`,
- value: value.toString()
- })
- }
-}
-
-// Track transforms
-
-exports.prefixTrackProp = prefixTrackProp
-
-function prefixTrackProp({ prefix, prop }) {
- return prefix + prop.replace('template-', '')
-}
-
-function transformRepeat({ nodes }, { gap }) {
- let { count, size } = nodes.reduce(
- (result, node) => {
- if (node.type === 'div' && node.value === ',') {
- result.key = 'size'
- } else {
- result[result.key].push(parser.stringify(node))
- }
- return result
- },
- {
- count: [],
- key: 'count',
- size: []
- }
- )
-
- // insert gap values
- if (gap) {
- size = size.filter(i => i.trim())
- let val = []
- for (let i = 1; i <= count; i++) {
- size.forEach((item, index) => {
- if (index > 0 || i > 1) {
- val.push(gap)
- }
- val.push(item)
- })
- }
-
- return val.join(' ')
- }
-
- return `(${size.join('')})[${count.join('')}]`
-}
-
-exports.prefixTrackValue = prefixTrackValue
-
-function prefixTrackValue({ gap, value }) {
- let result = parser(value).nodes.reduce((nodes, node) => {
- if (node.type === 'function' && node.value === 'repeat') {
- return nodes.concat({
- type: 'word',
- value: transformRepeat(node, { gap })
- })
- }
- if (gap && node.type === 'space') {
- return nodes.concat(
- {
- type: 'space',
- value: ' '
- },
- {
- type: 'word',
- value: gap
- },
- node
- )
- }
- return nodes.concat(node)
- }, [])
-
- return parser.stringify(result)
-}
-
-// Parse grid-template-areas
-
-let DOTS = /^\.+$/
-
-function track(start, end) {
- return { end, span: end - start, start }
-}
-
-function getColumns(line) {
- return line.trim().split(/\s+/g)
-}
-
-exports.parseGridAreas = parseGridAreas
-
-function parseGridAreas({ gap, rows }) {
- return rows.reduce((areas, line, rowIndex) => {
- if (gap.row) rowIndex *= 2
-
- if (line.trim() === '') return areas
-
- getColumns(line).forEach((area, columnIndex) => {
- if (DOTS.test(area)) return
-
- if (gap.column) columnIndex *= 2
-
- if (typeof areas[area] === 'undefined') {
- areas[area] = {
- column: track(columnIndex + 1, columnIndex + 2),
- row: track(rowIndex + 1, rowIndex + 2)
- }
- } else {
- let { column, row } = areas[area]
-
- column.start = Math.min(column.start, columnIndex + 1)
- column.end = Math.max(column.end, columnIndex + 2)
- column.span = column.end - column.start
-
- row.start = Math.min(row.start, rowIndex + 1)
- row.end = Math.max(row.end, rowIndex + 2)
- row.span = row.end - row.start
- }
- })
-
- return areas
- }, {})
-}
-
-// Parse grid-template
-
-function testTrack(node) {
- return node.type === 'word' && /^\[.+]$/.test(node.value)
-}
-
-function verifyRowSize(result) {
- if (result.areas.length > result.rows.length) {
- result.rows.push('auto')
- }
- return result
-}
-
-exports.parseTemplate = parseTemplate
-
-function parseTemplate({ decl, gap }) {
- let gridTemplate = parser(decl.value).nodes.reduce(
- (result, node) => {
- let { type, value } = node
-
- if (testTrack(node) || type === 'space') return result
-
- // area
- if (type === 'string') {
- result = verifyRowSize(result)
- result.areas.push(value)
- }
-
- // values and function
- if (type === 'word' || type === 'function') {
- result[result.key].push(parser.stringify(node))
- }
-
- // divider(/)
- if (type === 'div' && value === '/') {
- result.key = 'columns'
- result = verifyRowSize(result)
- }
-
- return result
- },
- {
- areas: [],
- columns: [],
- key: 'rows',
- rows: []
- }
- )
-
- return {
- areas: parseGridAreas({
- gap,
- rows: gridTemplate.areas
- }),
- columns: prefixTrackValue({
- gap: gap.column,
- value: gridTemplate.columns.join(' ')
- }),
- rows: prefixTrackValue({
- gap: gap.row,
- value: gridTemplate.rows.join(' ')
- })
- }
-}
-
-// Insert parsed grid areas
-
-/**
- * Get an array of -ms- prefixed props and values
- * @param {Object} [area] area object with column and row data
- * @param {Boolean} [addRowSpan] should we add grid-column-row value?
- * @param {Boolean} [addColumnSpan] should we add grid-column-span value?
- * @return {Array}
- */
-function getMSDecls(area, addRowSpan = false, addColumnSpan = false) {
- let result = [
- {
- prop: '-ms-grid-row',
- value: String(area.row.start)
- }
- ]
- if (area.row.span > 1 || addRowSpan) {
- result.push({
- prop: '-ms-grid-row-span',
- value: String(area.row.span)
- })
- }
- result.push({
- prop: '-ms-grid-column',
- value: String(area.column.start)
- })
- if (area.column.span > 1 || addColumnSpan) {
- result.push({
- prop: '-ms-grid-column-span',
- value: String(area.column.span)
- })
- }
- return result
-}
-
-function getParentMedia(parent) {
- if (parent.type === 'atrule' && parent.name === 'media') {
- return parent
- }
- if (!parent.parent) {
- return false
- }
- return getParentMedia(parent.parent)
-}
-
-/**
- * change selectors for rules with duplicate grid-areas.
- * @param {Array} rules
- * @param {Array} templateSelectors
- * @return {Array} rules with changed selectors
- */
-function changeDuplicateAreaSelectors(ruleSelectors, templateSelectors) {
- ruleSelectors = ruleSelectors.map(selector => {
- let selectorBySpace = list.space(selector)
- let selectorByComma = list.comma(selector)
-
- if (selectorBySpace.length > selectorByComma.length) {
- selector = selectorBySpace.slice(-1).join('')
- }
- return selector
- })
-
- return ruleSelectors.map(ruleSelector => {
- let newSelector = templateSelectors.map((tplSelector, index) => {
- let space = index === 0 ? '' : ' '
- return `${space}${tplSelector} > ${ruleSelector}`
- })
-
- return newSelector
- })
-}
-
-/**
- * check if selector of rules are equal
- * @param {Rule} ruleA
- * @param {Rule} ruleB
- * @return {Boolean}
- */
-function selectorsEqual(ruleA, ruleB) {
- return ruleA.selectors.some(sel => {
- return ruleB.selectors.includes(sel)
- })
-}
-
-/**
- * Parse data from all grid-template(-areas) declarations
- * @param {Root} css css root
- * @return {Object} parsed data
- */
-function parseGridTemplatesData(css) {
- let parsed = []
-
- // we walk through every grid-template(-areas) declaration and store
- // data with the same area names inside the item
- css.walkDecls(/grid-template(-areas)?$/, d => {
- let rule = d.parent
- let media = getParentMedia(rule)
- let gap = getGridGap(d)
- let inheritedGap = inheritGridGap(d, gap)
- let { areas } = parseTemplate({ decl: d, gap: inheritedGap || gap })
- let areaNames = Object.keys(areas)
-
- // skip node if it doesn't have areas
- if (areaNames.length === 0) {
- return true
- }
-
- // check parsed array for item that include the same area names
- // return index of that item
- let index = parsed.reduce((acc, { allAreas }, idx) => {
- let hasAreas = allAreas && areaNames.some(area => allAreas.includes(area))
- return hasAreas ? idx : acc
- }, null)
-
- if (index !== null) {
- // index is found, add the grid-template data to that item
- let { allAreas, rules } = parsed[index]
-
- // check if rule has no duplicate area names
- let hasNoDuplicates = rules.some(r => {
- return r.hasDuplicates === false && selectorsEqual(r, rule)
- })
-
- let duplicatesFound = false
-
- // check need to gather all duplicate area names
- let duplicateAreaNames = rules.reduce((acc, r) => {
- if (!r.params && selectorsEqual(r, rule)) {
- duplicatesFound = true
- return r.duplicateAreaNames
- }
- if (!duplicatesFound) {
- areaNames.forEach(name => {
- if (r.areas[name]) {
- acc.push(name)
- }
- })
- }
- return uniq(acc)
- }, [])
-
- // update grid-row/column-span values for areas with duplicate
- // area names. @see #1084 and #1146
- rules.forEach(r => {
- areaNames.forEach(name => {
- let area = r.areas[name]
- if (area && area.row.span !== areas[name].row.span) {
- areas[name].row.updateSpan = true
- }
-
- if (area && area.column.span !== areas[name].column.span) {
- areas[name].column.updateSpan = true
- }
- })
- })
-
- parsed[index].allAreas = uniq([...allAreas, ...areaNames])
- parsed[index].rules.push({
- areas,
- duplicateAreaNames,
- hasDuplicates: !hasNoDuplicates,
- node: rule,
- params: media.params,
- selectors: rule.selectors
- })
- } else {
- // index is NOT found, push the new item to the parsed array
- parsed.push({
- allAreas: areaNames,
- areasCount: 0,
- rules: [
- {
- areas,
- duplicateAreaNames: [],
- duplicateRules: [],
- hasDuplicates: false,
- node: rule,
- params: media.params,
- selectors: rule.selectors
- }
- ]
- })
- }
-
- return undefined
- })
-
- return parsed
-}
-
-/**
- * insert prefixed grid-area declarations
- * @param {Root} css css root
- * @param {Function} isDisabled check if the rule is disabled
- * @return {void}
- */
-exports.insertAreas = insertAreas
-
-function insertAreas(css, isDisabled) {
- // parse grid-template declarations
- let gridTemplatesData = parseGridTemplatesData(css)
-
- // return undefined if no declarations found
- if (gridTemplatesData.length === 0) {
- return undefined
- }
-
- // we need to store the rules that we will insert later
- let rulesToInsert = {}
-
- css.walkDecls('grid-area', gridArea => {
- let gridAreaRule = gridArea.parent
- let hasPrefixedRow = gridAreaRule.first.prop === '-ms-grid-row'
- let gridAreaMedia = getParentMedia(gridAreaRule)
-
- if (isDisabled(gridArea)) {
- return undefined
- }
-
- let gridAreaRuleIndex = css.index(gridAreaMedia || gridAreaRule)
-
- let value = gridArea.value
- // found the data that matches grid-area identifier
- let data = gridTemplatesData.filter(d => d.allAreas.includes(value))[0]
-
- if (!data) {
- return true
- }
-
- let lastArea = data.allAreas[data.allAreas.length - 1]
- let selectorBySpace = list.space(gridAreaRule.selector)
- let selectorByComma = list.comma(gridAreaRule.selector)
- let selectorIsComplex =
- selectorBySpace.length > 1 &&
- selectorBySpace.length > selectorByComma.length
-
- // prevent doubling of prefixes
- if (hasPrefixedRow) {
- return false
- }
-
- // create the empty object with the key as the last area name
- // e.g if we have templates with "a b c" values, "c" will be the last area
- if (!rulesToInsert[lastArea]) {
- rulesToInsert[lastArea] = {}
- }
-
- let lastRuleIsSet = false
-
- // walk through every grid-template rule data
- for (let rule of data.rules) {
- let area = rule.areas[value]
- let hasDuplicateName = rule.duplicateAreaNames.includes(value)
-
- // if we can't find the area name, update lastRule and continue
- if (!area) {
- let lastRule = rulesToInsert[lastArea].lastRule
- let lastRuleIndex
- if (lastRule) {
- lastRuleIndex = css.index(lastRule)
- } else {
- /* c8 ignore next 2 */
- lastRuleIndex = -1
- }
-
- if (gridAreaRuleIndex > lastRuleIndex) {
- rulesToInsert[lastArea].lastRule = gridAreaMedia || gridAreaRule
- }
- continue
- }
-
- // for grid-templates inside media rule we need to create empty
- // array to push prefixed grid-area rules later
- if (rule.params && !rulesToInsert[lastArea][rule.params]) {
- rulesToInsert[lastArea][rule.params] = []
- }
-
- if ((!rule.hasDuplicates || !hasDuplicateName) && !rule.params) {
- // grid-template has no duplicates and not inside media rule
-
- getMSDecls(area, false, false)
- .reverse()
- .forEach(i =>
- gridAreaRule.prepend(
- Object.assign(i, {
- raws: {
- between: gridArea.raws.between
- }
- })
- )
- )
-
- rulesToInsert[lastArea].lastRule = gridAreaRule
- lastRuleIsSet = true
- } else if (rule.hasDuplicates && !rule.params && !selectorIsComplex) {
- // grid-template has duplicates and not inside media rule
- let cloned = gridAreaRule.clone()
- cloned.removeAll()
-
- getMSDecls(area, area.row.updateSpan, area.column.updateSpan)
- .reverse()
- .forEach(i =>
- cloned.prepend(
- Object.assign(i, {
- raws: {
- between: gridArea.raws.between
- }
- })
- )
- )
-
- cloned.selectors = changeDuplicateAreaSelectors(
- cloned.selectors,
- rule.selectors
- )
-
- if (rulesToInsert[lastArea].lastRule) {
- rulesToInsert[lastArea].lastRule.after(cloned)
- }
- rulesToInsert[lastArea].lastRule = cloned
- lastRuleIsSet = true
- } else if (
- rule.hasDuplicates &&
- !rule.params &&
- selectorIsComplex &&
- gridAreaRule.selector.includes(rule.selectors[0])
- ) {
- // grid-template has duplicates and not inside media rule
- // and the selector is complex
- gridAreaRule.walkDecls(/-ms-grid-(row|column)/, d => d.remove())
- getMSDecls(area, area.row.updateSpan, area.column.updateSpan)
- .reverse()
- .forEach(i =>
- gridAreaRule.prepend(
- Object.assign(i, {
- raws: {
- between: gridArea.raws.between
- }
- })
- )
- )
- } else if (rule.params) {
- // grid-template is inside media rule
- // if we're inside media rule, we need to store prefixed rules
- // inside rulesToInsert object to be able to preserve the order of media
- // rules and merge them easily
- let cloned = gridAreaRule.clone()
- cloned.removeAll()
-
- getMSDecls(area, area.row.updateSpan, area.column.updateSpan)
- .reverse()
- .forEach(i =>
- cloned.prepend(
- Object.assign(i, {
- raws: {
- between: gridArea.raws.between
- }
- })
- )
- )
-
- if (rule.hasDuplicates && hasDuplicateName) {
- cloned.selectors = changeDuplicateAreaSelectors(
- cloned.selectors,
- rule.selectors
- )
- }
-
- cloned.raws = rule.node.raws
-
- if (css.index(rule.node.parent) > gridAreaRuleIndex) {
- // append the prefixed rules right inside media rule
- // with grid-template
- rule.node.parent.append(cloned)
- } else {
- // store the rule to insert later
- rulesToInsert[lastArea][rule.params].push(cloned)
- }
-
- // set new rule as last rule ONLY if we didn't set lastRule for
- // this grid-area before
- if (!lastRuleIsSet) {
- rulesToInsert[lastArea].lastRule = gridAreaMedia || gridAreaRule
- }
- }
- }
-
- return undefined
- })
-
- // append stored rules inside the media rules
- Object.keys(rulesToInsert).forEach(area => {
- let data = rulesToInsert[area]
- let lastRule = data.lastRule
- Object.keys(data)
- .reverse()
- .filter(p => p !== 'lastRule')
- .forEach(params => {
- if (data[params].length > 0 && lastRule) {
- lastRule.after({ name: 'media', params })
- lastRule.next().append(data[params])
- }
- })
- })
-
- return undefined
-}
-
-/**
- * Warn user if grid area identifiers are not found
- * @param {Object} areas
- * @param {Declaration} decl
- * @param {Result} result
- * @return {void}
- */
-exports.warnMissedAreas = warnMissedAreas
-
-function warnMissedAreas(areas, decl, result) {
- let missed = Object.keys(areas)
-
- decl.root().walkDecls('grid-area', gridArea => {
- missed = missed.filter(e => e !== gridArea.value)
- })
-
- if (missed.length > 0) {
- decl.warn(result, 'Can not find grid areas: ' + missed.join(', '))
- }
-
- return undefined
-}
-
-/**
- * compare selectors with grid-area rule and grid-template rule
- * show warning if grid-template selector is not found
- * (this function used for grid-area rule)
- * @param {Declaration} decl
- * @param {Result} result
- * @return {void}
- */
-exports.warnTemplateSelectorNotFound = warnTemplateSelectorNotFound
-
-function warnTemplateSelectorNotFound(decl, result) {
- let rule = decl.parent
- let root = decl.root()
- let duplicatesFound = false
-
- // slice selector array. Remove the last part (for comparison)
- let slicedSelectorArr = list
- .space(rule.selector)
- .filter(str => str !== '>')
- .slice(0, -1)
-
- // we need to compare only if selector is complex.
- // e.g '.grid-cell' is simple, but '.parent > .grid-cell' is complex
- if (slicedSelectorArr.length > 0) {
- let gridTemplateFound = false
- let foundAreaSelector = null
-
- root.walkDecls(/grid-template(-areas)?$/, d => {
- let parent = d.parent
- let templateSelectors = parent.selectors
-
- let { areas } = parseTemplate({ decl: d, gap: getGridGap(d) })
- let hasArea = areas[decl.value]
-
- // find the the matching selectors
- for (let tplSelector of templateSelectors) {
- if (gridTemplateFound) {
- break
- }
- let tplSelectorArr = list.space(tplSelector).filter(str => str !== '>')
-
- gridTemplateFound = tplSelectorArr.every(
- (item, idx) => item === slicedSelectorArr[idx]
- )
- }
-
- if (gridTemplateFound || !hasArea) {
- return true
- }
-
- if (!foundAreaSelector) {
- foundAreaSelector = parent.selector
- }
-
- // if we found the duplicate area with different selector
- if (foundAreaSelector && foundAreaSelector !== parent.selector) {
- duplicatesFound = true
- }
-
- return undefined
- })
-
- // warn user if we didn't find template
- if (!gridTemplateFound && duplicatesFound) {
- decl.warn(
- result,
- 'Autoprefixer cannot find a grid-template ' +
- `containing the duplicate grid-area "${decl.value}" ` +
- `with full selector matching: ${slicedSelectorArr.join(' ')}`
- )
- }
- }
-}
-
-/**
- * warn user if both grid-area and grid-(row|column)
- * declarations are present in the same rule
- * @param {Declaration} decl
- * @param {Result} result
- * @return {void}
- */
-exports.warnIfGridRowColumnExists = warnIfGridRowColumnExists
-
-function warnIfGridRowColumnExists(decl, result) {
- let rule = decl.parent
- let decls = []
- rule.walkDecls(/^grid-(row|column)/, d => {
- if (
- !d.prop.endsWith('-end') &&
- !d.value.startsWith('span') &&
- !d.prop.endsWith('-gap')
- ) {
- decls.push(d)
- }
- })
- if (decls.length > 0) {
- decls.forEach(d => {
- d.warn(
- result,
- 'You already have a grid-area declaration present in the rule. ' +
- `You should use either grid-area or ${d.prop}, not both`
- )
- })
- }
-
- return undefined
-}
-
-// Gap utils
-
-exports.getGridGap = getGridGap
-
-function getGridGap(decl) {
- let gap = {}
-
- // try to find gap
- let testGap = /^(grid-)?((row|column)-)?gap$/
- decl.parent.walkDecls(testGap, ({ prop, value }) => {
- if (/^(grid-)?gap$/.test(prop)) {
- let [row, , column] = parser(value).nodes
-
- gap.row = row && parser.stringify(row)
- gap.column = column ? parser.stringify(column) : gap.row
- }
- if (/^(grid-)?row-gap$/.test(prop)) gap.row = value
- if (/^(grid-)?column-gap$/.test(prop)) gap.column = value
- })
-
- return gap
-}
-
-/**
- * parse media parameters (for example 'min-width: 500px')
- * @param {String} params parameter to parse
- * @return {}
- */
-function parseMediaParams(params) {
- if (!params) {
- return []
- }
- let parsed = parser(params)
- let prop
- let value
-
- parsed.walk(node => {
- if (node.type === 'word' && /min|max/g.test(node.value)) {
- prop = node.value
- } else if (node.value.includes('px')) {
- value = parseInt(node.value.replace(/\D/g, ''))
- }
- })
-
- return [prop, value]
-}
-
-/**
- * Compare the selectors and decide if we
- * need to inherit gap from compared selector or not.
- * @type {String} selA
- * @type {String} selB
- * @return {Boolean}
- */
-function shouldInheritGap(selA, selB) {
- let result
-
- // get arrays of selector split in 3-deep array
- let splitSelectorArrA = splitSelector(selA)
- let splitSelectorArrB = splitSelector(selB)
-
- if (splitSelectorArrA[0].length < splitSelectorArrB[0].length) {
- // abort if selectorA has lower descendant specificity then selectorB
- // (e.g '.grid' and '.hello .world .grid')
- return false
- } else if (splitSelectorArrA[0].length > splitSelectorArrB[0].length) {
- // if selectorA has higher descendant specificity then selectorB
- // (e.g '.foo .bar .grid' and '.grid')
-
- let idx = splitSelectorArrA[0].reduce((res, [item], index) => {
- let firstSelectorPart = splitSelectorArrB[0][0][0]
- if (item === firstSelectorPart) {
- return index
- }
- return false
- }, false)
-
- if (idx) {
- result = splitSelectorArrB[0].every((arr, index) => {
- return arr.every(
- (part, innerIndex) =>
- // because selectorA has more space elements, we need to slice
- // selectorA array by 'idx' number to compare them
- splitSelectorArrA[0].slice(idx)[index][innerIndex] === part
- )
- })
- }
- } else {
- // if selectorA has the same descendant specificity as selectorB
- // this condition covers cases such as: '.grid.foo.bar' and '.grid'
- result = splitSelectorArrB.some(byCommaArr => {
- return byCommaArr.every((bySpaceArr, index) => {
- return bySpaceArr.every(
- (part, innerIndex) => splitSelectorArrA[0][index][innerIndex] === part
- )
- })
- })
- }
-
- return result
-}
-/**
- * inherit grid gap values from the closest rule above
- * with the same selector
- * @param {Declaration} decl
- * @param {Object} gap gap values
- * @return {Object | Boolean} return gap values or false (if not found)
- */
-exports.inheritGridGap = inheritGridGap
-
-function inheritGridGap(decl, gap) {
- let rule = decl.parent
- let mediaRule = getParentMedia(rule)
- let root = rule.root()
-
- // get an array of selector split in 3-deep array
- let splitSelectorArr = splitSelector(rule.selector)
-
- // abort if the rule already has gaps
- if (Object.keys(gap).length > 0) {
- return false
- }
-
- // e.g ['min-width']
- let [prop] = parseMediaParams(mediaRule.params)
-
- let lastBySpace = splitSelectorArr[0]
-
- // get escaped value from the selector
- // if we have '.grid-2.foo.bar' selector, will be '\.grid\-2'
- let escaped = escapeRegexp(lastBySpace[lastBySpace.length - 1][0])
-
- let regexp = new RegExp(`(${escaped}$)|(${escaped}[,.])`)
-
- // find the closest rule with the same selector
- let closestRuleGap
- root.walkRules(regexp, r => {
- let gridGap
-
- // abort if are checking the same rule
- if (rule.toString() === r.toString()) {
- return false
- }
-
- // find grid-gap values
- r.walkDecls('grid-gap', d => (gridGap = getGridGap(d)))
-
- // skip rule without gaps
- if (!gridGap || Object.keys(gridGap).length === 0) {
- return true
- }
-
- // skip rules that should not be inherited from
- if (!shouldInheritGap(rule.selector, r.selector)) {
- return true
- }
-
- let media = getParentMedia(r)
- if (media) {
- // if we are inside media, we need to check that media props match
- // e.g ('min-width' === 'min-width')
- let propToCompare = parseMediaParams(media.params)[0]
- if (propToCompare === prop) {
- closestRuleGap = gridGap
- return true
- }
- } else {
- closestRuleGap = gridGap
- return true
- }
-
- return undefined
- })
-
- // if we find the closest gap object
- if (closestRuleGap && Object.keys(closestRuleGap).length > 0) {
- return closestRuleGap
- }
- return false
-}
-
-exports.warnGridGap = warnGridGap
-
-function warnGridGap({ decl, gap, hasColumns, result }) {
- let hasBothGaps = gap.row && gap.column
- if (!hasColumns && (hasBothGaps || (gap.column && !gap.row))) {
- delete gap.column
- decl.warn(
- result,
- 'Can not implement grid-gap without grid-template-columns'
- )
- }
-}
-
-/**
- * normalize the grid-template-rows/columns values
- * @param {String} str grid-template-rows/columns value
- * @return {Array} normalized array with values
- * @example
- * let normalized = normalizeRowColumn('1fr repeat(2, 20px 50px) 1fr')
- * normalized // <= ['1fr', '20px', '50px', '20px', '50px', '1fr']
- */
-function normalizeRowColumn(str) {
- let normalized = parser(str).nodes.reduce((result, node) => {
- if (node.type === 'function' && node.value === 'repeat') {
- let key = 'count'
-
- let [count, value] = node.nodes.reduce(
- (acc, n) => {
- if (n.type === 'word' && key === 'count') {
- acc[0] = Math.abs(parseInt(n.value))
- return acc
- }
- if (n.type === 'div' && n.value === ',') {
- key = 'value'
- return acc
- }
- if (key === 'value') {
- acc[1] += parser.stringify(n)
- }
- return acc
- },
- [0, '']
- )
-
- if (count) {
- for (let i = 0; i < count; i++) {
- result.push(value)
- }
- }
-
- return result
- }
- if (node.type === 'space') {
- return result
- }
- return result.concat(parser.stringify(node))
- }, [])
-
- return normalized
-}
-
-exports.autoplaceGridItems = autoplaceGridItems
-
-/**
- * Autoplace grid items
- * @param {Declaration} decl
- * @param {Result} result
- * @param {Object} gap gap values
- * @param {String} autoflowValue grid-auto-flow value
- * @return {void}
- * @see https://github.com/postcss/autoprefixer/issues/1148
- */
-function autoplaceGridItems(decl, result, gap, autoflowValue = 'row') {
- let { parent } = decl
-
- let rowDecl = parent.nodes.find(i => i.prop === 'grid-template-rows')
- let rows = normalizeRowColumn(rowDecl.value)
- let columns = normalizeRowColumn(decl.value)
-
- // Build array of area names with dummy values. If we have 3 columns and
- // 2 rows, filledRows will be equal to ['1 2 3', '4 5 6']
- let filledRows = rows.map((_, rowIndex) => {
- return Array.from(
- { length: columns.length },
- (v, k) => k + rowIndex * columns.length + 1
- ).join(' ')
- })
-
- let areas = parseGridAreas({ gap, rows: filledRows })
- let keys = Object.keys(areas)
- let items = keys.map(i => areas[i])
-
- // Change the order of cells if grid-auto-flow value is 'column'
- if (autoflowValue.includes('column')) {
- items = items.sort((a, b) => a.column.start - b.column.start)
- }
-
- // Insert new rules
- items.reverse().forEach((item, index) => {
- let { column, row } = item
- let nodeSelector = parent.selectors
- .map(sel => sel + ` > *:nth-child(${keys.length - index})`)
- .join(', ')
-
- // create new rule
- let node = parent.clone().removeAll()
-
- // change rule selector
- node.selector = nodeSelector
-
- // insert prefixed row/column values
- node.append({ prop: '-ms-grid-row', value: row.start })
- node.append({ prop: '-ms-grid-column', value: column.start })
-
- // insert rule
- parent.after(node)
- })
-
- return undefined
-}
diff --git a/node_modules/autoprefixer/lib/hacks/image-rendering.js b/node_modules/autoprefixer/lib/hacks/image-rendering.js
deleted file mode 100644
index 38b571b..0000000
--- a/node_modules/autoprefixer/lib/hacks/image-rendering.js
+++ /dev/null
@@ -1,48 +0,0 @@
-let Declaration = require('../declaration')
-
-class ImageRendering extends Declaration {
- /**
- * Add hack only for crisp-edges
- */
- check(decl) {
- return decl.value === 'pixelated'
- }
-
- /**
- * Return property name by spec
- */
- normalize() {
- return 'image-rendering'
- }
-
- /**
- * Change property name for IE
- */
- prefixed(prop, prefix) {
- if (prefix === '-ms-') {
- return '-ms-interpolation-mode'
- }
- return super.prefixed(prop, prefix)
- }
-
- /**
- * Warn on old value
- */
- process(node, result) {
- return super.process(node, result)
- }
-
- /**
- * Change property and value for IE
- */
- set(decl, prefix) {
- if (prefix !== '-ms-') return super.set(decl, prefix)
- decl.prop = '-ms-interpolation-mode'
- decl.value = 'nearest-neighbor'
- return decl
- }
-}
-
-ImageRendering.names = ['image-rendering', 'interpolation-mode']
-
-module.exports = ImageRendering
diff --git a/node_modules/autoprefixer/lib/hacks/image-set.js b/node_modules/autoprefixer/lib/hacks/image-set.js
deleted file mode 100644
index fecd088..0000000
--- a/node_modules/autoprefixer/lib/hacks/image-set.js
+++ /dev/null
@@ -1,18 +0,0 @@
-let Value = require('../value')
-
-class ImageSet extends Value {
- /**
- * Use non-standard name for WebKit and Firefox
- */
- replace(string, prefix) {
- let fixed = super.replace(string, prefix)
- if (prefix === '-webkit-') {
- fixed = fixed.replace(/("[^"]+"|'[^']+')(\s+\d+\w)/gi, 'url($1)$2')
- }
- return fixed
- }
-}
-
-ImageSet.names = ['image-set']
-
-module.exports = ImageSet
diff --git a/node_modules/autoprefixer/lib/hacks/inline-logical.js b/node_modules/autoprefixer/lib/hacks/inline-logical.js
deleted file mode 100644
index 31dc968..0000000
--- a/node_modules/autoprefixer/lib/hacks/inline-logical.js
+++ /dev/null
@@ -1,34 +0,0 @@
-let Declaration = require('../declaration')
-
-class InlineLogical extends Declaration {
- /**
- * Return property name by spec
- */
- normalize(prop) {
- return prop.replace(/(margin|padding|border)-(start|end)/, '$1-inline-$2')
- }
-
- /**
- * Use old syntax for -moz- and -webkit-
- */
- prefixed(prop, prefix) {
- return prefix + prop.replace('-inline', '')
- }
-}
-
-InlineLogical.names = [
- 'border-inline-start',
- 'border-inline-end',
- 'margin-inline-start',
- 'margin-inline-end',
- 'padding-inline-start',
- 'padding-inline-end',
- 'border-start',
- 'border-end',
- 'margin-start',
- 'margin-end',
- 'padding-start',
- 'padding-end'
-]
-
-module.exports = InlineLogical
diff --git a/node_modules/autoprefixer/lib/hacks/intrinsic.js b/node_modules/autoprefixer/lib/hacks/intrinsic.js
deleted file mode 100644
index 7c5bb50..0000000
--- a/node_modules/autoprefixer/lib/hacks/intrinsic.js
+++ /dev/null
@@ -1,61 +0,0 @@
-let OldValue = require('../old-value')
-let Value = require('../value')
-
-function regexp(name) {
- return new RegExp(`(^|[\\s,(])(${name}($|[\\s),]))`, 'gi')
-}
-
-class Intrinsic extends Value {
- add(decl, prefix) {
- if (decl.prop.includes('grid') && prefix !== '-webkit-') {
- return undefined
- }
- return super.add(decl, prefix)
- }
-
- isStretch() {
- return (
- this.name === 'stretch' ||
- this.name === 'fill' ||
- this.name === 'fill-available'
- )
- }
-
- old(prefix) {
- let prefixed = prefix + this.name
- if (this.isStretch()) {
- if (prefix === '-moz-') {
- prefixed = '-moz-available'
- } else if (prefix === '-webkit-') {
- prefixed = '-webkit-fill-available'
- }
- }
- return new OldValue(this.name, prefixed, prefixed, regexp(prefixed))
- }
-
- regexp() {
- if (!this.regexpCache) this.regexpCache = regexp(this.name)
- return this.regexpCache
- }
-
- replace(string, prefix) {
- if (prefix === '-moz-' && this.isStretch()) {
- return string.replace(this.regexp(), '$1-moz-available$3')
- }
- if (prefix === '-webkit-' && this.isStretch()) {
- return string.replace(this.regexp(), '$1-webkit-fill-available$3')
- }
- return super.replace(string, prefix)
- }
-}
-
-Intrinsic.names = [
- 'max-content',
- 'min-content',
- 'fit-content',
- 'fill',
- 'fill-available',
- 'stretch'
-]
-
-module.exports = Intrinsic
diff --git a/node_modules/autoprefixer/lib/hacks/justify-content.js b/node_modules/autoprefixer/lib/hacks/justify-content.js
deleted file mode 100644
index fd954ba..0000000
--- a/node_modules/autoprefixer/lib/hacks/justify-content.js
+++ /dev/null
@@ -1,54 +0,0 @@
-let Declaration = require('../declaration')
-let flexSpec = require('./flex-spec')
-
-class JustifyContent extends Declaration {
- /**
- * Return property name by final spec
- */
- normalize() {
- return 'justify-content'
- }
-
- /**
- * Change property name for 2009 and 2012 specs
- */
- prefixed(prop, prefix) {
- let spec
- ;[spec, prefix] = flexSpec(prefix)
- if (spec === 2009) {
- return prefix + 'box-pack'
- }
- if (spec === 2012) {
- return prefix + 'flex-pack'
- }
- return super.prefixed(prop, prefix)
- }
-
- /**
- * Change value for 2009 and 2012 specs
- */
- set(decl, prefix) {
- let spec = flexSpec(prefix)[0]
- if (spec === 2009 || spec === 2012) {
- let value = JustifyContent.oldValues[decl.value] || decl.value
- decl.value = value
- if (spec !== 2009 || value !== 'distribute') {
- return super.set(decl, prefix)
- }
- } else if (spec === 'final') {
- return super.set(decl, prefix)
- }
- return undefined
- }
-}
-
-JustifyContent.names = ['justify-content', 'flex-pack', 'box-pack']
-
-JustifyContent.oldValues = {
- 'flex-end': 'end',
- 'flex-start': 'start',
- 'space-around': 'distribute',
- 'space-between': 'justify'
-}
-
-module.exports = JustifyContent
diff --git a/node_modules/autoprefixer/lib/hacks/mask-border.js b/node_modules/autoprefixer/lib/hacks/mask-border.js
deleted file mode 100644
index d5efde2..0000000
--- a/node_modules/autoprefixer/lib/hacks/mask-border.js
+++ /dev/null
@@ -1,38 +0,0 @@
-let Declaration = require('../declaration')
-
-class MaskBorder extends Declaration {
- /**
- * Return property name by final spec
- */
- normalize() {
- return this.name.replace('box-image', 'border')
- }
-
- /**
- * Return flex property for 2012 spec
- */
- prefixed(prop, prefix) {
- let result = super.prefixed(prop, prefix)
- if (prefix === '-webkit-') {
- result = result.replace('border', 'box-image')
- }
- return result
- }
-}
-
-MaskBorder.names = [
- 'mask-border',
- 'mask-border-source',
- 'mask-border-slice',
- 'mask-border-width',
- 'mask-border-outset',
- 'mask-border-repeat',
- 'mask-box-image',
- 'mask-box-image-source',
- 'mask-box-image-slice',
- 'mask-box-image-width',
- 'mask-box-image-outset',
- 'mask-box-image-repeat'
-]
-
-module.exports = MaskBorder
diff --git a/node_modules/autoprefixer/lib/hacks/mask-composite.js b/node_modules/autoprefixer/lib/hacks/mask-composite.js
deleted file mode 100644
index a30df13..0000000
--- a/node_modules/autoprefixer/lib/hacks/mask-composite.js
+++ /dev/null
@@ -1,88 +0,0 @@
-let Declaration = require('../declaration')
-
-class MaskComposite extends Declaration {
- /**
- * Prefix mask-composite for webkit
- */
- insert(decl, prefix, prefixes) {
- let isCompositeProp = decl.prop === 'mask-composite'
-
- let compositeValues
-
- if (isCompositeProp) {
- compositeValues = decl.value.split(',')
- } else {
- compositeValues = decl.value.match(MaskComposite.regexp) || []
- }
-
- compositeValues = compositeValues.map(el => el.trim()).filter(el => el)
- let hasCompositeValues = compositeValues.length
-
- let compositeDecl
-
- if (hasCompositeValues) {
- compositeDecl = this.clone(decl)
- compositeDecl.value = compositeValues
- .map(value => MaskComposite.oldValues[value] || value)
- .join(', ')
-
- if (compositeValues.includes('intersect')) {
- compositeDecl.value += ', xor'
- }
-
- compositeDecl.prop = prefix + 'mask-composite'
- }
-
- if (isCompositeProp) {
- if (!hasCompositeValues) {
- return undefined
- }
-
- if (this.needCascade(decl)) {
- compositeDecl.raws.before = this.calcBefore(prefixes, decl, prefix)
- }
-
- return decl.parent.insertBefore(decl, compositeDecl)
- }
-
- let cloned = this.clone(decl)
- cloned.prop = prefix + cloned.prop
-
- if (hasCompositeValues) {
- cloned.value = cloned.value.replace(MaskComposite.regexp, '')
- }
-
- if (this.needCascade(decl)) {
- cloned.raws.before = this.calcBefore(prefixes, decl, prefix)
- }
-
- decl.parent.insertBefore(decl, cloned)
-
- if (!hasCompositeValues) {
- return decl
- }
-
- if (this.needCascade(decl)) {
- compositeDecl.raws.before = this.calcBefore(prefixes, decl, prefix)
- }
- return decl.parent.insertBefore(decl, compositeDecl)
- }
-}
-
-MaskComposite.names = ['mask', 'mask-composite']
-
-MaskComposite.oldValues = {
- add: 'source-over',
- exclude: 'xor',
- intersect: 'source-in',
- subtract: 'source-out'
-}
-
-MaskComposite.regexp = new RegExp(
- `\\s+(${Object.keys(MaskComposite.oldValues).join(
- '|'
- )})\\b(?!\\))\\s*(?=[,])`,
- 'ig'
-)
-
-module.exports = MaskComposite
diff --git a/node_modules/autoprefixer/lib/hacks/order.js b/node_modules/autoprefixer/lib/hacks/order.js
deleted file mode 100644
index d507afe..0000000
--- a/node_modules/autoprefixer/lib/hacks/order.js
+++ /dev/null
@@ -1,42 +0,0 @@
-let Declaration = require('../declaration')
-let flexSpec = require('./flex-spec')
-
-class Order extends Declaration {
- /**
- * Return property name by final spec
- */
- normalize() {
- return 'order'
- }
-
- /**
- * Change property name for 2009 and 2012 specs
- */
- prefixed(prop, prefix) {
- let spec
- ;[spec, prefix] = flexSpec(prefix)
- if (spec === 2009) {
- return prefix + 'box-ordinal-group'
- }
- if (spec === 2012) {
- return prefix + 'flex-order'
- }
- return super.prefixed(prop, prefix)
- }
-
- /**
- * Fix value for 2009 spec
- */
- set(decl, prefix) {
- let spec = flexSpec(prefix)[0]
- if (spec === 2009 && /\d/.test(decl.value)) {
- decl.value = (parseInt(decl.value) + 1).toString()
- return super.set(decl, prefix)
- }
- return super.set(decl, prefix)
- }
-}
-
-Order.names = ['order', 'flex-order', 'box-ordinal-group']
-
-module.exports = Order
diff --git a/node_modules/autoprefixer/lib/hacks/overscroll-behavior.js b/node_modules/autoprefixer/lib/hacks/overscroll-behavior.js
deleted file mode 100644
index 03bd7d4..0000000
--- a/node_modules/autoprefixer/lib/hacks/overscroll-behavior.js
+++ /dev/null
@@ -1,33 +0,0 @@
-let Declaration = require('../declaration')
-
-class OverscrollBehavior extends Declaration {
- /**
- * Return property name by spec
- */
- normalize() {
- return 'overscroll-behavior'
- }
-
- /**
- * Change property name for IE
- */
- prefixed(prop, prefix) {
- return prefix + 'scroll-chaining'
- }
-
- /**
- * Change value for IE
- */
- set(decl, prefix) {
- if (decl.value === 'auto') {
- decl.value = 'chained'
- } else if (decl.value === 'none' || decl.value === 'contain') {
- decl.value = 'none'
- }
- return super.set(decl, prefix)
- }
-}
-
-OverscrollBehavior.names = ['overscroll-behavior', 'scroll-chaining']
-
-module.exports = OverscrollBehavior
diff --git a/node_modules/autoprefixer/lib/hacks/pixelated.js b/node_modules/autoprefixer/lib/hacks/pixelated.js
deleted file mode 100644
index 6084826..0000000
--- a/node_modules/autoprefixer/lib/hacks/pixelated.js
+++ /dev/null
@@ -1,34 +0,0 @@
-let OldValue = require('../old-value')
-let Value = require('../value')
-
-class Pixelated extends Value {
- /**
- * Different name for WebKit and Firefox
- */
- old(prefix) {
- if (prefix === '-webkit-') {
- return new OldValue(this.name, '-webkit-optimize-contrast')
- }
- if (prefix === '-moz-') {
- return new OldValue(this.name, '-moz-crisp-edges')
- }
- return super.old(prefix)
- }
-
- /**
- * Use non-standard name for WebKit and Firefox
- */
- replace(string, prefix) {
- if (prefix === '-webkit-') {
- return string.replace(this.regexp(), '$1-webkit-optimize-contrast')
- }
- if (prefix === '-moz-') {
- return string.replace(this.regexp(), '$1-moz-crisp-edges')
- }
- return super.replace(string, prefix)
- }
-}
-
-Pixelated.names = ['pixelated']
-
-module.exports = Pixelated
diff --git a/node_modules/autoprefixer/lib/hacks/place-self.js b/node_modules/autoprefixer/lib/hacks/place-self.js
deleted file mode 100644
index e0ce3e8..0000000
--- a/node_modules/autoprefixer/lib/hacks/place-self.js
+++ /dev/null
@@ -1,32 +0,0 @@
-let Declaration = require('../declaration')
-let utils = require('./grid-utils')
-
-class PlaceSelf extends Declaration {
- /**
- * Translate place-self to separate -ms- prefixed properties
- */
- insert(decl, prefix, prefixes) {
- if (prefix !== '-ms-') return super.insert(decl, prefix, prefixes)
-
- // prevent doubling of prefixes
- if (decl.parent.some(i => i.prop === '-ms-grid-row-align')) {
- return undefined
- }
-
- let [[first, second]] = utils.parse(decl)
-
- if (second) {
- utils.insertDecl(decl, 'grid-row-align', first)
- utils.insertDecl(decl, 'grid-column-align', second)
- } else {
- utils.insertDecl(decl, 'grid-row-align', first)
- utils.insertDecl(decl, 'grid-column-align', first)
- }
-
- return undefined
- }
-}
-
-PlaceSelf.names = ['place-self']
-
-module.exports = PlaceSelf
diff --git a/node_modules/autoprefixer/lib/hacks/placeholder-shown.js b/node_modules/autoprefixer/lib/hacks/placeholder-shown.js
deleted file mode 100644
index c29525e..0000000
--- a/node_modules/autoprefixer/lib/hacks/placeholder-shown.js
+++ /dev/null
@@ -1,19 +0,0 @@
-let Selector = require('../selector')
-
-class PlaceholderShown extends Selector {
- /**
- * Return different selectors depend on prefix
- */
- prefixed(prefix) {
- if (prefix === '-moz-') {
- return ':-moz-placeholder'
- } else if (prefix === '-ms-') {
- return ':-ms-input-placeholder'
- }
- return `:${prefix}placeholder-shown`
- }
-}
-
-PlaceholderShown.names = [':placeholder-shown']
-
-module.exports = PlaceholderShown
diff --git a/node_modules/autoprefixer/lib/hacks/placeholder.js b/node_modules/autoprefixer/lib/hacks/placeholder.js
deleted file mode 100644
index 45730a5..0000000
--- a/node_modules/autoprefixer/lib/hacks/placeholder.js
+++ /dev/null
@@ -1,33 +0,0 @@
-let Selector = require('../selector')
-
-class Placeholder extends Selector {
- /**
- * Add old mozilla to possible prefixes
- */
- possible() {
- return super.possible().concat(['-moz- old', '-ms- old'])
- }
-
- /**
- * Return different selectors depend on prefix
- */
- prefixed(prefix) {
- if (prefix === '-webkit-') {
- return '::-webkit-input-placeholder'
- }
- if (prefix === '-ms-') {
- return '::-ms-input-placeholder'
- }
- if (prefix === '-ms- old') {
- return ':-ms-input-placeholder'
- }
- if (prefix === '-moz- old') {
- return ':-moz-placeholder'
- }
- return `::${prefix}placeholder`
- }
-}
-
-Placeholder.names = ['::placeholder']
-
-module.exports = Placeholder
diff --git a/node_modules/autoprefixer/lib/hacks/print-color-adjust.js b/node_modules/autoprefixer/lib/hacks/print-color-adjust.js
deleted file mode 100644
index 6526a8e..0000000
--- a/node_modules/autoprefixer/lib/hacks/print-color-adjust.js
+++ /dev/null
@@ -1,25 +0,0 @@
-let Declaration = require('../declaration')
-
-class PrintColorAdjust extends Declaration {
- /**
- * Return property name by spec
- */
- normalize() {
- return 'print-color-adjust'
- }
-
- /**
- * Change property name for WebKit-based browsers
- */
- prefixed(prop, prefix) {
- if (prefix === '-moz-') {
- return 'color-adjust'
- } else {
- return prefix + 'print-color-adjust'
- }
- }
-}
-
-PrintColorAdjust.names = ['print-color-adjust', 'color-adjust']
-
-module.exports = PrintColorAdjust
diff --git a/node_modules/autoprefixer/lib/hacks/text-decoration-skip-ink.js b/node_modules/autoprefixer/lib/hacks/text-decoration-skip-ink.js
deleted file mode 100644
index 25dc4db..0000000
--- a/node_modules/autoprefixer/lib/hacks/text-decoration-skip-ink.js
+++ /dev/null
@@ -1,23 +0,0 @@
-let Declaration = require('../declaration')
-
-class TextDecorationSkipInk extends Declaration {
- /**
- * Change prefix for ink value
- */
- set(decl, prefix) {
- if (decl.prop === 'text-decoration-skip-ink' && decl.value === 'auto') {
- decl.prop = prefix + 'text-decoration-skip'
- decl.value = 'ink'
- return decl
- } else {
- return super.set(decl, prefix)
- }
- }
-}
-
-TextDecorationSkipInk.names = [
- 'text-decoration-skip-ink',
- 'text-decoration-skip'
-]
-
-module.exports = TextDecorationSkipInk
diff --git a/node_modules/autoprefixer/lib/hacks/text-decoration.js b/node_modules/autoprefixer/lib/hacks/text-decoration.js
deleted file mode 100644
index 148d98a..0000000
--- a/node_modules/autoprefixer/lib/hacks/text-decoration.js
+++ /dev/null
@@ -1,25 +0,0 @@
-let Declaration = require('../declaration')
-
-const BASIC = [
- 'none',
- 'underline',
- 'overline',
- 'line-through',
- 'blink',
- 'inherit',
- 'initial',
- 'unset'
-]
-
-class TextDecoration extends Declaration {
- /**
- * Do not add prefixes for basic values.
- */
- check(decl) {
- return decl.value.split(/\s+/).some(i => !BASIC.includes(i))
- }
-}
-
-TextDecoration.names = ['text-decoration']
-
-module.exports = TextDecoration
diff --git a/node_modules/autoprefixer/lib/hacks/text-emphasis-position.js b/node_modules/autoprefixer/lib/hacks/text-emphasis-position.js
deleted file mode 100644
index 0d04f8b..0000000
--- a/node_modules/autoprefixer/lib/hacks/text-emphasis-position.js
+++ /dev/null
@@ -1,14 +0,0 @@
-let Declaration = require('../declaration')
-
-class TextEmphasisPosition extends Declaration {
- set(decl, prefix) {
- if (prefix === '-webkit-') {
- decl.value = decl.value.replace(/\s*(right|left)\s*/i, '')
- }
- return super.set(decl, prefix)
- }
-}
-
-TextEmphasisPosition.names = ['text-emphasis-position']
-
-module.exports = TextEmphasisPosition
diff --git a/node_modules/autoprefixer/lib/hacks/transform-decl.js b/node_modules/autoprefixer/lib/hacks/transform-decl.js
deleted file mode 100644
index cecd06d..0000000
--- a/node_modules/autoprefixer/lib/hacks/transform-decl.js
+++ /dev/null
@@ -1,79 +0,0 @@
-let Declaration = require('../declaration')
-
-class TransformDecl extends Declaration {
- /**
- * Is transform contain 3D commands
- */
- contain3d(decl) {
- if (decl.prop === 'transform-origin') {
- return false
- }
-
- for (let func of TransformDecl.functions3d) {
- if (decl.value.includes(`${func}(`)) {
- return true
- }
- }
-
- return false
- }
-
- /**
- * Don't add prefix for IE in keyframes
- */
- insert(decl, prefix, prefixes) {
- if (prefix === '-ms-') {
- if (!this.contain3d(decl) && !this.keyframeParents(decl)) {
- return super.insert(decl, prefix, prefixes)
- }
- } else if (prefix === '-o-') {
- if (!this.contain3d(decl)) {
- return super.insert(decl, prefix, prefixes)
- }
- } else {
- return super.insert(decl, prefix, prefixes)
- }
- return undefined
- }
-
- /**
- * Recursively check all parents for @keyframes
- */
- keyframeParents(decl) {
- let { parent } = decl
- while (parent) {
- if (parent.type === 'atrule' && parent.name === 'keyframes') {
- return true
- }
- ;({ parent } = parent)
- }
- return false
- }
-
- /**
- * Replace rotateZ to rotate for IE 9
- */
- set(decl, prefix) {
- decl = super.set(decl, prefix)
- if (prefix === '-ms-') {
- decl.value = decl.value.replace(/rotatez/gi, 'rotate')
- }
- return decl
- }
-}
-
-TransformDecl.names = ['transform', 'transform-origin']
-
-TransformDecl.functions3d = [
- 'matrix3d',
- 'translate3d',
- 'translateZ',
- 'scale3d',
- 'scaleZ',
- 'rotate3d',
- 'rotateX',
- 'rotateY',
- 'perspective'
-]
-
-module.exports = TransformDecl
diff --git a/node_modules/autoprefixer/lib/hacks/user-select.js b/node_modules/autoprefixer/lib/hacks/user-select.js
deleted file mode 100644
index f73831d..0000000
--- a/node_modules/autoprefixer/lib/hacks/user-select.js
+++ /dev/null
@@ -1,33 +0,0 @@
-let Declaration = require('../declaration')
-
-class UserSelect extends Declaration {
- /**
- * Avoid prefixing all in IE
- */
- insert(decl, prefix, prefixes) {
- if (decl.value === 'all' && prefix === '-ms-') {
- return undefined
- } else if (
- decl.value === 'contain' &&
- (prefix === '-moz-' || prefix === '-webkit-')
- ) {
- return undefined
- } else {
- return super.insert(decl, prefix, prefixes)
- }
- }
-
- /**
- * Change prefixed value for IE
- */
- set(decl, prefix) {
- if (prefix === '-ms-' && decl.value === 'contain') {
- decl.value = 'element'
- }
- return super.set(decl, prefix)
- }
-}
-
-UserSelect.names = ['user-select']
-
-module.exports = UserSelect
diff --git a/node_modules/autoprefixer/lib/hacks/writing-mode.js b/node_modules/autoprefixer/lib/hacks/writing-mode.js
deleted file mode 100644
index 71c8eeb..0000000
--- a/node_modules/autoprefixer/lib/hacks/writing-mode.js
+++ /dev/null
@@ -1,42 +0,0 @@
-let Declaration = require('../declaration')
-
-class WritingMode extends Declaration {
- insert(decl, prefix, prefixes) {
- if (prefix === '-ms-') {
- let cloned = this.set(this.clone(decl), prefix)
-
- if (this.needCascade(decl)) {
- cloned.raws.before = this.calcBefore(prefixes, decl, prefix)
- }
- let direction = 'ltr'
-
- decl.parent.nodes.forEach(i => {
- if (i.prop === 'direction') {
- if (i.value === 'rtl' || i.value === 'ltr') direction = i.value
- }
- })
-
- cloned.value = WritingMode.msValues[direction][decl.value] || decl.value
- return decl.parent.insertBefore(decl, cloned)
- }
-
- return super.insert(decl, prefix, prefixes)
- }
-}
-
-WritingMode.names = ['writing-mode']
-
-WritingMode.msValues = {
- ltr: {
- 'horizontal-tb': 'lr-tb',
- 'vertical-lr': 'tb-lr',
- 'vertical-rl': 'tb-rl'
- },
- rtl: {
- 'horizontal-tb': 'rl-tb',
- 'vertical-lr': 'bt-lr',
- 'vertical-rl': 'bt-rl'
- }
-}
-
-module.exports = WritingMode
diff --git a/node_modules/autoprefixer/lib/info.js b/node_modules/autoprefixer/lib/info.js
deleted file mode 100644
index a313486..0000000
--- a/node_modules/autoprefixer/lib/info.js
+++ /dev/null
@@ -1,123 +0,0 @@
-let browserslist = require('browserslist')
-
-function capitalize(str) {
- return str.slice(0, 1).toUpperCase() + str.slice(1)
-}
-
-const NAMES = {
- and_chr: 'Chrome for Android',
- and_ff: 'Firefox for Android',
- and_qq: 'QQ Browser',
- and_uc: 'UC for Android',
- baidu: 'Baidu Browser',
- ie: 'IE',
- ie_mob: 'IE Mobile',
- ios_saf: 'iOS Safari',
- kaios: 'KaiOS Browser',
- op_mini: 'Opera Mini',
- op_mob: 'Opera Mobile',
- samsung: 'Samsung Internet'
-}
-
-function prefix(name, prefixes, note) {
- let out = ` ${name}`
- if (note) out += ' *'
- out += ': '
- out += prefixes.map(i => i.replace(/^-(.*)-$/g, '$1')).join(', ')
- out += '\n'
- return out
-}
-
-module.exports = function (prefixes) {
- if (prefixes.browsers.selected.length === 0) {
- return 'No browsers selected'
- }
-
- let versions = {}
- for (let browser of prefixes.browsers.selected) {
- let parts = browser.split(' ')
- let name = parts[0]
- let version = parts[1]
-
- name = NAMES[name] || capitalize(name)
- if (versions[name]) {
- versions[name].push(version)
- } else {
- versions[name] = [version]
- }
- }
-
- let out = 'Browsers:\n'
- for (let browser in versions) {
- let list = versions[browser]
- list = list.sort((a, b) => parseFloat(b) - parseFloat(a))
- out += ` ${browser}: ${list.join(', ')}\n`
- }
-
- let coverage = browserslist.coverage(prefixes.browsers.selected)
- let round = Math.round(coverage * 100) / 100.0
- out += `\nThese browsers account for ${round}% of all users globally\n`
-
- let atrules = []
- for (let name in prefixes.add) {
- let data = prefixes.add[name]
- if (name[0] === '@' && data.prefixes) {
- atrules.push(prefix(name, data.prefixes))
- }
- }
- if (atrules.length > 0) {
- out += `\nAt-Rules:\n${atrules.sort().join('')}`
- }
-
- let selectors = []
- for (let selector of prefixes.add.selectors) {
- if (selector.prefixes) {
- selectors.push(prefix(selector.name, selector.prefixes))
- }
- }
- if (selectors.length > 0) {
- out += `\nSelectors:\n${selectors.sort().join('')}`
- }
-
- let values = []
- let props = []
- let hadGrid = false
- for (let name in prefixes.add) {
- let data = prefixes.add[name]
- if (name[0] !== '@' && data.prefixes) {
- let grid = name.indexOf('grid-') === 0
- if (grid) hadGrid = true
- props.push(prefix(name, data.prefixes, grid))
- }
-
- if (!Array.isArray(data.values)) {
- continue
- }
- for (let value of data.values) {
- let grid = value.name.includes('grid')
- if (grid) hadGrid = true
- let string = prefix(value.name, value.prefixes, grid)
- if (!values.includes(string)) {
- values.push(string)
- }
- }
- }
-
- if (props.length > 0) {
- out += `\nProperties:\n${props.sort().join('')}`
- }
- if (values.length > 0) {
- out += `\nValues:\n${values.sort().join('')}`
- }
- if (hadGrid) {
- out += '\n* - Prefixes will be added only on grid: true option.\n'
- }
-
- if (!atrules.length && !selectors.length && !props.length && !values.length) {
- out +=
- "\nAwesome! Your browsers don't require any vendor prefixes." +
- '\nNow you can remove Autoprefixer from build steps.'
- }
-
- return out
-}
diff --git a/node_modules/autoprefixer/lib/old-selector.js b/node_modules/autoprefixer/lib/old-selector.js
deleted file mode 100644
index ca98d07..0000000
--- a/node_modules/autoprefixer/lib/old-selector.js
+++ /dev/null
@@ -1,67 +0,0 @@
-class OldSelector {
- constructor(selector, prefix) {
- this.prefix = prefix
- this.prefixed = selector.prefixed(this.prefix)
- this.regexp = selector.regexp(this.prefix)
-
- this.prefixeds = selector
- .possible()
- .map(x => [selector.prefixed(x), selector.regexp(x)])
-
- this.unprefixed = selector.name
- this.nameRegexp = selector.regexp()
- }
-
- /**
- * Does rule contain an unnecessary prefixed selector
- */
- check(rule) {
- if (!rule.selector.includes(this.prefixed)) {
- return false
- }
- if (!rule.selector.match(this.regexp)) {
- return false
- }
- if (this.isHack(rule)) {
- return false
- }
- return true
- }
-
- /**
- * Is rule a hack without unprefixed version bottom
- */
- isHack(rule) {
- let index = rule.parent.index(rule) + 1
- let rules = rule.parent.nodes
-
- while (index < rules.length) {
- let before = rules[index].selector
- if (!before) {
- return true
- }
-
- if (before.includes(this.unprefixed) && before.match(this.nameRegexp)) {
- return false
- }
-
- let some = false
- for (let [string, regexp] of this.prefixeds) {
- if (before.includes(string) && before.match(regexp)) {
- some = true
- break
- }
- }
-
- if (!some) {
- return true
- }
-
- index += 1
- }
-
- return true
- }
-}
-
-module.exports = OldSelector
diff --git a/node_modules/autoprefixer/lib/old-value.js b/node_modules/autoprefixer/lib/old-value.js
deleted file mode 100644
index 63a2643..0000000
--- a/node_modules/autoprefixer/lib/old-value.js
+++ /dev/null
@@ -1,22 +0,0 @@
-let utils = require('./utils')
-
-class OldValue {
- constructor(unprefixed, prefixed, string, regexp) {
- this.unprefixed = unprefixed
- this.prefixed = prefixed
- this.string = string || prefixed
- this.regexp = regexp || utils.regexp(prefixed)
- }
-
- /**
- * Check, that value contain old value
- */
- check(value) {
- if (value.includes(this.string)) {
- return !!value.match(this.regexp)
- }
- return false
- }
-}
-
-module.exports = OldValue
diff --git a/node_modules/autoprefixer/lib/prefixer.js b/node_modules/autoprefixer/lib/prefixer.js
deleted file mode 100644
index ba9e4c1..0000000
--- a/node_modules/autoprefixer/lib/prefixer.js
+++ /dev/null
@@ -1,144 +0,0 @@
-let Browsers = require('./browsers')
-let utils = require('./utils')
-let vendor = require('./vendor')
-
-/**
- * Recursively clone objects
- */
-function clone(obj, parent) {
- let cloned = new obj.constructor()
-
- for (let i of Object.keys(obj || {})) {
- let value = obj[i]
- if (i === 'parent' && typeof value === 'object') {
- if (parent) {
- cloned[i] = parent
- }
- } else if (i === 'source' || i === null) {
- cloned[i] = value
- } else if (Array.isArray(value)) {
- cloned[i] = value.map(x => clone(x, cloned))
- } else if (
- i !== '_autoprefixerPrefix' &&
- i !== '_autoprefixerValues' &&
- i !== 'proxyCache'
- ) {
- if (typeof value === 'object' && value !== null) {
- value = clone(value, cloned)
- }
- cloned[i] = value
- }
- }
-
- return cloned
-}
-
-class Prefixer {
- constructor(name, prefixes, all) {
- this.prefixes = prefixes
- this.name = name
- this.all = all
- }
-
- /**
- * Clone node and clean autprefixer custom caches
- */
- static clone(node, overrides) {
- let cloned = clone(node)
- for (let name in overrides) {
- cloned[name] = overrides[name]
- }
- return cloned
- }
-
- /**
- * Add hack to selected names
- */
- static hack(klass) {
- if (!this.hacks) {
- this.hacks = {}
- }
- return klass.names.map(name => {
- this.hacks[name] = klass
- return this.hacks[name]
- })
- }
-
- /**
- * Load hacks for some names
- */
- static load(name, prefixes, all) {
- let Klass = this.hacks && this.hacks[name]
- if (Klass) {
- return new Klass(name, prefixes, all)
- } else {
- return new this(name, prefixes, all)
- }
- }
-
- /**
- * Shortcut for Prefixer.clone
- */
- clone(node, overrides) {
- return Prefixer.clone(node, overrides)
- }
-
- /**
- * Find prefix in node parents
- */
- parentPrefix(node) {
- let prefix
-
- if (typeof node._autoprefixerPrefix !== 'undefined') {
- prefix = node._autoprefixerPrefix
- } else if (node.type === 'decl' && node.prop[0] === '-') {
- prefix = vendor.prefix(node.prop)
- } else if (node.type === 'root') {
- prefix = false
- } else if (
- node.type === 'rule' &&
- node.selector.includes(':-') &&
- /:(-\w+-)/.test(node.selector)
- ) {
- prefix = node.selector.match(/:(-\w+-)/)[1]
- } else if (node.type === 'atrule' && node.name[0] === '-') {
- prefix = vendor.prefix(node.name)
- } else {
- prefix = this.parentPrefix(node.parent)
- }
-
- if (!Browsers.prefixes().includes(prefix)) {
- prefix = false
- }
-
- node._autoprefixerPrefix = prefix
-
- return node._autoprefixerPrefix
- }
-
- /**
- * Clone node with prefixes
- */
- process(node, result) {
- if (!this.check(node)) {
- return undefined
- }
-
- let parent = this.parentPrefix(node)
-
- let prefixes = this.prefixes.filter(
- prefix => !parent || parent === utils.removeNote(prefix)
- )
-
- let added = []
- for (let prefix of prefixes) {
- if (this.add(node, prefix, added.concat([prefix]), result)) {
- added.push(prefix)
- }
- }
-
- return added
- }
-}
-
-module.exports = Prefixer
diff --git a/node_modules/autoprefixer/lib/prefixes.js b/node_modules/autoprefixer/lib/prefixes.js
deleted file mode 100644
index b78059a..0000000
--- a/node_modules/autoprefixer/lib/prefixes.js
+++ /dev/null
@@ -1,428 +0,0 @@
-let AtRule = require('./at-rule')
-let Browsers = require('./browsers')
-let Declaration = require('./declaration')
-let hackAlignContent = require('./hacks/align-content')
-let hackAlignItems = require('./hacks/align-items')
-let hackAlignSelf = require('./hacks/align-self')
-let hackAnimation = require('./hacks/animation')
-let hackAppearance = require('./hacks/appearance')
-let hackAutofill = require('./hacks/autofill')
-let hackBackdropFilter = require('./hacks/backdrop-filter')
-let hackBackgroundClip = require('./hacks/background-clip')
-let hackBackgroundSize = require('./hacks/background-size')
-let hackBlockLogical = require('./hacks/block-logical')
-let hackBorderImage = require('./hacks/border-image')
-let hackBorderRadius = require('./hacks/border-radius')
-let hackBreakProps = require('./hacks/break-props')
-let hackCrossFade = require('./hacks/cross-fade')
-let hackDisplayFlex = require('./hacks/display-flex')
-let hackDisplayGrid = require('./hacks/display-grid')
-let hackFileSelectorButton = require('./hacks/file-selector-button')
-let hackFilter = require('./hacks/filter')
-let hackFilterValue = require('./hacks/filter-value')
-let hackFlex = require('./hacks/flex')
-let hackFlexBasis = require('./hacks/flex-basis')
-let hackFlexDirection = require('./hacks/flex-direction')
-let hackFlexFlow = require('./hacks/flex-flow')
-let hackFlexGrow = require('./hacks/flex-grow')
-let hackFlexShrink = require('./hacks/flex-shrink')
-let hackFlexWrap = require('./hacks/flex-wrap')
-let hackFullscreen = require('./hacks/fullscreen')
-let hackGradient = require('./hacks/gradient')
-let hackGridArea = require('./hacks/grid-area')
-let hackGridColumnAlign = require('./hacks/grid-column-align')
-let hackGridEnd = require('./hacks/grid-end')
-let hackGridRowAlign = require('./hacks/grid-row-align')
-let hackGridRowColumn = require('./hacks/grid-row-column')
-let hackGridRowsColumns = require('./hacks/grid-rows-columns')
-let hackGridStart = require('./hacks/grid-start')
-let hackGridTemplate = require('./hacks/grid-template')
-let hackGridTemplateAreas = require('./hacks/grid-template-areas')
-let hackImageRendering = require('./hacks/image-rendering')
-let hackImageSet = require('./hacks/image-set')
-let hackInlineLogical = require('./hacks/inline-logical')
-let hackIntrinsic = require('./hacks/intrinsic')
-let hackJustifyContent = require('./hacks/justify-content')
-let hackMaskBorder = require('./hacks/mask-border')
-let hackMaskComposite = require('./hacks/mask-composite')
-let hackOrder = require('./hacks/order')
-let hackOverscrollBehavior = require('./hacks/overscroll-behavior')
-let hackPixelated = require('./hacks/pixelated')
-let hackPlaceSelf = require('./hacks/place-self')
-let hackPlaceholder = require('./hacks/placeholder')
-let hackPlaceholderShown = require('./hacks/placeholder-shown')
-let hackPrintColorAdjust = require('./hacks/print-color-adjust')
-let hackTextDecoration = require('./hacks/text-decoration')
-let hackTextDecorationSkipInk = require('./hacks/text-decoration-skip-ink')
-let hackTextEmphasisPosition = require('./hacks/text-emphasis-position')
-let hackTransformDecl = require('./hacks/transform-decl')
-let hackUserSelect = require('./hacks/user-select')
-let hackWritingMode = require('./hacks/writing-mode')
-let Processor = require('./processor')
-let Resolution = require('./resolution')
-let Selector = require('./selector')
-let Supports = require('./supports')
-let Transition = require('./transition')
-let utils = require('./utils')
-let Value = require('./value')
-let vendor = require('./vendor')
-
-Selector.hack(hackAutofill)
-Selector.hack(hackFullscreen)
-Selector.hack(hackPlaceholder)
-Selector.hack(hackPlaceholderShown)
-Selector.hack(hackFileSelectorButton)
-Declaration.hack(hackFlex)
-Declaration.hack(hackOrder)
-Declaration.hack(hackFilter)
-Declaration.hack(hackGridEnd)
-Declaration.hack(hackAnimation)
-Declaration.hack(hackFlexFlow)
-Declaration.hack(hackFlexGrow)
-Declaration.hack(hackFlexWrap)
-Declaration.hack(hackGridArea)
-Declaration.hack(hackPlaceSelf)
-Declaration.hack(hackGridStart)
-Declaration.hack(hackAlignSelf)
-Declaration.hack(hackAppearance)
-Declaration.hack(hackFlexBasis)
-Declaration.hack(hackMaskBorder)
-Declaration.hack(hackMaskComposite)
-Declaration.hack(hackAlignItems)
-Declaration.hack(hackUserSelect)
-Declaration.hack(hackFlexShrink)
-Declaration.hack(hackBreakProps)
-Declaration.hack(hackWritingMode)
-Declaration.hack(hackBorderImage)
-Declaration.hack(hackAlignContent)
-Declaration.hack(hackBorderRadius)
-Declaration.hack(hackBlockLogical)
-Declaration.hack(hackGridTemplate)
-Declaration.hack(hackInlineLogical)
-Declaration.hack(hackGridRowAlign)
-Declaration.hack(hackTransformDecl)
-Declaration.hack(hackFlexDirection)
-Declaration.hack(hackImageRendering)
-Declaration.hack(hackBackdropFilter)
-Declaration.hack(hackBackgroundClip)
-Declaration.hack(hackTextDecoration)
-Declaration.hack(hackJustifyContent)
-Declaration.hack(hackBackgroundSize)
-Declaration.hack(hackGridRowColumn)
-Declaration.hack(hackGridRowsColumns)
-Declaration.hack(hackGridColumnAlign)
-Declaration.hack(hackOverscrollBehavior)
-Declaration.hack(hackGridTemplateAreas)
-Declaration.hack(hackPrintColorAdjust)
-Declaration.hack(hackTextEmphasisPosition)
-Declaration.hack(hackTextDecorationSkipInk)
-Value.hack(hackGradient)
-Value.hack(hackIntrinsic)
-Value.hack(hackPixelated)
-Value.hack(hackImageSet)
-Value.hack(hackCrossFade)
-Value.hack(hackDisplayFlex)
-Value.hack(hackDisplayGrid)
-Value.hack(hackFilterValue)
-
-let declsCache = new Map()
-
-class Prefixes {
- constructor(data, browsers, options = {}) {
- this.data = data
- this.browsers = browsers
- this.options = options
- ;[this.add, this.remove] = this.preprocess(this.select(this.data))
- this.transition = new Transition(this)
- this.processor = new Processor(this)
- }
-
- /**
- * Return clone instance to remove all prefixes
- */
- cleaner() {
- if (this.cleanerCache) {
- return this.cleanerCache
- }
-
- if (this.browsers.selected.length) {
- let empty = new Browsers(this.browsers.data, [])
- this.cleanerCache = new Prefixes(this.data, empty, this.options)
- } else {
- return this
- }
-
- return this.cleanerCache
- }
-
- /**
- * Declaration loader with caching
- */
- decl(prop) {
- if (!declsCache.has(prop)) {
- declsCache.set(prop, Declaration.load(prop))
- }
-
- return declsCache.get(prop)
- }
-
- /**
- * Group declaration by unprefixed property to check them
- */
- group(decl) {
- let rule = decl.parent
- let index = rule.index(decl)
- let { length } = rule.nodes
- let unprefixed = this.unprefixed(decl.prop)
-
- let checker = (step, callback) => {
- index += step
- while (index >= 0 && index < length) {
- let other = rule.nodes[index]
- if (other.type === 'decl') {
- if (step === -1 && other.prop === unprefixed) {
- if (!Browsers.withPrefix(other.value)) {
- break
- }
- }
-
- if (this.unprefixed(other.prop) !== unprefixed) {
- break
- } else if (callback(other) === true) {
- return true
- }
-
- if (step === +1 && other.prop === unprefixed) {
- if (!Browsers.withPrefix(other.value)) {
- break
- }
- }
- }
-
- index += step
- }
- return false
- }
-
- return {
- down(callback) {
- return checker(+1, callback)
- },
- up(callback) {
- return checker(-1, callback)
- }
- }
- }
-
- /**
- * Normalize prefix for remover
- */
- normalize(prop) {
- return this.decl(prop).normalize(prop)
- }
-
- /**
- * Return prefixed version of property
- */
- prefixed(prop, prefix) {
- prop = vendor.unprefixed(prop)
- return this.decl(prop).prefixed(prop, prefix)
- }
-
- /**
- * Cache prefixes data to fast CSS processing
- */
- preprocess(selected) {
- let add = {
- '@supports': new Supports(Prefixes, this),
- 'selectors': []
- }
- for (let name in selected.add) {
- let prefixes = selected.add[name]
- if (name === '@keyframes' || name === '@viewport') {
- add[name] = new AtRule(name, prefixes, this)
- } else if (name === '@resolution') {
- add[name] = new Resolution(name, prefixes, this)
- } else if (this.data[name].selector) {
- add.selectors.push(Selector.load(name, prefixes, this))
- } else {
- let props = this.data[name].props
-
- if (props) {
- let value = Value.load(name, prefixes, this)
- for (let prop of props) {
- if (!add[prop]) {
- add[prop] = { values: [] }
- }
- add[prop].values.push(value)
- }
- } else {
- let values = (add[name] && add[name].values) || []
- add[name] = Declaration.load(name, prefixes, this)
- add[name].values = values
- }
- }
- }
-
- let remove = { selectors: [] }
- for (let name in selected.remove) {
- let prefixes = selected.remove[name]
- if (this.data[name].selector) {
- let selector = Selector.load(name, prefixes)
- for (let prefix of prefixes) {
- remove.selectors.push(selector.old(prefix))
- }
- } else if (name === '@keyframes' || name === '@viewport') {
- for (let prefix of prefixes) {
- let prefixed = `@${prefix}${name.slice(1)}`
- remove[prefixed] = { remove: true }
- }
- } else if (name === '@resolution') {
- remove[name] = new Resolution(name, prefixes, this)
- } else {
- let props = this.data[name].props
- if (props) {
- let value = Value.load(name, [], this)
- for (let prefix of prefixes) {
- let old = value.old(prefix)
- if (old) {
- for (let prop of props) {
- if (!remove[prop]) {
- remove[prop] = {}
- }
- if (!remove[prop].values) {
- remove[prop].values = []
- }
- remove[prop].values.push(old)
- }
- }
- }
- } else {
- for (let p of prefixes) {
- let olds = this.decl(name).old(name, p)
- if (name === 'align-self') {
- let a = add[name] && add[name].prefixes
- if (a) {
- if (p === '-webkit- 2009' && a.includes('-webkit-')) {
- continue
- } else if (p === '-webkit-' && a.includes('-webkit- 2009')) {
- continue
- }
- }
- }
- for (let prefixed of olds) {
- if (!remove[prefixed]) {
- remove[prefixed] = {}
- }
- remove[prefixed].remove = true
- }
- }
- }
- }
- }
-
- return [add, remove]
- }
-
- /**
- * Select prefixes from data, which is necessary for selected browsers
- */
- select(list) {
- let selected = { add: {}, remove: {} }
-
- for (let name in list) {
- let data = list[name]
- let add = data.browsers.map(i => {
- let params = i.split(' ')
- return {
- browser: `${params[0]} ${params[1]}`,
- note: params[2]
- }
- })
-
- let notes = add
- .filter(i => i.note)
- .map(i => `${this.browsers.prefix(i.browser)} ${i.note}`)
- notes = utils.uniq(notes)
-
- add = add
- .filter(i => this.browsers.isSelected(i.browser))
- .map(i => {
- let prefix = this.browsers.prefix(i.browser)
- if (i.note) {
- return `${prefix} ${i.note}`
- } else {
- return prefix
- }
- })
- add = this.sort(utils.uniq(add))
-
- if (this.options.flexbox === 'no-2009') {
- add = add.filter(i => !i.includes('2009'))
- }
-
- let all = data.browsers.map(i => this.browsers.prefix(i))
- if (data.mistakes) {
- all = all.concat(data.mistakes)
- }
- all = all.concat(notes)
- all = utils.uniq(all)
-
- if (add.length) {
- selected.add[name] = add
- if (add.length < all.length) {
- selected.remove[name] = all.filter(i => !add.includes(i))
- }
- } else {
- selected.remove[name] = all
- }
- }
-
- return selected
- }
-
- /**
- * Sort vendor prefixes
- */
- sort(prefixes) {
- return prefixes.sort((a, b) => {
- let aLength = utils.removeNote(a).length
- let bLength = utils.removeNote(b).length
-
- if (aLength === bLength) {
- return b.length - a.length
- } else {
- return bLength - aLength
- }
- })
- }
-
- /**
- * Return unprefixed version of property
- */
- unprefixed(prop) {
- let value = this.normalize(vendor.unprefixed(prop))
- if (value === 'flex-direction') {
- value = 'flex-flow'
- }
- return value
- }
-
- /**
- * Return values, which must be prefixed in selected property
- */
- values(type, prop) {
- let data = this[type]
-
- let global = data['*'] && data['*'].values
- let values = data[prop] && data[prop].values
-
- if (global && values) {
- return utils.uniq(global.concat(values))
- } else {
- return global || values || []
- }
- }
-}
-
-module.exports = Prefixes
diff --git a/node_modules/autoprefixer/lib/processor.js b/node_modules/autoprefixer/lib/processor.js
deleted file mode 100644
index 8a463c7..0000000
--- a/node_modules/autoprefixer/lib/processor.js
+++ /dev/null
@@ -1,709 +0,0 @@
-let parser = require('postcss-value-parser')
-
-let Value = require('./value')
-let insertAreas = require('./hacks/grid-utils').insertAreas
-
-const OLD_LINEAR = /(^|[^-])linear-gradient\(\s*(top|left|right|bottom)/i
-const OLD_RADIAL = /(^|[^-])radial-gradient\(\s*\d+(\w*|%)\s+\d+(\w*|%)\s*,/i
-const IGNORE_NEXT = /(!\s*)?autoprefixer:\s*ignore\s+next/i
-const GRID_REGEX = /(!\s*)?autoprefixer\s*grid:\s*(on|off|(no-)?autoplace)/i
-
-const SIZES = [
- 'width',
- 'height',
- 'min-width',
- 'max-width',
- 'min-height',
- 'max-height',
- 'inline-size',
- 'min-inline-size',
- 'max-inline-size',
- 'block-size',
- 'min-block-size',
- 'max-block-size'
-]
-
-function hasGridTemplate(decl) {
- return decl.parent.some(
- i => i.prop === 'grid-template' || i.prop === 'grid-template-areas'
- )
-}
-
-function hasRowsAndColumns(decl) {
- let hasRows = decl.parent.some(i => i.prop === 'grid-template-rows')
- let hasColumns = decl.parent.some(i => i.prop === 'grid-template-columns')
- return hasRows && hasColumns
-}
-
-class Processor {
- constructor(prefixes) {
- this.prefixes = prefixes
- }
-
- /**
- * Add necessary prefixes
- */
- add(css, result) {
- // At-rules
- let resolution = this.prefixes.add['@resolution']
- let keyframes = this.prefixes.add['@keyframes']
- let viewport = this.prefixes.add['@viewport']
- let supports = this.prefixes.add['@supports']
-
- css.walkAtRules(rule => {
- if (rule.name === 'keyframes') {
- if (!this.disabled(rule, result)) {
- return keyframes && keyframes.process(rule)
- }
- } else if (rule.name === 'viewport') {
- if (!this.disabled(rule, result)) {
- return viewport && viewport.process(rule)
- }
- } else if (rule.name === 'supports') {
- if (
- this.prefixes.options.supports !== false &&
- !this.disabled(rule, result)
- ) {
- return supports.process(rule)
- }
- } else if (rule.name === 'media' && rule.params.includes('-resolution')) {
- if (!this.disabled(rule, result)) {
- return resolution && resolution.process(rule)
- }
- }
-
- return undefined
- })
-
- // Selectors
- css.walkRules(rule => {
- if (this.disabled(rule, result)) return undefined
-
- return this.prefixes.add.selectors.map(selector => {
- return selector.process(rule, result)
- })
- })
-
- function insideGrid(decl) {
- return decl.parent.nodes.some(node => {
- if (node.type !== 'decl') return false
- let displayGrid =
- node.prop === 'display' && /(inline-)?grid/.test(node.value)
- let gridTemplate = node.prop.startsWith('grid-template')
- let gridGap = /^grid-([A-z]+-)?gap/.test(node.prop)
- return displayGrid || gridTemplate || gridGap
- })
- }
-
- let gridPrefixes =
- this.gridStatus(css, result) &&
- this.prefixes.add['grid-area'] &&
- this.prefixes.add['grid-area'].prefixes
-
- css.walkDecls(decl => {
- if (this.disabledDecl(decl, result)) return undefined
-
- let parent = decl.parent
- let prop = decl.prop
- let value = decl.value
-
- if (prop === 'color-adjust') {
- if (parent.every(i => i.prop !== 'print-color-adjust')) {
- result.warn(
- 'Replace color-adjust to print-color-adjust. ' +
- 'The color-adjust shorthand is currently deprecated.',
- { node: decl }
- )
- }
- } else if (prop === 'grid-row-span') {
- result.warn(
- 'grid-row-span is not part of final Grid Layout. Use grid-row.',
- { node: decl }
- )
- return undefined
- } else if (prop === 'grid-column-span') {
- result.warn(
- 'grid-column-span is not part of final Grid Layout. Use grid-column.',
- { node: decl }
- )
- return undefined
- } else if (prop === 'display' && value === 'box') {
- result.warn(
- 'You should write display: flex by final spec ' +
- 'instead of display: box',
- { node: decl }
- )
- return undefined
- } else if (prop === 'text-emphasis-position') {
- if (value === 'under' || value === 'over') {
- result.warn(
- 'You should use 2 values for text-emphasis-position ' +
- 'For example, `under left` instead of just `under`.',
- { node: decl }
- )
- }
- } else if (prop === 'text-decoration-skip' && value === 'ink') {
- result.warn(
- 'Replace text-decoration-skip: ink to ' +
- 'text-decoration-skip-ink: auto, because spec had been changed',
- { node: decl }
- )
- } else {
- if (gridPrefixes && this.gridStatus(decl, result)) {
- if (decl.value === 'subgrid') {
- result.warn('IE does not support subgrid', { node: decl })
- }
- if (/^(align|justify|place)-items$/.test(prop) && insideGrid(decl)) {
- let fixed = prop.replace('-items', '-self')
- result.warn(
- `IE does not support ${prop} on grid containers. ` +
- `Try using ${fixed} on child elements instead: ` +
- `${decl.parent.selector} > * { ${fixed}: ${decl.value} }`,
- { node: decl }
- )
- } else if (
- /^(align|justify|place)-content$/.test(prop) &&
- insideGrid(decl)
- ) {
- result.warn(`IE does not support ${decl.prop} on grid containers`, {
- node: decl
- })
- } else if (prop === 'display' && decl.value === 'contents') {
- result.warn(
- 'Please do not use display: contents; ' +
- 'if you have grid setting enabled',
- { node: decl }
- )
- return undefined
- } else if (decl.prop === 'grid-gap') {
- let status = this.gridStatus(decl, result)
- if (
- status === 'autoplace' &&
- !hasRowsAndColumns(decl) &&
- !hasGridTemplate(decl)
- ) {
- result.warn(
- 'grid-gap only works if grid-template(-areas) is being ' +
- 'used or both rows and columns have been declared ' +
- 'and cells have not been manually ' +
- 'placed inside the explicit grid',
- { node: decl }
- )
- } else if (
- (status === true || status === 'no-autoplace') &&
- !hasGridTemplate(decl)
- ) {
- result.warn(
- 'grid-gap only works if grid-template(-areas) is being used',
- { node: decl }
- )
- }
- } else if (prop === 'grid-auto-columns') {
- result.warn('grid-auto-columns is not supported by IE', {
- node: decl
- })
- return undefined
- } else if (prop === 'grid-auto-rows') {
- result.warn('grid-auto-rows is not supported by IE', { node: decl })
- return undefined
- } else if (prop === 'grid-auto-flow') {
- let hasRows = parent.some(i => i.prop === 'grid-template-rows')
- let hasCols = parent.some(i => i.prop === 'grid-template-columns')
-
- if (hasGridTemplate(decl)) {
- result.warn('grid-auto-flow is not supported by IE', {
- node: decl
- })
- } else if (value.includes('dense')) {
- result.warn('grid-auto-flow: dense is not supported by IE', {
- node: decl
- })
- } else if (!hasRows && !hasCols) {
- result.warn(
- 'grid-auto-flow works only if grid-template-rows and ' +
- 'grid-template-columns are present in the same rule',
- { node: decl }
- )
- }
- return undefined
- } else if (value.includes('auto-fit')) {
- result.warn('auto-fit value is not supported by IE', {
- node: decl,
- word: 'auto-fit'
- })
- return undefined
- } else if (value.includes('auto-fill')) {
- result.warn('auto-fill value is not supported by IE', {
- node: decl,
- word: 'auto-fill'
- })
- return undefined
- } else if (prop.startsWith('grid-template') && value.includes('[')) {
- result.warn(
- 'Autoprefixer currently does not support line names. ' +
- 'Try using grid-template-areas instead.',
- { node: decl, word: '[' }
- )
- }
- }
- if (value.includes('radial-gradient')) {
- if (OLD_RADIAL.test(decl.value)) {
- result.warn(
- 'Gradient has outdated direction syntax. ' +
- 'New syntax is like `closest-side at 0 0` ' +
- 'instead of `0 0, closest-side`.',
- { node: decl }
- )
- } else {
- let ast = parser(value)
-
- for (let i of ast.nodes) {
- if (i.type === 'function' && i.value === 'radial-gradient') {
- for (let word of i.nodes) {
- if (word.type === 'word') {
- if (word.value === 'cover') {
- result.warn(
- 'Gradient has outdated direction syntax. ' +
- 'Replace `cover` to `farthest-corner`.',
- { node: decl }
- )
- } else if (word.value === 'contain') {
- result.warn(
- 'Gradient has outdated direction syntax. ' +
- 'Replace `contain` to `closest-side`.',
- { node: decl }
- )
- }
- }
- }
- }
- }
- }
- }
- if (value.includes('linear-gradient')) {
- if (OLD_LINEAR.test(value)) {
- result.warn(
- 'Gradient has outdated direction syntax. ' +
- 'New syntax is like `to left` instead of `right`.',
- { node: decl }
- )
- }
- }
- }
-
- if (SIZES.includes(decl.prop)) {
- if (!decl.value.includes('-fill-available')) {
- if (decl.value.includes('fill-available')) {
- result.warn(
- 'Replace fill-available to stretch, ' +
- 'because spec had been changed',
- { node: decl }
- )
- } else if (decl.value.includes('fill')) {
- let ast = parser(value)
- if (ast.nodes.some(i => i.type === 'word' && i.value === 'fill')) {
- result.warn(
- 'Replace fill to stretch, because spec had been changed',
- { node: decl }
- )
- }
- }
- }
- }
-
- let prefixer
-
- if (decl.prop === 'transition' || decl.prop === 'transition-property') {
- // Transition
- return this.prefixes.transition.add(decl, result)
- } else if (decl.prop === 'align-self') {
- // align-self flexbox or grid
- let display = this.displayType(decl)
- if (display !== 'grid' && this.prefixes.options.flexbox !== false) {
- prefixer = this.prefixes.add['align-self']
- if (prefixer && prefixer.prefixes) {
- prefixer.process(decl)
- }
- }
- if (this.gridStatus(decl, result) !== false) {
- prefixer = this.prefixes.add['grid-row-align']
- if (prefixer && prefixer.prefixes) {
- return prefixer.process(decl, result)
- }
- }
- } else if (decl.prop === 'justify-self') {
- // justify-self flexbox or grid
- if (this.gridStatus(decl, result) !== false) {
- prefixer = this.prefixes.add['grid-column-align']
- if (prefixer && prefixer.prefixes) {
- return prefixer.process(decl, result)
- }
- }
- } else if (decl.prop === 'place-self') {
- prefixer = this.prefixes.add['place-self']
- if (
- prefixer &&
- prefixer.prefixes &&
- this.gridStatus(decl, result) !== false
- ) {
- return prefixer.process(decl, result)
- }
- } else {
- // Properties
- prefixer = this.prefixes.add[decl.prop]
- if (prefixer && prefixer.prefixes) {
- return prefixer.process(decl, result)
- }
- }
-
- return undefined
- })
-
- // Insert grid-area prefixes. We need to be able to store the different
- // rules as a data and hack API is not enough for this
- if (this.gridStatus(css, result)) {
- insertAreas(css, this.disabled)
- }
-
- // Values
- return css.walkDecls(decl => {
- if (this.disabledValue(decl, result)) return
-
- let unprefixed = this.prefixes.unprefixed(decl.prop)
- let list = this.prefixes.values('add', unprefixed)
- if (Array.isArray(list)) {
- for (let value of list) {
- if (value.process) value.process(decl, result)
- }
- }
- Value.save(this.prefixes, decl)
- })
- }
-
- /**
- * Check for control comment and global options
- */
- disabled(node, result) {
- if (!node) return false
-
- if (node._autoprefixerDisabled !== undefined) {
- return node._autoprefixerDisabled
- }
-
- if (node.parent) {
- let p = node.prev()
- if (p && p.type === 'comment' && IGNORE_NEXT.test(p.text)) {
- node._autoprefixerDisabled = true
- node._autoprefixerSelfDisabled = true
- return true
- }
- }
-
- let value = null
- if (node.nodes) {
- let status
- node.each(i => {
- if (i.type !== 'comment') return
- if (/(!\s*)?autoprefixer:\s*(off|on)/i.test(i.text)) {
- if (typeof status !== 'undefined') {
- result.warn(
- 'Second Autoprefixer control comment ' +
- 'was ignored. Autoprefixer applies control ' +
- 'comment to whole block, not to next rules.',
- { node: i }
- )
- } else {
- status = /on/i.test(i.text)
- }
- }
- })
-
- if (status !== undefined) {
- value = !status
- }
- }
- if (!node.nodes || value === null) {
- if (node.parent) {
- let isParentDisabled = this.disabled(node.parent, result)
- if (node.parent._autoprefixerSelfDisabled === true) {
- value = false
- } else {
- value = isParentDisabled
- }
- } else {
- value = false
- }
- }
- node._autoprefixerDisabled = value
- return value
- }
-
- /**
- * Check for grid/flexbox options.
- */
- disabledDecl(node, result) {
- if (node.type === 'decl' && this.gridStatus(node, result) === false) {
- if (node.prop.includes('grid') || node.prop === 'justify-items') {
- return true
- }
- }
- if (node.type === 'decl' && this.prefixes.options.flexbox === false) {
- let other = ['order', 'justify-content', 'align-items', 'align-content']
- if (node.prop.includes('flex') || other.includes(node.prop)) {
- return true
- }
- }
-
- return this.disabled(node, result)
- }
-
- /**
- * Check for grid/flexbox options.
- */
- disabledValue(node, result) {
- if (this.gridStatus(node, result) === false && node.type === 'decl') {
- if (node.prop === 'display' && node.value.includes('grid')) {
- return true
- }
- }
- if (this.prefixes.options.flexbox === false && node.type === 'decl') {
- if (node.prop === 'display' && node.value.includes('flex')) {
- return true
- }
- }
- if (node.type === 'decl' && node.prop === 'content') {
- return true
- }
-
- return this.disabled(node, result)
- }
-
- /**
- * Is it flebox or grid rule
- */
- displayType(decl) {
- for (let i of decl.parent.nodes) {
- if (i.prop !== 'display') {
- continue
- }
-
- if (i.value.includes('flex')) {
- return 'flex'
- }
-
- if (i.value.includes('grid')) {
- return 'grid'
- }
- }
-
- return false
- }
-
- /**
- * Set grid option via control comment
- */
- gridStatus(node, result) {
- if (!node) return false
-
- if (node._autoprefixerGridStatus !== undefined) {
- return node._autoprefixerGridStatus
- }
-
- let value = null
- if (node.nodes) {
- let status
- node.each(i => {
- if (i.type !== 'comment') return
- if (GRID_REGEX.test(i.text)) {
- let hasAutoplace = /:\s*autoplace/i.test(i.text)
- let noAutoplace = /no-autoplace/i.test(i.text)
- if (typeof status !== 'undefined') {
- result.warn(
- 'Second Autoprefixer grid control comment was ' +
- 'ignored. Autoprefixer applies control comments to the whole ' +
- 'block, not to the next rules.',
- { node: i }
- )
- } else if (hasAutoplace) {
- status = 'autoplace'
- } else if (noAutoplace) {
- status = true
- } else {
- status = /on/i.test(i.text)
- }
- }
- })
-
- if (status !== undefined) {
- value = status
- }
- }
-
- if (node.type === 'atrule' && node.name === 'supports') {
- let params = node.params
- if (params.includes('grid') && params.includes('auto')) {
- value = false
- }
- }
-
- if (!node.nodes || value === null) {
- if (node.parent) {
- let isParentGrid = this.gridStatus(node.parent, result)
- if (node.parent._autoprefixerSelfDisabled === true) {
- value = false
- } else {
- value = isParentGrid
- }
- } else if (typeof this.prefixes.options.grid !== 'undefined') {
- value = this.prefixes.options.grid
- } else if (typeof process.env.AUTOPREFIXER_GRID !== 'undefined') {
- if (process.env.AUTOPREFIXER_GRID === 'autoplace') {
- value = 'autoplace'
- } else {
- value = true
- }
- } else {
- value = false
- }
- }
-
- node._autoprefixerGridStatus = value
- return value
- }
-
- /**
- * Normalize spaces in cascade declaration group
- */
- reduceSpaces(decl) {
- let stop = false
- this.prefixes.group(decl).up(() => {
- stop = true
- return true
- })
- if (stop) {
- return
- }
-
- let parts = decl.raw('before').split('\n')
- let prevMin = parts[parts.length - 1].length
- let diff = false
-
- this.prefixes.group(decl).down(other => {
- parts = other.raw('before').split('\n')
- let last = parts.length - 1
-
- if (parts[last].length > prevMin) {
- if (diff === false) {
- diff = parts[last].length - prevMin
- }
-
- parts[last] = parts[last].slice(0, -diff)
- other.raws.before = parts.join('\n')
- }
- })
- }
-
- /**
- * Remove unnecessary pefixes
- */
- remove(css, result) {
- // At-rules
- let resolution = this.prefixes.remove['@resolution']
-
- css.walkAtRules((rule, i) => {
- if (this.prefixes.remove[`@${rule.name}`]) {
- if (!this.disabled(rule, result)) {
- rule.parent.removeChild(i)
- }
- } else if (
- rule.name === 'media' &&
- rule.params.includes('-resolution') &&
- resolution
- ) {
- resolution.clean(rule)
- }
- })
-
- // Selectors
- css.walkRules((rule, i) => {
- if (this.disabled(rule, result)) return
-
- for (let checker of this.prefixes.remove.selectors) {
- if (checker.check(rule)) {
- rule.parent.removeChild(i)
- return
- }
- }
- })
-
- return css.walkDecls((decl, i) => {
- if (this.disabled(decl, result)) return
-
- let rule = decl.parent
- let unprefixed = this.prefixes.unprefixed(decl.prop)
-
- // Transition
- if (decl.prop === 'transition' || decl.prop === 'transition-property') {
- this.prefixes.transition.remove(decl)
- }
-
- // Properties
- if (
- this.prefixes.remove[decl.prop] &&
- this.prefixes.remove[decl.prop].remove
- ) {
- let notHack = this.prefixes.group(decl).down(other => {
- return this.prefixes.normalize(other.prop) === unprefixed
- })
-
- if (unprefixed === 'flex-flow') {
- notHack = true
- }
-
- if (decl.prop === '-webkit-box-orient') {
- let hacks = { 'flex-direction': true, 'flex-flow': true }
- if (!decl.parent.some(j => hacks[j.prop])) return
- }
-
- if (notHack && !this.withHackValue(decl)) {
- if (decl.raw('before').includes('\n')) {
- this.reduceSpaces(decl)
- }
- rule.removeChild(i)
- return
- }
- }
-
- // Values
- for (let checker of this.prefixes.values('remove', unprefixed)) {
- if (!checker.check) continue
- if (!checker.check(decl.value)) continue
-
- unprefixed = checker.unprefixed
- let notHack = this.prefixes.group(decl).down(other => {
- return other.value.includes(unprefixed)
- })
-
- if (notHack) {
- rule.removeChild(i)
- return
- }
- }
- })
- }
-
- /**
- * Some rare old values, which is not in standard
- */
- withHackValue(decl) {
- return (
- (decl.prop === '-webkit-background-clip' && decl.value === 'text') ||
- // Do not remove -webkit-box-orient when -webkit-line-clamp is present.
- // https://github.com/postcss/autoprefixer/issues/1510
- (decl.prop === '-webkit-box-orient' &&
- decl.parent.some(d => d.prop === '-webkit-line-clamp'))
- )
- }
-}
-
-module.exports = Processor
diff --git a/node_modules/autoprefixer/lib/resolution.js b/node_modules/autoprefixer/lib/resolution.js
deleted file mode 100644
index 4b71564..0000000
--- a/node_modules/autoprefixer/lib/resolution.js
+++ /dev/null
@@ -1,97 +0,0 @@
-let FractionJs = require('fraction.js')
-
-let Prefixer = require('./prefixer')
-let utils = require('./utils')
-
-const REGEXP = /(min|max)-resolution\s*:\s*\d*\.?\d+(dppx|dpcm|dpi|x)/gi
-const SPLIT = /(min|max)-resolution(\s*:\s*)(\d*\.?\d+)(dppx|dpcm|dpi|x)/i
-
-class Resolution extends Prefixer {
- /**
- * Remove prefixed queries
- */
- clean(rule) {
- if (!this.bad) {
- this.bad = []
- for (let prefix of this.prefixes) {
- this.bad.push(this.prefixName(prefix, 'min'))
- this.bad.push(this.prefixName(prefix, 'max'))
- }
- }
-
- rule.params = utils.editList(rule.params, queries => {
- return queries.filter(query => this.bad.every(i => !query.includes(i)))
- })
- }
-
- /**
- * Return prefixed query name
- */
- prefixName(prefix, name) {
- if (prefix === '-moz-') {
- return name + '--moz-device-pixel-ratio'
- } else {
- return prefix + name + '-device-pixel-ratio'
- }
- }
-
- /**
- * Return prefixed query
- */
- prefixQuery(prefix, name, colon, value, units) {
- value = new FractionJs(value)
-
- // 1dpcm = 2.54dpi
- // 1dppx = 96dpi
- if (units === 'dpi') {
- value = value.div(96)
- } else if (units === 'dpcm') {
- value = value.mul(2.54).div(96)
- }
- value = value.simplify()
-
- if (prefix === '-o-') {
- value = value.n + '/' + value.d
- }
- return this.prefixName(prefix, name) + colon + value
- }
-
- /**
- * Add prefixed queries
- */
- process(rule) {
- let parent = this.parentPrefix(rule)
- let prefixes = parent ? [parent] : this.prefixes
-
- rule.params = utils.editList(rule.params, (origin, prefixed) => {
- for (let query of origin) {
- if (
- !query.includes('min-resolution') &&
- !query.includes('max-resolution')
- ) {
- prefixed.push(query)
- continue
- }
-
- for (let prefix of prefixes) {
- let processed = query.replace(REGEXP, str => {
- let parts = str.match(SPLIT)
- return this.prefixQuery(
- prefix,
- parts[1],
- parts[2],
- parts[3],
- parts[4]
- )
- })
- prefixed.push(processed)
- }
- prefixed.push(query)
- }
-
- return utils.uniq(prefixed)
- })
- }
-}
-
-module.exports = Resolution
diff --git a/node_modules/autoprefixer/lib/selector.js b/node_modules/autoprefixer/lib/selector.js
deleted file mode 100644
index 3aaa6ff..0000000
--- a/node_modules/autoprefixer/lib/selector.js
+++ /dev/null
@@ -1,150 +0,0 @@
-let { list } = require('postcss')
-
-let Browsers = require('./browsers')
-let OldSelector = require('./old-selector')
-let Prefixer = require('./prefixer')
-let utils = require('./utils')
-
-class Selector extends Prefixer {
- constructor(name, prefixes, all) {
- super(name, prefixes, all)
- this.regexpCache = new Map()
- }
-
- /**
- * Clone and add prefixes for at-rule
- */
- add(rule, prefix) {
- let prefixeds = this.prefixeds(rule)
-
- if (this.already(rule, prefixeds, prefix)) {
- return
- }
-
- let cloned = this.clone(rule, { selector: prefixeds[this.name][prefix] })
- rule.parent.insertBefore(rule, cloned)
- }
-
- /**
- * Is rule already prefixed before
- */
- already(rule, prefixeds, prefix) {
- let index = rule.parent.index(rule) - 1
-
- while (index >= 0) {
- let before = rule.parent.nodes[index]
-
- if (before.type !== 'rule') {
- return false
- }
-
- let some = false
- for (let key in prefixeds[this.name]) {
- let prefixed = prefixeds[this.name][key]
- if (before.selector === prefixed) {
- if (prefix === key) {
- return true
- } else {
- some = true
- break
- }
- }
- }
- if (!some) {
- return false
- }
-
- index -= 1
- }
-
- return false
- }
-
- /**
- * Is rule selectors need to be prefixed
- */
- check(rule) {
- if (rule.selector.includes(this.name)) {
- return !!rule.selector.match(this.regexp())
- }
-
- return false
- }
-
- /**
- * Return function to fast find prefixed selector
- */
- old(prefix) {
- return new OldSelector(this, prefix)
- }
-
- /**
- * All possible prefixes
- */
- possible() {
- return Browsers.prefixes()
- }
-
- /**
- * Return prefixed version of selector
- */
- prefixed(prefix) {
- return this.name.replace(/^(\W*)/, `$1${prefix}`)
- }
-
- /**
- * Return all possible selector prefixes
- */
- prefixeds(rule) {
- if (rule._autoprefixerPrefixeds) {
- if (rule._autoprefixerPrefixeds[this.name]) {
- return rule._autoprefixerPrefixeds
- }
- } else {
- rule._autoprefixerPrefixeds = {}
- }
-
- let prefixeds = {}
- if (rule.selector.includes(',')) {
- let ruleParts = list.comma(rule.selector)
- let toProcess = ruleParts.filter(el => el.includes(this.name))
-
- for (let prefix of this.possible()) {
- prefixeds[prefix] = toProcess
- .map(el => this.replace(el, prefix))
- .join(', ')
- }
- } else {
- for (let prefix of this.possible()) {
- prefixeds[prefix] = this.replace(rule.selector, prefix)
- }
- }
-
- rule._autoprefixerPrefixeds[this.name] = prefixeds
- return rule._autoprefixerPrefixeds
- }
-
- /**
- * Lazy loadRegExp for name
- */
- regexp(prefix) {
- if (!this.regexpCache.has(prefix)) {
- let name = prefix ? this.prefixed(prefix) : this.name
- this.regexpCache.set(
- prefix,
- new RegExp(`(^|[^:"'=])${utils.escapeRegexp(name)}`, 'gi')
- )
- }
-
- return this.regexpCache.get(prefix)
- }
-
- /**
- * Replace selectors by prefixed one
- */
- replace(selector, prefix) {
- return selector.replace(this.regexp(), `$1${this.prefixed(prefix)}`)
- }
-}
-
-module.exports = Selector
diff --git a/node_modules/autoprefixer/lib/supports.js b/node_modules/autoprefixer/lib/supports.js
deleted file mode 100644
index 3ed5133..0000000
--- a/node_modules/autoprefixer/lib/supports.js
+++ /dev/null
@@ -1,302 +0,0 @@
-let featureQueries = require('caniuse-lite/data/features/css-featurequeries.js')
-let feature = require('caniuse-lite/dist/unpacker/feature')
-let { parse } = require('postcss')
-
-let brackets = require('./brackets')
-let Browsers = require('./browsers')
-let utils = require('./utils')
-let Value = require('./value')
-
-let data = feature(featureQueries)
-
-let supported = []
-for (let browser in data.stats) {
- let versions = data.stats[browser]
- for (let version in versions) {
- let support = versions[version]
- if (/y/.test(support)) {
- supported.push(browser + ' ' + version)
- }
- }
-}
-
-class Supports {
- constructor(Prefixes, all) {
- this.Prefixes = Prefixes
- this.all = all
- }
-
- /**
- * Add prefixes
- */
- add(nodes, all) {
- return nodes.map(i => {
- if (this.isProp(i)) {
- let prefixed = this.prefixed(i[0])
- if (prefixed.length > 1) {
- return this.convert(prefixed)
- }
-
- return i
- }
-
- if (typeof i === 'object') {
- return this.add(i, all)
- }
-
- return i
- })
- }
-
- /**
- * Clean brackets with one child
- */
- cleanBrackets(nodes) {
- return nodes.map(i => {
- if (typeof i !== 'object') {
- return i
- }
-
- if (i.length === 1 && typeof i[0] === 'object') {
- return this.cleanBrackets(i[0])
- }
-
- return this.cleanBrackets(i)
- })
- }
-
- /**
- * Add " or " between properties and convert it to brackets format
- */
- convert(progress) {
- let result = ['']
- for (let i of progress) {
- result.push([`${i.prop}: ${i.value}`])
- result.push(' or ')
- }
- result[result.length - 1] = ''
- return result
- }
-
- /**
- * Check global options
- */
- disabled(node) {
- if (!this.all.options.grid) {
- if (node.prop === 'display' && node.value.includes('grid')) {
- return true
- }
- if (node.prop.includes('grid') || node.prop === 'justify-items') {
- return true
- }
- }
-
- if (this.all.options.flexbox === false) {
- if (node.prop === 'display' && node.value.includes('flex')) {
- return true
- }
- let other = ['order', 'justify-content', 'align-items', 'align-content']
- if (node.prop.includes('flex') || other.includes(node.prop)) {
- return true
- }
- }
-
- return false
- }
-
- /**
- * Return true if prefixed property has no unprefixed
- */
- isHack(all, unprefixed) {
- let check = new RegExp(`(\\(|\\s)${utils.escapeRegexp(unprefixed)}:`)
- return !check.test(all)
- }
-
- /**
- * Return true if brackets node is "not" word
- */
- isNot(node) {
- return typeof node === 'string' && /not\s*/i.test(node)
- }
-
- /**
- * Return true if brackets node is "or" word
- */
- isOr(node) {
- return typeof node === 'string' && /\s*or\s*/i.test(node)
- }
-
- /**
- * Return true if brackets node is (prop: value)
- */
- isProp(node) {
- return (
- typeof node === 'object' &&
- node.length === 1 &&
- typeof node[0] === 'string'
- )
- }
-
- /**
- * Compress value functions into a string nodes
- */
- normalize(nodes) {
- if (typeof nodes !== 'object') {
- return nodes
- }
-
- nodes = nodes.filter(i => i !== '')
-
- if (typeof nodes[0] === 'string') {
- let firstNode = nodes[0].trim()
-
- if (
- firstNode.includes(':') ||
- firstNode === 'selector' ||
- firstNode === 'not selector'
- ) {
- return [brackets.stringify(nodes)]
- }
- }
- return nodes.map(i => this.normalize(i))
- }
-
- /**
- * Parse string into declaration property and value
- */
- parse(str) {
- let parts = str.split(':')
- let prop = parts[0]
- let value = parts[1]
- if (!value) value = ''
- return [prop.trim(), value.trim()]
- }
-
- /**
- * Return array of Declaration with all necessary prefixes
- */
- prefixed(str) {
- let rule = this.virtual(str)
- if (this.disabled(rule.first)) {
- return rule.nodes
- }
-
- let result = { warn: () => null }
-
- let prefixer = this.prefixer().add[rule.first.prop]
- prefixer && prefixer.process && prefixer.process(rule.first, result)
-
- for (let decl of rule.nodes) {
- for (let value of this.prefixer().values('add', rule.first.prop)) {
- value.process(decl)
- }
- Value.save(this.all, decl)
- }
-
- return rule.nodes
- }
-
- /**
- * Return prefixer only with @supports supported browsers
- */
- prefixer() {
- if (this.prefixerCache) {
- return this.prefixerCache
- }
-
- let filtered = this.all.browsers.selected.filter(i => {
- return supported.includes(i)
- })
-
- let browsers = new Browsers(
- this.all.browsers.data,
- filtered,
- this.all.options
- )
- this.prefixerCache = new this.Prefixes(
- this.all.data,
- browsers,
- this.all.options
- )
- return this.prefixerCache
- }
-
- /**
- * Add prefixed declaration
- */
- process(rule) {
- let ast = brackets.parse(rule.params)
- ast = this.normalize(ast)
- ast = this.remove(ast, rule.params)
- ast = this.add(ast, rule.params)
- ast = this.cleanBrackets(ast)
- rule.params = brackets.stringify(ast)
- }
-
- /**
- * Remove all unnecessary prefixes
- */
- remove(nodes, all) {
- let i = 0
- while (i < nodes.length) {
- if (
- !this.isNot(nodes[i - 1]) &&
- this.isProp(nodes[i]) &&
- this.isOr(nodes[i + 1])
- ) {
- if (this.toRemove(nodes[i][0], all)) {
- nodes.splice(i, 2)
- continue
- }
-
- i += 2
- continue
- }
-
- if (typeof nodes[i] === 'object') {
- nodes[i] = this.remove(nodes[i], all)
- }
-
- i += 1
- }
- return nodes
- }
-
- /**
- * Return true if we need to remove node
- */
- toRemove(str, all) {
- let [prop, value] = this.parse(str)
- let unprefixed = this.all.unprefixed(prop)
-
- let cleaner = this.all.cleaner()
-
- if (
- cleaner.remove[prop] &&
- cleaner.remove[prop].remove &&
- !this.isHack(all, unprefixed)
- ) {
- return true
- }
-
- for (let checker of cleaner.values('remove', unprefixed)) {
- if (checker.check(value)) {
- return true
- }
- }
-
- return false
- }
-
- /**
- * Create virtual rule to process it by prefixer
- */
- virtual(str) {
- let [prop, value] = this.parse(str)
- let rule = parse('a{}').first
- rule.append({ prop, raws: { before: '' }, value })
- return rule
- }
-}
-
-module.exports = Supports
diff --git a/node_modules/autoprefixer/lib/transition.js b/node_modules/autoprefixer/lib/transition.js
deleted file mode 100644
index 7137eab..0000000
--- a/node_modules/autoprefixer/lib/transition.js
+++ /dev/null
@@ -1,329 +0,0 @@
-let { list } = require('postcss')
-let parser = require('postcss-value-parser')
-
-let Browsers = require('./browsers')
-let vendor = require('./vendor')
-
-class Transition {
- constructor(prefixes) {
- this.props = ['transition', 'transition-property']
- this.prefixes = prefixes
- }
-
- /**
- * Process transition and add prefixes for all necessary properties
- */
- add(decl, result) {
- let prefix, prop
- let add = this.prefixes.add[decl.prop]
- let vendorPrefixes = this.ruleVendorPrefixes(decl)
- let declPrefixes = vendorPrefixes || (add && add.prefixes) || []
-
- let params = this.parse(decl.value)
- let names = params.map(i => this.findProp(i))
- let added = []
-
- if (names.some(i => i[0] === '-')) {
- return
- }
-
- for (let param of params) {
- prop = this.findProp(param)
- if (prop[0] === '-') continue
-
- let prefixer = this.prefixes.add[prop]
- if (!prefixer || !prefixer.prefixes) continue
-
- for (prefix of prefixer.prefixes) {
- if (vendorPrefixes && !vendorPrefixes.some(p => prefix.includes(p))) {
- continue
- }
-
- let prefixed = this.prefixes.prefixed(prop, prefix)
- if (prefixed !== '-ms-transform' && !names.includes(prefixed)) {
- if (!this.disabled(prop, prefix)) {
- added.push(this.clone(prop, prefixed, param))
- }
- }
- }
- }
-
- params = params.concat(added)
- let value = this.stringify(params)
-
- let webkitClean = this.stringify(
- this.cleanFromUnprefixed(params, '-webkit-')
- )
- if (declPrefixes.includes('-webkit-')) {
- this.cloneBefore(decl, `-webkit-${decl.prop}`, webkitClean)
- }
- this.cloneBefore(decl, decl.prop, webkitClean)
- if (declPrefixes.includes('-o-')) {
- let operaClean = this.stringify(this.cleanFromUnprefixed(params, '-o-'))
- this.cloneBefore(decl, `-o-${decl.prop}`, operaClean)
- }
-
- for (prefix of declPrefixes) {
- if (prefix !== '-webkit-' && prefix !== '-o-') {
- let prefixValue = this.stringify(
- this.cleanOtherPrefixes(params, prefix)
- )
- this.cloneBefore(decl, prefix + decl.prop, prefixValue)
- }
- }
-
- if (value !== decl.value && !this.already(decl, decl.prop, value)) {
- this.checkForWarning(result, decl)
- decl.cloneBefore()
- decl.value = value
- }
- }
-
- /**
- * Does we already have this declaration
- */
- already(decl, prop, value) {
- return decl.parent.some(i => i.prop === prop && i.value === value)
- }
-
- /**
- * Show transition-property warning
- */
- checkForWarning(result, decl) {
- if (decl.prop !== 'transition-property') {
- return
- }
-
- let isPrefixed = false
- let hasAssociatedProp = false
-
- decl.parent.each(i => {
- if (i.type !== 'decl') {
- return undefined
- }
- if (i.prop.indexOf('transition-') !== 0) {
- return undefined
- }
- let values = list.comma(i.value)
- // check if current Rule's transition-property comma separated value list needs prefixes
- if (i.prop === 'transition-property') {
- values.forEach(value => {
- let lookup = this.prefixes.add[value]
- if (lookup && lookup.prefixes && lookup.prefixes.length > 0) {
- isPrefixed = true
- }
- })
- return undefined
- }
- // check if another transition-* prop in current Rule has comma separated value list
- hasAssociatedProp = hasAssociatedProp || values.length > 1
- return false
- })
-
- if (isPrefixed && hasAssociatedProp) {
- decl.warn(
- result,
- 'Replace transition-property to transition, ' +
- 'because Autoprefixer could not support ' +
- 'any cases of transition-property ' +
- 'and other transition-*'
- )
- }
- }
-
- /**
- * Remove all non-webkit prefixes and unprefixed params if we have prefixed
- */
- cleanFromUnprefixed(params, prefix) {
- let remove = params
- .map(i => this.findProp(i))
- .filter(i => i.slice(0, prefix.length) === prefix)
- .map(i => this.prefixes.unprefixed(i))
-
- let result = []
- for (let param of params) {
- let prop = this.findProp(param)
- let p = vendor.prefix(prop)
- if (!remove.includes(prop) && (p === prefix || p === '')) {
- result.push(param)
- }
- }
- return result
- }
-
- cleanOtherPrefixes(params, prefix) {
- return params.filter(param => {
- let current = vendor.prefix(this.findProp(param))
- return current === '' || current === prefix
- })
- }
-
- /**
- * Return new param array with different name
- */
- clone(origin, name, param) {
- let result = []
- let changed = false
- for (let i of param) {
- if (!changed && i.type === 'word' && i.value === origin) {
- result.push({ type: 'word', value: name })
- changed = true
- } else {
- result.push(i)
- }
- }
- return result
- }
-
- /**
- * Add declaration if it is not exist
- */
- cloneBefore(decl, prop, value) {
- if (!this.already(decl, prop, value)) {
- decl.cloneBefore({ prop, value })
- }
- }
-
- /**
- * Check property for disabled by option
- */
- disabled(prop, prefix) {
- let other = ['order', 'justify-content', 'align-self', 'align-content']
- if (prop.includes('flex') || other.includes(prop)) {
- if (this.prefixes.options.flexbox === false) {
- return true
- }
-
- if (this.prefixes.options.flexbox === 'no-2009') {
- return prefix.includes('2009')
- }
- }
- return undefined
- }
-
- /**
- * Find or create separator
- */
- div(params) {
- for (let param of params) {
- for (let node of param) {
- if (node.type === 'div' && node.value === ',') {
- return node
- }
- }
- }
- return { after: ' ', type: 'div', value: ',' }
- }
-
- /**
- * Find property name
- */
- findProp(param) {
- let prop = param[0].value
- if (/^\d/.test(prop)) {
- for (let [i, token] of param.entries()) {
- if (i !== 0 && token.type === 'word') {
- return token.value
- }
- }
- }
- return prop
- }
-
- /**
- * Parse properties list to array
- */
- parse(value) {
- let ast = parser(value)
- let result = []
- let param = []
- for (let node of ast.nodes) {
- param.push(node)
- if (node.type === 'div' && node.value === ',') {
- result.push(param)
- param = []
- }
- }
- result.push(param)
- return result.filter(i => i.length > 0)
- }
-
- /**
- * Process transition and remove all unnecessary properties
- */
- remove(decl) {
- let params = this.parse(decl.value)
- params = params.filter(i => {
- let prop = this.prefixes.remove[this.findProp(i)]
- return !prop || !prop.remove
- })
- let value = this.stringify(params)
-
- if (decl.value === value) {
- return
- }
-
- if (params.length === 0) {
- decl.remove()
- return
- }
-
- let double = decl.parent.some(i => {
- return i.prop === decl.prop && i.value === value
- })
- let smaller = decl.parent.some(i => {
- return i !== decl && i.prop === decl.prop && i.value.length > value.length
- })
-
- if (double || smaller) {
- decl.remove()
- return
- }
-
- decl.value = value
- }
-
- /**
- * Check if transition prop is inside vendor specific rule
- */
- ruleVendorPrefixes(decl) {
- let { parent } = decl
-
- if (parent.type !== 'rule') {
- return false
- } else if (!parent.selector.includes(':-')) {
- return false
- }
-
- let selectors = Browsers.prefixes().filter(s =>
- parent.selector.includes(':' + s)
- )
-
- return selectors.length > 0 ? selectors : false
- }
-
- /**
- * Return properties string from array
- */
- stringify(params) {
- if (params.length === 0) {
- return ''
- }
- let nodes = []
- for (let param of params) {
- if (param[param.length - 1].type !== 'div') {
- param.push(this.div(params))
- }
- nodes = nodes.concat(param)
- }
- if (nodes[0].type === 'div') {
- nodes = nodes.slice(1)
- }
- if (nodes[nodes.length - 1].type === 'div') {
- nodes = nodes.slice(0, +-2 + 1 || undefined)
- }
- return parser.stringify({ nodes })
- }
-}
-
-module.exports = Transition
diff --git a/node_modules/autoprefixer/lib/utils.js b/node_modules/autoprefixer/lib/utils.js
deleted file mode 100644
index 2309e8e..0000000
--- a/node_modules/autoprefixer/lib/utils.js
+++ /dev/null
@@ -1,93 +0,0 @@
-let { list } = require('postcss')
-
-/**
- * Throw special error, to tell beniary,
- * that this error is from Autoprefixer.
- */
-module.exports.error = function (text) {
- let err = new Error(text)
- err.autoprefixer = true
- throw err
-}
-
-/**
- * Return array, that doesn’t contain duplicates.
- */
-module.exports.uniq = function (array) {
- return [...new Set(array)]
-}
-
-/**
- * Return "-webkit-" on "-webkit- old"
- */
-module.exports.removeNote = function (string) {
- if (!string.includes(' ')) {
- return string
- }
-
- return string.split(' ')[0]
-}
-
-/**
- * Escape RegExp symbols
- */
-module.exports.escapeRegexp = function (string) {
- return string.replace(/[$()*+-.?[\\\]^{|}]/g, '\\$&')
-}
-
-/**
- * Return regexp to check, that CSS string contain word
- */
-module.exports.regexp = function (word, escape = true) {
- if (escape) {
- word = this.escapeRegexp(word)
- }
- return new RegExp(`(^|[\\s,(])(${word}($|[\\s(,]))`, 'gi')
-}
-
-/**
- * Change comma list
- */
-module.exports.editList = function (value, callback) {
- let origin = list.comma(value)
- let changed = callback(origin, [])
-
- if (origin === changed) {
- return value
- }
-
- let join = value.match(/,\s*/)
- join = join ? join[0] : ', '
- return changed.join(join)
-}
-
-/**
- * Split the selector into parts.
- * It returns 3 level deep array because selectors can be comma
- * separated (1), space separated (2), and combined (3)
- * @param {String} selector selector string
- * @return {Array>} 3 level deep array of split selector
- * @see utils.test.js for examples
- */
-module.exports.splitSelector = function (selector) {
- return list.comma(selector).map(i => {
- return list.space(i).map(k => {
- return k.split(/(?=\.|#)/g)
- })
- })
-}
-
-/**
- * Return true if a given value only contains numbers.
- * @param {*} value
- * @returns {boolean}
- */
-module.exports.isPureNumber = function (value) {
- if (typeof value === 'number') {
- return true
- }
- if (typeof value === 'string') {
- return /^[0-9]+$/.test(value)
- }
- return false
-}
diff --git a/node_modules/autoprefixer/lib/value.js b/node_modules/autoprefixer/lib/value.js
deleted file mode 100644
index 39d2915..0000000
--- a/node_modules/autoprefixer/lib/value.js
+++ /dev/null
@@ -1,125 +0,0 @@
-let OldValue = require('./old-value')
-let Prefixer = require('./prefixer')
-let utils = require('./utils')
-let vendor = require('./vendor')
-
-class Value extends Prefixer {
- /**
- * Clone decl for each prefixed values
- */
- static save(prefixes, decl) {
- let prop = decl.prop
- let result = []
-
- for (let prefix in decl._autoprefixerValues) {
- let value = decl._autoprefixerValues[prefix]
-
- if (value === decl.value) {
- continue
- }
-
- let item
- let propPrefix = vendor.prefix(prop)
-
- if (propPrefix === '-pie-') {
- continue
- }
-
- if (propPrefix === prefix) {
- item = decl.value = value
- result.push(item)
- continue
- }
-
- let prefixed = prefixes.prefixed(prop, prefix)
- let rule = decl.parent
-
- if (!rule.every(i => i.prop !== prefixed)) {
- result.push(item)
- continue
- }
-
- let trimmed = value.replace(/\s+/, ' ')
- let already = rule.some(
- i => i.prop === decl.prop && i.value.replace(/\s+/, ' ') === trimmed
- )
-
- if (already) {
- result.push(item)
- continue
- }
-
- let cloned = this.clone(decl, { value })
- item = decl.parent.insertBefore(decl, cloned)
-
- result.push(item)
- }
-
- return result
- }
-
- /**
- * Save values with next prefixed token
- */
- add(decl, prefix) {
- if (!decl._autoprefixerValues) {
- decl._autoprefixerValues = {}
- }
- let value = decl._autoprefixerValues[prefix] || this.value(decl)
-
- let before
- do {
- before = value
- value = this.replace(value, prefix)
- if (value === false) return
- } while (value !== before)
-
- decl._autoprefixerValues[prefix] = value
- }
-
- /**
- * Is declaration need to be prefixed
- */
- check(decl) {
- let value = decl.value
- if (!value.includes(this.name)) {
- return false
- }
-
- return !!value.match(this.regexp())
- }
-
- /**
- * Return function to fast find prefixed value
- */
- old(prefix) {
- return new OldValue(this.name, prefix + this.name)
- }
-
- /**
- * Lazy regexp loading
- */
- regexp() {
- return this.regexpCache || (this.regexpCache = utils.regexp(this.name))
- }
-
- /**
- * Add prefix to values in string
- */
- replace(string, prefix) {
- return string.replace(this.regexp(), `$1${prefix}$2`)
- }
-
- /**
- * Get value with comments if it was not changed
- */
- value(decl) {
- if (decl.raws.value && decl.raws.value.value === decl.value) {
- return decl.raws.value.raw
- } else {
- return decl.value
- }
- }
-}
-
-module.exports = Value
diff --git a/node_modules/autoprefixer/lib/vendor.js b/node_modules/autoprefixer/lib/vendor.js
deleted file mode 100644
index 099ffc1..0000000
--- a/node_modules/autoprefixer/lib/vendor.js
+++ /dev/null
@@ -1,14 +0,0 @@
-module.exports = {
- prefix(prop) {
- let match = prop.match(/^(-\w+-)/)
- if (match) {
- return match[0]
- }
-
- return ''
- },
-
- unprefixed(prop) {
- return prop.replace(/^-\w+-/, '')
- }
-}
diff --git a/node_modules/autoprefixer/package.json b/node_modules/autoprefixer/package.json
deleted file mode 100644
index 664c1b2..0000000
--- a/node_modules/autoprefixer/package.json
+++ /dev/null
@@ -1,49 +0,0 @@
-{
- "name": "autoprefixer",
- "version": "10.4.21",
- "description": "Parse CSS and add vendor prefixes to CSS rules using values from the Can I Use website",
- "engines": {
- "node": "^10 || ^12 || >=14"
- },
- "keywords": [
- "autoprefixer",
- "css",
- "prefix",
- "postcss",
- "postcss-plugin"
- ],
- "main": "lib/autoprefixer.js",
- "bin": "bin/autoprefixer",
- "types": "lib/autoprefixer.d.ts",
- "funding": [
- {
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
- },
- {
- "type": "tidelift",
- "url": "https://tidelift.com/funding/github/npm/autoprefixer"
- },
- {
- "type": "github",
- "url": "https://github.com/sponsors/ai"
- }
- ],
- "author": "Andrey Sitnik ",
- "license": "MIT",
- "repository": "postcss/autoprefixer",
- "bugs": {
- "url": "https://github.com/postcss/autoprefixer/issues"
- },
- "peerDependencies": {
- "postcss": "^8.1.0"
- },
- "dependencies": {
- "browserslist": "^4.24.4",
- "caniuse-lite": "^1.0.30001702",
- "fraction.js": "^4.3.7",
- "normalize-range": "^0.1.2",
- "picocolors": "^1.1.1",
- "postcss-value-parser": "^4.2.0"
- }
-}
diff --git a/node_modules/balanced-match/.github/FUNDING.yml b/node_modules/balanced-match/.github/FUNDING.yml
deleted file mode 100644
index cea8b16..0000000
--- a/node_modules/balanced-match/.github/FUNDING.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-tidelift: "npm/balanced-match"
-patreon: juliangruber
diff --git a/node_modules/balanced-match/LICENSE.md b/node_modules/balanced-match/LICENSE.md
deleted file mode 100644
index 2cdc8e4..0000000
--- a/node_modules/balanced-match/LICENSE.md
+++ /dev/null
@@ -1,21 +0,0 @@
-(MIT)
-
-Copyright (c) 2013 Julian Gruber <julian@juliangruber.com>
-
-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:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-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.
diff --git a/node_modules/balanced-match/README.md b/node_modules/balanced-match/README.md
deleted file mode 100644
index d2a48b6..0000000
--- a/node_modules/balanced-match/README.md
+++ /dev/null
@@ -1,97 +0,0 @@
-# balanced-match
-
-Match balanced string pairs, like `{` and `}` or `` and ` `. Supports regular expressions as well!
-
-[](http://travis-ci.org/juliangruber/balanced-match)
-[](https://www.npmjs.org/package/balanced-match)
-
-[](https://ci.testling.com/juliangruber/balanced-match)
-
-## Example
-
-Get the first matching pair of braces:
-
-```js
-var balanced = require('balanced-match');
-
-console.log(balanced('{', '}', 'pre{in{nested}}post'));
-console.log(balanced('{', '}', 'pre{first}between{second}post'));
-console.log(balanced(/\s+\{\s+/, /\s+\}\s+/, 'pre { in{nest} } post'));
-```
-
-The matches are:
-
-```bash
-$ node example.js
-{ start: 3, end: 14, pre: 'pre', body: 'in{nested}', post: 'post' }
-{ start: 3,
- end: 9,
- pre: 'pre',
- body: 'first',
- post: 'between{second}post' }
-{ start: 3, end: 17, pre: 'pre', body: 'in{nest}', post: 'post' }
-```
-
-## API
-
-### var m = balanced(a, b, str)
-
-For the first non-nested matching pair of `a` and `b` in `str`, return an
-object with those keys:
-
-* **start** the index of the first match of `a`
-* **end** the index of the matching `b`
-* **pre** the preamble, `a` and `b` not included
-* **body** the match, `a` and `b` not included
-* **post** the postscript, `a` and `b` not included
-
-If there's no match, `undefined` will be returned.
-
-If the `str` contains more `a` than `b` / there are unmatched pairs, the first match that was closed will be used. For example, `{{a}` will match `['{', 'a', '']` and `{a}}` will match `['', 'a', '}']`.
-
-### var r = balanced.range(a, b, str)
-
-For the first non-nested matching pair of `a` and `b` in `str`, return an
-array with indexes: `[ , ]`.
-
-If there's no match, `undefined` will be returned.
-
-If the `str` contains more `a` than `b` / there are unmatched pairs, the first match that was closed will be used. For example, `{{a}` will match `[ 1, 3 ]` and `{a}}` will match `[0, 2]`.
-
-## Installation
-
-With [npm](https://npmjs.org) do:
-
-```bash
-npm install balanced-match
-```
-
-## Security contact information
-
-To report a security vulnerability, please use the
-[Tidelift security contact](https://tidelift.com/security).
-Tidelift will coordinate the fix and disclosure.
-
-## License
-
-(MIT)
-
-Copyright (c) 2013 Julian Gruber <julian@juliangruber.com>
-
-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:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-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.
diff --git a/node_modules/balanced-match/index.js b/node_modules/balanced-match/index.js
deleted file mode 100644
index c67a646..0000000
--- a/node_modules/balanced-match/index.js
+++ /dev/null
@@ -1,62 +0,0 @@
-'use strict';
-module.exports = balanced;
-function balanced(a, b, str) {
- if (a instanceof RegExp) a = maybeMatch(a, str);
- if (b instanceof RegExp) b = maybeMatch(b, str);
-
- var r = range(a, b, str);
-
- return r && {
- start: r[0],
- end: r[1],
- pre: str.slice(0, r[0]),
- body: str.slice(r[0] + a.length, r[1]),
- post: str.slice(r[1] + b.length)
- };
-}
-
-function maybeMatch(reg, str) {
- var m = str.match(reg);
- return m ? m[0] : null;
-}
-
-balanced.range = range;
-function range(a, b, str) {
- var begs, beg, left, right, result;
- var ai = str.indexOf(a);
- var bi = str.indexOf(b, ai + 1);
- var i = ai;
-
- if (ai >= 0 && bi > 0) {
- if(a===b) {
- return [ai, bi];
- }
- begs = [];
- left = str.length;
-
- while (i >= 0 && !result) {
- if (i == ai) {
- begs.push(i);
- ai = str.indexOf(a, i + 1);
- } else if (begs.length == 1) {
- result = [ begs.pop(), bi ];
- } else {
- beg = begs.pop();
- if (beg < left) {
- left = beg;
- right = bi;
- }
-
- bi = str.indexOf(b, i + 1);
- }
-
- i = ai < bi && ai >= 0 ? ai : bi;
- }
-
- if (begs.length) {
- result = [ left, right ];
- }
- }
-
- return result;
-}
diff --git a/node_modules/balanced-match/package.json b/node_modules/balanced-match/package.json
deleted file mode 100644
index ce6073e..0000000
--- a/node_modules/balanced-match/package.json
+++ /dev/null
@@ -1,48 +0,0 @@
-{
- "name": "balanced-match",
- "description": "Match balanced character pairs, like \"{\" and \"}\"",
- "version": "1.0.2",
- "repository": {
- "type": "git",
- "url": "git://github.com/juliangruber/balanced-match.git"
- },
- "homepage": "https://github.com/juliangruber/balanced-match",
- "main": "index.js",
- "scripts": {
- "test": "tape test/test.js",
- "bench": "matcha test/bench.js"
- },
- "devDependencies": {
- "matcha": "^0.7.0",
- "tape": "^4.6.0"
- },
- "keywords": [
- "match",
- "regexp",
- "test",
- "balanced",
- "parse"
- ],
- "author": {
- "name": "Julian Gruber",
- "email": "mail@juliangruber.com",
- "url": "http://juliangruber.com"
- },
- "license": "MIT",
- "testling": {
- "files": "test/*.js",
- "browsers": [
- "ie/8..latest",
- "firefox/20..latest",
- "firefox/nightly",
- "chrome/25..latest",
- "chrome/canary",
- "opera/12..latest",
- "opera/next",
- "safari/5.1..latest",
- "ipad/6.0..latest",
- "iphone/6.0..latest",
- "android-browser/4.2..latest"
- ]
- }
-}
diff --git a/node_modules/binary-extensions/binary-extensions.json b/node_modules/binary-extensions/binary-extensions.json
deleted file mode 100644
index ac08048..0000000
--- a/node_modules/binary-extensions/binary-extensions.json
+++ /dev/null
@@ -1,263 +0,0 @@
-[
- "3dm",
- "3ds",
- "3g2",
- "3gp",
- "7z",
- "a",
- "aac",
- "adp",
- "afdesign",
- "afphoto",
- "afpub",
- "ai",
- "aif",
- "aiff",
- "alz",
- "ape",
- "apk",
- "appimage",
- "ar",
- "arj",
- "asf",
- "au",
- "avi",
- "bak",
- "baml",
- "bh",
- "bin",
- "bk",
- "bmp",
- "btif",
- "bz2",
- "bzip2",
- "cab",
- "caf",
- "cgm",
- "class",
- "cmx",
- "cpio",
- "cr2",
- "cur",
- "dat",
- "dcm",
- "deb",
- "dex",
- "djvu",
- "dll",
- "dmg",
- "dng",
- "doc",
- "docm",
- "docx",
- "dot",
- "dotm",
- "dra",
- "DS_Store",
- "dsk",
- "dts",
- "dtshd",
- "dvb",
- "dwg",
- "dxf",
- "ecelp4800",
- "ecelp7470",
- "ecelp9600",
- "egg",
- "eol",
- "eot",
- "epub",
- "exe",
- "f4v",
- "fbs",
- "fh",
- "fla",
- "flac",
- "flatpak",
- "fli",
- "flv",
- "fpx",
- "fst",
- "fvt",
- "g3",
- "gh",
- "gif",
- "graffle",
- "gz",
- "gzip",
- "h261",
- "h263",
- "h264",
- "icns",
- "ico",
- "ief",
- "img",
- "ipa",
- "iso",
- "jar",
- "jpeg",
- "jpg",
- "jpgv",
- "jpm",
- "jxr",
- "key",
- "ktx",
- "lha",
- "lib",
- "lvp",
- "lz",
- "lzh",
- "lzma",
- "lzo",
- "m3u",
- "m4a",
- "m4v",
- "mar",
- "mdi",
- "mht",
- "mid",
- "midi",
- "mj2",
- "mka",
- "mkv",
- "mmr",
- "mng",
- "mobi",
- "mov",
- "movie",
- "mp3",
- "mp4",
- "mp4a",
- "mpeg",
- "mpg",
- "mpga",
- "mxu",
- "nef",
- "npx",
- "numbers",
- "nupkg",
- "o",
- "odp",
- "ods",
- "odt",
- "oga",
- "ogg",
- "ogv",
- "otf",
- "ott",
- "pages",
- "pbm",
- "pcx",
- "pdb",
- "pdf",
- "pea",
- "pgm",
- "pic",
- "png",
- "pnm",
- "pot",
- "potm",
- "potx",
- "ppa",
- "ppam",
- "ppm",
- "pps",
- "ppsm",
- "ppsx",
- "ppt",
- "pptm",
- "pptx",
- "psd",
- "pya",
- "pyc",
- "pyo",
- "pyv",
- "qt",
- "rar",
- "ras",
- "raw",
- "resources",
- "rgb",
- "rip",
- "rlc",
- "rmf",
- "rmvb",
- "rpm",
- "rtf",
- "rz",
- "s3m",
- "s7z",
- "scpt",
- "sgi",
- "shar",
- "snap",
- "sil",
- "sketch",
- "slk",
- "smv",
- "snk",
- "so",
- "stl",
- "suo",
- "sub",
- "swf",
- "tar",
- "tbz",
- "tbz2",
- "tga",
- "tgz",
- "thmx",
- "tif",
- "tiff",
- "tlz",
- "ttc",
- "ttf",
- "txz",
- "udf",
- "uvh",
- "uvi",
- "uvm",
- "uvp",
- "uvs",
- "uvu",
- "viv",
- "vob",
- "war",
- "wav",
- "wax",
- "wbmp",
- "wdp",
- "weba",
- "webm",
- "webp",
- "whl",
- "wim",
- "wm",
- "wma",
- "wmv",
- "wmx",
- "woff",
- "woff2",
- "wrm",
- "wvx",
- "xbm",
- "xif",
- "xla",
- "xlam",
- "xls",
- "xlsb",
- "xlsm",
- "xlsx",
- "xlt",
- "xltm",
- "xltx",
- "xm",
- "xmind",
- "xpi",
- "xpm",
- "xwd",
- "xz",
- "z",
- "zip",
- "zipx"
-]
diff --git a/node_modules/binary-extensions/binary-extensions.json.d.ts b/node_modules/binary-extensions/binary-extensions.json.d.ts
deleted file mode 100644
index 94a248c..0000000
--- a/node_modules/binary-extensions/binary-extensions.json.d.ts
+++ /dev/null
@@ -1,3 +0,0 @@
-declare const binaryExtensionsJson: readonly string[];
-
-export = binaryExtensionsJson;
diff --git a/node_modules/binary-extensions/index.d.ts b/node_modules/binary-extensions/index.d.ts
deleted file mode 100644
index f469ac5..0000000
--- a/node_modules/binary-extensions/index.d.ts
+++ /dev/null
@@ -1,14 +0,0 @@
-/**
-List of binary file extensions.
-
-@example
-```
-import binaryExtensions = require('binary-extensions');
-
-console.log(binaryExtensions);
-//=> ['3ds', '3g2', …]
-```
-*/
-declare const binaryExtensions: readonly string[];
-
-export = binaryExtensions;
diff --git a/node_modules/binary-extensions/index.js b/node_modules/binary-extensions/index.js
deleted file mode 100644
index d46e468..0000000
--- a/node_modules/binary-extensions/index.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports = require('./binary-extensions.json');
diff --git a/node_modules/binary-extensions/license b/node_modules/binary-extensions/license
deleted file mode 100644
index 5493a1a..0000000
--- a/node_modules/binary-extensions/license
+++ /dev/null
@@ -1,10 +0,0 @@
-MIT License
-
-Copyright (c) Sindre Sorhus (https://sindresorhus.com)
-Copyright (c) Paul Miller (https://paulmillr.com)
-
-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:
-
-The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
-
-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.
diff --git a/node_modules/binary-extensions/package.json b/node_modules/binary-extensions/package.json
deleted file mode 100644
index 4710c33..0000000
--- a/node_modules/binary-extensions/package.json
+++ /dev/null
@@ -1,40 +0,0 @@
-{
- "name": "binary-extensions",
- "version": "2.3.0",
- "description": "List of binary file extensions",
- "license": "MIT",
- "repository": "sindresorhus/binary-extensions",
- "funding": "https://github.com/sponsors/sindresorhus",
- "author": {
- "name": "Sindre Sorhus",
- "email": "sindresorhus@gmail.com",
- "url": "https://sindresorhus.com"
- },
- "sideEffects": false,
- "engines": {
- "node": ">=8"
- },
- "scripts": {
- "test": "xo && ava && tsd"
- },
- "files": [
- "index.js",
- "index.d.ts",
- "binary-extensions.json",
- "binary-extensions.json.d.ts"
- ],
- "keywords": [
- "binary",
- "extensions",
- "extension",
- "file",
- "json",
- "list",
- "array"
- ],
- "devDependencies": {
- "ava": "^1.4.1",
- "tsd": "^0.7.2",
- "xo": "^0.24.0"
- }
-}
diff --git a/node_modules/binary-extensions/readme.md b/node_modules/binary-extensions/readme.md
deleted file mode 100644
index 88519b3..0000000
--- a/node_modules/binary-extensions/readme.md
+++ /dev/null
@@ -1,25 +0,0 @@
-# binary-extensions
-
-> List of binary file extensions
-
-The list is just a [JSON file](binary-extensions.json) and can be used anywhere.
-
-## Install
-
-```sh
-npm install binary-extensions
-```
-
-## Usage
-
-```js
-const binaryExtensions = require('binary-extensions');
-
-console.log(binaryExtensions);
-//=> ['3ds', '3g2', …]
-```
-
-## Related
-
-- [is-binary-path](https://github.com/sindresorhus/is-binary-path) - Check if a filepath is a binary file
-- [text-extensions](https://github.com/sindresorhus/text-extensions) - List of text file extensions
diff --git a/node_modules/brace-expansion/.github/FUNDING.yml b/node_modules/brace-expansion/.github/FUNDING.yml
deleted file mode 100644
index 79d1eaf..0000000
--- a/node_modules/brace-expansion/.github/FUNDING.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-tidelift: "npm/brace-expansion"
-patreon: juliangruber
diff --git a/node_modules/brace-expansion/LICENSE b/node_modules/brace-expansion/LICENSE
deleted file mode 100644
index de32266..0000000
--- a/node_modules/brace-expansion/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2013 Julian Gruber
-
-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:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-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.
diff --git a/node_modules/brace-expansion/README.md b/node_modules/brace-expansion/README.md
deleted file mode 100644
index e55c583..0000000
--- a/node_modules/brace-expansion/README.md
+++ /dev/null
@@ -1,135 +0,0 @@
-# brace-expansion
-
-[Brace expansion](https://www.gnu.org/software/bash/manual/html_node/Brace-Expansion.html),
-as known from sh/bash, in JavaScript.
-
-[](http://travis-ci.org/juliangruber/brace-expansion)
-[](https://www.npmjs.org/package/brace-expansion)
-[](https://greenkeeper.io/)
-
-[](https://ci.testling.com/juliangruber/brace-expansion)
-
-## Example
-
-```js
-var expand = require('brace-expansion');
-
-expand('file-{a,b,c}.jpg')
-// => ['file-a.jpg', 'file-b.jpg', 'file-c.jpg']
-
-expand('-v{,,}')
-// => ['-v', '-v', '-v']
-
-expand('file{0..2}.jpg')
-// => ['file0.jpg', 'file1.jpg', 'file2.jpg']
-
-expand('file-{a..c}.jpg')
-// => ['file-a.jpg', 'file-b.jpg', 'file-c.jpg']
-
-expand('file{2..0}.jpg')
-// => ['file2.jpg', 'file1.jpg', 'file0.jpg']
-
-expand('file{0..4..2}.jpg')
-// => ['file0.jpg', 'file2.jpg', 'file4.jpg']
-
-expand('file-{a..e..2}.jpg')
-// => ['file-a.jpg', 'file-c.jpg', 'file-e.jpg']
-
-expand('file{00..10..5}.jpg')
-// => ['file00.jpg', 'file05.jpg', 'file10.jpg']
-
-expand('{{A..C},{a..c}}')
-// => ['A', 'B', 'C', 'a', 'b', 'c']
-
-expand('ppp{,config,oe{,conf}}')
-// => ['ppp', 'pppconfig', 'pppoe', 'pppoeconf']
-```
-
-## API
-
-```js
-var expand = require('brace-expansion');
-```
-
-### var expanded = expand(str)
-
-Return an array of all possible and valid expansions of `str`. If none are
-found, `[str]` is returned.
-
-Valid expansions are:
-
-```js
-/^(.*,)+(.+)?$/
-// {a,b,...}
-```
-
-A comma separated list of options, like `{a,b}` or `{a,{b,c}}` or `{,a,}`.
-
-```js
-/^-?\d+\.\.-?\d+(\.\.-?\d+)?$/
-// {x..y[..incr]}
-```
-
-A numeric sequence from `x` to `y` inclusive, with optional increment.
-If `x` or `y` start with a leading `0`, all the numbers will be padded
-to have equal length. Negative numbers and backwards iteration work too.
-
-```js
-/^-?\d+\.\.-?\d+(\.\.-?\d+)?$/
-// {x..y[..incr]}
-```
-
-An alphabetic sequence from `x` to `y` inclusive, with optional increment.
-`x` and `y` must be exactly one character, and if given, `incr` must be a
-number.
-
-For compatibility reasons, the string `${` is not eligible for brace expansion.
-
-## Installation
-
-With [npm](https://npmjs.org) do:
-
-```bash
-npm install brace-expansion
-```
-
-## Contributors
-
-- [Julian Gruber](https://github.com/juliangruber)
-- [Isaac Z. Schlueter](https://github.com/isaacs)
-
-## Sponsors
-
-This module is proudly supported by my [Sponsors](https://github.com/juliangruber/sponsors)!
-
-Do you want to support modules like this to improve their quality, stability and weigh in on new features? Then please consider donating to my [Patreon](https://www.patreon.com/juliangruber). Not sure how much of my modules you're using? Try [feross/thanks](https://github.com/feross/thanks)!
-
-## Security contact information
-
-To report a security vulnerability, please use the
-[Tidelift security contact](https://tidelift.com/security).
-Tidelift will coordinate the fix and disclosure.
-
-## License
-
-(MIT)
-
-Copyright (c) 2013 Julian Gruber <julian@juliangruber.com>
-
-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:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-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.
diff --git a/node_modules/brace-expansion/index.js b/node_modules/brace-expansion/index.js
deleted file mode 100644
index a27f81c..0000000
--- a/node_modules/brace-expansion/index.js
+++ /dev/null
@@ -1,203 +0,0 @@
-var balanced = require('balanced-match');
-
-module.exports = expandTop;
-
-var escSlash = '\0SLASH'+Math.random()+'\0';
-var escOpen = '\0OPEN'+Math.random()+'\0';
-var escClose = '\0CLOSE'+Math.random()+'\0';
-var escComma = '\0COMMA'+Math.random()+'\0';
-var escPeriod = '\0PERIOD'+Math.random()+'\0';
-
-function numeric(str) {
- return parseInt(str, 10) == str
- ? parseInt(str, 10)
- : str.charCodeAt(0);
-}
-
-function escapeBraces(str) {
- return str.split('\\\\').join(escSlash)
- .split('\\{').join(escOpen)
- .split('\\}').join(escClose)
- .split('\\,').join(escComma)
- .split('\\.').join(escPeriod);
-}
-
-function unescapeBraces(str) {
- return str.split(escSlash).join('\\')
- .split(escOpen).join('{')
- .split(escClose).join('}')
- .split(escComma).join(',')
- .split(escPeriod).join('.');
-}
-
-
-// Basically just str.split(","), but handling cases
-// where we have nested braced sections, which should be
-// treated as individual members, like {a,{b,c},d}
-function parseCommaParts(str) {
- if (!str)
- return [''];
-
- var parts = [];
- var m = balanced('{', '}', str);
-
- if (!m)
- return str.split(',');
-
- var pre = m.pre;
- var body = m.body;
- var post = m.post;
- var p = pre.split(',');
-
- p[p.length-1] += '{' + body + '}';
- var postParts = parseCommaParts(post);
- if (post.length) {
- p[p.length-1] += postParts.shift();
- p.push.apply(p, postParts);
- }
-
- parts.push.apply(parts, p);
-
- return parts;
-}
-
-function expandTop(str) {
- if (!str)
- return [];
-
- // I don't know why Bash 4.3 does this, but it does.
- // Anything starting with {} will have the first two bytes preserved
- // but *only* at the top level, so {},a}b will not expand to anything,
- // but a{},b}c will be expanded to [a}c,abc].
- // One could argue that this is a bug in Bash, but since the goal of
- // this module is to match Bash's rules, we escape a leading {}
- if (str.substr(0, 2) === '{}') {
- str = '\\{\\}' + str.substr(2);
- }
-
- return expand(escapeBraces(str), true).map(unescapeBraces);
-}
-
-function embrace(str) {
- return '{' + str + '}';
-}
-function isPadded(el) {
- return /^-?0\d/.test(el);
-}
-
-function lte(i, y) {
- return i <= y;
-}
-function gte(i, y) {
- return i >= y;
-}
-
-function expand(str, isTop) {
- var expansions = [];
-
- var m = balanced('{', '}', str);
- if (!m) return [str];
-
- // no need to expand pre, since it is guaranteed to be free of brace-sets
- var pre = m.pre;
- var post = m.post.length
- ? expand(m.post, false)
- : [''];
-
- if (/\$$/.test(m.pre)) {
- for (var k = 0; k < post.length; k++) {
- var expansion = pre+ '{' + m.body + '}' + post[k];
- expansions.push(expansion);
- }
- } else {
- var isNumericSequence = /^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(m.body);
- var isAlphaSequence = /^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(m.body);
- var isSequence = isNumericSequence || isAlphaSequence;
- var isOptions = m.body.indexOf(',') >= 0;
- if (!isSequence && !isOptions) {
- // {a},b}
- if (m.post.match(/,(?!,).*\}/)) {
- str = m.pre + '{' + m.body + escClose + m.post;
- return expand(str);
- }
- return [str];
- }
-
- var n;
- if (isSequence) {
- n = m.body.split(/\.\./);
- } else {
- n = parseCommaParts(m.body);
- if (n.length === 1) {
- // x{{a,b}}y ==> x{a}y x{b}y
- n = expand(n[0], false).map(embrace);
- if (n.length === 1) {
- return post.map(function(p) {
- return m.pre + n[0] + p;
- });
- }
- }
- }
-
- // at this point, n is the parts, and we know it's not a comma set
- // with a single entry.
- var N;
-
- if (isSequence) {
- var x = numeric(n[0]);
- var y = numeric(n[1]);
- var width = Math.max(n[0].length, n[1].length)
- var incr = n.length == 3
- ? Math.abs(numeric(n[2]))
- : 1;
- var test = lte;
- var reverse = y < x;
- if (reverse) {
- incr *= -1;
- test = gte;
- }
- var pad = n.some(isPadded);
-
- N = [];
-
- for (var i = x; test(i, y); i += incr) {
- var c;
- if (isAlphaSequence) {
- c = String.fromCharCode(i);
- if (c === '\\')
- c = '';
- } else {
- c = String(i);
- if (pad) {
- var need = width - c.length;
- if (need > 0) {
- var z = new Array(need + 1).join('0');
- if (i < 0)
- c = '-' + z + c.slice(1);
- else
- c = z + c;
- }
- }
- }
- N.push(c);
- }
- } else {
- N = [];
-
- for (var j = 0; j < n.length; j++) {
- N.push.apply(N, expand(n[j], false));
- }
- }
-
- for (var j = 0; j < N.length; j++) {
- for (var k = 0; k < post.length; k++) {
- var expansion = pre + N[j] + post[k];
- if (!isTop || isSequence || expansion)
- expansions.push(expansion);
- }
- }
- }
-
- return expansions;
-}
-
diff --git a/node_modules/brace-expansion/package.json b/node_modules/brace-expansion/package.json
deleted file mode 100644
index c7eee34..0000000
--- a/node_modules/brace-expansion/package.json
+++ /dev/null
@@ -1,49 +0,0 @@
-{
- "name": "brace-expansion",
- "description": "Brace expansion as known from sh/bash",
- "version": "2.0.2",
- "repository": {
- "type": "git",
- "url": "git://github.com/juliangruber/brace-expansion.git"
- },
- "homepage": "https://github.com/juliangruber/brace-expansion",
- "main": "index.js",
- "scripts": {
- "test": "tape test/*.js",
- "gentest": "bash test/generate.sh",
- "bench": "matcha test/perf/bench.js"
- },
- "dependencies": {
- "balanced-match": "^1.0.0"
- },
- "devDependencies": {
- "@c4312/matcha": "^1.3.1",
- "tape": "^4.6.0"
- },
- "keywords": [],
- "author": {
- "name": "Julian Gruber",
- "email": "mail@juliangruber.com",
- "url": "http://juliangruber.com"
- },
- "license": "MIT",
- "testling": {
- "files": "test/*.js",
- "browsers": [
- "ie/8..latest",
- "firefox/20..latest",
- "firefox/nightly",
- "chrome/25..latest",
- "chrome/canary",
- "opera/12..latest",
- "opera/next",
- "safari/5.1..latest",
- "ipad/6.0..latest",
- "iphone/6.0..latest",
- "android-browser/4.2..latest"
- ]
- },
- "publishConfig": {
- "tag": "2.x"
- }
-}
diff --git a/node_modules/braces/LICENSE b/node_modules/braces/LICENSE
deleted file mode 100644
index 9af4a67..0000000
--- a/node_modules/braces/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) 2014-present, Jon Schlinkert.
-
-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:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-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.
diff --git a/node_modules/braces/README.md b/node_modules/braces/README.md
deleted file mode 100644
index f59dd60..0000000
--- a/node_modules/braces/README.md
+++ /dev/null
@@ -1,586 +0,0 @@
-# braces [](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=W8YFZ425KND68) [](https://www.npmjs.com/package/braces) [](https://npmjs.org/package/braces) [](https://npmjs.org/package/braces) [](https://travis-ci.org/micromatch/braces)
-
-> Bash-like brace expansion, implemented in JavaScript. Safer than other brace expansion libs, with complete support for the Bash 4.3 braces specification, without sacrificing speed.
-
-Please consider following this project's author, [Jon Schlinkert](https://github.com/jonschlinkert), and consider starring the project to show your :heart: and support.
-
-## Install
-
-Install with [npm](https://www.npmjs.com/):
-
-```sh
-$ npm install --save braces
-```
-
-## v3.0.0 Released!!
-
-See the [changelog](CHANGELOG.md) for details.
-
-## Why use braces?
-
-Brace patterns make globs more powerful by adding the ability to match specific ranges and sequences of characters.
-
-- **Accurate** - complete support for the [Bash 4.3 Brace Expansion](www.gnu.org/software/bash/) specification (passes all of the Bash braces tests)
-- **[fast and performant](#benchmarks)** - Starts fast, runs fast and [scales well](#performance) as patterns increase in complexity.
-- **Organized code base** - The parser and compiler are easy to maintain and update when edge cases crop up.
-- **Well-tested** - Thousands of test assertions, and passes all of the Bash, minimatch, and [brace-expansion](https://github.com/juliangruber/brace-expansion) unit tests (as of the date this was written).
-- **Safer** - You shouldn't have to worry about users defining aggressive or malicious brace patterns that can break your application. Braces takes measures to prevent malicious regex that can be used for DDoS attacks (see [catastrophic backtracking](https://www.regular-expressions.info/catastrophic.html)).
-- [Supports lists](#lists) - (aka "sets") `a/{b,c}/d` => `['a/b/d', 'a/c/d']`
-- [Supports sequences](#sequences) - (aka "ranges") `{01..03}` => `['01', '02', '03']`
-- [Supports steps](#steps) - (aka "increments") `{2..10..2}` => `['2', '4', '6', '8', '10']`
-- [Supports escaping](#escaping) - To prevent evaluation of special characters.
-
-## Usage
-
-The main export is a function that takes one or more brace `patterns` and `options`.
-
-```js
-const braces = require('braces');
-// braces(patterns[, options]);
-
-console.log(braces(['{01..05}', '{a..e}']));
-//=> ['(0[1-5])', '([a-e])']
-
-console.log(braces(['{01..05}', '{a..e}'], { expand: true }));
-//=> ['01', '02', '03', '04', '05', 'a', 'b', 'c', 'd', 'e']
-```
-
-### Brace Expansion vs. Compilation
-
-By default, brace patterns are compiled into strings that are optimized for creating regular expressions and matching.
-
-**Compiled**
-
-```js
-console.log(braces('a/{x,y,z}/b'));
-//=> ['a/(x|y|z)/b']
-console.log(braces(['a/{01..20}/b', 'a/{1..5}/b']));
-//=> [ 'a/(0[1-9]|1[0-9]|20)/b', 'a/([1-5])/b' ]
-```
-
-**Expanded**
-
-Enable brace expansion by setting the `expand` option to true, or by using [braces.expand()](#expand) (returns an array similar to what you'd expect from Bash, or `echo {1..5}`, or [minimatch](https://github.com/isaacs/minimatch)):
-
-```js
-console.log(braces('a/{x,y,z}/b', { expand: true }));
-//=> ['a/x/b', 'a/y/b', 'a/z/b']
-
-console.log(braces.expand('{01..10}'));
-//=> ['01','02','03','04','05','06','07','08','09','10']
-```
-
-### Lists
-
-Expand lists (like Bash "sets"):
-
-```js
-console.log(braces('a/{foo,bar,baz}/*.js'));
-//=> ['a/(foo|bar|baz)/*.js']
-
-console.log(braces.expand('a/{foo,bar,baz}/*.js'));
-//=> ['a/foo/*.js', 'a/bar/*.js', 'a/baz/*.js']
-```
-
-### Sequences
-
-Expand ranges of characters (like Bash "sequences"):
-
-```js
-console.log(braces.expand('{1..3}')); // ['1', '2', '3']
-console.log(braces.expand('a/{1..3}/b')); // ['a/1/b', 'a/2/b', 'a/3/b']
-console.log(braces('{a..c}', { expand: true })); // ['a', 'b', 'c']
-console.log(braces('foo/{a..c}', { expand: true })); // ['foo/a', 'foo/b', 'foo/c']
-
-// supports zero-padded ranges
-console.log(braces('a/{01..03}/b')); //=> ['a/(0[1-3])/b']
-console.log(braces('a/{001..300}/b')); //=> ['a/(0{2}[1-9]|0[1-9][0-9]|[12][0-9]{2}|300)/b']
-```
-
-See [fill-range](https://github.com/jonschlinkert/fill-range) for all available range-expansion options.
-
-### Steppped ranges
-
-Steps, or increments, may be used with ranges:
-
-```js
-console.log(braces.expand('{2..10..2}'));
-//=> ['2', '4', '6', '8', '10']
-
-console.log(braces('{2..10..2}'));
-//=> ['(2|4|6|8|10)']
-```
-
-When the [.optimize](#optimize) method is used, or [options.optimize](#optionsoptimize) is set to true, sequences are passed to [to-regex-range](https://github.com/jonschlinkert/to-regex-range) for expansion.
-
-### Nesting
-
-Brace patterns may be nested. The results of each expanded string are not sorted, and left to right order is preserved.
-
-**"Expanded" braces**
-
-```js
-console.log(braces.expand('a{b,c,/{x,y}}/e'));
-//=> ['ab/e', 'ac/e', 'a/x/e', 'a/y/e']
-
-console.log(braces.expand('a/{x,{1..5},y}/c'));
-//=> ['a/x/c', 'a/1/c', 'a/2/c', 'a/3/c', 'a/4/c', 'a/5/c', 'a/y/c']
-```
-
-**"Optimized" braces**
-
-```js
-console.log(braces('a{b,c,/{x,y}}/e'));
-//=> ['a(b|c|/(x|y))/e']
-
-console.log(braces('a/{x,{1..5},y}/c'));
-//=> ['a/(x|([1-5])|y)/c']
-```
-
-### Escaping
-
-**Escaping braces**
-
-A brace pattern will not be expanded or evaluted if _either the opening or closing brace is escaped_:
-
-```js
-console.log(braces.expand('a\\{d,c,b}e'));
-//=> ['a{d,c,b}e']
-
-console.log(braces.expand('a{d,c,b\\}e'));
-//=> ['a{d,c,b}e']
-```
-
-**Escaping commas**
-
-Commas inside braces may also be escaped:
-
-```js
-console.log(braces.expand('a{b\\,c}d'));
-//=> ['a{b,c}d']
-
-console.log(braces.expand('a{d\\,c,b}e'));
-//=> ['ad,ce', 'abe']
-```
-
-**Single items**
-
-Following bash conventions, a brace pattern is also not expanded when it contains a single character:
-
-```js
-console.log(braces.expand('a{b}c'));
-//=> ['a{b}c']
-```
-
-## Options
-
-### options.maxLength
-
-**Type**: `Number`
-
-**Default**: `10,000`
-
-**Description**: Limit the length of the input string. Useful when the input string is generated or your application allows users to pass a string, et cetera.
-
-```js
-console.log(braces('a/{b,c}/d', { maxLength: 3 })); //=> throws an error
-```
-
-### options.expand
-
-**Type**: `Boolean`
-
-**Default**: `undefined`
-
-**Description**: Generate an "expanded" brace pattern (alternatively you can use the `braces.expand()` method, which does the same thing).
-
-```js
-console.log(braces('a/{b,c}/d', { expand: true }));
-//=> [ 'a/b/d', 'a/c/d' ]
-```
-
-### options.nodupes
-
-**Type**: `Boolean`
-
-**Default**: `undefined`
-
-**Description**: Remove duplicates from the returned array.
-
-### options.rangeLimit
-
-**Type**: `Number`
-
-**Default**: `1000`
-
-**Description**: To prevent malicious patterns from being passed by users, an error is thrown when `braces.expand()` is used or `options.expand` is true and the generated range will exceed the `rangeLimit`.
-
-You can customize `options.rangeLimit` or set it to `Inifinity` to disable this altogether.
-
-**Examples**
-
-```js
-// pattern exceeds the "rangeLimit", so it's optimized automatically
-console.log(braces.expand('{1..1000}'));
-//=> ['([1-9]|[1-9][0-9]{1,2}|1000)']
-
-// pattern does not exceed "rangeLimit", so it's NOT optimized
-console.log(braces.expand('{1..100}'));
-//=> ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20', '21', '22', '23', '24', '25', '26', '27', '28', '29', '30', '31', '32', '33', '34', '35', '36', '37', '38', '39', '40', '41', '42', '43', '44', '45', '46', '47', '48', '49', '50', '51', '52', '53', '54', '55', '56', '57', '58', '59', '60', '61', '62', '63', '64', '65', '66', '67', '68', '69', '70', '71', '72', '73', '74', '75', '76', '77', '78', '79', '80', '81', '82', '83', '84', '85', '86', '87', '88', '89', '90', '91', '92', '93', '94', '95', '96', '97', '98', '99', '100']
-```
-
-### options.transform
-
-**Type**: `Function`
-
-**Default**: `undefined`
-
-**Description**: Customize range expansion.
-
-**Example: Transforming non-numeric values**
-
-```js
-const alpha = braces.expand('x/{a..e}/y', {
- transform(value, index) {
- // When non-numeric values are passed, "value" is a character code.
- return 'foo/' + String.fromCharCode(value) + '-' + index;
- },
-});
-console.log(alpha);
-//=> [ 'x/foo/a-0/y', 'x/foo/b-1/y', 'x/foo/c-2/y', 'x/foo/d-3/y', 'x/foo/e-4/y' ]
-```
-
-**Example: Transforming numeric values**
-
-```js
-const numeric = braces.expand('{1..5}', {
- transform(value) {
- // when numeric values are passed, "value" is a number
- return 'foo/' + value * 2;
- },
-});
-console.log(numeric);
-//=> [ 'foo/2', 'foo/4', 'foo/6', 'foo/8', 'foo/10' ]
-```
-
-### options.quantifiers
-
-**Type**: `Boolean`
-
-**Default**: `undefined`
-
-**Description**: In regular expressions, quanitifiers can be used to specify how many times a token can be repeated. For example, `a{1,3}` will match the letter `a` one to three times.
-
-Unfortunately, regex quantifiers happen to share the same syntax as [Bash lists](#lists)
-
-The `quantifiers` option tells braces to detect when [regex quantifiers](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp#quantifiers) are defined in the given pattern, and not to try to expand them as lists.
-
-**Examples**
-
-```js
-const braces = require('braces');
-console.log(braces('a/b{1,3}/{x,y,z}'));
-//=> [ 'a/b(1|3)/(x|y|z)' ]
-console.log(braces('a/b{1,3}/{x,y,z}', { quantifiers: true }));
-//=> [ 'a/b{1,3}/(x|y|z)' ]
-console.log(braces('a/b{1,3}/{x,y,z}', { quantifiers: true, expand: true }));
-//=> [ 'a/b{1,3}/x', 'a/b{1,3}/y', 'a/b{1,3}/z' ]
-```
-
-### options.keepEscaping
-
-**Type**: `Boolean`
-
-**Default**: `undefined`
-
-**Description**: Do not strip backslashes that were used for escaping from the result.
-
-## What is "brace expansion"?
-
-Brace expansion is a type of parameter expansion that was made popular by unix shells for generating lists of strings, as well as regex-like matching when used alongside wildcards (globs).
-
-In addition to "expansion", braces are also used for matching. In other words:
-
-- [brace expansion](#brace-expansion) is for generating new lists
-- [brace matching](#brace-matching) is for filtering existing lists
-
-
-More about brace expansion (click to expand)
-
-There are two main types of brace expansion:
-
-1. **lists**: which are defined using comma-separated values inside curly braces: `{a,b,c}`
-2. **sequences**: which are defined using a starting value and an ending value, separated by two dots: `a{1..3}b`. Optionally, a third argument may be passed to define a "step" or increment to use: `a{1..100..10}b`. These are also sometimes referred to as "ranges".
-
-Here are some example brace patterns to illustrate how they work:
-
-**Sets**
-
-```
-{a,b,c} => a b c
-{a,b,c}{1,2} => a1 a2 b1 b2 c1 c2
-```
-
-**Sequences**
-
-```
-{1..9} => 1 2 3 4 5 6 7 8 9
-{4..-4} => 4 3 2 1 0 -1 -2 -3 -4
-{1..20..3} => 1 4 7 10 13 16 19
-{a..j} => a b c d e f g h i j
-{j..a} => j i h g f e d c b a
-{a..z..3} => a d g j m p s v y
-```
-
-**Combination**
-
-Sets and sequences can be mixed together or used along with any other strings.
-
-```
-{a,b,c}{1..3} => a1 a2 a3 b1 b2 b3 c1 c2 c3
-foo/{a,b,c}/bar => foo/a/bar foo/b/bar foo/c/bar
-```
-
-The fact that braces can be "expanded" from relatively simple patterns makes them ideal for quickly generating test fixtures, file paths, and similar use cases.
-
-## Brace matching
-
-In addition to _expansion_, brace patterns are also useful for performing regular-expression-like matching.
-
-For example, the pattern `foo/{1..3}/bar` would match any of following strings:
-
-```
-foo/1/bar
-foo/2/bar
-foo/3/bar
-```
-
-But not:
-
-```
-baz/1/qux
-baz/2/qux
-baz/3/qux
-```
-
-Braces can also be combined with [glob patterns](https://github.com/jonschlinkert/micromatch) to perform more advanced wildcard matching. For example, the pattern `*/{1..3}/*` would match any of following strings:
-
-```
-foo/1/bar
-foo/2/bar
-foo/3/bar
-baz/1/qux
-baz/2/qux
-baz/3/qux
-```
-
-## Brace matching pitfalls
-
-Although brace patterns offer a user-friendly way of matching ranges or sets of strings, there are also some major disadvantages and potential risks you should be aware of.
-
-### tldr
-
-**"brace bombs"**
-
-- brace expansion can eat up a huge amount of processing resources
-- as brace patterns increase _linearly in size_, the system resources required to expand the pattern increase exponentially
-- users can accidentally (or intentially) exhaust your system's resources resulting in the equivalent of a DoS attack (bonus: no programming knowledge is required!)
-
-For a more detailed explanation with examples, see the [geometric complexity](#geometric-complexity) section.
-
-### The solution
-
-Jump to the [performance section](#performance) to see how Braces solves this problem in comparison to other libraries.
-
-### Geometric complexity
-
-At minimum, brace patterns with sets limited to two elements have quadradic or `O(n^2)` complexity. But the complexity of the algorithm increases exponentially as the number of sets, _and elements per set_, increases, which is `O(n^c)`.
-
-For example, the following sets demonstrate quadratic (`O(n^2)`) complexity:
-
-```
-{1,2}{3,4} => (2X2) => 13 14 23 24
-{1,2}{3,4}{5,6} => (2X2X2) => 135 136 145 146 235 236 245 246
-```
-
-But add an element to a set, and we get a n-fold Cartesian product with `O(n^c)` complexity:
-
-```
-{1,2,3}{4,5,6}{7,8,9} => (3X3X3) => 147 148 149 157 158 159 167 168 169 247 248
- 249 257 258 259 267 268 269 347 348 349 357
- 358 359 367 368 369
-```
-
-Now, imagine how this complexity grows given that each element is a n-tuple:
-
-```
-{1..100}{1..100} => (100X100) => 10,000 elements (38.4 kB)
-{1..100}{1..100}{1..100} => (100X100X100) => 1,000,000 elements (5.76 MB)
-```
-
-Although these examples are clearly contrived, they demonstrate how brace patterns can quickly grow out of control.
-
-**More information**
-
-Interested in learning more about brace expansion?
-
-- [linuxjournal/bash-brace-expansion](http://www.linuxjournal.com/content/bash-brace-expansion)
-- [rosettacode/Brace_expansion](https://rosettacode.org/wiki/Brace_expansion)
-- [cartesian product](https://en.wikipedia.org/wiki/Cartesian_product)
-
-
-
-## Performance
-
-Braces is not only screaming fast, it's also more accurate the other brace expansion libraries.
-
-### Better algorithms
-
-Fortunately there is a solution to the ["brace bomb" problem](#brace-matching-pitfalls): _don't expand brace patterns into an array when they're used for matching_.
-
-Instead, convert the pattern into an optimized regular expression. This is easier said than done, and braces is the only library that does this currently.
-
-**The proof is in the numbers**
-
-Minimatch gets exponentially slower as patterns increase in complexity, braces does not. The following results were generated using `braces()` and `minimatch.braceExpand()`, respectively.
-
-| **Pattern** | **braces** | **[minimatch][]** |
-| --------------------------- | ------------------- | ---------------------------- |
-| `{1..9007199254740991}`[^1] | `298 B` (5ms 459μs) | N/A (freezes) |
-| `{1..1000000000000000}` | `41 B` (1ms 15μs) | N/A (freezes) |
-| `{1..100000000000000}` | `40 B` (890μs) | N/A (freezes) |
-| `{1..10000000000000}` | `39 B` (2ms 49μs) | N/A (freezes) |
-| `{1..1000000000000}` | `38 B` (608μs) | N/A (freezes) |
-| `{1..100000000000}` | `37 B` (397μs) | N/A (freezes) |
-| `{1..10000000000}` | `35 B` (983μs) | N/A (freezes) |
-| `{1..1000000000}` | `34 B` (798μs) | N/A (freezes) |
-| `{1..100000000}` | `33 B` (733μs) | N/A (freezes) |
-| `{1..10000000}` | `32 B` (5ms 632μs) | `78.89 MB` (16s 388ms 569μs) |
-| `{1..1000000}` | `31 B` (1ms 381μs) | `6.89 MB` (1s 496ms 887μs) |
-| `{1..100000}` | `30 B` (950μs) | `588.89 kB` (146ms 921μs) |
-| `{1..10000}` | `29 B` (1ms 114μs) | `48.89 kB` (14ms 187μs) |
-| `{1..1000}` | `28 B` (760μs) | `3.89 kB` (1ms 453μs) |
-| `{1..100}` | `22 B` (345μs) | `291 B` (196μs) |
-| `{1..10}` | `10 B` (533μs) | `20 B` (37μs) |
-| `{1..3}` | `7 B` (190μs) | `5 B` (27μs) |
-
-### Faster algorithms
-
-When you need expansion, braces is still much faster.
-
-_(the following results were generated using `braces.expand()` and `minimatch.braceExpand()`, respectively)_
-
-| **Pattern** | **braces** | **[minimatch][]** |
-| --------------- | --------------------------- | ---------------------------- |
-| `{1..10000000}` | `78.89 MB` (2s 698ms 642μs) | `78.89 MB` (18s 601ms 974μs) |
-| `{1..1000000}` | `6.89 MB` (458ms 576μs) | `6.89 MB` (1s 491ms 621μs) |
-| `{1..100000}` | `588.89 kB` (20ms 728μs) | `588.89 kB` (156ms 919μs) |
-| `{1..10000}` | `48.89 kB` (2ms 202μs) | `48.89 kB` (13ms 641μs) |
-| `{1..1000}` | `3.89 kB` (1ms 796μs) | `3.89 kB` (1ms 958μs) |
-| `{1..100}` | `291 B` (424μs) | `291 B` (211μs) |
-| `{1..10}` | `20 B` (487μs) | `20 B` (72μs) |
-| `{1..3}` | `5 B` (166μs) | `5 B` (27μs) |
-
-If you'd like to run these comparisons yourself, see [test/support/generate.js](test/support/generate.js).
-
-## Benchmarks
-
-### Running benchmarks
-
-Install dev dependencies:
-
-```bash
-npm i -d && npm benchmark
-```
-
-### Latest results
-
-Braces is more accurate, without sacrificing performance.
-
-```bash
-● expand - range (expanded)
- braces x 53,167 ops/sec ±0.12% (102 runs sampled)
- minimatch x 11,378 ops/sec ±0.10% (102 runs sampled)
-● expand - range (optimized for regex)
- braces x 373,442 ops/sec ±0.04% (100 runs sampled)
- minimatch x 3,262 ops/sec ±0.18% (100 runs sampled)
-● expand - nested ranges (expanded)
- braces x 33,921 ops/sec ±0.09% (99 runs sampled)
- minimatch x 10,855 ops/sec ±0.28% (100 runs sampled)
-● expand - nested ranges (optimized for regex)
- braces x 287,479 ops/sec ±0.52% (98 runs sampled)
- minimatch x 3,219 ops/sec ±0.28% (101 runs sampled)
-● expand - set (expanded)
- braces x 238,243 ops/sec ±0.19% (97 runs sampled)
- minimatch x 538,268 ops/sec ±0.31% (96 runs sampled)
-● expand - set (optimized for regex)
- braces x 321,844 ops/sec ±0.10% (97 runs sampled)
- minimatch x 140,600 ops/sec ±0.15% (100 runs sampled)
-● expand - nested sets (expanded)
- braces x 165,371 ops/sec ±0.42% (96 runs sampled)
- minimatch x 337,720 ops/sec ±0.28% (100 runs sampled)
-● expand - nested sets (optimized for regex)
- braces x 242,948 ops/sec ±0.12% (99 runs sampled)
- minimatch x 87,403 ops/sec ±0.79% (96 runs sampled)
-```
-
-## About
-
-
-Contributing
-
-Pull requests and stars are always welcome. For bugs and feature requests, [please create an issue](../../issues/new).
-
-
-
-
-Running Tests
-
-Running and reviewing unit tests is a great way to get familiarized with a library and its API. You can install dependencies and run tests with the following command:
-
-```sh
-$ npm install && npm test
-```
-
-
-
-
-Building docs
-
-_(This project's readme.md is generated by [verb](https://github.com/verbose/verb-generate-readme), please don't edit the readme directly. Any changes to the readme must be made in the [.verb.md](.verb.md) readme template.)_
-
-To generate the readme, run the following command:
-
-```sh
-$ npm install -g verbose/verb#dev verb-generate-readme && verb
-```
-
-
-
-### Contributors
-
-| **Commits** | **Contributor** |
-| ----------- | ------------------------------------------------------------- |
-| 197 | [jonschlinkert](https://github.com/jonschlinkert) |
-| 4 | [doowb](https://github.com/doowb) |
-| 1 | [es128](https://github.com/es128) |
-| 1 | [eush77](https://github.com/eush77) |
-| 1 | [hemanth](https://github.com/hemanth) |
-| 1 | [wtgtybhertgeghgtwtg](https://github.com/wtgtybhertgeghgtwtg) |
-
-### Author
-
-**Jon Schlinkert**
-
-- [GitHub Profile](https://github.com/jonschlinkert)
-- [Twitter Profile](https://twitter.com/jonschlinkert)
-- [LinkedIn Profile](https://linkedin.com/in/jonschlinkert)
-
-### License
-
-Copyright © 2019, [Jon Schlinkert](https://github.com/jonschlinkert).
-Released under the [MIT License](LICENSE).
-
----
-
-_This file was generated by [verb-generate-readme](https://github.com/verbose/verb-generate-readme), v0.8.0, on April 08, 2019._
diff --git a/node_modules/braces/index.js b/node_modules/braces/index.js
deleted file mode 100644
index d222c13..0000000
--- a/node_modules/braces/index.js
+++ /dev/null
@@ -1,170 +0,0 @@
-'use strict';
-
-const stringify = require('./lib/stringify');
-const compile = require('./lib/compile');
-const expand = require('./lib/expand');
-const parse = require('./lib/parse');
-
-/**
- * Expand the given pattern or create a regex-compatible string.
- *
- * ```js
- * const braces = require('braces');
- * console.log(braces('{a,b,c}', { compile: true })); //=> ['(a|b|c)']
- * console.log(braces('{a,b,c}')); //=> ['a', 'b', 'c']
- * ```
- * @param {String} `str`
- * @param {Object} `options`
- * @return {String}
- * @api public
- */
-
-const braces = (input, options = {}) => {
- let output = [];
-
- if (Array.isArray(input)) {
- for (const pattern of input) {
- const result = braces.create(pattern, options);
- if (Array.isArray(result)) {
- output.push(...result);
- } else {
- output.push(result);
- }
- }
- } else {
- output = [].concat(braces.create(input, options));
- }
-
- if (options && options.expand === true && options.nodupes === true) {
- output = [...new Set(output)];
- }
- return output;
-};
-
-/**
- * Parse the given `str` with the given `options`.
- *
- * ```js
- * // braces.parse(pattern, [, options]);
- * const ast = braces.parse('a/{b,c}/d');
- * console.log(ast);
- * ```
- * @param {String} pattern Brace pattern to parse
- * @param {Object} options
- * @return {Object} Returns an AST
- * @api public
- */
-
-braces.parse = (input, options = {}) => parse(input, options);
-
-/**
- * Creates a braces string from an AST, or an AST node.
- *
- * ```js
- * const braces = require('braces');
- * let ast = braces.parse('foo/{a,b}/bar');
- * console.log(stringify(ast.nodes[2])); //=> '{a,b}'
- * ```
- * @param {String} `input` Brace pattern or AST.
- * @param {Object} `options`
- * @return {Array} Returns an array of expanded values.
- * @api public
- */
-
-braces.stringify = (input, options = {}) => {
- if (typeof input === 'string') {
- return stringify(braces.parse(input, options), options);
- }
- return stringify(input, options);
-};
-
-/**
- * Compiles a brace pattern into a regex-compatible, optimized string.
- * This method is called by the main [braces](#braces) function by default.
- *
- * ```js
- * const braces = require('braces');
- * console.log(braces.compile('a/{b,c}/d'));
- * //=> ['a/(b|c)/d']
- * ```
- * @param {String} `input` Brace pattern or AST.
- * @param {Object} `options`
- * @return {Array} Returns an array of expanded values.
- * @api public
- */
-
-braces.compile = (input, options = {}) => {
- if (typeof input === 'string') {
- input = braces.parse(input, options);
- }
- return compile(input, options);
-};
-
-/**
- * Expands a brace pattern into an array. This method is called by the
- * main [braces](#braces) function when `options.expand` is true. Before
- * using this method it's recommended that you read the [performance notes](#performance))
- * and advantages of using [.compile](#compile) instead.
- *
- * ```js
- * const braces = require('braces');
- * console.log(braces.expand('a/{b,c}/d'));
- * //=> ['a/b/d', 'a/c/d'];
- * ```
- * @param {String} `pattern` Brace pattern
- * @param {Object} `options`
- * @return {Array} Returns an array of expanded values.
- * @api public
- */
-
-braces.expand = (input, options = {}) => {
- if (typeof input === 'string') {
- input = braces.parse(input, options);
- }
-
- let result = expand(input, options);
-
- // filter out empty strings if specified
- if (options.noempty === true) {
- result = result.filter(Boolean);
- }
-
- // filter out duplicates if specified
- if (options.nodupes === true) {
- result = [...new Set(result)];
- }
-
- return result;
-};
-
-/**
- * Processes a brace pattern and returns either an expanded array
- * (if `options.expand` is true), a highly optimized regex-compatible string.
- * This method is called by the main [braces](#braces) function.
- *
- * ```js
- * const braces = require('braces');
- * console.log(braces.create('user-{200..300}/project-{a,b,c}-{1..10}'))
- * //=> 'user-(20[0-9]|2[1-9][0-9]|300)/project-(a|b|c)-([1-9]|10)'
- * ```
- * @param {String} `pattern` Brace pattern
- * @param {Object} `options`
- * @return {Array} Returns an array of expanded values.
- * @api public
- */
-
-braces.create = (input, options = {}) => {
- if (input === '' || input.length < 3) {
- return [input];
- }
-
- return options.expand !== true
- ? braces.compile(input, options)
- : braces.expand(input, options);
-};
-
-/**
- * Expose "braces"
- */
-
-module.exports = braces;
diff --git a/node_modules/braces/lib/compile.js b/node_modules/braces/lib/compile.js
deleted file mode 100644
index dce69be..0000000
--- a/node_modules/braces/lib/compile.js
+++ /dev/null
@@ -1,60 +0,0 @@
-'use strict';
-
-const fill = require('fill-range');
-const utils = require('./utils');
-
-const compile = (ast, options = {}) => {
- const walk = (node, parent = {}) => {
- const invalidBlock = utils.isInvalidBrace(parent);
- const invalidNode = node.invalid === true && options.escapeInvalid === true;
- const invalid = invalidBlock === true || invalidNode === true;
- const prefix = options.escapeInvalid === true ? '\\' : '';
- let output = '';
-
- if (node.isOpen === true) {
- return prefix + node.value;
- }
-
- if (node.isClose === true) {
- console.log('node.isClose', prefix, node.value);
- return prefix + node.value;
- }
-
- if (node.type === 'open') {
- return invalid ? prefix + node.value : '(';
- }
-
- if (node.type === 'close') {
- return invalid ? prefix + node.value : ')';
- }
-
- if (node.type === 'comma') {
- return node.prev.type === 'comma' ? '' : invalid ? node.value : '|';
- }
-
- if (node.value) {
- return node.value;
- }
-
- if (node.nodes && node.ranges > 0) {
- const args = utils.reduce(node.nodes);
- const range = fill(...args, { ...options, wrap: false, toRegex: true, strictZeros: true });
-
- if (range.length !== 0) {
- return args.length > 1 && range.length > 1 ? `(${range})` : range;
- }
- }
-
- if (node.nodes) {
- for (const child of node.nodes) {
- output += walk(child, node);
- }
- }
-
- return output;
- };
-
- return walk(ast);
-};
-
-module.exports = compile;
diff --git a/node_modules/braces/lib/constants.js b/node_modules/braces/lib/constants.js
deleted file mode 100644
index 2bb3b88..0000000
--- a/node_modules/braces/lib/constants.js
+++ /dev/null
@@ -1,57 +0,0 @@
-'use strict';
-
-module.exports = {
- MAX_LENGTH: 10000,
-
- // Digits
- CHAR_0: '0', /* 0 */
- CHAR_9: '9', /* 9 */
-
- // Alphabet chars.
- CHAR_UPPERCASE_A: 'A', /* A */
- CHAR_LOWERCASE_A: 'a', /* a */
- CHAR_UPPERCASE_Z: 'Z', /* Z */
- CHAR_LOWERCASE_Z: 'z', /* z */
-
- CHAR_LEFT_PARENTHESES: '(', /* ( */
- CHAR_RIGHT_PARENTHESES: ')', /* ) */
-
- CHAR_ASTERISK: '*', /* * */
-
- // Non-alphabetic chars.
- CHAR_AMPERSAND: '&', /* & */
- CHAR_AT: '@', /* @ */
- CHAR_BACKSLASH: '\\', /* \ */
- CHAR_BACKTICK: '`', /* ` */
- CHAR_CARRIAGE_RETURN: '\r', /* \r */
- CHAR_CIRCUMFLEX_ACCENT: '^', /* ^ */
- CHAR_COLON: ':', /* : */
- CHAR_COMMA: ',', /* , */
- CHAR_DOLLAR: '$', /* . */
- CHAR_DOT: '.', /* . */
- CHAR_DOUBLE_QUOTE: '"', /* " */
- CHAR_EQUAL: '=', /* = */
- CHAR_EXCLAMATION_MARK: '!', /* ! */
- CHAR_FORM_FEED: '\f', /* \f */
- CHAR_FORWARD_SLASH: '/', /* / */
- CHAR_HASH: '#', /* # */
- CHAR_HYPHEN_MINUS: '-', /* - */
- CHAR_LEFT_ANGLE_BRACKET: '<', /* < */
- CHAR_LEFT_CURLY_BRACE: '{', /* { */
- CHAR_LEFT_SQUARE_BRACKET: '[', /* [ */
- CHAR_LINE_FEED: '\n', /* \n */
- CHAR_NO_BREAK_SPACE: '\u00A0', /* \u00A0 */
- CHAR_PERCENT: '%', /* % */
- CHAR_PLUS: '+', /* + */
- CHAR_QUESTION_MARK: '?', /* ? */
- CHAR_RIGHT_ANGLE_BRACKET: '>', /* > */
- CHAR_RIGHT_CURLY_BRACE: '}', /* } */
- CHAR_RIGHT_SQUARE_BRACKET: ']', /* ] */
- CHAR_SEMICOLON: ';', /* ; */
- CHAR_SINGLE_QUOTE: '\'', /* ' */
- CHAR_SPACE: ' ', /* */
- CHAR_TAB: '\t', /* \t */
- CHAR_UNDERSCORE: '_', /* _ */
- CHAR_VERTICAL_LINE: '|', /* | */
- CHAR_ZERO_WIDTH_NOBREAK_SPACE: '\uFEFF' /* \uFEFF */
-};
diff --git a/node_modules/braces/lib/expand.js b/node_modules/braces/lib/expand.js
deleted file mode 100644
index 35b2c41..0000000
--- a/node_modules/braces/lib/expand.js
+++ /dev/null
@@ -1,113 +0,0 @@
-'use strict';
-
-const fill = require('fill-range');
-const stringify = require('./stringify');
-const utils = require('./utils');
-
-const append = (queue = '', stash = '', enclose = false) => {
- const result = [];
-
- queue = [].concat(queue);
- stash = [].concat(stash);
-
- if (!stash.length) return queue;
- if (!queue.length) {
- return enclose ? utils.flatten(stash).map(ele => `{${ele}}`) : stash;
- }
-
- for (const item of queue) {
- if (Array.isArray(item)) {
- for (const value of item) {
- result.push(append(value, stash, enclose));
- }
- } else {
- for (let ele of stash) {
- if (enclose === true && typeof ele === 'string') ele = `{${ele}}`;
- result.push(Array.isArray(ele) ? append(item, ele, enclose) : item + ele);
- }
- }
- }
- return utils.flatten(result);
-};
-
-const expand = (ast, options = {}) => {
- const rangeLimit = options.rangeLimit === undefined ? 1000 : options.rangeLimit;
-
- const walk = (node, parent = {}) => {
- node.queue = [];
-
- let p = parent;
- let q = parent.queue;
-
- while (p.type !== 'brace' && p.type !== 'root' && p.parent) {
- p = p.parent;
- q = p.queue;
- }
-
- if (node.invalid || node.dollar) {
- q.push(append(q.pop(), stringify(node, options)));
- return;
- }
-
- if (node.type === 'brace' && node.invalid !== true && node.nodes.length === 2) {
- q.push(append(q.pop(), ['{}']));
- return;
- }
-
- if (node.nodes && node.ranges > 0) {
- const args = utils.reduce(node.nodes);
-
- if (utils.exceedsLimit(...args, options.step, rangeLimit)) {
- throw new RangeError('expanded array length exceeds range limit. Use options.rangeLimit to increase or disable the limit.');
- }
-
- let range = fill(...args, options);
- if (range.length === 0) {
- range = stringify(node, options);
- }
-
- q.push(append(q.pop(), range));
- node.nodes = [];
- return;
- }
-
- const enclose = utils.encloseBrace(node);
- let queue = node.queue;
- let block = node;
-
- while (block.type !== 'brace' && block.type !== 'root' && block.parent) {
- block = block.parent;
- queue = block.queue;
- }
-
- for (let i = 0; i < node.nodes.length; i++) {
- const child = node.nodes[i];
-
- if (child.type === 'comma' && node.type === 'brace') {
- if (i === 1) queue.push('');
- queue.push('');
- continue;
- }
-
- if (child.type === 'close') {
- q.push(append(q.pop(), queue, enclose));
- continue;
- }
-
- if (child.value && child.type !== 'open') {
- queue.push(append(queue.pop(), child.value));
- continue;
- }
-
- if (child.nodes) {
- walk(child, node);
- }
- }
-
- return queue;
- };
-
- return utils.flatten(walk(ast));
-};
-
-module.exports = expand;
diff --git a/node_modules/braces/lib/parse.js b/node_modules/braces/lib/parse.js
deleted file mode 100644
index 3a6988e..0000000
--- a/node_modules/braces/lib/parse.js
+++ /dev/null
@@ -1,331 +0,0 @@
-'use strict';
-
-const stringify = require('./stringify');
-
-/**
- * Constants
- */
-
-const {
- MAX_LENGTH,
- CHAR_BACKSLASH, /* \ */
- CHAR_BACKTICK, /* ` */
- CHAR_COMMA, /* , */
- CHAR_DOT, /* . */
- CHAR_LEFT_PARENTHESES, /* ( */
- CHAR_RIGHT_PARENTHESES, /* ) */
- CHAR_LEFT_CURLY_BRACE, /* { */
- CHAR_RIGHT_CURLY_BRACE, /* } */
- CHAR_LEFT_SQUARE_BRACKET, /* [ */
- CHAR_RIGHT_SQUARE_BRACKET, /* ] */
- CHAR_DOUBLE_QUOTE, /* " */
- CHAR_SINGLE_QUOTE, /* ' */
- CHAR_NO_BREAK_SPACE,
- CHAR_ZERO_WIDTH_NOBREAK_SPACE
-} = require('./constants');
-
-/**
- * parse
- */
-
-const parse = (input, options = {}) => {
- if (typeof input !== 'string') {
- throw new TypeError('Expected a string');
- }
-
- const opts = options || {};
- const max = typeof opts.maxLength === 'number' ? Math.min(MAX_LENGTH, opts.maxLength) : MAX_LENGTH;
- if (input.length > max) {
- throw new SyntaxError(`Input length (${input.length}), exceeds max characters (${max})`);
- }
-
- const ast = { type: 'root', input, nodes: [] };
- const stack = [ast];
- let block = ast;
- let prev = ast;
- let brackets = 0;
- const length = input.length;
- let index = 0;
- let depth = 0;
- let value;
-
- /**
- * Helpers
- */
-
- const advance = () => input[index++];
- const push = node => {
- if (node.type === 'text' && prev.type === 'dot') {
- prev.type = 'text';
- }
-
- if (prev && prev.type === 'text' && node.type === 'text') {
- prev.value += node.value;
- return;
- }
-
- block.nodes.push(node);
- node.parent = block;
- node.prev = prev;
- prev = node;
- return node;
- };
-
- push({ type: 'bos' });
-
- while (index < length) {
- block = stack[stack.length - 1];
- value = advance();
-
- /**
- * Invalid chars
- */
-
- if (value === CHAR_ZERO_WIDTH_NOBREAK_SPACE || value === CHAR_NO_BREAK_SPACE) {
- continue;
- }
-
- /**
- * Escaped chars
- */
-
- if (value === CHAR_BACKSLASH) {
- push({ type: 'text', value: (options.keepEscaping ? value : '') + advance() });
- continue;
- }
-
- /**
- * Right square bracket (literal): ']'
- */
-
- if (value === CHAR_RIGHT_SQUARE_BRACKET) {
- push({ type: 'text', value: '\\' + value });
- continue;
- }
-
- /**
- * Left square bracket: '['
- */
-
- if (value === CHAR_LEFT_SQUARE_BRACKET) {
- brackets++;
-
- let next;
-
- while (index < length && (next = advance())) {
- value += next;
-
- if (next === CHAR_LEFT_SQUARE_BRACKET) {
- brackets++;
- continue;
- }
-
- if (next === CHAR_BACKSLASH) {
- value += advance();
- continue;
- }
-
- if (next === CHAR_RIGHT_SQUARE_BRACKET) {
- brackets--;
-
- if (brackets === 0) {
- break;
- }
- }
- }
-
- push({ type: 'text', value });
- continue;
- }
-
- /**
- * Parentheses
- */
-
- if (value === CHAR_LEFT_PARENTHESES) {
- block = push({ type: 'paren', nodes: [] });
- stack.push(block);
- push({ type: 'text', value });
- continue;
- }
-
- if (value === CHAR_RIGHT_PARENTHESES) {
- if (block.type !== 'paren') {
- push({ type: 'text', value });
- continue;
- }
- block = stack.pop();
- push({ type: 'text', value });
- block = stack[stack.length - 1];
- continue;
- }
-
- /**
- * Quotes: '|"|`
- */
-
- if (value === CHAR_DOUBLE_QUOTE || value === CHAR_SINGLE_QUOTE || value === CHAR_BACKTICK) {
- const open = value;
- let next;
-
- if (options.keepQuotes !== true) {
- value = '';
- }
-
- while (index < length && (next = advance())) {
- if (next === CHAR_BACKSLASH) {
- value += next + advance();
- continue;
- }
-
- if (next === open) {
- if (options.keepQuotes === true) value += next;
- break;
- }
-
- value += next;
- }
-
- push({ type: 'text', value });
- continue;
- }
-
- /**
- * Left curly brace: '{'
- */
-
- if (value === CHAR_LEFT_CURLY_BRACE) {
- depth++;
-
- const dollar = prev.value && prev.value.slice(-1) === '$' || block.dollar === true;
- const brace = {
- type: 'brace',
- open: true,
- close: false,
- dollar,
- depth,
- commas: 0,
- ranges: 0,
- nodes: []
- };
-
- block = push(brace);
- stack.push(block);
- push({ type: 'open', value });
- continue;
- }
-
- /**
- * Right curly brace: '}'
- */
-
- if (value === CHAR_RIGHT_CURLY_BRACE) {
- if (block.type !== 'brace') {
- push({ type: 'text', value });
- continue;
- }
-
- const type = 'close';
- block = stack.pop();
- block.close = true;
-
- push({ type, value });
- depth--;
-
- block = stack[stack.length - 1];
- continue;
- }
-
- /**
- * Comma: ','
- */
-
- if (value === CHAR_COMMA && depth > 0) {
- if (block.ranges > 0) {
- block.ranges = 0;
- const open = block.nodes.shift();
- block.nodes = [open, { type: 'text', value: stringify(block) }];
- }
-
- push({ type: 'comma', value });
- block.commas++;
- continue;
- }
-
- /**
- * Dot: '.'
- */
-
- if (value === CHAR_DOT && depth > 0 && block.commas === 0) {
- const siblings = block.nodes;
-
- if (depth === 0 || siblings.length === 0) {
- push({ type: 'text', value });
- continue;
- }
-
- if (prev.type === 'dot') {
- block.range = [];
- prev.value += value;
- prev.type = 'range';
-
- if (block.nodes.length !== 3 && block.nodes.length !== 5) {
- block.invalid = true;
- block.ranges = 0;
- prev.type = 'text';
- continue;
- }
-
- block.ranges++;
- block.args = [];
- continue;
- }
-
- if (prev.type === 'range') {
- siblings.pop();
-
- const before = siblings[siblings.length - 1];
- before.value += prev.value + value;
- prev = before;
- block.ranges--;
- continue;
- }
-
- push({ type: 'dot', value });
- continue;
- }
-
- /**
- * Text
- */
-
- push({ type: 'text', value });
- }
-
- // Mark imbalanced braces and brackets as invalid
- do {
- block = stack.pop();
-
- if (block.type !== 'root') {
- block.nodes.forEach(node => {
- if (!node.nodes) {
- if (node.type === 'open') node.isOpen = true;
- if (node.type === 'close') node.isClose = true;
- if (!node.nodes) node.type = 'text';
- node.invalid = true;
- }
- });
-
- // get the location of the block on parent.nodes (block's siblings)
- const parent = stack[stack.length - 1];
- const index = parent.nodes.indexOf(block);
- // replace the (invalid) block with it's nodes
- parent.nodes.splice(index, 1, ...block.nodes);
- }
- } while (stack.length > 0);
-
- push({ type: 'eos' });
- return ast;
-};
-
-module.exports = parse;
diff --git a/node_modules/braces/lib/stringify.js b/node_modules/braces/lib/stringify.js
deleted file mode 100644
index 8bcf872..0000000
--- a/node_modules/braces/lib/stringify.js
+++ /dev/null
@@ -1,32 +0,0 @@
-'use strict';
-
-const utils = require('./utils');
-
-module.exports = (ast, options = {}) => {
- const stringify = (node, parent = {}) => {
- const invalidBlock = options.escapeInvalid && utils.isInvalidBrace(parent);
- const invalidNode = node.invalid === true && options.escapeInvalid === true;
- let output = '';
-
- if (node.value) {
- if ((invalidBlock || invalidNode) && utils.isOpenOrClose(node)) {
- return '\\' + node.value;
- }
- return node.value;
- }
-
- if (node.value) {
- return node.value;
- }
-
- if (node.nodes) {
- for (const child of node.nodes) {
- output += stringify(child);
- }
- }
- return output;
- };
-
- return stringify(ast);
-};
-
diff --git a/node_modules/braces/lib/utils.js b/node_modules/braces/lib/utils.js
deleted file mode 100644
index d19311f..0000000
--- a/node_modules/braces/lib/utils.js
+++ /dev/null
@@ -1,122 +0,0 @@
-'use strict';
-
-exports.isInteger = num => {
- if (typeof num === 'number') {
- return Number.isInteger(num);
- }
- if (typeof num === 'string' && num.trim() !== '') {
- return Number.isInteger(Number(num));
- }
- return false;
-};
-
-/**
- * Find a node of the given type
- */
-
-exports.find = (node, type) => node.nodes.find(node => node.type === type);
-
-/**
- * Find a node of the given type
- */
-
-exports.exceedsLimit = (min, max, step = 1, limit) => {
- if (limit === false) return false;
- if (!exports.isInteger(min) || !exports.isInteger(max)) return false;
- return ((Number(max) - Number(min)) / Number(step)) >= limit;
-};
-
-/**
- * Escape the given node with '\\' before node.value
- */
-
-exports.escapeNode = (block, n = 0, type) => {
- const node = block.nodes[n];
- if (!node) return;
-
- if ((type && node.type === type) || node.type === 'open' || node.type === 'close') {
- if (node.escaped !== true) {
- node.value = '\\' + node.value;
- node.escaped = true;
- }
- }
-};
-
-/**
- * Returns true if the given brace node should be enclosed in literal braces
- */
-
-exports.encloseBrace = node => {
- if (node.type !== 'brace') return false;
- if ((node.commas >> 0 + node.ranges >> 0) === 0) {
- node.invalid = true;
- return true;
- }
- return false;
-};
-
-/**
- * Returns true if a brace node is invalid.
- */
-
-exports.isInvalidBrace = block => {
- if (block.type !== 'brace') return false;
- if (block.invalid === true || block.dollar) return true;
- if ((block.commas >> 0 + block.ranges >> 0) === 0) {
- block.invalid = true;
- return true;
- }
- if (block.open !== true || block.close !== true) {
- block.invalid = true;
- return true;
- }
- return false;
-};
-
-/**
- * Returns true if a node is an open or close node
- */
-
-exports.isOpenOrClose = node => {
- if (node.type === 'open' || node.type === 'close') {
- return true;
- }
- return node.open === true || node.close === true;
-};
-
-/**
- * Reduce an array of text nodes.
- */
-
-exports.reduce = nodes => nodes.reduce((acc, node) => {
- if (node.type === 'text') acc.push(node.value);
- if (node.type === 'range') node.type = 'text';
- return acc;
-}, []);
-
-/**
- * Flatten an array
- */
-
-exports.flatten = (...args) => {
- const result = [];
-
- const flat = arr => {
- for (let i = 0; i < arr.length; i++) {
- const ele = arr[i];
-
- if (Array.isArray(ele)) {
- flat(ele);
- continue;
- }
-
- if (ele !== undefined) {
- result.push(ele);
- }
- }
- return result;
- };
-
- flat(args);
- return result;
-};
diff --git a/node_modules/braces/package.json b/node_modules/braces/package.json
deleted file mode 100644
index c3c056e..0000000
--- a/node_modules/braces/package.json
+++ /dev/null
@@ -1,77 +0,0 @@
-{
- "name": "braces",
- "description": "Bash-like brace expansion, implemented in JavaScript. Safer than other brace expansion libs, with complete support for the Bash 4.3 braces specification, without sacrificing speed.",
- "version": "3.0.3",
- "homepage": "https://github.com/micromatch/braces",
- "author": "Jon Schlinkert (https://github.com/jonschlinkert)",
- "contributors": [
- "Brian Woodward (https://twitter.com/doowb)",
- "Elan Shanker (https://github.com/es128)",
- "Eugene Sharygin (https://github.com/eush77)",
- "hemanth.hm (http://h3manth.com)",
- "Jon Schlinkert (http://twitter.com/jonschlinkert)"
- ],
- "repository": "micromatch/braces",
- "bugs": {
- "url": "https://github.com/micromatch/braces/issues"
- },
- "license": "MIT",
- "files": [
- "index.js",
- "lib"
- ],
- "main": "index.js",
- "engines": {
- "node": ">=8"
- },
- "scripts": {
- "test": "mocha",
- "benchmark": "node benchmark"
- },
- "dependencies": {
- "fill-range": "^7.1.1"
- },
- "devDependencies": {
- "ansi-colors": "^3.2.4",
- "bash-path": "^2.0.1",
- "gulp-format-md": "^2.0.0",
- "mocha": "^6.1.1"
- },
- "keywords": [
- "alpha",
- "alphabetical",
- "bash",
- "brace",
- "braces",
- "expand",
- "expansion",
- "filepath",
- "fill",
- "fs",
- "glob",
- "globbing",
- "letter",
- "match",
- "matches",
- "matching",
- "number",
- "numerical",
- "path",
- "range",
- "ranges",
- "sh"
- ],
- "verb": {
- "toc": false,
- "layout": "default",
- "tasks": [
- "readme"
- ],
- "lint": {
- "reflinks": true
- },
- "plugins": [
- "gulp-format-md"
- ]
- }
-}
diff --git a/node_modules/browserslist/LICENSE b/node_modules/browserslist/LICENSE
deleted file mode 100644
index 90b6b91..0000000
--- a/node_modules/browserslist/LICENSE
+++ /dev/null
@@ -1,20 +0,0 @@
-The MIT License (MIT)
-
-Copyright 2014 Andrey Sitnik and other contributors
-
-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:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-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.
diff --git a/node_modules/browserslist/README.md b/node_modules/browserslist/README.md
deleted file mode 100644
index 7e51bee..0000000
--- a/node_modules/browserslist/README.md
+++ /dev/null
@@ -1,65 +0,0 @@
-# Browserslist
-
-
-
-The config to share target browsers and Node.js versions between different
-front-end tools. It is used in:
-
-* [Autoprefixer]
-* [Babel]
-* [postcss-preset-env]
-* [eslint-plugin-compat]
-* [stylelint-no-unsupported-browser-features]
-* [postcss-normalize]
-* [obsolete-webpack-plugin]
-
-All tools will find target browsers automatically,
-when you add the following to `package.json`:
-
-```json
- "browserslist": [
- "defaults and fully supports es6-module",
- "maintained node versions"
- ]
-```
-
-Or in `.browserslistrc` config:
-
-```yaml
-# Browsers that we support
-
-defaults and fully supports es6-module
-maintained node versions
-```
-
-Developers set their version lists using queries like `last 2 versions`
-to be free from updating versions manually.
-Browserslist will use [`caniuse-lite`] with [Can I Use] data for this queries.
-
-You can check how config works at our playground: [`browsersl.ist`](https://browsersl.ist/)
-
-
-
-
-
-
-
-
-
-
-
-[stylelint-no-unsupported-browser-features]: https://github.com/ismay/stylelint-no-unsupported-browser-features
-[obsolete-webpack-plugin]: https://github.com/ElemeFE/obsolete-webpack-plugin
-[eslint-plugin-compat]: https://github.com/amilajack/eslint-plugin-compat
-[Browserslist Example]: https://github.com/browserslist/browserslist-example
-[postcss-preset-env]: https://github.com/csstools/postcss-plugins/tree/main/plugin-packs/postcss-preset-env
-[postcss-normalize]: https://github.com/csstools/postcss-normalize
-[`browsersl.ist`]: https://browsersl.ist/
-[`caniuse-lite`]: https://github.com/ben-eb/caniuse-lite
-[Autoprefixer]: https://github.com/postcss/autoprefixer
-[Can I Use]: https://caniuse.com/
-[Babel]: https://github.com/babel/babel/tree/master/packages/babel-preset-env
-
-## Docs
-Read full docs **[here](https://github.com/browserslist/browserslist#readme)**.
diff --git a/node_modules/browserslist/browser.js b/node_modules/browserslist/browser.js
deleted file mode 100644
index 1a681fd..0000000
--- a/node_modules/browserslist/browser.js
+++ /dev/null
@@ -1,54 +0,0 @@
-var BrowserslistError = require('./error')
-
-function noop() {}
-
-module.exports = {
- loadQueries: function loadQueries() {
- throw new BrowserslistError(
- 'Sharable configs are not supported in client-side build of Browserslist'
- )
- },
-
- getStat: function getStat(opts) {
- return opts.stats
- },
-
- loadConfig: function loadConfig(opts) {
- if (opts.config) {
- throw new BrowserslistError(
- 'Browserslist config are not supported in client-side build'
- )
- }
- },
-
- loadCountry: function loadCountry() {
- throw new BrowserslistError(
- 'Country statistics are not supported ' +
- 'in client-side build of Browserslist'
- )
- },
-
- loadFeature: function loadFeature() {
- throw new BrowserslistError(
- 'Supports queries are not available in client-side build of Browserslist'
- )
- },
-
- currentNode: function currentNode(resolve, context) {
- return resolve(['maintained node versions'], context)[0]
- },
-
- parseConfig: noop,
-
- readConfig: noop,
-
- findConfig: noop,
-
- findConfigFile: noop,
-
- clearCaches: noop,
-
- oldDataWarning: noop,
-
- env: {}
-}
diff --git a/node_modules/browserslist/cli.js b/node_modules/browserslist/cli.js
deleted file mode 100755
index 78c08d7..0000000
--- a/node_modules/browserslist/cli.js
+++ /dev/null
@@ -1,156 +0,0 @@
-#!/usr/bin/env node
-
-var fs = require('fs')
-var updateDb = require('update-browserslist-db')
-
-var browserslist = require('./')
-var pkg = require('./package.json')
-
-var args = process.argv.slice(2)
-
-var USAGE =
- 'Usage:\n' +
- ' npx browserslist\n' +
- ' npx browserslist "QUERIES"\n' +
- ' npx browserslist --json "QUERIES"\n' +
- ' npx browserslist --config="path/to/browserlist/file"\n' +
- ' npx browserslist --coverage "QUERIES"\n' +
- ' npx browserslist --coverage=US "QUERIES"\n' +
- ' npx browserslist --coverage=US,RU,global "QUERIES"\n' +
- ' npx browserslist --env="environment name defined in config"\n' +
- ' npx browserslist --stats="path/to/browserlist/stats/file"\n' +
- ' npx browserslist --mobile-to-desktop\n' +
- ' npx browserslist --ignore-unknown-versions\n'
-
-function isArg(arg) {
- return args.some(function (str) {
- return str === arg || str.indexOf(arg + '=') === 0
- })
-}
-
-function error(msg) {
- process.stderr.write('browserslist: ' + msg + '\n')
- process.exit(1)
-}
-
-if (isArg('--help') || isArg('-h')) {
- process.stdout.write(pkg.description + '.\n\n' + USAGE + '\n')
-} else if (isArg('--version') || isArg('-v')) {
- process.stdout.write('browserslist ' + pkg.version + '\n')
-} else if (isArg('--update-db')) {
- /* c8 ignore next 8 */
- process.stdout.write(
- 'The --update-db command is deprecated.\n' +
- 'Please use npx update-browserslist-db@latest instead.\n'
- )
- process.stdout.write('Browserslist DB update will still be made.\n')
- updateDb(function (str) {
- process.stdout.write(str)
- })
-} else {
- var mode = 'browsers'
- var opts = {}
- var queries
- var areas
-
- for (var i = 0; i < args.length; i++) {
- if (args[i][0] !== '-') {
- queries = args[i].replace(/^["']|["']$/g, '')
- continue
- }
-
- var arg = args[i].split('=')
- var name = arg[0]
- var value = arg[1]
-
- if (value) value = value.replace(/^["']|["']$/g, '')
-
- if (name === '--config' || name === '-b') {
- opts.config = value
- } else if (name === '--env' || name === '-e') {
- opts.env = value
- } else if (name === '--stats' || name === '-s') {
- opts.stats = value
- } else if (name === '--coverage' || name === '-c') {
- if (mode !== 'json') mode = 'coverage'
- if (value) {
- areas = value.split(',')
- } else {
- areas = ['global']
- }
- } else if (name === '--json') {
- mode = 'json'
- } else if (name === '--mobile-to-desktop') {
- /* c8 ignore next */
- opts.mobileToDesktop = true
- } else if (name === '--ignore-unknown-versions') {
- /* c8 ignore next */
- opts.ignoreUnknownVersions = true
- } else {
- error('Unknown arguments ' + args[i] + '.\n\n' + USAGE)
- }
- }
-
- var browsers
- try {
- browsers = browserslist(queries, opts)
- } catch (e) {
- if (e.name === 'BrowserslistError') {
- error(e.message)
- } /* c8 ignore start */ else {
- throw e
- } /* c8 ignore end */
- }
-
- var coverage
- if (mode === 'browsers') {
- browsers.forEach(function (browser) {
- process.stdout.write(browser + '\n')
- })
- } else if (areas) {
- coverage = areas.map(function (area) {
- var stats
- if (area !== 'global') {
- stats = area
- } else if (opts.stats) {
- stats = JSON.parse(fs.readFileSync(opts.stats))
- }
- var result = browserslist.coverage(browsers, stats)
- var round = Math.round(result * 100) / 100.0
-
- return [area, round]
- })
-
- if (mode === 'coverage') {
- var prefix = 'These browsers account for '
- process.stdout.write(prefix)
- coverage.forEach(function (data, index) {
- var area = data[0]
- var round = data[1]
- var end = 'globally'
- if (area && area !== 'global') {
- end = 'in the ' + area.toUpperCase()
- } else if (opts.stats) {
- end = 'in custom statistics'
- }
-
- if (index !== 0) {
- process.stdout.write(prefix.replace(/./g, ' '))
- }
-
- process.stdout.write(round + '% of all users ' + end + '\n')
- })
- }
- }
-
- if (mode === 'json') {
- var data = { browsers: browsers }
- if (coverage) {
- data.coverage = coverage.reduce(function (object, j) {
- object[j[0]] = j[1]
- return object
- }, {})
- }
- process.stdout.write(JSON.stringify(data, null, ' ') + '\n')
- }
-}
diff --git a/node_modules/browserslist/error.d.ts b/node_modules/browserslist/error.d.ts
deleted file mode 100644
index 12ff921..0000000
--- a/node_modules/browserslist/error.d.ts
+++ /dev/null
@@ -1,7 +0,0 @@
-declare class BrowserslistError extends Error {
- constructor(message: any)
- name: 'BrowserslistError'
- browserslist: true
-}
-
-export = BrowserslistError
diff --git a/node_modules/browserslist/error.js b/node_modules/browserslist/error.js
deleted file mode 100644
index 6e5da7a..0000000
--- a/node_modules/browserslist/error.js
+++ /dev/null
@@ -1,12 +0,0 @@
-function BrowserslistError(message) {
- this.name = 'BrowserslistError'
- this.message = message
- this.browserslist = true
- if (Error.captureStackTrace) {
- Error.captureStackTrace(this, BrowserslistError)
- }
-}
-
-BrowserslistError.prototype = Error.prototype
-
-module.exports = BrowserslistError
diff --git a/node_modules/browserslist/index.d.ts b/node_modules/browserslist/index.d.ts
deleted file mode 100644
index a08176c..0000000
--- a/node_modules/browserslist/index.d.ts
+++ /dev/null
@@ -1,224 +0,0 @@
-/**
- * Return array of browsers by selection queries.
- *
- * ```js
- * browserslist('IE >= 10, IE 8') //=> ['ie 11', 'ie 10', 'ie 8']
- * ```
- *
- * @param queries Browser queries.
- * @param opts Options.
- * @returns Array with browser names in Can I Use.
- */
-declare function browserslist(
- queries?: string | readonly string[] | null,
- opts?: browserslist.Options
-): string[]
-
-declare namespace browserslist {
- interface Query {
- compose: 'or' | 'and'
- type: string
- query: string
- not?: true
- }
-
- interface Options {
- /**
- * Path to processed file. It will be used to find config files.
- */
- path?: string | false
- /**
- * Processing environment. It will be used to take right queries
- * from config file.
- */
- env?: string
- /**
- * Custom browser usage statistics for "> 1% in my stats" query.
- */
- stats?: Stats | string
- /**
- * Path to config file with queries.
- */
- config?: string
- /**
- * Do not throw on unknown version in direct query.
- */
- ignoreUnknownVersions?: boolean
- /**
- * Throw an error if env is not found.
- */
- throwOnMissing?: boolean
- /**
- * Disable security checks for extend query.
- */
- dangerousExtend?: boolean
- /**
- * Alias mobile browsers to the desktop version when Can I Use
- * doesn’t have data about the specified version.
- */
- mobileToDesktop?: boolean
- }
-
- type Config = {
- defaults: string[]
- [section: string]: string[] | undefined
- }
-
- interface Stats {
- [browser: string]: {
- [version: string]: number
- }
- }
-
- /**
- * Browser names aliases.
- */
- let aliases: {
- [alias: string]: string | undefined
- }
-
- /**
- * Aliases to work with joined versions like `ios_saf 7.0-7.1`.
- */
- let versionAliases: {
- [browser: string]:
- | {
- [version: string]: string | undefined
- }
- | undefined
- }
-
- /**
- * Can I Use only provides a few versions for some browsers (e.g. `and_chr`).
- *
- * Fallback to a similar browser for unknown versions.
- */
- let desktopNames: {
- [browser: string]: string | undefined
- }
-
- let data: {
- [browser: string]:
- | {
- name: string
- versions: string[]
- released: string[]
- releaseDate: {
- [version: string]: number | undefined | null
- }
- }
- | undefined
- }
-
- let nodeVersions: string[]
-
- interface Usage {
- [version: string]: number
- }
-
- let usage: {
- global?: Usage
- custom?: Usage | null
- [country: string]: Usage | undefined | null
- }
-
- let cache: {
- [feature: string]: {
- [name: string]: {
- [version: string]: string
- }
- }
- }
-
- /**
- * Default browsers query
- */
- let defaults: readonly string[]
-
- /**
- * Which statistics should be used. Country code or custom statistics.
- * Pass `"my stats"` to load statistics from `Browserslist` files.
- */
- type StatsOptions = string | 'my stats' | Stats | { dataByBrowser: Stats }
-
- /**
- * Return browsers market coverage.
- *
- * ```js
- * browserslist.coverage(browserslist('> 1% in US'), 'US') //=> 83.1
- * ```
- *
- * @param browsers Browsers names in Can I Use.
- * @param stats Which statistics should be used.
- * @returns Total market coverage for all selected browsers.
- */
- function coverage(browsers: readonly string[], stats?: StatsOptions): number
-
- /**
- * Get queries AST to analyze the config content.
- *
- * @param queries Browser queries.
- * @param opts Options.
- * @returns An array of the data of each query in the config.
- */
- function parse(
- queries?: string | readonly string[] | null,
- opts?: browserslist.Options
- ): Query[]
-
- /**
- * Return queries for specific file inside the project.
- *
- * ```js
- * browserslist.loadConfig({
- * file: process.cwd()
- * }) ?? browserslist.defaults
- * ```
- */
- function loadConfig(options: LoadConfigOptions): string[] | undefined
-
- function clearCaches(): void
-
- function parseConfig(string: string): Config
-
- function readConfig(file: string): Config
-
- function findConfig(...pathSegments: string[]): Config | undefined
-
- function findConfigFile(...pathSegments: string[]): string | undefined
-
- interface LoadConfigOptions {
- /**
- * Path to config file
- * */
- config?: string
-
- /**
- * Path to file inside the project to find Browserslist config
- * in closest folder
- */
- path?: string
-
- /**
- * Environment to choose part of config.
- */
- env?: string
- }
-}
-
-declare global {
- namespace NodeJS {
- interface ProcessEnv {
- BROWSERSLIST?: string
- BROWSERSLIST_CONFIG?: string
- BROWSERSLIST_DANGEROUS_EXTEND?: string
- BROWSERSLIST_DISABLE_CACHE?: string
- BROWSERSLIST_ENV?: string
- BROWSERSLIST_IGNORE_OLD_DATA?: string
- BROWSERSLIST_STATS?: string
- BROWSERSLIST_ROOT_PATH?: string
- }
- }
-}
-
-export = browserslist
diff --git a/node_modules/browserslist/index.js b/node_modules/browserslist/index.js
deleted file mode 100644
index 603f5fc..0000000
--- a/node_modules/browserslist/index.js
+++ /dev/null
@@ -1,1246 +0,0 @@
-var jsReleases = require('node-releases/data/processed/envs.json')
-var agents = require('caniuse-lite/dist/unpacker/agents').agents
-var e2c = require('electron-to-chromium/versions')
-var jsEOL = require('node-releases/data/release-schedule/release-schedule.json')
-var path = require('path')
-
-var BrowserslistError = require('./error')
-var env = require('./node')
-var parseWithoutCache = require('./parse') // Will load browser.js in webpack
-
-var YEAR = 365.259641 * 24 * 60 * 60 * 1000
-var ANDROID_EVERGREEN_FIRST = '37'
-var OP_MOB_BLINK_FIRST = 14
-
-// Helpers
-
-function isVersionsMatch(versionA, versionB) {
- return (versionA + '.').indexOf(versionB + '.') === 0
-}
-
-function isEolReleased(name) {
- var version = name.slice(1)
- return browserslist.nodeVersions.some(function (i) {
- return isVersionsMatch(i, version)
- })
-}
-
-function normalize(versions) {
- return versions.filter(function (version) {
- return typeof version === 'string'
- })
-}
-
-function normalizeElectron(version) {
- var versionToUse = version
- if (version.split('.').length === 3) {
- versionToUse = version.split('.').slice(0, -1).join('.')
- }
- return versionToUse
-}
-
-function nameMapper(name) {
- return function mapName(version) {
- return name + ' ' + version
- }
-}
-
-function getMajor(version) {
- return parseInt(version.split('.')[0])
-}
-
-function getMajorVersions(released, number) {
- if (released.length === 0) return []
- var majorVersions = uniq(released.map(getMajor))
- var minimum = majorVersions[majorVersions.length - number]
- if (!minimum) {
- return released
- }
- var selected = []
- for (var i = released.length - 1; i >= 0; i--) {
- if (minimum > getMajor(released[i])) break
- selected.unshift(released[i])
- }
- return selected
-}
-
-function uniq(array) {
- var filtered = []
- for (var i = 0; i < array.length; i++) {
- if (filtered.indexOf(array[i]) === -1) filtered.push(array[i])
- }
- return filtered
-}
-
-function fillUsage(result, name, data) {
- for (var i in data) {
- result[name + ' ' + i] = data[i]
- }
-}
-
-function generateFilter(sign, version) {
- version = parseFloat(version)
- if (sign === '>') {
- return function (v) {
- return parseLatestFloat(v) > version
- }
- } else if (sign === '>=') {
- return function (v) {
- return parseLatestFloat(v) >= version
- }
- } else if (sign === '<') {
- return function (v) {
- return parseFloat(v) < version
- }
- } else {
- return function (v) {
- return parseFloat(v) <= version
- }
- }
-
- function parseLatestFloat(v) {
- return parseFloat(v.split('-')[1] || v)
- }
-}
-
-function generateSemverFilter(sign, version) {
- version = version.split('.').map(parseSimpleInt)
- version[1] = version[1] || 0
- version[2] = version[2] || 0
- if (sign === '>') {
- return function (v) {
- v = v.split('.').map(parseSimpleInt)
- return compareSemver(v, version) > 0
- }
- } else if (sign === '>=') {
- return function (v) {
- v = v.split('.').map(parseSimpleInt)
- return compareSemver(v, version) >= 0
- }
- } else if (sign === '<') {
- return function (v) {
- v = v.split('.').map(parseSimpleInt)
- return compareSemver(version, v) > 0
- }
- } else {
- return function (v) {
- v = v.split('.').map(parseSimpleInt)
- return compareSemver(version, v) >= 0
- }
- }
-}
-
-function parseSimpleInt(x) {
- return parseInt(x)
-}
-
-function compare(a, b) {
- if (a < b) return -1
- if (a > b) return +1
- return 0
-}
-
-function compareSemver(a, b) {
- return (
- compare(parseInt(a[0]), parseInt(b[0])) ||
- compare(parseInt(a[1] || '0'), parseInt(b[1] || '0')) ||
- compare(parseInt(a[2] || '0'), parseInt(b[2] || '0'))
- )
-}
-
-// this follows the npm-like semver behavior
-function semverFilterLoose(operator, range) {
- range = range.split('.').map(parseSimpleInt)
- if (typeof range[1] === 'undefined') {
- range[1] = 'x'
- }
- // ignore any patch version because we only return minor versions
- // range[2] = 'x'
- switch (operator) {
- case '<=':
- return function (version) {
- version = version.split('.').map(parseSimpleInt)
- return compareSemverLoose(version, range) <= 0
- }
- case '>=':
- default:
- return function (version) {
- version = version.split('.').map(parseSimpleInt)
- return compareSemverLoose(version, range) >= 0
- }
- }
-}
-
-// this follows the npm-like semver behavior
-function compareSemverLoose(version, range) {
- if (version[0] !== range[0]) {
- return version[0] < range[0] ? -1 : +1
- }
- if (range[1] === 'x') {
- return 0
- }
- if (version[1] !== range[1]) {
- return version[1] < range[1] ? -1 : +1
- }
- return 0
-}
-
-function resolveVersion(data, version) {
- if (data.versions.indexOf(version) !== -1) {
- return version
- } else if (browserslist.versionAliases[data.name][version]) {
- return browserslist.versionAliases[data.name][version]
- } else {
- return false
- }
-}
-
-function normalizeVersion(data, version) {
- var resolved = resolveVersion(data, version)
- if (resolved) {
- return resolved
- } else if (data.versions.length === 1) {
- return data.versions[0]
- } else {
- return false
- }
-}
-
-function filterByYear(since, context) {
- since = since / 1000
- return Object.keys(agents).reduce(function (selected, name) {
- var data = byName(name, context)
- if (!data) return selected
- var versions = Object.keys(data.releaseDate).filter(function (v) {
- var date = data.releaseDate[v]
- return date !== null && date >= since
- })
- return selected.concat(versions.map(nameMapper(data.name)))
- }, [])
-}
-
-function cloneData(data) {
- return {
- name: data.name,
- versions: data.versions,
- released: data.released,
- releaseDate: data.releaseDate
- }
-}
-
-function byName(name, context) {
- name = name.toLowerCase()
- name = browserslist.aliases[name] || name
- if (context.mobileToDesktop && browserslist.desktopNames[name]) {
- var desktop = browserslist.data[browserslist.desktopNames[name]]
- if (name === 'android') {
- return normalizeAndroidData(cloneData(browserslist.data[name]), desktop)
- } else {
- var cloned = cloneData(desktop)
- cloned.name = name
- return cloned
- }
- }
- return browserslist.data[name]
-}
-
-function normalizeAndroidVersions(androidVersions, chromeVersions) {
- var iFirstEvergreen = chromeVersions.indexOf(ANDROID_EVERGREEN_FIRST)
- return androidVersions
- .filter(function (version) {
- return /^(?:[2-4]\.|[34]$)/.test(version)
- })
- .concat(chromeVersions.slice(iFirstEvergreen))
-}
-
-function copyObject(obj) {
- var copy = {}
- for (var key in obj) {
- copy[key] = obj[key]
- }
- return copy
-}
-
-function normalizeAndroidData(android, chrome) {
- android.released = normalizeAndroidVersions(android.released, chrome.released)
- android.versions = normalizeAndroidVersions(android.versions, chrome.versions)
- android.releaseDate = copyObject(android.releaseDate)
- android.released.forEach(function (v) {
- if (android.releaseDate[v] === undefined) {
- android.releaseDate[v] = chrome.releaseDate[v]
- }
- })
- return android
-}
-
-function checkName(name, context) {
- var data = byName(name, context)
- if (!data) throw new BrowserslistError('Unknown browser ' + name)
- return data
-}
-
-function unknownQuery(query) {
- return new BrowserslistError(
- 'Unknown browser query `' +
- query +
- '`. ' +
- 'Maybe you are using old Browserslist or made typo in query.'
- )
-}
-
-// Adjusts last X versions queries for some mobile browsers,
-// where caniuse data jumps from a legacy version to the latest
-function filterJumps(list, name, nVersions, context) {
- var jump = 1
- switch (name) {
- case 'android':
- if (context.mobileToDesktop) return list
- var released = browserslist.data.chrome.released
- jump = released.length - released.indexOf(ANDROID_EVERGREEN_FIRST)
- break
- case 'op_mob':
- var latest = browserslist.data.op_mob.released.slice(-1)[0]
- jump = getMajor(latest) - OP_MOB_BLINK_FIRST + 1
- break
- default:
- return list
- }
- if (nVersions <= jump) {
- return list.slice(-1)
- }
- return list.slice(jump - 1 - nVersions)
-}
-
-function isSupported(flags, withPartial) {
- return (
- typeof flags === 'string' &&
- (flags.indexOf('y') >= 0 || (withPartial && flags.indexOf('a') >= 0))
- )
-}
-
-function resolve(queries, context) {
- return parseQueries(queries).reduce(function (result, node, index) {
- if (node.not && index === 0) {
- throw new BrowserslistError(
- 'Write any browsers query (for instance, `defaults`) ' +
- 'before `' +
- node.query +
- '`'
- )
- }
- var type = QUERIES[node.type]
- var array = type.select.call(browserslist, context, node).map(function (j) {
- var parts = j.split(' ')
- if (parts[1] === '0') {
- return parts[0] + ' ' + byName(parts[0], context).versions[0]
- } else {
- return j
- }
- })
-
- if (node.compose === 'and') {
- if (node.not) {
- return result.filter(function (j) {
- return array.indexOf(j) === -1
- })
- } else {
- return result.filter(function (j) {
- return array.indexOf(j) !== -1
- })
- }
- } else {
- if (node.not) {
- var filter = {}
- array.forEach(function (j) {
- filter[j] = true
- })
- return result.filter(function (j) {
- return !filter[j]
- })
- }
- return result.concat(array)
- }
- }, [])
-}
-
-function prepareOpts(opts) {
- if (typeof opts === 'undefined') opts = {}
-
- if (typeof opts.path === 'undefined') {
- opts.path = path.resolve ? path.resolve('.') : '.'
- }
-
- return opts
-}
-
-function prepareQueries(queries, opts) {
- if (typeof queries === 'undefined' || queries === null) {
- var config = browserslist.loadConfig(opts)
- if (config) {
- queries = config
- } else {
- queries = browserslist.defaults
- }
- }
-
- return queries
-}
-
-function checkQueries(queries) {
- if (!(typeof queries === 'string' || Array.isArray(queries))) {
- throw new BrowserslistError(
- 'Browser queries must be an array or string. Got ' + typeof queries + '.'
- )
- }
-}
-
-var cache = {}
-var parseCache = {}
-
-function browserslist(queries, opts) {
- opts = prepareOpts(opts)
- queries = prepareQueries(queries, opts)
- checkQueries(queries)
-
- var needsPath = parseQueries(queries).some(function (node) {
- return QUERIES[node.type].needsPath
- })
- var context = {
- ignoreUnknownVersions: opts.ignoreUnknownVersions,
- dangerousExtend: opts.dangerousExtend,
- mobileToDesktop: opts.mobileToDesktop,
- env: opts.env
- }
- // Removing to avoid using context.path without marking query as needsPath
- if (needsPath) {
- context.path = opts.path
- }
-
- env.oldDataWarning(browserslist.data)
- var stats = env.getStat(opts, browserslist.data)
- if (stats) {
- context.customUsage = {}
- for (var browser in stats) {
- fillUsage(context.customUsage, browser, stats[browser])
- }
- }
-
- var cacheKey = JSON.stringify([queries, context])
- if (cache[cacheKey]) return cache[cacheKey]
-
- var result = uniq(resolve(queries, context)).sort(function (name1, name2) {
- name1 = name1.split(' ')
- name2 = name2.split(' ')
- if (name1[0] === name2[0]) {
- // assumptions on caniuse data
- // 1) version ranges never overlaps
- // 2) if version is not a range, it never contains `-`
- var version1 = name1[1].split('-')[0]
- var version2 = name2[1].split('-')[0]
- return compareSemver(version2.split('.'), version1.split('.'))
- } else {
- return compare(name1[0], name2[0])
- }
- })
- if (!env.env.BROWSERSLIST_DISABLE_CACHE) {
- cache[cacheKey] = result
- }
- return result
-}
-
-function parseQueries(queries) {
- var cacheKey = JSON.stringify(queries)
- if (cacheKey in parseCache) return parseCache[cacheKey]
- var result = parseWithoutCache(QUERIES, queries)
- if (!env.env.BROWSERSLIST_DISABLE_CACHE) {
- parseCache[cacheKey] = result
- }
- return result
-}
-
-function loadCustomUsage(context, config) {
- var stats = env.loadStat(context, config, browserslist.data)
- if (stats) {
- context.customUsage = {}
- for (var browser in stats) {
- fillUsage(context.customUsage, browser, stats[browser])
- }
- }
- if (!context.customUsage) {
- throw new BrowserslistError('Custom usage statistics was not provided')
- }
- return context.customUsage
-}
-
-browserslist.parse = function (queries, opts) {
- opts = prepareOpts(opts)
- queries = prepareQueries(queries, opts)
- checkQueries(queries)
- return parseQueries(queries)
-}
-
-// Will be filled by Can I Use data below
-browserslist.cache = {}
-browserslist.data = {}
-browserslist.usage = {
- global: {},
- custom: null
-}
-
-// Default browsers query
-browserslist.defaults = ['> 0.5%', 'last 2 versions', 'Firefox ESR', 'not dead']
-
-// Browser names aliases
-browserslist.aliases = {
- fx: 'firefox',
- ff: 'firefox',
- ios: 'ios_saf',
- explorer: 'ie',
- blackberry: 'bb',
- explorermobile: 'ie_mob',
- operamini: 'op_mini',
- operamobile: 'op_mob',
- chromeandroid: 'and_chr',
- firefoxandroid: 'and_ff',
- ucandroid: 'and_uc',
- qqandroid: 'and_qq'
-}
-
-// Can I Use only provides a few versions for some browsers (e.g. and_chr).
-// Fallback to a similar browser for unknown versions
-// Note op_mob is not included as its chromium versions are not in sync with Opera desktop
-browserslist.desktopNames = {
- and_chr: 'chrome',
- and_ff: 'firefox',
- ie_mob: 'ie',
- android: 'chrome' // has extra processing logic
-}
-
-// Aliases to work with joined versions like `ios_saf 7.0-7.1`
-browserslist.versionAliases = {}
-
-browserslist.clearCaches = env.clearCaches
-browserslist.parseConfig = env.parseConfig
-browserslist.readConfig = env.readConfig
-browserslist.findConfigFile = env.findConfigFile
-browserslist.findConfig = env.findConfig
-browserslist.loadConfig = env.loadConfig
-
-browserslist.coverage = function (browsers, stats) {
- var data
- if (typeof stats === 'undefined') {
- data = browserslist.usage.global
- } else if (stats === 'my stats') {
- var opts = {}
- opts.path = path.resolve ? path.resolve('.') : '.'
- var customStats = env.getStat(opts)
- if (!customStats) {
- throw new BrowserslistError('Custom usage statistics was not provided')
- }
- data = {}
- for (var browser in customStats) {
- fillUsage(data, browser, customStats[browser])
- }
- } else if (typeof stats === 'string') {
- if (stats.length > 2) {
- stats = stats.toLowerCase()
- } else {
- stats = stats.toUpperCase()
- }
- env.loadCountry(browserslist.usage, stats, browserslist.data)
- data = browserslist.usage[stats]
- } else {
- if ('dataByBrowser' in stats) {
- stats = stats.dataByBrowser
- }
- data = {}
- for (var name in stats) {
- for (var version in stats[name]) {
- data[name + ' ' + version] = stats[name][version]
- }
- }
- }
-
- return browsers.reduce(function (all, i) {
- var usage = data[i]
- if (usage === undefined) {
- usage = data[i.replace(/ \S+$/, ' 0')]
- }
- return all + (usage || 0)
- }, 0)
-}
-
-function nodeQuery(context, node) {
- var matched = browserslist.nodeVersions.filter(function (i) {
- return isVersionsMatch(i, node.version)
- })
- if (matched.length === 0) {
- if (context.ignoreUnknownVersions) {
- return []
- } else {
- throw new BrowserslistError(
- 'Unknown version ' + node.version + ' of Node.js'
- )
- }
- }
- return ['node ' + matched[matched.length - 1]]
-}
-
-function sinceQuery(context, node) {
- var year = parseInt(node.year)
- var month = parseInt(node.month || '01') - 1
- var day = parseInt(node.day || '01')
- return filterByYear(Date.UTC(year, month, day, 0, 0, 0), context)
-}
-
-function coverQuery(context, node) {
- var coverage = parseFloat(node.coverage)
- var usage = browserslist.usage.global
- if (node.place) {
- if (node.place.match(/^my\s+stats$/i)) {
- if (!context.customUsage) {
- throw new BrowserslistError('Custom usage statistics was not provided')
- }
- usage = context.customUsage
- } else {
- var place
- if (node.place.length === 2) {
- place = node.place.toUpperCase()
- } else {
- place = node.place.toLowerCase()
- }
- env.loadCountry(browserslist.usage, place, browserslist.data)
- usage = browserslist.usage[place]
- }
- } else if (node.config) {
- usage = loadCustomUsage(context, node.config)
- }
- var versions = Object.keys(usage).sort(function (a, b) {
- return usage[b] - usage[a]
- })
- var covered = 0
- var result = []
- var version
- for (var i = 0; i < versions.length; i++) {
- version = versions[i]
- if (usage[version] === 0) break
- covered += usage[version]
- result.push(version)
- if (covered >= coverage) break
- }
- return result
-}
-
-var QUERIES = {
- last_major_versions: {
- matches: ['versions'],
- regexp: /^last\s+(\d+)\s+major\s+versions?$/i,
- select: function (context, node) {
- return Object.keys(agents).reduce(function (selected, name) {
- var data = byName(name, context)
- if (!data) return selected
- var list = getMajorVersions(data.released, node.versions)
- list = list.map(nameMapper(data.name))
- list = filterJumps(list, data.name, node.versions, context)
- return selected.concat(list)
- }, [])
- }
- },
- last_versions: {
- matches: ['versions'],
- regexp: /^last\s+(\d+)\s+versions?$/i,
- select: function (context, node) {
- return Object.keys(agents).reduce(function (selected, name) {
- var data = byName(name, context)
- if (!data) return selected
- var list = data.released.slice(-node.versions)
- list = list.map(nameMapper(data.name))
- list = filterJumps(list, data.name, node.versions, context)
- return selected.concat(list)
- }, [])
- }
- },
- last_electron_major_versions: {
- matches: ['versions'],
- regexp: /^last\s+(\d+)\s+electron\s+major\s+versions?$/i,
- select: function (context, node) {
- var validVersions = getMajorVersions(Object.keys(e2c), node.versions)
- return validVersions.map(function (i) {
- return 'chrome ' + e2c[i]
- })
- }
- },
- last_node_major_versions: {
- matches: ['versions'],
- regexp: /^last\s+(\d+)\s+node\s+major\s+versions?$/i,
- select: function (context, node) {
- return getMajorVersions(browserslist.nodeVersions, node.versions).map(
- function (version) {
- return 'node ' + version
- }
- )
- }
- },
- last_browser_major_versions: {
- matches: ['versions', 'browser'],
- regexp: /^last\s+(\d+)\s+(\w+)\s+major\s+versions?$/i,
- select: function (context, node) {
- var data = checkName(node.browser, context)
- var validVersions = getMajorVersions(data.released, node.versions)
- var list = validVersions.map(nameMapper(data.name))
- list = filterJumps(list, data.name, node.versions, context)
- return list
- }
- },
- last_electron_versions: {
- matches: ['versions'],
- regexp: /^last\s+(\d+)\s+electron\s+versions?$/i,
- select: function (context, node) {
- return Object.keys(e2c)
- .slice(-node.versions)
- .map(function (i) {
- return 'chrome ' + e2c[i]
- })
- }
- },
- last_node_versions: {
- matches: ['versions'],
- regexp: /^last\s+(\d+)\s+node\s+versions?$/i,
- select: function (context, node) {
- return browserslist.nodeVersions
- .slice(-node.versions)
- .map(function (version) {
- return 'node ' + version
- })
- }
- },
- last_browser_versions: {
- matches: ['versions', 'browser'],
- regexp: /^last\s+(\d+)\s+(\w+)\s+versions?$/i,
- select: function (context, node) {
- var data = checkName(node.browser, context)
- var list = data.released.slice(-node.versions).map(nameMapper(data.name))
- list = filterJumps(list, data.name, node.versions, context)
- return list
- }
- },
- unreleased_versions: {
- matches: [],
- regexp: /^unreleased\s+versions$/i,
- select: function (context) {
- return Object.keys(agents).reduce(function (selected, name) {
- var data = byName(name, context)
- if (!data) return selected
- var list = data.versions.filter(function (v) {
- return data.released.indexOf(v) === -1
- })
- list = list.map(nameMapper(data.name))
- return selected.concat(list)
- }, [])
- }
- },
- unreleased_electron_versions: {
- matches: [],
- regexp: /^unreleased\s+electron\s+versions?$/i,
- select: function () {
- return []
- }
- },
- unreleased_browser_versions: {
- matches: ['browser'],
- regexp: /^unreleased\s+(\w+)\s+versions?$/i,
- select: function (context, node) {
- var data = checkName(node.browser, context)
- return data.versions
- .filter(function (v) {
- return data.released.indexOf(v) === -1
- })
- .map(nameMapper(data.name))
- }
- },
- last_years: {
- matches: ['years'],
- regexp: /^last\s+((\d+\.)?\d+)\s+years?$/i,
- select: function (context, node) {
- return filterByYear(Date.now() - YEAR * node.years, context)
- }
- },
- since_y: {
- matches: ['year'],
- regexp: /^since (\d+)$/i,
- select: sinceQuery
- },
- since_y_m: {
- matches: ['year', 'month'],
- regexp: /^since (\d+)-(\d+)$/i,
- select: sinceQuery
- },
- since_y_m_d: {
- matches: ['year', 'month', 'day'],
- regexp: /^since (\d+)-(\d+)-(\d+)$/i,
- select: sinceQuery
- },
- popularity: {
- matches: ['sign', 'popularity'],
- regexp: /^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%$/,
- select: function (context, node) {
- var popularity = parseFloat(node.popularity)
- var usage = browserslist.usage.global
- return Object.keys(usage).reduce(function (result, version) {
- if (node.sign === '>') {
- if (usage[version] > popularity) {
- result.push(version)
- }
- } else if (node.sign === '<') {
- if (usage[version] < popularity) {
- result.push(version)
- }
- } else if (node.sign === '<=') {
- if (usage[version] <= popularity) {
- result.push(version)
- }
- } else if (usage[version] >= popularity) {
- result.push(version)
- }
- return result
- }, [])
- }
- },
- popularity_in_my_stats: {
- matches: ['sign', 'popularity'],
- regexp: /^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%\s+in\s+my\s+stats$/,
- select: function (context, node) {
- var popularity = parseFloat(node.popularity)
- if (!context.customUsage) {
- throw new BrowserslistError('Custom usage statistics was not provided')
- }
- var usage = context.customUsage
- return Object.keys(usage).reduce(function (result, version) {
- var percentage = usage[version]
- if (percentage == null) {
- return result
- }
-
- if (node.sign === '>') {
- if (percentage > popularity) {
- result.push(version)
- }
- } else if (node.sign === '<') {
- if (percentage < popularity) {
- result.push(version)
- }
- } else if (node.sign === '<=') {
- if (percentage <= popularity) {
- result.push(version)
- }
- } else if (percentage >= popularity) {
- result.push(version)
- }
- return result
- }, [])
- }
- },
- popularity_in_config_stats: {
- matches: ['sign', 'popularity', 'config'],
- regexp: /^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%\s+in\s+(\S+)\s+stats$/,
- select: function (context, node) {
- var popularity = parseFloat(node.popularity)
- var usage = loadCustomUsage(context, node.config)
- return Object.keys(usage).reduce(function (result, version) {
- var percentage = usage[version]
- if (percentage == null) {
- return result
- }
-
- if (node.sign === '>') {
- if (percentage > popularity) {
- result.push(version)
- }
- } else if (node.sign === '<') {
- if (percentage < popularity) {
- result.push(version)
- }
- } else if (node.sign === '<=') {
- if (percentage <= popularity) {
- result.push(version)
- }
- } else if (percentage >= popularity) {
- result.push(version)
- }
- return result
- }, [])
- }
- },
- popularity_in_place: {
- matches: ['sign', 'popularity', 'place'],
- regexp: /^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%\s+in\s+((alt-)?\w\w)$/,
- select: function (context, node) {
- var popularity = parseFloat(node.popularity)
- var place = node.place
- if (place.length === 2) {
- place = place.toUpperCase()
- } else {
- place = place.toLowerCase()
- }
- env.loadCountry(browserslist.usage, place, browserslist.data)
- var usage = browserslist.usage[place]
- return Object.keys(usage).reduce(function (result, version) {
- var percentage = usage[version]
- if (percentage == null) {
- return result
- }
-
- if (node.sign === '>') {
- if (percentage > popularity) {
- result.push(version)
- }
- } else if (node.sign === '<') {
- if (percentage < popularity) {
- result.push(version)
- }
- } else if (node.sign === '<=') {
- if (percentage <= popularity) {
- result.push(version)
- }
- } else if (percentage >= popularity) {
- result.push(version)
- }
- return result
- }, [])
- }
- },
- cover: {
- matches: ['coverage'],
- regexp: /^cover\s+(\d+|\d+\.\d+|\.\d+)%$/i,
- select: coverQuery
- },
- cover_in: {
- matches: ['coverage', 'place'],
- regexp: /^cover\s+(\d+|\d+\.\d+|\.\d+)%\s+in\s+(my\s+stats|(alt-)?\w\w)$/i,
- select: coverQuery
- },
- cover_config: {
- matches: ['coverage', 'config'],
- regexp: /^cover\s+(\d+|\d+\.\d+|\.\d+)%\s+in\s+(\S+)\s+stats$/i,
- select: coverQuery
- },
- supports: {
- matches: ['supportType', 'feature'],
- regexp: /^(?:(fully|partially)\s+)?supports\s+([\w-]+)$/,
- select: function (context, node) {
- env.loadFeature(browserslist.cache, node.feature)
- var withPartial = node.supportType !== 'fully'
- var features = browserslist.cache[node.feature]
- var result = []
- for (var name in features) {
- var data = byName(name, context)
- // Only check desktop when latest released mobile has support
- var iMax = data.released.length - 1
- while (iMax >= 0) {
- if (data.released[iMax] in features[name]) break
- iMax--
- }
- var checkDesktop =
- context.mobileToDesktop &&
- name in browserslist.desktopNames &&
- isSupported(features[name][data.released[iMax]], withPartial)
- data.versions.forEach(function (version) {
- var flags = features[name][version]
- if (flags === undefined && checkDesktop) {
- flags = features[browserslist.desktopNames[name]][version]
- }
- if (isSupported(flags, withPartial)) {
- result.push(name + ' ' + version)
- }
- })
- }
- return result
- }
- },
- electron_range: {
- matches: ['from', 'to'],
- regexp: /^electron\s+([\d.]+)\s*-\s*([\d.]+)$/i,
- select: function (context, node) {
- var fromToUse = normalizeElectron(node.from)
- var toToUse = normalizeElectron(node.to)
- var from = parseFloat(node.from)
- var to = parseFloat(node.to)
- if (!e2c[fromToUse]) {
- throw new BrowserslistError('Unknown version ' + from + ' of electron')
- }
- if (!e2c[toToUse]) {
- throw new BrowserslistError('Unknown version ' + to + ' of electron')
- }
- return Object.keys(e2c)
- .filter(function (i) {
- var parsed = parseFloat(i)
- return parsed >= from && parsed <= to
- })
- .map(function (i) {
- return 'chrome ' + e2c[i]
- })
- }
- },
- node_range: {
- matches: ['from', 'to'],
- regexp: /^node\s+([\d.]+)\s*-\s*([\d.]+)$/i,
- select: function (context, node) {
- return browserslist.nodeVersions
- .filter(semverFilterLoose('>=', node.from))
- .filter(semverFilterLoose('<=', node.to))
- .map(function (v) {
- return 'node ' + v
- })
- }
- },
- browser_range: {
- matches: ['browser', 'from', 'to'],
- regexp: /^(\w+)\s+([\d.]+)\s*-\s*([\d.]+)$/i,
- select: function (context, node) {
- var data = checkName(node.browser, context)
- var from = parseFloat(normalizeVersion(data, node.from) || node.from)
- var to = parseFloat(normalizeVersion(data, node.to) || node.to)
- function filter(v) {
- var parsed = parseFloat(v)
- return parsed >= from && parsed <= to
- }
- return data.released.filter(filter).map(nameMapper(data.name))
- }
- },
- electron_ray: {
- matches: ['sign', 'version'],
- regexp: /^electron\s*(>=?|<=?)\s*([\d.]+)$/i,
- select: function (context, node) {
- var versionToUse = normalizeElectron(node.version)
- return Object.keys(e2c)
- .filter(generateFilter(node.sign, versionToUse))
- .map(function (i) {
- return 'chrome ' + e2c[i]
- })
- }
- },
- node_ray: {
- matches: ['sign', 'version'],
- regexp: /^node\s*(>=?|<=?)\s*([\d.]+)$/i,
- select: function (context, node) {
- return browserslist.nodeVersions
- .filter(generateSemverFilter(node.sign, node.version))
- .map(function (v) {
- return 'node ' + v
- })
- }
- },
- browser_ray: {
- matches: ['browser', 'sign', 'version'],
- regexp: /^(\w+)\s*(>=?|<=?)\s*([\d.]+)$/,
- select: function (context, node) {
- var version = node.version
- var data = checkName(node.browser, context)
- var alias = browserslist.versionAliases[data.name][version]
- if (alias) version = alias
- return data.released
- .filter(generateFilter(node.sign, version))
- .map(function (v) {
- return data.name + ' ' + v
- })
- }
- },
- firefox_esr: {
- matches: [],
- regexp: /^(firefox|ff|fx)\s+esr$/i,
- select: function () {
- return ['firefox 128', 'firefox 140']
- }
- },
- opera_mini_all: {
- matches: [],
- regexp: /(operamini|op_mini)\s+all/i,
- select: function () {
- return ['op_mini all']
- }
- },
- electron_version: {
- matches: ['version'],
- regexp: /^electron\s+([\d.]+)$/i,
- select: function (context, node) {
- var versionToUse = normalizeElectron(node.version)
- var chrome = e2c[versionToUse]
- if (!chrome) {
- throw new BrowserslistError(
- 'Unknown version ' + node.version + ' of electron'
- )
- }
- return ['chrome ' + chrome]
- }
- },
- node_major_version: {
- matches: ['version'],
- regexp: /^node\s+(\d+)$/i,
- select: nodeQuery
- },
- node_minor_version: {
- matches: ['version'],
- regexp: /^node\s+(\d+\.\d+)$/i,
- select: nodeQuery
- },
- node_patch_version: {
- matches: ['version'],
- regexp: /^node\s+(\d+\.\d+\.\d+)$/i,
- select: nodeQuery
- },
- current_node: {
- matches: [],
- regexp: /^current\s+node$/i,
- select: function (context) {
- return [env.currentNode(resolve, context)]
- }
- },
- maintained_node: {
- matches: [],
- regexp: /^maintained\s+node\s+versions$/i,
- select: function (context) {
- var now = Date.now()
- var queries = Object.keys(jsEOL)
- .filter(function (key) {
- return (
- now < Date.parse(jsEOL[key].end) &&
- now > Date.parse(jsEOL[key].start) &&
- isEolReleased(key)
- )
- })
- .map(function (key) {
- return 'node ' + key.slice(1)
- })
- return resolve(queries, context)
- }
- },
- phantomjs_1_9: {
- matches: [],
- regexp: /^phantomjs\s+1.9$/i,
- select: function () {
- return ['safari 5']
- }
- },
- phantomjs_2_1: {
- matches: [],
- regexp: /^phantomjs\s+2.1$/i,
- select: function () {
- return ['safari 6']
- }
- },
- browser_version: {
- matches: ['browser', 'version'],
- regexp: /^(\w+)\s+(tp|[\d.]+)$/i,
- select: function (context, node) {
- var version = node.version
- if (/^tp$/i.test(version)) version = 'TP'
- var data = checkName(node.browser, context)
- var alias = normalizeVersion(data, version)
- if (alias) {
- version = alias
- } else {
- if (version.indexOf('.') === -1) {
- alias = version + '.0'
- } else {
- alias = version.replace(/\.0$/, '')
- }
- alias = normalizeVersion(data, alias)
- if (alias) {
- version = alias
- } else if (context.ignoreUnknownVersions) {
- return []
- } else {
- throw new BrowserslistError(
- 'Unknown version ' + version + ' of ' + node.browser
- )
- }
- }
- return [data.name + ' ' + version]
- }
- },
- browserslist_config: {
- matches: [],
- regexp: /^browserslist config$/i,
- needsPath: true,
- select: function (context) {
- return browserslist(undefined, context)
- }
- },
- extends: {
- matches: ['config'],
- regexp: /^extends (.+)$/i,
- needsPath: true,
- select: function (context, node) {
- return resolve(env.loadQueries(context, node.config), context)
- }
- },
- defaults: {
- matches: [],
- regexp: /^defaults$/i,
- select: function (context) {
- return resolve(browserslist.defaults, context)
- }
- },
- dead: {
- matches: [],
- regexp: /^dead$/i,
- select: function (context) {
- var dead = [
- 'Baidu >= 0',
- 'ie <= 11',
- 'ie_mob <= 11',
- 'bb <= 10',
- 'op_mob <= 12.1',
- 'samsung 4'
- ]
- return resolve(dead, context)
- }
- },
- unknown: {
- matches: [],
- regexp: /^(\w+)$/i,
- select: function (context, node) {
- if (byName(node.query, context)) {
- throw new BrowserslistError(
- 'Specify versions in Browserslist query for browser ' + node.query
- )
- } else {
- throw unknownQuery(node.query)
- }
- }
- }
-}
-
-// Get and convert Can I Use data
-
-;(function () {
- for (var name in agents) {
- var browser = agents[name]
- browserslist.data[name] = {
- name: name,
- versions: normalize(agents[name].versions),
- released: normalize(agents[name].versions.slice(0, -3)),
- releaseDate: agents[name].release_date
- }
- fillUsage(browserslist.usage.global, name, browser.usage_global)
-
- browserslist.versionAliases[name] = {}
- for (var i = 0; i < browser.versions.length; i++) {
- var full = browser.versions[i]
- if (!full) continue
-
- if (full.indexOf('-') !== -1) {
- var interval = full.split('-')
- for (var j = 0; j < interval.length; j++) {
- browserslist.versionAliases[name][interval[j]] = full
- }
- }
- }
- }
-
- browserslist.nodeVersions = jsReleases.map(function (release) {
- return release.version
- })
-})()
-
-module.exports = browserslist
diff --git a/node_modules/browserslist/node.js b/node_modules/browserslist/node.js
deleted file mode 100644
index d2699de..0000000
--- a/node_modules/browserslist/node.js
+++ /dev/null
@@ -1,497 +0,0 @@
-var feature = require('caniuse-lite/dist/unpacker/feature').default
-var region = require('caniuse-lite/dist/unpacker/region').default
-var fs = require('fs')
-var path = require('path')
-
-var BrowserslistError = require('./error')
-
-var IS_SECTION = /^\s*\[(.+)]\s*$/
-var CONFIG_PATTERN = /^browserslist-config-/
-var SCOPED_CONFIG__PATTERN = /@[^/]+(?:\/[^/]+)?\/browserslist-config(?:-|$|\/)/
-var FORMAT =
- 'Browserslist config should be a string or an array ' +
- 'of strings with browser queries'
-var PATHTYPE_UNKNOWN = 'unknown'
-var PATHTYPE_DIR = 'directory'
-var PATHTYPE_FILE = 'file'
-
-var dataTimeChecked = false
-var statCache = {}
-var configPathCache = {}
-var parseConfigCache = {}
-
-function checkExtend(name) {
- var use = ' Use `dangerousExtend` option to disable.'
- if (!CONFIG_PATTERN.test(name) && !SCOPED_CONFIG__PATTERN.test(name)) {
- throw new BrowserslistError(
- 'Browserslist config needs `browserslist-config-` prefix. ' + use
- )
- }
- if (name.replace(/^@[^/]+\//, '').indexOf('.') !== -1) {
- throw new BrowserslistError(
- '`.` not allowed in Browserslist config name. ' + use
- )
- }
- if (name.indexOf('node_modules') !== -1) {
- throw new BrowserslistError(
- '`node_modules` not allowed in Browserslist config.' + use
- )
- }
-}
-
-function getPathType(filepath) {
- var stats
- try {
- stats = fs.existsSync(filepath) && fs.statSync(filepath)
- } catch (err) {
- /* c8 ignore start */
- if (
- err.code !== 'ENOENT' &&
- err.code !== 'EACCES' &&
- err.code !== 'ERR_ACCESS_DENIED'
- ) {
- throw err
- }
- /* c8 ignore end */
- }
-
- if (stats && stats.isDirectory()) return PATHTYPE_DIR
- if (stats && stats.isFile()) return PATHTYPE_FILE
-
- return PATHTYPE_UNKNOWN
-}
-
-function isFile(file) {
- return getPathType(file) === PATHTYPE_FILE
-}
-
-function isDirectory(dir) {
- return getPathType(dir) === PATHTYPE_DIR
-}
-
-function eachParent(file, callback, cache) {
- var loc = path.resolve(file)
- var pathsForCacheResult = []
- var result
- do {
- if (!pathInRoot(loc)) {
- break
- }
- if (cache && loc in cache) {
- result = cache[loc]
- break
- }
- pathsForCacheResult.push(loc)
-
- if (!isDirectory(loc)) {
- continue
- }
-
- var locResult = callback(loc)
- if (typeof locResult !== 'undefined') {
- result = locResult
- break
- }
- } while (loc !== (loc = path.dirname(loc)))
-
- if (cache && !process.env.BROWSERSLIST_DISABLE_CACHE) {
- pathsForCacheResult.forEach(function (cachePath) {
- cache[cachePath] = result
- })
- }
- return result
-}
-
-function pathInRoot(p) {
- if (!process.env.BROWSERSLIST_ROOT_PATH) return true
- var rootPath = path.resolve(process.env.BROWSERSLIST_ROOT_PATH)
- if (path.relative(rootPath, p).substring(0, 2) === '..') {
- return false
- }
- return true
-}
-
-function check(section) {
- if (Array.isArray(section)) {
- for (var i = 0; i < section.length; i++) {
- if (typeof section[i] !== 'string') {
- throw new BrowserslistError(FORMAT)
- }
- }
- } else if (typeof section !== 'string') {
- throw new BrowserslistError(FORMAT)
- }
-}
-
-function pickEnv(config, opts) {
- if (typeof config !== 'object') return config
-
- var name
- if (typeof opts.env === 'string') {
- name = opts.env
- } else if (process.env.BROWSERSLIST_ENV) {
- name = process.env.BROWSERSLIST_ENV
- } else if (process.env.NODE_ENV) {
- name = process.env.NODE_ENV
- } else {
- name = 'production'
- }
-
- if (opts.throwOnMissing) {
- if (name && name !== 'defaults' && !config[name]) {
- throw new BrowserslistError(
- 'Missing config for Browserslist environment `' + name + '`'
- )
- }
- }
-
- return config[name] || config.defaults
-}
-
-function parsePackage(file) {
- var text = fs
- .readFileSync(file)
- .toString()
- .replace(/^\uFEFF/m, '')
- var list
- if (text.indexOf('"browserslist"') >= 0) {
- list = JSON.parse(text).browserslist
- } else if (text.indexOf('"browserlist"') >= 0) {
- var config = JSON.parse(text)
- if (config.browserlist && !config.browserslist) {
- throw new BrowserslistError(
- '`browserlist` key instead of `browserslist` in ' + file
- )
- }
- }
- if (Array.isArray(list) || typeof list === 'string') {
- list = { defaults: list }
- }
- for (var i in list) {
- check(list[i])
- }
-
- return list
-}
-
-function parsePackageOrReadConfig(file) {
- if (file in parseConfigCache) {
- return parseConfigCache[file]
- }
-
- var isPackage = path.basename(file) === 'package.json'
- var result = isPackage ? parsePackage(file) : module.exports.readConfig(file)
-
- if (!process.env.BROWSERSLIST_DISABLE_CACHE) {
- parseConfigCache[file] = result
- }
- return result
-}
-
-function latestReleaseTime(agents) {
- var latest = 0
- for (var name in agents) {
- var dates = agents[name].releaseDate || {}
- for (var key in dates) {
- if (latest < dates[key]) {
- latest = dates[key]
- }
- }
- }
- return latest * 1000
-}
-
-function getMonthsPassed(date) {
- var now = new Date()
- var past = new Date(date)
-
- var years = now.getFullYear() - past.getFullYear()
- var months = now.getMonth() - past.getMonth()
-
- return years * 12 + months
-}
-
-function normalizeStats(data, stats) {
- if (!data) {
- data = {}
- }
- if (stats && 'dataByBrowser' in stats) {
- stats = stats.dataByBrowser
- }
-
- if (typeof stats !== 'object') return undefined
-
- var normalized = {}
- for (var i in stats) {
- var versions = Object.keys(stats[i])
- if (versions.length === 1 && data[i] && data[i].versions.length === 1) {
- var normal = data[i].versions[0]
- normalized[i] = {}
- normalized[i][normal] = stats[i][versions[0]]
- } else {
- normalized[i] = stats[i]
- }
- }
-
- return normalized
-}
-
-function normalizeUsageData(usageData, data) {
- for (var browser in usageData) {
- var browserUsage = usageData[browser]
- // https://github.com/browserslist/browserslist/issues/431#issuecomment-565230615
- // caniuse-db returns { 0: "percentage" } for `and_*` regional stats
- if ('0' in browserUsage) {
- var versions = data[browser].versions
- browserUsage[versions[versions.length - 1]] = browserUsage[0]
- delete browserUsage[0]
- }
- }
-}
-
-module.exports = {
- loadQueries: function loadQueries(ctx, name) {
- if (!ctx.dangerousExtend && !process.env.BROWSERSLIST_DANGEROUS_EXTEND) {
- checkExtend(name)
- }
- var queries = require(require.resolve(name, { paths: ['.', ctx.path] }))
- if (typeof queries === 'object' && queries !== null && queries.__esModule) {
- queries = queries.default
- }
- if (queries) {
- if (Array.isArray(queries)) {
- return queries
- } else if (typeof queries === 'object') {
- if (!queries.defaults) queries.defaults = []
- return pickEnv(queries, ctx, name)
- }
- }
- throw new BrowserslistError(
- '`' +
- name +
- '` config exports not an array of queries' +
- ' or an object of envs'
- )
- },
-
- loadStat: function loadStat(ctx, name, data) {
- if (!ctx.dangerousExtend && !process.env.BROWSERSLIST_DANGEROUS_EXTEND) {
- checkExtend(name)
- }
- var stats = require(
- // Use forward slashes for module paths, also on Windows.
- require.resolve(path.posix.join(name, 'browserslist-stats.json'), {
- paths: ['.']
- })
- )
- return normalizeStats(data, stats)
- },
-
- getStat: function getStat(opts, data) {
- var stats
- if (opts.stats) {
- stats = opts.stats
- } else if (process.env.BROWSERSLIST_STATS) {
- stats = process.env.BROWSERSLIST_STATS
- } else if (opts.path && path.resolve && fs.existsSync) {
- stats = eachParent(
- opts.path,
- function (dir) {
- var file = path.join(dir, 'browserslist-stats.json')
- return isFile(file) ? file : undefined
- },
- statCache
- )
- }
- if (typeof stats === 'string') {
- try {
- stats = JSON.parse(fs.readFileSync(stats))
- } catch (e) {
- throw new BrowserslistError("Can't read " + stats)
- }
- }
- return normalizeStats(data, stats)
- },
-
- loadConfig: function loadConfig(opts) {
- if (process.env.BROWSERSLIST) {
- return process.env.BROWSERSLIST
- } else if (opts.config || process.env.BROWSERSLIST_CONFIG) {
- var file = opts.config || process.env.BROWSERSLIST_CONFIG
- return pickEnv(parsePackageOrReadConfig(file), opts)
- } else if (opts.path) {
- return pickEnv(module.exports.findConfig(opts.path), opts)
- } else {
- return undefined
- }
- },
-
- loadCountry: function loadCountry(usage, country, data) {
- var code = country.replace(/[^\w-]/g, '')
- if (!usage[code]) {
- var compressed
- try {
- compressed = require('caniuse-lite/data/regions/' + code + '.js')
- } catch (e) {
- throw new BrowserslistError('Unknown region name `' + code + '`.')
- }
- var usageData = region(compressed)
- normalizeUsageData(usageData, data)
- usage[country] = {}
- for (var i in usageData) {
- for (var j in usageData[i]) {
- usage[country][i + ' ' + j] = usageData[i][j]
- }
- }
- }
- },
-
- loadFeature: function loadFeature(features, name) {
- name = name.replace(/[^\w-]/g, '')
- if (features[name]) return
- var compressed
- try {
- compressed = require('caniuse-lite/data/features/' + name + '.js')
- } catch (e) {
- throw new BrowserslistError('Unknown feature name `' + name + '`.')
- }
- var stats = feature(compressed).stats
- features[name] = {}
- for (var i in stats) {
- features[name][i] = {}
- for (var j in stats[i]) {
- features[name][i][j] = stats[i][j]
- }
- }
- },
-
- parseConfig: function parseConfig(string) {
- var result = { defaults: [] }
- var sections = ['defaults']
-
- string
- .toString()
- .replace(/#[^\n]*/g, '')
- .split(/\n|,/)
- .map(function (line) {
- return line.trim()
- })
- .filter(function (line) {
- return line !== ''
- })
- .forEach(function (line) {
- if (IS_SECTION.test(line)) {
- sections = line.match(IS_SECTION)[1].trim().split(' ')
- sections.forEach(function (section) {
- if (result[section]) {
- throw new BrowserslistError(
- 'Duplicate section ' + section + ' in Browserslist config'
- )
- }
- result[section] = []
- })
- } else {
- sections.forEach(function (section) {
- result[section].push(line)
- })
- }
- })
-
- return result
- },
-
- readConfig: function readConfig(file) {
- if (!isFile(file)) {
- throw new BrowserslistError("Can't read " + file + ' config')
- }
-
- return module.exports.parseConfig(fs.readFileSync(file))
- },
-
- findConfigFile: function findConfigFile(from) {
- return eachParent(
- from,
- function (dir) {
- var config = path.join(dir, 'browserslist')
- var pkg = path.join(dir, 'package.json')
- var rc = path.join(dir, '.browserslistrc')
-
- var pkgBrowserslist
- if (isFile(pkg)) {
- try {
- pkgBrowserslist = parsePackage(pkg)
- } catch (e) {
- if (e.name === 'BrowserslistError') throw e
- console.warn(
- '[Browserslist] Could not parse ' + pkg + '. Ignoring it.'
- )
- }
- }
-
- if (isFile(config) && pkgBrowserslist) {
- throw new BrowserslistError(
- dir + ' contains both browserslist and package.json with browsers'
- )
- } else if (isFile(rc) && pkgBrowserslist) {
- throw new BrowserslistError(
- dir +
- ' contains both .browserslistrc and package.json with browsers'
- )
- } else if (isFile(config) && isFile(rc)) {
- throw new BrowserslistError(
- dir + ' contains both .browserslistrc and browserslist'
- )
- } else if (isFile(config)) {
- return config
- } else if (isFile(rc)) {
- return rc
- } else if (pkgBrowserslist) {
- return pkg
- }
- },
- configPathCache
- )
- },
-
- findConfig: function findConfig(from) {
- var configFile = this.findConfigFile(from)
-
- return configFile ? parsePackageOrReadConfig(configFile) : undefined
- },
-
- clearCaches: function clearCaches() {
- dataTimeChecked = false
- statCache = {}
- configPathCache = {}
- parseConfigCache = {}
-
- this.cache = {}
- },
-
- oldDataWarning: function oldDataWarning(agentsObj) {
- if (dataTimeChecked) return
- dataTimeChecked = true
- if (process.env.BROWSERSLIST_IGNORE_OLD_DATA) return
-
- var latest = latestReleaseTime(agentsObj)
- var monthsPassed = getMonthsPassed(latest)
-
- if (latest !== 0 && monthsPassed >= 6) {
- var months = monthsPassed + ' ' + (monthsPassed > 1 ? 'months' : 'month')
- console.warn(
- 'Browserslist: browsers data (caniuse-lite) is ' +
- months +
- ' old. Please run:\n' +
- ' npx update-browserslist-db@latest\n' +
- ' Why you should do it regularly: ' +
- 'https://github.com/browserslist/update-db#readme'
- )
- }
- },
-
- currentNode: function currentNode() {
- return 'node ' + process.versions.node
- },
-
- env: process.env
-}
diff --git a/node_modules/browserslist/package.json b/node_modules/browserslist/package.json
deleted file mode 100644
index f3a967a..0000000
--- a/node_modules/browserslist/package.json
+++ /dev/null
@@ -1,44 +0,0 @@
-{
- "name": "browserslist",
- "version": "4.25.4",
- "description": "Share target browsers between different front-end tools, like Autoprefixer, Stylelint and babel-env-preset",
- "keywords": [
- "caniuse",
- "browsers",
- "target"
- ],
- "funding": [
- {
- "type": "opencollective",
- "url": "https://opencollective.com/browserslist"
- },
- {
- "type": "tidelift",
- "url": "https://tidelift.com/funding/github/npm/browserslist"
- },
- {
- "type": "github",
- "url": "https://github.com/sponsors/ai"
- }
- ],
- "author": "Andrey Sitnik ",
- "license": "MIT",
- "repository": "browserslist/browserslist",
- "dependencies": {
- "caniuse-lite": "^1.0.30001737",
- "electron-to-chromium": "^1.5.211",
- "node-releases": "^2.0.19",
- "update-browserslist-db": "^1.1.3"
- },
- "engines": {
- "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
- },
- "bin": {
- "browserslist": "cli.js"
- },
- "types": "./index.d.ts",
- "browser": {
- "./node.js": "./browser.js",
- "path": false
- }
-}
diff --git a/node_modules/browserslist/parse.js b/node_modules/browserslist/parse.js
deleted file mode 100644
index c9d8f45..0000000
--- a/node_modules/browserslist/parse.js
+++ /dev/null
@@ -1,78 +0,0 @@
-var AND_REGEXP = /^\s+and\s+(.*)/i
-var OR_REGEXP = /^(?:,\s*|\s+or\s+)(.*)/i
-
-function flatten(array) {
- if (!Array.isArray(array)) return [array]
- return array.reduce(function (a, b) {
- return a.concat(flatten(b))
- }, [])
-}
-
-function find(string, predicate) {
- for (var max = string.length, n = 1; n <= max; n++) {
- var parsed = string.substr(-n, n)
- if (predicate(parsed, n, max)) {
- return string.slice(0, -n)
- }
- }
- return ''
-}
-
-function matchQuery(all, query) {
- var node = { query: query }
- if (query.indexOf('not ') === 0) {
- node.not = true
- query = query.slice(4)
- }
-
- for (var name in all) {
- var type = all[name]
- var match = query.match(type.regexp)
- if (match) {
- node.type = name
- for (var i = 0; i < type.matches.length; i++) {
- node[type.matches[i]] = match[i + 1]
- }
- return node
- }
- }
-
- node.type = 'unknown'
- return node
-}
-
-function matchBlock(all, string, qs) {
- var node
- return find(string, function (parsed, n, max) {
- if (AND_REGEXP.test(parsed)) {
- node = matchQuery(all, parsed.match(AND_REGEXP)[1])
- node.compose = 'and'
- qs.unshift(node)
- return true
- } else if (OR_REGEXP.test(parsed)) {
- node = matchQuery(all, parsed.match(OR_REGEXP)[1])
- node.compose = 'or'
- qs.unshift(node)
- return true
- } else if (n === max) {
- node = matchQuery(all, parsed.trim())
- node.compose = 'or'
- qs.unshift(node)
- return true
- }
- return false
- })
-}
-
-module.exports = function parse(all, queries) {
- if (!Array.isArray(queries)) queries = [queries]
- return flatten(
- queries.map(function (block) {
- var qs = []
- do {
- block = matchBlock(all, block, qs)
- } while (block)
- return qs
- })
- )
-}
diff --git a/node_modules/caniuse-lite/LICENSE b/node_modules/caniuse-lite/LICENSE
deleted file mode 100644
index 06c608d..0000000
--- a/node_modules/caniuse-lite/LICENSE
+++ /dev/null
@@ -1,395 +0,0 @@
-Attribution 4.0 International
-
-=======================================================================
-
-Creative Commons Corporation ("Creative Commons") is not a law firm and
-does not provide legal services or legal advice. Distribution of
-Creative Commons public licenses does not create a lawyer-client or
-other relationship. Creative Commons makes its licenses and related
-information available on an "as-is" basis. Creative Commons gives no
-warranties regarding its licenses, any material licensed under their
-terms and conditions, or any related information. Creative Commons
-disclaims all liability for damages resulting from their use to the
-fullest extent possible.
-
-Using Creative Commons Public Licenses
-
-Creative Commons public licenses provide a standard set of terms and
-conditions that creators and other rights holders may use to share
-original works of authorship and other material subject to copyright
-and certain other rights specified in the public license below. The
-following considerations are for informational purposes only, are not
-exhaustive, and do not form part of our licenses.
-
- Considerations for licensors: Our public licenses are
- intended for use by those authorized to give the public
- permission to use material in ways otherwise restricted by
- copyright and certain other rights. Our licenses are
- irrevocable. Licensors should read and understand the terms
- and conditions of the license they choose before applying it.
- Licensors should also secure all rights necessary before
- applying our licenses so that the public can reuse the
- material as expected. Licensors should clearly mark any
- material not subject to the license. This includes other CC-
- licensed material, or material used under an exception or
- limitation to copyright. More considerations for licensors:
- wiki.creativecommons.org/Considerations_for_licensors
-
- Considerations for the public: By using one of our public
- licenses, a licensor grants the public permission to use the
- licensed material under specified terms and conditions. If
- the licensor's permission is not necessary for any reason--for
- example, because of any applicable exception or limitation to
- copyright--then that use is not regulated by the license. Our
- licenses grant only permissions under copyright and certain
- other rights that a licensor has authority to grant. Use of
- the licensed material may still be restricted for other
- reasons, including because others have copyright or other
- rights in the material. A licensor may make special requests,
- such as asking that all changes be marked or described.
- Although not required by our licenses, you are encouraged to
- respect those requests where reasonable. More_considerations
- for the public:
- wiki.creativecommons.org/Considerations_for_licensees
-
-=======================================================================
-
-Creative Commons Attribution 4.0 International Public License
-
-By exercising the Licensed Rights (defined below), You accept and agree
-to be bound by the terms and conditions of this Creative Commons
-Attribution 4.0 International Public License ("Public License"). To the
-extent this Public License may be interpreted as a contract, You are
-granted the Licensed Rights in consideration of Your acceptance of
-these terms and conditions, and the Licensor grants You such rights in
-consideration of benefits the Licensor receives from making the
-Licensed Material available under these terms and conditions.
-
-
-Section 1 -- Definitions.
-
- a. Adapted Material means material subject to Copyright and Similar
- Rights that is derived from or based upon the Licensed Material
- and in which the Licensed Material is translated, altered,
- arranged, transformed, or otherwise modified in a manner requiring
- permission under the Copyright and Similar Rights held by the
- Licensor. For purposes of this Public License, where the Licensed
- Material is a musical work, performance, or sound recording,
- Adapted Material is always produced where the Licensed Material is
- synched in timed relation with a moving image.
-
- b. Adapter's License means the license You apply to Your Copyright
- and Similar Rights in Your contributions to Adapted Material in
- accordance with the terms and conditions of this Public License.
-
- c. Copyright and Similar Rights means copyright and/or similar rights
- closely related to copyright including, without limitation,
- performance, broadcast, sound recording, and Sui Generis Database
- Rights, without regard to how the rights are labeled or
- categorized. For purposes of this Public License, the rights
- specified in Section 2(b)(1)-(2) are not Copyright and Similar
- Rights.
-
- d. Effective Technological Measures means those measures that, in the
- absence of proper authority, may not be circumvented under laws
- fulfilling obligations under Article 11 of the WIPO Copyright
- Treaty adopted on December 20, 1996, and/or similar international
- agreements.
-
- e. Exceptions and Limitations means fair use, fair dealing, and/or
- any other exception or limitation to Copyright and Similar Rights
- that applies to Your use of the Licensed Material.
-
- f. Licensed Material means the artistic or literary work, database,
- or other material to which the Licensor applied this Public
- License.
-
- g. Licensed Rights means the rights granted to You subject to the
- terms and conditions of this Public License, which are limited to
- all Copyright and Similar Rights that apply to Your use of the
- Licensed Material and that the Licensor has authority to license.
-
- h. Licensor means the individual(s) or entity(ies) granting rights
- under this Public License.
-
- i. Share means to provide material to the public by any means or
- process that requires permission under the Licensed Rights, such
- as reproduction, public display, public performance, distribution,
- dissemination, communication, or importation, and to make material
- available to the public including in ways that members of the
- public may access the material from a place and at a time
- individually chosen by them.
-
- j. Sui Generis Database Rights means rights other than copyright
- resulting from Directive 96/9/EC of the European Parliament and of
- the Council of 11 March 1996 on the legal protection of databases,
- as amended and/or succeeded, as well as other essentially
- equivalent rights anywhere in the world.
-
- k. You means the individual or entity exercising the Licensed Rights
- under this Public License. Your has a corresponding meaning.
-
-
-Section 2 -- Scope.
-
- a. License grant.
-
- 1. Subject to the terms and conditions of this Public License,
- the Licensor hereby grants You a worldwide, royalty-free,
- non-sublicensable, non-exclusive, irrevocable license to
- exercise the Licensed Rights in the Licensed Material to:
-
- a. reproduce and Share the Licensed Material, in whole or
- in part; and
-
- b. produce, reproduce, and Share Adapted Material.
-
- 2. Exceptions and Limitations. For the avoidance of doubt, where
- Exceptions and Limitations apply to Your use, this Public
- License does not apply, and You do not need to comply with
- its terms and conditions.
-
- 3. Term. The term of this Public License is specified in Section
- 6(a).
-
- 4. Media and formats; technical modifications allowed. The
- Licensor authorizes You to exercise the Licensed Rights in
- all media and formats whether now known or hereafter created,
- and to make technical modifications necessary to do so. The
- Licensor waives and/or agrees not to assert any right or
- authority to forbid You from making technical modifications
- necessary to exercise the Licensed Rights, including
- technical modifications necessary to circumvent Effective
- Technological Measures. For purposes of this Public License,
- simply making modifications authorized by this Section 2(a)
- (4) never produces Adapted Material.
-
- 5. Downstream recipients.
-
- a. Offer from the Licensor -- Licensed Material. Every
- recipient of the Licensed Material automatically
- receives an offer from the Licensor to exercise the
- Licensed Rights under the terms and conditions of this
- Public License.
-
- b. No downstream restrictions. You may not offer or impose
- any additional or different terms or conditions on, or
- apply any Effective Technological Measures to, the
- Licensed Material if doing so restricts exercise of the
- Licensed Rights by any recipient of the Licensed
- Material.
-
- 6. No endorsement. Nothing in this Public License constitutes or
- may be construed as permission to assert or imply that You
- are, or that Your use of the Licensed Material is, connected
- with, or sponsored, endorsed, or granted official status by,
- the Licensor or others designated to receive attribution as
- provided in Section 3(a)(1)(A)(i).
-
- b. Other rights.
-
- 1. Moral rights, such as the right of integrity, are not
- licensed under this Public License, nor are publicity,
- privacy, and/or other similar personality rights; however, to
- the extent possible, the Licensor waives and/or agrees not to
- assert any such rights held by the Licensor to the limited
- extent necessary to allow You to exercise the Licensed
- Rights, but not otherwise.
-
- 2. Patent and trademark rights are not licensed under this
- Public License.
-
- 3. To the extent possible, the Licensor waives any right to
- collect royalties from You for the exercise of the Licensed
- Rights, whether directly or through a collecting society
- under any voluntary or waivable statutory or compulsory
- licensing scheme. In all other cases the Licensor expressly
- reserves any right to collect such royalties.
-
-
-Section 3 -- License Conditions.
-
-Your exercise of the Licensed Rights is expressly made subject to the
-following conditions.
-
- a. Attribution.
-
- 1. If You Share the Licensed Material (including in modified
- form), You must:
-
- a. retain the following if it is supplied by the Licensor
- with the Licensed Material:
-
- i. identification of the creator(s) of the Licensed
- Material and any others designated to receive
- attribution, in any reasonable manner requested by
- the Licensor (including by pseudonym if
- designated);
-
- ii. a copyright notice;
-
- iii. a notice that refers to this Public License;
-
- iv. a notice that refers to the disclaimer of
- warranties;
-
- v. a URI or hyperlink to the Licensed Material to the
- extent reasonably practicable;
-
- b. indicate if You modified the Licensed Material and
- retain an indication of any previous modifications; and
-
- c. indicate the Licensed Material is licensed under this
- Public License, and include the text of, or the URI or
- hyperlink to, this Public License.
-
- 2. You may satisfy the conditions in Section 3(a)(1) in any
- reasonable manner based on the medium, means, and context in
- which You Share the Licensed Material. For example, it may be
- reasonable to satisfy the conditions by providing a URI or
- hyperlink to a resource that includes the required
- information.
-
- 3. If requested by the Licensor, You must remove any of the
- information required by Section 3(a)(1)(A) to the extent
- reasonably practicable.
-
- 4. If You Share Adapted Material You produce, the Adapter's
- License You apply must not prevent recipients of the Adapted
- Material from complying with this Public License.
-
-
-Section 4 -- Sui Generis Database Rights.
-
-Where the Licensed Rights include Sui Generis Database Rights that
-apply to Your use of the Licensed Material:
-
- a. for the avoidance of doubt, Section 2(a)(1) grants You the right
- to extract, reuse, reproduce, and Share all or a substantial
- portion of the contents of the database;
-
- b. if You include all or a substantial portion of the database
- contents in a database in which You have Sui Generis Database
- Rights, then the database in which You have Sui Generis Database
- Rights (but not its individual contents) is Adapted Material; and
-
- c. You must comply with the conditions in Section 3(a) if You Share
- all or a substantial portion of the contents of the database.
-
-For the avoidance of doubt, this Section 4 supplements and does not
-replace Your obligations under this Public License where the Licensed
-Rights include other Copyright and Similar Rights.
-
-
-Section 5 -- Disclaimer of Warranties and Limitation of Liability.
-
- a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE
- EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS
- AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF
- ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS,
- IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION,
- WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR
- PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS,
- ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT
- KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT
- ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU.
-
- b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE
- TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION,
- NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT,
- INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES,
- COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR
- USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN
- ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR
- DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR
- IN PART, THIS LIMITATION MAY NOT APPLY TO YOU.
-
- c. The disclaimer of warranties and limitation of liability provided
- above shall be interpreted in a manner that, to the extent
- possible, most closely approximates an absolute disclaimer and
- waiver of all liability.
-
-
-Section 6 -- Term and Termination.
-
- a. This Public License applies for the term of the Copyright and
- Similar Rights licensed here. However, if You fail to comply with
- this Public License, then Your rights under this Public License
- terminate automatically.
-
- b. Where Your right to use the Licensed Material has terminated under
- Section 6(a), it reinstates:
-
- 1. automatically as of the date the violation is cured, provided
- it is cured within 30 days of Your discovery of the
- violation; or
-
- 2. upon express reinstatement by the Licensor.
-
- For the avoidance of doubt, this Section 6(b) does not affect any
- right the Licensor may have to seek remedies for Your violations
- of this Public License.
-
- c. For the avoidance of doubt, the Licensor may also offer the
- Licensed Material under separate terms or conditions or stop
- distributing the Licensed Material at any time; however, doing so
- will not terminate this Public License.
-
- d. Sections 1, 5, 6, 7, and 8 survive termination of this Public
- License.
-
-
-Section 7 -- Other Terms and Conditions.
-
- a. The Licensor shall not be bound by any additional or different
- terms or conditions communicated by You unless expressly agreed.
-
- b. Any arrangements, understandings, or agreements regarding the
- Licensed Material not stated herein are separate from and
- independent of the terms and conditions of this Public License.
-
-
-Section 8 -- Interpretation.
-
- a. For the avoidance of doubt, this Public License does not, and
- shall not be interpreted to, reduce, limit, restrict, or impose
- conditions on any use of the Licensed Material that could lawfully
- be made without permission under this Public License.
-
- b. To the extent possible, if any provision of this Public License is
- deemed unenforceable, it shall be automatically reformed to the
- minimum extent necessary to make it enforceable. If the provision
- cannot be reformed, it shall be severed from this Public License
- without affecting the enforceability of the remaining terms and
- conditions.
-
- c. No term or condition of this Public License will be waived and no
- failure to comply consented to unless expressly agreed to by the
- Licensor.
-
- d. Nothing in this Public License constitutes or may be interpreted
- as a limitation upon, or waiver of, any privileges and immunities
- that apply to the Licensor or You, including from the legal
- processes of any jurisdiction or authority.
-
-
-=======================================================================
-
-Creative Commons is not a party to its public
-licenses. Notwithstanding, Creative Commons may elect to apply one of
-its public licenses to material it publishes and in those instances
-will be considered the “Licensor.” The text of the Creative Commons
-public licenses is dedicated to the public domain under the CC0 Public
-Domain Dedication. Except for the limited purpose of indicating that
-material is shared under a Creative Commons public license or as
-otherwise permitted by the Creative Commons policies published at
-creativecommons.org/policies, Creative Commons does not authorize the
-use of the trademark "Creative Commons" or any other trademark or logo
-of Creative Commons without its prior written consent including,
-without limitation, in connection with any unauthorized modifications
-to any of its public licenses or any other arrangements,
-understandings, or agreements concerning use of licensed material. For
-the avoidance of doubt, this paragraph does not form part of the
-public licenses.
-
-Creative Commons may be contacted at creativecommons.org.
diff --git a/node_modules/caniuse-lite/README.md b/node_modules/caniuse-lite/README.md
deleted file mode 100644
index f2c67bc..0000000
--- a/node_modules/caniuse-lite/README.md
+++ /dev/null
@@ -1,6 +0,0 @@
-# caniuse-lite
-
-A smaller version of caniuse-db, with only the essentials!
-
-## Docs
-Read full docs **[here](https://github.com/browserslist/caniuse-lite#readme)**.
diff --git a/node_modules/caniuse-lite/data/agents.js b/node_modules/caniuse-lite/data/agents.js
deleted file mode 100644
index 919c4ac..0000000
--- a/node_modules/caniuse-lite/data/agents.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{K:0,D:0,E:0.0331526,F:0.0248644,A:0.00828815,B:0.605035,sC:0},B:"ms",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","sC","K","D","E","F","A","B","","",""],E:"IE",F:{sC:962323200,K:998870400,D:1161129600,E:1237420800,F:1300060800,A:1346716800,B:1381968000}},B:{A:{"0":0,C:0,L:0,M:0,G:0,N:0,O:0,P:0.04422,Q:0,H:0,R:0,S:0,T:0,U:0,V:0,W:0,X:0,Y:0,Z:0,a:0,b:0.01206,c:0,d:0,e:0,f:0,g:0,h:0,i:0,j:0,k:0,l:0,m:0.00402,n:0,o:0,p:0,q:0,r:0,s:0.0402,t:0,u:0,v:0,w:0.00804,x:0.01206,y:0.00402,z:0,AB:0,BB:0,CB:0.02814,DB:0.00804,EB:0.01206,FB:0.00402,GB:0.00402,HB:0.00402,IB:0.01206,JB:0.01206,KB:0.00804,LB:0.0201,MB:0.01206,NB:0.02814,OB:0.01608,PB:0.01608,QB:0.04824,RB:0.02814,SB:0.04824,TB:0.21306,UB:4.0602,I:0.01206},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","C","L","M","G","N","O","P","Q","H","R","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","AB","BB","CB","DB","EB","FB","GB","HB","IB","JB","KB","LB","MB","NB","OB","PB","QB","RB","SB","TB","UB","I","","",""],E:"Edge",F:{"0":1694649600,C:1438128000,L:1447286400,M:1470096000,G:1491868800,N:1508198400,O:1525046400,P:1542067200,Q:1579046400,H:1581033600,R:1586736000,S:1590019200,T:1594857600,U:1598486400,V:1602201600,W:1605830400,X:1611360000,Y:1614816000,Z:1618358400,a:1622073600,b:1626912000,c:1630627200,d:1632441600,e:1634774400,f:1637539200,g:1641427200,h:1643932800,i:1646265600,j:1649635200,k:1651190400,l:1653955200,m:1655942400,n:1659657600,o:1661990400,p:1664755200,q:1666915200,r:1670198400,s:1673481600,t:1675900800,u:1678665600,v:1680825600,w:1683158400,x:1685664000,y:1689897600,z:1692576000,AB:1697155200,BB:1698969600,CB:1701993600,DB:1706227200,EB:1708732800,FB:1711152000,GB:1713398400,HB:1715990400,IB:1718841600,JB:1721865600,KB:1724371200,LB:1726704000,MB:1729123200,NB:1731542400,OB:1737417600,PB:1740614400,QB:1741219200,RB:1743984000,SB:1746316800,TB:1748476800,UB:1750896000,I:1754611200},D:{C:"ms",L:"ms",M:"ms",G:"ms",N:"ms",O:"ms",P:"ms"}},C:{A:{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,tC:0,QC:0,J:0,VB:0,K:0,D:0,E:0,F:0,A:0,B:0.04824,C:0,L:0,M:0,G:0,N:0,O:0,P:0,WB:0,XB:0,YB:0,ZB:0,aB:0,bB:0,cB:0,dB:0,eB:0,fB:0,gB:0,hB:0,iB:0,jB:0,kB:0,lB:0.00804,mB:0,nB:0.00402,oB:0,pB:0,qB:0,rB:0,sB:0,tB:0,uB:0.03216,vB:0,wB:0,xB:0,yB:0,zB:0,"0B":0,RC:0.00804,"1B":0,SC:0,"2B":0,"3B":0,"4B":0,"5B":0,"6B":0,"7B":0,"8B":0,"9B":0,AC:0.01206,BC:0,CC:0.01608,DC:0,EC:0,FC:0,GC:0,HC:0,IC:0.01206,Q:0,H:0,R:0,TC:0,S:0,T:0,U:0,V:0,W:0,X:0,Y:0,Z:0,a:0,b:0,c:0,d:0,e:0,f:0,g:0,h:0,i:0,j:0,k:0,l:0,m:0,n:0,o:0,p:0,q:0,r:0,s:0.00402,t:0,u:0,v:0,w:0.00402,x:0,y:0.17286,z:0,AB:0.11658,BB:0,CB:0,DB:0,EB:0,FB:0,GB:0,HB:0.01206,IB:0.01206,JB:0.00402,KB:0.1005,LB:0.00804,MB:0,NB:0,OB:0,PB:0.01206,QB:0.00804,RB:0.00804,SB:0.01608,TB:0.01206,UB:0.01608,I:0.09648,UC:1.01304,VC:0.31356,JC:0,uC:0,vC:0,wC:0,xC:0,yC:0},B:"moz",C:["tC","QC","xC","yC","J","VB","K","D","E","F","A","B","C","L","M","G","N","O","P","WB","1","2","3","4","5","6","7","8","9","XB","YB","ZB","aB","bB","cB","dB","eB","fB","gB","hB","iB","jB","kB","lB","mB","nB","oB","pB","qB","rB","sB","tB","uB","vB","wB","xB","yB","zB","0B","RC","1B","SC","2B","3B","4B","5B","6B","7B","8B","9B","AC","BC","CC","DC","EC","FC","GC","HC","IC","Q","H","R","TC","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","AB","BB","CB","DB","EB","FB","GB","HB","IB","JB","KB","LB","MB","NB","OB","PB","QB","RB","SB","TB","UB","I","UC","VC","JC","uC","vC","wC"],E:"Firefox",F:{"0":1693267200,"1":1361232000,"2":1364860800,"3":1368489600,"4":1372118400,"5":1375747200,"6":1379376000,"7":1386633600,"8":1391472000,"9":1395100800,tC:1161648000,QC:1213660800,xC:1246320000,yC:1264032000,J:1300752000,VB:1308614400,K:1313452800,D:1317081600,E:1317081600,F:1320710400,A:1324339200,B:1327968000,C:1331596800,L:1335225600,M:1338854400,G:1342483200,N:1346112000,O:1349740800,P:1353628800,WB:1357603200,XB:1398729600,YB:1402358400,ZB:1405987200,aB:1409616000,bB:1413244800,cB:1417392000,dB:1421107200,eB:1424736000,fB:1428278400,gB:1431475200,hB:1435881600,iB:1439251200,jB:1442880000,kB:1446508800,lB:1450137600,mB:1453852800,nB:1457395200,oB:1461628800,pB:1465257600,qB:1470096000,rB:1474329600,sB:1479168000,tB:1485216000,uB:1488844800,vB:1492560000,wB:1497312000,xB:1502150400,yB:1506556800,zB:1510617600,"0B":1516665600,RC:1520985600,"1B":1525824000,SC:1529971200,"2B":1536105600,"3B":1540252800,"4B":1544486400,"5B":1548720000,"6B":1552953600,"7B":1558396800,"8B":1562630400,"9B":1567468800,AC:1571788800,BC:1575331200,CC:1578355200,DC:1581379200,EC:1583798400,FC:1586304000,GC:1588636800,HC:1591056000,IC:1593475200,Q:1595894400,H:1598313600,R:1600732800,TC:1603152000,S:1605571200,T:1607990400,U:1611619200,V:1614038400,W:1616457600,X:1618790400,Y:1622505600,Z:1626134400,a:1628553600,b:1630972800,c:1633392000,d:1635811200,e:1638835200,f:1641859200,g:1644364800,h:1646697600,i:1649116800,j:1651536000,k:1653955200,l:1656374400,m:1658793600,n:1661212800,o:1663632000,p:1666051200,q:1668470400,r:1670889600,s:1673913600,t:1676332800,u:1678752000,v:1681171200,w:1683590400,x:1686009600,y:1688428800,z:1690848000,AB:1695686400,BB:1698105600,CB:1700524800,DB:1702944000,EB:1705968000,FB:1708387200,GB:1710806400,HB:1713225600,IB:1715644800,JB:1718064000,KB:1720483200,LB:1722902400,MB:1725321600,NB:1727740800,OB:1730160000,PB:1732579200,QB:1736208000,RB:1738627200,SB:1741046400,TB:1743465600,UB:1745884800,I:1748304000,UC:1750723200,VC:1753142400,JC:1755561600,uC:null,vC:null,wC:null}},D:{A:{"0":0.09648,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,J:0,VB:0,K:0,D:0,E:0,F:0,A:0,B:0,C:0,L:0,M:0,G:0,N:0,O:0,P:0,WB:0,XB:0,YB:0,ZB:0,aB:0,bB:0,cB:0,dB:0,eB:0,fB:0,gB:0,hB:0.00804,iB:0.00804,jB:0.00804,kB:0.00804,lB:0.00804,mB:0.00804,nB:0.01206,oB:0.00804,pB:0.00804,qB:0.0201,rB:0.01608,sB:0.00804,tB:0.00804,uB:0.01206,vB:0.00804,wB:0.00804,xB:0.00804,yB:0.0201,zB:0.00804,"0B":0.00804,RC:0.00804,"1B":0.00804,SC:0,"2B":0,"3B":0,"4B":0,"5B":0,"6B":0.02412,"7B":0,"8B":0.00402,"9B":0.01206,AC:0.01608,BC:0,CC:0,DC:0.00402,EC:0.00804,FC:0.00402,GC:0.00402,HC:0,IC:0.00804,Q:0.07236,H:0.01206,R:0.02412,S:0.04824,T:0,U:0.00804,V:0.01206,W:0.03618,X:0.00804,Y:0.00402,Z:0.00804,a:0.02814,b:0.00804,c:0.00804,d:0.00804,e:0.00402,f:0.00804,g:0.0201,h:0.04422,i:0.01608,j:0.00804,k:0.02412,l:0.0201,m:0.0804,n:0.03618,o:0.03216,p:0.01206,q:0.01608,r:0.03216,s:0.7638,t:0.01608,u:0.02814,v:4.78782,w:0.05226,x:0.04824,y:0.0201,z:0.06834,AB:0.05226,BB:0.04422,CB:0.06834,DB:0.06834,EB:0.07236,FB:0.07236,GB:0.0603,HB:0.41808,IB:0.0603,JB:0.03216,KB:0.08442,LB:0.06834,MB:0.10854,NB:0.49446,OB:0.1407,PB:0.13668,QB:0.1206,RB:0.21306,SB:0.30552,TB:3.23208,UB:11.855,I:0.0201,UC:0.01608,VC:0,JC:0},B:"webkit",C:["","","","","","","","","J","VB","K","D","E","F","A","B","C","L","M","G","N","O","P","WB","1","2","3","4","5","6","7","8","9","XB","YB","ZB","aB","bB","cB","dB","eB","fB","gB","hB","iB","jB","kB","lB","mB","nB","oB","pB","qB","rB","sB","tB","uB","vB","wB","xB","yB","zB","0B","RC","1B","SC","2B","3B","4B","5B","6B","7B","8B","9B","AC","BC","CC","DC","EC","FC","GC","HC","IC","Q","H","R","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","AB","BB","CB","DB","EB","FB","GB","HB","IB","JB","KB","LB","MB","NB","OB","PB","QB","RB","SB","TB","UB","I","UC","VC","JC"],E:"Chrome",F:{"0":1694476800,"1":1337040000,"2":1340668800,"3":1343692800,"4":1348531200,"5":1352246400,"6":1357862400,"7":1361404800,"8":1364428800,"9":1369094400,J:1264377600,VB:1274745600,K:1283385600,D:1287619200,E:1291248000,F:1296777600,A:1299542400,B:1303862400,C:1307404800,L:1312243200,M:1316131200,G:1316131200,N:1319500800,O:1323734400,P:1328659200,WB:1332892800,XB:1374105600,YB:1376956800,ZB:1384214400,aB:1389657600,bB:1392940800,cB:1397001600,dB:1400544000,eB:1405468800,fB:1409011200,gB:1412640000,hB:1416268800,iB:1421798400,jB:1425513600,kB:1429401600,lB:1432080000,mB:1437523200,nB:1441152000,oB:1444780800,pB:1449014400,qB:1453248000,rB:1456963200,sB:1460592000,tB:1464134400,uB:1469059200,vB:1472601600,wB:1476230400,xB:1480550400,yB:1485302400,zB:1489017600,"0B":1492560000,RC:1496707200,"1B":1500940800,SC:1504569600,"2B":1508198400,"3B":1512518400,"4B":1516752000,"5B":1520294400,"6B":1523923200,"7B":1527552000,"8B":1532390400,"9B":1536019200,AC:1539648000,BC:1543968000,CC:1548720000,DC:1552348800,EC:1555977600,FC:1559606400,GC:1564444800,HC:1568073600,IC:1571702400,Q:1575936000,H:1580860800,R:1586304000,S:1589846400,T:1594684800,U:1598313600,V:1601942400,W:1605571200,X:1611014400,Y:1614556800,Z:1618272000,a:1621987200,b:1626739200,c:1630368000,d:1632268800,e:1634601600,f:1637020800,g:1641340800,h:1643673600,i:1646092800,j:1648512000,k:1650931200,l:1653350400,m:1655769600,n:1659398400,o:1661817600,p:1664236800,q:1666656000,r:1669680000,s:1673308800,t:1675728000,u:1678147200,v:1680566400,w:1682985600,x:1685404800,y:1689724800,z:1692057600,AB:1696896000,BB:1698710400,CB:1701993600,DB:1705968000,EB:1708387200,FB:1710806400,GB:1713225600,HB:1715644800,IB:1718064000,JB:1721174400,KB:1724112000,LB:1726531200,MB:1728950400,NB:1731369600,OB:1736812800,PB:1738627200,QB:1741046400,RB:1743465600,SB:1745884800,TB:1748304000,UB:1750723200,I:1754352000,UC:null,VC:null,JC:null}},E:{A:{J:0,VB:0,K:0,D:0,E:0,F:0,A:0,B:0.00402,C:0,L:0.00804,M:0.01206,G:0,zC:0,WC:0,"0C":0,"1C":0,"2C":0,"3C":0,XC:0,KC:0.00402,LC:0.00402,"4C":0.02814,"5C":0.03216,"6C":0.03216,YC:0,ZC:0.00804,MC:0.00804,"7C":0.11658,NC:0.02412,aC:0.01608,bC:0.01206,cC:0.02814,dC:0.01206,eC:0.01608,"8C":0.16482,OC:0.00804,fC:0.11256,gC:0.01206,hC:0.01608,iC:0.02814,jC:0.04422,"9C":0.1608,PC:0.0201,kC:0.03618,lC:0.01608,mC:0.0804,nC:0.0603,oC:1.37484,pC:0.01206,AD:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","zC","WC","J","VB","0C","K","1C","D","2C","E","F","3C","A","XC","B","KC","C","LC","L","4C","M","5C","G","6C","YC","ZC","MC","7C","NC","aC","bC","cC","dC","eC","8C","OC","fC","gC","hC","iC","jC","9C","PC","kC","lC","mC","nC","oC","pC","AD",""],E:"Safari",F:{zC:1205798400,WC:1226534400,J:1244419200,VB:1275868800,"0C":1311120000,K:1343174400,"1C":1382400000,D:1382400000,"2C":1410998400,E:1413417600,F:1443657600,"3C":1458518400,A:1474329600,XC:1490572800,B:1505779200,KC:1522281600,C:1537142400,LC:1553472000,L:1568851200,"4C":1585008000,M:1600214400,"5C":1619395200,G:1632096000,"6C":1635292800,YC:1639353600,ZC:1647216000,MC:1652745600,"7C":1658275200,NC:1662940800,aC:1666569600,bC:1670889600,cC:1674432000,dC:1679875200,eC:1684368000,"8C":1690156800,OC:1695686400,fC:1698192000,gC:1702252800,hC:1705881600,iC:1709596800,jC:1715558400,"9C":1722211200,PC:1726444800,kC:1730073600,lC:1733875200,mC:1737936000,nC:1743379200,oC:1747008000,pC:null,AD:null}},F:{A:{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,F:0,B:0,C:0,G:0,N:0,O:0,P:0,WB:0,XB:0,YB:0,ZB:0,aB:0,bB:0,cB:0,dB:0,eB:0,fB:0,gB:0,hB:0,iB:0.00402,jB:0,kB:0,lB:0,mB:0,nB:0,oB:0.00804,pB:0,qB:0,rB:0,sB:0,tB:0,uB:0,vB:0,wB:0,xB:0,yB:0,zB:0,"0B":0,"1B":0,"2B":0,"3B":0,"4B":0,"5B":0,"6B":0,"7B":0,"8B":0,"9B":0,AC:0,BC:0,CC:0,DC:0,EC:0,FC:0,GC:0,HC:0,IC:0,Q:0,H:0,R:0,TC:0,S:0,T:0,U:0,V:0,W:0,X:0,Y:0.00402,Z:0.05226,a:0,b:0,c:0,d:0,e:0.02814,f:0,g:0,h:0,i:0,j:0,k:0,l:0,m:0,n:0,o:0,p:0,q:0,r:0,s:0,t:0,u:0,v:0,w:0.00402,x:0,y:0,z:0,BD:0,CD:0,DD:0,ED:0,KC:0,qC:0,FD:0,LC:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","F","BD","CD","DD","ED","B","KC","qC","FD","C","LC","G","N","O","P","WB","1","2","3","4","5","6","7","8","9","XB","YB","ZB","aB","bB","cB","dB","eB","fB","gB","hB","iB","jB","kB","lB","mB","nB","oB","pB","qB","rB","sB","tB","uB","vB","wB","xB","yB","zB","0B","1B","2B","3B","4B","5B","6B","7B","8B","9B","AC","BC","CC","DC","EC","FC","GC","HC","IC","Q","H","R","TC","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","","",""],E:"Opera",F:{"0":1739404800,"1":1393891200,"2":1399334400,"3":1401753600,"4":1405987200,"5":1409616000,"6":1413331200,"7":1417132800,"8":1422316800,"9":1425945600,F:1150761600,BD:1223424000,CD:1251763200,DD:1267488000,ED:1277942400,B:1292457600,KC:1302566400,qC:1309219200,FD:1323129600,C:1323129600,LC:1352073600,G:1372723200,N:1377561600,O:1381104000,P:1386288000,WB:1390867200,XB:1430179200,YB:1433808000,ZB:1438646400,aB:1442448000,bB:1445904000,cB:1449100800,dB:1454371200,eB:1457308800,fB:1462320000,gB:1465344000,hB:1470096000,iB:1474329600,jB:1477267200,kB:1481587200,lB:1486425600,mB:1490054400,nB:1494374400,oB:1498003200,pB:1502236800,qB:1506470400,rB:1510099200,sB:1515024000,tB:1517961600,uB:1521676800,vB:1525910400,wB:1530144000,xB:1534982400,yB:1537833600,zB:1543363200,"0B":1548201600,"1B":1554768000,"2B":1561593600,"3B":1566259200,"4B":1570406400,"5B":1573689600,"6B":1578441600,"7B":1583971200,"8B":1587513600,"9B":1592956800,AC:1595894400,BC:1600128000,CC:1603238400,DC:1613520000,EC:1612224000,FC:1616544000,GC:1619568000,HC:1623715200,IC:1627948800,Q:1631577600,H:1633392000,R:1635984000,TC:1638403200,S:1642550400,T:1644969600,U:1647993600,V:1650412800,W:1652745600,X:1654646400,Y:1657152000,Z:1660780800,a:1663113600,b:1668816000,c:1668643200,d:1671062400,e:1675209600,f:1677024000,g:1679529600,h:1681948800,i:1684195200,j:1687219200,k:1690329600,l:1692748800,m:1696204800,n:1699920000,o:1699920000,p:1702944000,q:1707264000,r:1710115200,s:1711497600,t:1716336000,u:1719273600,v:1721088000,w:1724284800,x:1727222400,y:1732665600,z:1736294400},D:{F:"o",B:"o",C:"o",BD:"o",CD:"o",DD:"o",ED:"o",KC:"o",qC:"o",FD:"o",LC:"o"}},G:{A:{E:0,WC:0,GD:0,rC:0.0013461,HD:0,ID:0.00673049,JD:0.00403829,KD:0,LD:0.0026922,MD:0.0148071,ND:0.0013461,OD:0.0228837,PD:0.200569,QD:0.00942269,RD:0.0026922,SD:0.082112,TD:0,UD:0.0026922,VD:0.0026922,WD:0.013461,XD:0.0578822,YD:0.0309603,ZD:0.026922,YC:0.0215376,ZC:0.0242298,MC:0.0282681,aD:0.371523,NC:0.0498056,aC:0.095573,bC:0.0498056,cC:0.0942269,dC:0.0201915,eC:0.0376907,bD:0.477865,OC:0.0242298,fC:0.0457673,gC:0.0336525,hC:0.0498056,iC:0.095573,jC:0.173647,cD:0.442866,PC:0.111726,kC:0.234221,lC:0.126533,mC:0.46575,nC:0.301526,oC:9.49672,pC:0.0215376},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","WC","GD","rC","HD","ID","JD","E","KD","LD","MD","ND","OD","PD","QD","RD","SD","TD","UD","VD","WD","XD","YD","ZD","YC","ZC","MC","aD","NC","aC","bC","cC","dC","eC","bD","OC","fC","gC","hC","iC","jC","cD","PC","kC","lC","mC","nC","oC","pC","",""],E:"Safari on iOS",F:{WC:1270252800,GD:1283904000,rC:1299628800,HD:1331078400,ID:1359331200,JD:1394409600,E:1410912000,KD:1413763200,LD:1442361600,MD:1458518400,ND:1473724800,OD:1490572800,PD:1505779200,QD:1522281600,RD:1537142400,SD:1553472000,TD:1568851200,UD:1572220800,VD:1580169600,WD:1585008000,XD:1600214400,YD:1619395200,ZD:1632096000,YC:1639353600,ZC:1647216000,MC:1652659200,aD:1658275200,NC:1662940800,aC:1666569600,bC:1670889600,cC:1674432000,dC:1679875200,eC:1684368000,bD:1690156800,OC:1694995200,fC:1698192000,gC:1702252800,hC:1705881600,iC:1709596800,jC:1715558400,cD:1722211200,PC:1726444800,kC:1730073600,lC:1733875200,mC:1737936000,nC:1743379200,oC:1747008000,pC:null}},H:{A:{dD:0.04},B:"o",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","dD","","",""],E:"Opera Mini",F:{dD:1426464000}},I:{A:{QC:0,J:0,I:0.794067,eD:0,fD:0,gD:0,hD:0.000159068,rC:0.000159068,iD:0,jD:0.000636272},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","eD","fD","gD","QC","J","hD","rC","iD","jD","I","","",""],E:"Android Browser",F:{eD:1256515200,fD:1274313600,gD:1291593600,QC:1298332800,J:1318896000,hD:1341792000,rC:1374624000,iD:1386547200,jD:1401667200,I:1754352000}},J:{A:{D:0,A:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","D","A","","",""],E:"Blackberry Browser",F:{D:1325376000,A:1359504000}},K:{A:{A:0,B:0,C:0,H:0.95866,KC:0,qC:0,LC:0},B:"o",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A","B","KC","qC","C","LC","H","","",""],E:"Opera Mobile",F:{A:1287100800,B:1300752000,KC:1314835200,qC:1318291200,C:1330300800,LC:1349740800,H:1709769600},D:{H:"webkit"}},L:{A:{I:43.5564},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","I","","",""],E:"Chrome for Android",F:{I:1754352000}},M:{A:{JC:0.3289},B:"moz",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","JC","","",""],E:"Firefox for Android",F:{JC:1755648000}},N:{A:{A:0,B:0},B:"ms",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A","B","","",""],E:"IE Mobile",F:{A:1340150400,B:1353456000}},O:{A:{MC:0.81328},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","MC","","",""],E:"UC Browser for Android",F:{MC:1710115200},D:{MC:"webkit"}},P:{A:{"1":0,"2":0.0218021,"3":0.0218021,"4":0.0218021,"5":0.0327031,"6":0.0327031,"7":0.0545052,"8":0.0872083,"9":1.80957,J:0,kD:0,lD:0,mD:0.010901,nD:0,oD:0,XC:0,pD:0,qD:0,rD:0,sD:0,tD:0,NC:0,OC:0,PC:0,uD:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","J","kD","lD","mD","nD","oD","XC","pD","qD","rD","sD","tD","NC","OC","PC","uD","1","2","3","4","5","6","7","8","9","","",""],E:"Samsung Internet",F:{"1":1677369600,"2":1684454400,"3":1689292800,"4":1697587200,"5":1711497600,"6":1715126400,"7":1717718400,"8":1725667200,"9":1746057600,J:1461024000,kD:1481846400,lD:1509408000,mD:1528329600,nD:1546128000,oD:1554163200,XC:1567900800,pD:1582588800,qD:1593475200,rD:1605657600,sD:1618531200,tD:1629072000,NC:1640736000,OC:1651708800,PC:1659657600,uD:1667260800}},Q:{A:{vD:0.18538},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","vD","","",""],E:"QQ Browser",F:{vD:1710288000}},R:{A:{wD:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","wD","","",""],E:"Baidu Browser",F:{wD:1710201600}},S:{A:{xD:0.01196,yD:0},B:"moz",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","xD","yD","","",""],E:"KaiOS Browser",F:{xD:1527811200,yD:1631664000}}};
diff --git a/node_modules/caniuse-lite/data/browserVersions.js b/node_modules/caniuse-lite/data/browserVersions.js
deleted file mode 100644
index 1b921d1..0000000
--- a/node_modules/caniuse-lite/data/browserVersions.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={"0":"117","1":"20","2":"21","3":"22","4":"23","5":"24","6":"25","7":"26","8":"27","9":"28",A:"10",B:"11",C:"12",D:"7",E:"8",F:"9",G:"15",H:"80",I:"139",J:"4",K:"6",L:"13",M:"14",N:"16",O:"17",P:"18",Q:"79",R:"81",S:"83",T:"84",U:"85",V:"86",W:"87",X:"88",Y:"89",Z:"90",a:"91",b:"92",c:"93",d:"94",e:"95",f:"96",g:"97",h:"98",i:"99",j:"100",k:"101",l:"102",m:"103",n:"104",o:"105",p:"106",q:"107",r:"108",s:"109",t:"110",u:"111",v:"112",w:"113",x:"114",y:"115",z:"116",AB:"118",BB:"119",CB:"120",DB:"121",EB:"122",FB:"123",GB:"124",HB:"125",IB:"126",JB:"127",KB:"128",LB:"129",MB:"130",NB:"131",OB:"132",PB:"133",QB:"134",RB:"135",SB:"136",TB:"137",UB:"138",VB:"5",WB:"19",XB:"29",YB:"30",ZB:"31",aB:"32",bB:"33",cB:"34",dB:"35",eB:"36",fB:"37",gB:"38",hB:"39",iB:"40",jB:"41",kB:"42",lB:"43",mB:"44",nB:"45",oB:"46",pB:"47",qB:"48",rB:"49",sB:"50",tB:"51",uB:"52",vB:"53",wB:"54",xB:"55",yB:"56",zB:"57","0B":"58","1B":"60","2B":"62","3B":"63","4B":"64","5B":"65","6B":"66","7B":"67","8B":"68","9B":"69",AC:"70",BC:"71",CC:"72",DC:"73",EC:"74",FC:"75",GC:"76",HC:"77",IC:"78",JC:"142",KC:"11.1",LC:"12.1",MC:"15.5",NC:"16.0",OC:"17.0",PC:"18.0",QC:"3",RC:"59",SC:"61",TC:"82",UC:"140",VC:"141",WC:"3.2",XC:"10.1",YC:"15.2-15.3",ZC:"15.4",aC:"16.1",bC:"16.2",cC:"16.3",dC:"16.4",eC:"16.5",fC:"17.1",gC:"17.2",hC:"17.3",iC:"17.4",jC:"17.5",kC:"18.1",lC:"18.2",mC:"18.3",nC:"18.4",oC:"18.5-18.6",pC:"26.0",qC:"11.5",rC:"4.2-4.3",sC:"5.5",tC:"2",uC:"143",vC:"144",wC:"145",xC:"3.5",yC:"3.6",zC:"3.1","0C":"5.1","1C":"6.1","2C":"7.1","3C":"9.1","4C":"13.1","5C":"14.1","6C":"15.1","7C":"15.6","8C":"16.6","9C":"17.6",AD:"TP",BD:"9.5-9.6",CD:"10.0-10.1",DD:"10.5",ED:"10.6",FD:"11.6",GD:"4.0-4.1",HD:"5.0-5.1",ID:"6.0-6.1",JD:"7.0-7.1",KD:"8.1-8.4",LD:"9.0-9.2",MD:"9.3",ND:"10.0-10.2",OD:"10.3",PD:"11.0-11.2",QD:"11.3-11.4",RD:"12.0-12.1",SD:"12.2-12.5",TD:"13.0-13.1",UD:"13.2",VD:"13.3",WD:"13.4-13.7",XD:"14.0-14.4",YD:"14.5-14.8",ZD:"15.0-15.1",aD:"15.6-15.8",bD:"16.6-16.7",cD:"17.6-17.7",dD:"all",eD:"2.1",fD:"2.2",gD:"2.3",hD:"4.1",iD:"4.4",jD:"4.4.3-4.4.4",kD:"5.0-5.4",lD:"6.2-6.4",mD:"7.2-7.4",nD:"8.2",oD:"9.2",pD:"11.1-11.2",qD:"12.0",rD:"13.0",sD:"14.0",tD:"15.0",uD:"19.0",vD:"14.9",wD:"13.52",xD:"2.5",yD:"3.0-3.1"};
diff --git a/node_modules/caniuse-lite/data/browsers.js b/node_modules/caniuse-lite/data/browsers.js
deleted file mode 100644
index 04fbb50..0000000
--- a/node_modules/caniuse-lite/data/browsers.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:"ie",B:"edge",C:"firefox",D:"chrome",E:"safari",F:"opera",G:"ios_saf",H:"op_mini",I:"android",J:"bb",K:"op_mob",L:"and_chr",M:"and_ff",N:"ie_mob",O:"and_uc",P:"samsung",Q:"and_qq",R:"baidu",S:"kaios"};
diff --git a/node_modules/caniuse-lite/data/features.js b/node_modules/caniuse-lite/data/features.js
deleted file mode 100644
index 69eed91..0000000
--- a/node_modules/caniuse-lite/data/features.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={"aac":require("./features/aac"),"abortcontroller":require("./features/abortcontroller"),"ac3-ec3":require("./features/ac3-ec3"),"accelerometer":require("./features/accelerometer"),"addeventlistener":require("./features/addeventlistener"),"alternate-stylesheet":require("./features/alternate-stylesheet"),"ambient-light":require("./features/ambient-light"),"apng":require("./features/apng"),"array-find-index":require("./features/array-find-index"),"array-find":require("./features/array-find"),"array-flat":require("./features/array-flat"),"array-includes":require("./features/array-includes"),"arrow-functions":require("./features/arrow-functions"),"asmjs":require("./features/asmjs"),"async-clipboard":require("./features/async-clipboard"),"async-functions":require("./features/async-functions"),"atob-btoa":require("./features/atob-btoa"),"audio-api":require("./features/audio-api"),"audio":require("./features/audio"),"audiotracks":require("./features/audiotracks"),"autofocus":require("./features/autofocus"),"auxclick":require("./features/auxclick"),"av1":require("./features/av1"),"avif":require("./features/avif"),"background-attachment":require("./features/background-attachment"),"background-clip-text":require("./features/background-clip-text"),"background-img-opts":require("./features/background-img-opts"),"background-position-x-y":require("./features/background-position-x-y"),"background-repeat-round-space":require("./features/background-repeat-round-space"),"background-sync":require("./features/background-sync"),"battery-status":require("./features/battery-status"),"beacon":require("./features/beacon"),"beforeafterprint":require("./features/beforeafterprint"),"bigint":require("./features/bigint"),"blobbuilder":require("./features/blobbuilder"),"bloburls":require("./features/bloburls"),"border-image":require("./features/border-image"),"border-radius":require("./features/border-radius"),"broadcastchannel":require("./features/broadcastchannel"),"brotli":require("./features/brotli"),"calc":require("./features/calc"),"canvas-blending":require("./features/canvas-blending"),"canvas-text":require("./features/canvas-text"),"canvas":require("./features/canvas"),"ch-unit":require("./features/ch-unit"),"chacha20-poly1305":require("./features/chacha20-poly1305"),"channel-messaging":require("./features/channel-messaging"),"childnode-remove":require("./features/childnode-remove"),"classlist":require("./features/classlist"),"client-hints-dpr-width-viewport":require("./features/client-hints-dpr-width-viewport"),"clipboard":require("./features/clipboard"),"colr-v1":require("./features/colr-v1"),"colr":require("./features/colr"),"comparedocumentposition":require("./features/comparedocumentposition"),"console-basic":require("./features/console-basic"),"console-time":require("./features/console-time"),"const":require("./features/const"),"constraint-validation":require("./features/constraint-validation"),"contenteditable":require("./features/contenteditable"),"contentsecuritypolicy":require("./features/contentsecuritypolicy"),"contentsecuritypolicy2":require("./features/contentsecuritypolicy2"),"cookie-store-api":require("./features/cookie-store-api"),"cors":require("./features/cors"),"createimagebitmap":require("./features/createimagebitmap"),"credential-management":require("./features/credential-management"),"cross-document-view-transitions":require("./features/cross-document-view-transitions"),"cryptography":require("./features/cryptography"),"css-all":require("./features/css-all"),"css-anchor-positioning":require("./features/css-anchor-positioning"),"css-animation":require("./features/css-animation"),"css-any-link":require("./features/css-any-link"),"css-appearance":require("./features/css-appearance"),"css-at-counter-style":require("./features/css-at-counter-style"),"css-autofill":require("./features/css-autofill"),"css-backdrop-filter":require("./features/css-backdrop-filter"),"css-background-offsets":require("./features/css-background-offsets"),"css-backgroundblendmode":require("./features/css-backgroundblendmode"),"css-boxdecorationbreak":require("./features/css-boxdecorationbreak"),"css-boxshadow":require("./features/css-boxshadow"),"css-canvas":require("./features/css-canvas"),"css-caret-color":require("./features/css-caret-color"),"css-cascade-layers":require("./features/css-cascade-layers"),"css-cascade-scope":require("./features/css-cascade-scope"),"css-case-insensitive":require("./features/css-case-insensitive"),"css-clip-path":require("./features/css-clip-path"),"css-color-adjust":require("./features/css-color-adjust"),"css-color-function":require("./features/css-color-function"),"css-conic-gradients":require("./features/css-conic-gradients"),"css-container-queries-style":require("./features/css-container-queries-style"),"css-container-queries":require("./features/css-container-queries"),"css-container-query-units":require("./features/css-container-query-units"),"css-containment":require("./features/css-containment"),"css-content-visibility":require("./features/css-content-visibility"),"css-counters":require("./features/css-counters"),"css-crisp-edges":require("./features/css-crisp-edges"),"css-cross-fade":require("./features/css-cross-fade"),"css-default-pseudo":require("./features/css-default-pseudo"),"css-descendant-gtgt":require("./features/css-descendant-gtgt"),"css-deviceadaptation":require("./features/css-deviceadaptation"),"css-dir-pseudo":require("./features/css-dir-pseudo"),"css-display-contents":require("./features/css-display-contents"),"css-element-function":require("./features/css-element-function"),"css-env-function":require("./features/css-env-function"),"css-exclusions":require("./features/css-exclusions"),"css-featurequeries":require("./features/css-featurequeries"),"css-file-selector-button":require("./features/css-file-selector-button"),"css-filter-function":require("./features/css-filter-function"),"css-filters":require("./features/css-filters"),"css-first-letter":require("./features/css-first-letter"),"css-first-line":require("./features/css-first-line"),"css-fixed":require("./features/css-fixed"),"css-focus-visible":require("./features/css-focus-visible"),"css-focus-within":require("./features/css-focus-within"),"css-font-palette":require("./features/css-font-palette"),"css-font-rendering-controls":require("./features/css-font-rendering-controls"),"css-font-stretch":require("./features/css-font-stretch"),"css-gencontent":require("./features/css-gencontent"),"css-gradients":require("./features/css-gradients"),"css-grid-animation":require("./features/css-grid-animation"),"css-grid":require("./features/css-grid"),"css-hanging-punctuation":require("./features/css-hanging-punctuation"),"css-has":require("./features/css-has"),"css-hyphens":require("./features/css-hyphens"),"css-if":require("./features/css-if"),"css-image-orientation":require("./features/css-image-orientation"),"css-image-set":require("./features/css-image-set"),"css-in-out-of-range":require("./features/css-in-out-of-range"),"css-indeterminate-pseudo":require("./features/css-indeterminate-pseudo"),"css-initial-letter":require("./features/css-initial-letter"),"css-initial-value":require("./features/css-initial-value"),"css-lch-lab":require("./features/css-lch-lab"),"css-letter-spacing":require("./features/css-letter-spacing"),"css-line-clamp":require("./features/css-line-clamp"),"css-logical-props":require("./features/css-logical-props"),"css-marker-pseudo":require("./features/css-marker-pseudo"),"css-masks":require("./features/css-masks"),"css-matches-pseudo":require("./features/css-matches-pseudo"),"css-math-functions":require("./features/css-math-functions"),"css-media-interaction":require("./features/css-media-interaction"),"css-media-range-syntax":require("./features/css-media-range-syntax"),"css-media-resolution":require("./features/css-media-resolution"),"css-media-scripting":require("./features/css-media-scripting"),"css-mediaqueries":require("./features/css-mediaqueries"),"css-mixblendmode":require("./features/css-mixblendmode"),"css-module-scripts":require("./features/css-module-scripts"),"css-motion-paths":require("./features/css-motion-paths"),"css-namespaces":require("./features/css-namespaces"),"css-nesting":require("./features/css-nesting"),"css-not-sel-list":require("./features/css-not-sel-list"),"css-nth-child-of":require("./features/css-nth-child-of"),"css-opacity":require("./features/css-opacity"),"css-optional-pseudo":require("./features/css-optional-pseudo"),"css-overflow-anchor":require("./features/css-overflow-anchor"),"css-overflow-overlay":require("./features/css-overflow-overlay"),"css-overflow":require("./features/css-overflow"),"css-overscroll-behavior":require("./features/css-overscroll-behavior"),"css-page-break":require("./features/css-page-break"),"css-paged-media":require("./features/css-paged-media"),"css-paint-api":require("./features/css-paint-api"),"css-placeholder-shown":require("./features/css-placeholder-shown"),"css-placeholder":require("./features/css-placeholder"),"css-print-color-adjust":require("./features/css-print-color-adjust"),"css-read-only-write":require("./features/css-read-only-write"),"css-rebeccapurple":require("./features/css-rebeccapurple"),"css-reflections":require("./features/css-reflections"),"css-regions":require("./features/css-regions"),"css-relative-colors":require("./features/css-relative-colors"),"css-repeating-gradients":require("./features/css-repeating-gradients"),"css-resize":require("./features/css-resize"),"css-revert-value":require("./features/css-revert-value"),"css-rrggbbaa":require("./features/css-rrggbbaa"),"css-scroll-behavior":require("./features/css-scroll-behavior"),"css-scrollbar":require("./features/css-scrollbar"),"css-sel2":require("./features/css-sel2"),"css-sel3":require("./features/css-sel3"),"css-selection":require("./features/css-selection"),"css-shapes":require("./features/css-shapes"),"css-snappoints":require("./features/css-snappoints"),"css-sticky":require("./features/css-sticky"),"css-subgrid":require("./features/css-subgrid"),"css-supports-api":require("./features/css-supports-api"),"css-table":require("./features/css-table"),"css-text-align-last":require("./features/css-text-align-last"),"css-text-box-trim":require("./features/css-text-box-trim"),"css-text-indent":require("./features/css-text-indent"),"css-text-justify":require("./features/css-text-justify"),"css-text-orientation":require("./features/css-text-orientation"),"css-text-spacing":require("./features/css-text-spacing"),"css-text-wrap-balance":require("./features/css-text-wrap-balance"),"css-textshadow":require("./features/css-textshadow"),"css-touch-action":require("./features/css-touch-action"),"css-transitions":require("./features/css-transitions"),"css-unicode-bidi":require("./features/css-unicode-bidi"),"css-unset-value":require("./features/css-unset-value"),"css-variables":require("./features/css-variables"),"css-when-else":require("./features/css-when-else"),"css-widows-orphans":require("./features/css-widows-orphans"),"css-width-stretch":require("./features/css-width-stretch"),"css-writing-mode":require("./features/css-writing-mode"),"css-zoom":require("./features/css-zoom"),"css3-attr":require("./features/css3-attr"),"css3-boxsizing":require("./features/css3-boxsizing"),"css3-colors":require("./features/css3-colors"),"css3-cursors-grab":require("./features/css3-cursors-grab"),"css3-cursors-newer":require("./features/css3-cursors-newer"),"css3-cursors":require("./features/css3-cursors"),"css3-tabsize":require("./features/css3-tabsize"),"currentcolor":require("./features/currentcolor"),"custom-elements":require("./features/custom-elements"),"custom-elementsv1":require("./features/custom-elementsv1"),"customevent":require("./features/customevent"),"datalist":require("./features/datalist"),"dataset":require("./features/dataset"),"datauri":require("./features/datauri"),"date-tolocaledatestring":require("./features/date-tolocaledatestring"),"declarative-shadow-dom":require("./features/declarative-shadow-dom"),"decorators":require("./features/decorators"),"details":require("./features/details"),"deviceorientation":require("./features/deviceorientation"),"devicepixelratio":require("./features/devicepixelratio"),"dialog":require("./features/dialog"),"dispatchevent":require("./features/dispatchevent"),"dnssec":require("./features/dnssec"),"do-not-track":require("./features/do-not-track"),"document-currentscript":require("./features/document-currentscript"),"document-evaluate-xpath":require("./features/document-evaluate-xpath"),"document-execcommand":require("./features/document-execcommand"),"document-policy":require("./features/document-policy"),"document-scrollingelement":require("./features/document-scrollingelement"),"documenthead":require("./features/documenthead"),"dom-manip-convenience":require("./features/dom-manip-convenience"),"dom-range":require("./features/dom-range"),"domcontentloaded":require("./features/domcontentloaded"),"dommatrix":require("./features/dommatrix"),"download":require("./features/download"),"dragndrop":require("./features/dragndrop"),"element-closest":require("./features/element-closest"),"element-from-point":require("./features/element-from-point"),"element-scroll-methods":require("./features/element-scroll-methods"),"eme":require("./features/eme"),"eot":require("./features/eot"),"es5":require("./features/es5"),"es6-class":require("./features/es6-class"),"es6-generators":require("./features/es6-generators"),"es6-module-dynamic-import":require("./features/es6-module-dynamic-import"),"es6-module":require("./features/es6-module"),"es6-number":require("./features/es6-number"),"es6-string-includes":require("./features/es6-string-includes"),"es6":require("./features/es6"),"eventsource":require("./features/eventsource"),"extended-system-fonts":require("./features/extended-system-fonts"),"feature-policy":require("./features/feature-policy"),"fetch":require("./features/fetch"),"fieldset-disabled":require("./features/fieldset-disabled"),"fileapi":require("./features/fileapi"),"filereader":require("./features/filereader"),"filereadersync":require("./features/filereadersync"),"filesystem":require("./features/filesystem"),"flac":require("./features/flac"),"flexbox-gap":require("./features/flexbox-gap"),"flexbox":require("./features/flexbox"),"flow-root":require("./features/flow-root"),"focusin-focusout-events":require("./features/focusin-focusout-events"),"font-family-system-ui":require("./features/font-family-system-ui"),"font-feature":require("./features/font-feature"),"font-kerning":require("./features/font-kerning"),"font-loading":require("./features/font-loading"),"font-size-adjust":require("./features/font-size-adjust"),"font-smooth":require("./features/font-smooth"),"font-unicode-range":require("./features/font-unicode-range"),"font-variant-alternates":require("./features/font-variant-alternates"),"font-variant-numeric":require("./features/font-variant-numeric"),"fontface":require("./features/fontface"),"form-attribute":require("./features/form-attribute"),"form-submit-attributes":require("./features/form-submit-attributes"),"form-validation":require("./features/form-validation"),"forms":require("./features/forms"),"fullscreen":require("./features/fullscreen"),"gamepad":require("./features/gamepad"),"geolocation":require("./features/geolocation"),"getboundingclientrect":require("./features/getboundingclientrect"),"getcomputedstyle":require("./features/getcomputedstyle"),"getelementsbyclassname":require("./features/getelementsbyclassname"),"getrandomvalues":require("./features/getrandomvalues"),"gyroscope":require("./features/gyroscope"),"hardwareconcurrency":require("./features/hardwareconcurrency"),"hashchange":require("./features/hashchange"),"heif":require("./features/heif"),"hevc":require("./features/hevc"),"hidden":require("./features/hidden"),"high-resolution-time":require("./features/high-resolution-time"),"history":require("./features/history"),"html-media-capture":require("./features/html-media-capture"),"html5semantic":require("./features/html5semantic"),"http-live-streaming":require("./features/http-live-streaming"),"http2":require("./features/http2"),"http3":require("./features/http3"),"iframe-sandbox":require("./features/iframe-sandbox"),"iframe-seamless":require("./features/iframe-seamless"),"iframe-srcdoc":require("./features/iframe-srcdoc"),"imagecapture":require("./features/imagecapture"),"ime":require("./features/ime"),"img-naturalwidth-naturalheight":require("./features/img-naturalwidth-naturalheight"),"import-maps":require("./features/import-maps"),"imports":require("./features/imports"),"indeterminate-checkbox":require("./features/indeterminate-checkbox"),"indexeddb":require("./features/indexeddb"),"indexeddb2":require("./features/indexeddb2"),"inline-block":require("./features/inline-block"),"innertext":require("./features/innertext"),"input-autocomplete-onoff":require("./features/input-autocomplete-onoff"),"input-color":require("./features/input-color"),"input-datetime":require("./features/input-datetime"),"input-email-tel-url":require("./features/input-email-tel-url"),"input-event":require("./features/input-event"),"input-file-accept":require("./features/input-file-accept"),"input-file-directory":require("./features/input-file-directory"),"input-file-multiple":require("./features/input-file-multiple"),"input-inputmode":require("./features/input-inputmode"),"input-minlength":require("./features/input-minlength"),"input-number":require("./features/input-number"),"input-pattern":require("./features/input-pattern"),"input-placeholder":require("./features/input-placeholder"),"input-range":require("./features/input-range"),"input-search":require("./features/input-search"),"input-selection":require("./features/input-selection"),"insert-adjacent":require("./features/insert-adjacent"),"insertadjacenthtml":require("./features/insertadjacenthtml"),"internationalization":require("./features/internationalization"),"intersectionobserver-v2":require("./features/intersectionobserver-v2"),"intersectionobserver":require("./features/intersectionobserver"),"intl-pluralrules":require("./features/intl-pluralrules"),"intrinsic-width":require("./features/intrinsic-width"),"jpeg2000":require("./features/jpeg2000"),"jpegxl":require("./features/jpegxl"),"jpegxr":require("./features/jpegxr"),"js-regexp-lookbehind":require("./features/js-regexp-lookbehind"),"json":require("./features/json"),"justify-content-space-evenly":require("./features/justify-content-space-evenly"),"kerning-pairs-ligatures":require("./features/kerning-pairs-ligatures"),"keyboardevent-charcode":require("./features/keyboardevent-charcode"),"keyboardevent-code":require("./features/keyboardevent-code"),"keyboardevent-getmodifierstate":require("./features/keyboardevent-getmodifierstate"),"keyboardevent-key":require("./features/keyboardevent-key"),"keyboardevent-location":require("./features/keyboardevent-location"),"keyboardevent-which":require("./features/keyboardevent-which"),"lazyload":require("./features/lazyload"),"let":require("./features/let"),"link-icon-png":require("./features/link-icon-png"),"link-icon-svg":require("./features/link-icon-svg"),"link-rel-dns-prefetch":require("./features/link-rel-dns-prefetch"),"link-rel-modulepreload":require("./features/link-rel-modulepreload"),"link-rel-preconnect":require("./features/link-rel-preconnect"),"link-rel-prefetch":require("./features/link-rel-prefetch"),"link-rel-preload":require("./features/link-rel-preload"),"link-rel-prerender":require("./features/link-rel-prerender"),"loading-lazy-attr":require("./features/loading-lazy-attr"),"localecompare":require("./features/localecompare"),"magnetometer":require("./features/magnetometer"),"matchesselector":require("./features/matchesselector"),"matchmedia":require("./features/matchmedia"),"mathml":require("./features/mathml"),"maxlength":require("./features/maxlength"),"mdn-css-backdrop-pseudo-element":require("./features/mdn-css-backdrop-pseudo-element"),"mdn-css-unicode-bidi-isolate-override":require("./features/mdn-css-unicode-bidi-isolate-override"),"mdn-css-unicode-bidi-isolate":require("./features/mdn-css-unicode-bidi-isolate"),"mdn-css-unicode-bidi-plaintext":require("./features/mdn-css-unicode-bidi-plaintext"),"mdn-text-decoration-color":require("./features/mdn-text-decoration-color"),"mdn-text-decoration-line":require("./features/mdn-text-decoration-line"),"mdn-text-decoration-shorthand":require("./features/mdn-text-decoration-shorthand"),"mdn-text-decoration-style":require("./features/mdn-text-decoration-style"),"media-fragments":require("./features/media-fragments"),"mediacapture-fromelement":require("./features/mediacapture-fromelement"),"mediarecorder":require("./features/mediarecorder"),"mediasource":require("./features/mediasource"),"menu":require("./features/menu"),"meta-theme-color":require("./features/meta-theme-color"),"meter":require("./features/meter"),"midi":require("./features/midi"),"minmaxwh":require("./features/minmaxwh"),"mp3":require("./features/mp3"),"mpeg-dash":require("./features/mpeg-dash"),"mpeg4":require("./features/mpeg4"),"multibackgrounds":require("./features/multibackgrounds"),"multicolumn":require("./features/multicolumn"),"mutation-events":require("./features/mutation-events"),"mutationobserver":require("./features/mutationobserver"),"namevalue-storage":require("./features/namevalue-storage"),"native-filesystem-api":require("./features/native-filesystem-api"),"nav-timing":require("./features/nav-timing"),"netinfo":require("./features/netinfo"),"notifications":require("./features/notifications"),"object-entries":require("./features/object-entries"),"object-fit":require("./features/object-fit"),"object-observe":require("./features/object-observe"),"object-values":require("./features/object-values"),"objectrtc":require("./features/objectrtc"),"offline-apps":require("./features/offline-apps"),"offscreencanvas":require("./features/offscreencanvas"),"ogg-vorbis":require("./features/ogg-vorbis"),"ogv":require("./features/ogv"),"ol-reversed":require("./features/ol-reversed"),"once-event-listener":require("./features/once-event-listener"),"online-status":require("./features/online-status"),"opus":require("./features/opus"),"orientation-sensor":require("./features/orientation-sensor"),"outline":require("./features/outline"),"pad-start-end":require("./features/pad-start-end"),"page-transition-events":require("./features/page-transition-events"),"pagevisibility":require("./features/pagevisibility"),"passive-event-listener":require("./features/passive-event-listener"),"passkeys":require("./features/passkeys"),"passwordrules":require("./features/passwordrules"),"path2d":require("./features/path2d"),"payment-request":require("./features/payment-request"),"pdf-viewer":require("./features/pdf-viewer"),"permissions-api":require("./features/permissions-api"),"permissions-policy":require("./features/permissions-policy"),"picture-in-picture":require("./features/picture-in-picture"),"picture":require("./features/picture"),"ping":require("./features/ping"),"png-alpha":require("./features/png-alpha"),"pointer-events":require("./features/pointer-events"),"pointer":require("./features/pointer"),"pointerlock":require("./features/pointerlock"),"portals":require("./features/portals"),"prefers-color-scheme":require("./features/prefers-color-scheme"),"prefers-reduced-motion":require("./features/prefers-reduced-motion"),"progress":require("./features/progress"),"promise-finally":require("./features/promise-finally"),"promises":require("./features/promises"),"proximity":require("./features/proximity"),"proxy":require("./features/proxy"),"publickeypinning":require("./features/publickeypinning"),"push-api":require("./features/push-api"),"queryselector":require("./features/queryselector"),"readonly-attr":require("./features/readonly-attr"),"referrer-policy":require("./features/referrer-policy"),"registerprotocolhandler":require("./features/registerprotocolhandler"),"rel-noopener":require("./features/rel-noopener"),"rel-noreferrer":require("./features/rel-noreferrer"),"rellist":require("./features/rellist"),"rem":require("./features/rem"),"requestanimationframe":require("./features/requestanimationframe"),"requestidlecallback":require("./features/requestidlecallback"),"resizeobserver":require("./features/resizeobserver"),"resource-timing":require("./features/resource-timing"),"rest-parameters":require("./features/rest-parameters"),"rtcpeerconnection":require("./features/rtcpeerconnection"),"ruby":require("./features/ruby"),"run-in":require("./features/run-in"),"same-site-cookie-attribute":require("./features/same-site-cookie-attribute"),"screen-orientation":require("./features/screen-orientation"),"script-async":require("./features/script-async"),"script-defer":require("./features/script-defer"),"scrollintoview":require("./features/scrollintoview"),"scrollintoviewifneeded":require("./features/scrollintoviewifneeded"),"sdch":require("./features/sdch"),"selection-api":require("./features/selection-api"),"selectlist":require("./features/selectlist"),"server-timing":require("./features/server-timing"),"serviceworkers":require("./features/serviceworkers"),"setimmediate":require("./features/setimmediate"),"shadowdom":require("./features/shadowdom"),"shadowdomv1":require("./features/shadowdomv1"),"sharedarraybuffer":require("./features/sharedarraybuffer"),"sharedworkers":require("./features/sharedworkers"),"sni":require("./features/sni"),"spdy":require("./features/spdy"),"speech-recognition":require("./features/speech-recognition"),"speech-synthesis":require("./features/speech-synthesis"),"spellcheck-attribute":require("./features/spellcheck-attribute"),"sql-storage":require("./features/sql-storage"),"srcset":require("./features/srcset"),"stream":require("./features/stream"),"streams":require("./features/streams"),"stricttransportsecurity":require("./features/stricttransportsecurity"),"style-scoped":require("./features/style-scoped"),"subresource-bundling":require("./features/subresource-bundling"),"subresource-integrity":require("./features/subresource-integrity"),"svg-css":require("./features/svg-css"),"svg-filters":require("./features/svg-filters"),"svg-fonts":require("./features/svg-fonts"),"svg-fragment":require("./features/svg-fragment"),"svg-html":require("./features/svg-html"),"svg-html5":require("./features/svg-html5"),"svg-img":require("./features/svg-img"),"svg-smil":require("./features/svg-smil"),"svg":require("./features/svg"),"sxg":require("./features/sxg"),"tabindex-attr":require("./features/tabindex-attr"),"template-literals":require("./features/template-literals"),"template":require("./features/template"),"temporal":require("./features/temporal"),"testfeat":require("./features/testfeat"),"text-decoration":require("./features/text-decoration"),"text-emphasis":require("./features/text-emphasis"),"text-overflow":require("./features/text-overflow"),"text-size-adjust":require("./features/text-size-adjust"),"text-stroke":require("./features/text-stroke"),"textcontent":require("./features/textcontent"),"textencoder":require("./features/textencoder"),"tls1-1":require("./features/tls1-1"),"tls1-2":require("./features/tls1-2"),"tls1-3":require("./features/tls1-3"),"touch":require("./features/touch"),"transforms2d":require("./features/transforms2d"),"transforms3d":require("./features/transforms3d"),"trusted-types":require("./features/trusted-types"),"ttf":require("./features/ttf"),"typedarrays":require("./features/typedarrays"),"u2f":require("./features/u2f"),"unhandledrejection":require("./features/unhandledrejection"),"upgradeinsecurerequests":require("./features/upgradeinsecurerequests"),"url-scroll-to-text-fragment":require("./features/url-scroll-to-text-fragment"),"url":require("./features/url"),"urlsearchparams":require("./features/urlsearchparams"),"use-strict":require("./features/use-strict"),"user-select-none":require("./features/user-select-none"),"user-timing":require("./features/user-timing"),"variable-fonts":require("./features/variable-fonts"),"vector-effect":require("./features/vector-effect"),"vibration":require("./features/vibration"),"video":require("./features/video"),"videotracks":require("./features/videotracks"),"view-transitions":require("./features/view-transitions"),"viewport-unit-variants":require("./features/viewport-unit-variants"),"viewport-units":require("./features/viewport-units"),"wai-aria":require("./features/wai-aria"),"wake-lock":require("./features/wake-lock"),"wasm-bigint":require("./features/wasm-bigint"),"wasm-bulk-memory":require("./features/wasm-bulk-memory"),"wasm-extended-const":require("./features/wasm-extended-const"),"wasm-gc":require("./features/wasm-gc"),"wasm-multi-memory":require("./features/wasm-multi-memory"),"wasm-multi-value":require("./features/wasm-multi-value"),"wasm-mutable-globals":require("./features/wasm-mutable-globals"),"wasm-nontrapping-fptoint":require("./features/wasm-nontrapping-fptoint"),"wasm-reference-types":require("./features/wasm-reference-types"),"wasm-relaxed-simd":require("./features/wasm-relaxed-simd"),"wasm-signext":require("./features/wasm-signext"),"wasm-simd":require("./features/wasm-simd"),"wasm-tail-calls":require("./features/wasm-tail-calls"),"wasm-threads":require("./features/wasm-threads"),"wasm":require("./features/wasm"),"wav":require("./features/wav"),"wbr-element":require("./features/wbr-element"),"web-animation":require("./features/web-animation"),"web-app-manifest":require("./features/web-app-manifest"),"web-bluetooth":require("./features/web-bluetooth"),"web-serial":require("./features/web-serial"),"web-share":require("./features/web-share"),"webauthn":require("./features/webauthn"),"webcodecs":require("./features/webcodecs"),"webgl":require("./features/webgl"),"webgl2":require("./features/webgl2"),"webgpu":require("./features/webgpu"),"webhid":require("./features/webhid"),"webkit-user-drag":require("./features/webkit-user-drag"),"webm":require("./features/webm"),"webnfc":require("./features/webnfc"),"webp":require("./features/webp"),"websockets":require("./features/websockets"),"webtransport":require("./features/webtransport"),"webusb":require("./features/webusb"),"webvr":require("./features/webvr"),"webvtt":require("./features/webvtt"),"webworkers":require("./features/webworkers"),"webxr":require("./features/webxr"),"will-change":require("./features/will-change"),"woff":require("./features/woff"),"woff2":require("./features/woff2"),"word-break":require("./features/word-break"),"wordwrap":require("./features/wordwrap"),"x-doc-messaging":require("./features/x-doc-messaging"),"x-frame-options":require("./features/x-frame-options"),"xhr2":require("./features/xhr2"),"xhtml":require("./features/xhtml"),"xhtmlsmil":require("./features/xhtmlsmil"),"xml-serializer":require("./features/xml-serializer"),"zstd":require("./features/zstd")};
diff --git a/node_modules/caniuse-lite/data/features/aac.js b/node_modules/caniuse-lite/data/features/aac.js
deleted file mode 100644
index 74333e4..0000000
--- a/node_modules/caniuse-lite/data/features/aac.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"F A B","2":"K D E sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"2":"1 2 tC QC J VB K D E F A B C L M G N O P WB xC yC","132":"0 3 4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"J VB K D E F","16":"A B"},E:{"1":"J VB K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"zC WC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED KC qC FD LC"},G:{"1":"E GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","16":"WC"},H:{"2":"dD"},I:{"1":"QC J I hD rC iD jD","2":"eD fD gD"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"132":"JC"},N:{"1":"A","2":"B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"132":"xD yD"}},B:6,C:"AAC audio file format",D:true};
diff --git a/node_modules/caniuse-lite/data/features/abortcontroller.js b/node_modules/caniuse-lite/data/features/abortcontroller.js
deleted file mode 100644
index 37208f2..0000000
--- a/node_modules/caniuse-lite/data/features/abortcontroller.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G"},C:{"1":"0 zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB xC yC"},D:{"1":"0 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B"},E:{"1":"L M G LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B zC WC 0C 1C 2C 3C XC","130":"C KC"},F:{"1":"0 vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB BD CD DD ED KC qC FD LC"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 oD XC pD qD rD sD tD NC OC PC uD","2":"J kD lD mD nD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:1,C:"AbortController & AbortSignal",D:true};
diff --git a/node_modules/caniuse-lite/data/features/ac3-ec3.js b/node_modules/caniuse-lite/data/features/ac3-ec3.js
deleted file mode 100644
index 03755cd..0000000
--- a/node_modules/caniuse-lite/data/features/ac3-ec3.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"C L M G N O P","2":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC"},G:{"2":"E WC GD rC HD ID JD KD","132":"LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"2":"QC J I eD fD gD hD rC iD jD"},J:{"2":"D","132":"A"},K:{"2":"A B C H KC qC","132":"LC"},L:{"2":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"2":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:6,C:"AC-3 (Dolby Digital) and EC-3 (Dolby Digital Plus) codecs",D:false};
diff --git a/node_modules/caniuse-lite/data/features/accelerometer.js b/node_modules/caniuse-lite/data/features/accelerometer.js
deleted file mode 100644
index 17f2527..0000000
--- a/node_modules/caniuse-lite/data/features/accelerometer.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"1":"0 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB","194":"0B RC 1B SC 2B 3B 4B 5B 6B"},E:{"2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB BD CD DD ED KC qC FD LC"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"2":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:4,C:"Accelerometer",D:true};
diff --git a/node_modules/caniuse-lite/data/features/addeventlistener.js b/node_modules/caniuse-lite/data/features/addeventlistener.js
deleted file mode 100644
index 23ad143..0000000
--- a/node_modules/caniuse-lite/data/features/addeventlistener.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"F A B","130":"K D E sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","257":"tC QC J VB K xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC"},G:{"1":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"1":"dD"},I:{"1":"QC J I eD fD gD hD rC iD jD"},J:{"1":"D A"},K:{"1":"A B C H KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"EventTarget.addEventListener()",D:true};
diff --git a/node_modules/caniuse-lite/data/features/alternate-stylesheet.js b/node_modules/caniuse-lite/data/features/alternate-stylesheet.js
deleted file mode 100644
index 9a04609..0000000
--- a/node_modules/caniuse-lite/data/features/alternate-stylesheet.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"E F A B","2":"K D sC"},B:{"2":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"F B C BD CD DD ED KC qC FD LC","16":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"16":"dD"},I:{"2":"QC J I eD fD gD hD rC iD jD"},J:{"16":"D A"},K:{"2":"H","16":"A B C KC qC LC"},L:{"16":"I"},M:{"16":"JC"},N:{"16":"A B"},O:{"16":"MC"},P:{"16":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"16":"wD"},S:{"1":"xD yD"}},B:1,C:"Alternate stylesheet",D:false};
diff --git a/node_modules/caniuse-lite/data/features/ambient-light.js b/node_modules/caniuse-lite/data/features/ambient-light.js
deleted file mode 100644
index 81e106f..0000000
--- a/node_modules/caniuse-lite/data/features/ambient-light.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"2":"C L","132":"M G N O P","322":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"2":"1 2 tC QC J VB K D E F A B C L M G N O P WB xC yC","132":"3 4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC","194":"0 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC"},D:{"2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB","322":"0 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC BD CD DD ED KC qC FD LC","322":"0 DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"2":"QC J I eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"2":"A B C H KC qC LC"},L:{"322":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"2":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"132":"xD yD"}},B:4,C:"Ambient Light Sensor",D:true};
diff --git a/node_modules/caniuse-lite/data/features/apng.js b/node_modules/caniuse-lite/data/features/apng.js
deleted file mode 100644
index ffcfa14..0000000
--- a/node_modules/caniuse-lite/data/features/apng.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC","2":"tC"},D:{"1":"0 RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B"},E:{"1":"E F A B C L M G 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D zC WC 0C 1C 2C"},F:{"1":"0 B C oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC","2":"1 2 3 4 5 6 7 8 9 F G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB"},G:{"1":"E KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC HD ID JD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"A B C H KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 mD nD oD XC pD qD rD sD tD NC OC PC uD","2":"J kD lD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"Animated PNG (APNG)",D:true};
diff --git a/node_modules/caniuse-lite/data/features/array-find-index.js b/node_modules/caniuse-lite/data/features/array-find-index.js
deleted file mode 100644
index 161355f..0000000
--- a/node_modules/caniuse-lite/data/features/array-find-index.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 tC QC J VB K D E F A B C L M G N O P WB xC yC"},D:{"1":"0 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB"},E:{"1":"E F A B C L M G 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D zC WC 0C 1C"},F:{"1":"0 aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB BD CD DD ED KC qC FD LC"},G:{"1":"E KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC HD ID JD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D","16":"A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD","2":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:6,C:"Array.prototype.findIndex",D:true};
diff --git a/node_modules/caniuse-lite/data/features/array-find.js b/node_modules/caniuse-lite/data/features/array-find.js
deleted file mode 100644
index d1bf525..0000000
--- a/node_modules/caniuse-lite/data/features/array-find.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","16":"C L M"},C:{"1":"0 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 tC QC J VB K D E F A B C L M G N O P WB xC yC"},D:{"1":"0 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB"},E:{"1":"E F A B C L M G 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D zC WC 0C 1C"},F:{"1":"0 aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB BD CD DD ED KC qC FD LC"},G:{"1":"E KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC HD ID JD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D","16":"A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD","2":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:6,C:"Array.prototype.find",D:true};
diff --git a/node_modules/caniuse-lite/data/features/array-flat.js b/node_modules/caniuse-lite/data/features/array-flat.js
deleted file mode 100644
index d759996..0000000
--- a/node_modules/caniuse-lite/data/features/array-flat.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"1":"0 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC xC yC"},D:{"1":"0 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B"},E:{"1":"C L M G LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B zC WC 0C 1C 2C 3C XC KC"},F:{"1":"0 yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB BD CD DD ED KC qC FD LC"},G:{"1":"RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 XC pD qD rD sD tD NC OC PC uD","2":"J kD lD mD nD oD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:6,C:"flat & flatMap array methods",D:true};
diff --git a/node_modules/caniuse-lite/data/features/array-includes.js b/node_modules/caniuse-lite/data/features/array-includes.js
deleted file mode 100644
index 81cdbcc..0000000
--- a/node_modules/caniuse-lite/data/features/array-includes.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L"},C:{"1":"0 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB xC yC"},D:{"1":"0 pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB"},E:{"1":"F A B C L M G 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E zC WC 0C 1C 2C"},F:{"1":"0 cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB BD CD DD ED KC qC FD LC"},G:{"1":"LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD","2":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:6,C:"Array.prototype.includes",D:true};
diff --git a/node_modules/caniuse-lite/data/features/arrow-functions.js b/node_modules/caniuse-lite/data/features/arrow-functions.js
deleted file mode 100644
index 56a3383..0000000
--- a/node_modules/caniuse-lite/data/features/arrow-functions.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 3 4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 tC QC J VB K D E F A B C L M G N O P WB xC yC"},D:{"1":"0 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB"},E:{"1":"A B C L M G XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F zC WC 0C 1C 2C 3C"},F:{"1":"0 aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB BD CD DD ED KC qC FD LC"},G:{"1":"ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD","2":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:6,C:"Arrow functions",D:true};
diff --git a/node_modules/caniuse-lite/data/features/asmjs.js b/node_modules/caniuse-lite/data/features/asmjs.js
deleted file mode 100644
index bcfa3b3..0000000
--- a/node_modules/caniuse-lite/data/features/asmjs.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"L M G N O P","132":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","322":"C"},C:{"1":"0 3 4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 tC QC J VB K D E F A B C L M G N O P WB xC yC"},D:{"2":"1 2 3 4 5 6 7 8 J VB K D E F A B C L M G N O P WB","132":"0 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"2":"F B C BD CD DD ED KC qC FD LC","132":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"2":"QC J eD fD gD hD rC iD jD","132":"I"},J:{"2":"D A"},K:{"2":"A B C KC qC LC","132":"H"},L:{"132":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"132":"MC"},P:{"2":"J","132":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"132":"vD"},R:{"132":"wD"},S:{"1":"xD yD"}},B:6,C:"asm.js",D:true};
diff --git a/node_modules/caniuse-lite/data/features/async-clipboard.js b/node_modules/caniuse-lite/data/features/async-clipboard.js
deleted file mode 100644
index 7ac7ddc..0000000
--- a/node_modules/caniuse-lite/data/features/async-clipboard.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B xC yC","132":"0 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB"},D:{"1":"0 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B"},E:{"1":"M G 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B C L zC WC 0C 1C 2C 3C XC KC LC"},F:{"1":"0 vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB BD CD DD ED KC qC FD LC"},G:{"1":"XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD"},H:{"2":"dD"},I:{"2":"QC J eD fD gD hD rC iD jD","260":"I"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"6 7 8 9","2":"J kD lD mD nD","260":"1 2 3 4 5 oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"2":"xD","132":"yD"}},B:5,C:"Asynchronous Clipboard API",D:true};
diff --git a/node_modules/caniuse-lite/data/features/async-functions.js b/node_modules/caniuse-lite/data/features/async-functions.js
deleted file mode 100644
index 560d7a0..0000000
--- a/node_modules/caniuse-lite/data/features/async-functions.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L","194":"M"},C:{"1":"0 uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB xC yC"},D:{"1":"0 xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB"},E:{"1":"B C L M G KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A zC WC 0C 1C 2C 3C","258":"XC"},F:{"1":"0 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB BD CD DD ED KC qC FD LC"},G:{"1":"PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND","258":"OD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 lD mD nD oD XC pD qD rD sD tD NC OC PC uD","2":"J kD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:6,C:"Async functions",D:true};
diff --git a/node_modules/caniuse-lite/data/features/atob-btoa.js b/node_modules/caniuse-lite/data/features/atob-btoa.js
deleted file mode 100644
index 74cf2bf..0000000
--- a/node_modules/caniuse-lite/data/features/atob-btoa.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"K D E F sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z ED KC qC FD LC","2":"F BD CD","16":"DD"},G:{"1":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"1":"dD"},I:{"1":"QC J I eD fD gD hD rC iD jD"},J:{"1":"D A"},K:{"1":"B C H KC qC LC","16":"A"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"Base64 encoding and decoding",D:true};
diff --git a/node_modules/caniuse-lite/data/features/audio-api.js b/node_modules/caniuse-lite/data/features/audio-api.js
deleted file mode 100644
index 1b51e64..0000000
--- a/node_modules/caniuse-lite/data/features/audio-api.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 tC QC J VB K D E F A B C L M G N O P WB xC yC"},D:{"1":"0 cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"J VB K D E F A B C L","33":"1 2 3 4 5 6 7 8 9 M G N O P WB XB YB ZB aB bB"},E:{"1":"G 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB zC WC 0C","33":"K D E F A B C L M 1C 2C 3C XC KC LC 4C"},F:{"1":"0 3 4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED KC qC FD LC","33":"1 2 G N O P WB"},G:{"1":"YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC HD","33":"E ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"Web Audio API",D:true};
diff --git a/node_modules/caniuse-lite/data/features/audio.js b/node_modules/caniuse-lite/data/features/audio.js
deleted file mode 100644
index 3438911..0000000
--- a/node_modules/caniuse-lite/data/features/audio.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"F A B","2":"K D E sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC","132":"J VB K D E F A B C L M G N O P WB xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z DD ED KC qC FD LC","2":"F","4":"BD CD"},G:{"260":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"1":"QC J I gD hD rC iD jD","2":"eD fD"},J:{"1":"D A"},K:{"1":"B C H KC qC LC","2":"A"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"Audio element",D:true};
diff --git a/node_modules/caniuse-lite/data/features/audiotracks.js b/node_modules/caniuse-lite/data/features/audiotracks.js
deleted file mode 100644
index 0fa2bbc..0000000
--- a/node_modules/caniuse-lite/data/features/audiotracks.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"K D E F sC"},B:{"1":"C L M G N O P","322":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB xC yC","194":"0 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC"},D:{"2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB","322":"0 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"D E F A B C L M G 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K zC WC 0C"},F:{"2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB BD CD DD ED KC qC FD LC","322":"0 aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"E JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC HD ID"},H:{"2":"dD"},I:{"2":"QC J I eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"2":"A B C KC qC LC","322":"H"},L:{"322":"I"},M:{"2":"JC"},N:{"1":"A B"},O:{"322":"MC"},P:{"2":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"322":"vD"},R:{"322":"wD"},S:{"194":"xD yD"}},B:1,C:"Audio Tracks",D:true};
diff --git a/node_modules/caniuse-lite/data/features/autofocus.js b/node_modules/caniuse-lite/data/features/autofocus.js
deleted file mode 100644
index 9188afd..0000000
--- a/node_modules/caniuse-lite/data/features/autofocus.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"K D E F sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"J"},E:{"1":"VB K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J zC WC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC","2":"F"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"1":"QC J I hD rC iD jD","2":"eD fD gD"},J:{"1":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:1,C:"Autofocus attribute",D:true};
diff --git a/node_modules/caniuse-lite/data/features/auxclick.js b/node_modules/caniuse-lite/data/features/auxclick.js
deleted file mode 100644
index 16b8dd9..0000000
--- a/node_modules/caniuse-lite/data/features/auxclick.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB xC yC","129":"0 vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC"},D:{"1":"0 xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB"},E:{"1":"lC mC nC oC pC AD","2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC"},F:{"1":"0 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB BD CD DD ED KC qC FD LC"},G:{"1":"lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD","2":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:5,C:"Auxclick",D:true};
diff --git a/node_modules/caniuse-lite/data/features/av1.js b/node_modules/caniuse-lite/data/features/av1.js
deleted file mode 100644
index ca6edbf..0000000
--- a/node_modules/caniuse-lite/data/features/av1.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"0 C L M G N O z AB BB CB","194":"P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y"},C:{"1":"0 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xC yC","66":"xB yB zB 0B RC 1B SC 2B 3B 4B","260":"5B","516":"6B"},D:{"1":"0 AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B","66":"7B 8B 9B"},E:{"2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C","1028":"OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB BD CD DD ED KC qC FD LC"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD","1028":"OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 qD rD sD tD NC OC PC uD","2":"J kD lD mD nD oD XC pD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:6,C:"AV1 video format",D:true};
diff --git a/node_modules/caniuse-lite/data/features/avif.js b/node_modules/caniuse-lite/data/features/avif.js
deleted file mode 100644
index 64232aa..0000000
--- a/node_modules/caniuse-lite/data/features/avif.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w AB BB CB","4162":"0 x y z"},C:{"1":"0 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC xC yC","194":"HC IC Q H R TC S T U V W X Y Z a b","257":"c d e f g h i j k l m n o p q r s t","2049":"u v"},D:{"1":"0 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T"},E:{"1":"dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC","1796":"aC bC cC"},F:{"1":"0 BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BD CD DD ED KC qC FD LC"},G:{"1":"dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD","1281":"NC aC bC cC"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 sD tD NC OC PC uD","2":"J kD lD mD nD oD XC pD qD rD"},Q:{"2":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:6,C:"AVIF image format",D:true};
diff --git a/node_modules/caniuse-lite/data/features/background-attachment.js b/node_modules/caniuse-lite/data/features/background-attachment.js
deleted file mode 100644
index 1610813..0000000
--- a/node_modules/caniuse-lite/data/features/background-attachment.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"F A B","132":"K D E sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","132":"1 2 3 4 5 tC QC J VB K D E F A B C L M G N O P WB xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"VB K D E F A B C 0C 1C 2C 3C XC KC LC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","132":"J L zC WC 4C","2050":"M G 5C 6C YC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z DD ED KC qC FD LC","132":"F BD CD"},G:{"1":"ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC","772":"E HD ID JD KD LD MD ND OD PD QD RD SD","2050":"TD UD VD WD XD YD ZD YC"},H:{"2":"dD"},I:{"2":"QC J I eD fD gD iD jD","132":"hD rC"},J:{"260":"D A"},K:{"1":"B C H KC qC LC","132":"A"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"2":"J","1028":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"CSS background-attachment",D:true};
diff --git a/node_modules/caniuse-lite/data/features/background-clip-text.js b/node_modules/caniuse-lite/data/features/background-clip-text.js
deleted file mode 100644
index 92ecb4f..0000000
--- a/node_modules/caniuse-lite/data/features/background-clip-text.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"G N O P","33":"C L M","129":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","161":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB"},C:{"1":"0 rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB xC yC"},D:{"129":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","161":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB"},E:{"2":"zC","129":"MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","388":"VB K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC","420":"J WC"},F:{"2":"F B C BD CD DD ED KC qC FD LC","129":"0 p q r s t u v w x y z","161":"1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o"},G:{"129":"MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","388":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC"},H:{"2":"dD"},I:{"16":"QC eD fD gD","129":"I","161":"J hD rC iD jD"},J:{"161":"D A"},K:{"16":"A B C KC qC LC","129":"H"},L:{"129":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"161":"MC"},P:{"1":"6 7 8 9","161":"1 2 3 4 5 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"161":"vD"},R:{"161":"wD"},S:{"1":"xD yD"}},B:7,C:"Background-clip: text",D:true};
diff --git a/node_modules/caniuse-lite/data/features/background-img-opts.js b/node_modules/caniuse-lite/data/features/background-img-opts.js
deleted file mode 100644
index 27e1e75..0000000
--- a/node_modules/caniuse-lite/data/features/background-img-opts.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"F A B","2":"K D E sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC xC","36":"yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","516":"J VB K D E F A B C L M"},E:{"1":"D E F A B C L M G 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","772":"J VB K zC WC 0C 1C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z DD ED KC qC FD LC","2":"F BD","36":"CD"},G:{"1":"E JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","4":"WC GD rC ID","516":"HD"},H:{"132":"dD"},I:{"1":"I iD jD","36":"eD","516":"QC J hD rC","548":"fD gD"},J:{"1":"D A"},K:{"1":"A B C H KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"CSS3 Background-image options",D:true};
diff --git a/node_modules/caniuse-lite/data/features/background-position-x-y.js b/node_modules/caniuse-lite/data/features/background-position-x-y.js
deleted file mode 100644
index 3274449..0000000
--- a/node_modules/caniuse-lite/data/features/background-position-x-y.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"K D E F A B sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED KC qC FD LC"},G:{"1":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"1":"QC J I eD fD gD hD rC iD jD"},J:{"1":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:7,C:"background-position-x & background-position-y",D:true};
diff --git a/node_modules/caniuse-lite/data/features/background-repeat-round-space.js b/node_modules/caniuse-lite/data/features/background-repeat-round-space.js
deleted file mode 100644
index 7a5ca0a..0000000
--- a/node_modules/caniuse-lite/data/features/background-repeat-round-space.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"K D E sC","132":"F"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB xC yC"},D:{"1":"0 aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB"},E:{"1":"D E F A B C L M G 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K zC WC 0C 1C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z DD ED KC qC FD LC","2":"F G N O P BD CD"},G:{"1":"E JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC HD ID"},H:{"1":"dD"},I:{"1":"I iD jD","2":"QC J eD fD gD hD rC"},J:{"1":"A","2":"D"},K:{"1":"B C H KC qC LC","2":"A"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:4,C:"CSS background-repeat round and space",D:true};
diff --git a/node_modules/caniuse-lite/data/features/background-sync.js b/node_modules/caniuse-lite/data/features/background-sync.js
deleted file mode 100644
index bea18a2..0000000
--- a/node_modules/caniuse-lite/data/features/background-sync.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC xC yC","16":"uC vC wC"},D:{"1":"0 rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB"},E:{"2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB BD CD DD ED KC qC FD LC"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD","2":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:7,C:"Background Sync API",D:true};
diff --git a/node_modules/caniuse-lite/data/features/battery-status.js b/node_modules/caniuse-lite/data/features/battery-status.js
deleted file mode 100644
index 0173774..0000000
--- a/node_modules/caniuse-lite/data/features/battery-status.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"1":"lB mB nB oB pB qB rB sB tB","2":"0 tC QC J VB K D E F uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC","132":"1 2 3 4 5 6 7 8 9 N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB","164":"A B C L M G"},D:{"1":"0 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB","66":"fB"},E:{"2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 F B C G N O P WB BD CD DD ED KC qC FD LC"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD","2":"yD"}},B:4,C:"Battery Status API",D:true};
diff --git a/node_modules/caniuse-lite/data/features/beacon.js b/node_modules/caniuse-lite/data/features/beacon.js
deleted file mode 100644
index 972bf03..0000000
--- a/node_modules/caniuse-lite/data/features/beacon.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L"},C:{"1":"0 ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB xC yC"},D:{"1":"0 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB"},E:{"1":"C L M G KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B zC WC 0C 1C 2C 3C XC"},F:{"1":"0 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 F B C G N O P WB BD CD DD ED KC qC FD LC"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"Beacon API",D:true};
diff --git a/node_modules/caniuse-lite/data/features/beforeafterprint.js b/node_modules/caniuse-lite/data/features/beforeafterprint.js
deleted file mode 100644
index ffb6bb4..0000000
--- a/node_modules/caniuse-lite/data/features/beforeafterprint.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"K D E F A B","16":"sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC J VB xC yC"},D:{"1":"0 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B"},E:{"1":"L M G 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B C zC WC 0C 1C 2C 3C XC KC LC"},F:{"1":"0 sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB BD CD DD ED KC qC FD LC"},G:{"1":"TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD"},H:{"2":"dD"},I:{"2":"QC J I eD fD gD hD rC iD jD"},J:{"16":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"16":"A B"},O:{"1":"MC"},P:{"2":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD","16":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"Printing Events",D:true};
diff --git a/node_modules/caniuse-lite/data/features/bigint.js b/node_modules/caniuse-lite/data/features/bigint.js
deleted file mode 100644
index a42ee1f..0000000
--- a/node_modules/caniuse-lite/data/features/bigint.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"1":"0 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B xC yC","194":"5B 6B 7B"},D:{"1":"0 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B"},E:{"1":"M G 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B C L zC WC 0C 1C 2C 3C XC KC LC 4C"},F:{"1":"0 wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB BD CD DD ED KC qC FD LC"},G:{"1":"XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 oD XC pD qD rD sD tD NC OC PC uD","2":"J kD lD mD nD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:6,C:"BigInt",D:true};
diff --git a/node_modules/caniuse-lite/data/features/blobbuilder.js b/node_modules/caniuse-lite/data/features/blobbuilder.js
deleted file mode 100644
index 395f046..0000000
--- a/node_modules/caniuse-lite/data/features/blobbuilder.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"K D E F sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC J VB xC yC","36":"K D E F A B C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"J VB K D","36":"E F A B C L M G N O P WB"},E:{"1":"K D E F A B C L M G 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB zC WC 0C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z LC","2":"F B C BD CD DD ED KC qC FD"},G:{"1":"E ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC HD"},H:{"2":"dD"},I:{"1":"I","2":"eD fD gD","36":"QC J hD rC iD jD"},J:{"1":"A","2":"D"},K:{"1":"H LC","2":"A B C KC qC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:5,C:"Blob constructing",D:true};
diff --git a/node_modules/caniuse-lite/data/features/bloburls.js b/node_modules/caniuse-lite/data/features/bloburls.js
deleted file mode 100644
index e56c4f9..0000000
--- a/node_modules/caniuse-lite/data/features/bloburls.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F sC","129":"A B"},B:{"1":"0 G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","129":"C L M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC xC yC"},D:{"1":"0 4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"J VB K D","33":"1 2 3 E F A B C L M G N O P WB"},E:{"1":"D E F A B C L M G 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB zC WC 0C","33":"K"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED KC qC FD LC"},G:{"1":"E JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC HD","33":"ID"},H:{"2":"dD"},I:{"1":"I iD jD","2":"QC eD fD gD","33":"J hD rC"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"B","2":"A"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:5,C:"Blob URLs",D:true};
diff --git a/node_modules/caniuse-lite/data/features/border-image.js b/node_modules/caniuse-lite/data/features/border-image.js
deleted file mode 100644
index a4b8e28..0000000
--- a/node_modules/caniuse-lite/data/features/border-image.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"B","2":"K D E F A sC"},B:{"1":"0 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","129":"C L"},C:{"1":"0 sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC","260":"1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB","804":"J VB K D E F A B C L M xC yC"},D:{"1":"0 yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","260":"tB uB vB wB xB","388":"YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB","1412":"1 2 3 4 5 6 7 8 9 G N O P WB XB","1956":"J VB K D E F A B C L M"},E:{"1":"ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","129":"A B C L M G 3C XC KC LC 4C 5C 6C YC","1412":"K D E F 1C 2C","1956":"J VB zC WC 0C"},F:{"1":"0 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F BD CD","260":"gB hB iB jB kB","388":"1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB","1796":"DD ED","1828":"B C KC qC FD LC"},G:{"1":"ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","129":"MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC","1412":"E ID JD KD LD","1956":"WC GD rC HD"},H:{"1828":"dD"},I:{"1":"I","388":"iD jD","1956":"QC J eD fD gD hD rC"},J:{"1412":"A","1924":"D"},K:{"1":"H","2":"A","1828":"B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"B","2":"A"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 mD nD oD XC pD qD rD sD tD NC OC PC uD","260":"kD lD","388":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","260":"xD"}},B:4,C:"CSS3 Border images",D:true};
diff --git a/node_modules/caniuse-lite/data/features/border-radius.js b/node_modules/caniuse-lite/data/features/border-radius.js
deleted file mode 100644
index dca1494..0000000
--- a/node_modules/caniuse-lite/data/features/border-radius.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"F A B","2":"K D E sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","257":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB","289":"QC xC yC","292":"tC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","33":"J"},E:{"1":"VB D E F A B C L M G 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","33":"J zC WC","129":"K 0C 1C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z DD ED KC qC FD LC","2":"F BD CD"},G:{"1":"E GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","33":"WC"},H:{"2":"dD"},I:{"1":"QC J I fD gD hD rC iD jD","33":"eD"},J:{"1":"D A"},K:{"1":"B C H KC qC LC","2":"A"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","257":"xD"}},B:4,C:"CSS3 Border-radius (rounded corners)",D:true};
diff --git a/node_modules/caniuse-lite/data/features/broadcastchannel.js b/node_modules/caniuse-lite/data/features/broadcastchannel.js
deleted file mode 100644
index 0a73119..0000000
--- a/node_modules/caniuse-lite/data/features/broadcastchannel.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"1":"0 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB xC yC"},D:{"1":"0 wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB"},E:{"1":"ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC"},F:{"1":"0 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB BD CD DD ED KC qC FD LC"},G:{"1":"ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 mD nD oD XC pD qD rD sD tD NC OC PC uD","2":"J kD lD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"BroadcastChannel",D:true};
diff --git a/node_modules/caniuse-lite/data/features/brotli.js b/node_modules/caniuse-lite/data/features/brotli.js
deleted file mode 100644
index 0a98c56..0000000
--- a/node_modules/caniuse-lite/data/features/brotli.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M"},C:{"1":"0 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB xC yC"},D:{"1":"0 tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB","194":"rB","257":"sB"},E:{"1":"L M G 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A zC WC 0C 1C 2C 3C XC","513":"B C KC LC"},F:{"1":"0 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB BD CD DD ED KC qC FD LC","194":"eB fB"},G:{"1":"PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD","2":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:6,C:"Brotli Accept-Encoding/Content-Encoding",D:true};
diff --git a/node_modules/caniuse-lite/data/features/calc.js b/node_modules/caniuse-lite/data/features/calc.js
deleted file mode 100644
index 687d2fa..0000000
--- a/node_modules/caniuse-lite/data/features/calc.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E sC","260":"F","516":"A B"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC xC yC","33":"J VB K D E F A B C L M G"},D:{"1":"0 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"J VB K D E F A B C L M G N O P","33":"1 2 3 4 5 6 WB"},E:{"1":"D E F A B C L M G 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB zC WC 0C","33":"K"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED KC qC FD LC"},G:{"1":"E JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC HD","33":"ID"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC","132":"iD jD"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"calc() as CSS unit value",D:true};
diff --git a/node_modules/caniuse-lite/data/features/canvas-blending.js b/node_modules/caniuse-lite/data/features/canvas-blending.js
deleted file mode 100644
index 509175c..0000000
--- a/node_modules/caniuse-lite/data/features/canvas-blending.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC J VB K D E F A B C L M G N O P WB xC yC"},D:{"1":"0 YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB"},E:{"1":"D E F A B C L M G 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K zC WC 0C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C G N BD CD DD ED KC qC FD LC"},G:{"1":"E JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC HD ID"},H:{"2":"dD"},I:{"1":"I iD jD","2":"QC J eD fD gD hD rC"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"Canvas blend modes",D:true};
diff --git a/node_modules/caniuse-lite/data/features/canvas-text.js b/node_modules/caniuse-lite/data/features/canvas-text.js
deleted file mode 100644
index ff44b8e..0000000
--- a/node_modules/caniuse-lite/data/features/canvas-text.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"F A B","2":"sC","8":"K D E"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC","8":"tC QC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"J VB K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","8":"zC WC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z DD ED KC qC FD LC","8":"F BD CD"},G:{"1":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"1":"QC J I eD fD gD hD rC iD jD"},J:{"1":"D A"},K:{"1":"B C H KC qC LC","8":"A"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"Text API for Canvas",D:true};
diff --git a/node_modules/caniuse-lite/data/features/canvas.js b/node_modules/caniuse-lite/data/features/canvas.js
deleted file mode 100644
index 6a1de34..0000000
--- a/node_modules/caniuse-lite/data/features/canvas.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"F A B","2":"sC","8":"K D E"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC yC","132":"tC QC xC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"J VB K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","132":"zC WC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC"},G:{"1":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"260":"dD"},I:{"1":"QC J I hD rC iD jD","132":"eD fD gD"},J:{"1":"D A"},K:{"1":"A B C H KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"Canvas (basic support)",D:true};
diff --git a/node_modules/caniuse-lite/data/features/ch-unit.js b/node_modules/caniuse-lite/data/features/ch-unit.js
deleted file mode 100644
index fe53e7f..0000000
--- a/node_modules/caniuse-lite/data/features/ch-unit.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E sC","132":"F A B"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"1":"0 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 J VB K D E F A B C L M G N O P WB"},E:{"1":"D E F A B C L M G 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K zC WC 0C 1C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED KC qC FD LC"},G:{"1":"E JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC HD ID"},H:{"2":"dD"},I:{"1":"I iD jD","2":"QC J eD fD gD hD rC"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"ch (character) unit",D:true};
diff --git a/node_modules/caniuse-lite/data/features/chacha20-poly1305.js b/node_modules/caniuse-lite/data/features/chacha20-poly1305.js
deleted file mode 100644
index 8929d68..0000000
--- a/node_modules/caniuse-lite/data/features/chacha20-poly1305.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"1":"0 pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB xC yC"},D:{"1":"0 rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB","129":"bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB"},E:{"1":"C L M G KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B zC WC 0C 1C 2C 3C XC"},F:{"1":"0 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB BD CD DD ED KC qC FD LC"},G:{"1":"PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD","16":"jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:6,C:"ChaCha20-Poly1305 cipher suites for TLS",D:true};
diff --git a/node_modules/caniuse-lite/data/features/channel-messaging.js b/node_modules/caniuse-lite/data/features/channel-messaging.js
deleted file mode 100644
index b6e024d..0000000
--- a/node_modules/caniuse-lite/data/features/channel-messaging.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"K D E F sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 tC QC J VB K D E F A B C L M G N O P WB xC yC","194":"7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"VB K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J zC WC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z ED KC qC FD LC","2":"F BD CD","16":"DD"},G:{"1":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC"},H:{"2":"dD"},I:{"1":"I iD jD","2":"QC J eD fD gD hD rC"},J:{"1":"D A"},K:{"1":"B C H KC qC LC","2":"A"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"Channel messaging",D:true};
diff --git a/node_modules/caniuse-lite/data/features/childnode-remove.js b/node_modules/caniuse-lite/data/features/childnode-remove.js
deleted file mode 100644
index 84e555d..0000000
--- a/node_modules/caniuse-lite/data/features/childnode-remove.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","16":"C"},C:{"1":"0 4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 tC QC J VB K D E F A B C L M G N O P WB xC yC"},D:{"1":"0 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 J VB K D E F A B C L M G N O P WB"},E:{"1":"D E F A B C L M G 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB zC WC 0C","16":"K"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED KC qC FD LC"},G:{"1":"E JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC HD ID"},H:{"2":"dD"},I:{"1":"I iD jD","2":"QC J eD fD gD hD rC"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"ChildNode.remove()",D:true};
diff --git a/node_modules/caniuse-lite/data/features/classlist.js b/node_modules/caniuse-lite/data/features/classlist.js
deleted file mode 100644
index f2afac5..0000000
--- a/node_modules/caniuse-lite/data/features/classlist.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"8":"K D E F sC","1924":"A B"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","8":"tC QC xC","516":"5 6","772":"1 2 3 4 J VB K D E F A B C L M G N O P WB yC"},D:{"1":"0 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","8":"J VB K D","516":"5 6 7 8","772":"4","900":"1 2 3 E F A B C L M G N O P WB"},E:{"1":"D E F A B C L M G 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","8":"J VB zC WC","900":"K 0C 1C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","8":"F B BD CD DD ED KC","900":"C qC FD LC"},G:{"1":"E JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","8":"WC GD rC","900":"HD ID"},H:{"900":"dD"},I:{"1":"I iD jD","8":"eD fD gD","900":"QC J hD rC"},J:{"1":"A","900":"D"},K:{"1":"H","8":"A B","900":"C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"900":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"classList (DOMTokenList)",D:true};
diff --git a/node_modules/caniuse-lite/data/features/client-hints-dpr-width-viewport.js b/node_modules/caniuse-lite/data/features/client-hints-dpr-width-viewport.js
deleted file mode 100644
index 6e01f6a..0000000
--- a/node_modules/caniuse-lite/data/features/client-hints-dpr-width-viewport.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"1":"0 oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB"},E:{"2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB BD CD DD ED KC qC FD LC"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD","2":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:6,C:"Client Hints: DPR, Width, Viewport-Width",D:true};
diff --git a/node_modules/caniuse-lite/data/features/clipboard.js b/node_modules/caniuse-lite/data/features/clipboard.js
deleted file mode 100644
index 51d1c27..0000000
--- a/node_modules/caniuse-lite/data/features/clipboard.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2436":"K D E F A B sC"},B:{"260":"O P","2436":"C L M G N","8196":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"2":"1 2 tC QC J VB K D E F A B C L M G N O P WB xC yC","772":"3 4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB","4100":"0 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC"},D:{"2":"J VB K D E F A B C","2564":"1 2 3 4 5 6 7 8 9 L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB","8196":"0 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","10244":"lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB"},E:{"1":"C L M G LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","16":"zC WC","2308":"A B XC KC","2820":"J VB K D E F 0C 1C 2C 3C"},F:{"2":"F B BD CD DD ED KC qC FD","16":"C","516":"LC","2564":"1 2 3 4 5 6 7 8 9 G N O P WB XB","8196":"0 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","10244":"YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB"},G:{"1":"RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC","2820":"E HD ID JD KD LD MD ND OD PD QD"},H:{"2":"dD"},I:{"2":"QC J eD fD gD hD rC","260":"I","2308":"iD jD"},J:{"2":"D","2308":"A"},K:{"2":"A B C KC qC","16":"LC","8196":"H"},L:{"8196":"I"},M:{"1028":"JC"},N:{"2":"A B"},O:{"8196":"MC"},P:{"2052":"kD lD","2308":"J","8196":"1 2 3 4 5 6 7 8 9 mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"8196":"vD"},R:{"8196":"wD"},S:{"4100":"xD yD"}},B:5,C:"Synchronous Clipboard API",D:true};
diff --git a/node_modules/caniuse-lite/data/features/colr-v1.js b/node_modules/caniuse-lite/data/features/colr-v1.js
deleted file mode 100644
index 21d6dc5..0000000
--- a/node_modules/caniuse-lite/data/features/colr-v1.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g"},C:{"1":"0 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g xC yC","258":"h i j k l m n","578":"o p"},D:{"1":"0 h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y","194":"Z a b c d e f g"},E:{"2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U BD CD DD ED KC qC FD LC"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"16":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"16":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 PC uD","2":"J kD lD mD nD oD XC pD qD rD sD tD NC OC"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:6,C:"COLR/CPAL(v1) Font Formats",D:true};
diff --git a/node_modules/caniuse-lite/data/features/colr.js b/node_modules/caniuse-lite/data/features/colr.js
deleted file mode 100644
index bf5ce07..0000000
--- a/node_modules/caniuse-lite/data/features/colr.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E sC","257":"F A B"},B:{"1":"0 C L M G N O P t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","513":"Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s"},C:{"1":"0 aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB xC yC"},D:{"1":"0 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC","513":"BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s"},E:{"1":"M G 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A zC WC 0C 1C 2C 3C XC","129":"B C L KC LC 4C","1026":"OC fC"},F:{"1":"0 f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB BD CD DD ED KC qC FD LC","513":"0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e"},G:{"1":"PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD","1026":"OC fC"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"16":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"16":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 XC pD qD rD sD tD NC OC PC uD","2":"J kD lD mD nD oD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:6,C:"COLR/CPAL(v0) Font Formats",D:true};
diff --git a/node_modules/caniuse-lite/data/features/comparedocumentposition.js b/node_modules/caniuse-lite/data/features/comparedocumentposition.js
deleted file mode 100644
index 446de8a..0000000
--- a/node_modules/caniuse-lite/data/features/comparedocumentposition.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"F A B","2":"K D E sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","16":"tC QC xC yC"},D:{"1":"0 YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","16":"J VB K D E F A B C L M","132":"1 2 3 4 5 6 7 8 9 G N O P WB XB"},E:{"1":"A B C L M G XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","16":"J VB K zC WC","132":"D E F 1C 2C 3C","260":"0C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FD LC","16":"F B BD CD DD ED KC qC","132":"G N"},G:{"1":"ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","16":"WC","132":"E GD rC HD ID JD KD LD MD"},H:{"1":"dD"},I:{"1":"I iD jD","16":"eD fD","132":"QC J gD hD rC"},J:{"132":"D A"},K:{"1":"C H LC","16":"A B KC qC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"Node.compareDocumentPosition()",D:true};
diff --git a/node_modules/caniuse-lite/data/features/console-basic.js b/node_modules/caniuse-lite/data/features/console-basic.js
deleted file mode 100644
index e1a9be5..0000000
--- a/node_modules/caniuse-lite/data/features/console-basic.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"K D sC","132":"E F"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z KC qC FD LC","2":"F BD CD DD ED"},G:{"1":"WC GD rC HD","513":"E ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"4097":"dD"},I:{"1025":"QC J I eD fD gD hD rC iD jD"},J:{"258":"D A"},K:{"2":"A","258":"B C KC qC LC","1025":"H"},L:{"1025":"I"},M:{"2049":"JC"},N:{"258":"A B"},O:{"258":"MC"},P:{"1025":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1025":"wD"},S:{"1":"xD yD"}},B:1,C:"Basic console logging functions",D:true};
diff --git a/node_modules/caniuse-lite/data/features/console-time.js b/node_modules/caniuse-lite/data/features/console-time.js
deleted file mode 100644
index 566b0f6..0000000
--- a/node_modules/caniuse-lite/data/features/console-time.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"B","2":"K D E F A sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC J VB K D E F xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"J VB K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"zC WC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z KC qC FD LC","2":"F BD CD DD ED","16":"B"},G:{"1":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"1":"dD"},I:{"1":"QC J I eD fD gD hD rC iD jD"},J:{"1":"D A"},K:{"1":"H","16":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"B","2":"A"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"console.time and console.timeEnd",D:true};
diff --git a/node_modules/caniuse-lite/data/features/const.js b/node_modules/caniuse-lite/data/features/const.js
deleted file mode 100644
index e28a8ba..0000000
--- a/node_modules/caniuse-lite/data/features/const.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A sC","2052":"B"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","132":"tC QC J VB K D E F A B C xC yC","260":"1 2 3 4 5 6 7 8 9 L M G N O P WB XB YB ZB aB bB cB dB"},D:{"1":"0 rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","260":"1 J VB K D E F A B C L M G N O P WB","772":"2 3 4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB","1028":"jB kB lB mB nB oB pB qB"},E:{"1":"B C L M G KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","260":"J VB A zC WC XC","772":"K D E F 0C 1C 2C 3C"},F:{"1":"0 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F BD","132":"B CD DD ED KC qC","644":"C FD LC","772":"1 2 3 4 5 6 7 8 G N O P WB","1028":"9 XB YB ZB aB bB cB dB"},G:{"1":"PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","260":"WC GD rC ND OD","772":"E HD ID JD KD LD MD"},H:{"644":"dD"},I:{"1":"I","16":"eD fD","260":"gD","772":"QC J hD rC iD jD"},J:{"772":"D A"},K:{"1":"H","132":"A B KC qC","644":"C LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"B","2":"A"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD","1028":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:6,C:"const",D:true};
diff --git a/node_modules/caniuse-lite/data/features/constraint-validation.js b/node_modules/caniuse-lite/data/features/constraint-validation.js
deleted file mode 100644
index e39d30b..0000000
--- a/node_modules/caniuse-lite/data/features/constraint-validation.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F sC","900":"A B"},B:{"1":"0 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","388":"M G N","900":"C L"},C:{"1":"0 tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC xC yC","260":"rB sB","388":"XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB","900":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB"},D:{"1":"0 iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","16":"J VB K D E F A B C L M","388":"6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB","900":"1 2 3 4 5 G N O P WB"},E:{"1":"A B C L M G XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","16":"J VB zC WC","388":"E F 2C 3C","900":"K D 0C 1C"},F:{"1":"0 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","16":"F B BD CD DD ED KC qC","388":"1 2 3 4 5 6 7 G N O P WB","900":"C FD LC"},G:{"1":"ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","16":"WC GD rC","388":"E JD KD LD MD","900":"HD ID"},H:{"2":"dD"},I:{"1":"I","16":"QC eD fD gD","388":"iD jD","900":"J hD rC"},J:{"16":"D","388":"A"},K:{"1":"H","16":"A B KC qC","900":"C LC"},L:{"1":"I"},M:{"1":"JC"},N:{"900":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","388":"xD"}},B:1,C:"Constraint Validation API",D:true};
diff --git a/node_modules/caniuse-lite/data/features/contenteditable.js b/node_modules/caniuse-lite/data/features/contenteditable.js
deleted file mode 100644
index 767a655..0000000
--- a/node_modules/caniuse-lite/data/features/contenteditable.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"K D E F A B sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC","2":"tC","4":"QC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC"},G:{"1":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC"},H:{"2":"dD"},I:{"1":"QC J I hD rC iD jD","2":"eD fD gD"},J:{"1":"D A"},K:{"1":"H LC","2":"A B C KC qC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"contenteditable attribute (basic support)",D:true};
diff --git a/node_modules/caniuse-lite/data/features/contentsecuritypolicy.js b/node_modules/caniuse-lite/data/features/contentsecuritypolicy.js
deleted file mode 100644
index 5ba5b94..0000000
--- a/node_modules/caniuse-lite/data/features/contentsecuritypolicy.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F sC","132":"A B"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC xC yC","129":"1 2 3 J VB K D E F A B C L M G N O P WB"},D:{"1":"0 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"J VB K D E F A B C L","257":"1 2 3 4 5 M G N O P WB"},E:{"1":"D E F A B C L M G 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB zC WC","257":"K 1C","260":"0C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED KC qC FD LC"},G:{"1":"E JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC","257":"ID","260":"HD"},H:{"2":"dD"},I:{"1":"I iD jD","2":"QC J eD fD gD hD rC"},J:{"2":"D","257":"A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"132":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"Content Security Policy 1.0",D:true};
diff --git a/node_modules/caniuse-lite/data/features/contentsecuritypolicy2.js b/node_modules/caniuse-lite/data/features/contentsecuritypolicy2.js
deleted file mode 100644
index 0dd781f..0000000
--- a/node_modules/caniuse-lite/data/features/contentsecuritypolicy2.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M","4100":"G N O P"},C:{"1":"0 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB xC yC","132":"ZB aB bB cB","260":"dB","516":"eB fB gB hB iB jB kB lB mB"},D:{"1":"0 iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB","1028":"eB fB gB","2052":"hB"},E:{"1":"A B C L M G XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F zC WC 0C 1C 2C 3C"},F:{"1":"0 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 F B C G N O P WB BD CD DD ED KC qC FD LC","1028":"4 5 6","2052":"7"},G:{"1":"ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"Content Security Policy Level 2",D:true};
diff --git a/node_modules/caniuse-lite/data/features/cookie-store-api.js b/node_modules/caniuse-lite/data/features/cookie-store-api.js
deleted file mode 100644
index 6822997..0000000
--- a/node_modules/caniuse-lite/data/features/cookie-store-api.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P","194":"Q H R S T U V"},C:{"1":"UC VC JC uC vC wC","2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB xC yC","322":"OB PB QB RB SB TB UB I"},D:{"1":"0 W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B","194":"4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V"},E:{"1":"nC oC pC AD","2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC"},F:{"1":"0 EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB BD CD DD ED KC qC FD LC","194":"tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC"},G:{"1":"nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 sD tD NC OC PC uD","2":"J kD lD mD nD oD XC pD qD rD"},Q:{"2":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:7,C:"Cookie Store API",D:true};
diff --git a/node_modules/caniuse-lite/data/features/cors.js b/node_modules/caniuse-lite/data/features/cors.js
deleted file mode 100644
index 39e3dde..0000000
--- a/node_modules/caniuse-lite/data/features/cors.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"B","2":"K D sC","132":"A","260":"E F"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC","2":"tC QC","1025":"SC 2B 3B 4B 5B 6B 7B 8B 9B AC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","132":"J VB K D E F A B C"},E:{"2":"zC WC","513":"K D E F A B C L M G 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","644":"J VB 0C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z LC","2":"F B BD CD DD ED KC qC FD"},G:{"513":"E ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","644":"WC GD rC HD"},H:{"2":"dD"},I:{"1":"I iD jD","132":"QC J eD fD gD hD rC"},J:{"1":"A","132":"D"},K:{"1":"C H LC","2":"A B KC qC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"B","132":"A"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"Cross-Origin Resource Sharing",D:true};
diff --git a/node_modules/caniuse-lite/data/features/createimagebitmap.js b/node_modules/caniuse-lite/data/features/createimagebitmap.js
deleted file mode 100644
index 5aa91bb..0000000
--- a/node_modules/caniuse-lite/data/features/createimagebitmap.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB xC yC","1028":"c d e f g","3076":"kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b","8193":"0 h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC"},D:{"1":"0 RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB","132":"sB tB","260":"uB vB","516":"wB xB yB zB 0B"},E:{"1":"OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B C L M zC WC 0C 1C 2C 3C XC KC LC 4C 5C","4100":"G 6C YC ZC MC 7C NC aC bC cC dC eC 8C"},F:{"1":"0 oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB BD CD DD ED KC qC FD LC","132":"fB gB","260":"hB iB","516":"jB kB lB mB nB"},G:{"1":"OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD","4100":"ZD YC ZC MC aD NC aC bC cC dC eC bD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"8193":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 lD mD nD oD XC pD qD rD sD tD NC OC PC uD","16":"J kD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"3076":"xD yD"}},B:1,C:"createImageBitmap",D:true};
diff --git a/node_modules/caniuse-lite/data/features/credential-management.js b/node_modules/caniuse-lite/data/features/credential-management.js
deleted file mode 100644
index fe32f83..0000000
--- a/node_modules/caniuse-lite/data/features/credential-management.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"1":"0 zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB","66":"qB rB sB","129":"tB uB vB wB xB yB"},E:{"2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB BD CD DD ED KC qC FD LC"},G:{"1":"XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 mD nD oD XC pD qD rD sD tD NC OC PC uD","2":"J kD lD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:5,C:"Credential Management API",D:true};
diff --git a/node_modules/caniuse-lite/data/features/cross-document-view-transitions.js b/node_modules/caniuse-lite/data/features/cross-document-view-transitions.js
deleted file mode 100644
index 57d79ad..0000000
--- a/node_modules/caniuse-lite/data/features/cross-document-view-transitions.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB"},E:{"1":"lC mC nC oC pC AD","2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC"},F:{"1":"0 v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u BD CD DD ED KC qC FD LC"},G:{"1":"lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"2":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:5,C:"View Transitions (cross-document)",D:true};
diff --git a/node_modules/caniuse-lite/data/features/cryptography.js b/node_modules/caniuse-lite/data/features/cryptography.js
deleted file mode 100644
index 4ed29e8..0000000
--- a/node_modules/caniuse-lite/data/features/cryptography.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"sC","8":"K D E F A","164":"B"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","513":"C L M G N O P"},C:{"1":"0 cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","8":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB xC yC","66":"aB bB"},D:{"1":"0 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","8":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB"},E:{"1":"B C L M G KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","8":"J VB K D zC WC 0C 1C","289":"E F A 2C 3C XC"},F:{"1":"0 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","8":"1 2 3 4 F B C G N O P WB BD CD DD ED KC qC FD LC"},G:{"1":"PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","8":"WC GD rC HD ID JD","289":"E KD LD MD ND OD"},H:{"2":"dD"},I:{"1":"I","8":"QC J eD fD gD hD rC iD jD"},J:{"8":"D A"},K:{"1":"H","8":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"8":"A","164":"B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"Web Cryptography",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-all.js b/node_modules/caniuse-lite/data/features/css-all.js
deleted file mode 100644
index 667fa90..0000000
--- a/node_modules/caniuse-lite/data/features/css-all.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"1":"0 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 tC QC J VB K D E F A B C L M G N O P WB xC yC"},D:{"1":"0 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB"},E:{"1":"A B C L M G 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F zC WC 0C 1C 2C"},F:{"1":"0 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 F B C G N O P WB BD CD DD ED KC qC FD LC"},G:{"1":"MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD"},H:{"2":"dD"},I:{"1":"I jD","2":"QC J eD fD gD hD rC iD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"CSS all property",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-anchor-positioning.js b/node_modules/caniuse-lite/data/features/css-anchor-positioning.js
deleted file mode 100644
index 640c108..0000000
--- a/node_modules/caniuse-lite/data/features/css-anchor-positioning.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","194":"0 AB BB CB DB EB FB GB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","194":"0 AB BB CB DB EB FB GB"},E:{"1":"pC AD","2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC"},F:{"1":"0 u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l BD CD DD ED KC qC FD LC","194":"m n o p q r s t"},G:{"1":"pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"2":"A B C H KC qC LC"},L:{"1":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"1":"8 9","2":"1 2 3 4 5 6 7 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:5,C:"CSS Anchor Positioning",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-animation.js b/node_modules/caniuse-lite/data/features/css-animation.js
deleted file mode 100644
index 5aa5bef..0000000
--- a/node_modules/caniuse-lite/data/features/css-animation.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"K D E F sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC J xC yC","33":"VB K D E F A B C L M G"},D:{"1":"0 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","33":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB"},E:{"1":"F A B C L M G 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"zC WC","33":"K D E 0C 1C 2C","292":"J VB"},F:{"1":"0 YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z LC","2":"F B BD CD DD ED KC qC FD","33":"1 2 3 4 5 6 7 8 9 C G N O P WB XB"},G:{"1":"LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","33":"E ID JD KD","164":"WC GD rC HD"},H:{"2":"dD"},I:{"1":"I","33":"J hD rC iD jD","164":"QC eD fD gD"},J:{"33":"D A"},K:{"1":"H LC","2":"A B C KC qC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:5,C:"CSS Animation",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-any-link.js b/node_modules/caniuse-lite/data/features/css-any-link.js
deleted file mode 100644
index 76f1d2f..0000000
--- a/node_modules/caniuse-lite/data/features/css-any-link.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"1":"0 sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","16":"tC","33":"1 2 3 4 5 6 7 8 9 QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB xC yC"},D:{"1":"0 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","16":"J VB K D E F A B C L M","33":"1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B"},E:{"1":"F A B C L M G 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","16":"J VB K zC WC 0C","33":"D E 1C 2C"},F:{"1":"0 uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED KC qC FD LC","33":"1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB"},G:{"1":"LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","16":"WC GD rC HD","33":"E ID JD KD"},H:{"2":"dD"},I:{"1":"I","16":"QC J eD fD gD hD rC","33":"iD jD"},J:{"16":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 oD XC pD qD rD sD tD NC OC PC uD","16":"J","33":"kD lD mD nD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","33":"xD"}},B:5,C:"CSS :any-link selector",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-appearance.js b/node_modules/caniuse-lite/data/features/css-appearance.js
deleted file mode 100644
index f88f837..0000000
--- a/node_modules/caniuse-lite/data/features/css-appearance.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","33":"S","164":"Q H R","388":"C L M G N O P"},C:{"1":"0 H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","164":"dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q","676":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB xC yC"},D:{"1":"0 T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","33":"S","164":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R"},E:{"1":"ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","164":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC"},F:{"1":"0 DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED KC qC FD LC","33":"AC BC CC","164":"1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B"},G:{"1":"ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","164":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC"},H:{"2":"dD"},I:{"1":"I","164":"QC J eD fD gD hD rC iD jD"},J:{"164":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A","388":"B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 sD tD NC OC PC uD","164":"J kD lD mD nD oD XC pD qD rD"},Q:{"164":"vD"},R:{"1":"wD"},S:{"1":"yD","164":"xD"}},B:5,C:"CSS Appearance",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-at-counter-style.js b/node_modules/caniuse-lite/data/features/css-at-counter-style.js
deleted file mode 100644
index 036e69d..0000000
--- a/node_modules/caniuse-lite/data/features/css-at-counter-style.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"2":"C L M G N O P Q H R S T U V W X Y Z","132":"0 a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB xC yC","132":"0 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC"},D:{"2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z","132":"0 a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C","4":"OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC BD CD DD ED KC qC FD LC","132":"0 HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD","4":"OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"2":"QC J eD fD gD hD rC iD jD","132":"I"},J:{"2":"D A"},K:{"2":"A B C KC qC LC","132":"H"},L:{"132":"I"},M:{"132":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"2":"J kD lD mD nD oD XC pD qD rD sD tD","132":"1 2 3 4 5 6 7 8 9 NC OC PC uD"},Q:{"2":"vD"},R:{"132":"wD"},S:{"132":"xD yD"}},B:4,C:"CSS Counter Styles",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-autofill.js b/node_modules/caniuse-lite/data/features/css-autofill.js
deleted file mode 100644
index bfb0d8b..0000000
--- a/node_modules/caniuse-lite/data/features/css-autofill.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{D:{"1":"0 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","33":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s"},L:{"1":"I"},B:{"1":"0 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P","33":"Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s"},C:{"1":"0 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U xC yC"},M:{"1":"JC"},A:{"2":"K D E F A B sC"},F:{"1":"0 f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED KC qC FD LC","33":"1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e"},K:{"1":"H","2":"A B C KC qC LC"},E:{"1":"G 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC","2":"AD","33":"J VB K D E F A B C L M zC WC 0C 1C 2C 3C XC KC LC 4C 5C"},G:{"1":"ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","33":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD"},P:{"1":"2 3 4 5 6 7 8 9","33":"1 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},I:{"1":"I","2":"QC J eD fD gD hD rC","33":"iD jD"}},B:6,C:":autofill CSS pseudo-class",D:undefined};
diff --git a/node_modules/caniuse-lite/data/features/css-backdrop-filter.js b/node_modules/caniuse-lite/data/features/css-backdrop-filter.js
deleted file mode 100644
index 47947be..0000000
--- a/node_modules/caniuse-lite/data/features/css-backdrop-filter.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N","257":"O P"},C:{"1":"0 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B xC yC","578":"AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l"},D:{"1":"0 GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB","194":"pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC"},E:{"1":"PC kC lC mC nC oC pC AD","2":"J VB K D E zC WC 0C 1C 2C","33":"F A B C L M G 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C"},F:{"1":"0 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB BD CD DD ED KC qC FD LC","194":"cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B"},G:{"1":"PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD","33":"LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 qD rD sD tD NC OC PC uD","2":"J","194":"kD lD mD nD oD XC pD"},Q:{"2":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:7,C:"CSS Backdrop Filter",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-background-offsets.js b/node_modules/caniuse-lite/data/features/css-background-offsets.js
deleted file mode 100644
index b4db9aa..0000000
--- a/node_modules/caniuse-lite/data/features/css-background-offsets.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"F A B","2":"K D E sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC J VB K D E F A B C xC yC"},D:{"1":"0 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 J VB K D E F A B C L M G N O P WB"},E:{"1":"D E F A B C L M G 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K zC WC 0C 1C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z DD ED KC qC FD LC","2":"F BD CD"},G:{"1":"E JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC HD ID"},H:{"1":"dD"},I:{"1":"I iD jD","2":"QC J eD fD gD hD rC"},J:{"1":"A","2":"D"},K:{"1":"B C H KC qC LC","2":"A"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"CSS background-position edge offsets",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-backgroundblendmode.js b/node_modules/caniuse-lite/data/features/css-backgroundblendmode.js
deleted file mode 100644
index 7d50b94..0000000
--- a/node_modules/caniuse-lite/data/features/css-backgroundblendmode.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"1":"0 YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB xC yC"},D:{"1":"0 dB eB fB gB hB iB jB kB lB mB nB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB","260":"oB"},E:{"1":"B C L M G XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D zC WC 0C 1C","132":"E F A 2C 3C"},F:{"1":"0 3 4 5 6 7 8 9 XB YB ZB aB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 F B C G N O P WB BD CD DD ED KC qC FD LC","260":"bB"},G:{"1":"OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC HD ID JD","132":"E KD LD MD ND"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"CSS background-blend-mode",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-boxdecorationbreak.js b/node_modules/caniuse-lite/data/features/css-boxdecorationbreak.js
deleted file mode 100644
index 50d21f4..0000000
--- a/node_modules/caniuse-lite/data/features/css-boxdecorationbreak.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P","164":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB"},C:{"1":"0 aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB xC yC"},D:{"1":"MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 J VB K D E F A B C L M G N O P WB","164":"0 3 4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB"},E:{"2":"J VB K zC WC 0C","164":"D E F A B C L M G 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 z","2":"F BD CD DD ED","129":"B C KC qC FD LC","164":"1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y"},G:{"2":"WC GD rC HD ID","164":"E JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"132":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC","164":"iD jD"},J:{"2":"D","164":"A"},K:{"2":"A","129":"B C KC qC LC","164":"H"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"164":"MC"},P:{"164":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"164":"vD"},R:{"164":"wD"},S:{"1":"xD yD"}},B:4,C:"CSS box-decoration-break",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-boxshadow.js b/node_modules/caniuse-lite/data/features/css-boxshadow.js
deleted file mode 100644
index e2c1bf9..0000000
--- a/node_modules/caniuse-lite/data/features/css-boxshadow.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"F A B","2":"K D E sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC","33":"xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","33":"J VB K D E F"},E:{"1":"K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","33":"VB","164":"J zC WC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z DD ED KC qC FD LC","2":"F BD CD"},G:{"1":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","33":"GD rC","164":"WC"},H:{"2":"dD"},I:{"1":"J I hD rC iD jD","164":"QC eD fD gD"},J:{"1":"A","33":"D"},K:{"1":"B C H KC qC LC","2":"A"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"CSS3 Box-shadow",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-canvas.js b/node_modules/caniuse-lite/data/features/css-canvas.js
deleted file mode 100644
index a925e98..0000000
--- a/node_modules/caniuse-lite/data/features/css-canvas.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"2":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"2":"0 qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","33":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB"},E:{"2":"zC WC","33":"J VB K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"2":"0 F B C dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC","33":"1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB"},G:{"33":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"2":"I","33":"QC J eD fD gD hD rC iD jD"},J:{"33":"D A"},K:{"2":"A B C H KC qC LC"},L:{"2":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"2":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD","33":"J"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:7,C:"CSS Canvas Drawings",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-caret-color.js b/node_modules/caniuse-lite/data/features/css-caret-color.js
deleted file mode 100644
index 64d3cac..0000000
--- a/node_modules/caniuse-lite/data/features/css-caret-color.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"1":"0 vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB xC yC"},D:{"1":"0 zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB"},E:{"1":"C L M G KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B zC WC 0C 1C 2C 3C XC"},F:{"1":"0 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB BD CD DD ED KC qC FD LC"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 mD nD oD XC pD qD rD sD tD NC OC PC uD","2":"J kD lD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:2,C:"CSS caret-color",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-cascade-layers.js b/node_modules/caniuse-lite/data/features/css-cascade-layers.js
deleted file mode 100644
index 0ceb0a5..0000000
--- a/node_modules/caniuse-lite/data/features/css-cascade-layers.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e","322":"f g h"},C:{"1":"0 g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c xC yC","194":"d e f"},D:{"1":"0 i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e","322":"f g h"},E:{"1":"ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC"},F:{"1":"0 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U BD CD DD ED KC qC FD LC"},G:{"1":"ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 PC uD","2":"J kD lD mD nD oD XC pD qD rD sD tD NC OC"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:4,C:"CSS Cascade Layers",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-cascade-scope.js b/node_modules/caniuse-lite/data/features/css-cascade-scope.js
deleted file mode 100644
index ece6776..0000000
--- a/node_modules/caniuse-lite/data/features/css-cascade-scope.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m","194":"0 n o p q r s t u v w x y z"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m","194":"0 n o p q r s t u v w x y z"},E:{"1":"iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC"},F:{"1":"0 p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y BD CD DD ED KC qC FD LC","194":"Z a b c d e f g h i j k l m n o"},G:{"1":"iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"1":"6 7 8 9","2":"1 2 3 4 5 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:5,C:"Scoped Styles: the @scope rule",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-case-insensitive.js b/node_modules/caniuse-lite/data/features/css-case-insensitive.js
deleted file mode 100644
index 79ec0bd..0000000
--- a/node_modules/caniuse-lite/data/features/css-case-insensitive.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"1":"0 pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB xC yC"},D:{"1":"0 rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB"},E:{"1":"F A B C L M G 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E zC WC 0C 1C 2C"},F:{"1":"0 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB BD CD DD ED KC qC FD LC"},G:{"1":"LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD","2":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:5,C:"Case-insensitive CSS attribute selectors",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-clip-path.js b/node_modules/caniuse-lite/data/features/css-clip-path.js
deleted file mode 100644
index 19ca84c..0000000
--- a/node_modules/caniuse-lite/data/features/css-clip-path.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"2":"C L M G N O","260":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","3138":"P"},C:{"1":"0 wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC","132":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB xC yC","644":"pB qB rB sB tB uB vB"},D:{"2":"1 2 3 4 J VB K D E F A B C L M G N O P WB","260":"0 xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","292":"5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB"},E:{"2":"J VB K zC WC 0C 1C","260":"M G 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","292":"D E F A B C L 2C 3C XC KC LC"},F:{"2":"F B C BD CD DD ED KC qC FD LC","260":"0 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","292":"1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB"},G:{"2":"WC GD rC HD ID","260":"TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","292":"E JD KD LD MD ND OD PD QD RD SD"},H:{"2":"dD"},I:{"2":"QC J eD fD gD hD rC","260":"I","292":"iD jD"},J:{"2":"D A"},K:{"2":"A B C KC qC LC","260":"H"},L:{"260":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"260":"MC"},P:{"260":"1 2 3 4 5 6 7 8 9 lD mD nD oD XC pD qD rD sD tD NC OC PC uD","292":"J kD"},Q:{"260":"vD"},R:{"260":"wD"},S:{"1":"yD","644":"xD"}},B:4,C:"CSS clip-path property (for HTML)",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-color-adjust.js b/node_modules/caniuse-lite/data/features/css-color-adjust.js
deleted file mode 100644
index 7f8ecc8..0000000
--- a/node_modules/caniuse-lite/data/features/css-color-adjust.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"2":"C L M G N O P","33":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB xC yC"},D:{"16":"J VB K D E F A B C L M G N O P","33":"0 1 2 3 4 5 6 7 8 9 WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB zC WC 0C","33":"K D E F A B C L M G 1C 2C 3C XC KC LC 4C 5C 6C YC"},F:{"2":"F B C BD CD DD ED KC qC FD LC","33":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","16":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC"},H:{"2":"dD"},I:{"16":"QC J eD fD gD hD rC iD jD","33":"I"},J:{"16":"D A"},K:{"2":"A B C KC qC LC","33":"H"},L:{"16":"I"},M:{"1":"JC"},N:{"16":"A B"},O:{"16":"MC"},P:{"16":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"33":"vD"},R:{"16":"wD"},S:{"1":"xD yD"}},B:4,C:"CSS print-color-adjust",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-color-function.js b/node_modules/caniuse-lite/data/features/css-color-function.js
deleted file mode 100644
index 3ad6b49..0000000
--- a/node_modules/caniuse-lite/data/features/css-color-function.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q","322":"r s t"},C:{"1":"0 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t xC yC","578":"u v"},D:{"1":"0 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q","322":"r s t"},E:{"1":"G 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A zC WC 0C 1C 2C 3C","132":"B C L M XC KC LC 4C 5C"},F:{"1":"0 h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d BD CD DD ED KC qC FD LC","322":"e f g"},G:{"1":"ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND","132":"OD PD QD RD SD TD UD VD WD XD YD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"1":"3 4 5 6 7 8 9","2":"1 2 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:4,C:"CSS color() function",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-conic-gradients.js b/node_modules/caniuse-lite/data/features/css-conic-gradients.js
deleted file mode 100644
index 38599b7..0000000
--- a/node_modules/caniuse-lite/data/features/css-conic-gradients.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"1":"0 S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC xC yC","578":"FC GC HC IC Q H R TC"},D:{"1":"0 BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B","257":"9B AC","450":"RC 1B SC 2B 3B 4B 5B 6B 7B 8B"},E:{"1":"L M G LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B C zC WC 0C 1C 2C 3C XC KC"},F:{"1":"0 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB BD CD DD ED KC qC FD LC","257":"yB zB","450":"oB pB qB rB sB tB uB vB wB xB"},G:{"1":"SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 XC pD qD rD sD tD NC OC PC uD","2":"J kD lD mD nD oD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:5,C:"CSS Conical Gradients",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-container-queries-style.js b/node_modules/caniuse-lite/data/features/css-container-queries-style.js
deleted file mode 100644
index 668606b..0000000
--- a/node_modules/caniuse-lite/data/features/css-container-queries-style.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p","194":"q r s t","260":"0 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p","194":"q r s t","260":"0 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C","260":"kC lC mC nC oC pC AD","772":"PC"},F:{"2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b BD CD DD ED KC qC FD LC","194":"c d e f g","260":"0 h i j k l m n o p q r s t u v w x y z"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD","260":"kC lC mC nC oC pC","772":"PC"},H:{"2":"dD"},I:{"2":"QC J eD fD gD hD rC iD jD","260":"I"},J:{"2":"D A"},K:{"2":"A B C KC qC LC","260":"H"},L:{"260":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"2":"1 2 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD","260":"3 4 5 6 7 8 9"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:5,C:"CSS Container Style Queries",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-container-queries.js b/node_modules/caniuse-lite/data/features/css-container-queries.js
deleted file mode 100644
index 97551fc..0000000
--- a/node_modules/caniuse-lite/data/features/css-container-queries.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n","516":"o"},C:{"1":"0 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s xC yC"},D:{"1":"0 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a","194":"c d e f g h i j k l m n","450":"b","516":"o"},E:{"1":"NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C"},F:{"1":"0 d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC BD CD DD ED KC qC FD LC","194":"Q H R TC S T U V W X Y Z","516":"a b c"},G:{"1":"NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9","2":"J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:5,C:"CSS Container Queries (Size)",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-container-query-units.js b/node_modules/caniuse-lite/data/features/css-container-query-units.js
deleted file mode 100644
index d51108d..0000000
--- a/node_modules/caniuse-lite/data/features/css-container-query-units.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n"},C:{"1":"0 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s xC yC"},D:{"1":"0 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b","194":"k l m n","450":"c d e f g h i j"},E:{"1":"NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C"},F:{"1":"0 a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC BD CD DD ED KC qC FD LC","194":"Q H R TC S T U V W X Y Z"},G:{"1":"NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9","2":"J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:5,C:"CSS Container Query Units",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-containment.js b/node_modules/caniuse-lite/data/features/css-containment.js
deleted file mode 100644
index 2096b04..0000000
--- a/node_modules/caniuse-lite/data/features/css-containment.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"1":"0 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB xC yC","194":"jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B"},D:{"1":"0 uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB","66":"tB"},E:{"1":"ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC"},F:{"1":"0 iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB BD CD DD ED KC qC FD LC","66":"gB hB"},G:{"1":"ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 lD mD nD oD XC pD qD rD sD tD NC OC PC uD","2":"J kD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","194":"xD"}},B:2,C:"CSS Containment",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-content-visibility.js b/node_modules/caniuse-lite/data/features/css-content-visibility.js
deleted file mode 100644
index c52e87b..0000000
--- a/node_modules/caniuse-lite/data/features/css-content-visibility.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P Q H R S T"},C:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r xC yC","194":"0 s t u v w x y z AB BB CB DB EB FB GB"},D:{"1":"0 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T"},E:{"1":"PC kC lC mC nC oC pC AD","2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C"},F:{"1":"0 BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BD CD DD ED KC qC FD LC"},G:{"1":"PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 sD tD NC OC PC uD","2":"J kD lD mD nD oD XC pD qD rD"},Q:{"2":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:5,C:"CSS content-visibility",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-counters.js b/node_modules/caniuse-lite/data/features/css-counters.js
deleted file mode 100644
index b45ae14..0000000
--- a/node_modules/caniuse-lite/data/features/css-counters.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"E F A B","2":"K D sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC"},G:{"1":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"1":"dD"},I:{"1":"QC J I eD fD gD hD rC iD jD"},J:{"1":"D A"},K:{"1":"A B C H KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"CSS Counters",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-crisp-edges.js b/node_modules/caniuse-lite/data/features/css-crisp-edges.js
deleted file mode 100644
index 72b76b8..0000000
--- a/node_modules/caniuse-lite/data/features/css-crisp-edges.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K sC","2340":"D E F A B"},B:{"2":"C L M G N O P","1025":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC xC","513":"5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b","545":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B yC"},D:{"2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB","1025":"0 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"A B C L M G XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB zC WC 0C","164":"K","4644":"D E F 1C 2C 3C"},F:{"2":"1 2 3 4 5 6 7 8 F B G N O P WB BD CD DD ED KC qC","545":"C FD LC","1025":"0 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC","4260":"HD ID","4644":"E JD KD LD MD"},H:{"2":"dD"},I:{"2":"QC J eD fD gD hD rC iD jD","1025":"I"},J:{"2":"D","4260":"A"},K:{"2":"A B KC qC","545":"C LC","1025":"H"},L:{"1025":"I"},M:{"1":"JC"},N:{"2340":"A B"},O:{"1025":"MC"},P:{"1025":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1025":"vD"},R:{"1025":"wD"},S:{"1":"yD","4097":"xD"}},B:4,C:"Crisp edges/pixelated images",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-cross-fade.js b/node_modules/caniuse-lite/data/features/css-cross-fade.js
deleted file mode 100644
index 60bd12a..0000000
--- a/node_modules/caniuse-lite/data/features/css-cross-fade.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"2":"C L M G N O P","33":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"2":"J VB K D E F A B C L M G N","33":"0 1 2 3 4 5 6 7 8 9 O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"A B C L M G XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB zC WC","33":"K D E F 0C 1C 2C 3C"},F:{"2":"F B C BD CD DD ED KC qC FD LC","33":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC","33":"E HD ID JD KD LD MD"},H:{"2":"dD"},I:{"2":"QC J eD fD gD hD rC","33":"I iD jD"},J:{"2":"D A"},K:{"2":"A B C KC qC LC","33":"H"},L:{"33":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"33":"MC"},P:{"33":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"33":"vD"},R:{"33":"wD"},S:{"2":"xD yD"}},B:4,C:"CSS Cross-Fade Function",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-default-pseudo.js b/node_modules/caniuse-lite/data/features/css-default-pseudo.js
deleted file mode 100644
index f4dfa14..0000000
--- a/node_modules/caniuse-lite/data/features/css-default-pseudo.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","16":"tC QC xC yC"},D:{"1":"0 tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","16":"J VB K D E F A B C L M","132":"1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB"},E:{"1":"B C L M G XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","16":"J VB zC WC","132":"K D E F A 0C 1C 2C 3C"},F:{"1":"0 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","16":"F B BD CD DD ED KC qC","132":"1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB","260":"C FD LC"},G:{"1":"OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","16":"WC GD rC HD ID","132":"E JD KD LD MD ND"},H:{"260":"dD"},I:{"1":"I","16":"QC eD fD gD","132":"J hD rC iD jD"},J:{"16":"D","132":"A"},K:{"1":"H","16":"A B C KC qC","260":"LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD","132":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:5,C:":default CSS pseudo-class",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-descendant-gtgt.js b/node_modules/caniuse-lite/data/features/css-descendant-gtgt.js
deleted file mode 100644
index 9a1f20e..0000000
--- a/node_modules/caniuse-lite/data/features/css-descendant-gtgt.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"2":"0 C L M G N O P H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","16":"Q"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"B","2":"J VB K D E F A C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"2":"QC J I eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"2":"A B C H KC qC LC"},L:{"2":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"2":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:7,C:"Explicit descendant combinator >>",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-deviceadaptation.js b/node_modules/caniuse-lite/data/features/css-deviceadaptation.js
deleted file mode 100644
index 5d7fb21..0000000
--- a/node_modules/caniuse-lite/data/features/css-deviceadaptation.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F sC","164":"A B"},B:{"66":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","164":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB","66":"0 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB BD CD DD ED KC qC FD LC","66":"0 iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"292":"dD"},I:{"2":"QC J I eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"2":"A H","292":"B C KC qC LC"},L:{"2":"I"},M:{"2":"JC"},N:{"164":"A B"},O:{"2":"MC"},P:{"2":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"66":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:5,C:"CSS Device Adaptation",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-dir-pseudo.js b/node_modules/caniuse-lite/data/features/css-dir-pseudo.js
deleted file mode 100644
index 858c266..0000000
--- a/node_modules/caniuse-lite/data/features/css-dir-pseudo.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n","194":"0 o p q r s t u v w x y z AB BB"},C:{"1":"0 rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC J VB K D E F A B C L M G N xC yC","33":"1 2 3 4 5 6 7 8 9 O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB"},D:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z","194":"0 a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB"},E:{"1":"dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC"},F:{"1":"0 p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z BD CD DD ED KC qC FD LC","194":"a b c d e f g h i j k l m n o"},G:{"1":"dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"1":"6 7 8 9","2":"1 2 3 4 5 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"1":"yD","33":"xD"}},B:5,C:":dir() CSS pseudo-class",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-display-contents.js b/node_modules/caniuse-lite/data/features/css-display-contents.js
deleted file mode 100644
index e9c0ce9..0000000
--- a/node_modules/caniuse-lite/data/features/css-display-contents.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"2":"C L M G N O P","132":"Q H R S T U V W X","260":"0 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB xC yC","132":"fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC","260":"0 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC"},D:{"2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB","132":"5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X","194":"0B RC 1B SC 2B 3B 4B","260":"0 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"2":"J VB K D E F A B zC WC 0C 1C 2C 3C XC","132":"C L M G KC LC 4C 5C 6C YC ZC MC 7C","260":"OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","772":"NC aC bC cC dC eC 8C"},F:{"2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB BD CD DD ED KC qC FD LC","132":"uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC","260":"0 GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD","132":"QD RD SD TD UD VD","260":"WD XD YD ZD YC ZC MC aD","516":"aC bC cC dC eC bD","772":"NC"},H:{"2":"dD"},I:{"2":"QC J eD fD gD hD rC iD jD","260":"I"},J:{"2":"D A"},K:{"2":"A B C KC qC LC","260":"H"},L:{"260":"I"},M:{"260":"JC"},N:{"2":"A B"},O:{"132":"MC"},P:{"2":"J kD lD mD nD","132":"oD XC pD qD rD sD","260":"1 2 3 4 5 6 7 8 9 tD NC OC PC uD"},Q:{"132":"vD"},R:{"260":"wD"},S:{"132":"xD","260":"yD"}},B:4,C:"CSS display: contents",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-element-function.js b/node_modules/caniuse-lite/data/features/css-element-function.js
deleted file mode 100644
index 14ef124..0000000
--- a/node_modules/caniuse-lite/data/features/css-element-function.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"2":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"33":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","164":"tC QC xC yC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"2":"QC J I eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"2":"A B C H KC qC LC"},L:{"2":"I"},M:{"33":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"2":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"33":"xD yD"}},B:5,C:"CSS element() function",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-env-function.js b/node_modules/caniuse-lite/data/features/css-env-function.js
deleted file mode 100644
index 7339d01..0000000
--- a/node_modules/caniuse-lite/data/features/css-env-function.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"1":"0 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B xC yC"},D:{"1":"0 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B"},E:{"1":"C L M G KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A zC WC 0C 1C 2C 3C XC","132":"B"},F:{"1":"0 yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB BD CD DD ED KC qC FD LC"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD","132":"PD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 XC pD qD rD sD tD NC OC PC uD","2":"J kD lD mD nD oD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:7,C:"CSS Environment Variables env()",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-exclusions.js b/node_modules/caniuse-lite/data/features/css-exclusions.js
deleted file mode 100644
index 528d9f5..0000000
--- a/node_modules/caniuse-lite/data/features/css-exclusions.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F sC","33":"A B"},B:{"2":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","33":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"2":"QC J I eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"2":"A B C H KC qC LC"},L:{"2":"I"},M:{"2":"JC"},N:{"33":"A B"},O:{"2":"MC"},P:{"2":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:5,C:"CSS Exclusions Level 1",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-featurequeries.js b/node_modules/caniuse-lite/data/features/css-featurequeries.js
deleted file mode 100644
index 11477d0..0000000
--- a/node_modules/caniuse-lite/data/features/css-featurequeries.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 3 4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 tC QC J VB K D E F A B C L M G N O P WB xC yC"},D:{"1":"0 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 J VB K D E F A B C L M G N O P WB"},E:{"1":"F A B C L M G 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E zC WC 0C 1C 2C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z LC","2":"F B C BD CD DD ED KC qC FD"},G:{"1":"LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD"},H:{"1":"dD"},I:{"1":"I iD jD","2":"QC J eD fD gD hD rC"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"CSS Feature Queries",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-file-selector-button.js b/node_modules/caniuse-lite/data/features/css-file-selector-button.js
deleted file mode 100644
index bdc0d0b..0000000
--- a/node_modules/caniuse-lite/data/features/css-file-selector-button.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{D:{"1":"0 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","33":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X"},L:{"1":"I"},B:{"1":"0 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","33":"C L M G N O P Q H R S T U V W X"},C:{"1":"0 TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R xC yC"},M:{"1":"JC"},A:{"2":"K D E F sC","33":"A B"},F:{"1":"0 FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED KC qC FD LC","33":"1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},K:{"1":"H","2":"A B C KC qC LC"},E:{"1":"G 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC","2":"AD","33":"J VB K D E F A B C L M zC WC 0C 1C 2C 3C XC KC LC 4C"},G:{"1":"YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","33":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD"},P:{"1":"1 2 3 4 5 6 7 8 9 tD NC OC PC uD","33":"J kD lD mD nD oD XC pD qD rD sD"},I:{"1":"I","2":"QC J eD fD gD hD rC","33":"iD jD"}},B:6,C:"::file-selector-button CSS pseudo-element",D:undefined};
diff --git a/node_modules/caniuse-lite/data/features/css-filter-function.js b/node_modules/caniuse-lite/data/features/css-filter-function.js
deleted file mode 100644
index b45aaf5..0000000
--- a/node_modules/caniuse-lite/data/features/css-filter-function.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"2":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"A B C L M G 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E zC WC 0C 1C 2C","33":"F"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC"},G:{"1":"ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD","33":"LD MD"},H:{"2":"dD"},I:{"2":"QC J I eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"2":"A B C H KC qC LC"},L:{"2":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"2":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:5,C:"CSS filter() function",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-filters.js b/node_modules/caniuse-lite/data/features/css-filters.js
deleted file mode 100644
index 3ea4a07..0000000
--- a/node_modules/caniuse-lite/data/features/css-filters.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","1028":"L M G N O P","1346":"C"},C:{"1":"0 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC xC","196":"cB","516":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB yC"},D:{"1":"0 vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"J VB K D E F A B C L M G N O","33":"1 2 3 4 5 6 7 8 9 P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB"},E:{"1":"A B C L M G 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB zC WC 0C","33":"K D E F 1C 2C"},F:{"1":"0 iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED KC qC FD LC","33":"1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB"},G:{"1":"MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC HD","33":"E ID JD KD LD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC","33":"iD jD"},J:{"2":"D","33":"A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 mD nD oD XC pD qD rD sD tD NC OC PC uD","33":"J kD lD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:5,C:"CSS Filter Effects",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-first-letter.js b/node_modules/caniuse-lite/data/features/css-first-letter.js
deleted file mode 100644
index d3d66d1..0000000
--- a/node_modules/caniuse-lite/data/features/css-first-letter.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"F A B","16":"sC","516":"E","1540":"K D"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC","132":"QC","260":"tC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","16":"VB K D E","132":"J"},E:{"1":"K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","16":"VB zC","132":"J WC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FD LC","16":"F BD","260":"B CD DD ED KC qC"},G:{"1":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","16":"WC GD rC"},H:{"1":"dD"},I:{"1":"QC J I hD rC iD jD","16":"eD fD","132":"gD"},J:{"1":"D A"},K:{"1":"C H LC","260":"A B KC qC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"::first-letter CSS pseudo-element selector",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-first-line.js b/node_modules/caniuse-lite/data/features/css-first-line.js
deleted file mode 100644
index b91e4cb..0000000
--- a/node_modules/caniuse-lite/data/features/css-first-line.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"F A B","132":"K D E sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC"},G:{"1":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"1":"dD"},I:{"1":"QC J I eD fD gD hD rC iD jD"},J:{"1":"D A"},K:{"1":"A B C H KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"CSS first-line pseudo-element",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-fixed.js b/node_modules/caniuse-lite/data/features/css-fixed.js
deleted file mode 100644
index 001fa8d..0000000
--- a/node_modules/caniuse-lite/data/features/css-fixed.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"D E F A B","2":"sC","8":"K"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"J VB K D E F A B C L M G zC WC 0C 1C 2C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","1025":"3C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC"},G:{"1":"E KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC","132":"HD ID JD"},H:{"2":"dD"},I:{"1":"QC I iD jD","260":"eD fD gD","513":"J hD rC"},J:{"1":"D A"},K:{"1":"A B C H KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"CSS position:fixed",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-focus-visible.js b/node_modules/caniuse-lite/data/features/css-focus-visible.js
deleted file mode 100644
index 16fde8a..0000000
--- a/node_modules/caniuse-lite/data/features/css-focus-visible.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P","328":"Q H R S T U"},C:{"1":"0 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC xC yC","161":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T"},D:{"1":"0 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B","328":"7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U"},E:{"1":"ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B C L M zC WC 0C 1C 2C 3C XC KC LC 4C 5C","578":"G 6C YC"},F:{"1":"0 CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B BD CD DD ED KC qC FD LC","328":"6B 7B 8B 9B AC BC"},G:{"1":"ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD","578":"ZD YC"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 sD tD NC OC PC uD","2":"J kD lD mD nD oD XC pD qD rD"},Q:{"2":"vD"},R:{"1":"wD"},S:{"161":"xD yD"}},B:5,C:":focus-visible CSS pseudo-class",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-focus-within.js b/node_modules/caniuse-lite/data/features/css-focus-within.js
deleted file mode 100644
index c168248..0000000
--- a/node_modules/caniuse-lite/data/features/css-focus-within.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"1":"0 uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB xC yC"},D:{"1":"0 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B","194":"RC"},E:{"1":"B C L M G XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A zC WC 0C 1C 2C 3C"},F:{"1":"0 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB BD CD DD ED KC qC FD LC","194":"oB"},G:{"1":"OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 nD oD XC pD qD rD sD tD NC OC PC uD","2":"J kD lD mD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:7,C:":focus-within CSS pseudo-class",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-font-palette.js b/node_modules/caniuse-lite/data/features/css-font-palette.js
deleted file mode 100644
index 203bcef..0000000
--- a/node_modules/caniuse-lite/data/features/css-font-palette.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n"},C:{"1":"0 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p xC yC"},D:{"1":"0 k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j"},E:{"1":"ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC"},F:{"1":"0 W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V BD CD DD ED KC qC FD LC"},G:{"1":"ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 uD","2":"J kD lD mD nD oD XC pD qD rD sD tD NC OC PC"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:5,C:"CSS font-palette",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-font-rendering-controls.js b/node_modules/caniuse-lite/data/features/css-font-rendering-controls.js
deleted file mode 100644
index ec44777..0000000
--- a/node_modules/caniuse-lite/data/features/css-font-rendering-controls.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"1":"0 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB xC yC","194":"oB pB qB rB sB tB uB vB wB xB yB zB"},D:{"1":"0 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB","66":"rB sB tB uB vB wB xB yB zB 0B RC"},E:{"1":"C L M G KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B zC WC 0C 1C 2C 3C XC"},F:{"1":"0 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB BD CD DD ED KC qC FD LC","66":"eB fB gB hB iB jB kB lB mB nB oB"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 nD oD XC pD qD rD sD tD NC OC PC uD","2":"J","66":"kD lD mD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","194":"xD"}},B:5,C:"CSS font-display",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-font-stretch.js b/node_modules/caniuse-lite/data/features/css-font-stretch.js
deleted file mode 100644
index f9f3e0b..0000000
--- a/node_modules/caniuse-lite/data/features/css-font-stretch.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"F A B","2":"K D E sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC J VB K D E xC yC"},D:{"1":"0 qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB"},E:{"1":"B C L M G KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A zC WC 0C 1C 2C 3C XC"},F:{"1":"0 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB BD CD DD ED KC qC FD LC"},G:{"1":"OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD","2":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"CSS font-stretch",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-gencontent.js b/node_modules/caniuse-lite/data/features/css-gencontent.js
deleted file mode 100644
index e706207..0000000
--- a/node_modules/caniuse-lite/data/features/css-gencontent.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"F A B","2":"K D sC","132":"E"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC"},G:{"1":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"1":"dD"},I:{"1":"QC J I eD fD gD hD rC iD jD"},J:{"1":"D A"},K:{"1":"A B C H KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"CSS Generated content for pseudo-elements",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-gradients.js b/node_modules/caniuse-lite/data/features/css-gradients.js
deleted file mode 100644
index 5b2f619..0000000
--- a/node_modules/caniuse-lite/data/features/css-gradients.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"K D E F sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC xC","260":"1 2 3 4 5 6 7 8 9 N O P WB XB YB ZB aB bB cB dB","292":"J VB K D E F A B C L M G yC"},D:{"1":"0 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","33":"1 2 3 4 5 6 A B C L M G N O P WB","548":"J VB K D E F"},E:{"1":"ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"zC WC","260":"D E F A B C L M G 1C 2C 3C XC KC LC 4C 5C 6C YC","292":"K 0C","804":"J VB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z LC","2":"F B BD CD DD ED","33":"C FD","164":"KC qC"},G:{"1":"ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","260":"E JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC","292":"HD ID","804":"WC GD rC"},H:{"2":"dD"},I:{"1":"I iD jD","33":"J hD rC","548":"QC eD fD gD"},J:{"1":"A","548":"D"},K:{"1":"H LC","2":"A B","33":"C","164":"KC qC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"CSS Gradients",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-grid-animation.js b/node_modules/caniuse-lite/data/features/css-grid-animation.js
deleted file mode 100644
index fcc2188..0000000
--- a/node_modules/caniuse-lite/data/features/css-grid-animation.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p"},C:{"1":"0 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B xC yC"},D:{"1":"0 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p"},E:{"1":"NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C"},F:{"1":"0 c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b BD CD DD ED KC qC FD LC"},G:{"1":"NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"1":"2 3 4 5 6 7 8 9","2":"1 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"1":"yD","2":"xD"}},B:4,C:"CSS Grid animation",D:false};
diff --git a/node_modules/caniuse-lite/data/features/css-grid.js b/node_modules/caniuse-lite/data/features/css-grid.js
deleted file mode 100644
index 1bd58a3..0000000
--- a/node_modules/caniuse-lite/data/features/css-grid.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E sC","8":"F","292":"A B"},B:{"1":"0 N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","292":"C L M G"},C:{"1":"0 wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC J VB K D E F A B C L M G N O P xC yC","8":"1 2 3 4 5 6 7 8 9 WB XB YB ZB aB bB cB dB eB fB gB hB","584":"iB jB kB lB mB nB oB pB qB rB sB tB","1025":"uB vB"},D:{"1":"0 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 J VB K D E F A B C L M G N O P WB","8":"6 7 8 9","200":"XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB","1025":"zB"},E:{"1":"B C L M G XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB zC WC 0C","8":"K D E F A 1C 2C 3C"},F:{"1":"0 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 F B C G N O P WB BD CD DD ED KC qC FD LC","200":"9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB"},G:{"1":"OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC HD","8":"E ID JD KD LD MD ND"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD","8":"rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"292":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 lD mD nD oD XC pD qD rD sD tD NC OC PC uD","2":"kD","8":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"CSS Grid Layout (level 1)",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-hanging-punctuation.js b/node_modules/caniuse-lite/data/features/css-hanging-punctuation.js
deleted file mode 100644
index 4c9750c..0000000
--- a/node_modules/caniuse-lite/data/features/css-hanging-punctuation.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"2":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"2":"J VB K D E F zC WC 0C 1C 2C 3C","132":"A B C L M G XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC"},G:{"2":"E WC GD rC HD ID JD KD LD MD","132":"ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"2":"QC J I eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"2":"A B C H KC qC LC"},L:{"2":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"2":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:4,C:"CSS hanging-punctuation",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-has.js b/node_modules/caniuse-lite/data/features/css-has.js
deleted file mode 100644
index 36570fa..0000000
--- a/node_modules/caniuse-lite/data/features/css-has.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n"},C:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l xC yC","322":"0 m n o p q r s t u v w x y z AB BB CB"},D:{"1":"0 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j","194":"k l m n"},E:{"1":"ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC"},F:{"1":"0 a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z BD CD DD ED KC qC FD LC"},G:{"1":"ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9","2":"J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:5,C:":has() CSS relational pseudo-class",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-hyphens.js b/node_modules/caniuse-lite/data/features/css-hyphens.js
deleted file mode 100644
index 112d37f..0000000
--- a/node_modules/caniuse-lite/data/features/css-hyphens.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F sC","33":"A B"},B:{"1":"0 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","33":"C L M G N O P","132":"Q H R S T U V W","260":"X Y Z a b c d e f g h i j k l m n"},C:{"1":"0 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC J VB xC yC","33":"1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB"},D:{"1":"0 X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB","132":"xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W"},E:{"1":"OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB zC WC","33":"K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C"},F:{"1":"0 a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB BD CD DD ED KC qC FD LC","132":"kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z"},G:{"1":"OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD","33":"E rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 lD mD nD oD XC pD qD rD sD tD NC OC PC uD","2":"J","132":"kD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"CSS Hyphenation",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-if.js b/node_modules/caniuse-lite/data/features/css-if.js
deleted file mode 100644
index 5b4462a..0000000
--- a/node_modules/caniuse-lite/data/features/css-if.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"TB UB I","2":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"1":"TB UB I UC VC JC","2":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB"},E:{"2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"2":"A B C H KC qC LC"},L:{"1":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"2":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:5,C:"CSS if() function",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-image-orientation.js b/node_modules/caniuse-lite/data/features/css-image-orientation.js
deleted file mode 100644
index b450a84..0000000
--- a/node_modules/caniuse-lite/data/features/css-image-orientation.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P Q H","257":"R S T U V W X"},C:{"1":"0 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 tC QC J VB K D E F A B C L M G N O P WB xC yC"},D:{"1":"0 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H","257":"R S T U V W X"},E:{"1":"M G 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B C L zC WC 0C 1C 2C 3C XC KC LC"},F:{"1":"0 HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B BD CD DD ED KC qC FD LC","257":"8B 9B AC BC CC DC EC FC GC"},G:{"1":"WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","132":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 tD NC OC PC uD","2":"J kD lD mD nD oD XC pD qD","257":"rD sD"},Q:{"2":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"CSS3 image-orientation",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-image-set.js b/node_modules/caniuse-lite/data/features/css-image-set.js
deleted file mode 100644
index ba7d547..0000000
--- a/node_modules/caniuse-lite/data/features/css-image-set.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P","164":"Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v","2049":"w"},C:{"1":"0 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U xC yC","66":"V W","2305":"Y Z a b c d e f g h i j k l m n o p q r s t u v","2820":"X"},D:{"1":"0 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 J VB K D E F A B C L M G N O P WB","164":"2 3 4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v","2049":"w"},E:{"1":"OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB zC WC 0C","132":"A B C L XC KC LC 4C","164":"K D E F 1C 2C 3C","1540":"M G 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C"},F:{"1":"0 j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED KC qC FD LC","164":"1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h","2049":"i"},G:{"1":"OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC HD","132":"ND OD PD QD RD SD TD UD VD WD","164":"E ID JD KD LD MD","1540":"XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC","164":"iD jD"},J:{"2":"D","164":"A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"164":"MC"},P:{"1":"4 5 6 7 8 9","164":"1 2 3 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"164":"vD"},R:{"164":"wD"},S:{"2":"xD yD"}},B:5,C:"CSS image-set",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-in-out-of-range.js b/node_modules/caniuse-lite/data/features/css-in-out-of-range.js
deleted file mode 100644
index db0a2a4..0000000
--- a/node_modules/caniuse-lite/data/features/css-in-out-of-range.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C","260":"L M G N O P"},C:{"1":"0 sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB xC yC","516":"XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB"},D:{"1":"0 vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"J","16":"VB K D E F A B C L M","260":"uB","772":"1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB"},E:{"1":"B C L M G XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J zC WC","16":"VB","772":"K D E F A 0C 1C 2C 3C"},F:{"1":"0 iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","16":"F BD","260":"B C hB CD DD ED KC qC FD LC","772":"1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB"},G:{"1":"OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC","772":"E HD ID JD KD LD MD ND"},H:{"132":"dD"},I:{"1":"I","2":"QC eD fD gD","260":"J hD rC iD jD"},J:{"2":"D","260":"A"},K:{"1":"H","260":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD","260":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","516":"xD"}},B:5,C:":in-range and :out-of-range CSS pseudo-classes",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-indeterminate-pseudo.js b/node_modules/caniuse-lite/data/features/css-indeterminate-pseudo.js
deleted file mode 100644
index 55f271f..0000000
--- a/node_modules/caniuse-lite/data/features/css-indeterminate-pseudo.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E sC","132":"A B","388":"F"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","132":"C L M G N O P"},C:{"1":"0 tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","16":"tC QC xC yC","132":"1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB","388":"J VB"},D:{"1":"0 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","16":"J VB K D E F A B C L M","132":"1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB"},E:{"1":"B C L M G XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","16":"J VB K zC WC","132":"D E F A 1C 2C 3C","388":"0C"},F:{"1":"0 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","16":"F B BD CD DD ED KC qC","132":"1 2 3 4 5 6 G N O P WB","516":"C FD LC"},G:{"1":"OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","16":"WC GD rC HD ID","132":"E JD KD LD MD ND"},H:{"516":"dD"},I:{"1":"I","16":"QC eD fD gD jD","132":"iD","388":"J hD rC"},J:{"16":"D","132":"A"},K:{"1":"H","16":"A B C KC qC","516":"LC"},L:{"1":"I"},M:{"1":"JC"},N:{"132":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","132":"xD"}},B:5,C:":indeterminate CSS pseudo-class",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-initial-letter.js b/node_modules/caniuse-lite/data/features/css-initial-letter.js
deleted file mode 100644
index 26319a3..0000000
--- a/node_modules/caniuse-lite/data/features/css-initial-letter.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s","260":"0 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s","260":"0 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"2":"J VB K D E zC WC 0C 1C 2C","260":"F","420":"A B C L M G 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g BD CD DD ED KC qC FD LC","260":"0 h i j k l m n o p q r s t u v w x y z"},G:{"2":"E WC GD rC HD ID JD KD","420":"LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"2":"QC J eD fD gD hD rC iD jD","260":"I"},J:{"2":"D A"},K:{"2":"A B C KC qC LC","260":"H"},L:{"260":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"2":"1 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD","260":"2 3 4 5 6 7 8 9"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:5,C:"CSS Initial Letter",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-initial-value.js b/node_modules/caniuse-lite/data/features/css-initial-value.js
deleted file mode 100644
index 6e2345f..0000000
--- a/node_modules/caniuse-lite/data/features/css-initial-value.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","33":"J VB K D E F A B C L M G N O P xC yC","164":"tC QC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"J VB K D E F A B C L M G WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","16":"zC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED KC qC FD LC"},G:{"1":"E GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","16":"WC"},H:{"2":"dD"},I:{"1":"QC J I gD hD rC iD jD","16":"eD fD"},J:{"1":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"CSS initial value",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-lch-lab.js b/node_modules/caniuse-lite/data/features/css-lch-lab.js
deleted file mode 100644
index 4bd6dcb..0000000
--- a/node_modules/caniuse-lite/data/features/css-lch-lab.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s","322":"t"},C:{"1":"0 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t xC yC","194":"u v"},D:{"1":"0 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s","322":"t"},E:{"1":"G 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B C L M zC WC 0C 1C 2C 3C XC KC LC 4C 5C"},F:{"1":"0 h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g BD CD DD ED KC qC FD LC"},G:{"1":"ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"1":"3 4 5 6 7 8 9","2":"1 2 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:4,C:"LCH and Lab color values",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-letter-spacing.js b/node_modules/caniuse-lite/data/features/css-letter-spacing.js
deleted file mode 100644
index 665e909..0000000
--- a/node_modules/caniuse-lite/data/features/css-letter-spacing.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"F A B","16":"sC","132":"K D E"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"1":"0 YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","132":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB"},E:{"1":"D E F A B C L M G 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","16":"zC","132":"J VB K WC 0C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","16":"F BD","132":"B C G N CD DD ED KC qC FD LC"},G:{"1":"E GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","16":"WC"},H:{"2":"dD"},I:{"1":"I iD jD","16":"eD fD","132":"QC J gD hD rC"},J:{"132":"D A"},K:{"1":"H","132":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"letter-spacing CSS property",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-line-clamp.js b/node_modules/caniuse-lite/data/features/css-line-clamp.js
deleted file mode 100644
index 479d5d0..0000000
--- a/node_modules/caniuse-lite/data/features/css-line-clamp.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"2":"C L M G N","33":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","129":"O P"},C:{"2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B xC yC","33":"0 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC"},D:{"16":"J VB K D E F A B C L","33":"0 1 2 3 4 5 6 7 8 9 M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"2":"J zC WC","33":"VB K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"2":"F B C BD CD DD ED KC qC FD LC","33":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"WC GD rC","33":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"16":"eD fD","33":"QC J I gD hD rC iD jD"},J:{"33":"D A"},K:{"2":"A B C KC qC LC","33":"H"},L:{"33":"I"},M:{"33":"JC"},N:{"2":"A B"},O:{"33":"MC"},P:{"33":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"33":"vD"},R:{"33":"wD"},S:{"2":"xD","33":"yD"}},B:5,C:"CSS line-clamp",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-logical-props.js b/node_modules/caniuse-lite/data/features/css-logical-props.js
deleted file mode 100644
index 8e92457..0000000
--- a/node_modules/caniuse-lite/data/features/css-logical-props.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P","1028":"W X","1540":"Q H R S T U V"},C:{"1":"0 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC","164":"1 2 3 4 5 6 7 8 9 QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB xC yC","1540":"jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B"},D:{"1":"0 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","292":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B","1028":"W X","1540":"9B AC BC CC DC EC FC GC HC IC Q H R S T U V"},E:{"1":"G 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","292":"J VB K D E F A B C zC WC 0C 1C 2C 3C XC KC","1540":"L M LC 4C","3076":"5C"},F:{"1":"0 GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED KC qC FD LC","292":"1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB","1028":"EC FC","1540":"yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC"},G:{"1":"ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","292":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD","1540":"SD TD UD VD WD XD","3076":"YD"},H:{"2":"dD"},I:{"1":"I","292":"QC J eD fD gD hD rC iD jD"},J:{"292":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 tD NC OC PC uD","292":"J kD lD mD nD oD","1540":"XC pD qD rD sD"},Q:{"1540":"vD"},R:{"1":"wD"},S:{"1":"yD","1540":"xD"}},B:5,C:"CSS Logical Properties",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-marker-pseudo.js b/node_modules/caniuse-lite/data/features/css-marker-pseudo.js
deleted file mode 100644
index 206ae91..0000000
--- a/node_modules/caniuse-lite/data/features/css-marker-pseudo.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P Q H R S T U"},C:{"1":"0 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B xC yC"},D:{"1":"0 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U"},E:{"1":"AD","2":"J VB K D E F A B zC WC 0C 1C 2C 3C XC","132":"C L M G KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC"},F:{"1":"0 CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC BD CD DD ED KC qC FD LC"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD","132":"QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 sD tD NC OC PC uD","2":"J kD lD mD nD oD XC pD qD rD"},Q:{"2":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:5,C:"CSS ::marker pseudo-element",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-masks.js b/node_modules/caniuse-lite/data/features/css-masks.js
deleted file mode 100644
index 368ce31..0000000
--- a/node_modules/caniuse-lite/data/features/css-masks.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N","164":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB","3138":"O","12292":"P"},C:{"1":"0 vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC","260":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB xC yC"},D:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","164":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB"},E:{"1":"ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"zC WC","164":"J VB K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC"},F:{"1":"0 p q r s t u v w x y z","2":"F B C BD CD DD ED KC qC FD LC","164":"1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o"},G:{"1":"ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","164":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC"},H:{"2":"dD"},I:{"1":"I","164":"iD jD","676":"QC J eD fD gD hD rC"},J:{"164":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"164":"MC"},P:{"1":"6 7 8 9","164":"1 2 3 4 5 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"164":"vD"},R:{"164":"wD"},S:{"1":"yD","260":"xD"}},B:4,C:"CSS Masks",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-matches-pseudo.js b/node_modules/caniuse-lite/data/features/css-matches-pseudo.js
deleted file mode 100644
index cd1f9a3..0000000
--- a/node_modules/caniuse-lite/data/features/css-matches-pseudo.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P","1220":"Q H R S T U V W"},C:{"1":"0 IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC xC yC","548":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC"},D:{"1":"0 X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","16":"J VB K D E F A B C L M","164":"1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B","196":"5B 6B 7B","1220":"8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W"},E:{"1":"M G 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J zC WC","16":"VB","164":"K D E 0C 1C 2C","260":"F A B C L 3C XC KC LC 4C"},F:{"1":"0 FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED KC qC FD LC","164":"1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB","196":"uB vB wB","1220":"xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},G:{"1":"XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","16":"WC GD rC HD ID","164":"E JD KD","260":"LD MD ND OD PD QD RD SD TD UD VD WD"},H:{"2":"dD"},I:{"1":"I","16":"QC eD fD gD","164":"J hD rC iD jD"},J:{"16":"D","164":"A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 tD NC OC PC uD","164":"J kD lD mD nD oD XC pD qD rD sD"},Q:{"1220":"vD"},R:{"1":"wD"},S:{"1":"yD","548":"xD"}},B:5,C:":is() CSS pseudo-class",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-math-functions.js b/node_modules/caniuse-lite/data/features/css-math-functions.js
deleted file mode 100644
index 09850f9..0000000
--- a/node_modules/caniuse-lite/data/features/css-math-functions.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"1":"0 FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC xC yC"},D:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC"},E:{"1":"M G 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B zC WC 0C 1C 2C 3C XC","132":"C L KC LC"},F:{"1":"0 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B BD CD DD ED KC qC FD LC"},G:{"1":"WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD","132":"QD RD SD TD UD VD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 qD rD sD tD NC OC PC uD","2":"J kD lD mD nD oD XC pD"},Q:{"2":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:5,C:"CSS math functions min(), max() and clamp()",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-media-interaction.js b/node_modules/caniuse-lite/data/features/css-media-interaction.js
deleted file mode 100644
index d460098..0000000
--- a/node_modules/caniuse-lite/data/features/css-media-interaction.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B xC yC"},D:{"1":"0 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB"},E:{"1":"F A B C L M G 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E zC WC 0C 1C 2C"},F:{"1":"0 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 F B C G N O P WB BD CD DD ED KC qC FD LC"},G:{"1":"LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD","2":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:4,C:"Media Queries: interaction media features",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-media-range-syntax.js b/node_modules/caniuse-lite/data/features/css-media-range-syntax.js
deleted file mode 100644
index 56c52fa..0000000
--- a/node_modules/caniuse-lite/data/features/css-media-range-syntax.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m"},C:{"1":"0 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B xC yC"},D:{"1":"0 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m"},E:{"1":"dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC"},F:{"1":"0 a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z BD CD DD ED KC qC FD LC"},G:{"1":"dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9","2":"J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"1":"yD","2":"xD"}},B:4,C:"Media Queries: Range Syntax",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-media-resolution.js b/node_modules/caniuse-lite/data/features/css-media-resolution.js
deleted file mode 100644
index 7fc739e..0000000
--- a/node_modules/caniuse-lite/data/features/css-media-resolution.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E sC","132":"F A B"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","1028":"C L M G N O P"},C:{"1":"0 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC","260":"J VB K D E F A B C L M G xC yC","1028":"1 2 3 4 5 6 7 8 9 N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC"},D:{"1":"0 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","548":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB","1028":"XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B"},E:{"1":"NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"zC WC","548":"J VB K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C"},F:{"1":"0 xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z LC","2":"F","548":"B C BD CD DD ED KC qC FD","1028":"1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB"},G:{"1":"NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","16":"WC","548":"E GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD"},H:{"132":"dD"},I:{"1":"I","16":"eD fD","548":"QC J gD hD rC","1028":"iD jD"},J:{"548":"D A"},K:{"1":"H LC","548":"A B C KC qC"},L:{"1":"I"},M:{"1":"JC"},N:{"132":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 XC pD qD rD sD tD NC OC PC uD","1028":"J kD lD mD nD oD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"Media Queries: resolution feature",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-media-scripting.js b/node_modules/caniuse-lite/data/features/css-media-scripting.js
deleted file mode 100644
index e23033a..0000000
--- a/node_modules/caniuse-lite/data/features/css-media-scripting.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"2":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"2":"QC J I eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"2":"A B C H KC qC LC"},L:{"2":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"2":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:5,C:"Media Queries: scripting media feature",D:false};
diff --git a/node_modules/caniuse-lite/data/features/css-mediaqueries.js b/node_modules/caniuse-lite/data/features/css-mediaqueries.js
deleted file mode 100644
index 86d04ae..0000000
--- a/node_modules/caniuse-lite/data/features/css-mediaqueries.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"8":"K D E sC","129":"F A B"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC","2":"tC QC"},D:{"1":"0 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","129":"1 2 3 4 5 6 J VB K D E F A B C L M G N O P WB"},E:{"1":"D E F A B C L M G 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","129":"J VB K 0C","388":"zC WC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC","2":"F"},G:{"1":"E JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","129":"WC GD rC HD ID"},H:{"1":"dD"},I:{"1":"I iD jD","129":"QC J eD fD gD hD rC"},J:{"1":"D A"},K:{"1":"A B C H KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"129":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"CSS3 Media Queries",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-mixblendmode.js b/node_modules/caniuse-lite/data/features/css-mixblendmode.js
deleted file mode 100644
index 13f50d4..0000000
--- a/node_modules/caniuse-lite/data/features/css-mixblendmode.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"1":"0 aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB xC yC"},D:{"1":"0 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB","194":"XB YB ZB aB bB cB dB eB fB gB hB iB"},E:{"2":"J VB K D zC WC 0C 1C","260":"E F A B C L M G 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB BD CD DD ED KC qC FD LC"},G:{"2":"WC GD rC HD ID JD","260":"E KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD","2":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"Blending of HTML/SVG elements",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-module-scripts.js b/node_modules/caniuse-lite/data/features/css-module-scripts.js
deleted file mode 100644
index 9773188..0000000
--- a/node_modules/caniuse-lite/data/features/css-module-scripts.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P Q H R S T U V W X Y Z a b","132":"0 c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b","132":"0 c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB"},E:{"2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"16":"0 1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"2":"QC J I eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"2":"A B C H KC qC LC"},L:{"194":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"2":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:1,C:"CSS Module Scripts",D:false};
diff --git a/node_modules/caniuse-lite/data/features/css-motion-paths.js b/node_modules/caniuse-lite/data/features/css-motion-paths.js
deleted file mode 100644
index 83b4b1a..0000000
--- a/node_modules/caniuse-lite/data/features/css-motion-paths.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"1":"0 CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC xC yC"},D:{"1":"0 oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB","194":"lB mB nB"},E:{"1":"NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C"},F:{"1":"0 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB BD CD DD ED KC qC FD LC","194":"YB ZB aB"},G:{"1":"NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD","2":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:5,C:"CSS Motion Path",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-namespaces.js b/node_modules/caniuse-lite/data/features/css-namespaces.js
deleted file mode 100644
index 711d979..0000000
--- a/node_modules/caniuse-lite/data/features/css-namespaces.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"F A B","2":"K D E sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"J VB K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","16":"zC WC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC"},G:{"1":"E rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","16":"WC GD"},H:{"1":"dD"},I:{"1":"QC J I eD fD gD hD rC iD jD"},J:{"1":"D A"},K:{"1":"A B C H KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"CSS namespaces",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-nesting.js b/node_modules/caniuse-lite/data/features/css-nesting.js
deleted file mode 100644
index 45958b6..0000000
--- a/node_modules/caniuse-lite/data/features/css-nesting.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r","194":"s t u","516":"0 v w x y z AB BB"},C:{"1":"0 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x xC yC","322":"y z"},D:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r","194":"s t u","516":"0 v w x y z AB BB"},E:{"1":"gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC","516":"eC 8C OC fC"},F:{"1":"0 p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d BD CD DD ED KC qC FD LC","194":"e f g","516":"h i j k l m n o"},G:{"1":"gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC","516":"eC bD OC fC"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"1":"6 7 8 9","2":"1 2 3 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD","516":"4 5"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:5,C:"CSS Nesting",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-not-sel-list.js b/node_modules/caniuse-lite/data/features/css-not-sel-list.js
deleted file mode 100644
index d467131..0000000
--- a/node_modules/caniuse-lite/data/features/css-not-sel-list.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P H R S T U V W","16":"Q"},C:{"1":"0 T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S xC yC"},D:{"1":"0 X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W"},E:{"1":"F A B C L M G 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E zC WC 0C 1C 2C"},F:{"1":"0 FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC BD CD DD ED KC qC FD LC"},G:{"1":"LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 tD NC OC PC uD","2":"J kD lD mD nD oD XC pD qD rD sD"},Q:{"2":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:5,C:"selector list argument of :not()",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-nth-child-of.js b/node_modules/caniuse-lite/data/features/css-nth-child-of.js
deleted file mode 100644
index 1d96450..0000000
--- a/node_modules/caniuse-lite/data/features/css-nth-child-of.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t"},C:{"1":"0 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v xC yC"},D:{"1":"0 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t"},E:{"1":"F A B C L M G 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E zC WC 0C 1C 2C"},F:{"1":"0 h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g BD CD DD ED KC qC FD LC"},G:{"1":"LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"1":"3 4 5 6 7 8 9","2":"1 2 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:5,C:"selector list argument of :nth-child and :nth-last-child CSS pseudo-classes",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-opacity.js b/node_modules/caniuse-lite/data/features/css-opacity.js
deleted file mode 100644
index 5758815..0000000
--- a/node_modules/caniuse-lite/data/features/css-opacity.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"F A B","4":"K D E sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC"},G:{"1":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"1":"dD"},I:{"1":"QC J I eD fD gD hD rC iD jD"},J:{"1":"D A"},K:{"1":"A B C H KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"CSS3 Opacity",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-optional-pseudo.js b/node_modules/caniuse-lite/data/features/css-optional-pseudo.js
deleted file mode 100644
index c7b18fc..0000000
--- a/node_modules/caniuse-lite/data/features/css-optional-pseudo.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"K D E F sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","16":"J VB K D E F A B C L M"},E:{"1":"VB K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J zC WC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","16":"F BD","132":"B C CD DD ED KC qC FD LC"},G:{"1":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC"},H:{"132":"dD"},I:{"1":"QC J I gD hD rC iD jD","16":"eD fD"},J:{"1":"D A"},K:{"1":"H","132":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:5,C:":optional CSS pseudo-class",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-overflow-anchor.js b/node_modules/caniuse-lite/data/features/css-overflow-anchor.js
deleted file mode 100644
index fa0ce77..0000000
--- a/node_modules/caniuse-lite/data/features/css-overflow-anchor.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"1":"0 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B xC yC"},D:{"1":"0 yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB"},E:{"2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB BD CD DD ED KC qC FD LC"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD","2":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:5,C:"CSS overflow-anchor (Scroll Anchoring)",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-overflow-overlay.js b/node_modules/caniuse-lite/data/features/css-overflow-overlay.js
deleted file mode 100644
index 465b43b..0000000
--- a/node_modules/caniuse-lite/data/features/css-overflow-overlay.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w","2":"C L M G N O P","130":"0 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"1":"1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w","16":"J VB K D E F A B C L M","130":"0 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"J VB K D E F A B 0C 1C 2C 3C XC KC","16":"zC WC","130":"C L M G LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i","2":"F B C BD CD DD ED KC qC FD LC","130":"0 j k l m n o p q r s t u v w x y z"},G:{"1":"E GD rC HD ID JD KD LD MD ND OD PD QD","16":"WC","130":"RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"1":"QC J eD fD gD hD rC iD jD","130":"I"},J:{"16":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"130":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:7,C:"CSS overflow: overlay",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-overflow.js b/node_modules/caniuse-lite/data/features/css-overflow.js
deleted file mode 100644
index c1aaf82..0000000
--- a/node_modules/caniuse-lite/data/features/css-overflow.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"388":"K D E F A B sC"},B:{"1":"0 Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","260":"Q H R S T U V W X Y","388":"C L M G N O P"},C:{"1":"0 R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","260":"SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H","388":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B xC yC"},D:{"1":"0 Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","260":"8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y","388":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B"},E:{"1":"NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","260":"M G 4C 5C 6C YC ZC MC 7C","388":"J VB K D E F A B C L zC WC 0C 1C 2C 3C XC KC LC"},F:{"1":"0 GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","260":"xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC","388":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB BD CD DD ED KC qC FD LC"},G:{"1":"NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","260":"WD XD YD ZD YC ZC MC aD","388":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD"},H:{"388":"dD"},I:{"1":"I","388":"QC J eD fD gD hD rC iD jD"},J:{"388":"D A"},K:{"1":"H","388":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"388":"A B"},O:{"388":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 tD NC OC PC uD","388":"J kD lD mD nD oD XC pD qD rD sD"},Q:{"388":"vD"},R:{"1":"wD"},S:{"1":"yD","388":"xD"}},B:5,C:"CSS overflow property",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-overscroll-behavior.js b/node_modules/caniuse-lite/data/features/css-overscroll-behavior.js
deleted file mode 100644
index 3023383..0000000
--- a/node_modules/caniuse-lite/data/features/css-overscroll-behavior.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F sC","132":"A B"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","132":"C L M G N O","516":"P"},C:{"1":"0 RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B xC yC"},D:{"1":"0 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B","260":"3B 4B"},E:{"1":"NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B C L M zC WC 0C 1C 2C 3C XC KC LC 4C","1090":"G 5C 6C YC ZC MC 7C"},F:{"1":"0 uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB BD CD DD ED KC qC FD LC","260":"sB tB"},G:{"1":"NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD","1090":"YD ZD YC ZC MC aD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"132":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 nD oD XC pD qD rD sD tD NC OC PC uD","2":"J kD lD mD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:5,C:"CSS overscroll-behavior",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-page-break.js b/node_modules/caniuse-lite/data/features/css-page-break.js
deleted file mode 100644
index e3144e7..0000000
--- a/node_modules/caniuse-lite/data/features/css-page-break.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"388":"A B","900":"K D E F sC"},B:{"388":"C L M G N O P","641":"0 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","900":"Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q"},C:{"772":"0 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","900":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B xC yC"},D:{"641":"0 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","900":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q"},E:{"772":"A","900":"J VB K D E F B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"16":"F BD","129":"B C CD DD ED KC qC FD LC","641":"0 d e f g h i j k l m n o p q r s t u v w x y z","900":"1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c"},G:{"900":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"129":"dD"},I:{"641":"I","900":"QC J eD fD gD hD rC iD jD"},J:{"900":"D A"},K:{"129":"A B C KC qC LC","641":"H"},L:{"900":"I"},M:{"772":"JC"},N:{"388":"A B"},O:{"900":"MC"},P:{"641":"2 3 4 5 6 7 8 9","900":"1 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"900":"vD"},R:{"900":"wD"},S:{"772":"yD","900":"xD"}},B:2,C:"CSS page-break properties",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-paged-media.js b/node_modules/caniuse-lite/data/features/css-paged-media.js
deleted file mode 100644
index 6eea7d8..0000000
--- a/node_modules/caniuse-lite/data/features/css-paged-media.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D sC","132":"E F A B"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","132":"C L M G N O P"},C:{"1":"0 e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC J VB K D E F A B C L M G N O P xC yC","132":"1 2 3 4 5 6 7 8 9 WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","16":"J VB K D E F A B C L M"},E:{"1":"lC mC nC oC pC AD","2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","132":"F B C BD CD DD ED KC qC FD LC"},G:{"1":"lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC"},H:{"16":"dD"},I:{"16":"QC J I eD fD gD hD rC iD jD"},J:{"16":"D A"},K:{"1":"H","16":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"258":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"132":"xD yD"}},B:5,C:"CSS Paged Media (@page)",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-paint-api.js b/node_modules/caniuse-lite/data/features/css-paint-api.js
deleted file mode 100644
index 962824b..0000000
--- a/node_modules/caniuse-lite/data/features/css-paint-api.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"1":"0 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B"},E:{"2":"J VB K D E F A B C zC WC 0C 1C 2C 3C XC KC","194":"L M G LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB BD CD DD ED KC qC FD LC"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 oD XC pD qD rD sD tD NC OC PC uD","2":"J kD lD mD nD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:4,C:"CSS Painting API",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-placeholder-shown.js b/node_modules/caniuse-lite/data/features/css-placeholder-shown.js
deleted file mode 100644
index 06c9a21..0000000
--- a/node_modules/caniuse-lite/data/features/css-placeholder-shown.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F sC","292":"A B"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"1":"0 tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC xC yC","164":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB"},D:{"1":"0 pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB"},E:{"1":"F A B C L M G 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E zC WC 0C 1C 2C"},F:{"1":"0 cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB BD CD DD ED KC qC FD LC"},G:{"1":"LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD","2":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","164":"xD"}},B:5,C:":placeholder-shown CSS pseudo-class",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-placeholder.js b/node_modules/caniuse-lite/data/features/css-placeholder.js
deleted file mode 100644
index 5d00849..0000000
--- a/node_modules/caniuse-lite/data/features/css-placeholder.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","36":"C L M G N O P"},C:{"1":"0 tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","33":"1 2 3 4 5 6 7 8 9 WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB","130":"tC QC J VB K D E F A B C L M G N O P xC yC"},D:{"1":"0 zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","36":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB"},E:{"1":"B C L M G XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J zC WC","36":"VB K D E F A 0C 1C 2C 3C"},F:{"1":"0 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED KC qC FD LC","36":"1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB"},G:{"1":"OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD","36":"E rC HD ID JD KD LD MD ND"},H:{"2":"dD"},I:{"1":"I","36":"QC J eD fD gD hD rC iD jD"},J:{"36":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"36":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 mD nD oD XC pD qD rD sD tD NC OC PC uD","36":"J kD lD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","33":"xD"}},B:5,C:"::placeholder CSS pseudo-element",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-print-color-adjust.js b/node_modules/caniuse-lite/data/features/css-print-color-adjust.js
deleted file mode 100644
index 4525e56..0000000
--- a/node_modules/caniuse-lite/data/features/css-print-color-adjust.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{D:{"1":"SB TB UB I UC VC JC","2":"J VB K D E F A B C L M G N","33":"0 1 2 3 4 5 6 7 8 9 O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB"},L:{"1":"I"},B:{"1":"SB TB UB I","2":"C L M G N O P","33":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB"},C:{"1":"0 g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB xC yC","33":"qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f"},M:{"1":"JC"},A:{"2":"K D E F A B sC"},F:{"2":"F B C BD CD DD ED KC qC FD LC","33":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},K:{"2":"A B C KC qC LC","33":"H"},E:{"1":"ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC","2":"J VB zC WC 0C AD","33":"K D E F A B C L M G 1C 2C 3C XC KC LC 4C 5C 6C YC"},G:{"1":"ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC HD","33":"E ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC"},P:{"33":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},I:{"1":"I","2":"QC J eD fD gD hD rC","33":"iD jD"}},B:6,C:"print-color-adjust property",D:undefined};
diff --git a/node_modules/caniuse-lite/data/features/css-read-only-write.js b/node_modules/caniuse-lite/data/features/css-read-only-write.js
deleted file mode 100644
index 48ea7a2..0000000
--- a/node_modules/caniuse-lite/data/features/css-read-only-write.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C"},C:{"1":"0 IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","16":"tC","33":"1 2 3 4 5 6 7 8 9 QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC xC yC"},D:{"1":"0 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","16":"J VB K D E F A B C L M","132":"1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB"},E:{"1":"F A B C L M G 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","16":"zC WC","132":"J VB K D E 0C 1C 2C"},F:{"1":"0 4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","16":"F B BD CD DD ED KC","132":"1 2 3 C G N O P WB qC FD LC"},G:{"1":"LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","16":"WC GD","132":"E rC HD ID JD KD"},H:{"2":"dD"},I:{"1":"I","16":"eD fD","132":"QC J gD hD rC iD jD"},J:{"1":"A","132":"D"},K:{"1":"H","2":"A B KC","132":"C qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","33":"xD"}},B:1,C:"CSS :read-only and :read-write selectors",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-rebeccapurple.js b/node_modules/caniuse-lite/data/features/css-rebeccapurple.js
deleted file mode 100644
index 618952f..0000000
--- a/node_modules/caniuse-lite/data/features/css-rebeccapurple.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A sC","132":"B"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB xC yC"},D:{"1":"0 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB"},E:{"1":"D E F A B C L M G 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K zC WC 0C","16":"1C"},F:{"1":"0 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 F B C G N O P WB BD CD DD ED KC qC FD LC"},G:{"1":"E KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC HD ID JD"},H:{"2":"dD"},I:{"1":"I iD jD","2":"QC J eD fD gD hD rC"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"Rebeccapurple color",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-reflections.js b/node_modules/caniuse-lite/data/features/css-reflections.js
deleted file mode 100644
index 9fcf6bb..0000000
--- a/node_modules/caniuse-lite/data/features/css-reflections.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"2":"C L M G N O P","33":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"33":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"2":"zC WC","33":"J VB K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"2":"F B C BD CD DD ED KC qC FD LC","33":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"33":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"33":"QC J I eD fD gD hD rC iD jD"},J:{"33":"D A"},K:{"2":"A B C KC qC LC","33":"H"},L:{"33":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"33":"MC"},P:{"33":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"33":"vD"},R:{"33":"wD"},S:{"2":"xD yD"}},B:7,C:"CSS Reflections",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-regions.js b/node_modules/caniuse-lite/data/features/css-regions.js
deleted file mode 100644
index 75d5dbe..0000000
--- a/node_modules/caniuse-lite/data/features/css-regions.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F sC","420":"A B"},B:{"2":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","420":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"2":"0 J VB K D E F A B C L M dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","36":"G N O P","66":"1 2 3 4 5 6 7 8 9 WB XB YB ZB aB bB cB"},E:{"2":"J VB K C L M G zC WC 0C KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","33":"D E F A B 1C 2C 3C XC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC"},G:{"2":"WC GD rC HD ID QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","33":"E JD KD LD MD ND OD PD"},H:{"2":"dD"},I:{"2":"QC J I eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"2":"A B C H KC qC LC"},L:{"2":"I"},M:{"2":"JC"},N:{"420":"A B"},O:{"2":"MC"},P:{"2":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:5,C:"CSS Regions",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-relative-colors.js b/node_modules/caniuse-lite/data/features/css-relative-colors.js
deleted file mode 100644
index 67d0a5d..0000000
--- a/node_modules/caniuse-lite/data/features/css-relative-colors.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"NB OB PB QB RB SB TB UB I","2":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","194":"AB","260":"BB CB DB EB FB GB HB IB JB KB LB MB"},C:{"1":"PB QB RB SB TB UB I UC VC JC uC vC wC","2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB xC yC","260":"KB LB MB NB OB"},D:{"1":"NB OB PB QB RB SB TB UB I UC VC JC","2":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","194":"AB","260":"BB CB DB EB FB GB HB IB JB KB LB MB"},E:{"1":"PC kC lC mC nC oC pC AD","2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC","260":"dC eC 8C OC fC gC hC iC jC 9C"},F:{"1":"0","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m BD CD DD ED KC qC FD LC","194":"n o","260":"p q r s t u v w x y z"},G:{"1":"PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC","260":"dC eC bD OC fC gC hC iC jC cD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"2":"A B C KC qC LC","260":"H"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"2":"1 2 3 4 5 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD","260":"6 7 8 9"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:5,C:"CSS Relative color syntax",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-repeating-gradients.js b/node_modules/caniuse-lite/data/features/css-repeating-gradients.js
deleted file mode 100644
index dea37b8..0000000
--- a/node_modules/caniuse-lite/data/features/css-repeating-gradients.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"K D E F sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC xC","33":"J VB K D E F A B C L M G yC"},D:{"1":"0 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"J VB K D E F","33":"1 2 3 4 5 6 A B C L M G N O P WB"},E:{"1":"D E F A B C L M G 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB zC WC","33":"K 0C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z LC","2":"F B BD CD DD ED","33":"C FD","36":"KC qC"},G:{"1":"E JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC","33":"HD ID"},H:{"2":"dD"},I:{"1":"I iD jD","2":"QC eD fD gD","33":"J hD rC"},J:{"1":"A","2":"D"},K:{"1":"H LC","2":"A B","33":"C","36":"KC qC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"CSS Repeating Gradients",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-resize.js b/node_modules/caniuse-lite/data/features/css-resize.js
deleted file mode 100644
index 1c40397..0000000
--- a/node_modules/caniuse-lite/data/features/css-resize.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC xC yC","33":"J"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"J VB K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"zC WC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED KC qC FD","132":"LC"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD","2":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:2,C:"CSS resize property",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-revert-value.js b/node_modules/caniuse-lite/data/features/css-revert-value.js
deleted file mode 100644
index 580af02..0000000
--- a/node_modules/caniuse-lite/data/features/css-revert-value.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P Q H R S"},C:{"1":"0 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B xC yC"},D:{"1":"0 T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S"},E:{"1":"A B C L M G 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F zC WC 0C 1C 2C"},F:{"1":"0 DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC BD CD DD ED KC qC FD LC"},G:{"1":"MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 sD tD NC OC PC uD","2":"J kD lD mD nD oD XC pD qD rD"},Q:{"2":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:4,C:"CSS revert value",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-rrggbbaa.js b/node_modules/caniuse-lite/data/features/css-rrggbbaa.js
deleted file mode 100644
index d0d51f8..0000000
--- a/node_modules/caniuse-lite/data/features/css-rrggbbaa.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"1":"0 rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB xC yC"},D:{"1":"0 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB","194":"uB vB wB xB yB zB 0B RC 1B SC"},E:{"1":"A B C L M G XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F zC WC 0C 1C 2C 3C"},F:{"1":"0 uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB BD CD DD ED KC qC FD LC","194":"hB iB jB kB lB mB nB oB pB qB rB sB tB"},G:{"1":"ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 nD oD XC pD qD rD sD tD NC OC PC uD","2":"J","194":"kD lD mD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:4,C:"#rrggbbaa hex color notation",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-scroll-behavior.js b/node_modules/caniuse-lite/data/features/css-scroll-behavior.js
deleted file mode 100644
index 295f127..0000000
--- a/node_modules/caniuse-lite/data/features/css-scroll-behavior.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"2":"C L M G N O P","129":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB xC yC"},D:{"2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB","129":"0 SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","450":"jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B"},E:{"1":"ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B C L zC WC 0C 1C 2C 3C XC KC LC 4C","578":"M G 5C 6C YC"},F:{"2":"1 2 3 4 5 6 7 8 F B C G N O P WB BD CD DD ED KC qC FD LC","129":"0 qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","450":"9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB"},G:{"1":"ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD","578":"YD ZD YC"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"129":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 nD oD XC pD qD rD sD tD NC OC PC uD","2":"J kD lD mD"},Q:{"129":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:5,C:"CSS Scroll-behavior",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-scrollbar.js b/node_modules/caniuse-lite/data/features/css-scrollbar.js
deleted file mode 100644
index 5fb079b..0000000
--- a/node_modules/caniuse-lite/data/features/css-scrollbar.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"132":"K D E F A B sC"},B:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P","292":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB"},C:{"1":"0 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B xC yC","3138":"3B"},D:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","292":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB"},E:{"16":"J VB zC WC","292":"K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 q r s t u v w x y z","2":"F B C BD CD DD ED KC qC FD LC","292":"1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p"},G:{"2":"XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","16":"WC GD rC HD ID","292":"JD","804":"E KD LD MD ND OD PD QD RD SD TD UD VD WD"},H:{"2":"dD"},I:{"16":"eD fD","292":"QC J I gD hD rC iD jD"},J:{"292":"D A"},K:{"2":"A B C KC qC LC","292":"H"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"292":"MC"},P:{"1":"6 7 8 9","292":"1 2 3 4 5 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"292":"vD"},R:{"292":"wD"},S:{"2":"xD yD"}},B:4,C:"CSS scrollbar styling",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-sel2.js b/node_modules/caniuse-lite/data/features/css-sel2.js
deleted file mode 100644
index 2c0488b..0000000
--- a/node_modules/caniuse-lite/data/features/css-sel2.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"D E F A B","2":"sC","8":"K"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC"},G:{"1":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"1":"dD"},I:{"1":"QC J I eD fD gD hD rC iD jD"},J:{"1":"D A"},K:{"1":"A B C H KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"CSS 2.1 selectors",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-sel3.js b/node_modules/caniuse-lite/data/features/css-sel3.js
deleted file mode 100644
index 432c405..0000000
--- a/node_modules/caniuse-lite/data/features/css-sel3.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"F A B","2":"sC","8":"K","132":"D E"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC","2":"tC QC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"J VB K D E F A B C L M G WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"zC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC","2":"F"},G:{"1":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"1":"dD"},I:{"1":"QC J I eD fD gD hD rC iD jD"},J:{"1":"D A"},K:{"1":"A B C H KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"CSS3 selectors",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-selection.js b/node_modules/caniuse-lite/data/features/css-selection.js
deleted file mode 100644
index 9fca463..0000000
--- a/node_modules/caniuse-lite/data/features/css-selection.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"F A B","2":"K D E sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","33":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC","2":"F"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"1":"I iD jD","2":"QC J eD fD gD hD rC"},J:{"1":"A","2":"D"},K:{"1":"C H qC LC","16":"A B KC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","33":"xD"}},B:5,C:"::selection CSS pseudo-element",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-shapes.js b/node_modules/caniuse-lite/data/features/css-shapes.js
deleted file mode 100644
index d4b7bac..0000000
--- a/node_modules/caniuse-lite/data/features/css-shapes.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"1":"0 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB xC yC","322":"tB uB vB wB xB yB zB 0B RC 1B SC"},D:{"1":"0 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB","194":"cB dB eB"},E:{"1":"B C L M G XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D zC WC 0C 1C","33":"E F A 2C 3C"},F:{"1":"0 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 F B C G N O P WB BD CD DD ED KC qC FD LC"},G:{"1":"OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC HD ID JD","33":"E KD LD MD ND"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:4,C:"CSS Shapes Level 1",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-snappoints.js b/node_modules/caniuse-lite/data/features/css-snappoints.js
deleted file mode 100644
index 8f5b3ac..0000000
--- a/node_modules/caniuse-lite/data/features/css-snappoints.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F sC","6308":"A","6436":"B"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","6436":"C L M G N O P"},C:{"1":"0 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB xC yC","2052":"hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B"},D:{"1":"0 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B","8258":"6B 7B 8B"},E:{"1":"B C L M G KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E zC WC 0C 1C 2C","3108":"F A 3C XC"},F:{"1":"0 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB BD CD DD ED KC qC FD LC","8258":"wB xB yB zB 0B 1B 2B 3B"},G:{"1":"PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD","3108":"LD MD ND OD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 XC pD qD rD sD tD NC OC PC uD","2":"J kD lD mD nD oD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2052":"xD"}},B:4,C:"CSS Scroll Snap",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-sticky.js b/node_modules/caniuse-lite/data/features/css-sticky.js
deleted file mode 100644
index 9106a07..0000000
--- a/node_modules/caniuse-lite/data/features/css-sticky.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G","1028":"Q H R S T U V W X Y Z","4100":"N O P"},C:{"1":"0 RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 tC QC J VB K D E F A B C L M G N O P WB xC yC","194":"7 8 9 XB YB ZB","516":"aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B"},D:{"1":"0 a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 J VB K D E F A B C L M G N O P WB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB","322":"4 5 6 7 8 9 XB YB ZB aB bB cB dB eB uB vB wB xB","1028":"yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z"},E:{"1":"L M G 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K zC WC 0C","33":"E F A B C 2C 3C XC KC LC","2084":"D 1C"},F:{"1":"0 IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB BD CD DD ED KC qC FD LC","322":"hB iB jB","1028":"kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC"},G:{"1":"TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC HD","33":"E KD LD MD ND OD PD QD RD SD","2084":"ID JD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 lD mD nD oD XC pD qD rD sD tD NC OC PC uD","2":"J kD"},Q:{"1028":"vD"},R:{"1":"wD"},S:{"1":"yD","516":"xD"}},B:5,C:"CSS position:sticky",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-subgrid.js b/node_modules/caniuse-lite/data/features/css-subgrid.js
deleted file mode 100644
index 44ce0e9..0000000
--- a/node_modules/caniuse-lite/data/features/css-subgrid.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w","194":"x y z"},C:{"1":"0 BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC xC yC"},D:{"1":"0 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w","194":"x y z"},E:{"1":"NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C"},F:{"1":"0 m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i BD CD DD ED KC qC FD LC","194":"j k l"},G:{"1":"NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"1":"5 6 7 8 9","2":"1 2 3 4 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"1":"yD","2":"xD"}},B:4,C:"CSS Subgrid",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-supports-api.js b/node_modules/caniuse-lite/data/features/css-supports-api.js
deleted file mode 100644
index e71d7aa..0000000
--- a/node_modules/caniuse-lite/data/features/css-supports-api.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","260":"C L M G N O P"},C:{"1":"0 xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC J VB K D E F A B C L M G N O P WB xC yC","66":"1 2","260":"3 4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB"},D:{"1":"0 SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 J VB K D E F A B C L M G N O P WB","260":"9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B"},E:{"1":"F A B C L M G 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E zC WC 0C 1C 2C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED KC qC FD","132":"LC"},G:{"1":"LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD"},H:{"132":"dD"},I:{"1":"I iD jD","2":"QC J eD fD gD hD rC"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC","132":"LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"CSS.supports() API",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-table.js b/node_modules/caniuse-lite/data/features/css-table.js
deleted file mode 100644
index af8ed15..0000000
--- a/node_modules/caniuse-lite/data/features/css-table.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"E F A B","2":"K D sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC","132":"tC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC"},G:{"1":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"1":"dD"},I:{"1":"QC J I eD fD gD hD rC iD jD"},J:{"1":"D A"},K:{"1":"A B C H KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"CSS Table display",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-text-align-last.js b/node_modules/caniuse-lite/data/features/css-text-align-last.js
deleted file mode 100644
index 046652f..0000000
--- a/node_modules/caniuse-lite/data/features/css-text-align-last.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"132":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","4":"C L M G N O P"},C:{"1":"0 rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC J VB K D E F A B xC yC","33":"1 2 3 4 5 6 7 8 9 C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB"},D:{"1":"0 pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB","322":"dB eB fB gB hB iB jB kB lB mB nB oB"},E:{"1":"NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C"},F:{"1":"0 cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 F B C G N O P WB BD CD DD ED KC qC FD LC","578":"3 4 5 6 7 8 9 XB YB ZB aB bB"},G:{"1":"NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"132":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD","2":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","33":"xD"}},B:4,C:"CSS3 text-align-last",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-text-box-trim.js b/node_modules/caniuse-lite/data/features/css-text-box-trim.js
deleted file mode 100644
index b562a8b..0000000
--- a/node_modules/caniuse-lite/data/features/css-text-box-trim.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"OB PB QB RB SB TB UB I","2":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB","322":"KB LB MB NB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"1":"PB QB RB SB TB UB I UC VC JC","2":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB","322":"KB LB MB NB OB"},E:{"1":"lC mC nC oC pC AD","2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC","194":"dC eC 8C OC fC gC hC iC jC 9C PC kC"},F:{"2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC","322":"0"},G:{"1":"lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC","194":"dC eC bD OC fC gC hC iC jC cD PC kC"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"2":"A B C H KC qC LC"},L:{"1":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"2":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:5,C:"CSS Text Box",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-text-indent.js b/node_modules/caniuse-lite/data/features/css-text-indent.js
deleted file mode 100644
index 460c8f1..0000000
--- a/node_modules/caniuse-lite/data/features/css-text-indent.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"132":"K D E F A B sC"},B:{"132":"C L M G N O P","388":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","132":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB xC yC"},D:{"132":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB","388":"0 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","132":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C"},F:{"132":"1 2 3 4 5 F B C G N O P WB BD CD DD ED KC qC FD LC","388":"0 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","132":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD"},H:{"132":"dD"},I:{"132":"QC J eD fD gD hD rC iD jD","388":"I"},J:{"132":"D A"},K:{"132":"A B C KC qC LC","388":"H"},L:{"388":"I"},M:{"1":"JC"},N:{"132":"A B"},O:{"388":"MC"},P:{"132":"J","388":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"388":"vD"},R:{"388":"wD"},S:{"132":"xD yD"}},B:4,C:"CSS text-indent",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-text-justify.js b/node_modules/caniuse-lite/data/features/css-text-justify.js
deleted file mode 100644
index 733ca10..0000000
--- a/node_modules/caniuse-lite/data/features/css-text-justify.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"16":"K D sC","132":"E F A B"},B:{"132":"C L M G N O P","322":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB xC yC","1025":"0 xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","1602":"wB"},D:{"2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB","322":"0 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB BD CD DD ED KC qC FD LC","322":"0 YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"2":"QC J eD fD gD hD rC iD jD","322":"I"},J:{"2":"D A"},K:{"2":"A B C KC qC LC","322":"H"},L:{"322":"I"},M:{"1025":"JC"},N:{"132":"A B"},O:{"322":"MC"},P:{"2":"J","322":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"322":"vD"},R:{"322":"wD"},S:{"2":"xD","1025":"yD"}},B:4,C:"CSS text-justify",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-text-orientation.js b/node_modules/caniuse-lite/data/features/css-text-orientation.js
deleted file mode 100644
index cb33d16..0000000
--- a/node_modules/caniuse-lite/data/features/css-text-orientation.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"1":"0 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB xC yC","194":"gB hB iB"},D:{"1":"0 qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB"},E:{"1":"M G 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F zC WC 0C 1C 2C 3C","16":"A","33":"B C L XC KC LC 4C"},F:{"1":"0 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB BD CD DD ED KC qC FD LC"},G:{"1":"ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD","2":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"CSS text-orientation",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-text-spacing.js b/node_modules/caniuse-lite/data/features/css-text-spacing.js
deleted file mode 100644
index f3628c4..0000000
--- a/node_modules/caniuse-lite/data/features/css-text-spacing.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D sC","161":"E F A B"},B:{"2":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","161":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"2":"QC J I eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"2":"A B C H KC qC LC"},L:{"2":"I"},M:{"2":"JC"},N:{"16":"A B"},O:{"2":"MC"},P:{"2":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:5,C:"CSS Text 4 text-spacing",D:false};
diff --git a/node_modules/caniuse-lite/data/features/css-text-wrap-balance.js b/node_modules/caniuse-lite/data/features/css-text-wrap-balance.js
deleted file mode 100644
index 3f3fb9c..0000000
--- a/node_modules/caniuse-lite/data/features/css-text-wrap-balance.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w","132":"0 x y z AB BB CB DB EB FB GB HB IB JB KB LB"},C:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB xC yC"},D:{"1":"MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w","132":"0 x y z AB BB CB DB EB FB GB HB IB JB KB LB"},E:{"1":"jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC"},F:{"1":"0 z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h BD CD DD ED KC qC FD LC","132":"i j k l m n o p q r s t u v w x y"},G:{"1":"jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"2":"A B C KC qC LC","132":"H"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"2":"1 2 3 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD","132":"4 5 6 7 8 9"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:5,C:"CSS text-wrap: balance",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-textshadow.js b/node_modules/caniuse-lite/data/features/css-textshadow.js
deleted file mode 100644
index 9158ed2..0000000
--- a/node_modules/caniuse-lite/data/features/css-textshadow.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F sC","129":"A B"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","129":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC","2":"tC QC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"J VB K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","260":"zC WC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC","2":"F"},G:{"1":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"4":"dD"},I:{"1":"QC J I eD fD gD hD rC iD jD"},J:{"1":"A","4":"D"},K:{"1":"A B C H KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"129":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"CSS3 Text-shadow",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-touch-action.js b/node_modules/caniuse-lite/data/features/css-touch-action.js
deleted file mode 100644
index 9706bc9..0000000
--- a/node_modules/caniuse-lite/data/features/css-touch-action.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"B","2":"K D E F sC","289":"A"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB xC yC","194":"XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB","1025":"uB vB wB xB yB"},D:{"1":"0 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB"},E:{"2050":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 F B C G N O P WB BD CD DD ED KC qC FD LC"},G:{"1":"TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD","516":"MD ND OD PD QD RD SD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"B","289":"A"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","194":"xD"}},B:2,C:"CSS touch-action property",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-transitions.js b/node_modules/caniuse-lite/data/features/css-transitions.js
deleted file mode 100644
index 0cfe494..0000000
--- a/node_modules/caniuse-lite/data/features/css-transitions.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"K D E F sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC xC yC","33":"VB K D E F A B C L M G","164":"J"},D:{"1":"0 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","33":"1 2 3 4 5 6 J VB K D E F A B C L M G N O P WB"},E:{"1":"D E F A B C L M G 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","33":"K 0C","164":"J VB zC WC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z LC","2":"F BD CD","33":"C","164":"B DD ED KC qC FD"},G:{"1":"E JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","33":"ID","164":"WC GD rC HD"},H:{"2":"dD"},I:{"1":"I iD jD","33":"QC J eD fD gD hD rC"},J:{"1":"A","33":"D"},K:{"1":"H LC","33":"C","164":"A B KC qC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:5,C:"CSS3 Transitions",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-unicode-bidi.js b/node_modules/caniuse-lite/data/features/css-unicode-bidi.js
deleted file mode 100644
index a28880a..0000000
--- a/node_modules/caniuse-lite/data/features/css-unicode-bidi.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"132":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","132":"C L M G N O P"},C:{"1":"0 sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","33":"1 2 3 4 5 6 7 8 9 O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB","132":"tC QC J VB K D E F xC yC","292":"A B C L M G N"},D:{"1":"0 qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","132":"J VB K D E F A B C L M G N","548":"1 2 3 4 5 6 7 8 9 O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB"},E:{"132":"J VB K D E zC WC 0C 1C 2C","548":"F A B C L M G 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"132":"0 1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC"},G:{"132":"E WC GD rC HD ID JD KD","548":"LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"16":"dD"},I:{"1":"I","16":"QC J eD fD gD hD rC iD jD"},J:{"16":"D A"},K:{"1":"H","16":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"132":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD","16":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","33":"xD"}},B:4,C:"CSS unicode-bidi property",D:false};
diff --git a/node_modules/caniuse-lite/data/features/css-unset-value.js b/node_modules/caniuse-lite/data/features/css-unset-value.js
deleted file mode 100644
index 01983f6..0000000
--- a/node_modules/caniuse-lite/data/features/css-unset-value.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C"},C:{"1":"0 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 tC QC J VB K D E F A B C L M G N O P WB xC yC"},D:{"1":"0 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB"},E:{"1":"A B C L M G 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F zC WC 0C 1C 2C"},F:{"1":"0 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 F B C G N O P WB BD CD DD ED KC qC FD LC"},G:{"1":"MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"CSS unset value",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-variables.js b/node_modules/caniuse-lite/data/features/css-variables.js
deleted file mode 100644
index 22394d8..0000000
--- a/node_modules/caniuse-lite/data/features/css-variables.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M","260":"G"},C:{"1":"0 ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB xC yC"},D:{"1":"0 rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB","194":"qB"},E:{"1":"A B C L M G XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F zC WC 0C 1C 2C","260":"3C"},F:{"1":"0 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB BD CD DD ED KC qC FD LC","194":"dB"},G:{"1":"ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD","260":"MD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD","2":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"CSS Variables (Custom Properties)",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-when-else.js b/node_modules/caniuse-lite/data/features/css-when-else.js
deleted file mode 100644
index 49e6e86..0000000
--- a/node_modules/caniuse-lite/data/features/css-when-else.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"2":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"2":"QC J I eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"2":"A B C H KC qC LC"},L:{"2":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"2":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:5,C:"CSS @when / @else conditional rules",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-widows-orphans.js b/node_modules/caniuse-lite/data/features/css-widows-orphans.js
deleted file mode 100644
index 7ab6549..0000000
--- a/node_modules/caniuse-lite/data/features/css-widows-orphans.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"K D sC","129":"E F"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"1":"0 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 J VB K D E F A B C L M G N O P WB"},E:{"1":"D E F A B C L M G 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K zC WC 0C 1C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z LC","129":"F B BD CD DD ED KC qC FD"},G:{"1":"E JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC HD ID"},H:{"1":"dD"},I:{"1":"I iD jD","2":"QC J eD fD gD hD rC"},J:{"2":"D A"},K:{"1":"H LC","2":"A B C KC qC"},L:{"1":"I"},M:{"2":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:2,C:"CSS widows & orphans",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-width-stretch.js b/node_modules/caniuse-lite/data/features/css-width-stretch.js
deleted file mode 100644
index afd1c3b..0000000
--- a/node_modules/caniuse-lite/data/features/css-width-stretch.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{D:{"1":"UB I UC VC JC","2":"1 2 J VB K D E F A B C L M G N O P WB","33":"0 3 4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB"},L:{"1":"I"},B:{"1":"UB I","2":"C L M G N O P","33":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB"},C:{"2":"tC","33":"0 1 2 3 4 5 6 7 8 9 QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},M:{"33":"JC"},A:{"2":"K D E F A B sC"},F:{"2":"F B C BD CD DD ED KC qC FD LC","33":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},K:{"2":"A B C KC qC LC","33":"H"},E:{"2":"J VB K zC WC 0C 1C AD","33":"D E F A B C L M G 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC"},G:{"2":"WC GD rC HD ID","33":"E JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},P:{"2":"J","33":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},I:{"1":"I","2":"QC J eD fD gD hD rC","33":"iD jD"}},B:6,C:"width: stretch property",D:undefined};
diff --git a/node_modules/caniuse-lite/data/features/css-writing-mode.js b/node_modules/caniuse-lite/data/features/css-writing-mode.js
deleted file mode 100644
index 8520025..0000000
--- a/node_modules/caniuse-lite/data/features/css-writing-mode.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"132":"K D E F A B sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB xC yC","322":"eB fB gB hB iB"},D:{"1":"0 qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"J VB K","16":"D","33":"1 2 3 4 5 6 7 8 9 E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB"},E:{"1":"B C L M G KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J zC WC","16":"VB","33":"K D E F A 0C 1C 2C 3C XC"},F:{"1":"0 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED KC qC FD LC","33":"1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB"},G:{"1":"PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","16":"WC GD rC","33":"E HD ID JD KD LD MD ND OD"},H:{"2":"dD"},I:{"1":"I","2":"eD fD gD","33":"QC J hD rC iD jD"},J:{"33":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"36":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD","33":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"CSS writing-mode property",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css-zoom.js b/node_modules/caniuse-lite/data/features/css-zoom.js
deleted file mode 100644
index 4adb478..0000000
--- a/node_modules/caniuse-lite/data/features/css-zoom.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"K D sC","129":"E F A B"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"J VB K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"zC WC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED KC qC FD LC"},G:{"1":"E GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC"},H:{"2":"dD"},I:{"1":"QC J I eD fD gD hD rC iD jD"},J:{"1":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"129":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:5,C:"CSS zoom",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css3-attr.js b/node_modules/caniuse-lite/data/features/css3-attr.js
deleted file mode 100644
index f68f370..0000000
--- a/node_modules/caniuse-lite/data/features/css3-attr.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"PB QB RB SB TB UB I","2":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"1":"PB QB RB SB TB UB I UC VC JC","2":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB"},E:{"2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"2":"A B C H KC qC LC"},L:{"1":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"2":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:7,C:"CSS3 attr() function for all properties",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css3-boxsizing.js b/node_modules/caniuse-lite/data/features/css3-boxsizing.js
deleted file mode 100644
index 4038235..0000000
--- a/node_modules/caniuse-lite/data/features/css3-boxsizing.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"E F A B","8":"K D sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","33":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","33":"J VB K D E F"},E:{"1":"K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","33":"J VB zC WC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC","2":"F"},G:{"1":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","33":"WC GD rC"},H:{"1":"dD"},I:{"1":"J I hD rC iD jD","33":"QC eD fD gD"},J:{"1":"A","33":"D"},K:{"1":"A B C H KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:5,C:"CSS3 Box-sizing",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css3-colors.js b/node_modules/caniuse-lite/data/features/css3-colors.js
deleted file mode 100644
index b50d306..0000000
--- a/node_modules/caniuse-lite/data/features/css3-colors.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"F A B","2":"K D E sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC","4":"tC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z CD DD ED KC qC FD LC","2":"F","4":"BD"},G:{"1":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"1":"dD"},I:{"1":"QC J I eD fD gD hD rC iD jD"},J:{"1":"D A"},K:{"1":"A B C H KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"CSS3 Colors",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css3-cursors-grab.js b/node_modules/caniuse-lite/data/features/css3-cursors-grab.js
deleted file mode 100644
index 4c67c25..0000000
--- a/node_modules/caniuse-lite/data/features/css3-cursors-grab.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M"},C:{"1":"0 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","33":"1 2 3 4 5 6 7 tC QC J VB K D E F A B C L M G N O P WB xC yC"},D:{"1":"0 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","33":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B"},E:{"1":"B C L M G KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","33":"J VB K D E F A zC WC 0C 1C 2C 3C XC"},F:{"1":"0 C xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FD LC","2":"F B BD CD DD ED KC qC","33":"1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"33":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"2":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:2,C:"CSS grab & grabbing cursors",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css3-cursors-newer.js b/node_modules/caniuse-lite/data/features/css3-cursors-newer.js
deleted file mode 100644
index 25153bc..0000000
--- a/node_modules/caniuse-lite/data/features/css3-cursors-newer.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","33":"1 2 3 4 tC QC J VB K D E F A B C L M G N O P WB xC yC"},D:{"1":"0 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","33":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB"},E:{"1":"F A B C L M G 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","33":"J VB K D E zC WC 0C 1C 2C"},F:{"1":"0 5 6 7 8 9 C XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FD LC","2":"F B BD CD DD ED KC qC","33":"1 2 3 4 G N O P WB"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"33":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"2":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:2,C:"CSS3 Cursors: zoom-in & zoom-out",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css3-cursors.js b/node_modules/caniuse-lite/data/features/css3-cursors.js
deleted file mode 100644
index aedc107..0000000
--- a/node_modules/caniuse-lite/data/features/css3-cursors.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"F A B","132":"K D E sC"},B:{"1":"0 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","260":"C L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","4":"tC QC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","4":"J"},E:{"1":"VB K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","4":"J zC WC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","260":"F B C BD CD DD ED KC qC FD LC"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D","16":"A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"2":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:2,C:"CSS3 Cursors (original values)",D:true};
diff --git a/node_modules/caniuse-lite/data/features/css3-tabsize.js b/node_modules/caniuse-lite/data/features/css3-tabsize.js
deleted file mode 100644
index 679d1a9..0000000
--- a/node_modules/caniuse-lite/data/features/css3-tabsize.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"1":"0 a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC xC yC","33":"vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z","164":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB"},D:{"1":"0 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 J VB K D E F A B C L M G N O P WB","132":"2 3 4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB"},E:{"1":"M G 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K zC WC 0C","132":"D E F A B C L 1C 2C 3C XC KC LC"},F:{"1":"0 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F BD CD DD","132":"1 2 3 4 5 6 7 8 9 G N O P WB","164":"B C ED KC qC FD LC"},G:{"1":"WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC HD ID","132":"E JD KD LD MD ND OD PD QD RD SD TD UD VD"},H:{"164":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC","132":"iD jD"},J:{"132":"D A"},K:{"1":"H","2":"A","164":"B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"164":"xD yD"}},B:4,C:"CSS3 tab-size",D:true};
diff --git a/node_modules/caniuse-lite/data/features/currentcolor.js b/node_modules/caniuse-lite/data/features/currentcolor.js
deleted file mode 100644
index bb84867..0000000
--- a/node_modules/caniuse-lite/data/features/currentcolor.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"F A B","2":"K D E sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"J VB K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"zC WC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC","2":"F"},G:{"1":"E GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","16":"WC"},H:{"1":"dD"},I:{"1":"QC J I eD fD gD hD rC iD jD"},J:{"1":"D A"},K:{"1":"A B C H KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"CSS currentColor value",D:true};
diff --git a/node_modules/caniuse-lite/data/features/custom-elements.js b/node_modules/caniuse-lite/data/features/custom-elements.js
deleted file mode 100644
index f332220..0000000
--- a/node_modules/caniuse-lite/data/features/custom-elements.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F sC","8":"A B"},B:{"1":"Q","2":"0 H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","8":"C L M G N O P"},C:{"2":"0 1 2 3 tC QC J VB K D E F A B C L M G N O P WB RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC","66":"4 5 6 7 8 9 XB","72":"YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B"},D:{"1":"bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q","2":"0 1 2 3 4 5 6 7 J VB K D E F A B C L M G N O P WB H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","66":"8 9 XB YB ZB aB"},E:{"2":"J VB zC WC 0C","8":"K D E F A B C L M G 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"1 2 3 4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B","2":"0 F B C 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC","66":"G N O P WB"},G:{"2":"WC GD rC HD ID","8":"E JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"1":"jD","2":"QC J I eD fD gD hD rC iD"},J:{"2":"D A"},K:{"2":"A B C H KC qC LC"},L:{"2":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"J kD lD mD nD oD XC pD qD","2":"1 2 3 4 5 6 7 8 9 rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"2":"wD"},S:{"2":"yD","72":"xD"}},B:7,C:"Custom Elements (deprecated V0 spec)",D:true};
diff --git a/node_modules/caniuse-lite/data/features/custom-elementsv1.js b/node_modules/caniuse-lite/data/features/custom-elementsv1.js
deleted file mode 100644
index 01a6d0e..0000000
--- a/node_modules/caniuse-lite/data/features/custom-elementsv1.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F sC","8":"A B"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","8":"C L M G N O P"},C:{"1":"0 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB xC yC","8":"YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB","456":"sB tB uB vB wB xB yB zB 0B","712":"RC 1B SC 2B"},D:{"1":"0 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB","8":"uB vB","132":"wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B"},E:{"2":"J VB K D zC WC 0C 1C 2C","8":"E F A 3C","132":"B C L M G XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB BD CD DD ED KC qC FD LC","132":"jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND","132":"OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 lD mD nD oD XC pD qD rD sD tD NC OC PC uD","2":"J","132":"kD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","8":"xD"}},B:1,C:"Custom Elements (V1)",D:true};
diff --git a/node_modules/caniuse-lite/data/features/customevent.js b/node_modules/caniuse-lite/data/features/customevent.js
deleted file mode 100644
index 13f56ba..0000000
--- a/node_modules/caniuse-lite/data/features/customevent.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E sC","132":"F A B"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC J VB xC yC","132":"K D E F A"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"J","16":"VB K D E L M","388":"F A B C"},E:{"1":"D E F A B C L M G 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J zC WC","16":"VB K","388":"0C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FD LC","2":"F BD CD DD ED","132":"B KC qC"},G:{"1":"E ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"GD","16":"WC rC","388":"HD"},H:{"1":"dD"},I:{"1":"I iD jD","2":"eD fD gD","388":"QC J hD rC"},J:{"1":"A","388":"D"},K:{"1":"C H LC","2":"A","132":"B KC qC"},L:{"1":"I"},M:{"1":"JC"},N:{"132":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"CustomEvent",D:true};
diff --git a/node_modules/caniuse-lite/data/features/datalist.js b/node_modules/caniuse-lite/data/features/datalist.js
deleted file mode 100644
index 763242d..0000000
--- a/node_modules/caniuse-lite/data/features/datalist.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"sC","8":"K D E F","260":"A B"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","260":"C L M G","1284":"N O P"},C:{"8":"tC QC xC yC","516":"l m n o p q r s","4612":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k","8196":"0 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC"},D:{"1":"0 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","8":"J VB K D E F A B C L M G N O P WB","132":"1 2 3 4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B"},E:{"1":"L M G LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","8":"J VB K D E F A B C zC WC 0C 1C 2C 3C XC KC"},F:{"1":"0 F B C 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC","132":"1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B"},G:{"8":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD","18436":"SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"1":"I jD","8":"QC J eD fD gD hD rC iD"},J:{"1":"A","8":"D"},K:{"1":"A B C H KC qC LC"},L:{"1":"I"},M:{"2":"JC"},N:{"8":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:1,C:"Datalist element",D:true};
diff --git a/node_modules/caniuse-lite/data/features/dataset.js b/node_modules/caniuse-lite/data/features/dataset.js
deleted file mode 100644
index 939cec8..0000000
--- a/node_modules/caniuse-lite/data/features/dataset.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"B","4":"K D E F A sC"},B:{"1":"C L M G N","129":"0 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB","4":"tC QC J VB xC yC","129":"0 tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC"},D:{"1":"nB oB pB qB rB sB tB uB vB wB","4":"J VB K","129":"0 1 2 3 4 5 6 7 8 9 D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"4":"J VB zC WC","129":"K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"C aB bB cB dB eB fB gB hB iB jB KC qC FD LC","4":"F B BD CD DD ED","129":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"4":"WC GD rC","129":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"4":"dD"},I:{"4":"eD fD gD","129":"QC J I hD rC iD jD"},J:{"129":"D A"},K:{"1":"C KC qC LC","4":"A B","129":"H"},L:{"129":"I"},M:{"129":"JC"},N:{"1":"B","4":"A"},O:{"129":"MC"},P:{"129":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"129":"vD"},R:{"129":"wD"},S:{"1":"xD","129":"yD"}},B:1,C:"dataset & data-* attributes",D:true};
diff --git a/node_modules/caniuse-lite/data/features/datauri.js b/node_modules/caniuse-lite/data/features/datauri.js
deleted file mode 100644
index dc69122..0000000
--- a/node_modules/caniuse-lite/data/features/datauri.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D sC","132":"E","260":"F A B"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","260":"C L G N O P","772":"M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC"},G:{"1":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"1":"dD"},I:{"1":"QC J I eD fD gD hD rC iD jD"},J:{"1":"D A"},K:{"1":"A B C H KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"260":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:6,C:"Data URIs",D:true};
diff --git a/node_modules/caniuse-lite/data/features/date-tolocaledatestring.js b/node_modules/caniuse-lite/data/features/date-tolocaledatestring.js
deleted file mode 100644
index 7d5ccf4..0000000
--- a/node_modules/caniuse-lite/data/features/date-tolocaledatestring.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"16":"sC","132":"K D E F A B"},B:{"1":"0 P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","132":"C L M G N O"},C:{"1":"0 yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","132":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB xC yC","260":"uB vB wB xB","772":"XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB"},D:{"1":"0 AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","132":"1 2 3 4 J VB K D E F A B C L M G N O P WB","260":"gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B","772":"5 6 7 8 9 XB YB ZB aB bB cB dB eB fB"},E:{"1":"C L M G LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","16":"J VB zC WC","132":"K D E F A 0C 1C 2C 3C","260":"B XC KC"},F:{"1":"0 zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","16":"F B C BD CD DD ED KC qC FD","132":"LC","260":"6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB","772":"1 2 3 4 5 G N O P WB"},G:{"1":"OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","16":"WC GD rC HD","132":"E ID JD KD LD MD ND"},H:{"132":"dD"},I:{"1":"I","16":"QC eD fD gD","132":"J hD rC","772":"iD jD"},J:{"132":"D A"},K:{"1":"H","16":"A B C KC qC","132":"LC"},L:{"1":"I"},M:{"1":"JC"},N:{"132":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 oD XC pD qD rD sD tD NC OC PC uD","260":"J kD lD mD nD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","132":"xD"}},B:6,C:"Date.prototype.toLocaleDateString",D:true};
diff --git a/node_modules/caniuse-lite/data/features/declarative-shadow-dom.js b/node_modules/caniuse-lite/data/features/declarative-shadow-dom.js
deleted file mode 100644
index 5428a5e..0000000
--- a/node_modules/caniuse-lite/data/features/declarative-shadow-dom.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P Q H R S T U V W X Y Z","132":"a b c d e f g h i j k l m n o p q r s t"},C:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB xC yC"},D:{"1":"0 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T","66":"U V W X Y","132":"Z a b c d e f g h i j k l m n o p q r s t"},E:{"1":"dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC"},F:{"1":"0 g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC BD CD DD ED KC qC FD LC","132":"HC IC Q H R TC S T U V W X Y Z a b c d e f"},G:{"1":"dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"3 4 5 6 7 8 9","2":"J kD lD mD nD oD XC pD qD rD sD","16":"tD","132":"1 2 NC OC PC uD"},Q:{"2":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:1,C:"Declarative Shadow DOM",D:true};
diff --git a/node_modules/caniuse-lite/data/features/decorators.js b/node_modules/caniuse-lite/data/features/decorators.js
deleted file mode 100644
index b39028a..0000000
--- a/node_modules/caniuse-lite/data/features/decorators.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"2":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"2":"QC J I eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"2":"A B C H KC qC LC"},L:{"2":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"2":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:7,C:"Decorators",D:true};
diff --git a/node_modules/caniuse-lite/data/features/details.js b/node_modules/caniuse-lite/data/features/details.js
deleted file mode 100644
index d36e9f6..0000000
--- a/node_modules/caniuse-lite/data/features/details.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"F A B sC","8":"K D E"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"1":"0 rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC","8":"1 2 3 4 5 6 7 8 9 QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB xC yC","194":"pB qB"},D:{"1":"0 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","8":"J VB K D E F A B","257":"1 2 3 4 5 6 7 8 9 WB XB YB ZB aB bB cB dB","769":"C L M G N O P"},E:{"1":"C L M G LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","8":"J VB zC WC 0C","257":"K D E F A 1C 2C 3C","1025":"B XC KC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"C KC qC FD LC","8":"F B BD CD DD ED"},G:{"1":"E ID JD KD LD MD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","8":"WC GD rC HD","1025":"ND OD PD"},H:{"8":"dD"},I:{"1":"J I hD rC iD jD","8":"QC eD fD gD"},J:{"1":"A","8":"D"},K:{"1":"H","8":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"Details & Summary elements",D:true};
diff --git a/node_modules/caniuse-lite/data/features/deviceorientation.js b/node_modules/caniuse-lite/data/features/deviceorientation.js
deleted file mode 100644
index fb27d84..0000000
--- a/node_modules/caniuse-lite/data/features/deviceorientation.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A sC","132":"B"},B:{"1":"C L M G N O P","4":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"2":"tC QC xC","4":"0 1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","8":"J VB yC"},D:{"2":"J VB K","4":"0 1 2 3 4 5 6 7 8 9 D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"2":"F B C BD CD DD ED KC qC FD LC","4":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"WC GD","4":"E rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"2":"eD fD gD","4":"QC J I hD rC iD jD"},J:{"2":"D","4":"A"},K:{"1":"C LC","2":"A B KC qC","4":"H"},L:{"4":"I"},M:{"4":"JC"},N:{"1":"B","2":"A"},O:{"4":"MC"},P:{"4":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"4":"vD"},R:{"4":"wD"},S:{"4":"xD yD"}},B:4,C:"DeviceOrientation & DeviceMotion events",D:true};
diff --git a/node_modules/caniuse-lite/data/features/devicepixelratio.js b/node_modules/caniuse-lite/data/features/devicepixelratio.js
deleted file mode 100644
index fa61edc..0000000
--- a/node_modules/caniuse-lite/data/features/devicepixelratio.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"B","2":"K D E F A sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC J VB K D E F A B C L M G N O xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FD LC","2":"F B BD CD DD ED KC qC"},G:{"1":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"1":"dD"},I:{"1":"QC J I eD fD gD hD rC iD jD"},J:{"1":"D A"},K:{"1":"C H LC","2":"A B KC qC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"B","2":"A"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:5,C:"Window.devicePixelRatio",D:true};
diff --git a/node_modules/caniuse-lite/data/features/dialog.js b/node_modules/caniuse-lite/data/features/dialog.js
deleted file mode 100644
index 54cc331..0000000
--- a/node_modules/caniuse-lite/data/features/dialog.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"1":"0 h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB xC yC","194":"vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q","1218":"H R TC S T U V W X Y Z a b c d e f g"},D:{"1":"0 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB","322":"aB bB cB dB eB"},E:{"1":"ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC"},F:{"1":"0 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C G N O P BD CD DD ED KC qC FD LC","578":"1 2 3 4 WB"},G:{"1":"ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:1,C:"Dialog element",D:true};
diff --git a/node_modules/caniuse-lite/data/features/dispatchevent.js b/node_modules/caniuse-lite/data/features/dispatchevent.js
deleted file mode 100644
index 14c326f..0000000
--- a/node_modules/caniuse-lite/data/features/dispatchevent.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"B","16":"sC","129":"F A","130":"K D E"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"J VB K D E F A B C L M G WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","16":"zC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC","16":"F"},G:{"1":"E GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","16":"WC"},H:{"1":"dD"},I:{"1":"QC J I gD hD rC iD jD","16":"eD fD"},J:{"1":"D A"},K:{"1":"A B C H KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"B","129":"A"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"EventTarget.dispatchEvent",D:true};
diff --git a/node_modules/caniuse-lite/data/features/dnssec.js b/node_modules/caniuse-lite/data/features/dnssec.js
deleted file mode 100644
index 8ae964c..0000000
--- a/node_modules/caniuse-lite/data/features/dnssec.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"132":"K D E F A B sC"},B:{"132":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"132":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"132":"0 J VB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","388":"1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P WB XB YB"},E:{"132":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"132":"0 1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC"},G:{"132":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"132":"dD"},I:{"132":"QC J I eD fD gD hD rC iD jD"},J:{"132":"D A"},K:{"132":"A B C H KC qC LC"},L:{"132":"I"},M:{"132":"JC"},N:{"132":"A B"},O:{"132":"MC"},P:{"132":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"132":"vD"},R:{"132":"wD"},S:{"132":"xD yD"}},B:6,C:"DNSSEC and DANE",D:true};
diff --git a/node_modules/caniuse-lite/data/features/do-not-track.js b/node_modules/caniuse-lite/data/features/do-not-track.js
deleted file mode 100644
index a0203a8..0000000
--- a/node_modules/caniuse-lite/data/features/do-not-track.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E sC","164":"F A","260":"B"},B:{"1":"0 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","260":"C L M G N"},C:{"1":"0 aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC J VB K D E xC yC","516":"1 2 3 4 5 6 7 8 9 F A B C L M G N O P WB XB YB ZB"},D:{"1":"0 4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 J VB K D E F A B C L M G N O P WB"},E:{"1":"K A B C 0C 3C XC KC","2":"J VB L M G zC WC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","1028":"D E F 1C 2C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z LC","2":"F B BD CD DD ED KC qC FD"},G:{"1":"LD MD ND OD PD QD RD","2":"WC GD rC HD ID SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","1028":"E JD KD"},H:{"1":"dD"},I:{"1":"I iD jD","2":"QC J eD fD gD hD rC"},J:{"16":"D","1028":"A"},K:{"1":"H LC","16":"A B C KC qC"},L:{"1":"I"},M:{"1":"JC"},N:{"164":"A","260":"B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:7,C:"Do Not Track API",D:true};
diff --git a/node_modules/caniuse-lite/data/features/document-currentscript.js b/node_modules/caniuse-lite/data/features/document-currentscript.js
deleted file mode 100644
index 25ccf54..0000000
--- a/node_modules/caniuse-lite/data/features/document-currentscript.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC xC yC"},D:{"1":"0 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB"},E:{"1":"E F A B C L M G 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D zC WC 0C 1C 2C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C G BD CD DD ED KC qC FD LC"},G:{"1":"E KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC HD ID JD"},H:{"2":"dD"},I:{"1":"I iD jD","2":"QC J eD fD gD hD rC"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"document.currentScript",D:true};
diff --git a/node_modules/caniuse-lite/data/features/document-evaluate-xpath.js b/node_modules/caniuse-lite/data/features/document-evaluate-xpath.js
deleted file mode 100644
index 9d21ecb..0000000
--- a/node_modules/caniuse-lite/data/features/document-evaluate-xpath.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC","16":"tC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC","16":"F"},G:{"1":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"1":"dD"},I:{"1":"QC J I eD fD gD hD rC iD jD"},J:{"1":"D A"},K:{"1":"A B C H KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:7,C:"document.evaluate & XPath",D:true};
diff --git a/node_modules/caniuse-lite/data/features/document-execcommand.js b/node_modules/caniuse-lite/data/features/document-execcommand.js
deleted file mode 100644
index a4de0be..0000000
--- a/node_modules/caniuse-lite/data/features/document-execcommand.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"K D E F A B sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC J VB K D E xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"K D E F A B C L M G 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","16":"J VB zC WC 0C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z CD DD ED KC qC FD LC","16":"F BD"},G:{"1":"E JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD","16":"rC HD ID"},H:{"2":"dD"},I:{"1":"I hD rC iD jD","2":"QC J eD fD gD"},J:{"1":"A","2":"D"},K:{"1":"A B C H KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"B","2":"A"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:7,C:"Document.execCommand()",D:true};
diff --git a/node_modules/caniuse-lite/data/features/document-policy.js b/node_modules/caniuse-lite/data/features/document-policy.js
deleted file mode 100644
index 0302819..0000000
--- a/node_modules/caniuse-lite/data/features/document-policy.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"2":"C L M G N O P Q H R S T","132":"0 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T","132":"0 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BD CD DD ED KC qC FD LC","132":"0 BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"2":"QC J eD fD gD hD rC iD jD","132":"I"},J:{"2":"D A"},K:{"2":"A B C KC qC LC","132":"H"},L:{"132":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"2":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"132":"wD"},S:{"2":"xD yD"}},B:7,C:"Document Policy",D:true};
diff --git a/node_modules/caniuse-lite/data/features/document-scrollingelement.js b/node_modules/caniuse-lite/data/features/document-scrollingelement.js
deleted file mode 100644
index 49f8939..0000000
--- a/node_modules/caniuse-lite/data/features/document-scrollingelement.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","16":"C L"},C:{"1":"0 qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB xC yC"},D:{"1":"0 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB"},E:{"1":"F A B C L M G 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E zC WC 0C 1C 2C"},F:{"1":"0 ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB BD CD DD ED KC qC FD LC"},G:{"1":"LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:5,C:"document.scrollingElement",D:true};
diff --git a/node_modules/caniuse-lite/data/features/documenthead.js b/node_modules/caniuse-lite/data/features/documenthead.js
deleted file mode 100644
index 787c55e..0000000
--- a/node_modules/caniuse-lite/data/features/documenthead.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"F A B","2":"K D E sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J zC WC","16":"VB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z KC qC FD LC","2":"F BD CD DD ED"},G:{"1":"E GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","16":"WC"},H:{"1":"dD"},I:{"1":"QC J I gD hD rC iD jD","16":"eD fD"},J:{"1":"D A"},K:{"1":"B C H KC qC LC","2":"A"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"document.head",D:true};
diff --git a/node_modules/caniuse-lite/data/features/dom-manip-convenience.js b/node_modules/caniuse-lite/data/features/dom-manip-convenience.js
deleted file mode 100644
index 4966bd2..0000000
--- a/node_modules/caniuse-lite/data/features/dom-manip-convenience.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N"},C:{"1":"0 rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB xC yC"},D:{"1":"0 wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB","194":"uB vB"},E:{"1":"A B C L M G XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F zC WC 0C 1C 2C 3C"},F:{"1":"0 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB BD CD DD ED KC qC FD LC","194":"iB"},G:{"1":"ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 lD mD nD oD XC pD qD rD sD tD NC OC PC uD","2":"J kD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:1,C:"DOM manipulation convenience methods",D:true};
diff --git a/node_modules/caniuse-lite/data/features/dom-range.js b/node_modules/caniuse-lite/data/features/dom-range.js
deleted file mode 100644
index f914ec4..0000000
--- a/node_modules/caniuse-lite/data/features/dom-range.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"F A B","2":"sC","8":"K D E"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC"},G:{"1":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"1":"dD"},I:{"1":"QC J I eD fD gD hD rC iD jD"},J:{"1":"D A"},K:{"1":"A B C H KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"Document Object Model Range",D:true};
diff --git a/node_modules/caniuse-lite/data/features/domcontentloaded.js b/node_modules/caniuse-lite/data/features/domcontentloaded.js
deleted file mode 100644
index 92a0f8e..0000000
--- a/node_modules/caniuse-lite/data/features/domcontentloaded.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"F A B","2":"K D E sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC"},G:{"1":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"1":"dD"},I:{"1":"QC J I eD fD gD hD rC iD jD"},J:{"1":"D A"},K:{"1":"A B C H KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"DOMContentLoaded",D:true};
diff --git a/node_modules/caniuse-lite/data/features/dommatrix.js b/node_modules/caniuse-lite/data/features/dommatrix.js
deleted file mode 100644
index 2c4e80b..0000000
--- a/node_modules/caniuse-lite/data/features/dommatrix.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F sC","132":"A B"},B:{"132":"C L M G N O P","1028":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB xC yC","1028":"0 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2564":"bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB","3076":"rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B"},D:{"16":"J VB K D","132":"1 2 3 4 5 6 7 8 9 F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B","388":"E","1028":"0 SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"16":"J zC WC","132":"VB K D E F A 0C 1C 2C 3C XC","1028":"B C L M G KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"2":"F B C BD CD DD ED KC qC FD LC","132":"1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB","1028":"0 qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"16":"WC GD rC","132":"E HD ID JD KD LD MD ND OD","1028":"PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"132":"J hD rC iD jD","292":"QC eD fD gD","1028":"I"},J:{"16":"D","132":"A"},K:{"2":"A B C KC qC LC","1028":"H"},L:{"1028":"I"},M:{"1028":"JC"},N:{"132":"A B"},O:{"1028":"MC"},P:{"132":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1028":"vD"},R:{"1028":"wD"},S:{"1028":"yD","2564":"xD"}},B:4,C:"DOMMatrix",D:true};
diff --git a/node_modules/caniuse-lite/data/features/download.js b/node_modules/caniuse-lite/data/features/download.js
deleted file mode 100644
index 0316abc..0000000
--- a/node_modules/caniuse-lite/data/features/download.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC J VB K D E F A B C L M G N O P WB xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"J VB K D E F A B C L"},E:{"1":"B C L M G XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A zC WC 0C 1C 2C 3C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED KC qC FD LC"},G:{"1":"TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD"},H:{"2":"dD"},I:{"1":"I iD jD","2":"QC J eD fD gD hD rC"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"Download attribute",D:true};
diff --git a/node_modules/caniuse-lite/data/features/dragndrop.js b/node_modules/caniuse-lite/data/features/dragndrop.js
deleted file mode 100644
index 83ffe2b..0000000
--- a/node_modules/caniuse-lite/data/features/dragndrop.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"644":"K D E F sC","772":"A B"},B:{"1":"0 P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","260":"C L M G N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC","8":"tC QC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z LC","8":"F B BD CD DD ED KC qC FD"},G:{"1":"ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD"},H:{"2":"dD"},I:{"2":"QC J eD fD gD hD rC iD jD","1025":"I"},J:{"2":"D A"},K:{"1":"LC","8":"A B C KC qC","1025":"H"},L:{"1025":"I"},M:{"2":"JC"},N:{"1":"A B"},O:{"1025":"MC"},P:{"2":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:1,C:"Drag and Drop",D:true};
diff --git a/node_modules/caniuse-lite/data/features/element-closest.js b/node_modules/caniuse-lite/data/features/element-closest.js
deleted file mode 100644
index f269abb..0000000
--- a/node_modules/caniuse-lite/data/features/element-closest.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M"},C:{"1":"0 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB xC yC"},D:{"1":"0 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB"},E:{"1":"F A B C L M G 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E zC WC 0C 1C 2C"},F:{"1":"0 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 F B C G N O P WB BD CD DD ED KC qC FD LC"},G:{"1":"LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD","2":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"Element.closest()",D:true};
diff --git a/node_modules/caniuse-lite/data/features/element-from-point.js b/node_modules/caniuse-lite/data/features/element-from-point.js
deleted file mode 100644
index 79a470a..0000000
--- a/node_modules/caniuse-lite/data/features/element-from-point.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"K D E F A B","16":"sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC","16":"tC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","16":"J VB K D E F A B C L M"},E:{"1":"VB K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","16":"J zC WC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z KC qC FD LC","16":"F BD CD DD ED"},G:{"1":"E GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","16":"WC"},H:{"1":"dD"},I:{"1":"QC J I gD hD rC iD jD","16":"eD fD"},J:{"1":"D A"},K:{"1":"C H LC","16":"A B KC qC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:5,C:"document.elementFromPoint()",D:true};
diff --git a/node_modules/caniuse-lite/data/features/element-scroll-methods.js b/node_modules/caniuse-lite/data/features/element-scroll-methods.js
deleted file mode 100644
index fbc72db..0000000
--- a/node_modules/caniuse-lite/data/features/element-scroll-methods.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"1":"0 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB xC yC"},D:{"1":"0 SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B"},E:{"1":"M G 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F zC WC 0C 1C 2C 3C","132":"A B C L XC KC LC 4C"},F:{"1":"0 qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB BD CD DD ED KC qC FD LC"},G:{"1":"YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD","132":"ND OD PD QD RD SD TD UD VD WD XD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 nD oD XC pD qD rD sD tD NC OC PC uD","2":"J kD lD mD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:5,C:"Scroll methods on elements (scroll, scrollTo, scrollBy)",D:true};
diff --git a/node_modules/caniuse-lite/data/features/eme.js b/node_modules/caniuse-lite/data/features/eme.js
deleted file mode 100644
index cd30b39..0000000
--- a/node_modules/caniuse-lite/data/features/eme.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A sC","164":"B"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB xC yC"},D:{"1":"0 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB","132":"dB eB fB gB hB iB jB"},E:{"1":"C L M G LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K zC WC 0C 1C","164":"D E F A B 2C 3C XC KC"},F:{"1":"0 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 F B C G N O P WB BD CD DD ED KC qC FD LC","132":"3 4 5 6 7 8 9"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD","2":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"Encrypted Media Extensions",D:true};
diff --git a/node_modules/caniuse-lite/data/features/eot.js b/node_modules/caniuse-lite/data/features/eot.js
deleted file mode 100644
index 52f62c0..0000000
--- a/node_modules/caniuse-lite/data/features/eot.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"K D E F A B","2":"sC"},B:{"2":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"2":"QC J I eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"2":"A B C H KC qC LC"},L:{"2":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"2":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:7,C:"EOT - Embedded OpenType fonts",D:true};
diff --git a/node_modules/caniuse-lite/data/features/es5.js b/node_modules/caniuse-lite/data/features/es5.js
deleted file mode 100644
index 8d8c524..0000000
--- a/node_modules/caniuse-lite/data/features/es5.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"K D sC","260":"F","1026":"E"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 2 3 4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","4":"tC QC xC yC","132":"1 J VB K D E F A B C L M G N O P WB"},D:{"1":"0 4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","4":"J VB K D E F A B C L M G N O P","132":"1 2 3 WB"},E:{"1":"K D E F A B C L M G 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","4":"J VB zC WC 0C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","4":"F B C BD CD DD ED KC qC FD","132":"LC"},G:{"1":"E ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","4":"WC GD rC HD"},H:{"132":"dD"},I:{"1":"I iD jD","4":"QC eD fD gD","132":"hD rC","900":"J"},J:{"1":"A","4":"D"},K:{"1":"H","4":"A B C KC qC","132":"LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:6,C:"ECMAScript 5",D:true};
diff --git a/node_modules/caniuse-lite/data/features/es6-class.js b/node_modules/caniuse-lite/data/features/es6-class.js
deleted file mode 100644
index f9c819f..0000000
--- a/node_modules/caniuse-lite/data/features/es6-class.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C"},C:{"1":"0 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB xC yC"},D:{"1":"0 rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB","132":"kB lB mB nB oB pB qB"},E:{"1":"F A B C L M G 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E zC WC 0C 1C 2C"},F:{"1":"0 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB BD CD DD ED KC qC FD LC","132":"XB YB ZB aB bB cB dB"},G:{"1":"LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD","2":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:6,C:"ES6 classes",D:true};
diff --git a/node_modules/caniuse-lite/data/features/es6-generators.js b/node_modules/caniuse-lite/data/features/es6-generators.js
deleted file mode 100644
index 126f3da..0000000
--- a/node_modules/caniuse-lite/data/features/es6-generators.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C"},C:{"1":"0 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 tC QC J VB K D E F A B C L M G N O P WB xC yC"},D:{"1":"0 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB"},E:{"1":"A B C L M G XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F zC WC 0C 1C 2C 3C"},F:{"1":"0 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 F B C G N O P WB BD CD DD ED KC qC FD LC"},G:{"1":"ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:6,C:"ES6 Generators",D:true};
diff --git a/node_modules/caniuse-lite/data/features/es6-module-dynamic-import.js b/node_modules/caniuse-lite/data/features/es6-module-dynamic-import.js
deleted file mode 100644
index 0d7de15..0000000
--- a/node_modules/caniuse-lite/data/features/es6-module-dynamic-import.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"1":"0 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B xC yC","194":"6B"},D:{"1":"0 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B"},E:{"1":"C L M G KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B zC WC 0C 1C 2C 3C XC"},F:{"1":"0 sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB BD CD DD ED KC qC FD LC"},G:{"1":"PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 nD oD XC pD qD rD sD tD NC OC PC uD","2":"J kD lD mD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:6,C:"JavaScript modules: dynamic import()",D:true};
diff --git a/node_modules/caniuse-lite/data/features/es6-module.js b/node_modules/caniuse-lite/data/features/es6-module.js
deleted file mode 100644
index 9e38f66..0000000
--- a/node_modules/caniuse-lite/data/features/es6-module.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M","2049":"N O P","2242":"G"},C:{"1":"0 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB xC yC","322":"wB xB yB zB 0B RC"},D:{"1":"0 SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC","194":"1B"},E:{"1":"B C L M G KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A zC WC 0C 1C 2C 3C","1540":"XC"},F:{"1":"0 qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB BD CD DD ED KC qC FD LC","194":"pB"},G:{"1":"PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND","1540":"OD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 nD oD XC pD qD rD sD tD NC OC PC uD","2":"J kD lD mD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:1,C:"JavaScript modules via script tag",D:true};
diff --git a/node_modules/caniuse-lite/data/features/es6-number.js b/node_modules/caniuse-lite/data/features/es6-number.js
deleted file mode 100644
index 0166fff..0000000
--- a/node_modules/caniuse-lite/data/features/es6-number.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC J VB K D E F A B C L M G xC yC","132":"1 2 3 4 5 N O P WB","260":"6 7 8 9 XB YB","516":"ZB"},D:{"1":"0 cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"J VB K D E F A B C L M G N O P","1028":"1 2 3 4 5 6 7 8 9 WB XB YB ZB aB bB"},E:{"1":"F A B C L M G 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E zC WC 0C 1C 2C"},F:{"1":"0 2 3 4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED KC qC FD LC","1028":"1 G N O P WB"},G:{"1":"LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD","1028":"hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:6,C:"ES6 Number",D:true};
diff --git a/node_modules/caniuse-lite/data/features/es6-string-includes.js b/node_modules/caniuse-lite/data/features/es6-string-includes.js
deleted file mode 100644
index 9598007..0000000
--- a/node_modules/caniuse-lite/data/features/es6-string-includes.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB xC yC"},D:{"1":"0 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB"},E:{"1":"F A B C L M G 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E zC WC 0C 1C 2C"},F:{"1":"0 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 F B C G N O P WB BD CD DD ED KC qC FD LC"},G:{"1":"LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:6,C:"String.prototype.includes",D:true};
diff --git a/node_modules/caniuse-lite/data/features/es6.js b/node_modules/caniuse-lite/data/features/es6.js
deleted file mode 100644
index 6dbda03..0000000
--- a/node_modules/caniuse-lite/data/features/es6.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A sC","388":"B"},B:{"257":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","260":"C L M","769":"G N O P"},C:{"2":"tC QC J VB xC yC","4":"1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB","257":"0 wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC"},D:{"2":"1 J VB K D E F A B C L M G N O P WB","4":"2 3 4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB","257":"0 tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"A B C L M G XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D zC WC 0C 1C","4":"E F 2C 3C"},F:{"2":"F B C BD CD DD ED KC qC FD LC","4":"1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB","257":"0 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC HD ID","4":"E JD KD LD MD"},H:{"2":"dD"},I:{"2":"QC J eD fD gD hD rC","4":"iD jD","257":"I"},J:{"2":"D","4":"A"},K:{"2":"A B C KC qC LC","257":"H"},L:{"257":"I"},M:{"257":"JC"},N:{"2":"A","388":"B"},O:{"257":"MC"},P:{"4":"J","257":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"257":"vD"},R:{"257":"wD"},S:{"4":"xD","257":"yD"}},B:6,C:"ECMAScript 2015 (ES6)",D:true};
diff --git a/node_modules/caniuse-lite/data/features/eventsource.js b/node_modules/caniuse-lite/data/features/eventsource.js
deleted file mode 100644
index 0ac0025..0000000
--- a/node_modules/caniuse-lite/data/features/eventsource.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC J VB xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"J VB"},E:{"1":"VB K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J zC WC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z KC qC FD LC","4":"F BD CD DD ED"},G:{"1":"E GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC"},H:{"2":"dD"},I:{"1":"I iD jD","2":"QC J eD fD gD hD rC"},J:{"1":"D A"},K:{"1":"C H KC qC LC","4":"A B"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"Server-sent events",D:true};
diff --git a/node_modules/caniuse-lite/data/features/extended-system-fonts.js b/node_modules/caniuse-lite/data/features/extended-system-fonts.js
deleted file mode 100644
index 6aa5827..0000000
--- a/node_modules/caniuse-lite/data/features/extended-system-fonts.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"2":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"M G 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B C L zC WC 0C 1C 2C 3C XC KC LC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC"},G:{"1":"WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD"},H:{"2":"dD"},I:{"2":"QC J I eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"2":"A B C H KC qC LC"},L:{"2":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"2":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:5,C:"ui-serif, ui-sans-serif, ui-monospace and ui-rounded values for font-family",D:true};
diff --git a/node_modules/caniuse-lite/data/features/feature-policy.js b/node_modules/caniuse-lite/data/features/feature-policy.js
deleted file mode 100644
index 813d79b..0000000
--- a/node_modules/caniuse-lite/data/features/feature-policy.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"Q H R S T U V W","2":"C L M G N O P","1025":"0 X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC xC yC","260":"0 EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC"},D:{"1":"EC FC GC HC IC Q H R S T U V W","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC","132":"1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC","1025":"0 X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"2":"J VB K D E F A B zC WC 0C 1C 2C 3C XC","772":"C L M G KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB BD CD DD ED KC qC FD LC","132":"pB qB rB sB tB uB vB wB xB yB zB 0B 1B","1025":"0 FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD","772":"QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"2":"A B C KC qC LC","1025":"H"},L:{"1025":"I"},M:{"260":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 pD qD rD sD tD NC OC PC uD","2":"J kD lD mD","132":"nD oD XC"},Q:{"132":"vD"},R:{"1025":"wD"},S:{"2":"xD","260":"yD"}},B:7,C:"Feature Policy",D:true};
diff --git a/node_modules/caniuse-lite/data/features/fetch.js b/node_modules/caniuse-lite/data/features/fetch.js
deleted file mode 100644
index d3d04c3..0000000
--- a/node_modules/caniuse-lite/data/features/fetch.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L"},C:{"1":"0 iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB xC yC","1025":"hB","1218":"cB dB eB fB gB"},D:{"1":"0 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB","260":"iB","772":"jB"},E:{"1":"B C L M G XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A zC WC 0C 1C 2C 3C"},F:{"1":"0 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 F B C G N O P WB BD CD DD ED KC qC FD LC","260":"8","772":"9"},G:{"1":"OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"Fetch",D:true};
diff --git a/node_modules/caniuse-lite/data/features/fieldset-disabled.js b/node_modules/caniuse-lite/data/features/fieldset-disabled.js
deleted file mode 100644
index 5ee312b..0000000
--- a/node_modules/caniuse-lite/data/features/fieldset-disabled.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"16":"sC","132":"E F","388":"K D A B"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"J VB K D E F A B C L M G","16":"N O P WB"},E:{"1":"K D E F A B C L M G 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB zC WC 0C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z CD DD ED KC qC FD LC","16":"F BD"},G:{"1":"E ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC HD"},H:{"388":"dD"},I:{"1":"I iD jD","2":"QC J eD fD gD hD rC"},J:{"1":"A","2":"D"},K:{"1":"A B C H KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A","260":"B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"disabled attribute of the fieldset element",D:true};
diff --git a/node_modules/caniuse-lite/data/features/fileapi.js b/node_modules/caniuse-lite/data/features/fileapi.js
deleted file mode 100644
index 029333f..0000000
--- a/node_modules/caniuse-lite/data/features/fileapi.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F sC","260":"A B"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","260":"C L M G N O P"},C:{"1":"0 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC xC","260":"1 2 3 4 5 6 7 8 J VB K D E F A B C L M G N O P WB yC"},D:{"1":"0 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"J VB","260":"1 2 3 4 5 6 7 8 9 L M G N O P WB XB YB ZB aB bB cB dB eB fB","388":"K D E F A B C"},E:{"1":"A B C L M G XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB zC WC","260":"K D E F 1C 2C 3C","388":"0C"},F:{"1":"0 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B BD CD DD ED","260":"1 2 3 4 5 C G N O P WB KC qC FD LC"},G:{"1":"ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC HD","260":"E ID JD KD LD MD"},H:{"2":"dD"},I:{"1":"I jD","2":"eD fD gD","260":"iD","388":"QC J hD rC"},J:{"260":"A","388":"D"},K:{"1":"H","2":"A B","260":"C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A","260":"B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:5,C:"File API",D:true};
diff --git a/node_modules/caniuse-lite/data/features/filereader.js b/node_modules/caniuse-lite/data/features/filereader.js
deleted file mode 100644
index e7cd84b..0000000
--- a/node_modules/caniuse-lite/data/features/filereader.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F sC","132":"A B"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC yC","2":"tC QC xC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"J VB"},E:{"1":"K D E F A B C L M G 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB zC WC 0C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z KC qC FD LC","2":"F B BD CD DD ED"},G:{"1":"E ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC HD"},H:{"2":"dD"},I:{"1":"QC J I hD rC iD jD","2":"eD fD gD"},J:{"1":"A","2":"D"},K:{"1":"C H KC qC LC","2":"A B"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:5,C:"FileReader API",D:true};
diff --git a/node_modules/caniuse-lite/data/features/filereadersync.js b/node_modules/caniuse-lite/data/features/filereadersync.js
deleted file mode 100644
index d8c5c2c..0000000
--- a/node_modules/caniuse-lite/data/features/filereadersync.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"K D E F sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC J VB K D xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","16":"J VB K D E F A B C L M"},E:{"1":"K D E F A B C L M G 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB zC WC 0C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FD LC","2":"F BD CD","16":"B DD ED KC qC"},G:{"1":"E ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC HD"},H:{"2":"dD"},I:{"1":"I iD jD","2":"QC J eD fD gD hD rC"},J:{"1":"A","2":"D"},K:{"1":"C H qC LC","2":"A","16":"B KC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:5,C:"FileReaderSync",D:true};
diff --git a/node_modules/caniuse-lite/data/features/filesystem.js b/node_modules/caniuse-lite/data/features/filesystem.js
deleted file mode 100644
index 126b316..0000000
--- a/node_modules/caniuse-lite/data/features/filesystem.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"2":"C L M G N O P","33":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"2":"J VB K D","33":"0 1 2 3 4 5 6 7 8 9 L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","36":"E F A B C"},E:{"2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"2":"F B C BD CD DD ED KC qC FD LC","33":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"2":"QC J I eD fD gD hD rC iD jD"},J:{"2":"D","33":"A"},K:{"2":"A B C KC qC LC","33":"H"},L:{"33":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"33":"MC"},P:{"2":"J","33":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"33":"wD"},S:{"2":"xD yD"}},B:7,C:"Filesystem & FileWriter API",D:true};
diff --git a/node_modules/caniuse-lite/data/features/flac.js b/node_modules/caniuse-lite/data/features/flac.js
deleted file mode 100644
index 1e48d24..0000000
--- a/node_modules/caniuse-lite/data/features/flac.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G"},C:{"1":"0 tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB xC yC"},D:{"1":"0 yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB","16":"mB nB oB","388":"pB qB rB sB tB uB vB wB xB"},E:{"1":"L M G 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A zC WC 0C 1C 2C 3C XC","516":"B C KC LC"},F:{"1":"0 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB BD CD DD ED KC qC FD LC"},G:{"1":"PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD"},H:{"2":"dD"},I:{"1":"I","2":"eD fD gD","16":"QC J hD rC iD jD"},J:{"1":"A","2":"D"},K:{"1":"H LC","16":"A B C KC qC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD","129":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:6,C:"FLAC audio format",D:true};
diff --git a/node_modules/caniuse-lite/data/features/flexbox-gap.js b/node_modules/caniuse-lite/data/features/flexbox-gap.js
deleted file mode 100644
index 76b796c..0000000
--- a/node_modules/caniuse-lite/data/features/flexbox-gap.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P Q H R S"},C:{"1":"0 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B xC yC"},D:{"1":"0 T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S"},E:{"1":"G 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B C L M zC WC 0C 1C 2C 3C XC KC LC 4C"},F:{"1":"0 AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B BD CD DD ED KC qC FD LC"},G:{"1":"YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 sD tD NC OC PC uD","2":"J kD lD mD nD oD XC pD qD rD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:5,C:"gap property for Flexbox",D:true};
diff --git a/node_modules/caniuse-lite/data/features/flexbox.js b/node_modules/caniuse-lite/data/features/flexbox.js
deleted file mode 100644
index 8efa142..0000000
--- a/node_modules/caniuse-lite/data/features/flexbox.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F sC","1028":"B","1316":"A"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","164":"1 2 tC QC J VB K D E F A B C L M G N O P WB xC yC","516":"3 4 5 6 7 8"},D:{"1":"0 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","33":"2 3 4 5 6 7 8 9","164":"1 J VB K D E F A B C L M G N O P WB"},E:{"1":"F A B C L M G 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","33":"D E 1C 2C","164":"J VB K zC WC 0C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z LC","2":"F B C BD CD DD ED KC qC FD","33":"G N"},G:{"1":"LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","33":"E JD KD","164":"WC GD rC HD ID"},H:{"1":"dD"},I:{"1":"I iD jD","164":"QC J eD fD gD hD rC"},J:{"1":"A","164":"D"},K:{"1":"H LC","2":"A B C KC qC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"B","292":"A"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"CSS Flexible Box Layout Module",D:true};
diff --git a/node_modules/caniuse-lite/data/features/flow-root.js b/node_modules/caniuse-lite/data/features/flow-root.js
deleted file mode 100644
index 62e2864..0000000
--- a/node_modules/caniuse-lite/data/features/flow-root.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"1":"0 vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB xC yC"},D:{"1":"0 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB"},E:{"1":"L M G 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B C zC WC 0C 1C 2C 3C XC KC LC"},F:{"1":"0 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB BD CD DD ED KC qC FD LC"},G:{"1":"TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 mD nD oD XC pD qD rD sD tD NC OC PC uD","2":"J kD lD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:4,C:"display: flow-root",D:true};
diff --git a/node_modules/caniuse-lite/data/features/focusin-focusout-events.js b/node_modules/caniuse-lite/data/features/focusin-focusout-events.js
deleted file mode 100644
index c046ef8..0000000
--- a/node_modules/caniuse-lite/data/features/focusin-focusout-events.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"K D E F A B","2":"sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","16":"J VB K D E F A B C L M"},E:{"1":"K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","16":"J VB zC WC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FD LC","2":"F BD CD DD ED","16":"B KC qC"},G:{"1":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC"},H:{"2":"dD"},I:{"1":"J I hD rC iD jD","2":"eD fD gD","16":"QC"},J:{"1":"D A"},K:{"1":"C H LC","2":"A","16":"B KC qC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:5,C:"focusin & focusout events",D:true};
diff --git a/node_modules/caniuse-lite/data/features/font-family-system-ui.js b/node_modules/caniuse-lite/data/features/font-family-system-ui.js
deleted file mode 100644
index 4690639..0000000
--- a/node_modules/caniuse-lite/data/features/font-family-system-ui.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"1":"0 b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB xC yC","132":"lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a"},D:{"1":"0 yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB","260":"vB wB xB"},E:{"1":"B C L M G KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E zC WC 0C 1C 2C","16":"F","132":"A 3C XC"},F:{"1":"0 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB BD CD DD ED KC qC FD LC"},G:{"1":"PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD","132":"LD MD ND OD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 lD mD nD oD XC pD qD rD sD tD NC OC PC uD","2":"J kD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"132":"xD yD"}},B:5,C:"system-ui value for font-family",D:true};
diff --git a/node_modules/caniuse-lite/data/features/font-feature.js b/node_modules/caniuse-lite/data/features/font-feature.js
deleted file mode 100644
index b795849..0000000
--- a/node_modules/caniuse-lite/data/features/font-feature.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"K D E F sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC xC yC","33":"1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB","164":"J VB K D E F A B C L M"},D:{"1":"0 qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"J VB K D E F A B C L M G","33":"2 3 4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB","292":"1 N O P WB"},E:{"1":"A B C L M G 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"D E F zC WC 1C 2C","4":"J VB K 0C"},F:{"1":"0 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED KC qC FD LC","33":"1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB"},G:{"1":"MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E JD KD LD","4":"WC GD rC HD ID"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC","33":"iD jD"},J:{"2":"D","33":"A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD","33":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"CSS font-feature-settings",D:true};
diff --git a/node_modules/caniuse-lite/data/features/font-kerning.js b/node_modules/caniuse-lite/data/features/font-kerning.js
deleted file mode 100644
index 63bba0f..0000000
--- a/node_modules/caniuse-lite/data/features/font-kerning.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"1":"0 cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 tC QC J VB K D E F A B C L M G N O P WB xC yC","194":"5 6 7 8 9 XB YB ZB aB bB"},D:{"1":"0 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB","33":"XB YB ZB aB"},E:{"1":"A B C L M G 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K zC WC 0C 1C","33":"D E F 2C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C G BD CD DD ED KC qC FD LC","33":"N O P WB"},G:{"1":"RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC HD ID JD","33":"E KD LD MD ND OD PD QD"},H:{"2":"dD"},I:{"1":"I jD","2":"QC J eD fD gD hD rC","33":"iD"},J:{"2":"D","33":"A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"CSS3 font-kerning",D:true};
diff --git a/node_modules/caniuse-lite/data/features/font-loading.js b/node_modules/caniuse-lite/data/features/font-loading.js
deleted file mode 100644
index 49a6f5c..0000000
--- a/node_modules/caniuse-lite/data/features/font-loading.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"1":"0 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB xC yC","194":"dB eB fB gB hB iB"},D:{"1":"0 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB"},E:{"1":"A B C L M G XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F zC WC 0C 1C 2C 3C"},F:{"1":"0 3 4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 F B C G N O P WB BD CD DD ED KC qC FD LC"},G:{"1":"ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:5,C:"CSS Font Loading",D:true};
diff --git a/node_modules/caniuse-lite/data/features/font-size-adjust.js b/node_modules/caniuse-lite/data/features/font-size-adjust.js
deleted file mode 100644
index 6869874..0000000
--- a/node_modules/caniuse-lite/data/features/font-size-adjust.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P","194":"0 AB BB CB DB EB FB GB HB IB","962":"Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},C:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC","516":"0 b c d e f g h i j k l m n o p q r s t u v w x y z","772":"1 2 3 4 5 6 7 8 9 QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a xC yC"},D:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB","194":"CB DB EB FB GB HB IB","962":"0 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB"},E:{"1":"OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC","772":"dC eC 8C"},F:{"1":"0 w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB BD CD DD ED KC qC FD LC","194":"l m n o p q r s t u v","962":"YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k"},G:{"1":"OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC","772":"dC eC bD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"2":"A B C H KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"2":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"194":"vD"},R:{"2":"wD"},S:{"2":"xD","516":"yD"}},B:2,C:"CSS font-size-adjust",D:true};
diff --git a/node_modules/caniuse-lite/data/features/font-smooth.js b/node_modules/caniuse-lite/data/features/font-smooth.js
deleted file mode 100644
index 9b4d571..0000000
--- a/node_modules/caniuse-lite/data/features/font-smooth.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"2":"C L M G N O P","676":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"2":"1 2 3 4 5 tC QC J VB K D E F A B C L M G N O P WB xC yC","804":"0 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB","1828":"KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC"},D:{"2":"J","676":"0 1 2 3 4 5 6 7 8 9 VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"2":"zC WC","676":"J VB K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"2":"F B C BD CD DD ED KC qC FD LC","676":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"2":"QC J I eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"2":"A B C H KC qC LC"},L:{"2":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"2":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"804":"xD yD"}},B:7,C:"CSS font-smooth",D:true};
diff --git a/node_modules/caniuse-lite/data/features/font-unicode-range.js b/node_modules/caniuse-lite/data/features/font-unicode-range.js
deleted file mode 100644
index b674ccc..0000000
--- a/node_modules/caniuse-lite/data/features/font-unicode-range.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E sC","4":"F A B"},B:{"1":"0 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","4":"C L M G N"},C:{"1":"0 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB xC yC","194":"eB fB gB hB iB jB kB lB"},D:{"1":"0 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","4":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB"},E:{"1":"A B C L M G XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","4":"J VB K D E F zC WC 0C 1C 2C 3C"},F:{"1":"0 4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED KC qC FD LC","4":"1 2 3 G N O P WB"},G:{"1":"ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","4":"E WC GD rC HD ID JD KD LD MD"},H:{"2":"dD"},I:{"1":"I","4":"QC J eD fD gD hD rC iD jD"},J:{"2":"D","4":"A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"4":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD","4":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"Font unicode-range subsetting",D:true};
diff --git a/node_modules/caniuse-lite/data/features/font-variant-alternates.js b/node_modules/caniuse-lite/data/features/font-variant-alternates.js
deleted file mode 100644
index de75304..0000000
--- a/node_modules/caniuse-lite/data/features/font-variant-alternates.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F sC","130":"A B"},B:{"1":"0 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","130":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t"},C:{"1":"0 cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC xC yC","130":"1 2 3 4 J VB K D E F A B C L M G N O P WB","322":"5 6 7 8 9 XB YB ZB aB bB"},D:{"1":"0 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"J VB K D E F A B C L M G","130":"1 2 3 4 5 6 7 8 9 N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t"},E:{"1":"A B C L M G 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"D E F zC WC 1C 2C","130":"J VB K 0C"},F:{"1":"0 h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED KC qC FD LC","130":"1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g"},G:{"1":"MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC JD KD LD","130":"GD rC HD ID"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC","130":"iD jD"},J:{"2":"D","130":"A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"130":"MC"},P:{"1":"3 4 5 6 7 8 9","130":"1 2 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"130":"vD"},R:{"130":"wD"},S:{"1":"xD yD"}},B:5,C:"CSS font-variant-alternates",D:true};
diff --git a/node_modules/caniuse-lite/data/features/font-variant-numeric.js b/node_modules/caniuse-lite/data/features/font-variant-numeric.js
deleted file mode 100644
index f13e240..0000000
--- a/node_modules/caniuse-lite/data/features/font-variant-numeric.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"1":"0 cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB xC yC"},D:{"1":"0 uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB"},E:{"1":"A B C L M G 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F zC WC 0C 1C 2C"},F:{"1":"0 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB BD CD DD ED KC qC FD LC"},G:{"1":"MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D","16":"A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 lD mD nD oD XC pD qD rD sD tD NC OC PC uD","2":"J kD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"CSS font-variant-numeric",D:true};
diff --git a/node_modules/caniuse-lite/data/features/fontface.js b/node_modules/caniuse-lite/data/features/fontface.js
deleted file mode 100644
index 947672e..0000000
--- a/node_modules/caniuse-lite/data/features/fontface.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"F A B","132":"K D E sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC","2":"tC QC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z CD DD ED KC qC FD LC","2":"F BD"},G:{"1":"E rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","260":"WC GD"},H:{"2":"dD"},I:{"1":"J I hD rC iD jD","2":"eD","4":"QC fD gD"},J:{"1":"A","4":"D"},K:{"1":"A B C H KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"@font-face Web fonts",D:true};
diff --git a/node_modules/caniuse-lite/data/features/form-attribute.js b/node_modules/caniuse-lite/data/features/form-attribute.js
deleted file mode 100644
index ee873ce..0000000
--- a/node_modules/caniuse-lite/data/features/form-attribute.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"J VB K D E F"},E:{"1":"K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J zC WC","16":"VB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC","2":"F"},G:{"1":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC"},H:{"1":"dD"},I:{"1":"QC J I hD rC iD jD","2":"eD fD gD"},J:{"1":"D A"},K:{"1":"A B C H KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"Form attribute",D:true};
diff --git a/node_modules/caniuse-lite/data/features/form-submit-attributes.js b/node_modules/caniuse-lite/data/features/form-submit-attributes.js
deleted file mode 100644
index 0c39d0c..0000000
--- a/node_modules/caniuse-lite/data/features/form-submit-attributes.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"K D E F sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","16":"J VB K D E F A B C L M"},E:{"1":"K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB zC WC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z ED KC qC FD LC","2":"F BD","16":"CD DD"},G:{"1":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC"},H:{"1":"dD"},I:{"1":"J I hD rC iD jD","2":"eD fD gD","16":"QC"},J:{"1":"A","2":"D"},K:{"1":"B C H KC qC LC","16":"A"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"Attributes for form submission",D:true};
diff --git a/node_modules/caniuse-lite/data/features/form-validation.js b/node_modules/caniuse-lite/data/features/form-validation.js
deleted file mode 100644
index fde5962..0000000
--- a/node_modules/caniuse-lite/data/features/form-validation.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"K D E F sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"J VB K D E F"},E:{"1":"B C L M G XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J zC WC","132":"VB K D E F A 0C 1C 2C 3C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z CD DD ED KC qC FD LC","2":"F BD"},G:{"1":"OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC","132":"E GD rC HD ID JD KD LD MD ND"},H:{"516":"dD"},I:{"1":"I jD","2":"QC eD fD gD","132":"J hD rC iD"},J:{"1":"A","132":"D"},K:{"1":"A B C H KC qC LC"},L:{"1":"I"},M:{"132":"JC"},N:{"260":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","132":"xD"}},B:1,C:"Form validation",D:true};
diff --git a/node_modules/caniuse-lite/data/features/forms.js b/node_modules/caniuse-lite/data/features/forms.js
deleted file mode 100644
index c8649ed..0000000
--- a/node_modules/caniuse-lite/data/features/forms.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"sC","4":"A B","8":"K D E F"},B:{"1":"0 N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","4":"C L M G"},C:{"4":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","8":"tC QC xC yC"},D:{"1":"0 SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","4":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B"},E:{"4":"J VB K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","8":"zC WC"},F:{"1":"0 F B C uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC","4":"1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB"},G:{"2":"WC","4":"E GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC","4":"iD jD"},J:{"2":"D","4":"A"},K:{"1":"A B C H KC qC LC"},L:{"1":"I"},M:{"4":"JC"},N:{"4":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 nD oD XC pD qD rD sD tD NC OC PC uD","4":"J kD lD mD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"4":"xD yD"}},B:1,C:"HTML5 form features",D:false};
diff --git a/node_modules/caniuse-lite/data/features/fullscreen.js b/node_modules/caniuse-lite/data/features/fullscreen.js
deleted file mode 100644
index 5b78499..0000000
--- a/node_modules/caniuse-lite/data/features/fullscreen.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A sC","548":"B"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","516":"C L M G N O P"},C:{"1":"0 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC J VB K D E F xC yC","676":"1 2 3 4 5 6 7 8 9 A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB","1700":"pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B"},D:{"1":"0 BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"J VB K D E F A B C L M","676":"G N O P WB","804":"1 2 3 4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC"},E:{"1":"dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB zC WC","548":"ZC MC 7C NC aC bC cC","676":"0C","804":"K D E F A B C L M G 1C 2C 3C XC KC LC 4C 5C 6C YC"},F:{"1":"0 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z LC","2":"F B C BD CD DD ED KC qC FD","804":"1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD","2052":"RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"2":"QC J I eD fD gD hD rC iD jD"},J:{"2":"D","292":"A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A","548":"B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 XC pD qD rD sD tD NC OC PC uD","804":"J kD lD mD nD oD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"Fullscreen API",D:true};
diff --git a/node_modules/caniuse-lite/data/features/gamepad.js b/node_modules/caniuse-lite/data/features/gamepad.js
deleted file mode 100644
index e964e2a..0000000
--- a/node_modules/caniuse-lite/data/features/gamepad.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB xC yC"},D:{"1":"0 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 J VB K D E F A B C L M G N O P WB","33":"2 3 4 5"},E:{"1":"B C L M G XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A zC WC 0C 1C 2C 3C"},F:{"1":"0 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 F B C G N O P WB BD CD DD ED KC qC FD LC"},G:{"1":"OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND"},H:{"2":"dD"},I:{"2":"QC J I eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:5,C:"Gamepad API",D:true};
diff --git a/node_modules/caniuse-lite/data/features/geolocation.js b/node_modules/caniuse-lite/data/features/geolocation.js
deleted file mode 100644
index da042fc..0000000
--- a/node_modules/caniuse-lite/data/features/geolocation.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"F A B","2":"sC","8":"K D E"},B:{"1":"C L M G N O P","129":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xC yC","8":"tC QC","129":"0 xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC"},D:{"1":"1 2 3 4 5 6 7 8 9 VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB","4":"J","129":"0 sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"VB K D E F B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","8":"J zC WC","129":"A"},F:{"1":"1 2 3 4 5 6 7 8 9 B C N O P WB XB YB ZB aB bB cB dB eB fB gB ED KC qC FD LC","2":"F G BD","8":"CD DD","129":"0 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"E WC GD rC HD ID JD KD LD MD","129":"ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"1":"QC J eD fD gD hD rC iD jD","129":"I"},J:{"1":"D A"},K:{"1":"B C KC qC LC","8":"A","129":"H"},L:{"129":"I"},M:{"129":"JC"},N:{"1":"A B"},O:{"129":"MC"},P:{"1":"J","129":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"129":"vD"},R:{"129":"wD"},S:{"1":"xD","129":"yD"}},B:2,C:"Geolocation",D:true};
diff --git a/node_modules/caniuse-lite/data/features/getboundingclientrect.js b/node_modules/caniuse-lite/data/features/getboundingclientrect.js
deleted file mode 100644
index c553f60..0000000
--- a/node_modules/caniuse-lite/data/features/getboundingclientrect.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"644":"K D sC","2049":"F A B","2692":"E"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2049":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC","260":"J VB K D E F A B","1156":"QC","1284":"xC","1796":"yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"J VB K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","16":"zC WC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z ED KC qC FD LC","16":"F BD","132":"CD DD"},G:{"1":"E GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","16":"WC"},H:{"1":"dD"},I:{"1":"QC J I gD hD rC iD jD","16":"eD fD"},J:{"1":"D A"},K:{"1":"B C H KC qC LC","132":"A"},L:{"1":"I"},M:{"1":"JC"},N:{"2049":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:5,C:"Element.getBoundingClientRect()",D:true};
diff --git a/node_modules/caniuse-lite/data/features/getcomputedstyle.js b/node_modules/caniuse-lite/data/features/getcomputedstyle.js
deleted file mode 100644
index f9b9043..0000000
--- a/node_modules/caniuse-lite/data/features/getcomputedstyle.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"F A B","2":"K D E sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC","132":"QC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","260":"J VB K D E F A"},E:{"1":"VB K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","260":"J zC WC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z ED KC qC FD LC","260":"F BD CD DD"},G:{"1":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","260":"WC GD rC"},H:{"260":"dD"},I:{"1":"J I hD rC iD jD","260":"QC eD fD gD"},J:{"1":"A","260":"D"},K:{"1":"B C H KC qC LC","260":"A"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"getComputedStyle",D:true};
diff --git a/node_modules/caniuse-lite/data/features/getelementsbyclassname.js b/node_modules/caniuse-lite/data/features/getelementsbyclassname.js
deleted file mode 100644
index ff535a0..0000000
--- a/node_modules/caniuse-lite/data/features/getelementsbyclassname.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"F A B","2":"sC","8":"K D E"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC","8":"tC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC","2":"F"},G:{"1":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"1":"dD"},I:{"1":"QC J I eD fD gD hD rC iD jD"},J:{"1":"D A"},K:{"1":"A B C H KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"getElementsByClassName",D:true};
diff --git a/node_modules/caniuse-lite/data/features/getrandomvalues.js b/node_modules/caniuse-lite/data/features/getrandomvalues.js
deleted file mode 100644
index 0478dbe..0000000
--- a/node_modules/caniuse-lite/data/features/getrandomvalues.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A sC","33":"B"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 2 3 4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 tC QC J VB K D E F A B C L M G N O P WB xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"J VB K D E F A"},E:{"1":"D E F A B C L M G 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K zC WC 0C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED KC qC FD LC"},G:{"1":"E JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC HD ID"},H:{"2":"dD"},I:{"1":"I iD jD","2":"QC J eD fD gD hD rC"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A","33":"B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"crypto.getRandomValues()",D:true};
diff --git a/node_modules/caniuse-lite/data/features/gyroscope.js b/node_modules/caniuse-lite/data/features/gyroscope.js
deleted file mode 100644
index ba562a2..0000000
--- a/node_modules/caniuse-lite/data/features/gyroscope.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"1":"0 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB","194":"0B RC 1B SC 2B 3B 4B 5B 6B"},E:{"2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB BD CD DD ED KC qC FD LC"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"2":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:4,C:"Gyroscope",D:true};
diff --git a/node_modules/caniuse-lite/data/features/hardwareconcurrency.js b/node_modules/caniuse-lite/data/features/hardwareconcurrency.js
deleted file mode 100644
index 86f3fe3..0000000
--- a/node_modules/caniuse-lite/data/features/hardwareconcurrency.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M"},C:{"1":"0 qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB xC yC"},D:{"1":"0 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB"},E:{"2":"J VB K D B C L M G zC WC 0C 1C 2C KC LC 4C 5C 6C YC","129":"XC","194":"E F A 3C","257":"ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 F B C G N O P WB BD CD DD ED KC qC FD LC"},G:{"2":"WC GD rC HD ID JD PD QD RD SD TD UD VD WD XD YD ZD YC","129":"OD","194":"E KD LD MD ND","257":"ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"navigator.hardwareConcurrency",D:true};
diff --git a/node_modules/caniuse-lite/data/features/hashchange.js b/node_modules/caniuse-lite/data/features/hashchange.js
deleted file mode 100644
index 51e79dc..0000000
--- a/node_modules/caniuse-lite/data/features/hashchange.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"E F A B","8":"K D sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC yC","8":"tC QC xC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","8":"J"},E:{"1":"VB K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","8":"J zC WC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z ED KC qC FD LC","8":"F BD CD DD"},G:{"1":"E GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC"},H:{"2":"dD"},I:{"1":"QC J I fD gD hD rC iD jD","2":"eD"},J:{"1":"D A"},K:{"1":"B C H KC qC LC","8":"A"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"Hashchange event",D:true};
diff --git a/node_modules/caniuse-lite/data/features/heif.js b/node_modules/caniuse-lite/data/features/heif.js
deleted file mode 100644
index a39924e..0000000
--- a/node_modules/caniuse-lite/data/features/heif.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"2":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A zC WC 0C 1C 2C 3C XC","130":"B C L M G KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC"},G:{"1":"OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD bD","130":"PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC"},H:{"2":"dD"},I:{"2":"QC J I eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"2":"A B C H KC qC LC"},L:{"2":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"2":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:6,C:"HEIF/HEIC image format",D:true};
diff --git a/node_modules/caniuse-lite/data/features/hevc.js b/node_modules/caniuse-lite/data/features/hevc.js
deleted file mode 100644
index e7b73f4..0000000
--- a/node_modules/caniuse-lite/data/features/hevc.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A sC","132":"B"},B:{"132":"C L M G N O P","1028":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB xC yC","4098":"CB","8258":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB","16388":"TB UB I UC VC JC uC vC wC"},D:{"2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p","2052":"0 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"L M G 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A zC WC 0C 1C 2C 3C XC","516":"B C KC LC"},F:{"2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c BD CD DD ED KC qC FD LC","2052":"0 d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD"},H:{"2":"dD"},I:{"2":"QC J eD fD gD hD rC iD jD","2052":"I"},J:{"2":"D A"},K:{"2":"A B C KC qC LC","258":"H"},L:{"2052":"I"},M:{"16388":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"1":"2 3 4 5 6 7 8 9","2":"J","258":"1 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:6,C:"HEVC/H.265 video format",D:true};
diff --git a/node_modules/caniuse-lite/data/features/hidden.js b/node_modules/caniuse-lite/data/features/hidden.js
deleted file mode 100644
index 709f247..0000000
--- a/node_modules/caniuse-lite/data/features/hidden.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"B","2":"K D E F A sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"J VB"},E:{"1":"K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB zC WC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z KC qC FD LC","2":"F B BD CD DD ED"},G:{"1":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC"},H:{"1":"dD"},I:{"1":"J I hD rC iD jD","2":"QC eD fD gD"},J:{"1":"A","2":"D"},K:{"1":"C H KC qC LC","2":"A B"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"B","2":"A"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"hidden attribute",D:true};
diff --git a/node_modules/caniuse-lite/data/features/high-resolution-time.js b/node_modules/caniuse-lite/data/features/high-resolution-time.js
deleted file mode 100644
index 09ca76b..0000000
--- a/node_modules/caniuse-lite/data/features/high-resolution-time.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"K D E F sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB","2":"tC QC J VB K D E F A B C L M xC yC","129":"xB yB zB","769":"0B RC","1281":"0 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC"},D:{"1":"0 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"J VB K D E F A B C L M G N O P WB","33":"1 2 3 4"},E:{"1":"E F A B C L M G 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D zC WC 0C 1C 2C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED KC qC FD LC"},G:{"1":"E LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC HD ID JD KD"},H:{"2":"dD"},I:{"1":"I iD jD","2":"QC J eD fD gD hD rC"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"High Resolution Time API",D:true};
diff --git a/node_modules/caniuse-lite/data/features/history.js b/node_modules/caniuse-lite/data/features/history.js
deleted file mode 100644
index 2e34e9b..0000000
--- a/node_modules/caniuse-lite/data/features/history.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"K D E F sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"J"},E:{"1":"K D E F A B C L M G 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J zC WC","4":"VB 0C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z qC FD LC","2":"F B BD CD DD ED KC"},G:{"1":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD","4":"rC"},H:{"2":"dD"},I:{"1":"I fD gD rC iD jD","2":"QC J eD hD"},J:{"1":"D A"},K:{"1":"C H KC qC LC","2":"A B"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"Session history management",D:true};
diff --git a/node_modules/caniuse-lite/data/features/html-media-capture.js b/node_modules/caniuse-lite/data/features/html-media-capture.js
deleted file mode 100644
index 72a517b..0000000
--- a/node_modules/caniuse-lite/data/features/html-media-capture.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"2":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC"},G:{"2":"WC GD rC HD","129":"E ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"1":"QC J I hD rC iD jD","2":"eD","257":"fD gD"},J:{"1":"A","16":"D"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"516":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"16":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:2,C:"HTML Media Capture",D:true};
diff --git a/node_modules/caniuse-lite/data/features/html5semantic.js b/node_modules/caniuse-lite/data/features/html5semantic.js
deleted file mode 100644
index 92e0fcd..0000000
--- a/node_modules/caniuse-lite/data/features/html5semantic.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"sC","8":"K D E","260":"F A B"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 2 3 4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC","132":"QC xC yC","260":"1 J VB K D E F A B C L M G N O P WB"},D:{"1":"0 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","132":"J VB","260":"1 2 3 4 5 6 K D E F A B C L M G N O P WB"},E:{"1":"D E F A B C L M G 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","132":"J zC WC","260":"VB K 0C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","132":"F B BD CD DD ED","260":"C KC qC FD LC"},G:{"1":"E JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","132":"WC","260":"GD rC HD ID"},H:{"132":"dD"},I:{"1":"I iD jD","132":"eD","260":"QC J fD gD hD rC"},J:{"260":"D A"},K:{"1":"H","132":"A","260":"B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"260":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"HTML5 semantic elements",D:true};
diff --git a/node_modules/caniuse-lite/data/features/http-live-streaming.js b/node_modules/caniuse-lite/data/features/http-live-streaming.js
deleted file mode 100644
index 1dfb864..0000000
--- a/node_modules/caniuse-lite/data/features/http-live-streaming.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"C L M G N O P","2":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"K D E F A B C L M G 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB zC WC 0C"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC"},G:{"1":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"1":"QC J I hD rC iD jD","2":"eD fD gD"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:7,C:"HTTP Live Streaming (HLS)",D:true};
diff --git a/node_modules/caniuse-lite/data/features/http2.js b/node_modules/caniuse-lite/data/features/http2.js
deleted file mode 100644
index 1124ba7..0000000
--- a/node_modules/caniuse-lite/data/features/http2.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A sC","132":"B"},B:{"1":"C L M G N O P","513":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB xC yC","513":"0 vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC"},D:{"1":"jB kB lB mB nB oB pB qB rB sB","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB","513":"0 tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"B C L M G KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E zC WC 0C 1C 2C","260":"F A 3C XC"},F:{"1":"9 XB YB ZB aB bB cB dB eB fB","2":"1 2 3 4 5 6 7 8 F B C G N O P WB BD CD DD ED KC qC FD LC","513":"0 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD"},H:{"2":"dD"},I:{"2":"QC J eD fD gD hD rC iD jD","513":"I"},J:{"2":"D A"},K:{"2":"A B C KC qC LC","513":"H"},L:{"513":"I"},M:{"513":"JC"},N:{"2":"A B"},O:{"513":"MC"},P:{"1":"J","513":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"513":"vD"},R:{"513":"wD"},S:{"1":"xD","513":"yD"}},B:6,C:"HTTP/2 protocol",D:true};
diff --git a/node_modules/caniuse-lite/data/features/http3.js b/node_modules/caniuse-lite/data/features/http3.js
deleted file mode 100644
index 08fe3aa..0000000
--- a/node_modules/caniuse-lite/data/features/http3.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P","322":"Q H R S T","578":"U V"},C:{"1":"0 X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC xC yC","194":"CC DC EC FC GC HC IC Q H R TC S T U V W"},D:{"1":"0 W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC","322":"Q H R S T","578":"U V"},E:{"1":"PC kC lC mC nC oC pC AD","2":"J VB K D E F A B C L zC WC 0C 1C 2C 3C XC KC LC 4C","2049":"dC eC 8C OC fC gC hC iC jC 9C","2113":"NC aC bC cC","3140":"M G 5C 6C YC ZC MC 7C"},F:{"1":"0 EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC BD CD DD ED KC qC FD LC","578":"DC"},G:{"1":"PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD","2049":"dC eC bD OC fC gC hC iC jC cD","2113":"NC aC bC cC","2116":"XD YD ZD YC ZC MC aD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"mD","2":"1 2 3 4 5 6 7 8 J kD lD nD oD XC pD qD rD sD tD NC OC PC uD","4098":"9"},Q:{"2":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:6,C:"HTTP/3 protocol",D:true};
diff --git a/node_modules/caniuse-lite/data/features/iframe-sandbox.js b/node_modules/caniuse-lite/data/features/iframe-sandbox.js
deleted file mode 100644
index 8273da0..0000000
--- a/node_modules/caniuse-lite/data/features/iframe-sandbox.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"K D E F sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC J VB K D E F A B C L M G N xC yC","4":"1 2 3 4 5 6 7 8 O P WB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"J"},E:{"1":"VB K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J zC WC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED KC qC FD LC"},G:{"1":"E GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC"},H:{"2":"dD"},I:{"1":"QC J I fD gD hD rC iD jD","2":"eD"},J:{"1":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"sandbox attribute for iframes",D:true};
diff --git a/node_modules/caniuse-lite/data/features/iframe-seamless.js b/node_modules/caniuse-lite/data/features/iframe-seamless.js
deleted file mode 100644
index e8d65cb..0000000
--- a/node_modules/caniuse-lite/data/features/iframe-seamless.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"2":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"2":"0 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","66":"1 2 3 4 5 6 7"},E:{"2":"J VB K E F A B C L M G zC WC 0C 1C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","130":"D 2C"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC"},G:{"2":"E WC GD rC HD ID KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","130":"JD"},H:{"2":"dD"},I:{"2":"QC J I eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"2":"A B C H KC qC LC"},L:{"2":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"2":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:7,C:"seamless attribute for iframes",D:true};
diff --git a/node_modules/caniuse-lite/data/features/iframe-srcdoc.js b/node_modules/caniuse-lite/data/features/iframe-srcdoc.js
deleted file mode 100644
index d718305..0000000
--- a/node_modules/caniuse-lite/data/features/iframe-srcdoc.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"sC","8":"K D E F A B"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","8":"C L M G N O P"},C:{"1":"0 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC","8":"1 2 3 4 5 QC J VB K D E F A B C L M G N O P WB xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"J VB K D E F A B C L","8":"M G N O P WB"},E:{"1":"K D E F A B C L M G 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"zC WC","8":"J VB 0C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B BD CD DD ED","8":"C KC qC FD LC"},G:{"1":"E ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC","8":"GD rC HD"},H:{"2":"dD"},I:{"1":"I iD jD","8":"QC J eD fD gD hD rC"},J:{"1":"A","8":"D"},K:{"1":"H","2":"A B","8":"C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"8":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"srcdoc attribute for iframes",D:true};
diff --git a/node_modules/caniuse-lite/data/features/imagecapture.js b/node_modules/caniuse-lite/data/features/imagecapture.js
deleted file mode 100644
index 1ea9b2e..0000000
--- a/node_modules/caniuse-lite/data/features/imagecapture.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB xC yC","194":"0 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC"},D:{"1":"0 RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB","322":"vB wB xB yB zB 0B"},E:{"2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC","516":"AD"},F:{"1":"0 oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB BD CD DD ED KC qC FD LC","322":"iB jB kB lB mB nB"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD","2":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"194":"xD yD"}},B:5,C:"ImageCapture API",D:true};
diff --git a/node_modules/caniuse-lite/data/features/ime.js b/node_modules/caniuse-lite/data/features/ime.js
deleted file mode 100644
index 6d90a06..0000000
--- a/node_modules/caniuse-lite/data/features/ime.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A sC","161":"B"},B:{"2":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","161":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"2":"QC J I eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"2":"A B C H KC qC LC"},L:{"2":"I"},M:{"2":"JC"},N:{"2":"A","161":"B"},O:{"2":"MC"},P:{"2":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:7,C:"Input Method Editor API",D:true};
diff --git a/node_modules/caniuse-lite/data/features/img-naturalwidth-naturalheight.js b/node_modules/caniuse-lite/data/features/img-naturalwidth-naturalheight.js
deleted file mode 100644
index ef5b83e..0000000
--- a/node_modules/caniuse-lite/data/features/img-naturalwidth-naturalheight.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"F A B","2":"K D E sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC"},G:{"1":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"1":"dD"},I:{"1":"QC J I eD fD gD hD rC iD jD"},J:{"1":"D A"},K:{"1":"A B C H KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"naturalWidth & naturalHeight image properties",D:true};
diff --git a/node_modules/caniuse-lite/data/features/import-maps.js b/node_modules/caniuse-lite/data/features/import-maps.js
deleted file mode 100644
index 7cd39a7..0000000
--- a/node_modules/caniuse-lite/data/features/import-maps.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P","194":"Q H R S T U V W X"},C:{"1":"0 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k xC yC","322":"l m n o p q"},D:{"1":"0 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC","194":"EC FC GC HC IC Q H R S T U V W X"},E:{"1":"dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC"},F:{"1":"0 GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B BD CD DD ED KC qC FD LC","194":"2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC"},G:{"1":"dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 tD NC OC PC uD","2":"J kD lD mD nD oD XC pD qD rD sD"},Q:{"2":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:7,C:"Import maps",D:true};
diff --git a/node_modules/caniuse-lite/data/features/imports.js b/node_modules/caniuse-lite/data/features/imports.js
deleted file mode 100644
index 781e9d6..0000000
--- a/node_modules/caniuse-lite/data/features/imports.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F sC","8":"A B"},B:{"1":"Q","2":"0 H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","8":"C L M G N O P"},C:{"2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB xC yC","8":"0 YB ZB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","72":"aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB"},D:{"1":"eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q","2":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","66":"YB ZB aB bB cB","72":"dB"},E:{"2":"J VB zC WC 0C","8":"K D E F A B C L M G 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B","2":"0 F B C G N 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC","66":"1 2 O P WB","72":"3"},G:{"2":"WC GD rC HD ID","8":"E JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"2":"QC J I eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"2":"A B C H KC qC LC"},L:{"2":"I"},M:{"8":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"J kD lD mD nD oD XC pD qD","2":"1 2 3 4 5 6 7 8 9 rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"2":"wD"},S:{"1":"xD","8":"yD"}},B:5,C:"HTML Imports",D:true};
diff --git a/node_modules/caniuse-lite/data/features/indeterminate-checkbox.js b/node_modules/caniuse-lite/data/features/indeterminate-checkbox.js
deleted file mode 100644
index a65fe61..0000000
--- a/node_modules/caniuse-lite/data/features/indeterminate-checkbox.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"K D E F A B","16":"sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC yC","2":"tC QC","16":"xC"},D:{"1":"0 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 J VB K D E F A B C L M G N O P WB"},E:{"1":"K D E F A B C L M G 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB zC WC 0C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FD LC","2":"F B BD CD DD ED KC qC"},G:{"1":"SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD"},H:{"2":"dD"},I:{"1":"I iD jD","2":"QC J eD fD gD hD rC"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"indeterminate checkbox",D:true};
diff --git a/node_modules/caniuse-lite/data/features/indexeddb.js b/node_modules/caniuse-lite/data/features/indexeddb.js
deleted file mode 100644
index 2f37821..0000000
--- a/node_modules/caniuse-lite/data/features/indexeddb.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F sC","132":"A B"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","132":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC xC yC","33":"A B C L M G","36":"J VB K D E F"},D:{"1":"0 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"A","8":"J VB K D E F","33":"4","36":"1 2 3 B C L M G N O P WB"},E:{"1":"A B C L M G XC KC LC 4C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","8":"J VB K D zC WC 0C 1C","260":"E F 2C 3C","516":"5C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F BD CD","8":"B C DD ED KC qC FD LC"},G:{"1":"ND OD PD QD RD SD TD UD VD WD XD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","8":"WC GD rC HD ID JD","260":"E KD LD MD","516":"YD"},H:{"2":"dD"},I:{"1":"I iD jD","8":"QC J eD fD gD hD rC"},J:{"1":"A","8":"D"},K:{"1":"H","2":"A","8":"B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"132":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"IndexedDB",D:true};
diff --git a/node_modules/caniuse-lite/data/features/indexeddb2.js b/node_modules/caniuse-lite/data/features/indexeddb2.js
deleted file mode 100644
index 009bb38..0000000
--- a/node_modules/caniuse-lite/data/features/indexeddb2.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"1":"0 tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB xC yC","132":"mB nB oB","260":"pB qB rB sB"},D:{"1":"0 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB","132":"qB rB sB tB","260":"uB vB wB xB yB zB"},E:{"1":"B C L M G XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A zC WC 0C 1C 2C 3C"},F:{"1":"0 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB BD CD DD ED KC qC FD LC","132":"dB eB fB gB","260":"hB iB jB kB lB mB"},G:{"1":"OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD","16":"ND"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 mD nD oD XC pD qD rD sD tD NC OC PC uD","2":"J","260":"kD lD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","260":"xD"}},B:2,C:"IndexedDB 2.0",D:true};
diff --git a/node_modules/caniuse-lite/data/features/inline-block.js b/node_modules/caniuse-lite/data/features/inline-block.js
deleted file mode 100644
index 34efc41..0000000
--- a/node_modules/caniuse-lite/data/features/inline-block.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"E F A B","4":"sC","132":"K D"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC","36":"tC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC"},G:{"1":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"1":"dD"},I:{"1":"QC J I eD fD gD hD rC iD jD"},J:{"1":"D A"},K:{"1":"A B C H KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"CSS inline-block",D:true};
diff --git a/node_modules/caniuse-lite/data/features/innertext.js b/node_modules/caniuse-lite/data/features/innertext.js
deleted file mode 100644
index b4de2a1..0000000
--- a/node_modules/caniuse-lite/data/features/innertext.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"K D E F A B","16":"sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"J VB K D E F A B C L M G WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","16":"zC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC","16":"F"},G:{"1":"E GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","16":"WC"},H:{"1":"dD"},I:{"1":"QC J I gD hD rC iD jD","16":"eD fD"},J:{"1":"D A"},K:{"1":"A B C H KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"HTMLElement.innerText",D:true};
diff --git a/node_modules/caniuse-lite/data/features/input-autocomplete-onoff.js b/node_modules/caniuse-lite/data/features/input-autocomplete-onoff.js
deleted file mode 100644
index 0aa74a4..0000000
--- a/node_modules/caniuse-lite/data/features/input-autocomplete-onoff.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"K D E F A sC","132":"B"},B:{"132":"C L M G N O P","260":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB xC yC","516":"0 YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC"},D:{"1":"1 2 3 4 5 6 7 O P WB","2":"J VB K D E F A B C L M G N","132":"8 9 XB YB ZB aB bB cB dB eB fB gB hB iB","260":"0 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"K 0C 1C","2":"J VB zC WC","2052":"D E F A B C L M G 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC"},G:{"2":"WC GD rC","1025":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"1025":"dD"},I:{"1":"QC J I eD fD gD hD rC iD jD"},J:{"1":"D A"},K:{"1":"A B C H KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2052":"A B"},O:{"1025":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"260":"vD"},R:{"1":"wD"},S:{"516":"xD yD"}},B:1,C:"autocomplete attribute: on & off values",D:true};
diff --git a/node_modules/caniuse-lite/data/features/input-color.js b/node_modules/caniuse-lite/data/features/input-color.js
deleted file mode 100644
index f837d74..0000000
--- a/node_modules/caniuse-lite/data/features/input-color.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L"},C:{"1":"0 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"J VB K D E F A B C L M G N O P WB"},E:{"1":"L M G LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B C zC WC 0C 1C 2C 3C XC KC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z KC qC FD LC","2":"F G N BD CD DD ED"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD","129":"SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"1":"I iD jD","2":"QC J eD fD gD hD rC"},J:{"1":"D A"},K:{"1":"A B C H KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:1,C:"Color input type",D:true};
diff --git a/node_modules/caniuse-lite/data/features/input-datetime.js b/node_modules/caniuse-lite/data/features/input-datetime.js
deleted file mode 100644
index 6fac45f..0000000
--- a/node_modules/caniuse-lite/data/features/input-datetime.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","132":"C"},C:{"2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB xC yC","1090":"vB wB xB yB","2052":"zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b","4100":"0 c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC"},D:{"1":"0 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"J VB K D E F A B C L M G N O P WB","2052":"1 2 3 4 5"},E:{"2":"J VB K D E F A B C L M zC WC 0C 1C 2C 3C XC KC LC 4C","4100":"G 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC"},G:{"2":"WC GD rC","260":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC","8193":"lC mC nC oC pC"},H:{"2":"dD"},I:{"1":"I iD jD","2":"QC eD fD gD","514":"J hD rC"},J:{"1":"A","2":"D"},K:{"1":"A B C H KC qC LC"},L:{"1":"I"},M:{"4100":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"2052":"xD yD"}},B:1,C:"Date and time input types",D:true};
diff --git a/node_modules/caniuse-lite/data/features/input-email-tel-url.js b/node_modules/caniuse-lite/data/features/input-email-tel-url.js
deleted file mode 100644
index 36685f1..0000000
--- a/node_modules/caniuse-lite/data/features/input-email-tel-url.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"K D E F sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"J"},E:{"1":"VB K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J zC WC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC","2":"F"},G:{"1":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"1":"QC J I hD rC iD jD","132":"eD fD gD"},J:{"1":"A","132":"D"},K:{"1":"A B C H KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"Email, telephone & URL input types",D:true};
diff --git a/node_modules/caniuse-lite/data/features/input-event.js b/node_modules/caniuse-lite/data/features/input-event.js
deleted file mode 100644
index ee4958d..0000000
--- a/node_modules/caniuse-lite/data/features/input-event.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E sC","2561":"A B","2692":"F"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2561":"C L M G N O P"},C:{"1":"0 rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","16":"tC","1537":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB yC","1796":"QC xC"},D:{"1":"0 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","16":"J VB K D E F A B C L M","1025":"dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B","1537":"1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB"},E:{"1":"M G 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","16":"J VB K zC WC","1025":"D E F A B C 1C 2C 3C XC KC","1537":"0C","4097":"L LC"},F:{"1":"0 uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z LC","16":"F B C BD CD DD ED KC qC","260":"FD","1025":"3 4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB","1537":"1 2 G N O P WB"},G:{"1":"UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","16":"WC GD rC","1025":"E KD LD MD ND OD PD QD RD","1537":"HD ID JD","4097":"SD TD"},H:{"2":"dD"},I:{"16":"eD fD","1025":"I jD","1537":"QC J gD hD rC iD"},J:{"1025":"A","1537":"D"},K:{"1":"A B C H KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2561":"A B"},O:{"1":"MC"},P:{"1025":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","1537":"xD"}},B:1,C:"input event",D:true};
diff --git a/node_modules/caniuse-lite/data/features/input-file-accept.js b/node_modules/caniuse-lite/data/features/input-file-accept.js
deleted file mode 100644
index 7146c56..0000000
--- a/node_modules/caniuse-lite/data/features/input-file-accept.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"K D E F sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"1":"0 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC xC yC","132":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB"},D:{"1":"0 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"J","16":"2 3 4 5 6 VB K D E","132":"1 F A B C L M G N O P WB"},E:{"1":"C L M G KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB zC WC 0C","132":"K D E F A B 1C 2C 3C XC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED KC qC FD LC"},G:{"2":"ID JD","132":"E KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","514":"WC GD rC HD"},H:{"2":"dD"},I:{"2":"eD fD gD","260":"QC J hD rC","514":"I iD jD"},J:{"132":"A","260":"D"},K:{"2":"A B C KC qC LC","514":"H"},L:{"260":"I"},M:{"2":"JC"},N:{"514":"A","1028":"B"},O:{"2":"MC"},P:{"260":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"260":"vD"},R:{"260":"wD"},S:{"1":"xD yD"}},B:1,C:"accept attribute for file input",D:true};
diff --git a/node_modules/caniuse-lite/data/features/input-file-directory.js b/node_modules/caniuse-lite/data/features/input-file-directory.js
deleted file mode 100644
index 8500d62..0000000
--- a/node_modules/caniuse-lite/data/features/input-file-directory.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L"},C:{"1":"0 sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB xC yC"},D:{"1":"0 YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB"},E:{"1":"C L M G KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B zC WC 0C 1C 2C 3C XC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C G N BD CD DD ED KC qC FD LC"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"2":"QC J I eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"2":"A B C H KC qC LC"},L:{"2":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"2":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:7,C:"Directory selection from file input",D:true};
diff --git a/node_modules/caniuse-lite/data/features/input-file-multiple.js b/node_modules/caniuse-lite/data/features/input-file-multiple.js
deleted file mode 100644
index a818416..0000000
--- a/node_modules/caniuse-lite/data/features/input-file-multiple.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"K D E F sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC yC","2":"tC QC xC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"J"},E:{"1":"J VB K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"zC WC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z ED KC qC FD LC","2":"F BD CD DD"},G:{"1":"E ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC HD"},H:{"130":"dD"},I:{"130":"QC J I eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","130":"A B C KC qC LC"},L:{"132":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"130":"MC"},P:{"130":"J","132":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"132":"vD"},R:{"132":"wD"},S:{"1":"yD","2":"xD"}},B:1,C:"Multiple file selection",D:true};
diff --git a/node_modules/caniuse-lite/data/features/input-inputmode.js b/node_modules/caniuse-lite/data/features/input-inputmode.js
deleted file mode 100644
index ceada24..0000000
--- a/node_modules/caniuse-lite/data/features/input-inputmode.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"1":"0 e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC J VB K D E F A B C L M G N xC yC","4":"1 O P WB","194":"2 3 4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d"},D:{"1":"0 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB","66":"yB zB 0B RC 1B SC 2B 3B 4B 5B"},E:{"1":"L M G LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B C zC WC 0C 1C 2C 3C XC KC"},F:{"1":"0 vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB BD CD DD ED KC qC FD LC","66":"lB mB nB oB pB qB rB sB tB uB"},G:{"1":"SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 oD XC pD qD rD sD tD NC OC PC uD","2":"J kD lD mD nD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"194":"xD yD"}},B:1,C:"inputmode attribute",D:true};
diff --git a/node_modules/caniuse-lite/data/features/input-minlength.js b/node_modules/caniuse-lite/data/features/input-minlength.js
deleted file mode 100644
index 0d12a17..0000000
--- a/node_modules/caniuse-lite/data/features/input-minlength.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N"},C:{"1":"0 tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB xC yC"},D:{"1":"0 iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB"},E:{"1":"B C L M G XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A zC WC 0C 1C 2C 3C"},F:{"1":"0 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 F B C G N O P WB BD CD DD ED KC qC FD LC"},G:{"1":"OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD","2":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:1,C:"Minimum length attribute for input fields",D:true};
diff --git a/node_modules/caniuse-lite/data/features/input-number.js b/node_modules/caniuse-lite/data/features/input-number.js
deleted file mode 100644
index 1e58f2f..0000000
--- a/node_modules/caniuse-lite/data/features/input-number.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F sC","129":"A B"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","129":"C L","1025":"M G N O P"},C:{"2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB xC yC","513":"0 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"J VB"},E:{"1":"VB K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J zC WC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC"},G:{"388":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"2":"QC eD fD gD","388":"J I hD rC iD jD"},J:{"2":"D","388":"A"},K:{"1":"A B C KC qC LC","388":"H"},L:{"388":"I"},M:{"641":"JC"},N:{"388":"A B"},O:{"388":"MC"},P:{"388":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"388":"vD"},R:{"388":"wD"},S:{"513":"xD yD"}},B:1,C:"Number input type",D:true};
diff --git a/node_modules/caniuse-lite/data/features/input-pattern.js b/node_modules/caniuse-lite/data/features/input-pattern.js
deleted file mode 100644
index 4329aa5..0000000
--- a/node_modules/caniuse-lite/data/features/input-pattern.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"K D E F sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"J VB K D E F"},E:{"1":"B C L M G XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J zC WC","16":"VB","388":"K D E F A 0C 1C 2C 3C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC","2":"F"},G:{"1":"OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","16":"WC GD rC","388":"E HD ID JD KD LD MD ND"},H:{"2":"dD"},I:{"1":"I jD","2":"QC J eD fD gD hD rC iD"},J:{"1":"A","2":"D"},K:{"1":"A B C H KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"132":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"Pattern attribute for input fields",D:true};
diff --git a/node_modules/caniuse-lite/data/features/input-placeholder.js b/node_modules/caniuse-lite/data/features/input-placeholder.js
deleted file mode 100644
index 5a6f27d..0000000
--- a/node_modules/caniuse-lite/data/features/input-placeholder.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"K D E F sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"VB K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","132":"J zC WC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z qC FD LC","2":"F BD CD DD ED","132":"B KC"},G:{"1":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"1":"dD"},I:{"1":"QC I eD fD gD rC iD jD","4":"J hD"},J:{"1":"D A"},K:{"1":"B C H KC qC LC","2":"A"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"input placeholder attribute",D:true};
diff --git a/node_modules/caniuse-lite/data/features/input-range.js b/node_modules/caniuse-lite/data/features/input-range.js
deleted file mode 100644
index dc33515..0000000
--- a/node_modules/caniuse-lite/data/features/input-range.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"K D E F sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 tC QC J VB K D E F A B C L M G N O P WB xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC"},G:{"1":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC"},H:{"2":"dD"},I:{"1":"I rC iD jD","4":"QC J eD fD gD hD"},J:{"1":"D A"},K:{"1":"A B C H KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"Range input type",D:true};
diff --git a/node_modules/caniuse-lite/data/features/input-search.js b/node_modules/caniuse-lite/data/features/input-search.js
deleted file mode 100644
index 3ba6786..0000000
--- a/node_modules/caniuse-lite/data/features/input-search.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F sC","129":"A B"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","129":"C L M G N O P"},C:{"2":"tC QC xC yC","129":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC"},D:{"1":"0 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","16":"2 3 4 5 6 J VB K D E F A B C L M","129":"1 G N O P WB"},E:{"1":"K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","16":"J VB zC WC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FD LC","2":"F BD CD DD ED","16":"B KC qC"},G:{"1":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","16":"WC GD rC"},H:{"129":"dD"},I:{"1":"I iD jD","16":"eD fD","129":"QC J gD hD rC"},J:{"1":"D","129":"A"},K:{"1":"C H","2":"A","16":"B KC qC","129":"LC"},L:{"1":"I"},M:{"129":"JC"},N:{"129":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"129":"xD yD"}},B:1,C:"Search input type",D:true};
diff --git a/node_modules/caniuse-lite/data/features/input-selection.js b/node_modules/caniuse-lite/data/features/input-selection.js
deleted file mode 100644
index 34e364e..0000000
--- a/node_modules/caniuse-lite/data/features/input-selection.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"F A B","2":"K D E sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"J VB K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","16":"zC WC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z ED KC qC FD LC","16":"F BD CD DD"},G:{"1":"E GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","16":"WC"},H:{"2":"dD"},I:{"1":"QC J I eD fD gD hD rC iD jD"},J:{"1":"D A"},K:{"1":"A B C H KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"Selection controls for input & textarea",D:true};
diff --git a/node_modules/caniuse-lite/data/features/insert-adjacent.js b/node_modules/caniuse-lite/data/features/insert-adjacent.js
deleted file mode 100644
index 5329cf9..0000000
--- a/node_modules/caniuse-lite/data/features/insert-adjacent.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"K D E F A B","16":"sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC","16":"F"},G:{"1":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"1":"dD"},I:{"1":"QC J I gD hD rC iD jD","16":"eD fD"},J:{"1":"D A"},K:{"1":"A B C H KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"Element.insertAdjacentElement() & Element.insertAdjacentText()",D:true};
diff --git a/node_modules/caniuse-lite/data/features/insertadjacenthtml.js b/node_modules/caniuse-lite/data/features/insertadjacenthtml.js
deleted file mode 100644
index 7a201c1..0000000
--- a/node_modules/caniuse-lite/data/features/insertadjacenthtml.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","16":"sC","132":"K D E F"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC J VB K D xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"J VB K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"zC WC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z CD DD ED KC qC FD LC","16":"F BD"},G:{"1":"E GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","16":"WC"},H:{"1":"dD"},I:{"1":"QC J I gD hD rC iD jD","16":"eD fD"},J:{"1":"D A"},K:{"1":"A B C H KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"Element.insertAdjacentHTML()",D:true};
diff --git a/node_modules/caniuse-lite/data/features/internationalization.js b/node_modules/caniuse-lite/data/features/internationalization.js
deleted file mode 100644
index cc778e4..0000000
--- a/node_modules/caniuse-lite/data/features/internationalization.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"B","2":"K D E F A sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB xC yC"},D:{"1":"0 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 J VB K D E F A B C L M G N O P WB"},E:{"1":"A B C L M G XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F zC WC 0C 1C 2C 3C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED KC qC FD LC"},G:{"1":"ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD"},H:{"2":"dD"},I:{"1":"I iD jD","2":"QC J eD fD gD hD rC"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"B","2":"A"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:6,C:"Internationalization API",D:true};
diff --git a/node_modules/caniuse-lite/data/features/intersectionobserver-v2.js b/node_modules/caniuse-lite/data/features/intersectionobserver-v2.js
deleted file mode 100644
index 5e3ff53..0000000
--- a/node_modules/caniuse-lite/data/features/intersectionobserver-v2.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"1":"0 EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC"},E:{"2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B BD CD DD ED KC qC FD LC"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 pD qD rD sD tD NC OC PC uD","2":"J kD lD mD nD oD XC"},Q:{"1":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:7,C:"IntersectionObserver V2",D:true};
diff --git a/node_modules/caniuse-lite/data/features/intersectionobserver.js b/node_modules/caniuse-lite/data/features/intersectionobserver.js
deleted file mode 100644
index f4ecbc9..0000000
--- a/node_modules/caniuse-lite/data/features/intersectionobserver.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"N O P","2":"C L M","260":"G","513":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB xC yC","194":"uB vB wB"},D:{"1":"0B RC 1B SC 2B 3B 4B","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB","260":"tB uB vB wB xB yB zB","513":"0 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"L M G LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B C zC WC 0C 1C 2C 3C XC KC"},F:{"1":"nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB BD CD DD ED KC qC FD LC","260":"gB hB iB jB kB lB mB","513":"0 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD"},H:{"2":"dD"},I:{"2":"QC J eD fD gD hD rC iD jD","513":"I"},J:{"2":"D A"},K:{"2":"A B C KC qC LC","513":"H"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 mD nD oD XC pD qD rD sD tD NC OC PC uD","2":"J","260":"kD lD"},Q:{"513":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:5,C:"IntersectionObserver",D:true};
diff --git a/node_modules/caniuse-lite/data/features/intl-pluralrules.js b/node_modules/caniuse-lite/data/features/intl-pluralrules.js
deleted file mode 100644
index 6808da0..0000000
--- a/node_modules/caniuse-lite/data/features/intl-pluralrules.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O","130":"P"},C:{"1":"0 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB xC yC"},D:{"1":"0 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B"},E:{"1":"L M G 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B C zC WC 0C 1C 2C 3C XC KC LC"},F:{"1":"0 sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB BD CD DD ED KC qC FD LC"},G:{"1":"TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 nD oD XC pD qD rD sD tD NC OC PC uD","2":"J kD lD mD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:6,C:"Intl.PluralRules API",D:true};
diff --git a/node_modules/caniuse-lite/data/features/intrinsic-width.js b/node_modules/caniuse-lite/data/features/intrinsic-width.js
deleted file mode 100644
index 8c39e7d..0000000
--- a/node_modules/caniuse-lite/data/features/intrinsic-width.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"2":"C L M G N O P","1025":"0 d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","1537":"Q H R S T U V W X Y Z a b c"},C:{"2":"tC","932":"1 2 3 4 5 6 7 8 9 QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B xC yC","2308":"0 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC"},D:{"2":"1 2 J VB K D E F A B C L M G N O P WB","545":"3 4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB","1025":"0 d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","1537":"oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c"},E:{"1":"NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K zC WC 0C","516":"B C L M G KC LC 4C 5C 6C YC ZC MC 7C","548":"F A 3C XC","676":"D E 1C 2C"},F:{"2":"F B C BD CD DD ED KC qC FD LC","513":"cB","545":"1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB","1025":"0 e f g h i j k l m n o p q r s t u v w x y z","1537":"bB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d"},G:{"1":"NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC HD ID","516":"XD YD ZD YC ZC MC aD","548":"LD MD ND OD PD QD RD SD TD UD VD WD","676":"E JD KD"},H:{"2":"dD"},I:{"2":"QC J eD fD gD hD rC","545":"iD jD","1025":"I"},J:{"2":"D","545":"A"},K:{"2":"A B C KC qC LC","1025":"H"},L:{"1025":"I"},M:{"2308":"JC"},N:{"2":"A B"},O:{"1537":"MC"},P:{"545":"J","1025":"1 2 3 4 5 6 7 8 9 OC PC uD","1537":"kD lD mD nD oD XC pD qD rD sD tD NC"},Q:{"1537":"vD"},R:{"1537":"wD"},S:{"932":"xD","2308":"yD"}},B:5,C:"Intrinsic & Extrinsic Sizing",D:true};
diff --git a/node_modules/caniuse-lite/data/features/jpeg2000.js b/node_modules/caniuse-lite/data/features/jpeg2000.js
deleted file mode 100644
index d5472d3..0000000
--- a/node_modules/caniuse-lite/data/features/jpeg2000.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"2":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"K D E F A B C L M G 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C","2":"J zC WC PC kC lC mC nC oC pC AD","129":"VB 0C"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC"},G:{"1":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD","2":"WC GD rC PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"2":"QC J I eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"2":"A B C H KC qC LC"},L:{"2":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"2":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:6,C:"JPEG 2000 image format",D:true};
diff --git a/node_modules/caniuse-lite/data/features/jpegxl.js b/node_modules/caniuse-lite/data/features/jpegxl.js
deleted file mode 100644
index 1582713..0000000
--- a/node_modules/caniuse-lite/data/features/jpegxl.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"2":"0 C L M G N O P Q H R S T U V W X Y Z t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","578":"a b c d e f g h i j k l m n o p q r s"},C:{"2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y xC yC","322":"0 Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","194":"a b c d e f g h i j k l m n o p q r s"},E:{"2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C","1025":"OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC","194":"HC IC Q H R TC S T U V W X Y Z a b c d e"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD","1025":"OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"2":"QC J I eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"2":"A B C H KC qC LC"},L:{"2":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"2":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:6,C:"JPEG XL image format",D:true};
diff --git a/node_modules/caniuse-lite/data/features/jpegxr.js b/node_modules/caniuse-lite/data/features/jpegxr.js
deleted file mode 100644
index 5c34092..0000000
--- a/node_modules/caniuse-lite/data/features/jpegxr.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"F A B","2":"K D E sC"},B:{"1":"C L M G N O P","2":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"2":"QC J I eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"2":"A B C H KC qC LC"},L:{"2":"I"},M:{"2":"JC"},N:{"1":"A B"},O:{"2":"MC"},P:{"2":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:6,C:"JPEG XR image format",D:true};
diff --git a/node_modules/caniuse-lite/data/features/js-regexp-lookbehind.js b/node_modules/caniuse-lite/data/features/js-regexp-lookbehind.js
deleted file mode 100644
index 831bb50..0000000
--- a/node_modules/caniuse-lite/data/features/js-regexp-lookbehind.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"1":"0 IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC xC yC"},D:{"1":"0 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC"},E:{"1":"dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC"},F:{"1":"0 rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB BD CD DD ED KC qC FD LC"},G:{"1":"dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 nD oD XC pD qD rD sD tD NC OC PC uD","2":"J kD lD mD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:6,C:"Lookbehind in JS regular expressions",D:true};
diff --git a/node_modules/caniuse-lite/data/features/json.js b/node_modules/caniuse-lite/data/features/json.js
deleted file mode 100644
index 9ff2f0b..0000000
--- a/node_modules/caniuse-lite/data/features/json.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"F A B","2":"K D sC","129":"E"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC","2":"tC QC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"J VB K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"zC WC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z DD ED KC qC FD LC","2":"F BD CD"},G:{"1":"E GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC"},H:{"1":"dD"},I:{"1":"QC J I eD fD gD hD rC iD jD"},J:{"1":"D A"},K:{"1":"A B C H KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:6,C:"JSON parsing",D:true};
diff --git a/node_modules/caniuse-lite/data/features/justify-content-space-evenly.js b/node_modules/caniuse-lite/data/features/justify-content-space-evenly.js
deleted file mode 100644
index 1527919..0000000
--- a/node_modules/caniuse-lite/data/features/justify-content-space-evenly.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G","132":"N O P"},C:{"1":"0 uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB xC yC"},D:{"1":"0 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB","132":"zB 0B RC"},E:{"1":"B C L M G KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A zC WC 0C 1C 2C 3C","132":"XC"},F:{"1":"0 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB BD CD DD ED KC qC FD LC","132":"mB nB oB"},G:{"1":"PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND","132":"OD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 nD oD XC pD qD rD sD tD NC OC PC uD","2":"J kD lD","132":"mD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","132":"xD"}},B:5,C:"CSS justify-content: space-evenly",D:true};
diff --git a/node_modules/caniuse-lite/data/features/kerning-pairs-ligatures.js b/node_modules/caniuse-lite/data/features/kerning-pairs-ligatures.js
deleted file mode 100644
index e348f68..0000000
--- a/node_modules/caniuse-lite/data/features/kerning-pairs-ligatures.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC","2":"tC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"VB K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J zC WC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED KC qC FD LC"},G:{"1":"E rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","16":"WC GD"},H:{"2":"dD"},I:{"1":"I iD jD","2":"eD fD gD","132":"QC J hD rC"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:7,C:"High-quality kerning pairs & ligatures",D:true};
diff --git a/node_modules/caniuse-lite/data/features/keyboardevent-charcode.js b/node_modules/caniuse-lite/data/features/keyboardevent-charcode.js
deleted file mode 100644
index 7d9429b..0000000
--- a/node_modules/caniuse-lite/data/features/keyboardevent-charcode.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"F A B","2":"K D E sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC","16":"tC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"J VB K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","16":"zC WC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z LC","2":"F B BD CD DD ED KC qC FD","16":"C"},G:{"1":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","16":"WC GD rC"},H:{"2":"dD"},I:{"1":"QC J I gD hD rC iD jD","16":"eD fD"},J:{"1":"D A"},K:{"1":"H LC","2":"A B KC qC","16":"C"},L:{"1":"I"},M:{"130":"JC"},N:{"130":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:7,C:"KeyboardEvent.charCode",D:true};
diff --git a/node_modules/caniuse-lite/data/features/keyboardevent-code.js b/node_modules/caniuse-lite/data/features/keyboardevent-code.js
deleted file mode 100644
index bbbd6b9..0000000
--- a/node_modules/caniuse-lite/data/features/keyboardevent-code.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"1":"0 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB xC yC"},D:{"1":"0 qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB","194":"kB lB mB nB oB pB"},E:{"1":"B C L M G XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A zC WC 0C 1C 2C 3C"},F:{"1":"0 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB BD CD DD ED KC qC FD LC","194":"XB YB ZB aB bB cB"},G:{"1":"OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND"},H:{"2":"dD"},I:{"2":"QC J I eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"2":"A B C H KC qC LC"},L:{"194":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"2":"J","194":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"194":"wD"},S:{"1":"xD yD"}},B:5,C:"KeyboardEvent.code",D:true};
diff --git a/node_modules/caniuse-lite/data/features/keyboardevent-getmodifierstate.js b/node_modules/caniuse-lite/data/features/keyboardevent-getmodifierstate.js
deleted file mode 100644
index 969e21a..0000000
--- a/node_modules/caniuse-lite/data/features/keyboardevent-getmodifierstate.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"F A B","2":"K D E sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC J VB K D E F A B C L M xC yC"},D:{"1":"0 YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB"},E:{"1":"B C L M G XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A zC WC 0C 1C 2C 3C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z LC","2":"F B G N BD CD DD ED KC qC FD","16":"C"},G:{"1":"OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND"},H:{"2":"dD"},I:{"1":"I iD jD","2":"QC J eD fD gD hD rC"},J:{"2":"D A"},K:{"1":"H LC","2":"A B KC qC","16":"C"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:5,C:"KeyboardEvent.getModifierState()",D:true};
diff --git a/node_modules/caniuse-lite/data/features/keyboardevent-key.js b/node_modules/caniuse-lite/data/features/keyboardevent-key.js
deleted file mode 100644
index bf254b8..0000000
--- a/node_modules/caniuse-lite/data/features/keyboardevent-key.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E sC","260":"F A B"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","260":"C L M G N O P"},C:{"1":"0 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 tC QC J VB K D E F A B C L M G N O P WB xC yC","132":"4 5 6 7 8 9"},D:{"1":"0 tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB"},E:{"1":"B C L M G XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A zC WC 0C 1C 2C 3C"},F:{"1":"0 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z LC","2":"1 2 3 4 5 6 7 8 9 F B G N O P WB XB YB ZB aB bB cB dB eB fB BD CD DD ED KC qC FD","16":"C"},G:{"1":"OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND"},H:{"1":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H LC","2":"A B KC qC","16":"C"},L:{"1":"I"},M:{"1":"JC"},N:{"260":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD","2":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:5,C:"KeyboardEvent.key",D:true};
diff --git a/node_modules/caniuse-lite/data/features/keyboardevent-location.js b/node_modules/caniuse-lite/data/features/keyboardevent-location.js
deleted file mode 100644
index bec4600..0000000
--- a/node_modules/caniuse-lite/data/features/keyboardevent-location.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"F A B","2":"K D E sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC J VB K D E F A B C L M xC yC"},D:{"1":"0 YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","132":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB"},E:{"1":"D E F A B C L M G 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","16":"K zC WC","132":"J VB 0C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z LC","2":"F B BD CD DD ED KC qC FD","16":"C","132":"G N"},G:{"1":"E KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","16":"WC GD rC","132":"HD ID JD"},H:{"2":"dD"},I:{"1":"I iD jD","16":"eD fD","132":"QC J gD hD rC"},J:{"132":"D A"},K:{"1":"H LC","2":"A B KC qC","16":"C"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:5,C:"KeyboardEvent.location",D:true};
diff --git a/node_modules/caniuse-lite/data/features/keyboardevent-which.js b/node_modules/caniuse-lite/data/features/keyboardevent-which.js
deleted file mode 100644
index 97b9055..0000000
--- a/node_modules/caniuse-lite/data/features/keyboardevent-which.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"F A B","2":"K D E sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J zC WC","16":"VB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z CD DD ED KC qC FD LC","16":"F BD"},G:{"1":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","16":"WC GD rC"},H:{"2":"dD"},I:{"1":"QC J I gD hD rC","16":"eD fD","132":"iD jD"},J:{"1":"D A"},K:{"1":"A B C H KC qC LC"},L:{"132":"I"},M:{"132":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"2":"J","132":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"132":"wD"},S:{"1":"xD yD"}},B:7,C:"KeyboardEvent.which",D:true};
diff --git a/node_modules/caniuse-lite/data/features/lazyload.js b/node_modules/caniuse-lite/data/features/lazyload.js
deleted file mode 100644
index 1d261d3..0000000
--- a/node_modules/caniuse-lite/data/features/lazyload.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"B","2":"K D E F A sC"},B:{"1":"C L M G N O P","2":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"2":"QC J I eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"2":"A B C H KC qC LC"},L:{"2":"I"},M:{"2":"JC"},N:{"1":"B","2":"A"},O:{"2":"MC"},P:{"2":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:7,C:"Resource Hints: Lazyload",D:true};
diff --git a/node_modules/caniuse-lite/data/features/let.js b/node_modules/caniuse-lite/data/features/let.js
deleted file mode 100644
index 01fd2e2..0000000
--- a/node_modules/caniuse-lite/data/features/let.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A sC","2052":"B"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","194":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB xC yC"},D:{"1":"0 rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"J VB K D E F A B C L M G N O P","322":"1 2 3 4 5 6 7 8 9 WB XB YB ZB aB bB cB dB eB fB gB hB iB","516":"jB kB lB mB nB oB pB qB"},E:{"1":"B C L M G KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F zC WC 0C 1C 2C 3C","1028":"A XC"},F:{"1":"0 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED KC qC FD LC","322":"1 2 3 4 5 6 7 8 G N O P WB","516":"9 XB YB ZB aB bB cB dB"},G:{"1":"PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD","1028":"ND OD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"B","2":"A"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD","516":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:6,C:"let",D:true};
diff --git a/node_modules/caniuse-lite/data/features/link-icon-png.js b/node_modules/caniuse-lite/data/features/link-icon-png.js
deleted file mode 100644
index 579519b..0000000
--- a/node_modules/caniuse-lite/data/features/link-icon-png.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"B","2":"K D E F A sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC"},G:{"1":"RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","130":"E WC GD rC HD ID JD KD LD MD ND OD PD QD"},H:{"130":"dD"},I:{"1":"QC J I eD fD gD hD rC iD jD"},J:{"1":"D","130":"A"},K:{"1":"H","130":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"130":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"PNG favicons",D:true};
diff --git a/node_modules/caniuse-lite/data/features/link-icon-svg.js b/node_modules/caniuse-lite/data/features/link-icon-svg.js
deleted file mode 100644
index 83b923a..0000000
--- a/node_modules/caniuse-lite/data/features/link-icon-svg.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"2":"C L M G N O P Q","1537":"0 H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"2":"tC QC xC yC","260":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB","513":"0 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC"},D:{"2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q","1537":"0 H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"pC AD","2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC"},F:{"1":"mB nB oB pB qB rB sB tB uB vB","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B BD CD DD ED KC qC FD LC","1537":"0 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"pC","2":"RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC","130":"E WC GD rC HD ID JD KD LD MD ND OD PD QD"},H:{"130":"dD"},I:{"2":"QC J I eD fD gD hD rC iD jD"},J:{"2":"D","130":"A"},K:{"130":"A B C KC qC LC","1537":"H"},L:{"1537":"I"},M:{"2":"JC"},N:{"130":"A B"},O:{"2":"MC"},P:{"2":"J kD lD mD nD oD XC pD qD","1537":"1 2 3 4 5 6 7 8 9 rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"1537":"wD"},S:{"513":"xD yD"}},B:1,C:"SVG favicons",D:true};
diff --git a/node_modules/caniuse-lite/data/features/link-rel-dns-prefetch.js b/node_modules/caniuse-lite/data/features/link-rel-dns-prefetch.js
deleted file mode 100644
index 8ac487c..0000000
--- a/node_modules/caniuse-lite/data/features/link-rel-dns-prefetch.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"K D E sC","132":"F"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC","260":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"VB K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J zC WC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED KC qC FD LC"},G:{"16":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"16":"QC J I eD fD gD hD rC iD jD"},J:{"16":"D A"},K:{"1":"H","16":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"B","2":"A"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD","16":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:5,C:"Resource Hints: dns-prefetch",D:true};
diff --git a/node_modules/caniuse-lite/data/features/link-rel-modulepreload.js b/node_modules/caniuse-lite/data/features/link-rel-modulepreload.js
deleted file mode 100644
index dd6926b..0000000
--- a/node_modules/caniuse-lite/data/features/link-rel-modulepreload.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"1":"0 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x xC yC"},D:{"1":"0 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B"},E:{"1":"OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C"},F:{"1":"0 vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB BD CD DD ED KC qC FD LC"},G:{"1":"OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 oD XC pD qD rD sD tD NC OC PC uD","2":"J kD lD mD nD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:1,C:"Resource Hints: modulepreload",D:true};
diff --git a/node_modules/caniuse-lite/data/features/link-rel-preconnect.js b/node_modules/caniuse-lite/data/features/link-rel-preconnect.js
deleted file mode 100644
index 2d9b7cb..0000000
--- a/node_modules/caniuse-lite/data/features/link-rel-preconnect.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M","260":"G N O P"},C:{"1":"0 iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB xC yC","129":"hB","514":"BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},D:{"1":"0 oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB"},E:{"1":"C L M G KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B zC WC 0C 1C 2C 3C XC"},F:{"1":"0 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB BD CD DD ED KC qC FD LC"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD","2":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:5,C:"Resource Hints: preconnect",D:true};
diff --git a/node_modules/caniuse-lite/data/features/link-rel-prefetch.js b/node_modules/caniuse-lite/data/features/link-rel-prefetch.js
deleted file mode 100644
index a8eb768..0000000
--- a/node_modules/caniuse-lite/data/features/link-rel-prefetch.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"B","2":"K D E F A sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"J VB K D"},E:{"2":"J VB K D E F A B C L zC WC 0C 1C 2C 3C XC KC LC","194":"M G 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED KC qC FD LC"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD","194":"WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"1":"J I iD jD","2":"QC eD fD gD hD rC"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"B","2":"A"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:5,C:"Resource Hints: prefetch",D:true};
diff --git a/node_modules/caniuse-lite/data/features/link-rel-preload.js b/node_modules/caniuse-lite/data/features/link-rel-preload.js
deleted file mode 100644
index 3e1c699..0000000
--- a/node_modules/caniuse-lite/data/features/link-rel-preload.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N","1028":"O P"},C:{"1":"0 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB xC yC","132":"yB","578":"zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T"},D:{"1":"0 sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB"},E:{"1":"C L M G KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A zC WC 0C 1C 2C 3C XC","322":"B"},F:{"1":"0 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB BD CD DD ED KC qC FD LC"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD","322":"PD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD","2":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:4,C:"Resource Hints: preload",D:true};
diff --git a/node_modules/caniuse-lite/data/features/link-rel-prerender.js b/node_modules/caniuse-lite/data/features/link-rel-prerender.js
deleted file mode 100644
index 8c91f73..0000000
--- a/node_modules/caniuse-lite/data/features/link-rel-prerender.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"B","2":"K D E F A sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"J VB K D E F A B C"},E:{"2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED KC qC FD LC"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"2":"QC J I eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"2":"JC"},N:{"1":"B","2":"A"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:5,C:"Resource Hints: prerender",D:true};
diff --git a/node_modules/caniuse-lite/data/features/loading-lazy-attr.js b/node_modules/caniuse-lite/data/features/loading-lazy-attr.js
deleted file mode 100644
index f707000..0000000
--- a/node_modules/caniuse-lite/data/features/loading-lazy-attr.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC xC yC","132":"0 FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB"},D:{"1":"0 HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC","66":"FC GC"},E:{"1":"dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B C L zC WC 0C 1C 2C 3C XC KC LC","322":"M G 4C 5C 6C YC","580":"ZC MC 7C NC aC bC cC"},F:{"1":"0 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B BD CD DD ED KC qC FD LC","66":"2B 3B"},G:{"1":"dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD","322":"WD XD YD ZD YC","580":"ZC MC aD NC aC bC cC"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 qD rD sD tD NC OC PC uD","2":"J kD lD mD nD oD XC pD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"2":"xD","132":"yD"}},B:1,C:"Lazy loading via attribute for images & iframes",D:true};
diff --git a/node_modules/caniuse-lite/data/features/localecompare.js b/node_modules/caniuse-lite/data/features/localecompare.js
deleted file mode 100644
index 2ad3e56..0000000
--- a/node_modules/caniuse-lite/data/features/localecompare.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"B","16":"sC","132":"K D E F A"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","132":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB xC yC"},D:{"1":"0 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","132":"1 2 3 4 J VB K D E F A B C L M G N O P WB"},E:{"1":"A B C L M G XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","132":"J VB K D E F zC WC 0C 1C 2C 3C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","16":"F B C BD CD DD ED KC qC FD","132":"LC"},G:{"1":"ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","132":"E WC GD rC HD ID JD KD LD MD"},H:{"132":"dD"},I:{"1":"I iD jD","132":"QC J eD fD gD hD rC"},J:{"132":"D A"},K:{"1":"H","16":"A B C KC qC","132":"LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"B","132":"A"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD","132":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","4":"xD"}},B:6,C:"localeCompare()",D:true};
diff --git a/node_modules/caniuse-lite/data/features/magnetometer.js b/node_modules/caniuse-lite/data/features/magnetometer.js
deleted file mode 100644
index a3c885a..0000000
--- a/node_modules/caniuse-lite/data/features/magnetometer.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"2":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB","194":"0 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB BD CD DD ED KC qC FD LC","194":"0 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"2":"QC J I eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"2":"A B C H KC qC LC"},L:{"194":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"2":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:4,C:"Magnetometer",D:true};
diff --git a/node_modules/caniuse-lite/data/features/matchesselector.js b/node_modules/caniuse-lite/data/features/matchesselector.js
deleted file mode 100644
index 8c304d0..0000000
--- a/node_modules/caniuse-lite/data/features/matchesselector.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E sC","36":"F A B"},B:{"1":"0 G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","36":"C L M"},C:{"1":"0 cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC xC","36":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB yC"},D:{"1":"0 cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","36":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB"},E:{"1":"E F A B C L M G 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J zC WC","36":"VB K D 0C 1C"},F:{"1":"0 2 3 4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B BD CD DD ED KC","36":"1 C G N O P WB qC FD LC"},G:{"1":"E KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC","36":"GD rC HD ID JD"},H:{"2":"dD"},I:{"1":"I","2":"eD","36":"QC J fD gD hD rC iD jD"},J:{"36":"D A"},K:{"1":"H","2":"A B","36":"C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"36":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD","36":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"matches() DOM method",D:true};
diff --git a/node_modules/caniuse-lite/data/features/matchmedia.js b/node_modules/caniuse-lite/data/features/matchmedia.js
deleted file mode 100644
index 21f993b..0000000
--- a/node_modules/caniuse-lite/data/features/matchmedia.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"K D E F sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC J VB xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"J VB K D E"},E:{"1":"K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB zC WC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z LC","2":"F B C BD CD DD ED KC qC FD"},G:{"1":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC"},H:{"1":"dD"},I:{"1":"QC J I hD rC iD jD","2":"eD fD gD"},J:{"1":"A","2":"D"},K:{"1":"H LC","2":"A B C KC qC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:5,C:"matchMedia",D:true};
diff --git a/node_modules/caniuse-lite/data/features/mathml.js b/node_modules/caniuse-lite/data/features/mathml.js
deleted file mode 100644
index 1569ab3..0000000
--- a/node_modules/caniuse-lite/data/features/mathml.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"F A B sC","8":"K D E"},B:{"2":"C L M G N O P","8":"Q H R S T U V W X Y Z a b c d e f","584":"g h i j k l m n o p q r","1025":"0 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","129":"tC QC xC yC"},D:{"1":"5","8":"1 2 3 4 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f","584":"g h i j k l m n o p q r","1025":"0 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"A B C L M G XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","260":"J VB K D E F zC WC 0C 1C 2C 3C"},F:{"2":"F","8":"1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC","584":"S T U V W X Y Z a b c d","1025":"0 e f g h i j k l m n o p q r s t u v w x y z","2052":"B C BD CD DD ED KC qC FD LC"},G:{"1":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","8":"WC GD rC"},H:{"8":"dD"},I:{"8":"QC J eD fD gD hD rC iD jD","1025":"I"},J:{"1":"A","8":"D"},K:{"8":"A B C KC qC LC","1025":"H"},L:{"1025":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"8":"MC"},P:{"1":"2 3 4 5 6 7 8 9","8":"1 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"8":"vD"},R:{"8":"wD"},S:{"1":"xD yD"}},B:2,C:"MathML",D:true};
diff --git a/node_modules/caniuse-lite/data/features/maxlength.js b/node_modules/caniuse-lite/data/features/maxlength.js
deleted file mode 100644
index 4811a9c..0000000
--- a/node_modules/caniuse-lite/data/features/maxlength.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","16":"sC","900":"K D E F"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","1025":"C L M G N O P"},C:{"1":"0 tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","900":"tC QC xC yC","1025":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","16":"VB zC","900":"J WC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","16":"F","132":"B C BD CD DD ED KC qC FD LC"},G:{"1":"GD rC HD ID JD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","16":"WC","2052":"E KD"},H:{"132":"dD"},I:{"1":"QC J gD hD rC iD jD","16":"eD fD","4097":"I"},J:{"1":"D A"},K:{"132":"A B C KC qC LC","4097":"H"},L:{"4097":"I"},M:{"4097":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"4097":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1025":"xD yD"}},B:1,C:"maxlength attribute for input and textarea elements",D:true};
diff --git a/node_modules/caniuse-lite/data/features/mdn-css-backdrop-pseudo-element.js b/node_modules/caniuse-lite/data/features/mdn-css-backdrop-pseudo-element.js
deleted file mode 100644
index 2a74d02..0000000
--- a/node_modules/caniuse-lite/data/features/mdn-css-backdrop-pseudo-element.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{D:{"1":"0 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB","33":"aB bB cB dB eB"},L:{"1":"I"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","33":"C L M G N O P"},C:{"1":"0 pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB xC yC"},M:{"1":"JC"},A:{"2":"K D E F A sC","33":"B"},F:{"1":"0 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C G N O P BD CD DD ED KC qC FD LC","33":"1 2 3 4 WB"},K:{"1":"H","2":"A B C KC qC LC"},E:{"1":"ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC","2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC AD"},G:{"1":"ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},I:{"1":"I","2":"QC J eD fD gD hD rC","33":"iD jD"}},B:6,C:"CSS ::backdrop pseudo-element",D:undefined};
diff --git a/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate-override.js b/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate-override.js
deleted file mode 100644
index e4fcf65..0000000
--- a/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate-override.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{D:{"1":"0 qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB"},L:{"1":"I"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"1":"0 sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC J VB K D E F A B C L M G N xC yC","33":"1 2 3 4 5 6 7 8 9 O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB"},M:{"1":"JC"},A:{"2":"K D E F A B sC"},F:{"1":"0 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB BD CD DD ED KC qC FD LC"},K:{"1":"H","2":"A B C KC qC LC"},E:{"1":"B C L M G KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC","2":"J VB K zC WC 0C 1C AD","33":"D E F A 2C 3C XC"},G:{"1":"PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC HD ID","33":"E JD KD LD MD ND OD"},P:{"1":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD","2":"J"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"}},B:6,C:"isolate-override from unicode-bidi",D:undefined};
diff --git a/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate.js b/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate.js
deleted file mode 100644
index aa4d2bc..0000000
--- a/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{D:{"1":"0 qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"J VB K D E F A B C L M G","33":"1 2 3 4 5 6 7 8 9 N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB"},L:{"1":"I"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"1":"0 sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC J VB K D E F xC yC","33":"1 2 3 4 5 6 7 8 9 A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB"},M:{"1":"JC"},A:{"2":"K D E F A B sC"},F:{"1":"0 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED KC qC FD LC","33":"1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB"},K:{"1":"H","2":"A B C KC qC LC"},E:{"1":"B C L M G KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC","2":"J VB zC WC 0C AD","33":"K D E F A 1C 2C 3C XC"},G:{"1":"PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC HD","33":"E ID JD KD LD MD ND OD"},P:{"1":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD","2":"J"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"}},B:6,C:"isolate from unicode-bidi",D:undefined};
diff --git a/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-plaintext.js b/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-plaintext.js
deleted file mode 100644
index 4e7e61c..0000000
--- a/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-plaintext.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{D:{"1":"0 qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB"},L:{"1":"I"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"1":"0 sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC J VB K D E F xC yC","33":"1 2 3 4 5 6 7 8 9 A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB"},M:{"1":"JC"},A:{"2":"K D E F A B sC"},F:{"1":"0 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB BD CD DD ED KC qC FD LC"},K:{"1":"H","2":"A B C KC qC LC"},E:{"1":"B C L M G KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC","2":"J VB zC WC 0C AD","33":"K D E F A 1C 2C 3C XC"},G:{"1":"PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC HD","33":"E ID JD KD LD MD ND OD"},P:{"1":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD","2":"J"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"}},B:6,C:"plaintext from unicode-bidi",D:undefined};
diff --git a/node_modules/caniuse-lite/data/features/mdn-text-decoration-color.js b/node_modules/caniuse-lite/data/features/mdn-text-decoration-color.js
deleted file mode 100644
index e0c6eb7..0000000
--- a/node_modules/caniuse-lite/data/features/mdn-text-decoration-color.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{D:{"1":"0 zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB"},L:{"1":"I"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"1":"0 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC J VB xC yC","33":"1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB"},M:{"1":"JC"},A:{"2":"K D E F A B sC"},F:{"1":"0 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB BD CD DD ED KC qC FD LC"},K:{"1":"H","2":"A B C KC qC LC"},E:{"1":"L M G LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC","2":"J VB K D zC WC 0C 1C 2C AD","33":"E F A B C 3C XC KC"},G:{"1":"SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC HD ID JD","33":"E KD LD MD ND OD PD QD RD"},P:{"1":"1 2 3 4 5 6 7 8 9 mD nD oD XC pD qD rD sD tD NC OC PC uD","2":"J kD lD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"}},B:6,C:"text-decoration-color property",D:undefined};
diff --git a/node_modules/caniuse-lite/data/features/mdn-text-decoration-line.js b/node_modules/caniuse-lite/data/features/mdn-text-decoration-line.js
deleted file mode 100644
index 5daf51b..0000000
--- a/node_modules/caniuse-lite/data/features/mdn-text-decoration-line.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{D:{"1":"0 zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB"},L:{"1":"I"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"1":"0 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC J VB xC yC","33":"1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB"},M:{"1":"JC"},A:{"2":"K D E F A B sC"},F:{"1":"0 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB BD CD DD ED KC qC FD LC"},K:{"1":"H","2":"A B C KC qC LC"},E:{"1":"L M G LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC","2":"J VB K D zC WC 0C 1C 2C AD","33":"E F A B C 3C XC KC"},G:{"1":"SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC HD ID JD","33":"E KD LD MD ND OD PD QD RD"},P:{"1":"1 2 3 4 5 6 7 8 9 mD nD oD XC pD qD rD sD tD NC OC PC uD","2":"J kD lD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"}},B:6,C:"text-decoration-line property",D:undefined};
diff --git a/node_modules/caniuse-lite/data/features/mdn-text-decoration-shorthand.js b/node_modules/caniuse-lite/data/features/mdn-text-decoration-shorthand.js
deleted file mode 100644
index acbf75c..0000000
--- a/node_modules/caniuse-lite/data/features/mdn-text-decoration-shorthand.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{D:{"1":"0 zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB"},L:{"1":"I"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC J VB xC yC"},M:{"1":"JC"},A:{"2":"K D E F A B sC"},F:{"1":"0 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB BD CD DD ED KC qC FD LC"},K:{"1":"H","2":"A B C KC qC LC"},E:{"2":"J VB K D zC WC 0C 1C 2C AD","33":"E F A B C L M G 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC"},G:{"2":"WC GD rC HD ID JD","33":"E KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},P:{"1":"1 2 3 4 5 6 7 8 9 mD nD oD XC pD qD rD sD tD NC OC PC uD","2":"J kD lD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"}},B:6,C:"text-decoration shorthand property",D:undefined};
diff --git a/node_modules/caniuse-lite/data/features/mdn-text-decoration-style.js b/node_modules/caniuse-lite/data/features/mdn-text-decoration-style.js
deleted file mode 100644
index 4b69009..0000000
--- a/node_modules/caniuse-lite/data/features/mdn-text-decoration-style.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{D:{"1":"0 zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB"},L:{"1":"I"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"1":"0 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC J VB xC yC","33":"1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB"},M:{"1":"JC"},A:{"2":"K D E F A B sC"},F:{"1":"0 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB BD CD DD ED KC qC FD LC"},K:{"1":"H","2":"A B C KC qC LC"},E:{"1":"L M G LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC","2":"J VB K D zC WC 0C 1C 2C AD","33":"E F A B C 3C XC KC"},G:{"1":"SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC HD ID JD","33":"E KD LD MD ND OD PD QD RD"},P:{"1":"1 2 3 4 5 6 7 8 9 mD nD oD XC pD qD rD sD tD NC OC PC uD","2":"J kD lD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"}},B:6,C:"text-decoration-style property",D:undefined};
diff --git a/node_modules/caniuse-lite/data/features/media-fragments.js b/node_modules/caniuse-lite/data/features/media-fragments.js
deleted file mode 100644
index bea835c..0000000
--- a/node_modules/caniuse-lite/data/features/media-fragments.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"2":"C L M G N O P","132":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB xC yC","132":"0 cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC"},D:{"2":"J VB K D E F A B C L M G N O","132":"0 1 2 3 4 5 6 7 8 9 P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"2":"J VB zC WC 0C","132":"K D E F A B C L M G 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"2":"F B C BD CD DD ED KC qC FD LC","132":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"WC GD rC HD ID JD","132":"E KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"2":"QC J eD fD gD hD rC","132":"I iD jD"},J:{"2":"D A"},K:{"2":"A B C KC qC LC","132":"H"},L:{"132":"I"},M:{"132":"JC"},N:{"132":"A B"},O:{"132":"MC"},P:{"2":"J kD","132":"1 2 3 4 5 6 7 8 9 lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"132":"vD"},R:{"132":"wD"},S:{"132":"xD yD"}},B:2,C:"Media Fragments",D:true};
diff --git a/node_modules/caniuse-lite/data/features/mediacapture-fromelement.js b/node_modules/caniuse-lite/data/features/mediacapture-fromelement.js
deleted file mode 100644
index 5ef3f14..0000000
--- a/node_modules/caniuse-lite/data/features/mediacapture-fromelement.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB xC yC","260":"0 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC"},D:{"1":"0 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB","324":"tB uB vB wB xB yB zB 0B RC 1B SC"},E:{"2":"J VB K D E F A zC WC 0C 1C 2C 3C XC","132":"B C L M G KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB BD CD DD ED KC qC FD LC","324":"eB fB gB hB iB jB kB lB mB nB oB pB"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"260":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 nD oD XC pD qD rD sD tD NC OC PC uD","2":"J","132":"kD lD mD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"260":"xD yD"}},B:5,C:"Media Capture from DOM Elements API",D:true};
diff --git a/node_modules/caniuse-lite/data/features/mediarecorder.js b/node_modules/caniuse-lite/data/features/mediarecorder.js
deleted file mode 100644
index 171c0cc..0000000
--- a/node_modules/caniuse-lite/data/features/mediarecorder.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"1":"0 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB xC yC"},D:{"1":"0 rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB","194":"pB qB"},E:{"1":"G 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B C zC WC 0C 1C 2C 3C XC KC","322":"L M LC 4C"},F:{"1":"0 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB BD CD DD ED KC qC FD LC","194":"cB dB"},G:{"1":"YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD","578":"RD SD TD UD VD WD XD"},H:{"2":"dD"},I:{"2":"QC J I eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD","2":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:5,C:"MediaRecorder API",D:true};
diff --git a/node_modules/caniuse-lite/data/features/mediasource.js b/node_modules/caniuse-lite/data/features/mediasource.js
deleted file mode 100644
index b0db00c..0000000
--- a/node_modules/caniuse-lite/data/features/mediasource.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A sC","132":"B"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 tC QC J VB K D E F A B C L M G N O P WB xC yC","66":"6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB"},D:{"1":"0 ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"J VB K D E F A B C L M G N","33":"4 5 6 7 8 9 XB YB","66":"1 2 3 O P WB"},E:{"1":"E F A B C L M G 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D zC WC 0C 1C 2C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED KC qC FD LC"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD","260":"TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"1":"I jD","2":"QC J eD fD gD hD rC iD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"B","2":"A"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 oD XC pD qD rD sD tD NC OC PC uD","2":"J kD lD mD nD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"Media Source Extensions",D:true};
diff --git a/node_modules/caniuse-lite/data/features/menu.js b/node_modules/caniuse-lite/data/features/menu.js
deleted file mode 100644
index 34ac865..0000000
--- a/node_modules/caniuse-lite/data/features/menu.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"2":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"2":"tC QC J VB K D xC yC","132":"1 2 3 4 5 6 7 8 9 E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T","450":"0 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","66":"jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B"},E:{"2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC","66":"dB eB fB gB hB iB jB kB lB mB nB oB"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"2":"QC J I eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"2":"A B C H KC qC LC"},L:{"2":"I"},M:{"450":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"2":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:7,C:"Context menu item (menuitem element)",D:true};
diff --git a/node_modules/caniuse-lite/data/features/meta-theme-color.js b/node_modules/caniuse-lite/data/features/meta-theme-color.js
deleted file mode 100644
index 8f98f59..0000000
--- a/node_modules/caniuse-lite/data/features/meta-theme-color.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"2":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB","132":"0 DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","258":"hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC"},E:{"1":"G 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B C L M zC WC 0C 1C 2C 3C XC KC LC 4C 5C"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC"},G:{"1":"ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD"},H:{"2":"dD"},I:{"2":"QC J I eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"2":"A B C H KC qC LC"},L:{"513":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 lD mD nD oD XC pD qD rD sD tD NC OC PC uD","2":"J","16":"kD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:1,C:"theme-color Meta Tag",D:true};
diff --git a/node_modules/caniuse-lite/data/features/meter.js b/node_modules/caniuse-lite/data/features/meter.js
deleted file mode 100644
index 6f0285d..0000000
--- a/node_modules/caniuse-lite/data/features/meter.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC J VB K D E F A B C L M G xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"J VB K D"},E:{"1":"K D E F A B C L M G 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB zC WC 0C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z KC qC FD LC","2":"F BD CD DD ED"},G:{"1":"OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND"},H:{"1":"dD"},I:{"1":"I iD jD","2":"QC J eD fD gD hD rC"},J:{"1":"D A"},K:{"1":"B C H KC qC LC","2":"A"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"meter element",D:true};
diff --git a/node_modules/caniuse-lite/data/features/midi.js b/node_modules/caniuse-lite/data/features/midi.js
deleted file mode 100644
index 09b526c..0000000
--- a/node_modules/caniuse-lite/data/features/midi.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"1":"0 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q xC yC"},D:{"1":"0 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB"},E:{"2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB BD CD DD ED KC qC FD LC"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:5,C:"Web MIDI API",D:true};
diff --git a/node_modules/caniuse-lite/data/features/minmaxwh.js b/node_modules/caniuse-lite/data/features/minmaxwh.js
deleted file mode 100644
index c346cb1..0000000
--- a/node_modules/caniuse-lite/data/features/minmaxwh.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"F A B","8":"K sC","129":"D","257":"E"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC"},G:{"1":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"1":"dD"},I:{"1":"QC J I eD fD gD hD rC iD jD"},J:{"1":"D A"},K:{"1":"A B C H KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"CSS min/max-width/height",D:true};
diff --git a/node_modules/caniuse-lite/data/features/mp3.js b/node_modules/caniuse-lite/data/features/mp3.js
deleted file mode 100644
index 8b73cbc..0000000
--- a/node_modules/caniuse-lite/data/features/mp3.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"F A B","2":"K D E sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 3 4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC","132":"1 2 J VB K D E F A B C L M G N O P WB xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"J VB K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"zC WC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED KC qC FD LC"},G:{"1":"E GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC"},H:{"2":"dD"},I:{"1":"QC J I gD hD rC iD jD","2":"eD fD"},J:{"1":"D A"},K:{"1":"B C H KC qC LC","2":"A"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:6,C:"MP3 audio format",D:true};
diff --git a/node_modules/caniuse-lite/data/features/mpeg-dash.js b/node_modules/caniuse-lite/data/features/mpeg-dash.js
deleted file mode 100644
index 123a57f..0000000
--- a/node_modules/caniuse-lite/data/features/mpeg-dash.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"C L M G N O P","2":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"2":"0 1 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC","386":"2 3"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"2":"QC J I eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"2":"A B C H KC qC LC"},L:{"2":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"2":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:6,C:"Dynamic Adaptive Streaming over HTTP (MPEG-DASH)",D:true};
diff --git a/node_modules/caniuse-lite/data/features/mpeg4.js b/node_modules/caniuse-lite/data/features/mpeg4.js
deleted file mode 100644
index 0639b7b..0000000
--- a/node_modules/caniuse-lite/data/features/mpeg4.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"F A B","2":"K D E sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 tC QC J VB K D E F A B C L M G N O P WB xC yC","4":"2 3 4 5 6 7 8 9 XB YB ZB aB bB cB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"J VB K D E F A B C L M G WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"zC"},F:{"1":"0 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 F B C G N O P WB BD CD DD ED KC qC FD LC"},G:{"1":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"1":"I iD jD","4":"QC J eD fD hD rC","132":"gD"},J:{"1":"D A"},K:{"1":"B C H KC qC LC","2":"A"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:6,C:"MPEG-4/H.264 video format",D:true};
diff --git a/node_modules/caniuse-lite/data/features/multibackgrounds.js b/node_modules/caniuse-lite/data/features/multibackgrounds.js
deleted file mode 100644
index ebcca38..0000000
--- a/node_modules/caniuse-lite/data/features/multibackgrounds.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"F A B","2":"K D E sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC yC","2":"tC QC xC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z DD ED KC qC FD LC","2":"F BD CD"},G:{"1":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"1":"dD"},I:{"1":"QC J I eD fD gD hD rC iD jD"},J:{"1":"D A"},K:{"1":"A B C H KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"CSS3 Multiple backgrounds",D:true};
diff --git a/node_modules/caniuse-lite/data/features/multicolumn.js b/node_modules/caniuse-lite/data/features/multicolumn.js
deleted file mode 100644
index f4970e9..0000000
--- a/node_modules/caniuse-lite/data/features/multicolumn.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"K D E F sC"},B:{"1":"C L M G N O P","516":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"132":"uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B","164":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB xC yC","516":"5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a","1028":"0 b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC"},D:{"420":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB","516":"0 sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"A B C L M G XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","132":"F 3C","164":"D E 2C","420":"J VB K zC WC 0C 1C"},F:{"1":"C KC qC FD LC","2":"F B BD CD DD ED","420":"1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB","516":"0 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","132":"LD MD","164":"E JD KD","420":"WC GD rC HD ID"},H:{"1":"dD"},I:{"420":"QC J eD fD gD hD rC iD jD","516":"I"},J:{"420":"D A"},K:{"1":"C KC qC LC","2":"A B","516":"H"},L:{"516":"I"},M:{"1028":"JC"},N:{"1":"A B"},O:{"516":"MC"},P:{"420":"J","516":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"516":"vD"},R:{"516":"wD"},S:{"164":"xD yD"}},B:4,C:"CSS3 Multiple column layout",D:true};
diff --git a/node_modules/caniuse-lite/data/features/mutation-events.js b/node_modules/caniuse-lite/data/features/mutation-events.js
deleted file mode 100644
index e8fceab..0000000
--- a/node_modules/caniuse-lite/data/features/mutation-events.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E sC","260":"F A B"},B:{"2":"TB UB I","66":"JB KB LB MB NB OB PB QB RB SB","132":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB","260":"C L M G N O P"},C:{"2":"tC QC J VB UC VC JC uC vC wC xC yC","260":"0 1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},D:{"2":"RB SB TB UB I UC VC JC","16":"J VB K D E F A B C L M","66":"JB KB LB MB NB OB PB QB","132":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB"},E:{"2":"pC AD","16":"zC WC","132":"J VB K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC"},F:{"1":"C FD LC","2":"F BD CD DD ED","16":"B KC qC","66":"0 w x y z","132":"1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v"},G:{"2":"pC","16":"WC GD","132":"E rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC"},H:{"2":"dD"},I:{"2":"I","16":"eD fD","132":"QC J gD hD rC iD jD"},J:{"132":"D A"},K:{"1":"C LC","2":"A","16":"B KC qC","132":"H"},L:{"2":"I"},M:{"2":"JC"},N:{"260":"A B"},O:{"132":"MC"},P:{"132":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"132":"vD"},R:{"132":"wD"},S:{"260":"xD yD"}},B:7,C:"Mutation events",D:true};
diff --git a/node_modules/caniuse-lite/data/features/mutationobserver.js b/node_modules/caniuse-lite/data/features/mutationobserver.js
deleted file mode 100644
index b516d1b..0000000
--- a/node_modules/caniuse-lite/data/features/mutationobserver.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"B","2":"K D E sC","8":"F A"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC J VB K D E F A B C L xC yC"},D:{"1":"0 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"J VB K D E F A B C L M G N O","33":"1 2 3 4 5 6 7 P WB"},E:{"1":"D E F A B C L M G 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB zC WC 0C","33":"K"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED KC qC FD LC"},G:{"1":"E JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC HD","33":"ID"},H:{"2":"dD"},I:{"1":"I iD jD","2":"QC eD fD gD","8":"J hD rC"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"B","8":"A"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"Mutation Observer",D:true};
diff --git a/node_modules/caniuse-lite/data/features/namevalue-storage.js b/node_modules/caniuse-lite/data/features/namevalue-storage.js
deleted file mode 100644
index f029066..0000000
--- a/node_modules/caniuse-lite/data/features/namevalue-storage.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"E F A B","2":"sC","8":"K D"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC","4":"tC QC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"J VB K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"zC WC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z DD ED KC qC FD LC","2":"F BD CD"},G:{"1":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"1":"QC J I eD fD gD hD rC iD jD"},J:{"1":"D A"},K:{"1":"B C H KC qC LC","2":"A"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"Web Storage - name/value pairs",D:true};
diff --git a/node_modules/caniuse-lite/data/features/native-filesystem-api.js b/node_modules/caniuse-lite/data/features/native-filesystem-api.js
deleted file mode 100644
index 6d9f97f..0000000
--- a/node_modules/caniuse-lite/data/features/native-filesystem-api.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P","194":"Q H R S T U","260":"V W X Y Z a b c d e f g h i j k l m n"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"1":"0 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC","194":"EC FC GC HC IC Q H R S T U","260":"V W X Y Z a b c d e f g h i j k l m n"},E:{"2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B BD CD DD ED KC qC FD LC","194":"2B 3B 4B 5B 6B 7B 8B 9B AC BC","260":"CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"2":"QC J I eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"2":"A B C H KC qC LC"},L:{"2":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"2":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:7,C:"File System Access API",D:true};
diff --git a/node_modules/caniuse-lite/data/features/nav-timing.js b/node_modules/caniuse-lite/data/features/nav-timing.js
deleted file mode 100644
index b144b85..0000000
--- a/node_modules/caniuse-lite/data/features/nav-timing.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"F A B","2":"K D E sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC J VB K xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"J VB","33":"K D E F A B C"},E:{"1":"E F A B C L M G 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D zC WC 0C 1C 2C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED KC qC FD LC"},G:{"1":"E LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC HD ID JD KD"},H:{"2":"dD"},I:{"1":"J I hD rC iD jD","2":"QC eD fD gD"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"Navigation Timing API",D:true};
diff --git a/node_modules/caniuse-lite/data/features/netinfo.js b/node_modules/caniuse-lite/data/features/netinfo.js
deleted file mode 100644
index 62abbad..0000000
--- a/node_modules/caniuse-lite/data/features/netinfo.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"2":"C L M G N O P","1028":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B","1028":"0 SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB BD CD DD ED KC qC FD LC","1028":"0 qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"1":"I","2":"eD iD jD","132":"QC J fD gD hD rC"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 nD oD XC pD qD rD sD tD NC OC PC uD","132":"J","516":"kD lD mD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"2":"yD","260":"xD"}},B:7,C:"Network Information API",D:true};
diff --git a/node_modules/caniuse-lite/data/features/notifications.js b/node_modules/caniuse-lite/data/features/notifications.js
deleted file mode 100644
index df5b531..0000000
--- a/node_modules/caniuse-lite/data/features/notifications.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L"},C:{"1":"0 3 4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 tC QC J VB K D E F A B C L M G N O P WB xC yC"},D:{"1":"0 3 4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"J","36":"1 2 VB K D E F A B C L M G N O P WB"},E:{"1":"K D E F A B C L M G 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB zC WC 0C"},F:{"1":"0 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 F B C G N O P WB BD CD DD ED KC qC FD LC"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC","516":"dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"2":"QC J eD fD gD hD rC","36":"I iD jD"},J:{"1":"A","2":"D"},K:{"2":"A B C KC qC LC","36":"H"},L:{"257":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"36":"J","130":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"130":"wD"},S:{"1":"xD yD"}},B:1,C:"Web Notifications",D:true};
diff --git a/node_modules/caniuse-lite/data/features/object-entries.js b/node_modules/caniuse-lite/data/features/object-entries.js
deleted file mode 100644
index 772ec24..0000000
--- a/node_modules/caniuse-lite/data/features/object-entries.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L"},C:{"1":"0 pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB xC yC"},D:{"1":"0 wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB"},E:{"1":"B C L M G XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A zC WC 0C 1C 2C 3C"},F:{"1":"0 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB BD CD DD ED KC qC FD LC"},G:{"1":"OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D","16":"A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 lD mD nD oD XC pD qD rD sD tD NC OC PC uD","2":"J kD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:6,C:"Object.entries",D:true};
diff --git a/node_modules/caniuse-lite/data/features/object-fit.js b/node_modules/caniuse-lite/data/features/object-fit.js
deleted file mode 100644
index c0838cd..0000000
--- a/node_modules/caniuse-lite/data/features/object-fit.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G","260":"N O P"},C:{"1":"0 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB xC yC"},D:{"1":"0 aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB"},E:{"1":"A B C L M G XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D zC WC 0C 1C","132":"E F 2C 3C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F G N O P BD CD DD","33":"B C ED KC qC FD LC"},G:{"1":"ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC HD ID JD","132":"E KD LD MD"},H:{"33":"dD"},I:{"1":"I jD","2":"QC J eD fD gD hD rC iD"},J:{"2":"D A"},K:{"1":"H","2":"A","33":"B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"CSS3 object-fit/object-position",D:true};
diff --git a/node_modules/caniuse-lite/data/features/object-observe.js b/node_modules/caniuse-lite/data/features/object-observe.js
deleted file mode 100644
index 21f5ccb..0000000
--- a/node_modules/caniuse-lite/data/features/object-observe.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"2":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"1":"eB fB gB hB iB jB kB lB mB nB oB pB qB rB","2":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"4 5 6 7 8 9 XB YB ZB aB bB cB dB eB","2":"0 1 2 3 F B C G N O P WB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"2":"QC J I eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"2":"A B C H KC qC LC"},L:{"2":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"1":"J","2":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:7,C:"Object.observe data binding",D:true};
diff --git a/node_modules/caniuse-lite/data/features/object-values.js b/node_modules/caniuse-lite/data/features/object-values.js
deleted file mode 100644
index ac50998..0000000
--- a/node_modules/caniuse-lite/data/features/object-values.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"8":"K D E F A B sC"},B:{"1":"0 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L"},C:{"1":"0 pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","8":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB xC yC"},D:{"1":"0 wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","8":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB"},E:{"1":"B C L M G XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","8":"J VB K D E F A zC WC 0C 1C 2C 3C"},F:{"1":"0 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","8":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB BD CD DD ED KC qC FD LC"},G:{"1":"OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","8":"E WC GD rC HD ID JD KD LD MD ND"},H:{"8":"dD"},I:{"1":"I","8":"QC J eD fD gD hD rC iD jD"},J:{"8":"D A"},K:{"1":"H","8":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"8":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 lD mD nD oD XC pD qD rD sD tD NC OC PC uD","8":"J kD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:6,C:"Object.values method",D:true};
diff --git a/node_modules/caniuse-lite/data/features/objectrtc.js b/node_modules/caniuse-lite/data/features/objectrtc.js
deleted file mode 100644
index 8762460..0000000
--- a/node_modules/caniuse-lite/data/features/objectrtc.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"L M G N O P","2":"0 C Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"2":"QC J I eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"2":"A B C H KC qC LC"},L:{"2":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"2":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:6,C:"Object RTC (ORTC) API for WebRTC",D:true};
diff --git a/node_modules/caniuse-lite/data/features/offline-apps.js b/node_modules/caniuse-lite/data/features/offline-apps.js
deleted file mode 100644
index 1638e15..0000000
--- a/node_modules/caniuse-lite/data/features/offline-apps.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"F sC","8":"K D E"},B:{"1":"C L M G N O P Q H R S T","2":"0 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S xC yC","2":"0 T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","4":"QC","8":"tC"},D:{"1":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T","2":"0 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"J VB K D E F A B C L M 0C 1C 2C 3C XC KC LC 4C 5C","2":"G 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","8":"zC WC"},F:{"1":"1 2 3 4 5 6 7 8 9 B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC ED KC qC FD LC","2":"0 F DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD","8":"CD DD"},G:{"1":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD","2":"ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"1":"QC J eD fD gD hD rC iD jD","2":"I"},J:{"1":"D A"},K:{"1":"B C KC qC LC","2":"A H"},L:{"2":"I"},M:{"2":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"2":"wD"},S:{"1":"xD","2":"yD"}},B:7,C:"Offline web applications",D:true};
diff --git a/node_modules/caniuse-lite/data/features/offscreencanvas.js b/node_modules/caniuse-lite/data/features/offscreencanvas.js
deleted file mode 100644
index 030d19a..0000000
--- a/node_modules/caniuse-lite/data/features/offscreencanvas.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"1":"0 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB xC yC","194":"mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n"},D:{"1":"0 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB","322":"0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B"},E:{"1":"OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC","516":"bC cC dC eC 8C"},F:{"1":"0 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB BD CD DD ED KC qC FD LC","322":"nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B"},G:{"1":"OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC","516":"bC cC dC eC bD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 XC pD qD rD sD tD NC OC PC uD","2":"J kD lD mD nD oD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"194":"xD yD"}},B:1,C:"OffscreenCanvas",D:true};
diff --git a/node_modules/caniuse-lite/data/features/ogg-vorbis.js b/node_modules/caniuse-lite/data/features/ogg-vorbis.js
deleted file mode 100644
index 09d14f5..0000000
--- a/node_modules/caniuse-lite/data/features/ogg-vorbis.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC","2":"tC QC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"nC oC pC AD","2":"J VB K D E F A B C L M zC WC 0C 1C 2C 3C XC KC LC 4C","260":"OC fC gC hC iC jC 9C PC kC lC mC","388":"G 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z DD ED KC qC FD LC","2":"F BD CD"},G:{"1":"nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC","260":"iC jC cD PC kC lC mC"},H:{"2":"dD"},I:{"1":"QC J I gD hD rC iD jD","16":"eD fD"},J:{"1":"A","2":"D"},K:{"1":"B C H KC qC LC","2":"A"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:6,C:"Ogg Vorbis audio format",D:true};
diff --git a/node_modules/caniuse-lite/data/features/ogv.js b/node_modules/caniuse-lite/data/features/ogv.js
deleted file mode 100644
index 186b1f6..0000000
--- a/node_modules/caniuse-lite/data/features/ogv.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E sC","8":"F A B"},B:{"1":"0 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB","8":"C L M G N","194":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB xC yC","2":"tC QC MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB","194":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"1 2 3 4 5 6 7 8 9 B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o DD ED KC qC FD LC","2":"F BD CD","194":"0 p q r s t u v w x y z"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"2":"QC J I eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"2":"A B C H KC qC LC"},L:{"2":"I"},M:{"1":"JC"},N:{"8":"A B"},O:{"1":"MC"},P:{"2":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"2":"wD"},S:{"1":"xD yD"}},B:6,C:"Ogg/Theora video format",D:true};
diff --git a/node_modules/caniuse-lite/data/features/ol-reversed.js b/node_modules/caniuse-lite/data/features/ol-reversed.js
deleted file mode 100644
index e8b0ebc..0000000
--- a/node_modules/caniuse-lite/data/features/ol-reversed.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC J VB K D E F A B C L M G N O xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"J VB K D E F A B C L M G","16":"N O P WB"},E:{"1":"D E F A B C L M G 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB zC WC 0C","16":"K"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z LC","2":"F B BD CD DD ED KC qC FD","16":"C"},G:{"1":"E ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC HD"},H:{"1":"dD"},I:{"1":"I iD jD","2":"QC J eD fD gD hD rC"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"Reversed attribute of ordered lists",D:true};
diff --git a/node_modules/caniuse-lite/data/features/once-event-listener.js b/node_modules/caniuse-lite/data/features/once-event-listener.js
deleted file mode 100644
index b3ae3f7..0000000
--- a/node_modules/caniuse-lite/data/features/once-event-listener.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G"},C:{"1":"0 sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB xC yC"},D:{"1":"0 xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB"},E:{"1":"A B C L M G XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F zC WC 0C 1C 2C 3C"},F:{"1":"0 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB BD CD DD ED KC qC FD LC"},G:{"1":"ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 lD mD nD oD XC pD qD rD sD tD NC OC PC uD","2":"J kD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:1,C:"\"once\" event listener option",D:true};
diff --git a/node_modules/caniuse-lite/data/features/online-status.js b/node_modules/caniuse-lite/data/features/online-status.js
deleted file mode 100644
index 89c0649..0000000
--- a/node_modules/caniuse-lite/data/features/online-status.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"F A B","2":"K D sC","260":"E"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC","2":"tC QC","516":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"J VB K D E F A B C L"},E:{"1":"VB K E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J zC WC","1025":"D"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED KC qC FD","4":"LC"},G:{"1":"E rC HD ID KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","16":"WC GD","1025":"JD"},H:{"2":"dD"},I:{"1":"QC J I gD hD rC iD jD","16":"eD fD"},J:{"1":"A","132":"D"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"Online/offline status",D:true};
diff --git a/node_modules/caniuse-lite/data/features/opus.js b/node_modules/caniuse-lite/data/features/opus.js
deleted file mode 100644
index 8c9b4f6..0000000
--- a/node_modules/caniuse-lite/data/features/opus.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC J VB K D E F A B C L M xC yC"},D:{"1":"0 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB"},E:{"2":"J VB K D E F A zC WC 0C 1C 2C 3C XC","132":"B C L M G KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC","260":"iC","516":"jC 9C PC kC lC mC","1028":"nC oC pC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C G N O P WB BD CD DD ED KC qC FD LC"},G:{"1":"nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD","132":"PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC","260":"iC","516":"jC cD PC kC lC mC"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD","2":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:6,C:"Opus audio format",D:true};
diff --git a/node_modules/caniuse-lite/data/features/orientation-sensor.js b/node_modules/caniuse-lite/data/features/orientation-sensor.js
deleted file mode 100644
index de56299..0000000
--- a/node_modules/caniuse-lite/data/features/orientation-sensor.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"1":"0 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB","194":"0B RC 1B SC 2B 3B 4B 5B 6B"},E:{"2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB BD CD DD ED KC qC FD LC"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"2":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:4,C:"Orientation Sensor",D:true};
diff --git a/node_modules/caniuse-lite/data/features/outline.js b/node_modules/caniuse-lite/data/features/outline.js
deleted file mode 100644
index 003fcf9..0000000
--- a/node_modules/caniuse-lite/data/features/outline.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D sC","260":"E","388":"F A B"},B:{"1":"0 G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","388":"C L M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FD","129":"LC","260":"F B BD CD DD ED KC qC"},G:{"1":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"1":"QC J I eD fD gD hD rC iD jD"},J:{"1":"D A"},K:{"1":"C H LC","260":"A B KC qC"},L:{"1":"I"},M:{"1":"JC"},N:{"388":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"CSS outline properties",D:true};
diff --git a/node_modules/caniuse-lite/data/features/pad-start-end.js b/node_modules/caniuse-lite/data/features/pad-start-end.js
deleted file mode 100644
index 9b66f1d..0000000
--- a/node_modules/caniuse-lite/data/features/pad-start-end.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M"},C:{"1":"0 qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB xC yC"},D:{"1":"0 zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB"},E:{"1":"A B C L M G XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F zC WC 0C 1C 2C 3C"},F:{"1":"0 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB BD CD DD ED KC qC FD LC"},G:{"1":"ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 mD nD oD XC pD qD rD sD tD NC OC PC uD","2":"J kD lD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:6,C:"String.prototype.padStart(), String.prototype.padEnd()",D:true};
diff --git a/node_modules/caniuse-lite/data/features/page-transition-events.js b/node_modules/caniuse-lite/data/features/page-transition-events.js
deleted file mode 100644
index e23429b..0000000
--- a/node_modules/caniuse-lite/data/features/page-transition-events.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"B","2":"K D E F A sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"VB K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J zC WC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED KC qC FD LC"},G:{"1":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","16":"WC GD rC"},H:{"2":"dD"},I:{"1":"QC J I gD hD rC iD jD","16":"eD fD"},J:{"1":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"B","2":"A"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"PageTransitionEvent",D:true};
diff --git a/node_modules/caniuse-lite/data/features/pagevisibility.js b/node_modules/caniuse-lite/data/features/pagevisibility.js
deleted file mode 100644
index dc347d9..0000000
--- a/node_modules/caniuse-lite/data/features/pagevisibility.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"K D E F sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC J VB K D E F xC yC","33":"A B C L M G N O"},D:{"1":"0 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"J VB K D E F A B C L","33":"1 2 3 4 5 6 7 8 9 M G N O P WB XB YB ZB aB"},E:{"1":"D E F A B C L M G 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K zC WC 0C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z LC","2":"F B C BD CD DD ED KC qC FD","33":"G N O P WB"},G:{"1":"E JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC HD ID"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC","33":"iD jD"},J:{"1":"A","2":"D"},K:{"1":"H LC","2":"A B C KC qC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD","33":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"Page Visibility",D:true};
diff --git a/node_modules/caniuse-lite/data/features/passive-event-listener.js b/node_modules/caniuse-lite/data/features/passive-event-listener.js
deleted file mode 100644
index 0d8218b..0000000
--- a/node_modules/caniuse-lite/data/features/passive-event-listener.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G"},C:{"1":"0 rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB xC yC"},D:{"1":"0 tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB"},E:{"1":"A B C L M G XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F zC WC 0C 1C 2C 3C"},F:{"1":"0 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB BD CD DD ED KC qC FD LC"},G:{"1":"ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD","2":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:1,C:"Passive event listeners",D:true};
diff --git a/node_modules/caniuse-lite/data/features/passkeys.js b/node_modules/caniuse-lite/data/features/passkeys.js
deleted file mode 100644
index e225228..0000000
--- a/node_modules/caniuse-lite/data/features/passkeys.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q"},C:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB xC yC"},D:{"1":"0 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q"},E:{"1":"aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC"},F:{"1":"0 g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f BD CD DD ED KC qC FD LC"},G:{"1":"NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD"},H:{"2":"dD"},I:{"2":"QC J I eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"1":"2 3 4 5 6 7 8 9","2":"J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD","16":"1"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:6,C:"Passkeys",D:true};
diff --git a/node_modules/caniuse-lite/data/features/passwordrules.js b/node_modules/caniuse-lite/data/features/passwordrules.js
deleted file mode 100644
index 4e42882..0000000
--- a/node_modules/caniuse-lite/data/features/passwordrules.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"2":"C L M G N O P","16":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC xC yC","16":"uC vC wC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","16":"UC VC JC"},E:{"1":"C L LC","2":"J VB K D E F A B zC WC 0C 1C 2C 3C XC KC","16":"M G 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB BD CD DD ED KC qC FD LC","16":"0 vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"16":"dD"},I:{"2":"QC J eD fD gD hD rC iD jD","16":"I"},J:{"2":"D","16":"A"},K:{"2":"A B C KC qC LC","16":"H"},L:{"16":"I"},M:{"16":"JC"},N:{"2":"A","16":"B"},O:{"16":"MC"},P:{"2":"J kD lD","16":"1 2 3 4 5 6 7 8 9 mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"16":"vD"},R:{"16":"wD"},S:{"2":"xD yD"}},B:1,C:"Password Rules",D:false};
diff --git a/node_modules/caniuse-lite/data/features/path2d.js b/node_modules/caniuse-lite/data/features/path2d.js
deleted file mode 100644
index 9931b7b..0000000
--- a/node_modules/caniuse-lite/data/features/path2d.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L","132":"M G N O P"},C:{"1":"0 qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB xC yC","132":"ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB"},D:{"1":"0 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB","132":"eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B"},E:{"1":"A B C L M G 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D zC WC 0C 1C","132":"E F 2C"},F:{"1":"0 xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 F B C G N O P WB BD CD DD ED KC qC FD LC","132":"4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB"},G:{"1":"LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC HD ID JD","16":"E","132":"KD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 XC pD qD rD sD tD NC OC PC uD","132":"J kD lD mD nD oD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"Path2D",D:true};
diff --git a/node_modules/caniuse-lite/data/features/payment-request.js b/node_modules/caniuse-lite/data/features/payment-request.js
deleted file mode 100644
index 571c59b..0000000
--- a/node_modules/caniuse-lite/data/features/payment-request.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L","322":"M","8196":"G N O P"},C:{"2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xC yC","4162":"xB yB zB 0B RC 1B SC 2B 3B 4B 5B","16452":"0 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC"},D:{"1":"0 IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB","194":"vB wB xB yB zB 0B","1090":"RC 1B","8196":"SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC"},E:{"1":"L M G LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F zC WC 0C 1C 2C 3C","514":"A B XC","8196":"C KC"},F:{"1":"0 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB BD CD DD ED KC qC FD LC","194":"iB jB kB lB mB nB oB pB","8196":"qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B"},G:{"1":"SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD","514":"ND OD PD","8196":"QD RD"},H:{"2":"dD"},I:{"2":"QC J I eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"2049":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 qD rD sD tD NC OC PC uD","2":"J","8196":"kD lD mD nD oD XC pD"},Q:{"8196":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:2,C:"Payment Request API",D:true};
diff --git a/node_modules/caniuse-lite/data/features/pdf-viewer.js b/node_modules/caniuse-lite/data/features/pdf-viewer.js
deleted file mode 100644
index 657f976..0000000
--- a/node_modules/caniuse-lite/data/features/pdf-viewer.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A sC","132":"B"},B:{"1":"0 G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","16":"C L M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC J VB K D E F A B C L M G N O P xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","16":"J VB K D E F A B C L M"},E:{"1":"J VB K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","16":"zC WC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z LC","2":"F B BD CD DD ED KC qC FD"},G:{"1":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"2":"QC J I eD fD gD hD rC iD jD"},J:{"16":"D A"},K:{"2":"A B C H KC qC LC"},L:{"2":"I"},M:{"2":"JC"},N:{"16":"A B"},O:{"2":"MC"},P:{"2":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:6,C:"Built-in PDF viewer",D:true};
diff --git a/node_modules/caniuse-lite/data/features/permissions-api.js b/node_modules/caniuse-lite/data/features/permissions-api.js
deleted file mode 100644
index b4db04a..0000000
--- a/node_modules/caniuse-lite/data/features/permissions-api.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"1":"0 oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB xC yC"},D:{"1":"0 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB"},E:{"1":"NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C"},F:{"1":"0 YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB BD CD DD ED KC qC FD LC"},G:{"1":"NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD"},H:{"2":"dD"},I:{"2":"QC J I eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:5,C:"Permissions API",D:true};
diff --git a/node_modules/caniuse-lite/data/features/permissions-policy.js b/node_modules/caniuse-lite/data/features/permissions-policy.js
deleted file mode 100644
index 6bbe906..0000000
--- a/node_modules/caniuse-lite/data/features/permissions-policy.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"2":"C L M G N O P","258":"Q H R S T U","322":"V W","388":"0 X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC xC yC","258":"0 EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC"},D:{"2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC","258":"1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U","322":"V W","388":"0 X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"2":"J VB K D E F A B zC WC 0C 1C 2C 3C XC","258":"C L M G KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB BD CD DD ED KC qC FD LC","258":"pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC","322":"CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d","388":"0 e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD","258":"QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"2":"QC J eD fD gD hD rC iD jD","258":"I"},J:{"2":"D A"},K:{"2":"A B C KC qC LC","388":"H"},L:{"388":"I"},M:{"258":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"2":"J kD lD mD","258":"1 2 3 4 5 6 7 8 9 nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"258":"vD"},R:{"388":"wD"},S:{"2":"xD","258":"yD"}},B:5,C:"Permissions Policy",D:true};
diff --git a/node_modules/caniuse-lite/data/features/picture-in-picture.js b/node_modules/caniuse-lite/data/features/picture-in-picture.js
deleted file mode 100644
index e112fc3..0000000
--- a/node_modules/caniuse-lite/data/features/picture-in-picture.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B xC yC","132":"0 CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","1090":"7B","1412":"BC","1668":"8B 9B AC"},D:{"1":"0 AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B","2114":"9B"},E:{"1":"M G 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F zC WC 0C 1C 2C 3C","4100":"A B C L XC KC LC"},F:{"1":"0 DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB BD CD DD ED KC qC FD LC","8196":"fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC"},G:{"1":"XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD","4100":"LD MD ND OD PD QD RD SD TD UD VD WD"},H:{"2":"dD"},I:{"2":"QC J I eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"16388":"I"},M:{"16388":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"2":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:5,C:"Picture-in-Picture",D:true};
diff --git a/node_modules/caniuse-lite/data/features/picture.js b/node_modules/caniuse-lite/data/features/picture.js
deleted file mode 100644
index 07e6f75..0000000
--- a/node_modules/caniuse-lite/data/features/picture.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C"},C:{"1":"0 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB xC yC","578":"cB dB eB fB"},D:{"1":"0 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB","194":"fB"},E:{"1":"A B C L M G 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F zC WC 0C 1C 2C"},F:{"1":"0 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 F B C G N O P WB BD CD DD ED KC qC FD LC","322":"5"},G:{"1":"MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"Picture element",D:true};
diff --git a/node_modules/caniuse-lite/data/features/ping.js b/node_modules/caniuse-lite/data/features/ping.js
deleted file mode 100644
index 446d3a6..0000000
--- a/node_modules/caniuse-lite/data/features/ping.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N"},C:{"2":"tC","194":"0 1 2 3 4 5 6 7 8 9 QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","16":"J VB K D E F A B C L M"},E:{"1":"K D E F A B C L M G 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB zC WC 0C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED KC qC FD LC"},G:{"1":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC"},H:{"2":"dD"},I:{"1":"I iD jD","2":"QC J eD fD gD hD rC"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"194":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"194":"xD yD"}},B:1,C:"Ping attribute",D:true};
diff --git a/node_modules/caniuse-lite/data/features/png-alpha.js b/node_modules/caniuse-lite/data/features/png-alpha.js
deleted file mode 100644
index d2c3de8..0000000
--- a/node_modules/caniuse-lite/data/features/png-alpha.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"D E F A B","2":"sC","8":"K"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC"},G:{"1":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"1":"dD"},I:{"1":"QC J I eD fD gD hD rC iD jD"},J:{"1":"D A"},K:{"1":"A B C H KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"PNG alpha transparency",D:true};
diff --git a/node_modules/caniuse-lite/data/features/pointer-events.js b/node_modules/caniuse-lite/data/features/pointer-events.js
deleted file mode 100644
index a7d65e1..0000000
--- a/node_modules/caniuse-lite/data/features/pointer-events.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"B","2":"K D E F A sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC yC","2":"tC QC xC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"J VB K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"zC WC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED KC qC FD LC"},G:{"1":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"1":"QC J I eD fD gD hD rC iD jD"},J:{"1":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"B","2":"A"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:7,C:"CSS pointer-events (for HTML)",D:true};
diff --git a/node_modules/caniuse-lite/data/features/pointer.js b/node_modules/caniuse-lite/data/features/pointer.js
deleted file mode 100644
index 88f8da9..0000000
--- a/node_modules/caniuse-lite/data/features/pointer.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"B","2":"K D E F sC","164":"A"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC J VB xC yC","8":"1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB","328":"jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B"},D:{"1":"0 xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 J VB K D E F A B C L M G N O P WB","8":"3 4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB","584":"uB vB wB"},E:{"1":"L M G 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K zC WC 0C","8":"D E F A B C 1C 2C 3C XC KC","1096":"LC"},F:{"1":"0 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED KC qC FD LC","8":"1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB","584":"hB iB jB"},G:{"1":"UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","8":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD","6148":"TD"},H:{"2":"dD"},I:{"1":"I","8":"QC J eD fD gD hD rC iD jD"},J:{"8":"D A"},K:{"1":"H","2":"A","8":"B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"B","36":"A"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 lD mD nD oD XC pD qD rD sD tD NC OC PC uD","2":"kD","8":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","328":"xD"}},B:2,C:"Pointer events",D:true};
diff --git a/node_modules/caniuse-lite/data/features/pointerlock.js b/node_modules/caniuse-lite/data/features/pointerlock.js
deleted file mode 100644
index bb053c1..0000000
--- a/node_modules/caniuse-lite/data/features/pointerlock.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C"},C:{"1":"0 sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC J VB K D E F A B C L xC yC","33":"1 2 3 4 5 6 7 8 9 M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB"},D:{"1":"0 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"J VB K D E F A B C L M G","33":"3 4 5 6 7 8 9 XB YB ZB aB bB cB dB eB","66":"1 2 N O P WB"},E:{"1":"B C L M G XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A zC WC 0C 1C 2C 3C"},F:{"1":"0 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED KC qC FD LC","33":"1 2 3 4 G N O P WB"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"2":"QC J I eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"2":"A B C KC qC LC","16":"H"},L:{"2":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"16":"MC"},P:{"2":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"16":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"Pointer Lock API",D:true};
diff --git a/node_modules/caniuse-lite/data/features/portals.js b/node_modules/caniuse-lite/data/features/portals.js
deleted file mode 100644
index 19913fe..0000000
--- a/node_modules/caniuse-lite/data/features/portals.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"2":"C L M G N O P Q H R S T","322":"0 Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","450":"U V W X Y"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC","194":"FC GC HC IC Q H R S T","322":"0 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","450":"U"},E:{"2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B BD CD DD ED KC qC FD LC","194":"2B 3B 4B 5B 6B 7B 8B 9B AC BC CC","322":"0 DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"2":"QC J I eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"2":"A B C H KC qC LC"},L:{"450":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"2":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:7,C:"Portals",D:true};
diff --git a/node_modules/caniuse-lite/data/features/prefers-color-scheme.js b/node_modules/caniuse-lite/data/features/prefers-color-scheme.js
deleted file mode 100644
index 74b03ef..0000000
--- a/node_modules/caniuse-lite/data/features/prefers-color-scheme.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"1":"0 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B xC yC"},D:{"1":"0 GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC"},E:{"1":"L M G LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B C zC WC 0C 1C 2C 3C XC KC"},F:{"1":"0 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B BD CD DD ED KC qC FD LC"},G:{"1":"TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 qD rD sD tD NC OC PC uD","2":"J kD lD mD nD oD XC pD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:5,C:"prefers-color-scheme media query",D:true};
diff --git a/node_modules/caniuse-lite/data/features/prefers-reduced-motion.js b/node_modules/caniuse-lite/data/features/prefers-reduced-motion.js
deleted file mode 100644
index 61afb7a..0000000
--- a/node_modules/caniuse-lite/data/features/prefers-reduced-motion.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"1":"0 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B xC yC"},D:{"1":"0 EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC"},E:{"1":"B C L M G XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A zC WC 0C 1C 2C 3C"},F:{"1":"0 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B BD CD DD ED KC qC FD LC"},G:{"1":"OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 pD qD rD sD tD NC OC PC uD","2":"J kD lD mD nD oD XC"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:5,C:"prefers-reduced-motion media query",D:true};
diff --git a/node_modules/caniuse-lite/data/features/progress.js b/node_modules/caniuse-lite/data/features/progress.js
deleted file mode 100644
index 92d4b42..0000000
--- a/node_modules/caniuse-lite/data/features/progress.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"K D E F sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC J VB xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"J VB K D"},E:{"1":"K D E F A B C L M G 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB zC WC 0C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z KC qC FD LC","2":"F BD CD DD ED"},G:{"1":"E KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC HD ID","132":"JD"},H:{"1":"dD"},I:{"1":"I iD jD","2":"QC J eD fD gD hD rC"},J:{"1":"D A"},K:{"1":"B C H KC qC LC","2":"A"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"progress element",D:true};
diff --git a/node_modules/caniuse-lite/data/features/promise-finally.js b/node_modules/caniuse-lite/data/features/promise-finally.js
deleted file mode 100644
index 4451a3b..0000000
--- a/node_modules/caniuse-lite/data/features/promise-finally.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O"},C:{"1":"0 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB xC yC"},D:{"1":"0 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B"},E:{"1":"C L M G KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B zC WC 0C 1C 2C 3C XC"},F:{"1":"0 sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB BD CD DD ED KC qC FD LC"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 nD oD XC pD qD rD sD tD NC OC PC uD","2":"J kD lD mD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:6,C:"Promise.prototype.finally",D:true};
diff --git a/node_modules/caniuse-lite/data/features/promises.js b/node_modules/caniuse-lite/data/features/promises.js
deleted file mode 100644
index e80a7b3..0000000
--- a/node_modules/caniuse-lite/data/features/promises.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"8":"K D E F A B sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","4":"8 9","8":"1 2 3 4 5 6 7 tC QC J VB K D E F A B C L M G N O P WB xC yC"},D:{"1":"0 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","4":"aB","8":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB"},E:{"1":"E F A B C L M G 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","8":"J VB K D zC WC 0C 1C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","4":"WB","8":"F B C G N O P BD CD DD ED KC qC FD LC"},G:{"1":"E KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","8":"WC GD rC HD ID JD"},H:{"8":"dD"},I:{"1":"I jD","8":"QC J eD fD gD hD rC iD"},J:{"8":"D A"},K:{"1":"H","8":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"8":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:6,C:"Promises",D:true};
diff --git a/node_modules/caniuse-lite/data/features/proximity.js b/node_modules/caniuse-lite/data/features/proximity.js
deleted file mode 100644
index f480e85..0000000
--- a/node_modules/caniuse-lite/data/features/proximity.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"2":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC J VB K D E F A B C L M xC yC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"2":"QC J I eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"2":"A B C H KC qC LC"},L:{"2":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"2":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"1":"xD yD"}},B:4,C:"Proximity API",D:true};
diff --git a/node_modules/caniuse-lite/data/features/proxy.js b/node_modules/caniuse-lite/data/features/proxy.js
deleted file mode 100644
index 245ab1c..0000000
--- a/node_modules/caniuse-lite/data/features/proxy.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC J VB K D E F A B C L M G N O xC yC"},D:{"1":"0 rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"J VB K D E F A B C L M G N O P gB hB iB jB kB lB mB nB oB pB qB","66":"1 2 3 4 5 6 7 8 9 WB XB YB ZB aB bB cB dB eB fB"},E:{"1":"A B C L M G XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F zC WC 0C 1C 2C 3C"},F:{"1":"0 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C XB YB ZB aB bB cB dB BD CD DD ED KC qC FD LC","66":"1 2 3 4 5 G N O P WB"},G:{"1":"ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD","2":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:6,C:"Proxy object",D:true};
diff --git a/node_modules/caniuse-lite/data/features/publickeypinning.js b/node_modules/caniuse-lite/data/features/publickeypinning.js
deleted file mode 100644
index 7b3747f..0000000
--- a/node_modules/caniuse-lite/data/features/publickeypinning.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"2":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC","2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"1":"gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC","2":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B","2":"0 F B C G N O P WB 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC","4":"4","16":"1 2 3 5"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"2":"QC J I eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"2":"A B C H KC qC LC"},L:{"2":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"1":"J kD lD mD nD oD XC","2":"1 2 3 4 5 6 7 8 9 pD qD rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"1":"xD","2":"yD"}},B:6,C:"HTTP Public Key Pinning",D:true};
diff --git a/node_modules/caniuse-lite/data/features/push-api.js b/node_modules/caniuse-lite/data/features/push-api.js
deleted file mode 100644
index b7de821..0000000
--- a/node_modules/caniuse-lite/data/features/push-api.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"O P","2":"C L M G N","257":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB xC yC","257":"0 mB oB pB qB rB sB tB vB wB xB yB zB 0B RC SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","1281":"nB uB 1B"},D:{"2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB","257":"0 sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","388":"mB nB oB pB qB rB"},E:{"2":"J VB K zC WC 0C 1C","514":"D E F A B C L M G 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC","4609":"PC kC lC mC nC oC pC AD","6660":"aC bC cC dC eC 8C OC fC gC hC iC jC 9C"},F:{"2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB BD CD DD ED KC qC FD LC","16":"fB gB hB iB jB","257":"0 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC","8196":"dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"2":"QC J I eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"2":"wD"},S:{"257":"xD yD"}},B:5,C:"Push API",D:true};
diff --git a/node_modules/caniuse-lite/data/features/queryselector.js b/node_modules/caniuse-lite/data/features/queryselector.js
deleted file mode 100644
index db315e1..0000000
--- a/node_modules/caniuse-lite/data/features/queryselector.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"F A B","2":"sC","8":"K D","132":"E"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC","8":"tC QC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z CD DD ED KC qC FD LC","8":"F BD"},G:{"1":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"1":"dD"},I:{"1":"QC J I eD fD gD hD rC iD jD"},J:{"1":"D A"},K:{"1":"A B C H KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"querySelector/querySelectorAll",D:true};
diff --git a/node_modules/caniuse-lite/data/features/readonly-attr.js b/node_modules/caniuse-lite/data/features/readonly-attr.js
deleted file mode 100644
index 0e3cf5c..0000000
--- a/node_modules/caniuse-lite/data/features/readonly-attr.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"K D E F A B","16":"sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","16":"tC QC xC yC"},D:{"1":"0 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","16":"1 2 3 4 5 6 J VB K D E F A B C L M G N O P WB"},E:{"1":"K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","16":"J VB zC WC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","16":"F BD","132":"B C CD DD ED KC qC FD LC"},G:{"1":"E JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","16":"WC GD rC HD ID"},H:{"1":"dD"},I:{"1":"QC J I gD hD rC iD jD","16":"eD fD"},J:{"1":"D A"},K:{"1":"H","132":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"257":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"readonly attribute of input and textarea elements",D:true};
diff --git a/node_modules/caniuse-lite/data/features/referrer-policy.js b/node_modules/caniuse-lite/data/features/referrer-policy.js
deleted file mode 100644
index 174716c..0000000
--- a/node_modules/caniuse-lite/data/features/referrer-policy.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A sC","132":"B"},B:{"1":"0 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","132":"C L M G N O P","513":"Q H R S T"},C:{"1":"W X Y Z a","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB xC yC","513":"eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V","2049":"0 b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC"},D:{"1":"0 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 J VB K D E F A B C L M G N O P WB","260":"2 3 4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B","513":"SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T"},E:{"2":"J VB K D zC WC 0C 1C","132":"E F A B 2C 3C XC","513":"C KC LC","1025":"G 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","1537":"L M 4C 5C"},F:{"1":"0 DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED KC qC FD LC","513":"1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC"},G:{"2":"WC GD rC HD ID JD","132":"E KD LD MD ND OD PD QD","513":"RD SD TD UD","1025":"ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","1537":"VD WD XD YD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"2049":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 sD tD NC OC PC uD","2":"J","513":"kD lD mD nD oD XC pD qD rD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"513":"xD yD"}},B:4,C:"Referrer Policy",D:true};
diff --git a/node_modules/caniuse-lite/data/features/registerprotocolhandler.js b/node_modules/caniuse-lite/data/features/registerprotocolhandler.js
deleted file mode 100644
index 8ee9830..0000000
--- a/node_modules/caniuse-lite/data/features/registerprotocolhandler.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"2":"C L M G N O P","129":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC","2":"tC"},D:{"2":"J VB K D E F A B C","129":"0 1 2 3 4 5 6 7 8 9 L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"2":"F B BD CD DD ED KC qC","129":"0 1 2 3 4 5 6 7 8 9 C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FD LC"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"2":"QC J I eD fD gD hD rC iD jD"},J:{"2":"D","129":"A"},K:{"2":"A B C H KC qC LC"},L:{"2":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"2":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:1,C:"Custom protocol handling",D:true};
diff --git a/node_modules/caniuse-lite/data/features/rel-noopener.js b/node_modules/caniuse-lite/data/features/rel-noopener.js
deleted file mode 100644
index 9d5b106..0000000
--- a/node_modules/caniuse-lite/data/features/rel-noopener.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"1":"0 uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB xC yC"},D:{"1":"0 rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB"},E:{"1":"B C L M G XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A zC WC 0C 1C 2C 3C"},F:{"1":"0 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB BD CD DD ED KC qC FD LC"},G:{"1":"OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD","2":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:1,C:"rel=noopener",D:true};
diff --git a/node_modules/caniuse-lite/data/features/rel-noreferrer.js b/node_modules/caniuse-lite/data/features/rel-noreferrer.js
deleted file mode 100644
index 6e6bcc7..0000000
--- a/node_modules/caniuse-lite/data/features/rel-noreferrer.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A sC","132":"B"},B:{"1":"0 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","16":"C"},C:{"1":"0 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","16":"J VB K D E F A B C L M G"},E:{"1":"VB K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J zC WC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED KC qC FD LC"},G:{"1":"E GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC"},H:{"2":"dD"},I:{"1":"QC J I gD hD rC iD jD","16":"eD fD"},J:{"1":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"Link type \"noreferrer\"",D:true};
diff --git a/node_modules/caniuse-lite/data/features/rellist.js b/node_modules/caniuse-lite/data/features/rellist.js
deleted file mode 100644
index fd41467..0000000
--- a/node_modules/caniuse-lite/data/features/rellist.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N","132":"O"},C:{"1":"0 YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB xC yC"},D:{"1":"0 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB","132":"sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B"},E:{"1":"F A B C L M G 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E zC WC 0C 1C 2C"},F:{"1":"0 uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB BD CD DD ED KC qC FD LC","132":"fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB"},G:{"1":"LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 oD XC pD qD rD sD tD NC OC PC uD","2":"J","132":"kD lD mD nD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"relList (DOMTokenList)",D:true};
diff --git a/node_modules/caniuse-lite/data/features/rem.js b/node_modules/caniuse-lite/data/features/rem.js
deleted file mode 100644
index 2714b00..0000000
--- a/node_modules/caniuse-lite/data/features/rem.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"B","2":"K D E sC","132":"F A"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC yC","2":"tC QC xC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"VB K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J zC WC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FD LC","2":"F B BD CD DD ED KC qC"},G:{"1":"E GD rC ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC","260":"HD"},H:{"1":"dD"},I:{"1":"QC J I eD fD gD hD rC iD jD"},J:{"1":"D A"},K:{"1":"C H LC","2":"A B KC qC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"rem (root em) units",D:true};
diff --git a/node_modules/caniuse-lite/data/features/requestanimationframe.js b/node_modules/caniuse-lite/data/features/requestanimationframe.js
deleted file mode 100644
index df7b872..0000000
--- a/node_modules/caniuse-lite/data/features/requestanimationframe.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"K D E F sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC xC yC","33":"1 2 3 B C L M G N O P WB","164":"J VB K D E F A"},D:{"1":"0 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"J VB K D E F","33":"3 4","164":"1 2 P WB","420":"A B C L M G N O"},E:{"1":"D E F A B C L M G 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB zC WC 0C","33":"K"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED KC qC FD LC"},G:{"1":"E JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC HD","33":"ID"},H:{"2":"dD"},I:{"1":"I iD jD","2":"QC J eD fD gD hD rC"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"requestAnimationFrame",D:true};
diff --git a/node_modules/caniuse-lite/data/features/requestidlecallback.js b/node_modules/caniuse-lite/data/features/requestidlecallback.js
deleted file mode 100644
index caef53c..0000000
--- a/node_modules/caniuse-lite/data/features/requestidlecallback.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"1":"0 xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB xC yC","194":"vB wB"},D:{"1":"0 pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB"},E:{"1":"AD","2":"J VB K D E F A B C L zC WC 0C 1C 2C 3C XC KC LC","322":"M G 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC"},F:{"1":"0 cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB BD CD DD ED KC qC FD LC"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD","322":"WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD","2":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:5,C:"requestIdleCallback",D:true};
diff --git a/node_modules/caniuse-lite/data/features/resizeobserver.js b/node_modules/caniuse-lite/data/features/resizeobserver.js
deleted file mode 100644
index 379012e..0000000
--- a/node_modules/caniuse-lite/data/features/resizeobserver.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"1":"0 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B xC yC"},D:{"1":"0 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB","194":"wB xB yB zB 0B RC 1B SC 2B 3B"},E:{"1":"M G 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B C zC WC 0C 1C 2C 3C XC KC LC","66":"L"},F:{"1":"0 uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB BD CD DD ED KC qC FD LC","194":"jB kB lB mB nB oB pB qB rB sB tB"},G:{"1":"WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 oD XC pD qD rD sD tD NC OC PC uD","2":"J kD lD mD nD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:5,C:"Resize Observer",D:true};
diff --git a/node_modules/caniuse-lite/data/features/resource-timing.js b/node_modules/caniuse-lite/data/features/resource-timing.js
deleted file mode 100644
index dc10aca..0000000
--- a/node_modules/caniuse-lite/data/features/resource-timing.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"K D E F sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB xC yC","194":"ZB aB bB cB"},D:{"1":"0 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 J VB K D E F A B C L M G N O P WB"},E:{"1":"C L M G KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A zC WC 0C 1C 2C 3C XC","260":"B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED KC qC FD LC"},G:{"1":"PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD"},H:{"2":"dD"},I:{"1":"I iD jD","2":"QC J eD fD gD hD rC"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"Resource Timing (basic support)",D:true};
diff --git a/node_modules/caniuse-lite/data/features/rest-parameters.js b/node_modules/caniuse-lite/data/features/rest-parameters.js
deleted file mode 100644
index a9b7a55..0000000
--- a/node_modules/caniuse-lite/data/features/rest-parameters.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC J VB K D E F A B C L M xC yC"},D:{"1":"0 pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB","194":"mB nB oB"},E:{"1":"A B C L M G XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F zC WC 0C 1C 2C 3C"},F:{"1":"0 cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB BD CD DD ED KC qC FD LC","194":"ZB aB bB"},G:{"1":"ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD","2":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:6,C:"Rest parameters",D:true};
diff --git a/node_modules/caniuse-lite/data/features/rtcpeerconnection.js b/node_modules/caniuse-lite/data/features/rtcpeerconnection.js
deleted file mode 100644
index 64ecd2d..0000000
--- a/node_modules/caniuse-lite/data/features/rtcpeerconnection.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M","260":"G N O P"},C:{"1":"0 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 tC QC J VB K D E F A B C L M G N O P WB xC yC","33":"3 4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB"},D:{"1":"0 yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 J VB K D E F A B C L M G N O P WB","33":"4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB"},E:{"1":"B C L M G KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A zC WC 0C 1C 2C 3C XC"},F:{"1":"0 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C G N O BD CD DD ED KC qC FD LC","33":"1 2 3 4 5 6 7 8 9 P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB"},G:{"1":"PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D","130":"A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 lD mD nD oD XC pD qD rD sD tD NC OC PC uD","33":"J kD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:5,C:"WebRTC Peer-to-peer connections",D:true};
diff --git a/node_modules/caniuse-lite/data/features/ruby.js b/node_modules/caniuse-lite/data/features/ruby.js
deleted file mode 100644
index 5358fc8..0000000
--- a/node_modules/caniuse-lite/data/features/ruby.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"4":"K D E sC","132":"F A B"},B:{"4":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","8":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB xC yC"},D:{"4":"0 1 2 3 4 5 6 7 8 9 VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","8":"J"},E:{"4":"VB K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","8":"J zC WC"},F:{"4":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","8":"F B C BD CD DD ED KC qC FD LC"},G:{"4":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","8":"WC GD rC"},H:{"8":"dD"},I:{"4":"QC J I hD rC iD jD","8":"eD fD gD"},J:{"4":"A","8":"D"},K:{"4":"H","8":"A B C KC qC LC"},L:{"4":"I"},M:{"1":"JC"},N:{"132":"A B"},O:{"4":"MC"},P:{"4":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"4":"vD"},R:{"4":"wD"},S:{"1":"xD yD"}},B:1,C:"Ruby annotation",D:true};
diff --git a/node_modules/caniuse-lite/data/features/run-in.js b/node_modules/caniuse-lite/data/features/run-in.js
deleted file mode 100644
index dab6bb6..0000000
--- a/node_modules/caniuse-lite/data/features/run-in.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"E F A B","2":"K D sC"},B:{"2":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"1":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB","2":"0 aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"VB K 0C","2":"D E F A B C L M G 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","16":"1C","129":"J zC WC"},F:{"1":"F B C G N O P BD CD DD ED KC qC FD LC","2":"0 1 2 3 4 5 6 7 8 9 WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"GD rC HD ID JD","2":"E KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","129":"WC"},H:{"1":"dD"},I:{"1":"QC J eD fD gD hD rC iD","2":"I jD"},J:{"1":"D A"},K:{"1":"A B C KC qC LC","2":"H"},L:{"2":"I"},M:{"2":"JC"},N:{"1":"A B"},O:{"2":"MC"},P:{"2":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:4,C:"display: run-in",D:true};
diff --git a/node_modules/caniuse-lite/data/features/same-site-cookie-attribute.js b/node_modules/caniuse-lite/data/features/same-site-cookie-attribute.js
deleted file mode 100644
index ee7f916..0000000
--- a/node_modules/caniuse-lite/data/features/same-site-cookie-attribute.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A sC","388":"B"},B:{"1":"P Q H R S T U","2":"C L M G","129":"N O","513":"0 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC xC yC"},D:{"1":"tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB","513":"0 H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"G 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B zC WC 0C 1C 2C 3C XC KC","2052":"M 5C","3076":"C L LC 4C"},F:{"1":"hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB BD CD DD ED KC qC FD LC","513":"0 BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD","2052":"RD SD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"2":"A B C KC qC LC","513":"H"},L:{"513":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD","2":"J"},Q:{"16":"vD"},R:{"513":"wD"},S:{"1":"yD","2":"xD"}},B:6,C:"'SameSite' cookie attribute",D:true};
diff --git a/node_modules/caniuse-lite/data/features/screen-orientation.js b/node_modules/caniuse-lite/data/features/screen-orientation.js
deleted file mode 100644
index 68cc800..0000000
--- a/node_modules/caniuse-lite/data/features/screen-orientation.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A sC","164":"B"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","36":"C L M G N O P"},C:{"1":"0 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC J VB K D E F A B C L M G N O xC yC","36":"1 2 3 4 5 6 7 8 9 P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB"},D:{"1":"0 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB"},E:{"1":"dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC"},F:{"1":"0 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 F B C G N O P WB BD CD DD ED KC qC FD LC"},G:{"1":"dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC"},H:{"2":"dD"},I:{"2":"QC J I eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A","36":"B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD","16":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:5,C:"Screen Orientation",D:true};
diff --git a/node_modules/caniuse-lite/data/features/script-async.js b/node_modules/caniuse-lite/data/features/script-async.js
deleted file mode 100644
index 831c13d..0000000
--- a/node_modules/caniuse-lite/data/features/script-async.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"K D E F sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC yC","2":"tC QC xC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"J VB K D"},E:{"1":"K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J zC WC","132":"VB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED KC qC FD LC"},G:{"1":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC"},H:{"2":"dD"},I:{"1":"QC J I hD rC iD jD","2":"eD fD gD"},J:{"1":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"async attribute for external scripts",D:true};
diff --git a/node_modules/caniuse-lite/data/features/script-defer.js b/node_modules/caniuse-lite/data/features/script-defer.js
deleted file mode 100644
index 5133fc0..0000000
--- a/node_modules/caniuse-lite/data/features/script-defer.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","132":"K D E F sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC","257":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"J VB K D"},E:{"1":"VB K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J zC WC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED KC qC FD LC"},G:{"1":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC"},H:{"2":"dD"},I:{"1":"QC J I hD rC iD jD","2":"eD fD gD"},J:{"1":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"defer attribute for external scripts",D:true};
diff --git a/node_modules/caniuse-lite/data/features/scrollintoview.js b/node_modules/caniuse-lite/data/features/scrollintoview.js
deleted file mode 100644
index 8d55a0c..0000000
--- a/node_modules/caniuse-lite/data/features/scrollintoview.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D sC","132":"E F A B"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","132":"C L M G N O P"},C:{"1":"0 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","132":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB xC yC"},D:{"1":"0 SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","132":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B"},E:{"1":"NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB zC WC","132":"K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C"},F:{"1":"0 qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F BD CD DD ED","16":"B KC qC","132":"1 2 3 4 5 6 7 8 9 C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB FD LC"},G:{"1":"NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","16":"WC GD rC","132":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD"},H:{"2":"dD"},I:{"1":"I","16":"eD fD","132":"QC J gD hD rC iD jD"},J:{"132":"D A"},K:{"1":"H","132":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"132":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 nD oD XC pD qD rD sD tD NC OC PC uD","132":"J kD lD mD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:5,C:"scrollIntoView",D:true};
diff --git a/node_modules/caniuse-lite/data/features/scrollintoviewifneeded.js b/node_modules/caniuse-lite/data/features/scrollintoviewifneeded.js
deleted file mode 100644
index 396f6fa..0000000
--- a/node_modules/caniuse-lite/data/features/scrollintoviewifneeded.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","16":"J VB K D E F A B C L M"},E:{"1":"K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","16":"J VB zC WC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED KC qC FD LC"},G:{"1":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","16":"WC GD rC"},H:{"2":"dD"},I:{"1":"QC J I gD hD rC iD jD","16":"eD fD"},J:{"1":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:7,C:"Element.scrollIntoViewIfNeeded()",D:true};
diff --git a/node_modules/caniuse-lite/data/features/sdch.js b/node_modules/caniuse-lite/data/features/sdch.js
deleted file mode 100644
index 8ca6d46..0000000
--- a/node_modules/caniuse-lite/data/features/sdch.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"2":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"1":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B","2":"0 RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC","2":"0 F B C DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"2":"A B C H KC qC LC"},L:{"2":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD","2":"J"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:6,C:"SDCH Accept-Encoding/Content-Encoding",D:true};
diff --git a/node_modules/caniuse-lite/data/features/selection-api.js b/node_modules/caniuse-lite/data/features/selection-api.js
deleted file mode 100644
index 1deb408..0000000
--- a/node_modules/caniuse-lite/data/features/selection-api.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"F A B","16":"sC","260":"K D E"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","132":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB xC yC","2180":"lB mB nB oB pB qB rB sB tB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","16":"J VB K D E F A B C L M"},E:{"1":"K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","16":"J VB zC WC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","132":"F B C BD CD DD ED KC qC FD LC"},G:{"16":"rC","132":"WC GD","516":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"1":"I iD jD","16":"QC J eD fD gD hD","1025":"rC"},J:{"1":"A","16":"D"},K:{"1":"H","16":"A B C KC qC","132":"LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"B","16":"A"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2180":"xD"}},B:5,C:"Selection API",D:true};
diff --git a/node_modules/caniuse-lite/data/features/selectlist.js b/node_modules/caniuse-lite/data/features/selectlist.js
deleted file mode 100644
index 44748f8..0000000
--- a/node_modules/caniuse-lite/data/features/selectlist.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f","194":"0 g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f","194":"0 g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC BD CD DD ED KC qC FD LC","194":"0 S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"2":"QC J I eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"2":"A B C KC qC LC","194":"H"},L:{"194":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"2":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:7,C:"Customizable Select element",D:true};
diff --git a/node_modules/caniuse-lite/data/features/server-timing.js b/node_modules/caniuse-lite/data/features/server-timing.js
deleted file mode 100644
index e52f41b..0000000
--- a/node_modules/caniuse-lite/data/features/server-timing.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"1":"0 SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B xC yC"},D:{"1":"0 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC","196":"1B SC 2B 3B","324":"4B"},E:{"1":"dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B C zC WC 0C 1C 2C 3C XC KC","516":"L M G LC 4C 5C 6C YC ZC MC 7C NC aC bC cC"},F:{"1":"0 uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB BD CD DD ED KC qC FD LC"},G:{"1":"dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"2":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:5,C:"Server Timing",D:true};
diff --git a/node_modules/caniuse-lite/data/features/serviceworkers.js b/node_modules/caniuse-lite/data/features/serviceworkers.js
deleted file mode 100644
index 490beba..0000000
--- a/node_modules/caniuse-lite/data/features/serviceworkers.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M","322":"G N"},C:{"1":"UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB xC yC","194":"bB cB dB eB fB gB hB iB jB kB lB","1025":"0 mB oB pB qB rB sB tB vB wB xB yB zB 0B RC SC 2B 3B 4B 5B 6B 7B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB","1537":"nB uB 1B 8B"},D:{"1":"0 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB","4":"iB jB kB lB mB"},E:{"1":"C L M G KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B zC WC 0C 1C 2C 3C XC"},F:{"1":"0 aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 F B C G N O P WB BD CD DD ED KC qC FD LC","4":"8 9 XB YB ZB"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD"},H:{"2":"dD"},I:{"2":"QC J eD fD gD hD rC iD jD","4":"I"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:4,C:"Service Workers",D:true};
diff --git a/node_modules/caniuse-lite/data/features/setimmediate.js b/node_modules/caniuse-lite/data/features/setimmediate.js
deleted file mode 100644
index c308162..0000000
--- a/node_modules/caniuse-lite/data/features/setimmediate.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"K D E F sC"},B:{"1":"C L M G N O P","2":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"2":"QC J I eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"2":"A B C H KC qC LC"},L:{"2":"I"},M:{"2":"JC"},N:{"1":"A B"},O:{"2":"MC"},P:{"2":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:7,C:"Efficient Script Yielding: setImmediate()",D:true};
diff --git a/node_modules/caniuse-lite/data/features/shadowdom.js b/node_modules/caniuse-lite/data/features/shadowdom.js
deleted file mode 100644
index 64fc22b..0000000
--- a/node_modules/caniuse-lite/data/features/shadowdom.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"Q","2":"0 C L M G N O P H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC","66":"XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B"},D:{"1":"dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q","2":"0 1 2 3 4 5 J VB K D E F A B C L M G N O P WB H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","33":"6 7 8 9 XB YB ZB aB bB cB"},E:{"2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"3 4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B","2":"0 F B C 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC","33":"1 2 G N O P WB"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"2":"QC J I eD fD gD hD rC","33":"iD jD"},J:{"2":"D A"},K:{"2":"A B C H KC qC LC"},L:{"2":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"1":"kD lD mD nD oD XC pD qD","2":"1 2 3 4 5 6 7 8 9 rD sD tD NC OC PC uD","33":"J"},Q:{"1":"vD"},R:{"2":"wD"},S:{"1":"xD","2":"yD"}},B:7,C:"Shadow DOM (deprecated V0 spec)",D:true};
diff --git a/node_modules/caniuse-lite/data/features/shadowdomv1.js b/node_modules/caniuse-lite/data/features/shadowdomv1.js
deleted file mode 100644
index 12df178..0000000
--- a/node_modules/caniuse-lite/data/features/shadowdomv1.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"1":"0 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB xC yC","322":"0B","578":"RC 1B SC 2B"},D:{"1":"0 vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB"},E:{"1":"A B C L M G XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F zC WC 0C 1C 2C 3C"},F:{"1":"0 iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB BD CD DD ED KC qC FD LC"},G:{"1":"PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD","132":"ND OD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 lD mD nD oD XC pD qD rD sD tD NC OC PC uD","2":"J","4":"kD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:5,C:"Shadow DOM (V1)",D:true};
diff --git a/node_modules/caniuse-lite/data/features/sharedarraybuffer.js b/node_modules/caniuse-lite/data/features/sharedarraybuffer.js
deleted file mode 100644
index 0b5787e..0000000
--- a/node_modules/caniuse-lite/data/features/sharedarraybuffer.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"Q H R S T U V W X Y Z","2":"C L M G","194":"N O P","513":"0 a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB xC yC","194":"zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC","450":"EC FC GC HC IC","513":"0 Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC"},D:{"1":"8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC","194":"1B SC 2B 3B 4B 5B 6B 7B","513":"0 a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"2":"J VB K D E F A zC WC 0C 1C 2C 3C","194":"B C L M G XC KC LC 4C 5C 6C","513":"YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB BD CD DD ED KC qC FD LC","194":"pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B","513":"0 IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND","194":"OD PD QD RD SD TD UD VD WD XD YD ZD","513":"YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"2":"QC J I eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"2":"A B C KC qC LC","513":"H"},L:{"513":"I"},M:{"513":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"2":"J kD lD mD nD oD XC pD qD rD sD","513":"1 2 3 4 5 6 7 8 9 tD NC OC PC uD"},Q:{"2":"vD"},R:{"513":"wD"},S:{"2":"xD","513":"yD"}},B:6,C:"Shared Array Buffer",D:true};
diff --git a/node_modules/caniuse-lite/data/features/sharedworkers.js b/node_modules/caniuse-lite/data/features/sharedworkers.js
deleted file mode 100644
index f7260c2..0000000
--- a/node_modules/caniuse-lite/data/features/sharedworkers.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"1":"0 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"VB K 0C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J D E F A B C L M G zC WC 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z ED KC qC FD LC","2":"F BD CD DD"},G:{"1":"HD ID NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD"},H:{"2":"dD"},I:{"2":"QC J I eD fD gD hD rC iD jD"},J:{"1":"D A"},K:{"1":"B C KC qC LC","2":"H","16":"A"},L:{"2":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"1":"J","2":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"1":"xD yD"}},B:1,C:"Shared Web Workers",D:true};
diff --git a/node_modules/caniuse-lite/data/features/sni.js b/node_modules/caniuse-lite/data/features/sni.js
deleted file mode 100644
index 396f89a..0000000
--- a/node_modules/caniuse-lite/data/features/sni.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"F A B","2":"K sC","132":"D E"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"J VB"},E:{"1":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC"},G:{"1":"E GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC"},H:{"1":"dD"},I:{"1":"QC J I hD rC iD jD","2":"eD fD gD"},J:{"1":"A","2":"D"},K:{"1":"A B C H KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:6,C:"Server Name Indication",D:true};
diff --git a/node_modules/caniuse-lite/data/features/spdy.js b/node_modules/caniuse-lite/data/features/spdy.js
deleted file mode 100644
index 6886477..0000000
--- a/node_modules/caniuse-lite/data/features/spdy.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"B","2":"K D E F A sC"},B:{"2":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"1 2 3 4 5 6 7 8 9 L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB","2":"0 tC QC J VB K D E F A B C tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"1":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB","2":"0 tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"E F A B C 3C XC KC","2":"J VB K D zC WC 0C 1C 2C","129":"L M G LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB kB mB LC","2":"0 F B C iB jB lB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD"},G:{"1":"E KD LD MD ND OD PD QD RD","2":"WC GD rC HD ID JD","257":"SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"1":"QC J hD rC iD jD","2":"I eD fD gD"},J:{"2":"D A"},K:{"1":"LC","2":"A B C H KC qC"},L:{"2":"I"},M:{"2":"JC"},N:{"1":"B","2":"A"},O:{"2":"MC"},P:{"1":"J","2":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"1":"xD","2":"yD"}},B:7,C:"SPDY protocol",D:true};
diff --git a/node_modules/caniuse-lite/data/features/speech-recognition.js b/node_modules/caniuse-lite/data/features/speech-recognition.js
deleted file mode 100644
index 63e914c..0000000
--- a/node_modules/caniuse-lite/data/features/speech-recognition.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"2":"C L M G N O P","514":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"2":"1 2 tC QC J VB K D E F A B C L M G N O P WB xC yC","322":"0 3 4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC"},D:{"2":"1 2 3 4 5 J VB K D E F A B C L M G N O P WB","164":"0 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"2":"J VB K D E F A B C L M zC WC 0C 1C 2C 3C XC KC LC 4C","1060":"G 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"2":"1 2 3 4 5 6 7 F B C G N O P WB BD CD DD ED KC qC FD LC","514":"0 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD","1060":"YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"2":"QC J I eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"2":"A B C KC qC LC","164":"H"},L:{"164":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"164":"MC"},P:{"164":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"164":"vD"},R:{"164":"wD"},S:{"322":"xD yD"}},B:7,C:"Speech Recognition API",D:true};
diff --git a/node_modules/caniuse-lite/data/features/speech-synthesis.js b/node_modules/caniuse-lite/data/features/speech-synthesis.js
deleted file mode 100644
index 11aec89..0000000
--- a/node_modules/caniuse-lite/data/features/speech-synthesis.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"M G N O P","2":"C L","257":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB xC yC","194":"ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB"},D:{"1":"bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB","257":"0 xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"D E F A B C L M G 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K zC WC 0C 1C"},F:{"1":"8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B","2":"1 2 3 4 5 6 7 F B C G N O P WB BD CD DD ED KC qC FD LC","257":"0 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"E JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC HD ID"},H:{"2":"dD"},I:{"2":"QC J I eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"2":"A B C H KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD","2":"J"},Q:{"1":"vD"},R:{"2":"wD"},S:{"1":"xD yD"}},B:7,C:"Speech Synthesis API",D:true};
diff --git a/node_modules/caniuse-lite/data/features/spellcheck-attribute.js b/node_modules/caniuse-lite/data/features/spellcheck-attribute.js
deleted file mode 100644
index edc70a4..0000000
--- a/node_modules/caniuse-lite/data/features/spellcheck-attribute.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"K D E F sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"J VB K D E"},E:{"1":"K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB zC WC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z DD ED KC qC FD LC","2":"F BD CD"},G:{"4":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"4":"dD"},I:{"4":"QC J I eD fD gD hD rC iD jD"},J:{"1":"A","4":"D"},K:{"4":"A B C H KC qC LC"},L:{"4":"I"},M:{"4":"JC"},N:{"4":"A B"},O:{"4":"MC"},P:{"4":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"4":"wD"},S:{"2":"xD yD"}},B:1,C:"Spellcheck attribute",D:true};
diff --git a/node_modules/caniuse-lite/data/features/sql-storage.js b/node_modules/caniuse-lite/data/features/sql-storage.js
deleted file mode 100644
index ebfc274..0000000
--- a/node_modules/caniuse-lite/data/features/sql-storage.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"Q H R S T U V W X Y Z a b c d e f g h i j","2":"C L M G N O P GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","129":"k l m n o p q r s","385":"0 t u v w x y z AB BB CB DB EB FB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"1":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j","2":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","129":"k l m n o p q r s","385":"0 t u v w x y z AB","897":"BB CB DB EB FB"},E:{"1":"J VB K D E F A B C zC WC 0C 1C 2C 3C XC KC LC","2":"L M G 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"1 2 3 4 5 6 7 8 9 B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z DD ED KC qC FD LC","2":"0 F t u v w x y z BD CD","257":"a b c d e f g h i j k l m n o p q r s"},G:{"1":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD","2":"TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"1":"QC J eD fD gD hD rC iD jD","2":"I"},J:{"1":"D A"},K:{"1":"B C KC qC LC","2":"A","257":"H"},L:{"2":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:7,C:"Web SQL Database",D:true};
diff --git a/node_modules/caniuse-lite/data/features/srcset.js b/node_modules/caniuse-lite/data/features/srcset.js
deleted file mode 100644
index 0b551d7..0000000
--- a/node_modules/caniuse-lite/data/features/srcset.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","260":"C","514":"L M G"},C:{"1":"0 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB xC yC","194":"aB bB cB dB eB fB"},D:{"1":"0 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB","260":"cB dB eB fB"},E:{"2":"J VB K D zC WC 0C 1C","260":"E 2C","1028":"F A 3C XC","3076":"B C L M G KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 F B C G N O P WB BD CD DD ED KC qC FD LC","260":"2 3 4 5"},G:{"2":"WC GD rC HD ID JD","260":"E KD","1028":"LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"Srcset and sizes attributes",D:true};
diff --git a/node_modules/caniuse-lite/data/features/stream.js b/node_modules/caniuse-lite/data/features/stream.js
deleted file mode 100644
index 86660af..0000000
--- a/node_modules/caniuse-lite/data/features/stream.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC J VB K D E F A B C L M G N xC yC","129":"eB fB gB hB iB jB","420":"1 2 3 4 5 6 7 8 9 O P WB XB YB ZB aB bB cB dB"},D:{"1":"0 vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 J VB K D E F A B C L M G N O P WB","420":"2 3 4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB"},E:{"1":"B C L M G KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A zC WC 0C 1C 2C 3C XC"},F:{"1":"0 iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B G N O BD CD DD ED KC qC FD","420":"1 2 3 4 5 6 7 8 9 C P WB XB YB ZB aB bB cB dB eB fB gB hB LC"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD","513":"WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","1537":"PD QD RD SD TD UD VD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D","420":"A"},K:{"1":"H","2":"A B KC qC","420":"C LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 lD mD nD oD XC pD qD rD sD tD NC OC PC uD","420":"J kD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:4,C:"getUserMedia/Stream API",D:true};
diff --git a/node_modules/caniuse-lite/data/features/streams.js b/node_modules/caniuse-lite/data/features/streams.js
deleted file mode 100644
index ab99f06..0000000
--- a/node_modules/caniuse-lite/data/features/streams.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A sC","130":"B"},B:{"1":"0 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","16":"C L","260":"M G","1028":"Q H R S T U V W X","5124":"N O P"},C:{"1":"0 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB xC yC","5124":"j k","7172":"5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i","7746":"zB 0B RC 1B SC 2B 3B 4B"},D:{"1":"0 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB","260":"uB vB wB xB yB zB 0B","1028":"RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X"},E:{"2":"J VB K D E F zC WC 0C 1C 2C 3C","1028":"G 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","3076":"A B C L M XC KC LC 4C"},F:{"1":"0 GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB BD CD DD ED KC qC FD LC","260":"hB iB jB kB lB mB nB","1028":"oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC"},G:{"2":"E WC GD rC HD ID JD KD LD MD","16":"ND","1028":"OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 tD NC OC PC uD","2":"J kD lD","1028":"mD nD oD XC pD qD rD sD"},Q:{"1028":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:1,C:"Streams",D:true};
diff --git a/node_modules/caniuse-lite/data/features/stricttransportsecurity.js b/node_modules/caniuse-lite/data/features/stricttransportsecurity.js
deleted file mode 100644
index 710a7fb..0000000
--- a/node_modules/caniuse-lite/data/features/stricttransportsecurity.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A sC","129":"B"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"D E F A B C L M G 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K zC WC 0C 1C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z LC","2":"F B BD CD DD ED KC qC FD"},G:{"1":"E JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC HD ID"},H:{"2":"dD"},I:{"1":"I iD jD","2":"QC J eD fD gD hD rC"},J:{"1":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:6,C:"Strict Transport Security",D:true};
diff --git a/node_modules/caniuse-lite/data/features/style-scoped.js b/node_modules/caniuse-lite/data/features/style-scoped.js
deleted file mode 100644
index d5cab61..0000000
--- a/node_modules/caniuse-lite/data/features/style-scoped.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"2":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"2 3 4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB","2":"0 1 tC QC J VB K D E F A B C L M G N O P WB SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC","322":"xB yB zB 0B RC 1B"},D:{"2":"0 J VB K D E F A B C L M G N O P WB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","194":"1 2 3 4 5 6 7 8 9 XB YB ZB aB bB cB dB eB"},E:{"2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"2":"QC J I eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"2":"A B C H KC qC LC"},L:{"2":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"2":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"1":"xD","2":"yD"}},B:7,C:"Scoped attribute",D:true};
diff --git a/node_modules/caniuse-lite/data/features/subresource-bundling.js b/node_modules/caniuse-lite/data/features/subresource-bundling.js
deleted file mode 100644
index b6d009a..0000000
--- a/node_modules/caniuse-lite/data/features/subresource-bundling.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"1":"0 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m"},E:{"2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y BD CD DD ED KC qC FD LC"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"2":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:7,C:"Subresource Loading with Web Bundles",D:false};
diff --git a/node_modules/caniuse-lite/data/features/subresource-integrity.js b/node_modules/caniuse-lite/data/features/subresource-integrity.js
deleted file mode 100644
index 6f6d575..0000000
--- a/node_modules/caniuse-lite/data/features/subresource-integrity.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N"},C:{"1":"0 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB xC yC"},D:{"1":"0 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB"},E:{"1":"B C L M G KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A zC WC 0C 1C 2C 3C XC"},F:{"1":"0 aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB BD CD DD ED KC qC FD LC"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD","194":"PD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD","2":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"Subresource Integrity",D:true};
diff --git a/node_modules/caniuse-lite/data/features/svg-css.js b/node_modules/caniuse-lite/data/features/svg-css.js
deleted file mode 100644
index e2439a7..0000000
--- a/node_modules/caniuse-lite/data/features/svg-css.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"F A B","2":"K D E sC"},B:{"1":"0 N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","516":"C L M G"},C:{"1":"0 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC xC yC","260":"1 2 3 4 J VB K D E F A B C L M G N O P WB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","4":"J"},E:{"1":"VB K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"zC","132":"J WC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC","2":"F"},G:{"1":"E rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","132":"WC GD"},H:{"260":"dD"},I:{"1":"QC J I hD rC iD jD","2":"eD fD gD"},J:{"1":"D A"},K:{"1":"H","260":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"SVG in CSS backgrounds",D:true};
diff --git a/node_modules/caniuse-lite/data/features/svg-filters.js b/node_modules/caniuse-lite/data/features/svg-filters.js
deleted file mode 100644
index ba33b9d..0000000
--- a/node_modules/caniuse-lite/data/features/svg-filters.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"K D E F sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC","2":"tC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"J","4":"VB K D"},E:{"1":"K D E F A B C L M G 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB zC WC 0C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC"},G:{"1":"E ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC HD"},H:{"1":"dD"},I:{"1":"I iD jD","2":"QC J eD fD gD hD rC"},J:{"1":"A","2":"D"},K:{"1":"A B C H KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"SVG filters",D:true};
diff --git a/node_modules/caniuse-lite/data/features/svg-fonts.js b/node_modules/caniuse-lite/data/features/svg-fonts.js
deleted file mode 100644
index a568b77..0000000
--- a/node_modules/caniuse-lite/data/features/svg-fonts.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"F A B sC","8":"K D E"},B:{"2":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"1":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB","2":"0 tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","130":"gB hB iB jB kB lB mB nB oB pB qB rB sB"},E:{"1":"J VB K D E F A B C L M G WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"zC"},F:{"1":"1 2 3 4 5 F B C G N O P WB BD CD DD ED KC qC FD LC","2":"0 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","130":"6 7 8 9 XB YB ZB aB bB cB dB eB"},G:{"1":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"258":"dD"},I:{"1":"QC J hD rC iD jD","2":"I eD fD gD"},J:{"1":"D A"},K:{"1":"A B C KC qC LC","2":"H"},L:{"130":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"1":"J","130":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"130":"wD"},S:{"2":"xD yD"}},B:2,C:"SVG fonts",D:true};
diff --git a/node_modules/caniuse-lite/data/features/svg-fragment.js b/node_modules/caniuse-lite/data/features/svg-fragment.js
deleted file mode 100644
index f18ef76..0000000
--- a/node_modules/caniuse-lite/data/features/svg-fragment.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E sC","260":"F A B"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC J VB K D E F A B C L M xC yC"},D:{"1":"0 sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB","132":"eB fB gB hB iB jB kB lB mB nB oB pB qB rB"},E:{"1":"C L M G KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D F A B zC WC 0C 1C 3C XC","132":"E 2C"},F:{"1":"0 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z LC","2":"1 2 3 G N O P WB","4":"B C CD DD ED KC qC FD","16":"F BD","132":"4 5 6 7 8 9 XB YB ZB aB bB cB dB eB"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC HD ID JD LD MD ND OD PD","132":"E KD"},H:{"1":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D","132":"A"},K:{"1":"H LC","4":"A B C KC qC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD","132":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"SVG fragment identifiers",D:true};
diff --git a/node_modules/caniuse-lite/data/features/svg-html.js b/node_modules/caniuse-lite/data/features/svg-html.js
deleted file mode 100644
index 4b7886f..0000000
--- a/node_modules/caniuse-lite/data/features/svg-html.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E sC","388":"F A B"},B:{"4":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","260":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC","2":"tC","4":"QC"},D:{"4":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"2":"zC WC","4":"J VB K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"4":"0 1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC"},G:{"4":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"2":"QC J eD fD gD hD rC","4":"I iD jD"},J:{"1":"A","2":"D"},K:{"4":"A B C H KC qC LC"},L:{"4":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"4":"MC"},P:{"4":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"4":"vD"},R:{"4":"wD"},S:{"1":"xD yD"}},B:2,C:"SVG effects for HTML",D:true};
diff --git a/node_modules/caniuse-lite/data/features/svg-html5.js b/node_modules/caniuse-lite/data/features/svg-html5.js
deleted file mode 100644
index abf1541..0000000
--- a/node_modules/caniuse-lite/data/features/svg-html5.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"sC","8":"K D E","129":"F A B"},B:{"1":"0 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","129":"C L M G N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","8":"tC QC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","8":"J VB K"},E:{"1":"F A B C L M G 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","8":"J VB zC WC","129":"K D E 0C 1C 2C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FD LC","2":"B ED KC qC","8":"F BD CD DD"},G:{"1":"LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","8":"WC GD rC","129":"E HD ID JD KD"},H:{"1":"dD"},I:{"1":"I iD jD","2":"eD fD gD","129":"QC J hD rC"},J:{"1":"A","129":"D"},K:{"1":"C H LC","8":"A B KC qC"},L:{"1":"I"},M:{"1":"JC"},N:{"129":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"Inline SVG in HTML5",D:true};
diff --git a/node_modules/caniuse-lite/data/features/svg-img.js b/node_modules/caniuse-lite/data/features/svg-img.js
deleted file mode 100644
index 71a459a..0000000
--- a/node_modules/caniuse-lite/data/features/svg-img.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"F A B","2":"K D E sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC xC yC"},D:{"1":"0 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","132":"1 2 3 4 5 6 7 8 J VB K D E F A B C L M G N O P WB"},E:{"1":"F A B C L M G 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"zC","4":"WC","132":"J VB K D E 0C 1C 2C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC"},G:{"1":"LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","132":"E WC GD rC HD ID JD KD"},H:{"1":"dD"},I:{"1":"I iD jD","2":"eD fD gD","132":"QC J hD rC"},J:{"1":"D A"},K:{"1":"A B C H KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"SVG in HTML img element",D:true};
diff --git a/node_modules/caniuse-lite/data/features/svg-smil.js b/node_modules/caniuse-lite/data/features/svg-smil.js
deleted file mode 100644
index 73e52e2..0000000
--- a/node_modules/caniuse-lite/data/features/svg-smil.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"sC","8":"K D E F A B"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","8":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","8":"tC QC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","4":"J"},E:{"1":"K D E F A B C L M G 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","8":"zC WC","132":"J VB 0C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC"},G:{"1":"E ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","132":"WC GD rC HD"},H:{"2":"dD"},I:{"1":"QC J I hD rC iD jD","2":"eD fD gD"},J:{"1":"D A"},K:{"1":"A B C H KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"8":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"SVG SMIL animation",D:true};
diff --git a/node_modules/caniuse-lite/data/features/svg.js b/node_modules/caniuse-lite/data/features/svg.js
deleted file mode 100644
index db63179..0000000
--- a/node_modules/caniuse-lite/data/features/svg.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"sC","8":"K D E","772":"F A B"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","513":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC","4":"tC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"J VB K D E F A B C L M G WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","4":"zC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC"},G:{"1":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"1":"dD"},I:{"1":"I iD jD","2":"eD fD gD","132":"QC J hD rC"},J:{"1":"D A"},K:{"1":"A B C H KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"257":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"SVG (basic support)",D:true};
diff --git a/node_modules/caniuse-lite/data/features/sxg.js b/node_modules/caniuse-lite/data/features/sxg.js
deleted file mode 100644
index 9b98b30..0000000
--- a/node_modules/caniuse-lite/data/features/sxg.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"1":"0 DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC","132":"BC CC"},E:{"2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B BD CD DD ED KC qC FD LC"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 pD qD rD sD tD NC OC PC uD","2":"J kD lD mD nD oD XC"},Q:{"1":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:6,C:"Signed HTTP Exchanges (SXG)",D:true};
diff --git a/node_modules/caniuse-lite/data/features/tabindex-attr.js b/node_modules/caniuse-lite/data/features/tabindex-attr.js
deleted file mode 100644
index d9ea908..0000000
--- a/node_modules/caniuse-lite/data/features/tabindex-attr.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"D E F A B","16":"K sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"16":"tC QC xC yC","129":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","16":"J VB K D E F A B C L M"},E:{"16":"J VB zC WC","257":"K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC","16":"F"},G:{"769":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"16":"dD"},I:{"16":"QC J I eD fD gD hD rC iD jD"},J:{"16":"D A"},K:{"1":"H","16":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"16":"A B"},O:{"1":"MC"},P:{"16":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"129":"xD yD"}},B:1,C:"tabindex global attribute",D:true};
diff --git a/node_modules/caniuse-lite/data/features/template-literals.js b/node_modules/caniuse-lite/data/features/template-literals.js
deleted file mode 100644
index 92ec7e0..0000000
--- a/node_modules/caniuse-lite/data/features/template-literals.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","16":"C"},C:{"1":"0 cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB xC yC"},D:{"1":"0 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB"},E:{"1":"A B L M G 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F zC WC 0C 1C 2C","129":"C"},F:{"1":"0 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB BD CD DD ED KC qC FD LC"},G:{"1":"LD MD ND OD PD QD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD","129":"RD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:6,C:"ES6 Template Literals (Template Strings)",D:true};
diff --git a/node_modules/caniuse-lite/data/features/template.js b/node_modules/caniuse-lite/data/features/template.js
deleted file mode 100644
index 377c48a..0000000
--- a/node_modules/caniuse-lite/data/features/template.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C","388":"L M"},C:{"1":"0 3 4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 tC QC J VB K D E F A B C L M G N O P WB xC yC"},D:{"1":"0 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 J VB K D E F A B C L M G N O P WB","132":"7 8 9 XB YB ZB aB bB cB"},E:{"1":"F A B C L M G 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D zC WC 0C","388":"E 2C","514":"1C"},F:{"1":"0 3 4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED KC qC FD LC","132":"1 2 G N O P WB"},G:{"1":"LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC HD ID JD","388":"E KD"},H:{"2":"dD"},I:{"1":"I iD jD","2":"QC J eD fD gD hD rC"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"HTML templates",D:true};
diff --git a/node_modules/caniuse-lite/data/features/temporal.js b/node_modules/caniuse-lite/data/features/temporal.js
deleted file mode 100644
index 3c0251b..0000000
--- a/node_modules/caniuse-lite/data/features/temporal.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"2":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"I UC VC JC uC vC wC","2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB xC yC","194":"RB SB TB UB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"2":"QC J I eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"2":"A B C H KC qC LC"},L:{"2":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"2":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:6,C:"Temporal",D:true};
diff --git a/node_modules/caniuse-lite/data/features/testfeat.js b/node_modules/caniuse-lite/data/features/testfeat.js
deleted file mode 100644
index 8722cb1..0000000
--- a/node_modules/caniuse-lite/data/features/testfeat.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E A B sC","16":"F"},B:{"2":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tC QC K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC","16":"J VB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","16":"B C"},E:{"2":"J K zC WC 0C","16":"VB D E F A B C L M G 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED qC FD LC","16":"KC"},G:{"2":"WC GD rC HD ID","16":"E JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"2":"QC J I eD fD hD rC iD jD","16":"gD"},J:{"2":"A","16":"D"},K:{"2":"A B C H KC qC LC"},L:{"2":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"2":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:7,C:"Test feature - updated",D:false};
diff --git a/node_modules/caniuse-lite/data/features/text-decoration.js b/node_modules/caniuse-lite/data/features/text-decoration.js
deleted file mode 100644
index 03cb6cb..0000000
--- a/node_modules/caniuse-lite/data/features/text-decoration.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"2":"C L M G N O P","2052":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"2":"tC QC J VB xC yC","1028":"0 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","1060":"1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB"},D:{"2":"1 2 3 4 5 6 J VB K D E F A B C L M G N O P WB","226":"7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB","2052":"0 zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"2":"J VB K D zC WC 0C 1C","772":"L M G LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","804":"E F A B C 3C XC KC","1316":"2C"},F:{"2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB BD CD DD ED KC qC FD LC","226":"dB eB fB gB hB iB jB kB lB","2052":"0 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"WC GD rC HD ID JD","292":"E KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"2":"A B C KC qC LC","2052":"H"},L:{"2052":"I"},M:{"1028":"JC"},N:{"2":"A B"},O:{"2052":"MC"},P:{"2":"J kD lD","2052":"1 2 3 4 5 6 7 8 9 mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"2052":"vD"},R:{"2052":"wD"},S:{"1028":"xD yD"}},B:4,C:"text-decoration styling",D:true};
diff --git a/node_modules/caniuse-lite/data/features/text-emphasis.js b/node_modules/caniuse-lite/data/features/text-emphasis.js
deleted file mode 100644
index e5e07db..0000000
--- a/node_modules/caniuse-lite/data/features/text-emphasis.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P","164":"Q H R S T U V W X Y Z a b c d e f g h"},C:{"1":"0 oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB xC yC","322":"nB"},D:{"1":"0 i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 J VB K D E F A B C L M G N O P WB","164":"6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h"},E:{"1":"E F A B C L M G 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K zC WC 0C","164":"D 1C"},F:{"1":"0 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED KC qC FD LC","164":"1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U"},G:{"1":"E JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC HD ID"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC","164":"iD jD"},J:{"2":"D","164":"A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 PC uD","164":"J kD lD mD nD oD XC pD qD rD sD tD NC OC"},Q:{"164":"vD"},R:{"164":"wD"},S:{"1":"xD yD"}},B:4,C:"text-emphasis styling",D:true};
diff --git a/node_modules/caniuse-lite/data/features/text-overflow.js b/node_modules/caniuse-lite/data/features/text-overflow.js
deleted file mode 100644
index 81cb629..0000000
--- a/node_modules/caniuse-lite/data/features/text-overflow.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"K D E F A B","2":"sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","8":"tC QC J VB K xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z KC qC FD LC","33":"F BD CD DD ED"},G:{"1":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"1":"dD"},I:{"1":"QC J I eD fD gD hD rC iD jD"},J:{"1":"D A"},K:{"1":"H LC","33":"A B C KC qC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"CSS3 Text-overflow",D:true};
diff --git a/node_modules/caniuse-lite/data/features/text-size-adjust.js b/node_modules/caniuse-lite/data/features/text-size-adjust.js
deleted file mode 100644
index b10efb1..0000000
--- a/node_modules/caniuse-lite/data/features/text-size-adjust.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","33":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"1":"0 wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB","258":"7"},E:{"2":"J VB K D E F A B C L M G zC WC 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","258":"0C"},F:{"1":"0 lB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB mB BD CD DD ED KC qC FD LC"},G:{"2":"WC GD rC","33":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"33":"JC"},N:{"161":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD","2":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:7,C:"CSS text-size-adjust",D:true};
diff --git a/node_modules/caniuse-lite/data/features/text-stroke.js b/node_modules/caniuse-lite/data/features/text-stroke.js
deleted file mode 100644
index 4bde339..0000000
--- a/node_modules/caniuse-lite/data/features/text-stroke.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"2":"C L M","33":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","161":"G N O P"},C:{"2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB xC yC","161":"0 rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","450":"qB"},D:{"33":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"33":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"2":"F B C BD CD DD ED KC qC FD LC","33":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"33":"E GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","36":"WC"},H:{"2":"dD"},I:{"2":"QC","33":"J I eD fD gD hD rC iD jD"},J:{"33":"D A"},K:{"2":"A B C KC qC LC","33":"H"},L:{"33":"I"},M:{"161":"JC"},N:{"2":"A B"},O:{"33":"MC"},P:{"33":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"33":"vD"},R:{"33":"wD"},S:{"161":"xD yD"}},B:7,C:"CSS text-stroke and text-fill",D:true};
diff --git a/node_modules/caniuse-lite/data/features/textcontent.js b/node_modules/caniuse-lite/data/features/textcontent.js
deleted file mode 100644
index 72dfe30..0000000
--- a/node_modules/caniuse-lite/data/features/textcontent.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"F A B","2":"K D E sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"J VB K D E F A B C L M G WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","16":"zC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC","16":"F"},G:{"1":"E GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","16":"WC"},H:{"1":"dD"},I:{"1":"QC J I gD hD rC iD jD","16":"eD fD"},J:{"1":"D A"},K:{"1":"A B C H KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"Node.textContent",D:true};
diff --git a/node_modules/caniuse-lite/data/features/textencoder.js b/node_modules/caniuse-lite/data/features/textencoder.js
deleted file mode 100644
index 210db28..0000000
--- a/node_modules/caniuse-lite/data/features/textencoder.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC J VB K D E F A B C L M G N O P xC yC","132":"WB"},D:{"1":"0 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB"},E:{"1":"B C L M G XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A zC WC 0C 1C 2C 3C"},F:{"1":"0 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 F B C G N O P WB BD CD DD ED KC qC FD LC"},G:{"1":"OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"TextEncoder & TextDecoder",D:true};
diff --git a/node_modules/caniuse-lite/data/features/tls1-1.js b/node_modules/caniuse-lite/data/features/tls1-1.js
deleted file mode 100644
index de804c3..0000000
--- a/node_modules/caniuse-lite/data/features/tls1-1.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"B","2":"K D sC","66":"E F A"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B","2":"1 2 3 tC QC J VB K D E F A B C L M G N O P WB xC yC","66":"4","129":"8B 9B AC BC CC DC EC FC GC HC","388":"0 IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC"},D:{"1":"3 4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T","2":"1 2 J VB K D E F A B C L M G N O P WB","1540":"0 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"D E F A B C L 2C 3C XC KC LC","2":"J VB K zC WC 0C 1C","513":"M G 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC LC","2":"F B C BD CD DD ED KC qC FD","1540":"0 DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC"},H:{"1":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"1":"A","2":"D"},K:{"1":"H LC","2":"A B C KC qC"},L:{"1":"I"},M:{"129":"JC"},N:{"1":"B","66":"A"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:6,C:"TLS 1.1",D:true};
diff --git a/node_modules/caniuse-lite/data/features/tls1-2.js b/node_modules/caniuse-lite/data/features/tls1-2.js
deleted file mode 100644
index 2c6c3c3..0000000
--- a/node_modules/caniuse-lite/data/features/tls1-2.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"B","2":"K D sC","66":"E F A"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 tC QC J VB K D E F A B C L M G N O P WB xC yC","66":"5 6 7"},D:{"1":"0 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB"},E:{"1":"D E F A B C L M G 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K zC WC 0C 1C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F G BD","66":"B C CD DD ED KC qC FD LC"},G:{"1":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC"},H:{"1":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"1":"A","2":"D"},K:{"1":"H LC","2":"A B C KC qC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"B","66":"A"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:6,C:"TLS 1.2",D:true};
diff --git a/node_modules/caniuse-lite/data/features/tls1-3.js b/node_modules/caniuse-lite/data/features/tls1-3.js
deleted file mode 100644
index f9729c7..0000000
--- a/node_modules/caniuse-lite/data/features/tls1-3.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"1":"0 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB xC yC","132":"1B SC 2B","450":"tB uB vB wB xB yB zB 0B RC"},D:{"1":"0 AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB","706":"wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B"},E:{"1":"M G 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B C zC WC 0C 1C 2C 3C XC KC","1028":"L LC 4C"},F:{"1":"0 zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB BD CD DD ED KC qC FD LC","706":"wB xB yB"},G:{"1":"SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 XC pD qD rD sD tD NC OC PC uD","2":"J kD lD mD nD oD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:6,C:"TLS 1.3",D:true};
diff --git a/node_modules/caniuse-lite/data/features/touch.js b/node_modules/caniuse-lite/data/features/touch.js
deleted file mode 100644
index a85ecb2..0000000
--- a/node_modules/caniuse-lite/data/features/touch.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F sC","8":"A B"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","578":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 P WB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC xC yC","4":"J VB K D E F A B C L M G N O","194":"6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB"},D:{"1":"0 3 4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 J VB K D E F A B C L M G N O P WB"},E:{"2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED KC qC FD LC"},G:{"1":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"1":"QC J I eD fD gD hD rC iD jD"},J:{"1":"D A"},K:{"1":"B C H KC qC LC","2":"A"},L:{"1":"I"},M:{"1":"JC"},N:{"8":"A","260":"B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:2,C:"Touch events",D:true};
diff --git a/node_modules/caniuse-lite/data/features/transforms2d.js b/node_modules/caniuse-lite/data/features/transforms2d.js
deleted file mode 100644
index 8d1ec2f..0000000
--- a/node_modules/caniuse-lite/data/features/transforms2d.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"sC","8":"K D E","129":"A B","161":"F"},B:{"1":"0 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","129":"C L M G N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC","33":"J VB K D E F A B C L M G xC yC"},D:{"1":"0 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","33":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB"},E:{"1":"F A B C L M G 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","33":"J VB K D E zC WC 0C 1C 2C"},F:{"1":"0 4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z LC","2":"F BD CD","33":"1 2 3 B C G N O P WB DD ED KC qC FD"},G:{"1":"LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","33":"E WC GD rC HD ID JD KD"},H:{"2":"dD"},I:{"1":"I","33":"QC J eD fD gD hD rC iD jD"},J:{"33":"D A"},K:{"1":"B C H KC qC LC","2":"A"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"CSS3 2D Transforms",D:true};
diff --git a/node_modules/caniuse-lite/data/features/transforms3d.js b/node_modules/caniuse-lite/data/features/transforms3d.js
deleted file mode 100644
index 1099b86..0000000
--- a/node_modules/caniuse-lite/data/features/transforms3d.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F sC","132":"A B"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC J VB K D E F xC yC","33":"A B C L M G"},D:{"1":"0 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"J VB K D E F A B","33":"1 2 3 4 5 6 7 8 9 C L M G N O P WB XB YB ZB aB bB cB dB"},E:{"1":"ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"zC WC","33":"J VB K D E 0C 1C 2C","257":"F A B C L M G 3C XC KC LC 4C 5C 6C YC"},F:{"1":"0 4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED KC qC FD LC","33":"1 2 3 G N O P WB"},G:{"1":"ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","33":"E WC GD rC HD ID JD KD","257":"LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC"},H:{"2":"dD"},I:{"1":"I","2":"eD fD gD","33":"QC J hD rC iD jD"},J:{"33":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"132":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:5,C:"CSS3 3D Transforms",D:true};
diff --git a/node_modules/caniuse-lite/data/features/trusted-types.js b/node_modules/caniuse-lite/data/features/trusted-types.js
deleted file mode 100644
index 1c0a129..0000000
--- a/node_modules/caniuse-lite/data/features/trusted-types.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P Q H R"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"1":"0 S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R"},E:{"1":"pC AD","2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC"},F:{"1":"0 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B BD CD DD ED KC qC FD LC"},G:{"1":"pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 rD sD tD NC OC PC uD","2":"J kD lD mD nD oD XC pD qD"},Q:{"2":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:7,C:"Trusted Types for DOM manipulation",D:true};
diff --git a/node_modules/caniuse-lite/data/features/ttf.js b/node_modules/caniuse-lite/data/features/ttf.js
deleted file mode 100644
index fe25d0a..0000000
--- a/node_modules/caniuse-lite/data/features/ttf.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E sC","132":"F A B"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC","2":"tC QC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z CD DD ED KC qC FD LC","2":"F BD"},G:{"1":"E rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD"},H:{"2":"dD"},I:{"1":"QC J I fD gD hD rC iD jD","2":"eD"},J:{"1":"D A"},K:{"1":"A B C H KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"132":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:6,C:"TTF/OTF - TrueType and OpenType font support",D:true};
diff --git a/node_modules/caniuse-lite/data/features/typedarrays.js b/node_modules/caniuse-lite/data/features/typedarrays.js
deleted file mode 100644
index da40077..0000000
--- a/node_modules/caniuse-lite/data/features/typedarrays.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"B","2":"K D E F sC","132":"A"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"J VB K"},E:{"1":"K D E F A B C L M G 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB zC WC","260":"0C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FD LC","2":"F B BD CD DD ED KC qC"},G:{"1":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD","260":"rC"},H:{"1":"dD"},I:{"1":"J I hD rC iD jD","2":"QC eD fD gD"},J:{"1":"A","2":"D"},K:{"1":"C H LC","2":"A B KC qC"},L:{"1":"I"},M:{"1":"JC"},N:{"132":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:6,C:"Typed Arrays",D:true};
diff --git a/node_modules/caniuse-lite/data/features/u2f.js b/node_modules/caniuse-lite/data/features/u2f.js
deleted file mode 100644
index 3d6fb73..0000000
--- a/node_modules/caniuse-lite/data/features/u2f.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"2":"0 C L M G N O P p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","513":"Q H R S T U V W X Y Z a b c d e f g h i j k l m n o"},C:{"1":"7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u","2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC","322":"pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B v w"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","130":"gB hB iB","513":"jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g","578":"h i j k l m n o"},E:{"1":"L M G 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B C zC WC 0C 1C 2C 3C XC KC LC"},F:{"2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB jB BD CD DD ED KC qC FD LC","513":"0 iB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD"},H:{"2":"dD"},I:{"2":"QC J I eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"2":"A B C H KC qC LC"},L:{"2":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"2":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"1":"yD","322":"xD"}},B:7,C:"FIDO U2F API",D:true};
diff --git a/node_modules/caniuse-lite/data/features/unhandledrejection.js b/node_modules/caniuse-lite/data/features/unhandledrejection.js
deleted file mode 100644
index 556050c..0000000
--- a/node_modules/caniuse-lite/data/features/unhandledrejection.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"1":"0 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B xC yC"},D:{"1":"0 rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB"},E:{"1":"B C L M G KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A zC WC 0C 1C 2C 3C XC"},F:{"1":"0 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB BD CD DD ED KC qC FD LC"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD","16":"PD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD","2":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:1,C:"unhandledrejection/rejectionhandled events",D:true};
diff --git a/node_modules/caniuse-lite/data/features/upgradeinsecurerequests.js b/node_modules/caniuse-lite/data/features/upgradeinsecurerequests.js
deleted file mode 100644
index 55e8e58..0000000
--- a/node_modules/caniuse-lite/data/features/upgradeinsecurerequests.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N"},C:{"1":"0 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB xC yC"},D:{"1":"0 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB"},E:{"1":"B C L M G XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A zC WC 0C 1C 2C 3C"},F:{"1":"0 YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB BD CD DD ED KC qC FD LC"},G:{"1":"OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"Upgrade Insecure Requests",D:true};
diff --git a/node_modules/caniuse-lite/data/features/url-scroll-to-text-fragment.js b/node_modules/caniuse-lite/data/features/url-scroll-to-text-fragment.js
deleted file mode 100644
index 211e6d4..0000000
--- a/node_modules/caniuse-lite/data/features/url-scroll-to-text-fragment.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P","66":"Q H R"},C:{"1":"NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB xC yC"},D:{"1":"0 R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC","66":"EC FC GC HC IC Q H"},E:{"1":"aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC"},F:{"1":"0 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B BD CD DD ED KC qC FD LC","66":"6B 7B"},G:{"1":"aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 rD sD tD NC OC PC uD","2":"J kD lD mD nD oD XC pD qD"},Q:{"2":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:7,C:"URL Scroll-To-Text Fragment",D:true};
diff --git a/node_modules/caniuse-lite/data/features/url.js b/node_modules/caniuse-lite/data/features/url.js
deleted file mode 100644
index c562318..0000000
--- a/node_modules/caniuse-lite/data/features/url.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 tC QC J VB K D E F A B C L M G N O P WB xC yC"},D:{"1":"0 aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 J VB K D E F A B C L M G N O P WB","130":"4 5 6 7 8 9 XB YB ZB"},E:{"1":"E F A B C L M G 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K zC WC 0C 1C","130":"D"},F:{"1":"0 1 2 3 4 5 6 7 8 9 WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED KC qC FD LC","130":"G N O P"},G:{"1":"E KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC HD ID","130":"JD"},H:{"2":"dD"},I:{"1":"I jD","2":"QC J eD fD gD hD rC","130":"iD"},J:{"2":"D","130":"A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"URL API",D:true};
diff --git a/node_modules/caniuse-lite/data/features/urlsearchparams.js b/node_modules/caniuse-lite/data/features/urlsearchparams.js
deleted file mode 100644
index d7a1a95..0000000
--- a/node_modules/caniuse-lite/data/features/urlsearchparams.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N"},C:{"1":"0 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB xC yC","132":"XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB"},D:{"1":"0 rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB"},E:{"1":"B C L M G XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A zC WC 0C 1C 2C 3C"},F:{"1":"0 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB BD CD DD ED KC qC FD LC"},G:{"1":"OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD","2":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"URLSearchParams",D:true};
diff --git a/node_modules/caniuse-lite/data/features/use-strict.js b/node_modules/caniuse-lite/data/features/use-strict.js
deleted file mode 100644
index c21492a..0000000
--- a/node_modules/caniuse-lite/data/features/use-strict.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"K D E F sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"J VB K D E F A B C"},E:{"1":"K D E F A B C L M G 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J zC WC","132":"VB 0C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FD LC","2":"F B BD CD DD ED KC qC"},G:{"1":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC"},H:{"1":"dD"},I:{"1":"QC J I hD rC iD jD","2":"eD fD gD"},J:{"1":"D A"},K:{"1":"C H qC LC","2":"A B KC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:6,C:"ECMAScript 5 Strict Mode",D:true};
diff --git a/node_modules/caniuse-lite/data/features/user-select-none.js b/node_modules/caniuse-lite/data/features/user-select-none.js
deleted file mode 100644
index 1a63bb1..0000000
--- a/node_modules/caniuse-lite/data/features/user-select-none.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F sC","33":"A B"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","33":"C L M G N O P"},C:{"1":"0 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","33":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B xC yC"},D:{"1":"0 wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","33":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB"},E:{"33":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED KC qC FD LC","33":"1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB"},G:{"33":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"1":"I","33":"QC J eD fD gD hD rC iD jD"},J:{"33":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"33":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 lD mD nD oD XC pD qD rD sD tD NC OC PC uD","33":"J kD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","33":"xD"}},B:5,C:"CSS user-select: none",D:true};
diff --git a/node_modules/caniuse-lite/data/features/user-timing.js b/node_modules/caniuse-lite/data/features/user-timing.js
deleted file mode 100644
index 254ec81..0000000
--- a/node_modules/caniuse-lite/data/features/user-timing.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"K D E F sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB xC yC"},D:{"1":"0 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 J VB K D E F A B C L M G N O P WB"},E:{"1":"B C L M G KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A zC WC 0C 1C 2C 3C XC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED KC qC FD LC"},G:{"1":"PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD"},H:{"2":"dD"},I:{"1":"I iD jD","2":"QC J eD fD gD hD rC"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"User Timing API",D:true};
diff --git a/node_modules/caniuse-lite/data/features/variable-fonts.js b/node_modules/caniuse-lite/data/features/variable-fonts.js
deleted file mode 100644
index 4b84210..0000000
--- a/node_modules/caniuse-lite/data/features/variable-fonts.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N"},C:{"2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB xC yC","4609":"2B 3B 4B 5B 6B 7B 8B 9B AC","4674":"SC","5698":"1B","7490":"vB wB xB yB zB","7746":"0B RC","8705":"0 BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC"},D:{"1":"0 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B","4097":"6B","4290":"RC 1B SC","6148":"2B 3B 4B 5B"},E:{"1":"G 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A zC WC 0C 1C 2C 3C XC","4609":"B C KC LC","8193":"L M 4C 5C"},F:{"1":"0 wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB BD CD DD ED KC qC FD LC","4097":"vB","6148":"rB sB tB uB"},G:{"1":"TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD","4097":"PD QD RD SD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"4097":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"2":"J kD lD mD","4097":"1 2 3 4 5 6 7 8 9 nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:5,C:"Variable fonts",D:true};
diff --git a/node_modules/caniuse-lite/data/features/vector-effect.js b/node_modules/caniuse-lite/data/features/vector-effect.js
deleted file mode 100644
index d67ae7f..0000000
--- a/node_modules/caniuse-lite/data/features/vector-effect.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC J VB K D E F A B C L M xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","16":"J VB K D E F A B C L M"},E:{"1":"K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB zC WC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FD LC","2":"F B BD CD DD ED KC qC"},G:{"1":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","16":"WC GD rC"},H:{"1":"dD"},I:{"1":"I iD jD","16":"QC J eD fD gD hD rC"},J:{"16":"D A"},K:{"1":"C H LC","2":"A B KC qC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"SVG vector-effect: non-scaling-stroke",D:true};
diff --git a/node_modules/caniuse-lite/data/features/vibration.js b/node_modules/caniuse-lite/data/features/vibration.js
deleted file mode 100644
index c42c575..0000000
--- a/node_modules/caniuse-lite/data/features/vibration.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC J VB K D E F A xC yC","33":"B C L M G"},D:{"1":"0 YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB"},E:{"2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C G N BD CD DD ED KC qC FD LC"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"1":"I iD jD","2":"QC J eD fD gD hD rC"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"Vibration API",D:true};
diff --git a/node_modules/caniuse-lite/data/features/video.js b/node_modules/caniuse-lite/data/features/video.js
deleted file mode 100644
index 4d49d19..0000000
--- a/node_modules/caniuse-lite/data/features/video.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"F A B","2":"K D E sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC","260":"J VB K D E F A B C L M G N O P WB xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"J VB K D E F A zC WC 0C 1C 2C 3C XC","513":"B C L M G KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z DD ED KC qC FD LC","2":"F BD CD"},G:{"1025":"E WC GD rC HD ID JD KD LD MD ND OD","1537":"PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"1":"QC J I gD hD rC iD jD","132":"eD fD"},J:{"1":"D A"},K:{"1":"B C H KC qC LC","2":"A"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"Video element",D:true};
diff --git a/node_modules/caniuse-lite/data/features/videotracks.js b/node_modules/caniuse-lite/data/features/videotracks.js
deleted file mode 100644
index 4015a92..0000000
--- a/node_modules/caniuse-lite/data/features/videotracks.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"C L M G N O P","322":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB xC yC","194":"0 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC"},D:{"2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB","322":"0 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"D E F A B C L M G 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K zC WC 0C"},F:{"2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB BD CD DD ED KC qC FD LC","322":"0 aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"E JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC HD ID"},H:{"2":"dD"},I:{"2":"QC J I eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"2":"A B C KC qC LC","322":"H"},L:{"322":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"322":"MC"},P:{"2":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"322":"vD"},R:{"322":"wD"},S:{"194":"xD yD"}},B:1,C:"Video Tracks",D:true};
diff --git a/node_modules/caniuse-lite/data/features/view-transitions.js b/node_modules/caniuse-lite/data/features/view-transitions.js
deleted file mode 100644
index 7a15bfb..0000000
--- a/node_modules/caniuse-lite/data/features/view-transitions.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"1":"0 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t"},E:{"1":"PC kC lC mC nC oC pC AD","2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C"},F:{"1":"0 g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f BD CD DD ED KC qC FD LC"},G:{"1":"PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"1":"4 5 6 7 8 9","2":"1 2 3 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:5,C:"View Transitions API (single-document)",D:true};
diff --git a/node_modules/caniuse-lite/data/features/viewport-unit-variants.js b/node_modules/caniuse-lite/data/features/viewport-unit-variants.js
deleted file mode 100644
index a9c23e7..0000000
--- a/node_modules/caniuse-lite/data/features/viewport-unit-variants.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n","194":"o p q"},C:{"1":"0 k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j xC yC"},D:{"1":"0 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i","194":"j k l m n o p q"},E:{"1":"ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC"},F:{"1":"0 d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z BD CD DD ED KC qC FD LC","194":"a b c"},G:{"1":"ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"1":"2 3 4 5 6 7 8 9","2":"1 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:5,C:"Small, Large, and Dynamic viewport units",D:true};
diff --git a/node_modules/caniuse-lite/data/features/viewport-units.js b/node_modules/caniuse-lite/data/features/viewport-units.js
deleted file mode 100644
index 9f3a464..0000000
--- a/node_modules/caniuse-lite/data/features/viewport-units.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E sC","132":"F","260":"A B"},B:{"1":"0 N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","260":"C L M G"},C:{"1":"0 1 2 3 4 5 6 7 8 9 WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC J VB K D E F A B C L M G N O P xC yC"},D:{"1":"0 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"J VB K D E F A B C L M G N O P WB","260":"1 2 3 4 5 6"},E:{"1":"D E F A B C L M G 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB zC WC 0C","260":"K"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED KC qC FD LC"},G:{"1":"E KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC HD","516":"JD","772":"ID"},H:{"2":"dD"},I:{"1":"I iD jD","2":"QC J eD fD gD hD rC"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"260":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"Viewport units: vw, vh, vmin, vmax",D:true};
diff --git a/node_modules/caniuse-lite/data/features/wai-aria.js b/node_modules/caniuse-lite/data/features/wai-aria.js
deleted file mode 100644
index bfc0f77..0000000
--- a/node_modules/caniuse-lite/data/features/wai-aria.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D sC","4":"E F A B"},B:{"4":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"4":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"4":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"2":"zC WC","4":"J VB K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"2":"F","4":"0 1 2 3 4 5 6 7 8 9 B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC"},G:{"4":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"4":"dD"},I:{"2":"QC J eD fD gD hD rC","4":"I iD jD"},J:{"2":"D A"},K:{"4":"A B C H KC qC LC"},L:{"4":"I"},M:{"4":"JC"},N:{"4":"A B"},O:{"4":"MC"},P:{"4":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"4":"vD"},R:{"4":"wD"},S:{"4":"xD yD"}},B:2,C:"WAI-ARIA Accessibility features",D:true};
diff --git a/node_modules/caniuse-lite/data/features/wake-lock.js b/node_modules/caniuse-lite/data/features/wake-lock.js
deleted file mode 100644
index 1dd1b32..0000000
--- a/node_modules/caniuse-lite/data/features/wake-lock.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P","194":"Q H R S T U V W X Y"},C:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB xC yC","322":"GB HB"},D:{"1":"0 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC","194":"BC CC DC EC FC GC HC IC Q H R S T"},E:{"1":"dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC"},F:{"1":"0 DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB BD CD DD ED KC qC FD LC","194":"0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC"},G:{"1":"dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 sD tD NC OC PC uD","2":"J kD lD mD nD oD XC pD qD rD"},Q:{"2":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:4,C:"Screen Wake Lock API",D:true};
diff --git a/node_modules/caniuse-lite/data/features/wasm-bigint.js b/node_modules/caniuse-lite/data/features/wasm-bigint.js
deleted file mode 100644
index 80e53bb..0000000
--- a/node_modules/caniuse-lite/data/features/wasm-bigint.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P Q H R S T"},C:{"1":"0 IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC xC yC"},D:{"1":"0 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T"},E:{"1":"G 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B C L M zC WC 0C 1C 2C 3C XC KC LC 4C"},F:{"1":"0 BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BD CD DD ED KC qC FD LC"},G:{"1":"YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 sD tD NC OC PC uD","2":"J kD lD mD nD oD XC pD qD rD"},Q:{"16":"vD"},R:{"16":"wD"},S:{"2":"xD","16":"yD"}},B:5,C:"WebAssembly BigInt to i64 conversion in JS API",D:true};
diff --git a/node_modules/caniuse-lite/data/features/wasm-bulk-memory.js b/node_modules/caniuse-lite/data/features/wasm-bulk-memory.js
deleted file mode 100644
index 5f81f80..0000000
--- a/node_modules/caniuse-lite/data/features/wasm-bulk-memory.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"1":"0 Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC xC yC"},D:{"1":"0 FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},E:{"1":"G 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B C L M zC WC 0C 1C 2C 3C XC KC LC 4C 5C"},F:{"1":"0 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B BD CD DD ED KC qC FD LC"},G:{"1":"ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 pD qD rD sD tD NC OC PC uD","2":"J kD lD mD nD oD XC"},Q:{"16":"vD"},R:{"16":"wD"},S:{"2":"xD","16":"yD"}},B:5,C:"WebAssembly Bulk Memory Operations",D:true};
diff --git a/node_modules/caniuse-lite/data/features/wasm-extended-const.js b/node_modules/caniuse-lite/data/features/wasm-extended-const.js
deleted file mode 100644
index d92c862..0000000
--- a/node_modules/caniuse-lite/data/features/wasm-extended-const.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w"},C:{"1":"0 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u xC yC"},D:{"1":"0 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w"},E:{"1":"iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC"},F:{"1":"0 j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i BD CD DD ED KC qC FD LC"},G:{"1":"iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"2":"A B C H KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"4 5 6 7 8 9","2":"1 2 3 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"16":"vD"},R:{"16":"wD"},S:{"2":"xD","16":"yD"}},B:5,C:"WebAssembly Extended Constant Expressions",D:false};
diff --git a/node_modules/caniuse-lite/data/features/wasm-gc.js b/node_modules/caniuse-lite/data/features/wasm-gc.js
deleted file mode 100644
index eb8887c..0000000
--- a/node_modules/caniuse-lite/data/features/wasm-gc.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB"},C:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB xC yC"},D:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB"},E:{"2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n BD CD DD ED KC qC FD LC"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"2":"A B C H KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"2":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"16":"vD"},R:{"16":"wD"},S:{"2":"xD","16":"yD"}},B:5,C:"WebAssembly Garbage Collection",D:false};
diff --git a/node_modules/caniuse-lite/data/features/wasm-multi-memory.js b/node_modules/caniuse-lite/data/features/wasm-multi-memory.js
deleted file mode 100644
index 6509a76..0000000
--- a/node_modules/caniuse-lite/data/features/wasm-multi-memory.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB"},C:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB xC yC"},D:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB"},E:{"2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o BD CD DD ED KC qC FD LC"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"2":"A B C H KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"2":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"16":"vD"},R:{"16":"wD"},S:{"2":"xD","16":"yD"}},B:5,C:"WebAssembly Multi-Memory",D:false};
diff --git a/node_modules/caniuse-lite/data/features/wasm-multi-value.js b/node_modules/caniuse-lite/data/features/wasm-multi-value.js
deleted file mode 100644
index 7f97cc7..0000000
--- a/node_modules/caniuse-lite/data/features/wasm-multi-value.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P Q H R S T"},C:{"1":"0 IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC xC yC"},D:{"1":"0 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T"},E:{"1":"M G 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B C L zC WC 0C 1C 2C 3C XC KC LC"},F:{"1":"0 BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BD CD DD ED KC qC FD LC"},G:{"1":"UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 sD tD NC OC PC uD","2":"J kD lD mD nD oD XC pD qD rD"},Q:{"16":"vD"},R:{"16":"wD"},S:{"2":"xD","16":"yD"}},B:5,C:"WebAssembly Multi-Value",D:true};
diff --git a/node_modules/caniuse-lite/data/features/wasm-mutable-globals.js b/node_modules/caniuse-lite/data/features/wasm-mutable-globals.js
deleted file mode 100644
index 2552d13..0000000
--- a/node_modules/caniuse-lite/data/features/wasm-mutable-globals.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"1":"0 SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B xC yC"},D:{"1":"0 EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC"},E:{"1":"C L M G LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B zC WC 0C 1C 2C 3C XC KC"},F:{"1":"0 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B BD CD DD ED KC qC FD LC"},G:{"1":"RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 pD qD rD sD tD NC OC PC uD","2":"J kD lD mD nD oD XC"},Q:{"16":"vD"},R:{"16":"wD"},S:{"2":"xD","16":"yD"}},B:5,C:"WebAssembly Import/Export of Mutable Globals",D:true};
diff --git a/node_modules/caniuse-lite/data/features/wasm-nontrapping-fptoint.js b/node_modules/caniuse-lite/data/features/wasm-nontrapping-fptoint.js
deleted file mode 100644
index e98ba19..0000000
--- a/node_modules/caniuse-lite/data/features/wasm-nontrapping-fptoint.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"1":"0 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B xC yC"},D:{"1":"0 FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},E:{"1":"G 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B C L M zC WC 0C 1C 2C 3C XC KC LC 4C 5C"},F:{"1":"0 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B BD CD DD ED KC qC FD LC"},G:{"1":"ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 pD qD rD sD tD NC OC PC uD","2":"J kD lD mD nD oD XC"},Q:{"16":"vD"},R:{"16":"wD"},S:{"2":"xD","16":"yD"}},B:5,C:"WebAssembly Non-trapping float-to-int Conversion",D:true};
diff --git a/node_modules/caniuse-lite/data/features/wasm-reference-types.js b/node_modules/caniuse-lite/data/features/wasm-reference-types.js
deleted file mode 100644
index 16b9603..0000000
--- a/node_modules/caniuse-lite/data/features/wasm-reference-types.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e"},C:{"1":"0 Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC xC yC"},D:{"1":"0 f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e"},E:{"1":"G 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B C L M zC WC 0C 1C 2C 3C XC KC LC 4C 5C"},F:{"1":"0 TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R BD CD DD ED KC qC FD LC"},G:{"1":"ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 OC PC uD","2":"J kD lD mD nD oD XC pD qD rD sD tD NC"},Q:{"16":"vD"},R:{"16":"wD"},S:{"2":"xD","16":"yD"}},B:5,C:"WebAssembly Reference Types",D:true};
diff --git a/node_modules/caniuse-lite/data/features/wasm-relaxed-simd.js b/node_modules/caniuse-lite/data/features/wasm-relaxed-simd.js
deleted file mode 100644
index 70741b0..0000000
--- a/node_modules/caniuse-lite/data/features/wasm-relaxed-simd.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w"},C:{"2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g xC yC","194":"0 h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC"},D:{"1":"0 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w"},E:{"2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i BD CD DD ED KC qC FD LC"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"2":"A B C H KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"4 5 6 7 8 9","2":"1 2 3 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"16":"vD"},R:{"16":"wD"},S:{"2":"xD","16":"yD"}},B:5,C:"WebAssembly Relaxed SIMD",D:false};
diff --git a/node_modules/caniuse-lite/data/features/wasm-signext.js b/node_modules/caniuse-lite/data/features/wasm-signext.js
deleted file mode 100644
index 1097bf9..0000000
--- a/node_modules/caniuse-lite/data/features/wasm-signext.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"1":"0 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC xC yC"},D:{"1":"0 EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC"},E:{"1":"G 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B C L M zC WC 0C 1C 2C 3C XC KC LC 4C"},F:{"1":"0 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B BD CD DD ED KC qC FD LC"},G:{"1":"YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 pD qD rD sD tD NC OC PC uD","2":"J kD lD mD nD oD XC"},Q:{"16":"vD"},R:{"16":"wD"},S:{"2":"xD","16":"yD"}},B:5,C:"WebAssembly Sign Extension Operators",D:true};
diff --git a/node_modules/caniuse-lite/data/features/wasm-simd.js b/node_modules/caniuse-lite/data/features/wasm-simd.js
deleted file mode 100644
index 922e2c5..0000000
--- a/node_modules/caniuse-lite/data/features/wasm-simd.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P Q H R S T U V W X Y Z"},C:{"1":"0 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X xC yC"},D:{"1":"0 a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z"},E:{"1":"dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC"},F:{"1":"0 HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC BD CD DD ED KC qC FD LC"},G:{"1":"dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 NC OC PC uD","2":"J kD lD mD nD oD XC pD qD rD sD tD"},Q:{"16":"vD"},R:{"16":"wD"},S:{"2":"xD","16":"yD"}},B:5,C:"WebAssembly SIMD",D:true};
diff --git a/node_modules/caniuse-lite/data/features/wasm-tail-calls.js b/node_modules/caniuse-lite/data/features/wasm-tail-calls.js
deleted file mode 100644
index 5021a70..0000000
--- a/node_modules/caniuse-lite/data/features/wasm-tail-calls.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u"},C:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB xC yC"},D:{"1":"0 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u"},E:{"2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g BD CD DD ED KC qC FD LC"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"2":"A B C H KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"4 5 6 7 8 9","2":"1 2 3 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"16":"vD"},R:{"16":"wD"},S:{"2":"xD","16":"yD"}},B:5,C:"WebAssembly Tail Calls",D:false};
diff --git a/node_modules/caniuse-lite/data/features/wasm-threads.js b/node_modules/caniuse-lite/data/features/wasm-threads.js
deleted file mode 100644
index 0c57b7f..0000000
--- a/node_modules/caniuse-lite/data/features/wasm-threads.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"1":"0 Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC xC yC"},D:{"1":"0 EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC"},E:{"1":"G 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B C L M zC WC 0C 1C 2C 3C XC KC LC 4C"},F:{"1":"0 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B BD CD DD ED KC qC FD LC"},G:{"1":"YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 pD qD rD sD tD NC OC PC uD","2":"J kD lD mD nD oD XC"},Q:{"16":"vD"},R:{"16":"wD"},S:{"2":"xD","16":"yD"}},B:5,C:"WebAssembly Threads and Atomics",D:true};
diff --git a/node_modules/caniuse-lite/data/features/wasm.js b/node_modules/caniuse-lite/data/features/wasm.js
deleted file mode 100644
index dfd7e1e..0000000
--- a/node_modules/caniuse-lite/data/features/wasm.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M","578":"G"},C:{"1":"0 vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB xC yC","194":"pB qB rB sB tB","1025":"uB"},D:{"1":"0 zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB","322":"tB uB vB wB xB yB"},E:{"1":"B C L M G KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A zC WC 0C 1C 2C 3C XC"},F:{"1":"0 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB BD CD DD ED KC qC FD LC","322":"gB hB iB jB kB lB"},G:{"1":"PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 mD nD oD XC pD qD rD sD tD NC OC PC uD","2":"J kD lD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","194":"xD"}},B:6,C:"WebAssembly",D:true};
diff --git a/node_modules/caniuse-lite/data/features/wav.js b/node_modules/caniuse-lite/data/features/wav.js
deleted file mode 100644
index f3d250f..0000000
--- a/node_modules/caniuse-lite/data/features/wav.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC","2":"tC QC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"J VB K D"},E:{"1":"J VB K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"zC WC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z DD ED KC qC FD LC","2":"F BD CD"},G:{"1":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"1":"QC J I gD hD rC iD jD","16":"eD fD"},J:{"1":"D A"},K:{"1":"B C H KC qC LC","16":"A"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:6,C:"Wav audio format",D:true};
diff --git a/node_modules/caniuse-lite/data/features/wbr-element.js b/node_modules/caniuse-lite/data/features/wbr-element.js
deleted file mode 100644
index 295e0c4..0000000
--- a/node_modules/caniuse-lite/data/features/wbr-element.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"K D sC","2":"E F A B"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"J VB K D E F A B C L M G WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","16":"zC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC","16":"F"},G:{"1":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","16":"WC GD rC"},H:{"1":"dD"},I:{"1":"QC J I gD hD rC iD jD","16":"eD fD"},J:{"1":"D A"},K:{"1":"B C H KC qC LC","2":"A"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"wbr (word break opportunity) element",D:true};
diff --git a/node_modules/caniuse-lite/data/features/web-animation.js b/node_modules/caniuse-lite/data/features/web-animation.js
deleted file mode 100644
index 8e23c7c..0000000
--- a/node_modules/caniuse-lite/data/features/web-animation.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P","260":"Q H R S"},C:{"1":"0 R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB xC yC","260":"RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC","516":"pB qB rB sB tB uB vB wB xB yB zB 0B","580":"bB cB dB eB fB gB hB iB jB kB lB mB nB oB","2049":"FC GC HC IC Q H"},D:{"1":"0 T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB","132":"eB fB gB","260":"hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S"},E:{"1":"G 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A zC WC 0C 1C 2C 3C XC","1090":"B C L KC LC","2049":"M 4C 5C"},F:{"1":"0 BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 F B C G N O P WB BD CD DD ED KC qC FD LC","132":"4 5 6","260":"7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD","1090":"PD QD RD SD TD UD VD","2049":"WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 sD tD NC OC PC uD","260":"J kD lD mD nD oD XC pD qD rD"},Q:{"260":"vD"},R:{"1":"wD"},S:{"1":"yD","516":"xD"}},B:5,C:"Web Animations API",D:true};
diff --git a/node_modules/caniuse-lite/data/features/web-app-manifest.js b/node_modules/caniuse-lite/data/features/web-app-manifest.js
deleted file mode 100644
index f3aec38..0000000
--- a/node_modules/caniuse-lite/data/features/web-app-manifest.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N","130":"O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC","578":"GC HC IC Q H R TC S T U"},D:{"1":"0 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB"},E:{"2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C","4":"OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD","4":"dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","260":"QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:5,C:"Add to home screen (A2HS)",D:false};
diff --git a/node_modules/caniuse-lite/data/features/web-bluetooth.js b/node_modules/caniuse-lite/data/features/web-bluetooth.js
deleted file mode 100644
index f890a7a..0000000
--- a/node_modules/caniuse-lite/data/features/web-bluetooth.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"2":"C L M G N O P","1025":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB","194":"nB oB pB qB rB sB tB uB","706":"vB wB xB","1025":"0 yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB BD CD DD ED KC qC FD LC","450":"eB fB gB hB","706":"iB jB kB","1025":"0 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"2":"QC J eD fD gD hD rC iD jD","1025":"I"},J:{"2":"D A"},K:{"2":"A B C KC qC LC","1025":"H"},L:{"1025":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"1025":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 lD mD nD oD XC pD qD rD sD tD NC OC PC uD","2":"J kD"},Q:{"2":"vD"},R:{"1025":"wD"},S:{"2":"xD yD"}},B:7,C:"Web Bluetooth",D:true};
diff --git a/node_modules/caniuse-lite/data/features/web-serial.js b/node_modules/caniuse-lite/data/features/web-serial.js
deleted file mode 100644
index 20a094e..0000000
--- a/node_modules/caniuse-lite/data/features/web-serial.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P","66":"Q H R S T U V W X"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"1":"0 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC","66":"IC Q H R S T U V W X"},E:{"2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B BD CD DD ED KC qC FD LC","66":"5B 6B 7B 8B 9B AC BC CC DC EC FC"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"2":"QC J I eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"2":"A B C H KC qC LC"},L:{"2":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"2":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:7,C:"Web Serial API",D:true};
diff --git a/node_modules/caniuse-lite/data/features/web-share.js b/node_modules/caniuse-lite/data/features/web-share.js
deleted file mode 100644
index 320487a..0000000
--- a/node_modules/caniuse-lite/data/features/web-share.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P Q H","516":"R S T U V W X Y Z a b c d"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"1":"KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"6 7 8 9 J VB K D E F A B C L M G N O XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X","130":"1 2 3 4 5 P WB","1028":"0 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB"},E:{"1":"M G 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B C zC WC 0C 1C 2C 3C XC KC","2049":"L LC 4C"},F:{"1":"0 x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w BD CD DD ED KC qC FD LC"},G:{"1":"XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD","2049":"SD TD UD VD WD"},H:{"2":"dD"},I:{"2":"QC J eD fD gD hD rC iD","258":"I jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 nD oD XC pD qD rD sD tD NC OC PC uD","2":"J","258":"kD lD mD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:4,C:"Web Share API",D:true};
diff --git a/node_modules/caniuse-lite/data/features/webauthn.js b/node_modules/caniuse-lite/data/features/webauthn.js
deleted file mode 100644
index 0e65ed2..0000000
--- a/node_modules/caniuse-lite/data/features/webauthn.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C","226":"L M G N O"},C:{"2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC xC yC","4100":"0 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","5124":"1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w"},D:{"1":"0 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B"},E:{"1":"L M G 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B C zC WC 0C 1C 2C 3C XC KC","322":"LC"},F:{"1":"0 wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB BD CD DD ED KC qC FD LC"},G:{"1":"YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD","578":"UD","2052":"XD","3076":"VD WD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"8196":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 OC PC uD","2":"J kD lD mD nD oD XC pD qD rD sD tD NC"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:2,C:"Web Authentication API",D:true};
diff --git a/node_modules/caniuse-lite/data/features/webcodecs.js b/node_modules/caniuse-lite/data/features/webcodecs.js
deleted file mode 100644
index 1acd29a..0000000
--- a/node_modules/caniuse-lite/data/features/webcodecs.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c"},C:{"1":"MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB xC yC"},D:{"1":"0 d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c"},E:{"1":"pC AD","2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC","132":"dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC"},F:{"1":"0 H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q BD CD DD ED KC qC FD LC"},G:{"1":"pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC","132":"dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 OC PC uD","2":"J kD lD mD nD oD XC pD qD rD sD tD NC"},Q:{"2":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:5,C:"WebCodecs API",D:true};
diff --git a/node_modules/caniuse-lite/data/features/webgl.js b/node_modules/caniuse-lite/data/features/webgl.js
deleted file mode 100644
index 95e279b..0000000
--- a/node_modules/caniuse-lite/data/features/webgl.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"sC","8":"K D E F A","129":"B"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","129":"C L M G N O P"},C:{"1":"0 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC xC yC","129":"1 2 3 4 J VB K D E F A B C L M G N O P WB"},D:{"1":"0 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"J VB K D","129":"1 2 3 4 5 6 7 8 9 E F A B C L M G N O P WB XB YB ZB aB"},E:{"1":"E F A B C L M G 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB zC WC","129":"K D 0C 1C 2C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B BD CD DD ED KC qC FD","129":"C G N O P LC"},G:{"1":"E KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC HD ID JD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"1":"A","2":"D"},K:{"1":"C H LC","2":"A B KC qC"},L:{"1":"I"},M:{"1":"JC"},N:{"8":"A","129":"B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","129":"xD"}},B:6,C:"WebGL - 3D Canvas graphics",D:true};
diff --git a/node_modules/caniuse-lite/data/features/webgl2.js b/node_modules/caniuse-lite/data/features/webgl2.js
deleted file mode 100644
index e572e2d..0000000
--- a/node_modules/caniuse-lite/data/features/webgl2.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"1":"0 tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 tC QC J VB K D E F A B C L M G N O P WB xC yC","194":"kB lB mB","450":"6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB","2242":"nB oB pB qB rB sB"},D:{"1":"0 yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB","578":"lB mB nB oB pB qB rB sB tB uB vB wB xB"},E:{"1":"G 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A zC WC 0C 1C 2C 3C","1090":"B C L M XC KC LC 4C 5C"},F:{"1":"0 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB BD CD DD ED KC qC FD LC"},G:{"1":"ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD","1090":"RD SD TD UD VD WD XD YD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 mD nD oD XC pD qD rD sD tD NC OC PC uD","2":"J kD lD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2242":"xD"}},B:6,C:"WebGL 2.0",D:true};
diff --git a/node_modules/caniuse-lite/data/features/webgpu.js b/node_modules/caniuse-lite/data/features/webgpu.js
deleted file mode 100644
index 80e1fb0..0000000
--- a/node_modules/caniuse-lite/data/features/webgpu.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P Q","578":"H R S T U V W X Y Z a b c","1602":"d e f g h i j k l m n o p q r s t u v"},C:{"2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B xC yC","194":"0 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC","4292":"VC JC uC vC wC"},D:{"2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q","578":"H R S T U V W X Y Z a b c","1602":"d e f g h i j k l m n o p q r s t u v","2049":"0 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"pC AD","2":"J VB K D E F A B G zC WC 0C 1C 2C 3C XC 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC","322":"C L M KC LC 4C 5C iC jC 9C PC kC lC mC nC oC"},F:{"2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC BD CD DD ED KC qC FD LC","578":"DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h","2049":"0 i j k l m n o p q r s t u v w x y z"},G:{"1":"pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC","322":"iC jC cD PC kC lC mC nC oC"},H:{"2":"dD"},I:{"2":"QC J I eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"2":"A B C KC qC LC","2049":"H"},L:{"1":"I"},M:{"194":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"1":"5 6 7 8 9","2":"1 2 3 4 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD","194":"yD"}},B:5,C:"WebGPU",D:true};
diff --git a/node_modules/caniuse-lite/data/features/webhid.js b/node_modules/caniuse-lite/data/features/webhid.js
deleted file mode 100644
index 4b9fcee..0000000
--- a/node_modules/caniuse-lite/data/features/webhid.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P","66":"Q H R S T U V W X"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"1":"0 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC","66":"IC Q H R S T U V W X"},E:{"2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B BD CD DD ED KC qC FD LC","66":"6B 7B 8B 9B AC BC CC DC EC FC"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"2":"QC J I eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"2":"A B C H KC qC LC"},L:{"2":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"2":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:7,C:"WebHID API",D:true};
diff --git a/node_modules/caniuse-lite/data/features/webkit-user-drag.js b/node_modules/caniuse-lite/data/features/webkit-user-drag.js
deleted file mode 100644
index e05663e..0000000
--- a/node_modules/caniuse-lite/data/features/webkit-user-drag.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"2":"C L M G N O P","132":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"16":"J VB K D E F A B C L M G","132":"0 1 2 3 4 5 6 7 8 9 N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"2":"F B C BD CD DD ED KC qC FD LC","132":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"2":"QC J I eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"2":"A B C KC qC LC","132":"H"},L:{"2":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"2":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:7,C:"CSS -webkit-user-drag property",D:true};
diff --git a/node_modules/caniuse-lite/data/features/webm.js b/node_modules/caniuse-lite/data/features/webm.js
deleted file mode 100644
index 6628e16..0000000
--- a/node_modules/caniuse-lite/data/features/webm.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E sC","520":"F A B"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","8":"C L","388":"M G N O P"},C:{"1":"0 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC xC yC","132":"1 2 3 4 5 6 7 8 J VB K D E F A B C L M G N O P WB"},D:{"1":"0 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"J VB","132":"1 2 3 4 5 K D E F A B C L M G N O P WB"},E:{"2":"zC","8":"J VB WC 0C","520":"K D E F A B C 1C 2C 3C XC KC","16385":"NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","17412":"L LC 4C","23556":"M","24580":"G 5C 6C YC ZC MC 7C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F BD CD DD","132":"B C G ED KC qC FD LC"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD","16385":"iC jC cD PC kC lC mC nC oC pC","17412":"SD TD UD VD WD","19460":"XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC"},H:{"2":"dD"},I:{"1":"I","2":"eD fD","132":"QC J gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"8":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD","132":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:6,C:"WebM video format",D:true};
diff --git a/node_modules/caniuse-lite/data/features/webnfc.js b/node_modules/caniuse-lite/data/features/webnfc.js
deleted file mode 100644
index 848fad9..0000000
--- a/node_modules/caniuse-lite/data/features/webnfc.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"2":"0 C L M G N O P Q Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","450":"H R S T U V W X"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","450":"H R S T U V W X"},E:{"2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC","450":"7B 8B 9B AC BC CC DC EC FC"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"2":"QC J I eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"2":"A B C H KC qC LC"},L:{"257":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"2":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:7,C:"Web NFC",D:true};
diff --git a/node_modules/caniuse-lite/data/features/webp.js b/node_modules/caniuse-lite/data/features/webp.js
deleted file mode 100644
index 07cf91d..0000000
--- a/node_modules/caniuse-lite/data/features/webp.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O"},C:{"1":"0 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC xC yC","8":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B"},D:{"1":"0 aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"J VB","8":"K D E","132":"1 2 3 F A B C L M G N O P WB","260":"4 5 6 7 8 9 XB YB ZB"},E:{"1":"NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F A B C L zC WC 0C 1C 2C 3C XC KC LC 4C","516":"M G 5C 6C YC ZC MC 7C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F BD CD DD","8":"B ED","132":"KC qC FD","260":"C G N O P LC"},G:{"1":"XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD"},H:{"1":"dD"},I:{"1":"I rC iD jD","2":"QC eD fD gD","132":"J hD"},J:{"2":"D A"},K:{"1":"C H KC qC LC","2":"A","132":"B"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","8":"xD"}},B:6,C:"WebP image format",D:true};
diff --git a/node_modules/caniuse-lite/data/features/websockets.js b/node_modules/caniuse-lite/data/features/websockets.js
deleted file mode 100644
index 238293f..0000000
--- a/node_modules/caniuse-lite/data/features/websockets.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"K D E F sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC xC yC","132":"J VB","292":"K D E F A"},D:{"1":"0 1 2 3 4 5 6 7 8 9 N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","132":"J VB K D E F A B C L M","260":"G"},E:{"1":"D E F A B C L M G 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J zC WC","132":"VB 0C","260":"K 1C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z LC","2":"F BD CD DD ED","132":"B C KC qC FD"},G:{"1":"E ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD","132":"rC HD"},H:{"2":"dD"},I:{"1":"I iD jD","2":"QC J eD fD gD hD rC"},J:{"1":"A","129":"D"},K:{"1":"H LC","2":"A","132":"B C KC qC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"Web Sockets",D:true};
diff --git a/node_modules/caniuse-lite/data/features/webtransport.js b/node_modules/caniuse-lite/data/features/webtransport.js
deleted file mode 100644
index d69e334..0000000
--- a/node_modules/caniuse-lite/data/features/webtransport.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g"},C:{"1":"0 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w xC yC"},D:{"1":"0 g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z e f","66":"a b c d"},E:{"2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC BD CD DD ED KC qC FD LC"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 PC uD","2":"J kD lD mD nD oD XC pD qD rD sD tD NC OC"},Q:{"2":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:5,C:"WebTransport",D:true};
diff --git a/node_modules/caniuse-lite/data/features/webusb.js b/node_modules/caniuse-lite/data/features/webusb.js
deleted file mode 100644
index 9977d02..0000000
--- a/node_modules/caniuse-lite/data/features/webusb.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"1":"0 SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB","66":"wB xB yB zB 0B RC 1B"},E:{"2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB BD CD DD ED KC qC FD LC","66":"jB kB lB mB nB oB pB"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"2":"QC J I eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 nD oD XC pD qD rD sD tD NC OC PC uD","2":"J kD lD mD"},Q:{"2":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:7,C:"WebUSB",D:true};
diff --git a/node_modules/caniuse-lite/data/features/webvr.js b/node_modules/caniuse-lite/data/features/webvr.js
deleted file mode 100644
index dd5908d..0000000
--- a/node_modules/caniuse-lite/data/features/webvr.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"2":"0 C L M H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","66":"Q","257":"G N O P"},C:{"2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB xC yC","129":"0 xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","194":"wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","66":"zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q"},E:{"2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC","66":"mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"2":"QC J I eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"2":"A B C H KC qC LC"},L:{"2":"I"},M:{"2":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"513":"J","516":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:7,C:"WebVR API",D:true};
diff --git a/node_modules/caniuse-lite/data/features/webvtt.js b/node_modules/caniuse-lite/data/features/webvtt.js
deleted file mode 100644
index a017341..0000000
--- a/node_modules/caniuse-lite/data/features/webvtt.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"K D E F sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"2":"1 2 3 4 tC QC J VB K D E F A B C L M G N O P WB xC yC","66":"5 6 7 8 9 XB YB","129":"ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB","257":"0 xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC"},D:{"1":"0 4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 J VB K D E F A B C L M G N O P WB"},E:{"1":"K D E F A B C L M G 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB zC WC 0C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED KC qC FD LC"},G:{"1":"E JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC HD ID"},H:{"2":"dD"},I:{"1":"I iD jD","2":"QC J eD fD gD hD rC"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"B","2":"A"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"129":"xD yD"}},B:4,C:"WebVTT - Web Video Text Tracks",D:true};
diff --git a/node_modules/caniuse-lite/data/features/webworkers.js b/node_modules/caniuse-lite/data/features/webworkers.js
deleted file mode 100644
index 7b13f06..0000000
--- a/node_modules/caniuse-lite/data/features/webworkers.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"sC","8":"K D E F"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC","8":"tC QC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"J VB K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","8":"zC WC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z ED KC qC FD LC","2":"F BD","8":"CD DD"},G:{"1":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC"},H:{"2":"dD"},I:{"1":"I eD iD jD","2":"QC J fD gD hD rC"},J:{"1":"D A"},K:{"1":"B C H KC qC LC","8":"A"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"Web Workers",D:true};
diff --git a/node_modules/caniuse-lite/data/features/webxr.js b/node_modules/caniuse-lite/data/features/webxr.js
deleted file mode 100644
index 6f58149..0000000
--- a/node_modules/caniuse-lite/data/features/webxr.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"2":"C L M G N O P","132":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC xC yC","322":"0 HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC"},D:{"2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B","66":"5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC","132":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"2":"J VB K D E F A B C zC WC 0C 1C 2C 3C XC KC LC","578":"L M G 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB BD CD DD ED KC qC FD LC","66":"uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B","132":"0 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"2":"QC J I eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"2":"A B C KC qC LC","132":"H"},L:{"132":"I"},M:{"322":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"2":"J kD lD mD nD oD XC pD","132":"1 2 3 4 5 6 7 8 9 qD rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD","322":"yD"}},B:4,C:"WebXR Device API",D:true};
diff --git a/node_modules/caniuse-lite/data/features/will-change.js b/node_modules/caniuse-lite/data/features/will-change.js
deleted file mode 100644
index f2bd1df..0000000
--- a/node_modules/caniuse-lite/data/features/will-change.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L M G N O P"},C:{"1":"0 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB xC yC","194":"XB YB ZB aB bB cB dB"},D:{"1":"0 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB"},E:{"1":"A B C L M G 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F zC WC 0C 1C 2C"},F:{"1":"0 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 4 F B C G N O P WB BD CD DD ED KC qC FD LC"},G:{"1":"MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"CSS will-change property",D:true};
diff --git a/node_modules/caniuse-lite/data/features/woff.js b/node_modules/caniuse-lite/data/features/woff.js
deleted file mode 100644
index 90429aa..0000000
--- a/node_modules/caniuse-lite/data/features/woff.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"F A B","2":"K D E sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC yC","2":"tC QC xC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"J"},E:{"1":"K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB zC WC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z KC qC FD LC","2":"F B BD CD DD ED"},G:{"1":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC"},H:{"2":"dD"},I:{"1":"I iD jD","2":"QC eD fD gD hD rC","130":"J"},J:{"1":"D A"},K:{"1":"B C H KC qC LC","2":"A"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"WOFF - Web Open Font Format",D:true};
diff --git a/node_modules/caniuse-lite/data/features/woff2.js b/node_modules/caniuse-lite/data/features/woff2.js
deleted file mode 100644
index 1469e2f..0000000
--- a/node_modules/caniuse-lite/data/features/woff2.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"0 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"C L"},C:{"1":"0 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB xC yC"},D:{"1":"0 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB"},E:{"1":"C L M G LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J VB K D E F zC WC 0C 1C 2C 3C","132":"A B XC KC"},F:{"1":"0 4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"1 2 3 F B C G N O P WB BD CD DD ED KC qC FD LC"},G:{"1":"ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"E WC GD rC HD ID JD KD LD MD"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"WOFF 2.0 - Web Open Font Format",D:true};
diff --git a/node_modules/caniuse-lite/data/features/word-break.js b/node_modules/caniuse-lite/data/features/word-break.js
deleted file mode 100644
index 5ac2f50..0000000
--- a/node_modules/caniuse-lite/data/features/word-break.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"K D E F A B sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC J VB K D E F A B C L M xC yC"},D:{"1":"0 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","4":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB"},E:{"1":"F A B C L M G 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","4":"J VB K D E zC WC 0C 1C 2C"},F:{"1":"0 ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED KC qC FD LC","4":"1 2 3 4 5 6 7 8 9 G N O P WB XB YB"},G:{"1":"LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","4":"E WC GD rC HD ID JD KD"},H:{"2":"dD"},I:{"1":"I","4":"QC J eD fD gD hD rC iD jD"},J:{"4":"D A"},K:{"1":"H","2":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"CSS3 word-break",D:true};
diff --git a/node_modules/caniuse-lite/data/features/wordwrap.js b/node_modules/caniuse-lite/data/features/wordwrap.js
deleted file mode 100644
index da62337..0000000
--- a/node_modules/caniuse-lite/data/features/wordwrap.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"4":"K D E F A B sC"},B:{"1":"0 P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","4":"C L M G N O"},C:{"1":"0 rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC","4":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB xC yC"},D:{"1":"0 4 5 6 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","4":"1 2 3 J VB K D E F A B C L M G N O P WB"},E:{"1":"D E F A B C L M G 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","4":"J VB K zC WC 0C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z LC","2":"F BD CD","4":"B C DD ED KC qC FD"},G:{"1":"E JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","4":"WC GD rC HD ID"},H:{"4":"dD"},I:{"1":"I iD jD","4":"QC J eD fD gD hD rC"},J:{"1":"A","4":"D"},K:{"1":"H","4":"A B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"4":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","4":"xD"}},B:4,C:"CSS3 Overflow-wrap",D:true};
diff --git a/node_modules/caniuse-lite/data/features/x-doc-messaging.js b/node_modules/caniuse-lite/data/features/x-doc-messaging.js
deleted file mode 100644
index 91777cf..0000000
--- a/node_modules/caniuse-lite/data/features/x-doc-messaging.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D sC","132":"E F","260":"A B"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC","2":"tC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"J VB K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"zC WC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC","2":"F"},G:{"1":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"1":"dD"},I:{"1":"QC J I eD fD gD hD rC iD jD"},J:{"1":"D A"},K:{"1":"A B C H KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"4":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"Cross-document messaging",D:true};
diff --git a/node_modules/caniuse-lite/data/features/x-frame-options.js b/node_modules/caniuse-lite/data/features/x-frame-options.js
deleted file mode 100644
index 744e4c9..0000000
--- a/node_modules/caniuse-lite/data/features/x-frame-options.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"E F A B","2":"K D sC"},B:{"1":"C L M G N O P","4":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"1 2 3 4 5 6 7 8 9 P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B","4":"0 J VB K D E F A B C L M G N O AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","16":"tC QC xC yC"},D:{"4":"0 7 8 9 XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","16":"1 2 3 4 5 6 J VB K D E F A B C L M G N O P WB"},E:{"4":"K D E F A B C L M G 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","16":"J VB zC WC"},F:{"4":"0 1 2 3 4 5 6 7 8 9 C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FD LC","16":"F B BD CD DD ED KC qC"},G:{"4":"E JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","16":"WC GD rC HD ID"},H:{"2":"dD"},I:{"4":"J I hD rC iD jD","16":"QC eD fD gD"},J:{"4":"D A"},K:{"4":"H LC","16":"A B C KC qC"},L:{"4":"I"},M:{"4":"JC"},N:{"1":"A B"},O:{"4":"MC"},P:{"4":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"4":"vD"},R:{"4":"wD"},S:{"1":"xD","4":"yD"}},B:6,C:"X-Frame-Options HTTP header",D:true};
diff --git a/node_modules/caniuse-lite/data/features/xhr2.js b/node_modules/caniuse-lite/data/features/xhr2.js
deleted file mode 100644
index 74d76e8..0000000
--- a/node_modules/caniuse-lite/data/features/xhr2.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F sC","1156":"A B"},B:{"1":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","1028":"C L M G N O P"},C:{"1":"0 pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"tC QC","1028":"1 2 3 4 5 6 7 8 9 C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB","1284":"A B","1412":"K D E F","1924":"J VB xC yC"},D:{"1":"0 sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","16":"J VB K","1028":"ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB","1156":"XB YB","1412":"1 2 3 4 5 6 7 8 9 D E F A B C L M G N O P WB"},E:{"1":"C L M G KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","2":"J zC WC","1028":"E F A B 2C 3C XC","1156":"D 1C","1412":"VB K 0C"},F:{"1":"0 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B BD CD DD ED KC qC FD","132":"G N O","1028":"1 2 3 4 5 6 7 8 9 C P WB XB YB ZB aB bB cB dB eB LC"},G:{"1":"PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","2":"WC GD rC","1028":"E KD LD MD ND OD","1156":"JD","1412":"HD ID"},H:{"2":"dD"},I:{"1":"I","2":"eD fD gD","1028":"jD","1412":"iD","1924":"QC J hD rC"},J:{"1156":"A","1412":"D"},K:{"1":"H","2":"A B KC qC","1028":"C LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1156":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD","1028":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"XMLHttpRequest advanced features",D:true};
diff --git a/node_modules/caniuse-lite/data/features/xhtml.js b/node_modules/caniuse-lite/data/features/xhtml.js
deleted file mode 100644
index 7516811..0000000
--- a/node_modules/caniuse-lite/data/features/xhtml.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"F A B","2":"K D E sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"1":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC"},G:{"1":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"1":"dD"},I:{"1":"QC J I eD fD gD hD rC iD jD"},J:{"1":"D A"},K:{"1":"A B C H KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"XHTML served as application/xhtml+xml",D:true};
diff --git a/node_modules/caniuse-lite/data/features/xhtmlsmil.js b/node_modules/caniuse-lite/data/features/xhtmlsmil.js
deleted file mode 100644
index c8c8a44..0000000
--- a/node_modules/caniuse-lite/data/features/xhtmlsmil.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"F A B sC","4":"K D E"},B:{"2":"C L M G N O P","8":"0 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"8":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC xC yC"},D:{"8":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC"},E:{"8":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"8":"0 1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED KC qC FD LC"},G:{"8":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"8":"dD"},I:{"8":"QC J I eD fD gD hD rC iD jD"},J:{"8":"D A"},K:{"8":"A B C H KC qC LC"},L:{"8":"I"},M:{"8":"JC"},N:{"2":"A B"},O:{"8":"MC"},P:{"8":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"8":"vD"},R:{"8":"wD"},S:{"8":"xD yD"}},B:7,C:"XHTML+SMIL animation",D:true};
diff --git a/node_modules/caniuse-lite/data/features/xml-serializer.js b/node_modules/caniuse-lite/data/features/xml-serializer.js
deleted file mode 100644
index 6bd9d1c..0000000
--- a/node_modules/caniuse-lite/data/features/xml-serializer.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","260":"K D E F sC"},B:{"1":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","132":"B","260":"tC QC J VB K D xC yC","516":"E F A"},D:{"1":"0 ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","132":"1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB"},E:{"1":"E F A B C L M G 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD","132":"J VB K D zC WC 0C 1C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","16":"F BD","132":"B C G N O CD DD ED KC qC FD LC"},G:{"1":"E KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC","132":"WC GD rC HD ID JD"},H:{"132":"dD"},I:{"1":"I iD jD","132":"QC J eD fD gD hD rC"},J:{"132":"D A"},K:{"1":"H","16":"A","132":"B C KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"1":"A B"},O:{"1":"MC"},P:{"1":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"DOM Parsing and Serialization",D:true};
diff --git a/node_modules/caniuse-lite/data/features/zstd.js b/node_modules/caniuse-lite/data/features/zstd.js
deleted file mode 100644
index 96aa312..0000000
--- a/node_modules/caniuse-lite/data/features/zstd.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"K D E F A B sC"},B:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I","2":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","194":"AB BB CB DB EB"},C:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC uC vC wC","2":"0 1 2 3 4 5 6 7 8 9 tC QC J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB xC yC"},D:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I UC VC JC","2":"0 1 2 3 4 5 6 7 8 9 J VB K D E F A B C L M G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B RC 1B SC 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","194":"AB BB CB DB EB"},E:{"2":"J VB K D E F A B C L M G zC WC 0C 1C 2C 3C XC KC LC 4C 5C 6C YC ZC MC 7C NC aC bC cC dC eC 8C OC fC gC hC iC jC 9C PC kC lC mC nC oC pC AD"},F:{"1":"0 s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 F B C G N O P WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC Q H R TC S T U V W X Y Z a b c d e f g h i j k l m n o p q r BD CD DD ED KC qC FD LC"},G:{"2":"E WC GD rC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD YC ZC MC aD NC aC bC cC dC eC bD OC fC gC hC iC jC cD PC kC lC mC nC oC pC"},H:{"2":"dD"},I:{"1":"I","2":"QC J eD fD gD hD rC iD jD"},J:{"2":"D A"},K:{"2":"A B C H KC qC LC"},L:{"1":"I"},M:{"1":"JC"},N:{"2":"A B"},O:{"2":"MC"},P:{"2":"1 2 3 4 5 6 7 8 9 J kD lD mD nD oD XC pD qD rD sD tD NC OC PC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:6,C:"zstd (Zstandard) content-encoding",D:true};
diff --git a/node_modules/caniuse-lite/data/regions/AD.js b/node_modules/caniuse-lite/data/regions/AD.js
deleted file mode 100644
index 37d6340..0000000
--- a/node_modules/caniuse-lite/data/regions/AD.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"48":0.15556,"52":0.00943,"60":0.01886,"115":0.08485,"125":0.00471,"128":0.06128,"132":0.07071,"133":0.01886,"134":0.00471,"137":0.00471,"138":0.06128,"139":0.07542,"140":2.22501,"141":0.57982,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 126 127 129 130 131 135 136 142 143 144 145 3.5 3.6"},D:{"5":0.02828,"39":0.00471,"40":0.00471,"43":0.00943,"44":0.00471,"46":0.00943,"47":0.00471,"49":0.00943,"50":0.00471,"51":0.00471,"53":0.00471,"54":0.00471,"56":0.00943,"57":0.00471,"58":0.00471,"59":0.00471,"60":0.00471,"78":0.00471,"79":0.033,"85":0.00471,"90":0.00943,"94":0.00471,"95":0.00471,"98":0.02357,"99":0.01886,"103":0.30641,"106":0.02357,"108":0.07071,"109":0.36298,"110":0.02357,"111":0.01414,"112":0.01414,"114":0.14613,"116":0.19327,"118":0.01414,"119":0.01886,"120":0.00943,"122":0.066,"123":0.02828,"124":0.03771,"125":0.22627,"127":0.01414,"128":0.04714,"129":0.00471,"130":0.00943,"131":0.06128,"132":0.066,"133":0.05185,"134":0.066,"135":0.12728,"136":0.21684,"137":3.09238,"138":17.02225,"139":0.00471,_:"4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 41 42 45 48 52 55 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 80 81 83 84 86 87 88 89 91 92 93 96 97 100 101 102 104 105 107 113 115 117 121 126 140 141 142"},F:{"90":0.01886,"95":0.00471,"114":0.01886,"116":0.05185,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"98":0.00471,"99":0.00471,"107":0.02357,"131":0.02828,"133":0.00471,"134":0.02828,"136":0.16028,"137":0.11314,"138":2.423,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 100 101 102 103 104 105 106 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 132 135 139"},E:{"12":0.00471,"14":0.00943,_:"0 4 5 6 7 8 9 10 11 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.00943,"13.1":0.00943,"14.1":0.066,"15.1":0.00943,"15.2-15.3":0.00471,"15.4":0.00471,"15.5":0.01886,"15.6":0.59396,"16.0":0.32055,"16.1":0.02357,"16.2":0.05657,"16.3":0.07071,"16.4":0.00943,"16.5":0.11785,"16.6":0.7731,"17.0":0.00471,"17.1":0.85795,"17.2":0.47611,"17.3":0.16499,"17.4":0.11785,"17.5":0.17913,"17.6":1.43306,"18.0":0.1697,"18.1":0.08957,"18.2":0.04714,"18.3":0.39598,"18.4":0.24984,"18.5-18.6":6.78816,"26.0":0.14142},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00327,"5.0-5.1":0,"6.0-6.1":0.01634,"7.0-7.1":0.0098,"8.1-8.4":0,"9.0-9.2":0.00654,"9.3":0.03595,"10.0-10.2":0.00327,"10.3":0.05555,"11.0-11.2":0.4869,"11.3-11.4":0.02287,"12.0-12.1":0.00654,"12.2-12.5":0.18953,"13.0-13.1":0,"13.2":0.00654,"13.3":0.00654,"13.4-13.7":0.03268,"14.0-14.4":0.07516,"14.5-14.8":0.07189,"15.0-15.1":0.06536,"15.2-15.3":0.05228,"15.4":0.05882,"15.5":0.06862,"15.6-15.8":0.90518,"16.0":0.12091,"16.1":0.23528,"16.2":0.12091,"16.3":0.22875,"16.4":0.04902,"16.5":0.0915,"16.6-16.7":1.16334,"17.0":0.05882,"17.1":0.11111,"17.2":0.0817,"17.3":0.12091,"17.4":0.22221,"17.5":0.42481,"17.6-17.7":1.07838,"18.0":0.27123,"18.1":0.5686,"18.2":0.30717,"18.3":1.13393,"18.4":0.73199,"18.5-18.6":23.12626,"26.0":0.05555},P:{"4":0.04204,"21":0.04204,"27":0.08407,"28":1.59738,_:"20 22 23 24 25 26 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.01056,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.15858,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.01886,"9":0.00471,"10":0.00471,_:"6 7 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":17.70814},R:{_:"0"},M:{"0":0.85105},Q:{_:"14.9"},O:{"0":0.00529},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/AE.js b/node_modules/caniuse-lite/data/regions/AE.js
deleted file mode 100644
index b256dc7..0000000
--- a/node_modules/caniuse-lite/data/regions/AE.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"77":0.01375,"78":0.00196,"104":0.00196,"115":0.01964,"125":0.00196,"128":0.00786,"132":0.00786,"134":0.00196,"135":0.00196,"136":0.00196,"137":0.00196,"138":0.00393,"139":0.0216,"140":0.20033,"141":0.06285,"142":0.00982,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 126 127 129 130 131 133 143 144 145 3.5 3.6"},D:{"38":0.00196,"39":0.00196,"40":0.00196,"41":0.00589,"42":0.00196,"43":0.00393,"44":0.00196,"45":0.00196,"46":0.00196,"47":0.00393,"48":0.00196,"49":0.00393,"50":0.00196,"51":0.00196,"52":0.00196,"53":0.00196,"54":0.00196,"55":0.00196,"56":0.00393,"57":0.00393,"58":0.00589,"59":0.00196,"60":0.00196,"65":0.00196,"67":0.00196,"68":0.00196,"69":0.00196,"73":0.00196,"74":0.00196,"75":0.00393,"76":0.00589,"77":0.00196,"78":0.00196,"79":0.00982,"80":0.00393,"81":0.00196,"83":0.00786,"84":0.00196,"85":0.00196,"86":0.00196,"87":0.01964,"88":0.00393,"89":0.00393,"90":0.00196,"91":0.01375,"93":0.01571,"94":0.00196,"95":0.00196,"96":0.00196,"97":0.00589,"98":0.00393,"99":0.01571,"100":0.00196,"101":0.00196,"103":0.0707,"104":0.02946,"105":0.00393,"106":0.00393,"107":0.00393,"108":0.00982,"109":0.17283,"110":0.00393,"111":0.00786,"112":0.00196,"113":0.00196,"114":0.01768,"115":0.00196,"116":0.03732,"117":0.00196,"118":0.01571,"119":0.00589,"120":0.00393,"121":0.00786,"122":0.01964,"123":0.00982,"124":0.00786,"125":0.44386,"126":0.02553,"127":0.00982,"128":0.04321,"129":0.00786,"130":0.01571,"131":0.04714,"132":0.08642,"133":0.03339,"134":0.02946,"135":1.18626,"136":0.12962,"137":1.7951,"138":6.80526,"139":0.00786,"140":0.00589,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 61 62 63 64 66 70 71 72 92 102 141 142"},F:{"46":0.00196,"89":0.00196,"90":0.09034,"91":0.00589,"94":0.00196,"95":0.00196,"100":0.00196,"110":0.00196,"114":0.00196,"117":0.00196,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 92 93 96 97 98 99 101 102 103 104 105 106 107 108 109 111 112 113 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00196,"92":0.00589,"109":0.00589,"114":0.00393,"116":0.00196,"117":0.00196,"122":0.00393,"124":0.00196,"128":0.00196,"129":0.00196,"130":0.00393,"131":0.00589,"132":0.00786,"133":0.00393,"134":0.01375,"135":0.00786,"136":0.01964,"137":0.0707,"138":1.52014,"139":0.01178,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 118 119 120 121 123 125 126 127"},E:{"13":0.00196,"14":0.00196,_:"0 4 5 6 7 8 9 10 11 12 15 3.1 3.2 6.1 7.1 10.1 11.1 12.1 15.2-15.3","5.1":0.00196,"9.1":0.00196,"13.1":0.00589,"14.1":0.00589,"15.1":0.00196,"15.4":0.00196,"15.5":0.00393,"15.6":0.10016,"16.0":0.00393,"16.1":0.01178,"16.2":0.00589,"16.3":0.00786,"16.4":0.00589,"16.5":0.00589,"16.6":0.06678,"17.0":0.00589,"17.1":0.03535,"17.2":0.00786,"17.3":0.00786,"17.4":0.01178,"17.5":0.03142,"17.6":0.09034,"18.0":0.01768,"18.1":0.01964,"18.2":0.01178,"18.3":0.05696,"18.4":0.03339,"18.5-18.6":0.65794,"26.0":0.00982},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00079,"5.0-5.1":0,"6.0-6.1":0.00397,"7.0-7.1":0.00238,"8.1-8.4":0,"9.0-9.2":0.00159,"9.3":0.00873,"10.0-10.2":0.00079,"10.3":0.0135,"11.0-11.2":0.1183,"11.3-11.4":0.00556,"12.0-12.1":0.00159,"12.2-12.5":0.04605,"13.0-13.1":0,"13.2":0.00159,"13.3":0.00159,"13.4-13.7":0.00794,"14.0-14.4":0.01826,"14.5-14.8":0.01747,"15.0-15.1":0.01588,"15.2-15.3":0.0127,"15.4":0.01429,"15.5":0.01667,"15.6-15.8":0.21993,"16.0":0.02938,"16.1":0.05716,"16.2":0.02938,"16.3":0.05558,"16.4":0.01191,"16.5":0.02223,"16.6-16.7":0.28265,"17.0":0.01429,"17.1":0.02699,"17.2":0.01985,"17.3":0.02938,"17.4":0.05399,"17.5":0.10321,"17.6-17.7":0.26201,"18.0":0.0659,"18.1":0.13815,"18.2":0.07463,"18.3":0.2755,"18.4":0.17785,"18.5-18.6":5.61883,"26.0":0.0135},P:{"21":0.01036,"22":0.01036,"23":0.02072,"24":0.02072,"25":0.02072,"26":0.02072,"27":0.06215,"28":1.21183,_:"4 20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0","7.2-7.4":0.01036,"19.0":0.01036},I:{"0":0.02407,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":1.45452,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.02357,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":70.23351},R:{_:"0"},M:{"0":0.13661},Q:{"14.9":0.00804},O:{"0":3.16618},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/AF.js b/node_modules/caniuse-lite/data/regions/AF.js
deleted file mode 100644
index 8b4ae54..0000000
--- a/node_modules/caniuse-lite/data/regions/AF.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"42":0.00117,"43":0.00117,"48":0.00117,"52":0.00117,"56":0.00235,"70":0.00117,"72":0.00117,"94":0.00117,"99":0.02111,"101":0.00117,"106":0.00117,"108":0.00117,"115":0.09267,"116":0.00117,"127":0.00352,"128":0.00587,"133":0.00117,"136":0.00117,"137":0.00235,"138":0.00117,"139":0.00938,"140":0.16891,"141":0.10909,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 44 45 46 47 49 50 51 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 95 96 97 98 100 102 103 104 105 107 109 110 111 112 113 114 117 118 119 120 121 122 123 124 125 126 129 130 131 132 134 135 142 143 144 145 3.5 3.6"},D:{"11":0.00117,"26":0.00117,"34":0.00235,"36":0.00117,"37":0.00117,"38":0.00117,"39":0.00117,"40":0.00117,"41":0.00117,"42":0.00117,"43":0.00235,"44":0.00117,"46":0.00821,"47":0.00117,"49":0.00117,"50":0.00352,"51":0.00117,"52":0.00117,"54":0.00117,"55":0.00235,"56":0.00117,"57":0.00117,"58":0.00235,"59":0.00235,"60":0.00117,"61":0.00117,"62":0.00704,"63":0.00587,"64":0.00587,"66":0.00117,"67":0.00117,"69":0.00235,"70":0.00704,"71":0.00938,"72":0.00469,"73":0.00469,"75":0.00117,"76":0.00117,"77":0.00117,"78":0.01525,"79":0.02581,"80":0.00235,"81":0.00587,"83":0.00235,"84":0.00469,"85":0.00117,"86":0.00587,"87":0.00821,"88":0.00117,"89":0.00352,"90":0.00117,"91":0.00117,"92":0.00352,"93":0.00235,"94":0.00469,"95":0.00117,"96":0.00821,"97":0.00821,"98":0.00117,"99":0.0129,"100":0.00117,"102":0.00117,"103":0.00587,"104":0.00235,"105":0.00352,"106":0.00938,"107":0.0176,"108":0.01408,"109":0.77535,"110":0.00117,"111":0.00235,"112":0.00235,"113":0.00352,"114":0.00469,"115":0.00117,"116":0.01056,"117":0.00469,"118":0.00704,"119":0.00938,"120":0.01408,"121":0.00352,"122":0.00821,"123":0.00938,"124":0.00469,"125":0.0563,"126":0.0176,"127":0.00938,"128":0.00938,"129":0.00587,"130":0.00821,"131":0.02815,"132":0.01994,"133":0.01994,"134":0.01877,"135":0.06569,"136":0.06569,"137":0.76832,"138":3.302,"139":0.00587,"140":0.00117,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 35 45 48 53 65 68 74 101 141 142"},F:{"60":0.00117,"79":0.00587,"83":0.00117,"89":0.00117,"90":0.0176,"95":0.02229,"113":0.00117,"114":0.00117,"116":0.00235,"117":0.00117,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 84 85 86 87 88 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 115 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00117,"13":0.00117,"14":0.00235,"16":0.01173,"17":0.00352,"18":0.02229,"84":0.00117,"89":0.00469,"90":0.00704,"92":0.08563,"100":0.0129,"107":0.00352,"109":0.01525,"114":0.00235,"117":0.00117,"122":0.01173,"123":0.00117,"124":0.00117,"126":0.00117,"128":0.00235,"129":0.00117,"130":0.00117,"131":0.00587,"132":0.00117,"133":0.00587,"134":0.00587,"135":0.01056,"136":0.01408,"137":0.0434,"138":0.78005,"139":0.00587,_:"15 79 80 81 83 85 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 108 110 111 112 113 115 116 118 119 120 121 125 127"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 12.1 13.1 14.1","5.1":0.00117,"11.1":0.00117,"15.1":0.00235,"15.2-15.3":0.00352,"15.4":0.00235,"15.5":0.01642,"15.6":0.02229,"16.0":0.00235,"16.1":0.00587,"16.2":0.00469,"16.3":0.01056,"16.4":0.0434,"16.5":0.01642,"16.6":0.06803,"17.0":0.00704,"17.1":0.03284,"17.2":0.01173,"17.3":0.01525,"17.4":0.01408,"17.5":0.04692,"17.6":0.12668,"18.0":0.00821,"18.1":0.05396,"18.2":0.00587,"18.3":0.06686,"18.4":0.02229,"18.5-18.6":0.81289,"26.0":0.01408},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00079,"5.0-5.1":0,"6.0-6.1":0.00397,"7.0-7.1":0.00238,"8.1-8.4":0,"9.0-9.2":0.00159,"9.3":0.00873,"10.0-10.2":0.00079,"10.3":0.01349,"11.0-11.2":0.11824,"11.3-11.4":0.00555,"12.0-12.1":0.00159,"12.2-12.5":0.04603,"13.0-13.1":0,"13.2":0.00159,"13.3":0.00159,"13.4-13.7":0.00794,"14.0-14.4":0.01825,"14.5-14.8":0.01746,"15.0-15.1":0.01587,"15.2-15.3":0.0127,"15.4":0.01428,"15.5":0.01666,"15.6-15.8":0.21981,"16.0":0.02936,"16.1":0.05714,"16.2":0.02936,"16.3":0.05555,"16.4":0.0119,"16.5":0.02222,"16.6-16.7":0.2825,"17.0":0.01428,"17.1":0.02698,"17.2":0.01984,"17.3":0.02936,"17.4":0.05396,"17.5":0.10316,"17.6-17.7":0.26187,"18.0":0.06586,"18.1":0.13808,"18.2":0.07459,"18.3":0.27536,"18.4":0.17775,"18.5-18.6":5.61593,"26.0":0.01349},P:{"4":0.07162,"20":0.01023,"21":0.02046,"22":0.02046,"23":0.02046,"24":0.04093,"25":0.05116,"26":0.09208,"27":0.13301,"28":0.62411,"5.0-5.4":0.02046,"6.2-6.4":0.03069,"7.2-7.4":0.07162,"8.2":0.01023,"9.2":0.03069,_:"10.1 12.0 15.0","11.1-11.2":0.02046,"13.0":0.01023,"14.0":0.01023,"16.0":0.03069,"17.0":0.01023,"18.0":0.01023,"19.0":0.01023},I:{"0":0.05288,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00004},K:{"0":0.33308,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.02346,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":80.72846},R:{_:"0"},M:{"0":0.01765},Q:{_:"14.9"},O:{"0":0.459},H:{"0":0.02}};
diff --git a/node_modules/caniuse-lite/data/regions/AG.js b/node_modules/caniuse-lite/data/regions/AG.js
deleted file mode 100644
index b0173cf..0000000
--- a/node_modules/caniuse-lite/data/regions/AG.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"115":0.07891,"128":0.00359,"129":0.00359,"133":0.04304,"136":0.00359,"138":0.00717,"139":0.04304,"140":0.33718,"141":0.08968,"142":0.20805,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 130 131 132 134 135 137 143 144 145 3.5 3.6"},D:{"11":0.00359,"27":0.00359,"39":0.01076,"40":0.01076,"41":0.01076,"42":0.01076,"43":0.00717,"44":0.00717,"45":0.01435,"46":0.00717,"47":0.00717,"48":0.00359,"49":0.00359,"50":0.00717,"51":0.00717,"52":0.01435,"53":0.01435,"54":0.01076,"55":0.00717,"56":0.00717,"57":0.00717,"58":0.01435,"59":0.00717,"60":0.00717,"61":0.00359,"63":0.00359,"66":0.00359,"67":0.00359,"68":0.00717,"72":0.01076,"73":0.00359,"74":0.00717,"75":0.00717,"76":0.00359,"79":0.01794,"80":0.01076,"81":0.00717,"83":0.00359,"84":0.00359,"85":0.00359,"86":0.00359,"87":0.01794,"88":0.01076,"89":0.00717,"90":0.02511,"91":0.01435,"93":0.00359,"94":0.00717,"95":0.00359,"96":0.00359,"97":0.00359,"99":0.00359,"100":0.00717,"101":0.01076,"102":0.00359,"103":0.4412,"105":0.00359,"107":0.00359,"108":0.03946,"109":0.7461,"111":0.05381,"113":0.00359,"114":0.01435,"116":0.75327,"119":0.00717,"120":0.06098,"121":0.00359,"122":0.07891,"125":3.37895,"126":0.01435,"127":0.00717,"128":0.02511,"129":0.02152,"130":0.0287,"131":0.0287,"132":0.02511,"133":0.06457,"134":0.11478,"135":0.05739,"136":0.15065,"137":3.57265,"138":10.41306,"139":0.00717,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 32 33 34 35 36 37 38 62 64 65 69 70 71 77 78 92 98 104 106 110 112 115 117 118 123 124 140 141 142"},F:{"53":0.00359,"90":0.01435,"110":0.00359,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 111 112 113 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"90":0.00359,"109":0.08609,"114":0.00717,"115":0.00717,"128":0.00359,"129":0.02152,"131":0.00717,"134":0.01076,"135":0.00359,"136":0.04663,"137":0.38381,"138":6.4279,"139":0.00717,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 116 117 118 119 120 121 122 123 124 125 126 127 130 132 133"},E:{"14":0.00359,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 15.2-15.3 15.4 15.5 16.2 26.0","11.1":0.00717,"12.1":0.00359,"13.1":0.03587,"14.1":0.01076,"15.1":0.00359,"15.6":0.04304,"16.0":0.01794,"16.1":0.01435,"16.3":0.00359,"16.4":0.00359,"16.5":0.00717,"16.6":0.06098,"17.0":0.00359,"17.1":0.08968,"17.2":0.01076,"17.3":0.01435,"17.4":0.00717,"17.5":0.04663,"17.6":0.10402,"18.0":0.05022,"18.1":0.02152,"18.2":0.04663,"18.3":0.07891,"18.4":0.08609,"18.5-18.6":1.09404},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00201,"5.0-5.1":0,"6.0-6.1":0.01006,"7.0-7.1":0.00604,"8.1-8.4":0,"9.0-9.2":0.00402,"9.3":0.02213,"10.0-10.2":0.00201,"10.3":0.0342,"11.0-11.2":0.29975,"11.3-11.4":0.01408,"12.0-12.1":0.00402,"12.2-12.5":0.11668,"13.0-13.1":0,"13.2":0.00402,"13.3":0.00402,"13.4-13.7":0.02012,"14.0-14.4":0.04627,"14.5-14.8":0.04426,"15.0-15.1":0.04024,"15.2-15.3":0.03219,"15.4":0.03621,"15.5":0.04225,"15.6-15.8":0.55726,"16.0":0.07444,"16.1":0.14485,"16.2":0.07444,"16.3":0.14082,"16.4":0.03018,"16.5":0.05633,"16.6-16.7":0.71619,"17.0":0.03621,"17.1":0.0684,"17.2":0.05029,"17.3":0.07444,"17.4":0.1368,"17.5":0.26153,"17.6-17.7":0.66388,"18.0":0.16698,"18.1":0.35005,"18.2":0.18911,"18.3":0.69808,"18.4":0.45063,"18.5-18.6":14.23721,"26.0":0.0342},P:{"4":0.04303,"21":0.11833,"22":0.01076,"24":0.06454,"25":0.05378,"26":0.0753,"27":0.06454,"28":4.49636,_:"20 23 6.2-6.4 8.2 9.2 10.1 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","5.0-5.4":0.01076,"7.2-7.4":0.08605,"11.1-11.2":0.01076},I:{"0":0.01281,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.10902,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00359,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":43.36839},R:{_:"0"},M:{"0":0.0962},Q:{_:"14.9"},O:{"0":0.03207},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/AI.js b/node_modules/caniuse-lite/data/regions/AI.js
deleted file mode 100644
index 587ba07..0000000
--- a/node_modules/caniuse-lite/data/regions/AI.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"82":0.01325,"84":0.0265,"139":0.01325,"140":0.2208,"141":0.12806,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 142 143 144 145 3.5 3.6"},D:{"37":0.00883,"39":0.01325,"40":0.04858,"41":0.03533,"42":0.0265,"43":0.05741,"44":0.03533,"45":0.01325,"46":0.02208,"47":0.03533,"48":0.00883,"49":0.0265,"50":0.00883,"51":0.0265,"53":0.00883,"54":0.01325,"55":0.00883,"56":0.0265,"58":0.01325,"59":0.04416,"60":0.04416,"62":0.00883,"63":0.00883,"65":0.00883,"66":0.00883,"69":0.00883,"75":0.00883,"79":0.03533,"80":0.01325,"83":0.01325,"84":0.02208,"85":0.00883,"86":0.00883,"87":0.03533,"88":0.02208,"89":0.00883,"90":0.02208,"92":0.01325,"93":0.01325,"94":0.00883,"96":0.00883,"97":0.01325,"98":0.01325,"99":0.0265,"100":0.00883,"101":0.0265,"103":0.09715,"109":0.0839,"113":0.03533,"116":0.02208,"122":0.01325,"125":5.78054,"130":0.04858,"133":0.01325,"134":0.11482,"135":0.06182,"136":0.37536,"137":2.37581,"138":13.60128,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 52 57 61 64 67 68 70 71 72 73 74 76 77 78 81 91 95 102 104 105 106 107 108 110 111 112 114 115 117 118 119 120 121 123 124 126 127 128 129 131 132 139 140 141 142"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"85":0.01325,"112":0.03533,"131":0.04416,"134":0.00883,"135":0.00883,"136":0.03533,"137":0.12806,"138":5.31686,_:"12 13 14 15 16 17 18 79 80 81 83 84 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 132 133 139"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 14.1 15.5 16.0 17.0 17.3 18.0","13.1":0.00883,"15.1":0.05741,"15.2-15.3":0.03533,"15.4":0.00883,"15.6":0.21197,"16.1":0.04416,"16.2":0.03533,"16.3":0.06182,"16.4":0.01325,"16.5":0.02208,"16.6":0.81696,"17.1":0.39302,"17.2":0.09715,"17.4":0.07949,"17.5":0.16339,"17.6":1.52352,"18.1":0.07066,"18.2":0.11923,"18.3":0.07066,"18.4":0.07949,"18.5-18.6":3.40474,"26.0":0.00883},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00229,"5.0-5.1":0,"6.0-6.1":0.01146,"7.0-7.1":0.00688,"8.1-8.4":0,"9.0-9.2":0.00459,"9.3":0.02522,"10.0-10.2":0.00229,"10.3":0.03897,"11.0-11.2":0.3416,"11.3-11.4":0.01605,"12.0-12.1":0.00459,"12.2-12.5":0.13297,"13.0-13.1":0,"13.2":0.00459,"13.3":0.00459,"13.4-13.7":0.02293,"14.0-14.4":0.05273,"14.5-14.8":0.05044,"15.0-15.1":0.04585,"15.2-15.3":0.03668,"15.4":0.04127,"15.5":0.04815,"15.6-15.8":0.63506,"16.0":0.08483,"16.1":0.16507,"16.2":0.08483,"16.3":0.16048,"16.4":0.03439,"16.5":0.06419,"16.6-16.7":0.81618,"17.0":0.04127,"17.1":0.07795,"17.2":0.05732,"17.3":0.08483,"17.4":0.1559,"17.5":0.29804,"17.6-17.7":0.75657,"18.0":0.19029,"18.1":0.39892,"18.2":0.21551,"18.3":0.79555,"18.4":0.51355,"18.5-18.6":16.22503,"26.0":0.03897},P:{"21":0.01043,"22":0.52154,"24":0.1356,"25":1.10567,"26":0.04172,"27":0.01043,"28":2.37822,_:"4 20 23 5.0-5.4 6.2-6.4 8.2 9.2 10.1 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.02086,"11.1-11.2":0.03129},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.4759,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":34.12519},R:{_:"0"},M:{"0":0.08936},Q:{_:"14.9"},O:{_:"0"},H:{"0":0.01}};
diff --git a/node_modules/caniuse-lite/data/regions/AL.js b/node_modules/caniuse-lite/data/regions/AL.js
deleted file mode 100644
index fa96f73..0000000
--- a/node_modules/caniuse-lite/data/regions/AL.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"115":0.14637,"125":0.00627,"127":0.00418,"128":0.01046,"130":0.00418,"131":0.01673,"132":0.00209,"133":0.00209,"134":0.00627,"135":0.00418,"136":0.00209,"137":0.00836,"138":0.00627,"139":0.06064,"140":0.63566,"141":0.18192,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 126 129 142 143 144 145 3.5 3.6"},D:{"11":0.00209,"38":0.00209,"39":0.00836,"40":0.00627,"41":0.00836,"42":0.00627,"43":0.00836,"44":0.00836,"45":0.00836,"46":0.00836,"47":0.01046,"48":0.00627,"49":0.00836,"50":0.00836,"51":0.00836,"52":0.00627,"53":0.00627,"54":0.00627,"55":0.01255,"56":0.01046,"57":0.00627,"58":0.00627,"59":0.00627,"60":0.00627,"62":0.00209,"63":0.00209,"65":0.00209,"66":0.00209,"67":0.00209,"68":0.00418,"69":0.00836,"70":0.00418,"71":0.00418,"73":0.01464,"75":0.03346,"76":0.00209,"77":0.00209,"78":0.00209,"79":0.10246,"80":0.00627,"81":0.00418,"83":0.023,"84":0.00209,"85":0.00209,"86":0.00627,"87":0.13801,"88":0.00418,"89":0.00836,"90":0.00418,"91":0.00627,"92":0.00209,"93":0.00209,"94":0.01882,"95":0.00209,"96":0.00209,"97":0.00418,"98":0.01882,"99":0.00627,"100":0.00627,"101":0.00627,"102":0.00209,"103":0.03137,"104":0.00209,"105":0.00209,"106":0.00209,"107":0.00209,"108":0.06273,"109":0.72976,"110":0.00627,"111":0.00627,"112":0.00209,"113":0.19446,"114":0.00418,"115":0.00418,"116":0.05018,"117":0.00209,"118":0.00836,"119":0.01255,"120":0.05646,"121":0.01255,"122":0.03555,"123":0.00418,"124":0.03764,"125":1.82126,"126":0.02091,"127":0.00836,"128":0.02718,"129":0.02927,"130":0.01046,"131":0.05228,"132":0.03137,"133":0.26138,"134":0.05646,"135":0.05228,"136":0.13173,"137":2.15373,"138":6.28764,"139":0.01255,"140":0.00209,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 61 64 72 74 141 142"},F:{"46":0.03346,"90":0.03137,"95":0.00627,"114":0.00209,"117":0.00209,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00418,"98":0.00209,"103":0.00209,"109":0.00627,"114":0.00209,"120":0.00418,"122":0.01046,"129":0.00209,"130":0.01673,"131":0.01255,"132":0.01255,"133":0.03555,"134":0.00627,"135":0.00209,"136":0.00836,"137":0.04809,"138":0.98277,"139":0.00209,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 99 100 101 102 104 105 106 107 108 110 111 112 113 115 116 117 118 119 121 123 124 125 126 127 128"},E:{"14":0.00209,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1","13.1":0.00418,"14.1":0.01255,"15.2-15.3":0.00209,"15.4":0.00418,"15.5":0.00627,"15.6":0.08364,"16.0":0.01046,"16.1":0.01046,"16.2":0.00418,"16.3":0.01464,"16.4":0.01046,"16.5":0.00418,"16.6":0.13801,"17.0":0.01046,"17.1":0.06482,"17.2":0.01046,"17.3":0.00627,"17.4":0.01673,"17.5":0.04809,"17.6":0.14219,"18.0":0.03346,"18.1":0.02927,"18.2":0.01255,"18.3":0.07109,"18.4":0.04182,"18.5-18.6":1.25251,"26.0":0.01046},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00362,"5.0-5.1":0,"6.0-6.1":0.01809,"7.0-7.1":0.01086,"8.1-8.4":0,"9.0-9.2":0.00724,"9.3":0.0398,"10.0-10.2":0.00362,"10.3":0.06151,"11.0-11.2":0.53914,"11.3-11.4":0.02533,"12.0-12.1":0.00724,"12.2-12.5":0.20987,"13.0-13.1":0,"13.2":0.00724,"13.3":0.00724,"13.4-13.7":0.03618,"14.0-14.4":0.08322,"14.5-14.8":0.0796,"15.0-15.1":0.07237,"15.2-15.3":0.05789,"15.4":0.06513,"15.5":0.07599,"15.6-15.8":1.00229,"16.0":0.13388,"16.1":0.26052,"16.2":0.13388,"16.3":0.25329,"16.4":0.05428,"16.5":0.10131,"16.6-16.7":1.28814,"17.0":0.06513,"17.1":0.12302,"17.2":0.09046,"17.3":0.13388,"17.4":0.24605,"17.5":0.47039,"17.6-17.7":1.19406,"18.0":0.30032,"18.1":0.6296,"18.2":0.34013,"18.3":1.25557,"18.4":0.81051,"18.5-18.6":25.60719,"26.0":0.06151},P:{"4":0.31486,"22":0.01016,"23":0.02031,"24":0.02031,"25":0.10157,"26":0.11173,"27":0.26408,"28":2.78297,_:"20 21 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0 19.0","5.0-5.4":0.03047,"6.2-6.4":0.02031,"7.2-7.4":0.17267,"17.0":0.01016},I:{"0":0.01579,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.22145,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00418,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":40.79468},R:{_:"0"},M:{"0":0.22936},Q:{_:"14.9"},O:{"0":0.01582},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/AM.js b/node_modules/caniuse-lite/data/regions/AM.js
deleted file mode 100644
index 9adef89..0000000
--- a/node_modules/caniuse-lite/data/regions/AM.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"52":47.29718,"68":2.99654,"109":0.0527,"115":0.11294,"125":0.00753,"128":0.01506,"130":0.00753,"136":0.00753,"138":0.00753,"139":0.0527,"140":0.52703,"141":0.09035,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 116 117 118 119 120 121 122 123 124 126 127 129 131 132 133 134 135 137 142 143 144 145 3.5 3.6"},D:{"39":0.00753,"40":0.00753,"41":0.00753,"42":0.00753,"43":0.00753,"44":0.00753,"45":1.59615,"46":0.00753,"47":0.00753,"48":0.01506,"49":0.01506,"50":0.00753,"51":0.03012,"52":0.00753,"53":0.00753,"54":0.00753,"55":0.00753,"56":0.00753,"57":0.00753,"58":0.00753,"59":0.00753,"60":0.01506,"79":0.01506,"83":0.01506,"87":0.01506,"89":0.00753,"97":0.00753,"98":0.03012,"99":0.00753,"101":0.00753,"102":0.00753,"103":0.01506,"104":1.11429,"108":0.00753,"109":1.37028,"110":0.00753,"112":0.00753,"113":0.00753,"114":0.03765,"115":0.00753,"116":0.01506,"117":0.00753,"118":0.03765,"119":0.01506,"120":0.00753,"121":0.00753,"122":0.01506,"123":0.00753,"124":0.02259,"125":0.60232,"126":0.02259,"127":0.01506,"128":0.04517,"129":0.00753,"130":0.01506,"131":0.06776,"132":0.02259,"133":0.04517,"134":0.0527,"135":0.07529,"136":0.21081,"137":2.80079,"138":10.14156,"139":0.00753,"140":0.01506,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 84 85 86 88 90 91 92 93 94 95 96 100 105 106 107 111 141 142"},F:{"36":0.00753,"79":0.06023,"82":0.06776,"90":0.03012,"95":0.01506,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 83 84 85 86 87 88 89 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"98":0.00753,"109":0.04517,"131":0.00753,"133":0.00753,"136":0.01506,"137":0.06776,"138":0.96371,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 132 134 135 139"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.4 16.0 16.2 17.0 17.2","5.1":0.00753,"15.2-15.3":0.00753,"15.5":0.00753,"15.6":0.07529,"16.1":0.00753,"16.3":0.00753,"16.4":0.00753,"16.5":0.00753,"16.6":0.04517,"17.1":0.01506,"17.3":0.10541,"17.4":0.02259,"17.5":0.02259,"17.6":0.0527,"18.0":0.07529,"18.1":0.01506,"18.2":0.02259,"18.3":0.02259,"18.4":0.03765,"18.5-18.6":0.90348,"26.0":0.00753},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00065,"5.0-5.1":0,"6.0-6.1":0.00323,"7.0-7.1":0.00194,"8.1-8.4":0,"9.0-9.2":0.00129,"9.3":0.0071,"10.0-10.2":0.00065,"10.3":0.01098,"11.0-11.2":0.09621,"11.3-11.4":0.00452,"12.0-12.1":0.00129,"12.2-12.5":0.03745,"13.0-13.1":0,"13.2":0.00129,"13.3":0.00129,"13.4-13.7":0.00646,"14.0-14.4":0.01485,"14.5-14.8":0.0142,"15.0-15.1":0.01291,"15.2-15.3":0.01033,"15.4":0.01162,"15.5":0.01356,"15.6-15.8":0.17885,"16.0":0.02389,"16.1":0.04649,"16.2":0.02389,"16.3":0.0452,"16.4":0.00969,"16.5":0.01808,"16.6-16.7":0.22986,"17.0":0.01162,"17.1":0.02195,"17.2":0.01614,"17.3":0.02389,"17.4":0.04391,"17.5":0.08394,"17.6-17.7":0.21307,"18.0":0.05359,"18.1":0.11235,"18.2":0.06069,"18.3":0.22405,"18.4":0.14463,"18.5-18.6":4.56942,"26.0":0.01098},P:{"4":0.04089,"20":0.01022,"21":0.01022,"22":0.02044,"23":0.02044,"24":0.01022,"25":0.02044,"26":0.02044,"27":0.07155,"28":0.95064,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.01022,"13.0":0.01022},I:{"0":0.00247,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.32594,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.02259,_:"6 7 8 9 10 5.5"},S:{"2.5":0.00247,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":16.90884},R:{_:"0"},M:{"0":0.13591},Q:{_:"14.9"},O:{"0":0.1112},H:{"0":0.02}};
diff --git a/node_modules/caniuse-lite/data/regions/AO.js b/node_modules/caniuse-lite/data/regions/AO.js
deleted file mode 100644
index 1704740..0000000
--- a/node_modules/caniuse-lite/data/regions/AO.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"34":0.00414,"47":0.00414,"78":0.00829,"113":0.00829,"115":0.11603,"127":0.00414,"128":0.04144,"130":0.00414,"132":0.00414,"133":0.00414,"134":0.00414,"136":0.00829,"137":0.00414,"138":0.00829,"139":0.04144,"140":0.69619,"141":0.21549,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 116 117 118 119 120 121 122 123 124 125 126 129 131 135 142 143 144 145 3.5 3.6"},D:{"11":0.00829,"24":0.00414,"27":0.00414,"28":0.00414,"34":0.00414,"35":0.00414,"38":0.02072,"39":0.01658,"40":0.01243,"41":0.01658,"42":0.01658,"43":0.02072,"44":0.01243,"45":0.01243,"46":0.02901,"47":0.01658,"48":0.01243,"49":0.04144,"50":0.01658,"51":0.01243,"52":0.01243,"53":0.01658,"54":0.01658,"55":0.01658,"56":0.01658,"57":0.02072,"58":0.01658,"59":0.01243,"60":0.01243,"61":0.00414,"62":0.00829,"63":0.00414,"64":0.00414,"65":0.00829,"66":0.01658,"67":0.00414,"68":0.00829,"69":0.00829,"70":0.01243,"71":0.00414,"72":0.00829,"73":0.03315,"74":0.00829,"75":0.01243,"76":0.00414,"77":0.01243,"78":0.00829,"79":0.04144,"80":0.01658,"81":0.01658,"83":0.02072,"84":0.00414,"85":0.00829,"86":0.04973,"87":0.13261,"88":0.01243,"89":0.01243,"90":0.01658,"91":0.01243,"92":0.01243,"93":0.00414,"94":0.00829,"95":0.01658,"96":0.00829,"97":0.00829,"98":0.03315,"99":0.01243,"100":0.01243,"101":0.01658,"102":0.02072,"103":0.04558,"104":0.02486,"105":0.00829,"106":0.04973,"107":0.00414,"108":0.03315,"109":1.27635,"110":0.00414,"111":0.01243,"112":0.00414,"113":0.00414,"114":0.01243,"115":0.00414,"116":0.15333,"118":0.01658,"119":0.07459,"120":0.00829,"121":0.00829,"122":0.0373,"123":0.00829,"124":0.02486,"125":4.52939,"126":0.02486,"127":0.01658,"128":0.11603,"129":0.01658,"130":0.0373,"131":0.1036,"132":0.05802,"133":0.11603,"134":0.09946,"135":0.11603,"136":0.19062,"137":2.6563,"138":10.33099,"139":0.02486,"140":0.00414,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 25 26 29 30 31 32 33 36 37 117 141 142"},F:{"26":0.00414,"34":0.00414,"35":0.00414,"36":0.00414,"37":0.00829,"40":0.01243,"42":0.00414,"45":0.00414,"46":0.01658,"47":0.00414,"63":0.00414,"64":0.00414,"79":0.01243,"89":0.00829,"90":0.01658,"95":0.07045,"113":0.00414,"114":0.01243,"115":0.00414,"117":0.01658,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 38 39 41 43 44 48 49 50 51 52 53 54 55 56 57 58 60 62 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.01658,"13":0.00829,"14":0.01658,"15":0.00829,"16":0.00829,"17":0.00829,"18":0.0663,"84":0.01658,"89":0.01658,"90":0.02901,"92":0.13675,"99":0.00414,"100":0.03315,"107":0.00414,"109":0.07045,"114":0.00414,"116":0.00414,"118":0.00414,"120":0.00414,"121":0.00414,"122":0.03315,"123":0.00414,"124":0.01243,"125":0.00829,"126":0.02901,"127":0.00829,"128":0.00829,"129":0.00829,"130":0.02486,"131":0.04973,"132":0.04144,"133":0.01658,"134":0.06216,"135":0.04558,"136":0.09531,"137":0.30251,"138":5.2463,"139":0.00829,_:"79 80 81 83 85 86 87 88 91 93 94 95 96 97 98 101 102 103 104 105 106 108 110 111 112 113 115 117 119"},E:{"11":0.00414,"12":0.00414,"14":0.00829,"15":0.00414,_:"0 4 5 6 7 8 9 10 13 3.1 3.2 6.1 7.1 9.1 15.2-15.3 15.5 16.2 16.4 16.5 17.0","5.1":0.00414,"10.1":0.00414,"11.1":0.00829,"12.1":0.00829,"13.1":0.04144,"14.1":0.0373,"15.1":0.00414,"15.4":0.00414,"15.6":0.10774,"16.0":0.01243,"16.1":0.00414,"16.3":0.02486,"16.6":0.11603,"17.1":0.09946,"17.2":0.00414,"17.3":0.00414,"17.4":0.00829,"17.5":0.01658,"17.6":0.12432,"18.0":0.00829,"18.1":0.00829,"18.2":0.00414,"18.3":0.04144,"18.4":0.04144,"18.5-18.6":0.58016,"26.0":0.02486},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00084,"5.0-5.1":0,"6.0-6.1":0.00421,"7.0-7.1":0.00253,"8.1-8.4":0,"9.0-9.2":0.00168,"9.3":0.00926,"10.0-10.2":0.00084,"10.3":0.01432,"11.0-11.2":0.12547,"11.3-11.4":0.00589,"12.0-12.1":0.00168,"12.2-12.5":0.04884,"13.0-13.1":0,"13.2":0.00168,"13.3":0.00168,"13.4-13.7":0.00842,"14.0-14.4":0.01937,"14.5-14.8":0.01853,"15.0-15.1":0.01684,"15.2-15.3":0.01347,"15.4":0.01516,"15.5":0.01768,"15.6-15.8":0.23326,"16.0":0.03116,"16.1":0.06063,"16.2":0.03116,"16.3":0.05895,"16.4":0.01263,"16.5":0.02358,"16.6-16.7":0.29979,"17.0":0.01516,"17.1":0.02863,"17.2":0.02105,"17.3":0.03116,"17.4":0.05726,"17.5":0.10947,"17.6-17.7":0.27789,"18.0":0.06989,"18.1":0.14652,"18.2":0.07916,"18.3":0.29221,"18.4":0.18863,"18.5-18.6":5.95949,"26.0":0.01432},P:{"4":0.06324,"22":0.0527,"23":0.02108,"24":0.02108,"25":0.02108,"26":0.08433,"27":0.06324,"28":1.09624,_:"20 21 8.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0 19.0","5.0-5.4":0.02108,"6.2-6.4":0.01054,"7.2-7.4":0.0527,"9.2":0.01054,"17.0":0.01054},I:{"0":0.07601,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00006},K:{"0":1.15896,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00622,"10":0.00622,"11":0.0373,_:"6 7 9 5.5"},S:{"2.5":0.02342,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":54.00234},R:{_:"0"},M:{"0":0.11712},Q:{"14.9":0.02342},O:{"0":0.7847},H:{"0":0.51}};
diff --git a/node_modules/caniuse-lite/data/regions/AR.js b/node_modules/caniuse-lite/data/regions/AR.js
deleted file mode 100644
index d7e364f..0000000
--- a/node_modules/caniuse-lite/data/regions/AR.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"52":0.01267,"59":0.01267,"84":0.00422,"88":0.01267,"91":0.01689,"101":0.00422,"103":0.01267,"113":0.00845,"115":0.24071,"120":0.02534,"123":0.00422,"125":0.00422,"127":0.00422,"128":0.03378,"131":0.00422,"132":0.00422,"133":0.00845,"134":0.00845,"135":0.00845,"136":0.02112,"137":0.00845,"138":0.09291,"139":0.09291,"140":0.81082,"141":0.27027,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 85 86 87 89 90 92 93 94 95 96 97 98 99 100 102 104 105 106 107 108 109 110 111 112 114 116 117 118 119 121 122 124 126 129 130 142 143 144 145 3.5 3.6"},D:{"38":0.00422,"39":0.00845,"40":0.00422,"41":0.00422,"42":0.00422,"43":0.00422,"44":0.00845,"45":0.00422,"46":0.00422,"47":0.00845,"48":0.00422,"49":0.08024,"50":0.00422,"51":0.00845,"52":0.00422,"53":0.00422,"54":0.00422,"55":0.00422,"56":0.00422,"57":0.00422,"58":0.00422,"59":0.00422,"60":0.00422,"66":0.04223,"74":0.00422,"75":0.00422,"78":0.00422,"79":0.02112,"80":0.00422,"81":0.00422,"83":0.00422,"85":0.00422,"86":0.00422,"87":0.01689,"88":0.00845,"89":0.00422,"90":0.00422,"91":0.00422,"92":0.00422,"93":0.00422,"94":0.00422,"95":0.00422,"97":0.00422,"98":0.00422,"99":0.00422,"100":0.00845,"101":0.00422,"102":0.00422,"103":0.03378,"104":0.00422,"105":0.00422,"106":0.00845,"107":0.00422,"108":0.01267,"109":2.20863,"110":0.01267,"111":0.09291,"112":0.00422,"113":0.00422,"114":0.00422,"115":0.00422,"116":0.04645,"117":0.00422,"118":0.00422,"119":0.02956,"120":0.02956,"121":0.04645,"122":0.04223,"123":0.01267,"124":0.02956,"125":0.77703,"126":0.02956,"127":0.04223,"128":0.04645,"129":0.02534,"130":0.02956,"131":1.41471,"132":0.07179,"133":0.05912,"134":0.06335,"135":0.1098,"136":0.23649,"137":4.06253,"138":20.13104,"139":0.00845,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 61 62 63 64 65 67 68 69 70 71 72 73 76 77 84 96 140 141 142"},F:{"36":0.00422,"46":0.00422,"90":0.00845,"95":0.02956,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.00422,"92":0.01267,"109":0.04223,"117":0.00422,"122":0.00845,"126":0.00422,"128":0.00422,"129":0.00422,"130":0.00422,"131":0.00845,"132":0.00845,"133":0.00422,"134":0.04645,"135":0.01689,"136":0.11402,"137":0.13091,"138":3.4882,"139":0.00845,_:"12 13 14 15 16 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 118 119 120 121 123 124 125 127"},E:{"14":0.00422,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 12.1 15.1 15.2-15.3 16.0 16.1 16.2 17.0 17.2","11.1":0.00845,"13.1":0.00422,"14.1":0.00422,"15.4":0.00422,"15.5":0.00422,"15.6":0.02534,"16.3":0.00422,"16.4":0.00422,"16.5":0.00422,"16.6":0.04645,"17.1":0.01689,"17.3":0.00422,"17.4":0.00422,"17.5":0.00845,"17.6":0.04223,"18.0":0.00422,"18.1":0.00845,"18.2":0.00422,"18.3":0.01267,"18.4":0.01689,"18.5-18.6":0.29139,"26.0":0.00422},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00052,"5.0-5.1":0,"6.0-6.1":0.00262,"7.0-7.1":0.00157,"8.1-8.4":0,"9.0-9.2":0.00105,"9.3":0.00577,"10.0-10.2":0.00052,"10.3":0.00892,"11.0-11.2":0.07816,"11.3-11.4":0.00367,"12.0-12.1":0.00105,"12.2-12.5":0.03042,"13.0-13.1":0,"13.2":0.00105,"13.3":0.00105,"13.4-13.7":0.00525,"14.0-14.4":0.01206,"14.5-14.8":0.01154,"15.0-15.1":0.01049,"15.2-15.3":0.00839,"15.4":0.00944,"15.5":0.01102,"15.6-15.8":0.1453,"16.0":0.01941,"16.1":0.03777,"16.2":0.01941,"16.3":0.03672,"16.4":0.00787,"16.5":0.01469,"16.6-16.7":0.18674,"17.0":0.00944,"17.1":0.01783,"17.2":0.01311,"17.3":0.01941,"17.4":0.03567,"17.5":0.06819,"17.6-17.7":0.1731,"18.0":0.04354,"18.1":0.09127,"18.2":0.04931,"18.3":0.18202,"18.4":0.1175,"18.5-18.6":3.71225,"26.0":0.00892},P:{"4":0.06105,"21":0.01017,"22":0.01017,"23":0.02035,"24":0.0407,"25":0.05087,"26":0.10174,"27":0.06105,"28":2.1875,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0 19.0","7.2-7.4":0.13227,"13.0":0.01017,"17.0":0.03052,"18.0":0.01017},I:{"0":0.03461,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":0.10976,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.02112,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":52.38273},R:{_:"0"},M:{"0":0.1502},Q:{"14.9":0.00578},O:{"0":0.01733},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/AS.js b/node_modules/caniuse-lite/data/regions/AS.js
deleted file mode 100644
index d5e4b59..0000000
--- a/node_modules/caniuse-lite/data/regions/AS.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"141":0.00346,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 142 143 144 145 3.5 3.6"},D:{"54":0.00346,"59":0.00346,"103":0.01384,"109":0.01384,"113":0.00346,"116":0.00692,"125":0.00346,"126":0.00346,"128":0.00346,"131":0.00346,"133":0.00346,"134":0.00692,"135":0.01384,"136":0.0346,"137":0.29064,"138":0.32178,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 55 56 57 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 110 111 112 114 115 117 118 119 120 121 122 123 124 127 129 130 132 139 140 141 142"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"124":0.00346,"134":0.00346,"136":0.00346,"137":0.00692,"138":0.24566,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 125 126 127 128 129 130 131 132 133 135 139"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1","15.1":0.02422,"15.2-15.3":0.02768,"15.4":0.00346,"15.5":0.1038,"15.6":0.89268,"16.0":0.01038,"16.1":0.85808,"16.2":0.1211,"16.3":0.30102,"16.4":0.38406,"16.5":0.15916,"16.6":1.68156,"17.0":0.03114,"17.1":2.77146,"17.2":0.2076,"17.3":0.15224,"17.4":0.35292,"17.5":0.56398,"17.6":1.903,"18.0":0.2422,"18.1":0.21798,"18.2":0.10726,"18.3":0.7612,"18.4":1.16948,"18.5-18.6":19.10266,"26.0":0.0346},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00638,"5.0-5.1":0,"6.0-6.1":0.0319,"7.0-7.1":0.01914,"8.1-8.4":0,"9.0-9.2":0.01276,"9.3":0.07018,"10.0-10.2":0.00638,"10.3":0.10846,"11.0-11.2":0.95059,"11.3-11.4":0.04466,"12.0-12.1":0.01276,"12.2-12.5":0.37003,"13.0-13.1":0,"13.2":0.01276,"13.3":0.01276,"13.4-13.7":0.0638,"14.0-14.4":0.14673,"14.5-14.8":0.14035,"15.0-15.1":0.1276,"15.2-15.3":0.10208,"15.4":0.11484,"15.5":0.13398,"15.6-15.8":1.7672,"16.0":0.23605,"16.1":0.45934,"16.2":0.23605,"16.3":0.44658,"16.4":0.0957,"16.5":0.17863,"16.6-16.7":2.2712,"17.0":0.11484,"17.1":0.21691,"17.2":0.15949,"17.3":0.23605,"17.4":0.43382,"17.5":0.82937,"17.6-17.7":2.10532,"18.0":0.52952,"18.1":1.11008,"18.2":0.5997,"18.3":2.21378,"18.4":1.42907,"18.5-18.6":45.14963,"26.0":0.10846},P:{"27":0.0327,"28":0.0981,_:"4 20 21 22 23 24 25 26 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":1.62594},R:{_:"0"},M:{"0":0.00654},Q:{_:"14.9"},O:{"0":0.01308},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/AT.js b/node_modules/caniuse-lite/data/regions/AT.js
deleted file mode 100644
index 6c2236f..0000000
--- a/node_modules/caniuse-lite/data/regions/AT.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"4":0.00557,"48":0.00557,"50":0.00557,"52":0.039,"53":0.01672,"57":0.00557,"60":0.02229,"67":0.00557,"68":0.00557,"78":0.02229,"91":0.00557,"102":0.01114,"103":0.00557,"104":0.00557,"107":0.00557,"108":0.00557,"112":0.00557,"115":0.51262,"125":0.00557,"127":0.01672,"128":1.23698,"129":0.01114,"130":0.00557,"131":0.01672,"132":0.00557,"133":0.09472,"134":0.02229,"135":0.02229,"136":0.08358,"137":0.02786,"138":0.06686,"139":0.1783,"140":3.32648,"141":1.11997,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 51 54 55 56 58 59 61 62 63 64 65 66 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 99 100 101 105 106 109 110 111 113 114 116 117 118 119 120 121 122 123 124 126 142 143 144 145 3.5 3.6"},D:{"39":0.00557,"40":0.00557,"41":0.00557,"42":0.04458,"43":0.00557,"44":0.00557,"45":0.00557,"46":0.00557,"47":0.00557,"48":0.00557,"49":0.01672,"50":0.00557,"51":0.00557,"52":0.00557,"53":0.00557,"54":0.00557,"55":0.00557,"56":0.00557,"57":0.00557,"58":0.00557,"59":0.00557,"60":0.00557,"65":0.00557,"69":0.01114,"79":0.07801,"80":0.02229,"81":0.02786,"83":0.00557,"87":0.039,"88":0.01672,"90":0.01114,"91":0.01672,"92":0.00557,"94":0.00557,"100":0.00557,"101":0.00557,"102":0.00557,"103":0.05015,"104":0.10587,"107":0.02786,"108":0.03343,"109":0.60735,"110":0.00557,"111":0.01114,"112":0.01114,"113":0.01114,"114":0.05015,"115":0.02786,"116":0.11701,"117":0.02786,"118":0.18388,"119":0.02786,"120":0.07801,"121":0.02229,"122":0.1003,"123":0.07801,"124":0.20616,"125":0.36218,"126":0.07801,"127":0.05572,"128":0.20059,"129":0.16716,"130":0.46805,"131":14.46491,"132":0.06129,"133":0.06129,"134":0.07801,"135":0.16716,"136":0.21174,"137":3.20947,"138":10.50322,"139":0.01114,"140":0.00557,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 66 67 68 70 71 72 73 74 75 76 77 78 84 85 86 89 93 95 96 97 98 99 105 106 141 142"},F:{"46":0.00557,"83":0.00557,"85":0.01114,"90":0.05015,"95":0.02786,"102":0.00557,"114":0.00557,"115":0.00557,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 86 87 88 89 91 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00557,"109":0.1003,"120":0.00557,"122":0.00557,"123":0.00557,"125":0.00557,"126":0.01114,"129":0.00557,"130":0.01114,"131":0.01672,"132":0.04458,"133":0.01114,"134":0.05015,"135":0.03343,"136":0.09472,"137":0.25631,"138":6.71426,"139":0.00557,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 121 124 127 128"},E:{"14":0.01114,"15":0.01114,_:"0 4 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.01672,"13.1":0.039,"14.1":0.05572,"15.1":0.01114,"15.2-15.3":0.00557,"15.4":0.00557,"15.5":0.00557,"15.6":0.23402,"16.0":0.06686,"16.1":0.01114,"16.2":0.01114,"16.3":0.039,"16.4":0.01114,"16.5":0.01114,"16.6":0.22845,"17.0":0.00557,"17.1":0.1393,"17.2":0.01672,"17.3":0.02229,"17.4":0.039,"17.5":0.07801,"17.6":0.21174,"18.0":0.02229,"18.1":0.05015,"18.2":0.01672,"18.3":0.14487,"18.4":0.07801,"18.5-18.6":1.92234,"26.0":0.02229},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00152,"5.0-5.1":0,"6.0-6.1":0.00762,"7.0-7.1":0.00457,"8.1-8.4":0,"9.0-9.2":0.00305,"9.3":0.01677,"10.0-10.2":0.00152,"10.3":0.02591,"11.0-11.2":0.22709,"11.3-11.4":0.01067,"12.0-12.1":0.00305,"12.2-12.5":0.0884,"13.0-13.1":0,"13.2":0.00305,"13.3":0.00305,"13.4-13.7":0.01524,"14.0-14.4":0.03505,"14.5-14.8":0.03353,"15.0-15.1":0.03048,"15.2-15.3":0.02439,"15.4":0.02743,"15.5":0.03201,"15.6-15.8":0.42218,"16.0":0.05639,"16.1":0.10974,"16.2":0.05639,"16.3":0.10669,"16.4":0.02286,"16.5":0.04268,"16.6-16.7":0.54259,"17.0":0.02743,"17.1":0.05182,"17.2":0.0381,"17.3":0.05639,"17.4":0.10364,"17.5":0.19814,"17.6-17.7":0.50296,"18.0":0.1265,"18.1":0.2652,"18.2":0.14327,"18.3":0.52887,"18.4":0.3414,"18.5-18.6":10.78618,"26.0":0.02591},P:{"4":0.09462,"20":0.01051,"21":0.01051,"22":0.01051,"23":0.03154,"24":0.02103,"25":0.02103,"26":0.08411,"27":0.14719,"28":3.46947,"5.0-5.4":0.01051,_:"6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.02103},I:{"0":0.03537,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":0.34538,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.03343,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":24.40052},R:{_:"0"},M:{"0":0.98744},Q:{_:"14.9"},O:{"0":0.09299},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/AU.js b/node_modules/caniuse-lite/data/regions/AU.js
deleted file mode 100644
index 3e0a14a..0000000
--- a/node_modules/caniuse-lite/data/regions/AU.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"52":0.01422,"54":0.00474,"78":0.01422,"115":0.1422,"125":0.01422,"127":0.00474,"128":0.05214,"132":0.00948,"133":0.00948,"134":0.01422,"135":0.01422,"136":0.02844,"137":0.01422,"138":0.02844,"139":0.0948,"140":1.34616,"141":0.39816,"142":0.00474,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 126 129 130 131 143 144 145 3.5 3.6"},D:{"25":0.04266,"26":0.00474,"34":0.01422,"38":0.05688,"39":0.01422,"40":0.01422,"41":0.01422,"42":0.01422,"43":0.01422,"44":0.01422,"45":0.01422,"46":0.01422,"47":0.01422,"48":0.01422,"49":0.0237,"50":0.01422,"51":0.01422,"52":0.01896,"53":0.01422,"54":0.01422,"55":0.01896,"56":0.01422,"57":0.01422,"58":0.01422,"59":0.01422,"60":0.01422,"66":0.00948,"70":0.00474,"72":0.00474,"73":0.00474,"74":0.00948,"76":0.00474,"78":0.00474,"79":0.04266,"80":0.00474,"81":0.02844,"85":0.01422,"86":0.00474,"87":0.03792,"88":0.01896,"89":0.00474,"90":0.00474,"91":0.00474,"93":0.00474,"94":0.00474,"97":0.00474,"98":0.00948,"99":0.00474,"100":0.00474,"101":0.00474,"102":0.00948,"103":0.0711,"104":0.01422,"105":0.0237,"106":0.00474,"107":0.00948,"108":0.03318,"109":0.41712,"110":0.00948,"111":0.04266,"112":0.00948,"113":0.00948,"114":0.02844,"115":0.00474,"116":0.1659,"117":0.00948,"118":0.00948,"119":0.01896,"120":0.0474,"121":0.03318,"122":0.07584,"123":0.06162,"124":0.06162,"125":0.09006,"126":0.05214,"127":0.02844,"128":0.15642,"129":0.05214,"130":0.0474,"131":0.2133,"132":0.17064,"133":0.1896,"134":0.12324,"135":0.20856,"136":0.54036,"137":4.93908,"138":17.26782,"139":0.0237,"140":0.01896,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 27 28 29 30 31 32 33 35 36 37 61 62 63 64 65 67 68 69 71 75 77 83 84 92 95 96 141 142"},F:{"46":0.01896,"90":0.01422,"95":0.01422,"102":0.00474,"114":0.00474,"116":0.00474,"117":0.00474,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 115 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00474,"18":0.00474,"85":0.00948,"92":0.00474,"109":0.08058,"111":0.00474,"113":0.00474,"114":0.00474,"115":0.00474,"117":0.00474,"119":0.00474,"120":0.00948,"122":0.00474,"123":0.00474,"124":0.00474,"125":0.00474,"126":0.00948,"127":0.00474,"128":0.00474,"129":0.00948,"130":0.01422,"131":0.0237,"132":0.0237,"133":0.01896,"134":0.08058,"135":0.03792,"136":0.08058,"137":0.37446,"138":6.71184,"139":0.01422,_:"13 14 15 16 17 79 80 81 83 84 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 112 116 118 121"},E:{"5":0.00474,"13":0.00948,"14":0.03318,"15":0.00474,_:"0 4 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00474,"12.1":0.0237,"13.1":0.08058,"14.1":0.10428,"15.1":0.00948,"15.2-15.3":0.01422,"15.4":0.02844,"15.5":0.04266,"15.6":0.4029,"16.0":0.06636,"16.1":0.06162,"16.2":0.03318,"16.3":0.0948,"16.4":0.03318,"16.5":0.03792,"16.6":0.53562,"17.0":0.01422,"17.1":0.44556,"17.2":0.02844,"17.3":0.03792,"17.4":0.09006,"17.5":0.12798,"17.6":0.43608,"18.0":0.03318,"18.1":0.0948,"18.2":0.05214,"18.3":0.24174,"18.4":0.17538,"18.5-18.6":4.21386,"26.0":0.02844},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00236,"5.0-5.1":0,"6.0-6.1":0.01179,"7.0-7.1":0.00707,"8.1-8.4":0,"9.0-9.2":0.00472,"9.3":0.02593,"10.0-10.2":0.00236,"10.3":0.04008,"11.0-11.2":0.35127,"11.3-11.4":0.0165,"12.0-12.1":0.00472,"12.2-12.5":0.13674,"13.0-13.1":0,"13.2":0.00472,"13.3":0.00472,"13.4-13.7":0.02358,"14.0-14.4":0.05422,"14.5-14.8":0.05187,"15.0-15.1":0.04715,"15.2-15.3":0.03772,"15.4":0.04244,"15.5":0.04951,"15.6-15.8":0.65304,"16.0":0.08723,"16.1":0.16974,"16.2":0.08723,"16.3":0.16503,"16.4":0.03536,"16.5":0.06601,"16.6-16.7":0.83928,"17.0":0.04244,"17.1":0.08016,"17.2":0.05894,"17.3":0.08723,"17.4":0.16031,"17.5":0.30648,"17.6-17.7":0.77799,"18.0":0.19568,"18.1":0.41021,"18.2":0.22161,"18.3":0.81806,"18.4":0.52809,"18.5-18.6":16.68425,"26.0":0.04008},P:{"4":0.07538,"20":0.01077,"21":0.0323,"22":0.01077,"23":0.02154,"24":0.0323,"25":0.0323,"26":0.05384,"27":0.10768,"28":2.77813,"5.0-5.4":0.01077,_:"6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0","7.2-7.4":0.02154,"19.0":0.01077},I:{"0":0.02101,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.14728,_:"10 11 12 11.1 11.5 12.1"},A:{"9":0.04444,"11":0.07406,_:"6 7 8 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":25.98892},R:{_:"0"},M:{"0":0.4734},Q:{"14.9":0.01052},O:{"0":0.04208},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/AW.js b/node_modules/caniuse-lite/data/regions/AW.js
deleted file mode 100644
index 2d44a04..0000000
--- a/node_modules/caniuse-lite/data/regions/AW.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"78":0.02606,"115":0.03474,"128":0.00579,"134":0.01158,"138":0.00869,"139":0.01158,"140":0.3503,"141":0.06369,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 135 136 137 142 143 144 145 3.5 3.6"},D:{"27":0.0029,"39":0.01448,"40":0.00869,"41":0.00869,"42":0.00869,"43":0.00579,"44":0.00869,"45":0.01448,"46":0.00869,"47":0.00869,"48":0.01158,"49":0.00869,"50":0.00869,"51":0.00579,"52":0.01448,"53":0.01158,"54":0.01158,"55":0.01448,"56":0.00869,"57":0.00869,"58":0.01158,"59":0.01158,"60":0.01448,"65":0.0029,"68":0.0029,"79":0.0029,"80":0.00579,"83":0.04053,"84":0.0029,"86":0.00579,"87":0.00579,"89":0.0029,"90":0.0029,"91":0.0029,"93":0.01737,"94":0.0029,"96":0.00579,"98":0.0029,"99":0.0029,"100":0.0029,"101":0.00579,"103":0.02027,"106":0.0029,"107":0.0029,"108":0.00579,"109":0.58479,"110":0.0029,"111":0.0029,"114":0.0029,"115":0.0029,"116":0.06948,"121":0.0029,"122":0.04632,"123":0.02316,"124":0.0029,"125":0.96983,"126":0.11001,"127":0.01737,"128":0.03474,"129":0.01158,"130":0.00869,"131":0.01158,"132":0.05211,"133":0.01158,"134":0.04343,"135":0.1158,"136":0.18818,"137":2.45786,"138":9.50429,"139":0.0029,"140":0.00579,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 66 67 69 70 71 72 73 74 75 76 77 78 81 85 88 92 95 97 102 104 105 112 113 117 118 119 120 141 142"},F:{"90":0.00579,"117":0.0029,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.0029,"103":0.0029,"109":0.01158,"114":0.0029,"123":0.0029,"124":0.0029,"125":0.0029,"129":0.0029,"130":0.00869,"131":0.01448,"132":0.00579,"133":0.0029,"134":0.01448,"135":0.01448,"136":0.02027,"137":0.18528,"138":6.98564,"139":0.00869,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 122 126 127 128"},E:{"14":0.00869,"15":0.0029,_:"0 4 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 10.1 11.1","9.1":0.0029,"12.1":0.02027,"13.1":0.0029,"14.1":0.02316,"15.1":0.0029,"15.2-15.3":0.00579,"15.4":0.01448,"15.5":0.0029,"15.6":0.08106,"16.0":0.00869,"16.1":0.02027,"16.2":0.0029,"16.3":0.06659,"16.4":0.0029,"16.5":0.03764,"16.6":0.08975,"17.0":0.07817,"17.1":0.21713,"17.2":0.01158,"17.3":0.01158,"17.4":0.02606,"17.5":0.07238,"17.6":0.17949,"18.0":0.01448,"18.1":0.03474,"18.2":0.04343,"18.3":0.08685,"18.4":0.04922,"18.5-18.6":1.63857,"26.0":0.00579},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00326,"5.0-5.1":0,"6.0-6.1":0.01631,"7.0-7.1":0.00979,"8.1-8.4":0,"9.0-9.2":0.00652,"9.3":0.03588,"10.0-10.2":0.00326,"10.3":0.05545,"11.0-11.2":0.48602,"11.3-11.4":0.02283,"12.0-12.1":0.00652,"12.2-12.5":0.18919,"13.0-13.1":0,"13.2":0.00652,"13.3":0.00652,"13.4-13.7":0.03262,"14.0-14.4":0.07502,"14.5-14.8":0.07176,"15.0-15.1":0.06524,"15.2-15.3":0.05219,"15.4":0.05871,"15.5":0.0685,"15.6-15.8":0.90355,"16.0":0.12069,"16.1":0.23486,"16.2":0.12069,"16.3":0.22833,"16.4":0.04893,"16.5":0.09133,"16.6-16.7":1.16124,"17.0":0.05871,"17.1":0.1109,"17.2":0.08155,"17.3":0.12069,"17.4":0.22181,"17.5":0.42405,"17.6-17.7":1.07643,"18.0":0.27074,"18.1":0.56757,"18.2":0.30662,"18.3":1.13188,"18.4":0.73067,"18.5-18.6":23.08451,"26.0":0.05545},P:{"4":0.05097,"21":0.03058,"23":0.02039,"24":0.02039,"25":0.03058,"26":0.03058,"27":0.23447,"28":6.27958,_:"20 22 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.10194},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.04263,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":33.47067},R:{_:"0"},M:{"0":0.26289},Q:{_:"14.9"},O:{"0":0.00711},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/AX.js b/node_modules/caniuse-lite/data/regions/AX.js
deleted file mode 100644
index 8276c3f..0000000
--- a/node_modules/caniuse-lite/data/regions/AX.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"115":0.35757,"128":0.04832,"136":0.02899,"138":0.63782,"139":0.03382,"140":1.19834,"141":0.35274,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 134 135 137 142 143 144 145 3.5 3.6"},D:{"41":0.00966,"44":0.00483,"45":0.00483,"46":0.00483,"47":0.00483,"48":0.01933,"51":0.00483,"54":0.0145,"55":0.00483,"56":0.00483,"57":0.01933,"58":0.00966,"76":0.02899,"79":0.06765,"80":0.00483,"87":0.2561,"103":0.05315,"109":1.13069,"114":0.00966,"115":0.0145,"116":0.00966,"120":0.00483,"122":0.00966,"124":0.00483,"125":0.06282,"126":0.00483,"127":0.00966,"128":0.01933,"130":0.00966,"131":0.00483,"132":0.00966,"133":0.00483,"134":0.04832,"135":0.03382,"136":0.1063,"137":2.79773,"138":25.70141,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 49 50 52 53 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 77 78 81 83 84 85 86 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 110 111 112 113 117 118 119 121 123 129 139 140 141 142"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"109":0.00483,"133":0.03382,"134":0.01933,"135":0.04832,"137":0.16429,"138":6.61018,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 136 139"},E:{"14":0.01933,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 16.4 16.5 17.0 17.2 18.0 26.0","13.1":0.00483,"14.1":0.00966,"15.2-15.3":0.00483,"15.4":0.00483,"15.5":0.00483,"15.6":0.04832,"16.0":0.01933,"16.1":0.00966,"16.2":0.00483,"16.3":0.00483,"16.6":0.17395,"17.1":0.06765,"17.3":0.1208,"17.4":0.00483,"17.5":0.03382,"17.6":0.15462,"18.1":0.00483,"18.2":0.00966,"18.3":0.04349,"18.4":0.00483,"18.5-18.6":1.5849},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00106,"5.0-5.1":0,"6.0-6.1":0.00529,"7.0-7.1":0.00317,"8.1-8.4":0,"9.0-9.2":0.00211,"9.3":0.01163,"10.0-10.2":0.00106,"10.3":0.01798,"11.0-11.2":0.15755,"11.3-11.4":0.0074,"12.0-12.1":0.00211,"12.2-12.5":0.06133,"13.0-13.1":0,"13.2":0.00211,"13.3":0.00211,"13.4-13.7":0.01057,"14.0-14.4":0.02432,"14.5-14.8":0.02326,"15.0-15.1":0.02115,"15.2-15.3":0.01692,"15.4":0.01903,"15.5":0.0222,"15.6-15.8":0.29289,"16.0":0.03912,"16.1":0.07613,"16.2":0.03912,"16.3":0.07402,"16.4":0.01586,"16.5":0.02961,"16.6-16.7":0.37642,"17.0":0.01903,"17.1":0.03595,"17.2":0.02643,"17.3":0.03912,"17.4":0.0719,"17.5":0.13746,"17.6-17.7":0.34893,"18.0":0.08776,"18.1":0.18398,"18.2":0.09939,"18.3":0.36691,"18.4":0.23685,"18.5-18.6":7.48303,"26.0":0.01798},P:{"4":0.03434,"23":0.04579,"24":0.01145,"26":0.01145,"27":0.04579,"28":4.96785,_:"20 21 22 25 5.0-5.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","6.2-6.4":0.06868,"7.2-7.4":0.03434},I:{"0":0.10837,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00009},K:{"0":0.16538,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":32.6215},R:{_:"0"},M:{"0":5.26619},Q:{_:"14.9"},O:{_:"0"},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/AZ.js b/node_modules/caniuse-lite/data/regions/AZ.js
deleted file mode 100644
index 72a516e..0000000
--- a/node_modules/caniuse-lite/data/regions/AZ.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"60":0.00282,"68":0.00282,"102":0.00282,"110":0.00282,"114":0.00282,"115":0.05644,"125":0.00282,"128":0.12417,"133":0.00282,"134":0.00282,"136":0.00847,"138":0.00282,"139":0.01129,"140":0.25398,"141":0.07902,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 103 104 105 106 107 108 109 111 112 113 116 117 118 119 120 121 122 123 124 126 127 129 130 131 132 135 137 142 143 144 145 3.5 3.6"},D:{"11":0.00282,"27":0.00282,"38":0.00564,"39":0.01129,"40":0.01129,"41":0.01129,"42":0.01129,"43":0.01129,"44":0.01129,"45":0.01129,"46":0.01129,"47":0.00847,"48":0.01129,"49":0.01129,"50":0.00847,"51":0.00847,"52":0.00847,"53":0.01693,"54":0.01129,"55":0.01129,"56":0.00847,"57":0.01129,"58":0.01129,"59":0.01129,"60":0.01129,"65":0.00282,"66":0.00564,"67":0.00282,"68":0.00564,"69":0.00282,"70":0.00564,"72":0.00282,"73":0.00282,"74":0.00282,"75":0.00564,"77":0.00564,"78":0.00282,"79":0.07055,"80":0.00847,"81":0.00847,"83":0.0508,"84":0.00282,"85":0.00282,"86":0.00564,"87":0.03951,"88":0.00847,"89":0.01975,"90":0.00564,"91":0.00847,"92":0.00282,"93":0.00282,"94":0.00847,"95":0.00282,"96":0.00282,"97":0.00282,"98":0.00564,"99":0.00282,"100":0.01129,"101":0.00847,"102":0.00564,"103":0.00564,"104":0.00282,"105":0.01693,"106":0.01129,"107":0.00564,"108":0.03104,"109":1.85405,"110":0.00564,"111":0.04233,"112":0.00847,"113":0.00282,"114":0.00847,"115":0.00282,"116":0.02822,"117":0.00282,"118":0.05926,"119":0.00847,"120":0.01129,"121":0.01129,"122":0.03104,"123":0.01129,"124":0.01693,"125":2.29993,"126":0.02822,"127":0.0508,"128":0.01693,"129":0.01693,"130":0.01411,"131":0.05362,"132":0.04233,"133":0.03386,"134":0.05362,"135":0.08466,"136":0.10441,"137":2.63857,"138":10.65587,"139":0.00564,"140":0.00282,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 32 33 34 35 36 37 61 62 63 64 71 76 141 142"},F:{"46":0.00564,"65":0.00282,"79":0.01411,"84":0.00282,"85":0.11852,"86":0.00282,"88":0.00282,"89":0.00282,"90":0.03669,"95":0.14392,"114":0.00282,"117":0.00282,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 87 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00282,"89":0.01975,"92":0.00847,"109":0.01129,"114":0.00847,"117":0.00282,"120":0.00282,"122":0.01129,"124":0.00564,"127":0.00282,"129":0.00564,"131":0.00282,"133":0.00847,"134":0.00847,"135":0.01129,"136":0.00847,"137":0.0508,"138":1.52388,"139":0.00564,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 118 119 121 123 125 126 128 130 132"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 15.5 16.0 16.4 16.5","5.1":0.00847,"13.1":0.00282,"14.1":0.00564,"15.6":0.01693,"16.1":0.00282,"16.2":0.01693,"16.3":0.00564,"16.6":0.0254,"17.0":0.00847,"17.1":0.01129,"17.2":0.00282,"17.3":0.00282,"17.4":0.00847,"17.5":0.01975,"17.6":0.0254,"18.0":0.01129,"18.1":0.00847,"18.2":0.00564,"18.3":0.0254,"18.4":0.01129,"18.5-18.6":0.3979,"26.0":0.00564},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00094,"5.0-5.1":0,"6.0-6.1":0.00471,"7.0-7.1":0.00283,"8.1-8.4":0,"9.0-9.2":0.00188,"9.3":0.01036,"10.0-10.2":0.00094,"10.3":0.01601,"11.0-11.2":0.14032,"11.3-11.4":0.00659,"12.0-12.1":0.00188,"12.2-12.5":0.05462,"13.0-13.1":0,"13.2":0.00188,"13.3":0.00188,"13.4-13.7":0.00942,"14.0-14.4":0.02166,"14.5-14.8":0.02072,"15.0-15.1":0.01884,"15.2-15.3":0.01507,"15.4":0.01695,"15.5":0.01978,"15.6-15.8":0.26087,"16.0":0.03484,"16.1":0.06781,"16.2":0.03484,"16.3":0.06592,"16.4":0.01413,"16.5":0.02637,"16.6-16.7":0.33526,"17.0":0.01695,"17.1":0.03202,"17.2":0.02354,"17.3":0.03484,"17.4":0.06404,"17.5":0.12243,"17.6-17.7":0.31078,"18.0":0.07817,"18.1":0.16387,"18.2":0.08852,"18.3":0.32679,"18.4":0.21095,"18.5-18.6":6.66479,"26.0":0.01601},P:{"4":0.27387,"20":0.02029,"21":0.02029,"22":0.03043,"23":0.071,"24":0.03043,"25":0.06086,"26":0.10143,"27":0.14201,"28":2.65754,_:"5.0-5.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 19.0","6.2-6.4":0.04057,"7.2-7.4":0.06086,"13.0":0.01014,"16.0":0.01014,"17.0":0.02029,"18.0":0.01014},I:{"0":0.01433,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":1.54327,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.01411,"11":0.00847,_:"6 7 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":59.39987},R:{_:"0"},M:{"0":0.27276},Q:{_:"14.9"},O:{"0":0.17945},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/BA.js b/node_modules/caniuse-lite/data/regions/BA.js
deleted file mode 100644
index b731afa..0000000
--- a/node_modules/caniuse-lite/data/regions/BA.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"52":0.06037,"71":0.00377,"88":0.00755,"91":0.00755,"115":0.32825,"125":0.00755,"127":0.00377,"128":0.01887,"133":0.02264,"134":0.00755,"135":0.00755,"136":0.00755,"137":0.00755,"138":0.0415,"139":0.0415,"140":1.20736,"141":0.38107,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 89 90 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 126 129 130 131 132 142 143 144 145 3.5 3.6"},D:{"39":0.00755,"40":0.01132,"41":0.00755,"42":0.00755,"43":0.00755,"44":0.00755,"45":0.00755,"46":0.00755,"47":0.01132,"48":0.00755,"49":0.03773,"50":0.00755,"51":0.00755,"52":0.00755,"53":0.04528,"54":0.00755,"55":0.01132,"56":0.00755,"57":0.00755,"58":0.01132,"59":0.00755,"60":0.00755,"64":0.00755,"66":0.00377,"68":0.00377,"69":0.00755,"70":0.00755,"71":0.00755,"72":0.00377,"73":0.00377,"75":0.00377,"78":0.00377,"79":0.51313,"83":0.01887,"84":0.00377,"85":0.00377,"86":0.00377,"87":0.37353,"88":0.00755,"89":0.00755,"90":0.00377,"91":0.03018,"92":0.01509,"93":0.01132,"94":0.06037,"96":0.00755,"97":0.00377,"98":0.00377,"99":0.00377,"100":0.00377,"102":0.00377,"103":0.02641,"104":0.04905,"105":0.00377,"106":0.02641,"107":0.01132,"108":0.09433,"109":2.38454,"110":0.00377,"111":0.01509,"112":0.00755,"113":0.00377,"114":0.03396,"115":0.00377,"116":0.03396,"119":0.0415,"120":0.01509,"121":0.01132,"122":0.06791,"123":0.01887,"124":0.04528,"125":0.44521,"126":0.0415,"127":0.02264,"128":0.02264,"129":0.01132,"130":0.0566,"131":0.12828,"132":0.08301,"133":0.06037,"134":0.06414,"135":0.11696,"136":0.22261,"137":4.57288,"138":16.85022,"139":0.00755,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 65 67 74 76 77 80 81 95 101 117 118 140 141 142"},F:{"36":0.01132,"40":0.00755,"46":0.03773,"79":0.00377,"89":0.00377,"90":0.02264,"95":0.0566,"117":0.00755,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00755,"106":0.00377,"108":0.02641,"109":0.01509,"122":0.00377,"129":0.00755,"130":0.00377,"131":0.02264,"132":0.01132,"133":0.00377,"134":0.01509,"135":0.00377,"136":0.02641,"137":0.08678,"138":1.67521,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 107 110 111 112 113 114 115 116 117 118 119 120 121 123 124 125 126 127 128 139"},E:{"14":0.00377,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.4 16.4 17.0","12.1":0.03773,"13.1":0.01132,"14.1":0.01132,"15.1":0.01509,"15.2-15.3":0.00377,"15.5":0.00755,"15.6":0.06414,"16.0":0.00377,"16.1":0.00377,"16.2":0.00755,"16.3":0.00755,"16.5":0.00755,"16.6":0.15092,"17.1":0.0566,"17.2":0.00377,"17.3":0.00755,"17.4":0.03396,"17.5":0.01509,"17.6":0.10564,"18.0":0.00377,"18.1":0.01509,"18.2":0.00377,"18.3":0.01887,"18.4":0.06037,"18.5-18.6":0.60368,"26.0":0.00377},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00112,"5.0-5.1":0,"6.0-6.1":0.0056,"7.0-7.1":0.00336,"8.1-8.4":0,"9.0-9.2":0.00224,"9.3":0.01232,"10.0-10.2":0.00112,"10.3":0.01903,"11.0-11.2":0.16682,"11.3-11.4":0.00784,"12.0-12.1":0.00224,"12.2-12.5":0.06494,"13.0-13.1":0,"13.2":0.00224,"13.3":0.00224,"13.4-13.7":0.0112,"14.0-14.4":0.02575,"14.5-14.8":0.02463,"15.0-15.1":0.02239,"15.2-15.3":0.01791,"15.4":0.02015,"15.5":0.02351,"15.6-15.8":0.31013,"16.0":0.04143,"16.1":0.08061,"16.2":0.04143,"16.3":0.07837,"16.4":0.01679,"16.5":0.03135,"16.6-16.7":0.39858,"17.0":0.02015,"17.1":0.03807,"17.2":0.02799,"17.3":0.04143,"17.4":0.07613,"17.5":0.14555,"17.6-17.7":0.36947,"18.0":0.09293,"18.1":0.19481,"18.2":0.10524,"18.3":0.38851,"18.4":0.25079,"18.5-18.6":7.92351,"26.0":0.01903},P:{"4":0.46619,"20":0.01036,"21":0.02072,"22":0.04144,"23":0.04144,"24":0.0518,"25":0.0518,"26":0.09324,"27":0.1036,"28":3.36691,"5.0-5.4":0.04144,"6.2-6.4":0.11396,"7.2-7.4":0.19683,_:"8.2 9.2 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0","10.1":0.01036,"19.0":0.01036},I:{"0":0.11814,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00009},K:{"0":0.20549,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":48.60532},R:{_:"0"},M:{"0":0.13699},Q:{_:"14.9"},O:{"0":0.00623},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/BB.js b/node_modules/caniuse-lite/data/regions/BB.js
deleted file mode 100644
index fabdc59..0000000
--- a/node_modules/caniuse-lite/data/regions/BB.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"128":0.018,"138":0.006,"139":0.018,"140":1.63773,"141":0.79787,"142":0.04199,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 134 135 136 137 143 144 145 3.5 3.6"},D:{"24":0.006,"27":0.018,"28":0.006,"29":0.006,"31":0.006,"32":0.006,"34":0.006,"35":0.012,"36":0.006,"37":0.006,"39":0.018,"40":0.012,"41":0.018,"42":0.018,"43":0.018,"44":0.018,"45":0.012,"46":0.018,"47":0.012,"48":0.018,"49":0.018,"50":0.018,"51":0.018,"52":0.018,"53":0.018,"54":0.018,"55":0.018,"56":0.018,"57":0.018,"58":0.024,"59":0.018,"60":0.012,"62":0.012,"63":0.012,"64":0.006,"65":0.012,"66":0.024,"67":0.024,"68":0.012,"69":0.012,"70":0.006,"71":0.006,"72":0.012,"73":0.012,"74":0.012,"75":0.04199,"76":0.006,"77":0.012,"78":0.006,"79":0.024,"80":0.11398,"81":0.018,"83":0.024,"84":0.03,"85":0.03,"86":0.024,"87":0.04199,"88":0.05399,"89":0.05999,"90":0.03,"91":0.03599,"92":0.018,"93":0.018,"94":0.018,"95":0.018,"96":0.024,"97":0.018,"98":0.03,"99":0.03,"100":0.04199,"101":0.04799,"102":0.012,"103":0.20397,"104":0.012,"106":0.012,"107":0.012,"108":0.012,"109":0.19797,"111":0.006,"113":0.006,"116":0.018,"117":0.006,"119":0.006,"122":0.006,"123":0.006,"124":0.24596,"125":19.72471,"126":0.06599,"128":0.03,"130":0.006,"131":0.08999,"132":0.024,"133":0.018,"134":0.03,"135":0.024,"136":0.46192,"137":3.35344,"138":13.11981,"139":0.012,"140":0.012,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 30 33 38 61 105 110 112 114 115 118 120 121 127 129 141 142"},F:{"90":0.006,"95":0.006,"113":0.018,"114":0.006,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"109":0.006,"122":0.05999,"134":0.03599,"135":0.006,"136":0.024,"137":0.10798,"138":11.54808,"139":0.006,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 123 124 125 126 127 128 129 130 131 132 133"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.1 15.2-15.3 15.4 15.5 16.2 17.0","14.1":0.024,"15.6":0.04199,"16.0":0.006,"16.1":0.22196,"16.3":0.018,"16.4":0.024,"16.5":0.006,"16.6":0.03599,"17.1":0.13198,"17.2":0.006,"17.3":0.006,"17.4":0.14398,"17.5":0.024,"17.6":0.08999,"18.0":0.006,"18.1":0.018,"18.2":0.012,"18.3":0.13798,"18.4":0.03,"18.5-18.6":1.59573,"26.0":0.012},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00081,"5.0-5.1":0,"6.0-6.1":0.00403,"7.0-7.1":0.00242,"8.1-8.4":0,"9.0-9.2":0.00161,"9.3":0.00886,"10.0-10.2":0.00081,"10.3":0.01369,"11.0-11.2":0.12,"11.3-11.4":0.00564,"12.0-12.1":0.00161,"12.2-12.5":0.04671,"13.0-13.1":0,"13.2":0.00161,"13.3":0.00161,"13.4-13.7":0.00805,"14.0-14.4":0.01852,"14.5-14.8":0.01772,"15.0-15.1":0.01611,"15.2-15.3":0.01289,"15.4":0.0145,"15.5":0.01691,"15.6-15.8":0.2231,"16.0":0.0298,"16.1":0.05799,"16.2":0.0298,"16.3":0.05638,"16.4":0.01208,"16.5":0.02255,"16.6-16.7":0.28672,"17.0":0.0145,"17.1":0.02738,"17.2":0.02014,"17.3":0.0298,"17.4":0.05477,"17.5":0.1047,"17.6-17.7":0.26578,"18.0":0.06685,"18.1":0.14014,"18.2":0.07571,"18.3":0.27947,"18.4":0.18041,"18.5-18.6":5.69983,"26.0":0.01369},P:{"4":0.02148,"21":0.01074,"22":0.11812,"23":0.01074,"24":0.04295,"25":0.03221,"26":0.0859,"27":0.05369,"28":3.72605,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0 19.0","7.2-7.4":0.04295,"17.0":0.03221},I:{"0":0.01198,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":1.36034,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":28.26807},R:{_:"0"},M:{"0":0.11203},Q:{_:"14.9"},O:{"0":0.016},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/BD.js b/node_modules/caniuse-lite/data/regions/BD.js
deleted file mode 100644
index c94d4a6..0000000
--- a/node_modules/caniuse-lite/data/regions/BD.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"3":0.00706,"15":0.01059,"48":0.00353,"49":0.00353,"52":0.00353,"65":0.01412,"105":0.00353,"106":0.00353,"109":0.00353,"111":0.00353,"115":0.45171,"116":0.00353,"125":0.00353,"127":0.00706,"128":0.05294,"132":0.00353,"133":0.01059,"134":0.0247,"135":0.01059,"136":0.01059,"137":0.00706,"138":0.01412,"139":0.04941,"140":1.53159,"141":0.63522,"142":0.03176,_:"2 4 5 6 7 8 9 10 11 12 13 14 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 50 51 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 107 108 110 112 113 114 117 118 119 120 121 122 123 124 126 129 130 131 143 144 145 3.5 3.6"},D:{"22":0.00706,"27":0.00353,"29":0.01059,"39":0.00353,"40":0.00353,"41":0.01059,"42":0.00353,"43":0.00353,"44":0.00353,"45":0.00353,"46":0.00353,"47":0.00353,"48":0.00353,"49":0.00353,"50":0.00353,"51":0.00353,"52":0.00353,"53":0.00353,"54":0.00353,"55":0.00353,"56":0.00353,"57":0.00353,"58":0.00353,"59":0.00353,"60":0.00353,"62":0.00353,"63":0.00353,"65":0.00353,"66":0.00706,"67":0.00353,"68":0.00353,"69":0.00353,"70":0.00353,"71":0.00706,"72":0.00353,"73":0.01765,"74":0.00706,"75":0.01765,"76":0.00353,"77":0.00353,"78":0.00353,"79":0.01059,"80":0.01765,"81":0.00706,"83":0.01412,"84":0.00706,"85":0.00706,"86":0.01412,"87":0.01765,"88":0.01059,"89":0.01412,"90":0.00706,"91":0.00706,"92":0.00706,"93":0.01059,"94":0.00706,"95":0.00706,"96":0.00706,"97":0.00353,"98":0.01059,"99":0.00706,"100":0.00706,"101":0.01059,"102":0.00353,"103":0.03529,"104":0.14116,"105":0.00353,"106":0.0247,"107":0.0247,"108":0.02823,"109":0.99518,"110":0.01412,"111":0.01412,"112":0.01412,"113":0.00353,"114":0.01412,"116":0.01765,"118":0.01765,"119":0.01765,"120":0.00706,"121":0.01059,"122":0.02823,"123":0.01412,"124":0.03882,"125":4.44301,"126":0.03176,"127":0.01765,"128":0.02823,"129":0.01412,"130":0.03176,"131":0.15881,"132":0.08823,"133":0.06705,"134":0.06352,"135":0.17292,"136":0.14116,"137":2.51265,"138":13.74898,"139":0.05294,"140":0.03529,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 28 30 31 32 33 34 35 36 37 38 61 64 115 117 141 142"},F:{"46":0.00353,"89":0.00353,"90":0.04588,"91":0.00353,"95":0.01059,"114":0.01412,"115":0.00353,"116":0.00353,"117":0.00706,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00353,"92":0.01765,"107":0.00353,"108":0.00353,"109":0.00706,"110":0.00353,"114":0.02117,"122":0.02823,"129":0.00353,"130":0.00353,"131":0.0247,"132":0.02823,"133":0.01412,"134":0.01412,"135":0.01412,"136":0.01765,"137":0.03176,"138":1.10458,"139":0.01059,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 111 112 113 115 116 117 118 119 120 121 123 124 125 126 127 128"},E:{"4":0.01059,_:"0 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.1 15.2-15.3 15.4 16.1 16.2 16.4 17.0","14.1":0.00353,"15.5":0.02117,"15.6":0.01059,"16.0":0.00353,"16.3":0.00353,"16.5":0.00353,"16.6":0.03176,"17.1":0.00706,"17.2":0.00353,"17.3":0.00353,"17.4":0.00706,"17.5":0.01059,"17.6":0.03176,"18.0":0.00706,"18.1":0.00353,"18.2":0.00353,"18.3":0.01059,"18.4":0.00706,"18.5-18.6":0.15528,"26.0":0.00353},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00022,"5.0-5.1":0,"6.0-6.1":0.00109,"7.0-7.1":0.00065,"8.1-8.4":0,"9.0-9.2":0.00043,"9.3":0.00239,"10.0-10.2":0.00022,"10.3":0.0037,"11.0-11.2":0.0324,"11.3-11.4":0.00152,"12.0-12.1":0.00043,"12.2-12.5":0.01261,"13.0-13.1":0,"13.2":0.00043,"13.3":0.00043,"13.4-13.7":0.00217,"14.0-14.4":0.005,"14.5-14.8":0.00478,"15.0-15.1":0.00435,"15.2-15.3":0.00348,"15.4":0.00391,"15.5":0.00457,"15.6-15.8":0.06023,"16.0":0.00804,"16.1":0.01565,"16.2":0.00804,"16.3":0.01522,"16.4":0.00326,"16.5":0.00609,"16.6-16.7":0.0774,"17.0":0.00391,"17.1":0.00739,"17.2":0.00544,"17.3":0.00804,"17.4":0.01478,"17.5":0.02827,"17.6-17.7":0.07175,"18.0":0.01805,"18.1":0.03783,"18.2":0.02044,"18.3":0.07545,"18.4":0.0487,"18.5-18.6":1.53872,"26.0":0.0037},P:{"4":0.05446,"22":0.01089,"23":0.01089,"24":0.01089,"25":0.01089,"26":0.03268,"27":0.03268,"28":0.39214,_:"20 21 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0 18.0 19.0","7.2-7.4":0.02179,"13.0":0.01089,"17.0":0.06536},I:{"0":0.07754,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00006},K:{"0":1.60658,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.21586,"9":0.02249,"10":0.03148,"11":0.23835,_:"6 7 5.5"},S:{"2.5":0.01294,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":63.40537},R:{_:"0"},M:{"0":0.11648},Q:{_:"14.9"},O:{"0":1.896},H:{"0":0.05}};
diff --git a/node_modules/caniuse-lite/data/regions/BE.js b/node_modules/caniuse-lite/data/regions/BE.js
deleted file mode 100644
index 476ff62..0000000
--- a/node_modules/caniuse-lite/data/regions/BE.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"48":0.00508,"52":0.00508,"60":0.00508,"68":0.00508,"78":0.06601,"87":0.01016,"96":0.00508,"104":0.00508,"115":0.42147,"123":0.00508,"125":0.01016,"126":2.57962,"127":0.00508,"128":0.12187,"132":0.01523,"133":0.00508,"134":0.00508,"135":0.01016,"136":0.02031,"137":0.01016,"138":0.03047,"139":0.14726,"140":2.08198,"141":0.65506,"142":0.01016,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 59 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 88 89 90 91 92 93 94 95 97 98 99 100 101 102 103 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 124 129 130 131 143 144 145 3.5 3.6"},D:{"39":0.00508,"40":0.00508,"41":0.00508,"42":0.00508,"43":0.00508,"44":0.00508,"45":0.00508,"46":0.00508,"47":0.00508,"48":0.00508,"49":0.01523,"50":0.00508,"51":0.00508,"52":0.00508,"53":0.00508,"54":0.00508,"55":0.00508,"56":0.00508,"57":0.00508,"58":0.00508,"59":0.00508,"60":0.00508,"65":0.00508,"74":0.05586,"75":0.0457,"76":0.0457,"77":0.0457,"78":0.72108,"79":0.9699,"83":0.09648,"87":0.02539,"90":0.01523,"91":0.00508,"93":0.00508,"96":0.00508,"98":0.00508,"99":0.00508,"100":0.00508,"102":0.00508,"103":0.0457,"104":0.00508,"105":0.00508,"106":0.00508,"108":0.01523,"109":0.49257,"110":0.00508,"111":0.00508,"112":0.00508,"113":0.00508,"114":0.06601,"115":0.00508,"116":0.11679,"117":0.00508,"118":0.01016,"119":0.02031,"120":0.98005,"121":0.01523,"122":0.47225,"123":0.02539,"124":0.02031,"125":0.37069,"126":0.04062,"127":0.01523,"128":0.14726,"129":0.02539,"130":0.16757,"131":0.0914,"132":0.06601,"133":0.2082,"134":0.08125,"135":0.12695,"136":0.34023,"137":4.43309,"138":15.80781,"139":0.01016,"140":0.00508,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 66 67 68 69 70 71 72 73 80 81 84 85 86 88 89 92 94 95 97 101 107 141 142"},F:{"90":0.02031,"95":0.01016,"114":0.00508,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"14":0.00508,"86":0.00508,"92":0.00508,"108":0.00508,"109":0.05078,"120":0.00508,"122":0.00508,"124":0.00508,"125":0.00508,"126":0.00508,"128":0.01016,"129":0.01016,"130":0.01016,"131":0.02031,"132":0.01523,"133":0.01016,"134":0.05586,"135":0.03047,"136":0.08633,"137":0.34023,"138":7.41388,"139":0.01523,_:"12 13 15 16 17 18 79 80 81 83 84 85 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 110 111 112 113 114 115 116 117 118 119 121 123 127"},E:{"14":0.01523,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.01016,"13.1":0.0457,"14.1":0.06601,"15.1":0.01016,"15.2-15.3":0.00508,"15.4":0.01523,"15.5":0.01523,"15.6":0.33515,"16.0":0.0457,"16.1":0.03555,"16.2":0.03047,"16.3":0.0457,"16.4":0.03555,"16.5":0.03555,"16.6":0.37577,"17.0":0.01523,"17.1":0.27929,"17.2":0.07617,"17.3":0.0457,"17.4":0.06601,"17.5":0.13711,"17.6":0.44179,"18.0":0.05078,"18.1":0.0914,"18.2":0.0457,"18.3":0.14726,"18.4":0.14726,"18.5-18.6":3.16359,"26.0":0.02031},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00181,"5.0-5.1":0,"6.0-6.1":0.00905,"7.0-7.1":0.00543,"8.1-8.4":0,"9.0-9.2":0.00362,"9.3":0.01991,"10.0-10.2":0.00181,"10.3":0.03076,"11.0-11.2":0.26964,"11.3-11.4":0.01267,"12.0-12.1":0.00362,"12.2-12.5":0.10496,"13.0-13.1":0,"13.2":0.00362,"13.3":0.00362,"13.4-13.7":0.0181,"14.0-14.4":0.04162,"14.5-14.8":0.03981,"15.0-15.1":0.03619,"15.2-15.3":0.02896,"15.4":0.03257,"15.5":0.038,"15.6-15.8":0.50129,"16.0":0.06696,"16.1":0.1303,"16.2":0.06696,"16.3":0.12668,"16.4":0.02715,"16.5":0.05067,"16.6-16.7":0.64425,"17.0":0.03257,"17.1":0.06153,"17.2":0.04524,"17.3":0.06696,"17.4":0.12306,"17.5":0.23526,"17.6-17.7":0.5972,"18.0":0.1502,"18.1":0.31489,"18.2":0.17011,"18.3":0.62796,"18.4":0.40537,"18.5-18.6":12.80721,"26.0":0.03076},P:{"4":0.02108,"21":0.02108,"22":0.01054,"23":0.01054,"24":0.03162,"25":0.03162,"26":0.06325,"27":0.07379,"28":3.49978,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 11.1-11.2 12.0 14.0 15.0 16.0 17.0 18.0","7.2-7.4":0.01054,"10.1":0.01054,"13.0":0.01054,"19.0":0.01054},I:{"0":0.04424,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00004},K:{"0":0.16246,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.02539,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":27.52335},R:{_:"0"},M:{"0":0.39384},Q:{_:"14.9"},O:{"0":0.02462},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/BF.js b/node_modules/caniuse-lite/data/regions/BF.js
deleted file mode 100644
index e83111b..0000000
--- a/node_modules/caniuse-lite/data/regions/BF.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"43":0.00236,"49":0.01178,"54":0.00236,"60":0.00471,"61":0.00236,"62":0.00236,"67":0.00471,"68":0.00236,"72":0.01178,"75":0.00236,"76":0.00236,"78":0.00471,"86":0.00236,"88":0.00236,"92":0.00707,"93":0.00236,"96":0.00236,"104":0.00236,"112":0.00236,"115":0.13188,"121":0.00236,"123":0.00236,"127":0.02591,"128":0.03533,"129":0.00236,"130":0.00236,"132":0.00471,"133":0.00471,"134":0.00471,"135":0.00471,"136":0.00471,"137":0.00707,"138":0.01413,"139":0.0683,"140":1.31409,"141":0.37445,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 50 51 52 53 55 56 57 58 59 63 64 65 66 69 70 71 73 74 77 79 80 81 82 83 84 85 87 89 90 91 94 95 97 98 99 100 101 102 103 105 106 107 108 109 110 111 113 114 116 117 118 119 120 122 124 125 126 131 142 143 144 145 3.5 3.6"},D:{"11":0.00236,"24":0.00236,"34":0.00236,"37":0.00236,"38":0.00236,"39":0.01413,"40":0.01178,"41":0.01413,"42":0.01413,"43":0.01649,"44":0.01649,"45":0.01649,"46":0.01413,"47":0.01413,"48":0.01884,"49":0.01178,"50":0.01178,"51":0.01178,"52":0.01413,"53":0.01178,"54":0.01413,"55":0.01413,"56":0.01413,"57":0.01178,"58":0.01413,"59":0.01649,"60":0.01178,"63":0.00236,"64":0.00236,"65":0.00471,"66":0.00471,"67":0.00236,"68":0.00471,"69":0.01178,"71":0.00236,"72":0.00236,"73":0.00707,"74":0.00707,"75":0.01413,"76":0.00236,"77":0.00236,"78":0.00236,"79":0.0212,"80":0.00942,"81":0.00471,"83":0.02591,"84":0.00471,"85":0.00236,"86":0.00471,"87":0.05652,"88":0.00707,"89":0.01178,"90":0.00236,"91":0.00471,"92":0.00236,"93":0.00707,"94":0.0212,"95":0.02355,"96":0.00707,"97":0.00236,"98":0.01413,"99":0.00707,"100":0.00471,"101":0.00707,"102":0.00236,"103":0.01884,"104":0.00236,"106":0.0212,"107":0.00236,"108":0.00942,"109":0.60995,"110":0.00236,"113":0.00236,"114":0.01649,"115":0.00471,"116":0.07301,"118":0.00471,"119":0.0471,"120":0.08478,"121":0.00471,"122":0.03062,"123":0.00236,"124":0.00471,"125":2.07947,"126":0.01649,"127":0.00471,"128":0.02355,"129":0.00707,"130":0.00942,"131":0.03533,"132":0.01884,"133":0.04004,"134":0.0471,"135":0.08478,"136":0.07065,"137":1.17515,"138":4.42034,"139":0.00471,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 29 30 31 32 33 35 36 61 62 70 105 111 112 117 140 141 142"},F:{"36":0.00236,"37":0.00236,"80":0.00236,"90":0.02591,"91":0.00236,"95":0.0212,"107":0.00236,"108":0.00236,"109":0.00236,"110":0.00236,"113":0.00236,"114":0.00236,"116":0.00707,"117":0.03297,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 81 82 83 84 85 86 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 111 112 115 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00471,"13":0.00236,"14":0.00236,"16":0.00236,"17":0.00942,"18":0.01649,"85":0.00236,"89":0.00471,"90":0.00471,"92":0.04004,"100":0.01413,"103":0.00236,"109":0.00942,"114":0.00236,"115":0.00236,"120":0.00236,"121":0.00236,"122":0.00707,"124":0.00236,"125":0.00942,"126":0.00236,"129":0.00236,"130":0.00236,"131":0.01178,"132":0.00471,"133":0.00471,"134":0.01413,"135":0.0212,"136":0.02591,"137":0.12011,"138":3.09212,"139":0.01884,_:"15 79 80 81 83 84 86 87 88 91 93 94 95 96 97 98 99 101 102 104 105 106 107 108 110 111 112 113 116 117 118 119 123 127 128"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 14.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.4 17.0 17.1 17.2 17.3 17.4 18.0 18.2","5.1":0.00471,"13.1":0.00707,"15.1":0.00236,"15.6":0.0471,"16.3":0.00236,"16.5":0.02826,"16.6":0.01649,"17.5":0.00236,"17.6":0.03062,"18.1":0.00471,"18.3":0.01649,"18.4":0.00942,"18.5-18.6":0.13188,"26.0":0.00236},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00045,"5.0-5.1":0,"6.0-6.1":0.00227,"7.0-7.1":0.00136,"8.1-8.4":0,"9.0-9.2":0.00091,"9.3":0.005,"10.0-10.2":0.00045,"10.3":0.00772,"11.0-11.2":0.06766,"11.3-11.4":0.00318,"12.0-12.1":0.00091,"12.2-12.5":0.02634,"13.0-13.1":0,"13.2":0.00091,"13.3":0.00091,"13.4-13.7":0.00454,"14.0-14.4":0.01044,"14.5-14.8":0.00999,"15.0-15.1":0.00908,"15.2-15.3":0.00727,"15.4":0.00817,"15.5":0.00954,"15.6-15.8":0.12579,"16.0":0.0168,"16.1":0.0327,"16.2":0.0168,"16.3":0.03179,"16.4":0.00681,"16.5":0.01272,"16.6-16.7":0.16166,"17.0":0.00817,"17.1":0.01544,"17.2":0.01135,"17.3":0.0168,"17.4":0.03088,"17.5":0.05903,"17.6-17.7":0.14986,"18.0":0.03769,"18.1":0.07902,"18.2":0.04269,"18.3":0.15758,"18.4":0.10172,"18.5-18.6":3.21376,"26.0":0.00772},P:{"4":0.03116,"22":0.01039,"23":0.01039,"24":0.01039,"25":0.01039,"26":0.02077,"27":0.04154,"28":0.39466,_:"20 21 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0","7.2-7.4":0.01039,"19.0":0.01039},I:{"0":0.12214,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.0001},K:{"0":1.55893,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00236,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":75.04874},R:{_:"0"},M:{"0":0.09174},Q:{"14.9":0.01529},O:{"0":0.14526},H:{"0":0.23}};
diff --git a/node_modules/caniuse-lite/data/regions/BG.js b/node_modules/caniuse-lite/data/regions/BG.js
deleted file mode 100644
index b00825e..0000000
--- a/node_modules/caniuse-lite/data/regions/BG.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"52":0.04555,"68":0.0035,"78":0.02453,"80":0.0035,"81":0.0035,"84":0.04906,"88":0.00701,"91":0.0035,"94":0.0035,"96":0.0035,"100":0.0035,"102":0.0035,"107":0.0035,"108":0.0035,"112":0.0035,"113":0.00701,"115":0.55714,"119":0.0035,"125":0.01752,"126":0.0035,"127":0.00701,"128":0.19622,"130":0.0035,"131":0.0035,"132":0.0035,"133":0.0035,"134":0.01402,"135":0.01051,"136":0.02803,"137":0.02453,"138":0.02803,"139":0.11563,"140":1.95874,"141":0.59918,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 82 83 85 86 87 89 90 92 93 95 97 98 99 101 103 104 105 106 109 110 111 114 116 117 118 120 121 122 123 124 129 142 143 144 145 3.5 3.6"},D:{"38":0.00701,"39":0.0035,"40":0.0035,"41":0.03154,"42":0.0035,"43":0.0035,"44":0.0035,"45":0.00701,"46":0.0035,"47":0.0035,"48":0.0035,"49":0.02453,"50":0.0035,"51":0.0035,"52":0.0035,"53":0.00701,"54":0.0035,"55":0.0035,"56":0.0035,"57":0.0035,"58":0.00701,"59":0.0035,"60":0.0035,"63":0.0035,"70":0.0035,"73":0.0035,"74":0.0035,"77":0.0035,"79":0.12264,"81":0.0035,"83":0.00701,"85":0.00701,"86":0.0035,"87":0.08059,"88":0.0035,"89":0.00701,"91":0.02102,"92":0.0035,"94":0.0035,"95":0.0035,"97":0.0035,"98":1.38408,"99":0.03854,"100":0.01752,"101":0.0035,"102":0.00701,"103":0.01752,"104":0.05606,"106":0.0035,"107":0.0035,"108":0.08059,"109":1.80456,"110":0.0035,"111":0.01752,"112":0.00701,"113":0.0035,"114":0.01402,"115":0.00701,"116":0.02102,"117":0.0035,"118":0.01752,"119":0.01402,"120":0.01752,"121":0.03154,"122":0.04555,"123":0.01402,"124":0.04555,"125":0.09461,"126":0.01752,"127":0.02102,"128":0.03154,"129":0.01402,"130":0.01752,"131":0.04555,"132":0.04906,"133":0.03154,"134":0.04205,"135":0.08059,"136":0.1752,"137":3.96653,"138":14.25427,"139":0.00701,"140":0.0035,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 61 62 64 65 66 67 68 69 71 72 75 76 78 80 84 90 93 96 105 141 142"},F:{"28":0.0035,"46":0.02803,"83":0.0035,"85":0.00701,"86":0.0035,"89":0.01051,"90":0.02453,"94":0.0035,"95":0.05256,"109":0.0035,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 87 88 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.0035,"109":0.05606,"117":0.01051,"118":0.00701,"119":0.0035,"122":0.0035,"123":0.0035,"124":0.00701,"126":0.0035,"128":0.0035,"129":0.0035,"130":0.0035,"131":0.00701,"132":0.00701,"133":0.0035,"134":0.01051,"135":0.02453,"136":0.02803,"137":0.12264,"138":2.90131,"139":0.0035,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 120 121 125 127"},E:{"14":0.0035,"15":0.0035,_:"0 4 5 6 7 8 9 10 11 12 13 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.5 16.4 17.0","5.1":0.0035,"13.1":0.0035,"14.1":0.00701,"15.2-15.3":0.0035,"15.4":0.0035,"15.6":0.03854,"16.0":0.0035,"16.1":0.0035,"16.2":0.0035,"16.3":0.0035,"16.5":0.0035,"16.6":0.03854,"17.1":0.03154,"17.2":0.0035,"17.3":0.0035,"17.4":0.00701,"17.5":0.00701,"17.6":0.04906,"18.0":0.00701,"18.1":0.00701,"18.2":0.0035,"18.3":0.01752,"18.4":0.01752,"18.5-18.6":0.37142,"26.0":0.0035},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00103,"5.0-5.1":0,"6.0-6.1":0.00516,"7.0-7.1":0.0031,"8.1-8.4":0,"9.0-9.2":0.00206,"9.3":0.01135,"10.0-10.2":0.00103,"10.3":0.01755,"11.0-11.2":0.1538,"11.3-11.4":0.00723,"12.0-12.1":0.00206,"12.2-12.5":0.05987,"13.0-13.1":0,"13.2":0.00206,"13.3":0.00206,"13.4-13.7":0.01032,"14.0-14.4":0.02374,"14.5-14.8":0.02271,"15.0-15.1":0.02064,"15.2-15.3":0.01652,"15.4":0.01858,"15.5":0.02168,"15.6-15.8":0.28592,"16.0":0.03819,"16.1":0.07432,"16.2":0.03819,"16.3":0.07226,"16.4":0.01548,"16.5":0.0289,"16.6-16.7":0.36747,"17.0":0.01858,"17.1":0.0351,"17.2":0.02581,"17.3":0.03819,"17.4":0.07019,"17.5":0.13419,"17.6-17.7":0.34063,"18.0":0.08567,"18.1":0.17961,"18.2":0.09703,"18.3":0.35818,"18.4":0.23122,"18.5-18.6":7.30498,"26.0":0.01755},P:{"4":0.14247,"20":0.01018,"21":0.02035,"22":0.03053,"23":0.04071,"24":0.04071,"25":0.06106,"26":0.06106,"27":0.173,"28":2.85958,"5.0-5.4":0.02035,"6.2-6.4":0.01018,"7.2-7.4":0.07124,_:"8.2 9.2 10.1 12.0 13.0 14.0 15.0","11.1-11.2":0.01018,"16.0":0.01018,"17.0":0.01018,"18.0":0.01018,"19.0":0.01018},I:{"0":0.07135,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00006},K:{"0":0.3183,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00451,"11":0.02703,_:"6 7 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":52.82051},R:{_:"0"},M:{"0":0.29232},Q:{_:"14.9"},O:{"0":0.04547},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/BH.js b/node_modules/caniuse-lite/data/regions/BH.js
deleted file mode 100644
index 6c84940..0000000
--- a/node_modules/caniuse-lite/data/regions/BH.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"115":0.01992,"128":0.01328,"136":0.00443,"139":0.00885,"140":0.2545,"141":0.05311,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 134 135 137 138 142 143 144 145 3.5 3.6"},D:{"11":0.00664,"38":0.00221,"39":0.00664,"40":0.00664,"41":0.00443,"42":0.00443,"43":0.00885,"44":0.00664,"45":0.00443,"46":0.00443,"47":0.00885,"48":0.00443,"49":0.00664,"50":0.00443,"51":0.00443,"52":0.00443,"53":0.00664,"54":0.00664,"55":0.00664,"56":0.0332,"57":0.00443,"58":0.0177,"59":0.00443,"60":0.00443,"64":0.00664,"65":0.08409,"66":0.00221,"68":0.00664,"69":0.00221,"70":0.00221,"75":0.00443,"76":0.00443,"79":0.05311,"80":0.00443,"81":0.00443,"83":0.05311,"84":0.00221,"85":0.00221,"86":0.00664,"87":0.04426,"88":0.00885,"89":0.00443,"90":0.00221,"91":0.00885,"92":0.00221,"93":0.00664,"94":0.01992,"95":0.02213,"96":0.00221,"97":0.00443,"98":0.01328,"99":0.00443,"100":0.00443,"101":0.00443,"102":0.00221,"103":0.13057,"104":0.00221,"106":0.00221,"108":0.0332,"109":0.32974,"110":0.00443,"111":0.11729,"112":0.00664,"113":0.00221,"114":0.02213,"116":0.01107,"118":0.00221,"119":0.00885,"120":0.02877,"121":0.00443,"122":0.02656,"123":0.00443,"124":0.00443,"125":1.06003,"126":0.09073,"127":0.00664,"128":0.07746,"129":0.05311,"130":0.00664,"131":0.03983,"132":0.03098,"133":0.01549,"134":0.02877,"135":0.03762,"136":0.09737,"137":2.1621,"138":7.43125,"139":0.00443,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 61 62 63 67 71 72 73 74 77 78 105 107 115 117 140 141 142"},F:{"36":0.00885,"46":0.0177,"82":0.00221,"86":0.00443,"90":0.07524,"95":0.00221,"109":0.00221,"113":0.00664,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 87 88 89 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.00221,"18":0.00443,"92":0.00221,"109":0.00221,"114":0.00221,"119":0.00221,"121":0.00221,"122":0.00664,"123":0.00221,"124":0.00221,"126":0.00221,"129":0.00443,"130":0.00664,"131":0.00221,"132":0.00221,"133":0.00221,"134":0.02656,"135":0.00443,"136":0.00885,"137":0.1195,"138":2.15104,"139":0.00664,_:"12 13 14 15 16 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 120 125 127 128"},E:{"14":0.01107,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 6.1 7.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 16.2","5.1":0.00664,"9.1":0.00221,"13.1":0.00664,"14.1":0.00885,"15.5":0.0177,"15.6":0.0332,"16.0":0.01328,"16.1":0.01549,"16.3":0.01328,"16.4":0.00221,"16.5":0.01107,"16.6":0.06196,"17.0":0.00221,"17.1":0.02656,"17.2":0.00664,"17.3":0.00664,"17.4":0.00664,"17.5":0.0686,"17.6":0.07967,"18.0":0.01328,"18.1":0.02213,"18.2":0.02656,"18.3":0.0332,"18.4":0.0332,"18.5-18.6":0.79668,"26.0":0.01328},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00277,"5.0-5.1":0,"6.0-6.1":0.01385,"7.0-7.1":0.00831,"8.1-8.4":0,"9.0-9.2":0.00554,"9.3":0.03046,"10.0-10.2":0.00277,"10.3":0.04708,"11.0-11.2":0.41264,"11.3-11.4":0.01939,"12.0-12.1":0.00554,"12.2-12.5":0.16063,"13.0-13.1":0,"13.2":0.00554,"13.3":0.00554,"13.4-13.7":0.02769,"14.0-14.4":0.0637,"14.5-14.8":0.06093,"15.0-15.1":0.05539,"15.2-15.3":0.04431,"15.4":0.04985,"15.5":0.05816,"15.6-15.8":0.76713,"16.0":0.10247,"16.1":0.1994,"16.2":0.10247,"16.3":0.19386,"16.4":0.04154,"16.5":0.07754,"16.6-16.7":0.98591,"17.0":0.04985,"17.1":0.09416,"17.2":0.06924,"17.3":0.10247,"17.4":0.18832,"17.5":0.36002,"17.6-17.7":0.91391,"18.0":0.22986,"18.1":0.48188,"18.2":0.26032,"18.3":0.96099,"18.4":0.62035,"18.5-18.6":19.59913,"26.0":0.04708},P:{"4":0.03058,"22":0.06116,"23":0.07135,"24":0.10193,"25":0.09174,"26":0.21406,"27":0.28542,"28":2.96628,_:"20 21 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 16.0 18.0","7.2-7.4":0.07135,"13.0":0.05097,"14.0":0.01019,"15.0":0.01019,"17.0":0.05097,"19.0":0.01019},I:{"0":0.03888,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":0.80216,_:"10 11 12 11.1 11.5 12.1"},A:{"9":0.00295,"11":0.0059,_:"6 7 8 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":47.28315},R:{_:"0"},M:{"0":0.55295},Q:{_:"14.9"},O:{"0":1.8847},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/BI.js b/node_modules/caniuse-lite/data/regions/BI.js
deleted file mode 100644
index ccc4bd3..0000000
--- a/node_modules/caniuse-lite/data/regions/BI.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"45":0.01046,"47":0.00349,"51":0.02442,"56":0.00349,"70":0.00349,"77":0.00349,"82":0.01395,"88":0.00698,"90":0.00349,"99":0.00349,"113":0.00698,"115":0.15347,"116":0.00698,"120":0.00698,"123":0.02093,"127":0.03488,"128":0.04883,"129":0.02093,"130":0.02093,"134":0.03837,"135":0.00698,"136":0.0279,"137":0.01744,"138":0.03139,"139":0.08022,"140":1.03942,"141":0.24416,"142":0.00698,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 48 49 50 52 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 71 72 73 74 75 76 78 79 80 81 83 84 85 86 87 89 91 92 93 94 95 96 97 98 100 101 102 103 104 105 106 107 108 109 110 111 112 114 117 118 119 121 122 124 125 126 131 132 133 143 144 145 3.5 3.6"},D:{"38":0.00349,"39":0.00698,"40":0.00698,"42":0.00349,"43":0.05232,"44":0.00698,"45":0.00698,"46":0.00349,"47":0.01395,"48":0.02442,"49":0.00698,"50":0.00349,"51":0.00349,"53":0.00698,"55":0.01395,"57":0.00349,"59":0.00349,"62":0.00349,"63":0.00349,"64":0.01395,"65":0.00349,"67":0.01744,"68":0.00349,"69":0.02093,"70":0.01744,"71":0.02442,"74":0.00349,"75":0.00349,"76":0.01744,"79":0.01744,"80":0.09418,"81":0.01744,"84":0.00698,"86":0.03488,"87":0.01046,"88":0.01046,"90":0.02442,"91":0.05232,"92":0.01395,"93":0.01046,"94":0.01046,"97":0.00349,"99":0.00349,"100":0.02442,"103":0.03837,"104":0.00349,"105":0.06627,"106":0.02093,"107":0.01046,"109":1.14406,"111":0.01046,"112":0.01744,"113":0.01395,"114":0.25462,"116":0.1151,"118":0.0279,"119":0.04883,"120":0.05232,"121":0.01046,"122":0.02093,"123":0.03488,"124":0.00698,"125":0.46042,"126":0.03837,"127":0.03488,"128":0.02442,"129":0.06627,"130":0.00349,"131":0.12557,"132":0.04534,"133":0.11162,"134":0.1465,"135":0.19533,"136":0.29299,"137":3.1392,"138":9.79779,"139":0.01744,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 41 52 54 56 58 60 61 66 72 73 77 78 83 85 89 95 96 98 101 102 108 110 115 117 140 141 142"},F:{"21":0.01395,"53":0.00698,"79":0.06976,"90":0.03837,"95":0.01046,"107":0.00349,"113":0.00349,"114":0.01744,"117":0.02442,_:"9 11 12 15 16 17 18 19 20 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 108 109 110 111 112 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.03488,"13":0.00349,"16":0.00349,"17":0.03837,"18":0.05232,"83":0.01046,"84":0.00349,"89":0.01744,"90":0.02093,"92":0.12906,"100":0.06278,"109":0.11859,"113":0.01395,"114":0.0279,"117":0.00698,"118":0.00349,"122":0.01744,"129":0.02093,"130":0.01046,"131":0.00698,"132":0.01395,"133":0.00698,"134":0.04186,"135":0.0593,"136":0.13254,"137":0.19882,"138":3.66938,_:"14 15 79 80 81 85 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 115 116 119 120 121 123 124 125 126 127 128 139"},E:{"14":0.00349,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 6.1 7.1 9.1 10.1 12.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.3 16.4 16.5 17.2 17.3 17.4 18.0 18.2 18.4","5.1":0.00349,"11.1":0.01744,"13.1":0.03139,"14.1":0.01046,"15.6":0.05581,"16.2":0.00349,"16.6":0.02093,"17.0":0.02442,"17.1":0.00349,"17.5":0.04883,"17.6":0.0593,"18.1":0.00698,"18.3":0.03837,"18.5-18.6":0.06627,"26.0":0.00349},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00048,"5.0-5.1":0,"6.0-6.1":0.00241,"7.0-7.1":0.00144,"8.1-8.4":0,"9.0-9.2":0.00096,"9.3":0.00529,"10.0-10.2":0.00048,"10.3":0.00818,"11.0-11.2":0.0717,"11.3-11.4":0.00337,"12.0-12.1":0.00096,"12.2-12.5":0.02791,"13.0-13.1":0,"13.2":0.00096,"13.3":0.00096,"13.4-13.7":0.00481,"14.0-14.4":0.01107,"14.5-14.8":0.01059,"15.0-15.1":0.00962,"15.2-15.3":0.0077,"15.4":0.00866,"15.5":0.01011,"15.6-15.8":0.1333,"16.0":0.01781,"16.1":0.03465,"16.2":0.01781,"16.3":0.03369,"16.4":0.00722,"16.5":0.01347,"16.6-16.7":0.17132,"17.0":0.00866,"17.1":0.01636,"17.2":0.01203,"17.3":0.01781,"17.4":0.03272,"17.5":0.06256,"17.6-17.7":0.15881,"18.0":0.03994,"18.1":0.08374,"18.2":0.04524,"18.3":0.16699,"18.4":0.1078,"18.5-18.6":3.40571,"26.0":0.00818},P:{"4":0.03091,"21":0.03091,"22":0.0103,"23":0.0103,"24":0.15455,"25":0.03091,"26":0.0103,"27":0.11334,"28":0.91699,_:"20 5.0-5.4 8.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0","6.2-6.4":0.02061,"7.2-7.4":0.10303,"9.2":0.0103,"18.0":0.03091,"19.0":0.03091},I:{"0":0.06502,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00005},K:{"0":4.38136,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00349,_:"6 7 8 9 10 5.5"},S:{"2.5":0.0521,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":58.84357},R:{_:"0"},M:{"0":0.07163},Q:{_:"14.9"},O:{"0":0.35165},H:{"0":3.14}};
diff --git a/node_modules/caniuse-lite/data/regions/BJ.js b/node_modules/caniuse-lite/data/regions/BJ.js
deleted file mode 100644
index b601cd8..0000000
--- a/node_modules/caniuse-lite/data/regions/BJ.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"47":0.00298,"50":0.00298,"52":0.00298,"57":0.00298,"62":0.00298,"72":0.00894,"73":0.00298,"79":0.00298,"97":0.00596,"103":0.00298,"115":0.11328,"116":0.00298,"124":0.00298,"125":0.01491,"126":0.00298,"127":0.05664,"128":0.02683,"133":0.00298,"134":0.00298,"135":0.01192,"136":0.02981,"137":0.00596,"138":0.01192,"139":0.10732,"140":0.70948,"141":0.35474,"142":0.00298,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 51 53 54 55 56 58 59 60 61 63 64 65 66 67 68 69 70 71 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 98 99 100 101 102 104 105 106 107 108 109 110 111 112 113 114 117 118 119 120 121 122 123 129 130 131 132 143 144 145 3.5 3.6"},D:{"34":0.00596,"36":0.00298,"38":0.00298,"39":0.00596,"40":0.01192,"41":0.00596,"42":0.00596,"43":0.02385,"44":0.00894,"45":0.01192,"46":0.01192,"47":0.01491,"48":0.00298,"49":0.00894,"50":0.00894,"51":0.01192,"52":0.00596,"53":0.00596,"54":0.00894,"55":0.00894,"56":0.00894,"57":0.00894,"58":0.15501,"59":0.01192,"60":0.00596,"62":0.00596,"63":0.00298,"64":0.00298,"65":0.00298,"67":0.00298,"68":0.00298,"69":0.00298,"70":0.00596,"71":0.00298,"72":0.00298,"73":0.02385,"74":0.04173,"75":0.00596,"76":0.04173,"77":0.00596,"78":0.02981,"79":0.01491,"80":0.00894,"81":0.02981,"83":0.01491,"84":0.00298,"85":0.00894,"86":0.00894,"87":0.01192,"88":0.02087,"89":0.00894,"90":0.00596,"91":0.00298,"92":0.02981,"93":0.01192,"94":0.01192,"95":0.01491,"96":0.00596,"97":0.00596,"98":0.00298,"99":0.00894,"100":0.00596,"101":0.00298,"102":0.00894,"103":0.01789,"104":0.00298,"105":0.00298,"106":0.01192,"107":0.00894,"108":0.01192,"109":1.20731,"110":0.00298,"111":0.00596,"113":0.00298,"114":0.00596,"115":0.00596,"116":0.04472,"117":0.00298,"118":0.01789,"119":0.06856,"120":0.01491,"121":0.00596,"122":0.03875,"123":0.00894,"124":0.01192,"125":1.41598,"126":0.02683,"127":0.01789,"128":0.03577,"129":0.01491,"130":0.00596,"131":0.0477,"132":0.02981,"133":0.05068,"134":0.08347,"135":0.10732,"136":0.11626,"137":2.56664,"138":8.51672,"139":0.00298,"140":0.02385,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 37 61 66 112 141 142"},F:{"36":0.00298,"37":0.00298,"62":0.00298,"72":0.00298,"73":0.00298,"79":0.01192,"80":0.06558,"82":0.00298,"86":0.00596,"87":0.00596,"89":0.03577,"90":0.02087,"95":0.07453,"112":0.00298,"113":0.00298,"117":0.00298,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 63 64 65 66 67 68 69 70 71 74 75 76 77 78 81 83 84 85 88 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 114 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00894,"13":0.00298,"14":0.00596,"16":0.00298,"17":0.00894,"18":0.05366,"84":0.00596,"85":0.00298,"89":0.00596,"90":0.00894,"92":0.06558,"95":0.00298,"100":0.00894,"109":0.00894,"110":0.00298,"122":0.03279,"126":0.00298,"130":0.00596,"131":0.00596,"132":0.00596,"133":0.00894,"134":0.02087,"135":0.00894,"136":0.05068,"137":0.14905,"138":2.98696,"139":0.00894,_:"15 79 80 81 83 86 87 88 91 93 94 96 97 98 99 101 102 103 104 105 106 107 108 111 112 113 114 115 116 117 118 119 120 121 123 124 125 127 128 129"},E:{"13":0.00298,_:"0 4 5 6 7 8 9 10 11 12 14 15 3.1 3.2 6.1 7.1 9.1 10.1 12.1 15.1 15.4 16.2 18.2","5.1":0.00298,"11.1":0.00596,"13.1":0.00596,"14.1":0.05068,"15.2-15.3":0.00298,"15.5":0.00596,"15.6":0.04472,"16.0":0.00298,"16.1":0.01192,"16.3":0.00894,"16.4":0.00298,"16.5":0.00894,"16.6":0.09837,"17.0":0.00894,"17.1":0.07751,"17.2":0.00298,"17.3":0.01192,"17.4":0.02981,"17.5":0.01789,"17.6":0.24742,"18.0":0.00298,"18.1":0.00596,"18.3":0.02683,"18.4":0.02087,"18.5-18.6":0.23848,"26.0":0.01789},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0009,"5.0-5.1":0,"6.0-6.1":0.00452,"7.0-7.1":0.00271,"8.1-8.4":0,"9.0-9.2":0.00181,"9.3":0.00995,"10.0-10.2":0.0009,"10.3":0.01538,"11.0-11.2":0.13479,"11.3-11.4":0.00633,"12.0-12.1":0.00181,"12.2-12.5":0.05247,"13.0-13.1":0,"13.2":0.00181,"13.3":0.00181,"13.4-13.7":0.00905,"14.0-14.4":0.02081,"14.5-14.8":0.0199,"15.0-15.1":0.01809,"15.2-15.3":0.01447,"15.4":0.01628,"15.5":0.019,"15.6-15.8":0.25058,"16.0":0.03347,"16.1":0.06513,"16.2":0.03347,"16.3":0.06332,"16.4":0.01357,"16.5":0.02533,"16.6-16.7":0.32204,"17.0":0.01628,"17.1":0.03076,"17.2":0.02262,"17.3":0.03347,"17.4":0.06151,"17.5":0.1176,"17.6-17.7":0.29852,"18.0":0.07508,"18.1":0.1574,"18.2":0.08503,"18.3":0.3139,"18.4":0.20263,"18.5-18.6":6.402,"26.0":0.01538},P:{"4":0.0103,"22":0.0103,"23":0.02061,"24":0.0103,"25":0.03091,"26":0.02061,"27":0.10303,"28":0.6903,_:"20 21 5.0-5.4 6.2-6.4 8.2 10.1 12.0 13.0 14.0 15.0 17.0 18.0 19.0","7.2-7.4":0.04121,"9.2":0.0103,"11.1-11.2":0.0103,"16.0":0.0103},I:{"0":0.11913,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.0001},K:{"0":5.1099,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00298,_:"6 7 8 9 10 5.5"},S:{"2.5":0.01404,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":56.11634},R:{_:"0"},M:{"0":0.09123},Q:{"14.9":0.00702},O:{"0":0.48424},H:{"0":4.21}};
diff --git a/node_modules/caniuse-lite/data/regions/BM.js b/node_modules/caniuse-lite/data/regions/BM.js
deleted file mode 100644
index b45692e..0000000
--- a/node_modules/caniuse-lite/data/regions/BM.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"140":0.00522,"141":0.00261,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 142 143 144 145 3.5 3.6"},D:{"109":0.00522,"125":0.11227,"129":0.00261,"133":0.00261,"134":0.00261,"136":0.00522,"137":0.047,"138":0.12533,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 126 127 128 130 131 132 135 139 140 141 142"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"137":0.00522,"138":0.10183,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 139"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1","14.1":0.01828,"15.1":0.02089,"15.2-15.3":0.00783,"15.4":0.02089,"15.5":0.08094,"15.6":0.77286,"16.0":0.01567,"16.1":0.09139,"16.2":0.14883,"16.3":0.39426,"16.4":0.06266,"16.5":0.15144,"16.6":1.61621,"17.0":0.04439,"17.1":1.47783,"17.2":0.06528,"17.3":0.09139,"17.4":0.17755,"17.5":0.30288,"17.6":1.12273,"18.0":0.08355,"18.1":0.32638,"18.2":0.11488,"18.3":0.76241,"18.4":0.5222,"18.5-18.6":16.22998,"26.0":0.047},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00737,"5.0-5.1":0,"6.0-6.1":0.03683,"7.0-7.1":0.0221,"8.1-8.4":0,"9.0-9.2":0.01473,"9.3":0.08102,"10.0-10.2":0.00737,"10.3":0.12521,"11.0-11.2":1.09744,"11.3-11.4":0.05156,"12.0-12.1":0.01473,"12.2-12.5":0.42719,"13.0-13.1":0,"13.2":0.01473,"13.3":0.01473,"13.4-13.7":0.07365,"14.0-14.4":0.1694,"14.5-14.8":0.16204,"15.0-15.1":0.14731,"15.2-15.3":0.11785,"15.4":0.13258,"15.5":0.15467,"15.6-15.8":2.0402,"16.0":0.27252,"16.1":0.53031,"16.2":0.27252,"16.3":0.51557,"16.4":0.11048,"16.5":0.20623,"16.6-16.7":2.62207,"17.0":0.13258,"17.1":0.25042,"17.2":0.18413,"17.3":0.27252,"17.4":0.50084,"17.5":0.9575,"17.6-17.7":2.43057,"18.0":0.61132,"18.1":1.28157,"18.2":0.69234,"18.3":2.55578,"18.4":1.64984,"18.5-18.6":52.12462,"26.0":0.12521},P:{"28":0.02956,_:"4 20 21 22 23 24 25 26 27 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":0.20517},R:{_:"0"},M:{_:"0"},Q:{_:"14.9"},O:{_:"0"},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/BN.js b/node_modules/caniuse-lite/data/regions/BN.js
deleted file mode 100644
index 9d4a929..0000000
--- a/node_modules/caniuse-lite/data/regions/BN.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"52":0.00424,"78":0.00424,"102":0.00424,"115":0.19522,"127":0.00424,"128":0.00849,"136":0.00849,"137":0.01273,"138":0.00424,"139":0.06366,"140":0.91246,"141":0.29284,"142":0.00424,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 129 130 131 132 133 134 135 143 144 145 3.5 3.6"},D:{"11":0.00424,"39":0.00424,"40":0.00849,"41":0.00849,"42":0.00849,"43":0.01273,"44":0.00424,"45":0.00424,"46":0.00849,"47":0.02546,"48":0.00849,"49":0.01273,"50":0.00849,"51":0.00424,"52":0.01273,"53":0.01273,"54":0.01273,"55":0.01273,"56":0.00424,"57":0.00424,"58":0.00849,"59":0.00849,"60":0.00849,"62":0.01273,"65":0.00849,"68":0.00424,"70":0.00849,"73":0.00424,"75":0.00424,"79":0.00849,"80":0.00424,"81":0.00424,"83":0.00424,"85":0.00424,"86":0.00424,"87":0.02546,"88":0.00424,"89":0.00424,"91":0.01273,"93":0.00849,"94":0.00849,"95":0.00849,"96":0.00424,"98":0.04244,"99":0.01273,"100":0.00849,"101":0.00424,"102":0.00849,"103":0.05517,"108":0.01698,"109":0.92519,"110":0.00424,"111":0.01273,"112":0.00424,"113":0.00849,"114":0.00849,"115":0.00424,"116":0.04668,"117":0.00424,"119":0.02546,"120":0.00849,"121":0.0382,"122":0.09337,"123":0.02122,"124":0.00849,"125":0.73846,"126":0.03395,"127":0.01698,"128":0.05093,"129":0.00849,"130":0.02122,"131":0.07215,"132":0.02122,"133":0.08488,"134":0.04668,"135":0.0679,"136":0.21644,"137":4.36283,"138":19.58606,"139":0.01273,"140":0.00424,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 63 64 66 67 69 71 72 74 76 77 78 84 90 92 97 104 105 106 107 118 141 142"},F:{"89":0.02122,"90":0.20371,"95":0.05093,"117":0.01273,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"15":0.00849,"18":0.00424,"92":0.00424,"98":0.00424,"99":0.00424,"109":0.02546,"130":0.00424,"133":0.00424,"134":0.00424,"135":0.00424,"136":0.02971,"137":0.09761,"138":3.75594,_:"12 13 14 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 131 132 139"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.4","12.1":0.00424,"13.1":0.00424,"14.1":0.02546,"15.1":0.00849,"15.2-15.3":0.00424,"15.5":0.00849,"15.6":0.13581,"16.0":0.00849,"16.1":0.0382,"16.2":0.00424,"16.3":0.03395,"16.4":0.01273,"16.5":0.16127,"16.6":0.19522,"17.0":0.00424,"17.1":0.08912,"17.2":0.00849,"17.3":0.0382,"17.4":0.04668,"17.5":0.05942,"17.6":0.49655,"18.0":0.02122,"18.1":0.03395,"18.2":0.01698,"18.3":0.06366,"18.4":0.11034,"18.5-18.6":2.122,"26.0":0.00849},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00159,"5.0-5.1":0,"6.0-6.1":0.00797,"7.0-7.1":0.00478,"8.1-8.4":0,"9.0-9.2":0.00319,"9.3":0.01754,"10.0-10.2":0.00159,"10.3":0.0271,"11.0-11.2":0.23752,"11.3-11.4":0.01116,"12.0-12.1":0.00319,"12.2-12.5":0.09246,"13.0-13.1":0,"13.2":0.00319,"13.3":0.00319,"13.4-13.7":0.01594,"14.0-14.4":0.03666,"14.5-14.8":0.03507,"15.0-15.1":0.03188,"15.2-15.3":0.02551,"15.4":0.02869,"15.5":0.03348,"15.6-15.8":0.44157,"16.0":0.05898,"16.1":0.11478,"16.2":0.05898,"16.3":0.11159,"16.4":0.02391,"16.5":0.04464,"16.6-16.7":0.5675,"17.0":0.02869,"17.1":0.0542,"17.2":0.03985,"17.3":0.05898,"17.4":0.1084,"17.5":0.20723,"17.6-17.7":0.52606,"18.0":0.13231,"18.1":0.27738,"18.2":0.14985,"18.3":0.55316,"18.4":0.35708,"18.5-18.6":11.28154,"26.0":0.0271},P:{"4":0.06329,"21":0.01055,"23":0.01055,"24":0.01055,"25":0.03164,"26":0.03164,"27":0.0211,"28":1.30796,_:"20 22 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.08438},I:{"0":0.01725,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":2.23856,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00424,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":38.72492},R:{_:"0"},M:{"0":0.15544},Q:{"14.9":0.00576},O:{"0":2.3028},H:{"0":0.07}};
diff --git a/node_modules/caniuse-lite/data/regions/BO.js b/node_modules/caniuse-lite/data/regions/BO.js
deleted file mode 100644
index 6470365..0000000
--- a/node_modules/caniuse-lite/data/regions/BO.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"3":0.00432,"48":0.00432,"52":0.02591,"61":0.06047,"78":0.04319,"102":0.00432,"113":0.00864,"115":0.35848,"116":0.00432,"125":0.01296,"127":0.0216,"128":0.05615,"134":0.00432,"135":0.00432,"136":0.01296,"137":0.01728,"138":0.00864,"139":0.04751,"140":1.42959,"141":0.49669,"142":0.00432,_:"2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 59 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 114 117 118 119 120 121 122 123 124 126 129 130 131 132 133 143 144 145 3.5 3.6"},D:{"26":0.00432,"29":0.00432,"39":0.01296,"40":0.01728,"41":0.01296,"42":0.01728,"43":0.01296,"44":0.01728,"45":0.01728,"46":0.01728,"47":0.01728,"48":0.0216,"49":0.0216,"50":0.01296,"51":0.01728,"52":0.01728,"53":0.0216,"54":0.01296,"55":0.01728,"56":0.01728,"57":0.01728,"58":0.01728,"59":0.01728,"60":0.01728,"62":0.00432,"65":0.00432,"66":0.00432,"67":0.00432,"68":0.00432,"69":0.00432,"70":0.00432,"71":0.00432,"72":0.00864,"73":0.00432,"74":0.00432,"75":0.00864,"77":0.00432,"78":0.00432,"79":0.05615,"80":0.00864,"81":0.00432,"83":0.00864,"84":0.01728,"85":0.00864,"86":0.01296,"87":0.05615,"88":0.01296,"89":0.01296,"90":0.00864,"91":0.00432,"92":0.00432,"93":0.00432,"94":0.00432,"96":0.00432,"97":0.00432,"98":0.00864,"99":0.00864,"100":0.00432,"101":0.00864,"102":0.00432,"103":0.01728,"104":0.00432,"105":0.0907,"106":0.01296,"107":0.00432,"108":0.03455,"109":1.6369,"110":0.00432,"111":0.03455,"112":0.00864,"113":0.00864,"114":0.01728,"115":0.00864,"116":0.03455,"117":0.00864,"118":0.00864,"119":0.0216,"120":0.03023,"121":0.01728,"122":0.0691,"123":0.01728,"124":0.03455,"125":2.68642,"126":0.03023,"127":0.03023,"128":0.06047,"129":0.01728,"130":0.01728,"131":0.07342,"132":0.05615,"133":0.04319,"134":0.07774,"135":0.27642,"136":0.11661,"137":3.33427,"138":17.2976,"139":0.00432,"140":0.00432,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 30 31 32 33 34 35 36 37 38 61 63 64 76 95 141 142"},F:{"79":0.00432,"90":0.0216,"95":0.08206,"99":0.03887,"106":0.00432,"114":0.00864,"116":0.00432,"117":0.00432,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 91 92 93 94 96 97 98 100 101 102 103 104 105 107 108 109 110 111 112 113 115 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"16":0.01728,"18":0.00432,"90":0.00432,"92":0.02591,"100":0.00432,"109":0.06047,"114":0.00432,"119":0.04319,"120":0.00432,"122":0.01728,"124":0.00432,"126":0.00432,"128":0.00432,"129":0.00432,"130":0.00432,"131":0.00864,"133":0.00432,"134":0.01728,"135":0.01728,"136":0.02591,"137":0.12093,"138":3.57613,"139":0.0216,_:"12 13 14 15 17 79 80 81 83 84 85 86 87 88 89 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 121 123 125 127 132"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 14.1 15.1 15.2-15.3 15.4 15.5 16.2 16.3 16.4 16.5 17.0 17.2 17.3 17.4","5.1":0.01728,"12.1":0.01296,"13.1":0.00432,"15.6":0.03455,"16.0":0.00432,"16.1":0.00432,"16.6":0.03023,"17.1":0.00432,"17.5":0.01728,"17.6":0.06479,"18.0":0.00432,"18.1":0.00432,"18.2":0.06479,"18.3":0.0216,"18.4":0.01728,"18.5-18.6":0.26346,"26.0":0.00864},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00032,"5.0-5.1":0,"6.0-6.1":0.00158,"7.0-7.1":0.00095,"8.1-8.4":0,"9.0-9.2":0.00063,"9.3":0.00347,"10.0-10.2":0.00032,"10.3":0.00537,"11.0-11.2":0.04706,"11.3-11.4":0.00221,"12.0-12.1":0.00063,"12.2-12.5":0.01832,"13.0-13.1":0,"13.2":0.00063,"13.3":0.00063,"13.4-13.7":0.00316,"14.0-14.4":0.00726,"14.5-14.8":0.00695,"15.0-15.1":0.00632,"15.2-15.3":0.00505,"15.4":0.00569,"15.5":0.00663,"15.6-15.8":0.08749,"16.0":0.01169,"16.1":0.02274,"16.2":0.01169,"16.3":0.02211,"16.4":0.00474,"16.5":0.00884,"16.6-16.7":0.11245,"17.0":0.00569,"17.1":0.01074,"17.2":0.0079,"17.3":0.01169,"17.4":0.02148,"17.5":0.04106,"17.6-17.7":0.10423,"18.0":0.02622,"18.1":0.05496,"18.2":0.02969,"18.3":0.1096,"18.4":0.07075,"18.5-18.6":2.23537,"26.0":0.00537},P:{"4":0.09179,"20":0.0204,"21":0.0204,"22":0.0204,"23":0.0306,"24":0.0306,"25":0.0306,"26":0.10199,"27":0.09179,"28":1.52991,"5.0-5.4":0.0102,_:"6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0 18.0","7.2-7.4":0.09179,"13.0":0.0102,"17.0":0.10199,"19.0":0.0102},I:{"0":0.07374,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00006},K:{"0":1.06803,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.05258,"9":0.01052,"10":0.00526,"11":0.05258,_:"6 7 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":52.94139},R:{_:"0"},M:{"0":0.24996},Q:{_:"14.9"},O:{"0":0.23292},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/BR.js b/node_modules/caniuse-lite/data/regions/BR.js
deleted file mode 100644
index f1673df..0000000
--- a/node_modules/caniuse-lite/data/regions/BR.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"11":0.01828,"50":0.00457,"52":0.00457,"59":0.00457,"91":0.00457,"113":0.00457,"115":0.10056,"125":0.00457,"128":0.09142,"130":0.00457,"131":0.00457,"133":0.00457,"134":0.00457,"135":0.00914,"136":0.01371,"137":0.00914,"138":0.01371,"139":0.05942,"140":0.92334,"141":0.2834,_:"2 3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 51 53 54 55 56 57 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 116 117 118 119 120 121 122 123 124 126 127 129 132 142 143 144 145 3.5 3.6"},D:{"29":0.00457,"39":0.03657,"40":0.03657,"41":0.04114,"42":0.04114,"43":0.03657,"44":0.03657,"45":0.03657,"46":0.03657,"47":0.04114,"48":0.04114,"49":0.04114,"50":0.03657,"51":0.04114,"52":0.04114,"53":0.04114,"54":0.03657,"55":0.04571,"56":0.03657,"57":0.04114,"58":0.04114,"59":0.03657,"60":0.04114,"63":0.00457,"65":0.00457,"66":0.02743,"67":0.00457,"68":0.00457,"75":0.00914,"78":0.01371,"79":0.02286,"80":0.00914,"81":0.00914,"83":0.00457,"84":0.00457,"85":0.00457,"86":0.00914,"87":0.02286,"88":0.00914,"89":0.00914,"90":0.00457,"91":0.00914,"92":0.00457,"93":0.00457,"94":0.00457,"95":0.00457,"96":0.01828,"97":0.00457,"98":0.00457,"99":0.00457,"100":0.00457,"101":0.00457,"102":0.00457,"103":0.02743,"104":0.06857,"105":0.00914,"106":0.00457,"107":0.00457,"108":0.01828,"109":0.87306,"110":0.00457,"111":0.00457,"112":0.00914,"113":0.00457,"114":0.00914,"115":0.00457,"116":0.04114,"117":0.00457,"118":0.02286,"119":0.01828,"120":0.02743,"121":0.01371,"122":0.06399,"123":0.01828,"124":0.04114,"125":3.03514,"126":0.05028,"127":0.03657,"128":0.15084,"129":0.032,"130":0.04571,"131":0.13256,"132":0.12342,"133":0.08685,"134":0.10513,"135":0.18741,"136":0.24226,"137":4.41559,"138":22.31105,"139":0.02286,"140":0.00914,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 38 61 62 64 69 70 71 72 73 74 76 77 141 142"},F:{"36":0.00457,"90":0.01371,"95":0.01828,"114":0.00457,"116":0.00457,"117":0.00914,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.00457,"89":0.00457,"91":0.00457,"92":0.00914,"109":0.02286,"114":0.00457,"122":0.01828,"126":0.00457,"127":0.00457,"129":0.00457,"130":0.00457,"131":0.00914,"132":0.00914,"133":0.00457,"134":0.05942,"135":0.01828,"136":0.03657,"137":0.16456,"138":4.62585,"139":0.01371,_:"12 13 14 15 16 18 79 80 81 83 84 85 86 87 88 90 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 124 125 128"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 12.1 15.1 15.2-15.3 15.4 15.5 16.0 16.4 17.0","5.1":0.00914,"11.1":0.00457,"13.1":0.00457,"14.1":0.00457,"15.6":0.02286,"16.1":0.00457,"16.2":0.00457,"16.3":0.00457,"16.5":0.00457,"16.6":0.032,"17.1":0.01371,"17.2":0.00457,"17.3":0.00457,"17.4":0.00914,"17.5":0.01371,"17.6":0.04571,"18.0":0.00457,"18.1":0.00914,"18.2":0.00457,"18.3":0.01828,"18.4":0.01828,"18.5-18.6":0.40682,"26.0":0.00914},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00048,"5.0-5.1":0,"6.0-6.1":0.00238,"7.0-7.1":0.00143,"8.1-8.4":0,"9.0-9.2":0.00095,"9.3":0.00524,"10.0-10.2":0.00048,"10.3":0.00809,"11.0-11.2":0.07094,"11.3-11.4":0.00333,"12.0-12.1":0.00095,"12.2-12.5":0.02762,"13.0-13.1":0,"13.2":0.00095,"13.3":0.00095,"13.4-13.7":0.00476,"14.0-14.4":0.01095,"14.5-14.8":0.01047,"15.0-15.1":0.00952,"15.2-15.3":0.00762,"15.4":0.00857,"15.5":0.01,"15.6-15.8":0.13189,"16.0":0.01762,"16.1":0.03428,"16.2":0.01762,"16.3":0.03333,"16.4":0.00714,"16.5":0.01333,"16.6-16.7":0.1695,"17.0":0.00857,"17.1":0.01619,"17.2":0.0119,"17.3":0.01762,"17.4":0.03238,"17.5":0.0619,"17.6-17.7":0.15712,"18.0":0.03952,"18.1":0.08285,"18.2":0.04476,"18.3":0.16521,"18.4":0.10665,"18.5-18.6":3.36952,"26.0":0.00809},P:{"4":0.0105,"21":0.0105,"24":0.0105,"25":0.0105,"26":0.03149,"27":0.02099,"28":0.96564,_:"20 22 23 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.04198},I:{"0":0.16263,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00003,"4.2-4.3":0.00003,"4.4":0,"4.4.3-4.4.4":0.00013},K:{"0":0.20087,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.02793,"9":0.01117,"10":0.01117,"11":0.05028,_:"6 7 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":49.04706},R:{_:"0"},M:{"0":0.10315},Q:{_:"14.9"},O:{"0":0.02715},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/BS.js b/node_modules/caniuse-lite/data/regions/BS.js
deleted file mode 100644
index b891c3a..0000000
--- a/node_modules/caniuse-lite/data/regions/BS.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"48":0.00259,"52":0.00259,"115":0.07779,"128":0.00519,"136":0.00259,"139":0.01037,"140":0.16336,"141":0.04149,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 134 135 137 138 142 143 144 145 3.5 3.6"},D:{"39":0.00259,"40":0.00259,"41":0.00259,"42":0.00259,"43":0.00259,"44":0.00259,"45":0.00259,"46":0.00259,"47":0.00259,"48":0.00259,"49":0.00259,"50":0.00259,"51":0.00259,"52":0.00259,"53":0.00259,"54":0.00259,"55":0.00259,"56":0.00259,"57":0.00259,"58":0.00259,"59":0.00259,"60":0.00259,"71":0.00259,"75":0.00259,"76":0.00259,"79":0.00259,"80":0.00259,"85":0.00259,"87":0.00259,"88":0.00259,"89":0.00259,"90":0.00259,"93":0.00519,"94":0.00259,"98":0.00519,"103":0.03112,"109":0.14262,"114":0.00259,"115":0.00259,"116":0.03371,"120":0.00259,"121":0.00259,"122":0.00519,"123":0.00519,"124":0.01037,"125":0.45378,"126":0.01037,"128":0.01815,"129":0.00778,"131":0.01297,"132":0.01297,"133":0.00519,"134":0.00519,"135":0.01815,"136":0.0752,"137":0.48489,"138":1.9266,"139":0.00259,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 69 70 72 73 74 77 78 81 83 84 86 91 92 95 96 97 99 100 101 102 104 105 106 107 108 110 111 112 113 117 118 119 127 130 140 141 142"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00259,"107":0.00259,"109":0.00519,"123":0.00259,"126":0.00519,"131":0.00519,"132":0.00259,"133":0.00778,"134":0.00259,"135":0.00519,"136":0.00778,"137":0.07001,"138":1.20056,_:"13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 108 110 111 112 113 114 115 116 117 118 119 120 121 122 124 125 127 128 129 130 139"},E:{"14":0.00259,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.00259,"13.1":0.00519,"14.1":0.01815,"15.1":0.01556,"15.2-15.3":0.01037,"15.4":0.05964,"15.5":0.05705,"15.6":0.51601,"16.0":0.01037,"16.1":0.08557,"16.2":0.05445,"16.3":0.16077,"16.4":0.11409,"16.5":0.10113,"16.6":1.16685,"17.0":0.01815,"17.1":1.31984,"17.2":0.05186,"17.3":0.08298,"17.4":0.15558,"17.5":0.30079,"17.6":0.82717,"18.0":0.0389,"18.1":0.21781,"18.2":0.10113,"18.3":0.48748,"18.4":0.39932,"18.5-18.6":12.90795,"26.0":0.03371},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00689,"5.0-5.1":0,"6.0-6.1":0.03445,"7.0-7.1":0.02067,"8.1-8.4":0,"9.0-9.2":0.01378,"9.3":0.07579,"10.0-10.2":0.00689,"10.3":0.11713,"11.0-11.2":1.02661,"11.3-11.4":0.04823,"12.0-12.1":0.01378,"12.2-12.5":0.39962,"13.0-13.1":0,"13.2":0.01378,"13.3":0.01378,"13.4-13.7":0.0689,"14.0-14.4":0.15847,"14.5-14.8":0.15158,"15.0-15.1":0.1378,"15.2-15.3":0.11024,"15.4":0.12402,"15.5":0.14469,"15.6-15.8":1.90853,"16.0":0.25493,"16.1":0.49608,"16.2":0.25493,"16.3":0.4823,"16.4":0.10335,"16.5":0.19292,"16.6-16.7":2.45284,"17.0":0.12402,"17.1":0.23426,"17.2":0.17225,"17.3":0.25493,"17.4":0.46852,"17.5":0.8957,"17.6-17.7":2.2737,"18.0":0.57187,"18.1":1.19886,"18.2":0.64766,"18.3":2.39083,"18.4":1.54336,"18.5-18.6":48.76047,"26.0":0.11713},P:{"4":0.01042,"24":0.01042,"25":0.01042,"26":0.02083,"27":0.02083,"28":0.5833,_:"20 21 22 23 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.01042},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.00741,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":5.02949},R:{_:"0"},M:{"0":0.02222},Q:{_:"14.9"},O:{"0":0.00741},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/BT.js b/node_modules/caniuse-lite/data/regions/BT.js
deleted file mode 100644
index 9156310..0000000
--- a/node_modules/caniuse-lite/data/regions/BT.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"42":0.01583,"106":0.01187,"115":0.24144,"131":0.01187,"136":0.00396,"137":0.02771,"138":0.00792,"139":0.05937,"140":0.34435,"141":0.20977,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 132 133 134 135 142 143 144 145 3.5 3.6"},D:{"34":0.00396,"40":0.01187,"41":0.01187,"42":0.01187,"43":0.00396,"45":0.01583,"46":0.01187,"47":0.01187,"48":0.01187,"49":0.00792,"50":0.00792,"51":0.00396,"52":0.01187,"53":0.00396,"54":0.02771,"55":0.01187,"56":0.00792,"57":0.01187,"58":0.00792,"59":0.01187,"65":0.01187,"66":0.00396,"67":0.00792,"73":0.01187,"74":0.00792,"75":0.00396,"77":0.03958,"78":0.00792,"79":0.00396,"80":0.00396,"83":0.00396,"85":0.00396,"86":0.00396,"87":0.01187,"88":0.03562,"89":0.00792,"90":0.01187,"93":0.00396,"94":0.05541,"95":0.01187,"96":0.01187,"97":0.02375,"98":1.3378,"99":0.4433,"100":0.01187,"101":0.00396,"103":0.02771,"109":0.41559,"110":0.00792,"111":0.11478,"115":0.01187,"116":0.22165,"117":0.00396,"119":0.00396,"120":0.01187,"122":0.32456,"123":0.00396,"124":0.03562,"125":2.46979,"126":0.05541,"127":0.00792,"128":0.05145,"130":0.00396,"131":0.11082,"132":0.01187,"133":0.09103,"134":0.06333,"135":0.37997,"136":0.13061,"137":2.86163,"138":15.72909,"139":0.00792,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 44 60 61 62 63 64 68 69 70 71 72 76 81 84 91 92 102 104 105 106 107 108 112 113 114 118 121 129 140 141 142"},F:{"83":0.01187,"84":0.01583,"89":0.1979,"90":0.00396,"95":0.02771,"114":0.00396,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 85 86 87 88 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.01583,"84":0.00396,"88":0.01187,"91":0.00396,"92":0.00396,"97":0.00792,"98":0.14645,"99":0.05541,"107":0.02771,"109":0.01187,"111":0.00396,"112":0.00396,"114":0.00396,"115":0.00792,"118":0.00792,"119":0.00396,"122":0.0475,"124":0.01187,"125":0.01187,"127":0.03562,"128":0.01187,"129":0.02771,"130":0.00396,"131":0.01583,"132":0.02375,"134":0.01187,"135":0.02375,"136":0.05541,"137":0.08312,"138":3.17827,"139":0.00792,_:"12 13 14 15 16 17 79 80 81 83 85 86 87 89 90 93 94 95 96 100 101 102 103 104 105 106 108 110 113 116 117 120 121 123 126 133"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.1 15.2-15.3 15.5 16.0 16.5 17.0 17.2 17.3","14.1":0.09103,"15.4":0.00792,"15.6":0.21373,"16.1":0.00396,"16.2":0.00396,"16.3":0.03562,"16.4":0.00396,"16.6":0.01187,"17.1":0.01187,"17.4":0.05937,"17.5":0.05937,"17.6":0.12666,"18.0":0.03562,"18.1":0.03958,"18.2":0.00792,"18.3":0.11874,"18.4":0.03562,"18.5-18.6":2.98433,"26.0":0.03166},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00096,"5.0-5.1":0,"6.0-6.1":0.00481,"7.0-7.1":0.00289,"8.1-8.4":0,"9.0-9.2":0.00192,"9.3":0.01058,"10.0-10.2":0.00096,"10.3":0.01635,"11.0-11.2":0.14332,"11.3-11.4":0.00673,"12.0-12.1":0.00192,"12.2-12.5":0.05579,"13.0-13.1":0,"13.2":0.00192,"13.3":0.00192,"13.4-13.7":0.00962,"14.0-14.4":0.02212,"14.5-14.8":0.02116,"15.0-15.1":0.01924,"15.2-15.3":0.01539,"15.4":0.01731,"15.5":0.0202,"15.6-15.8":0.26644,"16.0":0.03559,"16.1":0.06926,"16.2":0.03559,"16.3":0.06733,"16.4":0.01443,"16.5":0.02693,"16.6-16.7":0.34243,"17.0":0.01731,"17.1":0.0327,"17.2":0.02405,"17.3":0.03559,"17.4":0.06541,"17.5":0.12505,"17.6-17.7":0.31742,"18.0":0.07984,"18.1":0.16737,"18.2":0.09042,"18.3":0.33377,"18.4":0.21546,"18.5-18.6":6.80727,"26.0":0.01635},P:{"4":0.10396,"22":0.0104,"25":0.03119,"26":0.03119,"27":0.03119,"28":0.45741,_:"20 21 23 24 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0","7.2-7.4":0.03119,"19.0":0.0104},I:{"0":0.00603,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":1.37591,_:"10 11 12 11.1 11.5 12.1"},A:{"6":0.00396,_:"7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":51.03898},R:{_:"0"},M:{"0":0.09667},Q:{"14.9":0.00604},O:{"0":0.64649},H:{"0":0.05}};
diff --git a/node_modules/caniuse-lite/data/regions/BW.js b/node_modules/caniuse-lite/data/regions/BW.js
deleted file mode 100644
index e877e74..0000000
--- a/node_modules/caniuse-lite/data/regions/BW.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"34":0.01164,"44":0.00388,"46":0.00776,"47":0.00388,"48":0.00388,"49":0.00388,"72":0.00388,"95":0.00388,"101":0.00776,"112":0.00388,"115":0.08148,"125":0.02328,"127":0.00388,"128":0.0776,"133":0.00388,"134":0.00776,"135":0.01164,"136":0.01164,"137":0.01164,"138":0.0388,"139":0.10864,"140":0.88852,"141":0.34532,"142":0.02328,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 45 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 102 103 104 105 106 107 108 109 110 111 113 114 116 117 118 119 120 121 122 123 124 126 129 130 131 132 143 144 145 3.5 3.6"},D:{"11":0.00388,"34":0.00388,"39":0.00776,"40":0.00776,"41":0.00776,"42":0.00776,"43":0.00776,"44":0.01164,"45":0.00388,"46":0.00776,"47":0.00776,"48":0.00388,"49":0.01552,"50":0.01164,"51":0.01164,"52":0.00776,"53":0.00776,"54":0.00776,"55":0.00776,"56":0.00776,"57":0.00388,"58":0.00388,"59":0.00776,"60":0.01164,"63":0.00388,"65":0.00776,"66":0.00388,"67":0.00388,"68":0.00388,"71":0.00388,"72":0.00388,"73":0.00776,"74":0.00388,"75":0.02716,"76":0.00388,"78":0.01164,"79":0.01552,"80":0.00776,"81":0.00776,"83":0.0194,"84":0.00388,"85":0.00388,"86":0.00388,"87":0.03104,"88":0.01164,"89":0.01164,"90":0.00388,"91":0.00776,"92":0.00388,"93":0.00776,"94":0.00388,"95":0.00776,"96":0.00388,"97":0.0194,"98":0.03492,"99":0.00388,"100":0.01164,"101":0.00776,"102":0.00776,"103":0.06984,"104":0.03492,"105":0.00388,"106":0.00776,"107":0.00388,"108":0.01164,"109":0.582,"110":0.00388,"111":0.03492,"112":0.00776,"114":0.02716,"116":0.0582,"118":0.00388,"119":0.05432,"120":0.01552,"121":0.00776,"122":0.02716,"123":0.0194,"124":0.48112,"125":2.64616,"126":0.02716,"127":0.01552,"128":0.0388,"129":0.01164,"130":0.01552,"131":0.10864,"132":0.0776,"133":0.05432,"134":0.0776,"135":0.1552,"136":0.24056,"137":3.57736,"138":12.32288,"139":0.0194,"140":0.00388,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 61 62 64 69 70 77 113 115 117 141 142"},F:{"90":0.03492,"95":0.00776,"102":0.00388,"113":0.00388,"114":0.00388,"117":0.00388,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00776,"14":0.01164,"16":0.00776,"18":0.0194,"84":0.00776,"90":0.00388,"92":0.06596,"100":0.02716,"109":0.02716,"112":0.00388,"114":0.03492,"115":0.00388,"118":0.00388,"119":0.00388,"122":0.01552,"126":0.00388,"128":0.00388,"129":0.00388,"130":0.00388,"131":0.0194,"132":0.00776,"133":0.04268,"134":0.04656,"135":0.02716,"136":0.06984,"137":0.28324,"138":5.33888,"139":0.00776,_:"13 15 17 79 80 81 83 85 86 87 88 89 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 113 116 117 120 121 123 124 125 127"},E:{"14":0.00388,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.1 15.2-15.3 15.4 15.5 16.0 16.2 16.4 16.5 26.0","14.1":0.00388,"15.6":0.02716,"16.1":0.00776,"16.3":0.01164,"16.6":0.0776,"17.0":0.0194,"17.1":0.05044,"17.2":0.03104,"17.3":0.00388,"17.4":0.00776,"17.5":0.01552,"17.6":0.12416,"18.0":0.00776,"18.1":0.00776,"18.2":0.00388,"18.3":0.0776,"18.4":0.03492,"18.5-18.6":0.54708},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00058,"5.0-5.1":0,"6.0-6.1":0.00291,"7.0-7.1":0.00175,"8.1-8.4":0,"9.0-9.2":0.00117,"9.3":0.00641,"10.0-10.2":0.00058,"10.3":0.00991,"11.0-11.2":0.08683,"11.3-11.4":0.00408,"12.0-12.1":0.00117,"12.2-12.5":0.0338,"13.0-13.1":0,"13.2":0.00117,"13.3":0.00117,"13.4-13.7":0.00583,"14.0-14.4":0.0134,"14.5-14.8":0.01282,"15.0-15.1":0.01165,"15.2-15.3":0.00932,"15.4":0.01049,"15.5":0.01224,"15.6-15.8":0.16141,"16.0":0.02156,"16.1":0.04196,"16.2":0.02156,"16.3":0.04079,"16.4":0.00874,"16.5":0.01632,"16.6-16.7":0.20745,"17.0":0.01049,"17.1":0.01981,"17.2":0.01457,"17.3":0.02156,"17.4":0.03962,"17.5":0.07575,"17.6-17.7":0.1923,"18.0":0.04837,"18.1":0.10139,"18.2":0.05478,"18.3":0.2022,"18.4":0.13053,"18.5-18.6":4.1239,"26.0":0.00991},P:{"4":0.06196,"20":0.01033,"22":0.02065,"23":0.02065,"24":0.13424,"25":0.08261,"26":0.05163,"27":0.14457,"28":1.90003,_:"21 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0 19.0","7.2-7.4":0.26848,"17.0":0.01033},I:{"0":0.03056,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.94488,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01164,_:"6 7 8 9 10 5.5"},S:{"2.5":0.01836,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":57.95053},R:{_:"0"},M:{"0":0.15915},Q:{_:"14.9"},O:{"0":0.55701},H:{"0":0.01}};
diff --git a/node_modules/caniuse-lite/data/regions/BY.js b/node_modules/caniuse-lite/data/regions/BY.js
deleted file mode 100644
index 648a01d..0000000
--- a/node_modules/caniuse-lite/data/regions/BY.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"52":0.11277,"78":0.0049,"86":0.0049,"96":0.00981,"103":0.0049,"105":0.02942,"108":0.0049,"111":0.0049,"115":0.84822,"125":0.03922,"127":0.00981,"128":0.07355,"129":0.0049,"131":0.0049,"132":0.0049,"133":0.0049,"134":0.0049,"135":0.00981,"136":0.03432,"137":0.0049,"138":0.03922,"139":0.07845,"140":1.24046,"141":0.44617,"142":0.0049,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 87 88 89 90 91 92 93 94 95 97 98 99 100 101 102 104 106 107 109 110 112 113 114 116 117 118 119 120 121 122 123 124 126 130 143 144 145 3.5 3.6"},D:{"34":0.0049,"39":0.03922,"40":0.03922,"41":0.04413,"42":0.03922,"43":0.03922,"44":0.04413,"45":0.04413,"46":0.04413,"47":0.04413,"48":0.04413,"49":0.05884,"50":0.03922,"51":0.03922,"52":0.04413,"53":0.04903,"54":0.04413,"55":0.04413,"56":0.03922,"57":0.04413,"58":0.04413,"59":0.03922,"60":0.04413,"70":0.0049,"72":0.0049,"75":0.0049,"77":0.00981,"79":0.02942,"80":0.0049,"84":0.0049,"85":0.0049,"87":0.01471,"88":0.00981,"89":0.03922,"90":0.01471,"91":0.0049,"92":0.0049,"95":0.0049,"96":0.0049,"98":0.0049,"99":0.0049,"100":0.0049,"101":0.0049,"102":0.0049,"103":0.01471,"104":0.07355,"105":0.0049,"106":0.09806,"107":0.0049,"108":0.02942,"109":3.19676,"111":0.03922,"113":0.0049,"114":0.01471,"115":0.00981,"116":0.04903,"117":0.0049,"118":0.18631,"119":0.05884,"120":0.01961,"121":0.01471,"122":0.03432,"123":0.02452,"124":0.01961,"125":0.84822,"126":0.03432,"127":0.01961,"128":0.05393,"129":0.01961,"130":0.01471,"131":0.06374,"132":0.03922,"133":0.03922,"134":0.07355,"135":0.05884,"136":0.26967,"137":2.70646,"138":14.90512,"139":0.04413,"140":0.0049,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 61 62 63 64 65 66 67 68 69 71 73 74 76 78 81 83 86 93 94 97 110 112 141 142"},F:{"36":0.00981,"54":0.0049,"57":0.0049,"67":0.01471,"73":0.01961,"79":0.20102,"83":0.0049,"84":0.0049,"85":0.05393,"86":0.04413,"87":0.00981,"89":0.00981,"90":0.10787,"95":0.75997,"110":0.0049,"113":0.0049,"114":0.0049,"116":0.01471,"117":0.01961,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 55 56 58 60 62 63 64 65 66 68 69 70 71 72 74 75 76 77 78 80 81 82 88 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 111 112 115 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6","12.1":0.0049},B:{"92":0.00981,"100":0.01961,"109":0.00981,"122":0.0049,"131":0.0049,"134":0.00981,"135":0.01471,"136":0.03922,"137":0.05884,"138":2.84374,"139":0.0049,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 123 124 125 126 127 128 129 130 132 133"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.1","5.1":0.0049,"13.1":0.01961,"14.1":0.0049,"15.2-15.3":0.04413,"15.4":0.0049,"15.5":0.00981,"15.6":0.10787,"16.0":0.0049,"16.1":0.02452,"16.2":0.02452,"16.3":0.03432,"16.4":0.0049,"16.5":0.02452,"16.6":0.23044,"17.0":0.0049,"17.1":0.23534,"17.2":0.02452,"17.3":0.02452,"17.4":0.03432,"17.5":0.04903,"17.6":0.13238,"18.0":0.06864,"18.1":0.05884,"18.2":0.02452,"18.3":0.09806,"18.4":0.07355,"18.5-18.6":2.30441,"26.0":0.02942},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00173,"5.0-5.1":0,"6.0-6.1":0.00867,"7.0-7.1":0.0052,"8.1-8.4":0,"9.0-9.2":0.00347,"9.3":0.01907,"10.0-10.2":0.00173,"10.3":0.02947,"11.0-11.2":0.25829,"11.3-11.4":0.01213,"12.0-12.1":0.00347,"12.2-12.5":0.10054,"13.0-13.1":0,"13.2":0.00347,"13.3":0.00347,"13.4-13.7":0.01733,"14.0-14.4":0.03987,"14.5-14.8":0.03814,"15.0-15.1":0.03467,"15.2-15.3":0.02774,"15.4":0.0312,"15.5":0.0364,"15.6-15.8":0.48018,"16.0":0.06414,"16.1":0.12481,"16.2":0.06414,"16.3":0.12134,"16.4":0.026,"16.5":0.04854,"16.6-16.7":0.61712,"17.0":0.0312,"17.1":0.05894,"17.2":0.04334,"17.3":0.06414,"17.4":0.11788,"17.5":0.22535,"17.6-17.7":0.57205,"18.0":0.14388,"18.1":0.30163,"18.2":0.16295,"18.3":0.60152,"18.4":0.3883,"18.5-18.6":12.26791,"26.0":0.02947},P:{"4":0.031,"26":0.01033,"27":0.04134,"28":1.04376,_:"20 21 22 23 24 25 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.06616,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00005},K:{"0":0.92785,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00637,"11":0.05737,_:"6 7 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":29.71634},R:{_:"0"},M:{"0":0.10704},Q:{_:"14.9"},O:{"0":0.08665},H:{"0":0.01}};
diff --git a/node_modules/caniuse-lite/data/regions/BZ.js b/node_modules/caniuse-lite/data/regions/BZ.js
deleted file mode 100644
index 97b27c2..0000000
--- a/node_modules/caniuse-lite/data/regions/BZ.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"3":0.00338,"102":0.00338,"115":0.05408,"120":0.1352,"128":0.16224,"132":0.01014,"135":0.00338,"138":0.01352,"139":0.0507,"140":0.90246,"141":0.23998,_:"2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 121 122 123 124 125 126 127 129 130 131 133 134 136 137 142 143 144 145 3.5 3.6"},D:{"24":0.00338,"27":0.00338,"35":0.00338,"36":0.00338,"37":0.00338,"39":0.0169,"40":0.0169,"41":0.0169,"42":0.01352,"43":0.0169,"44":0.01014,"45":0.0169,"46":0.0169,"47":0.01352,"48":0.02028,"49":0.02028,"50":0.0169,"51":0.0169,"52":0.01014,"53":0.01014,"54":0.01352,"55":0.01352,"56":0.0169,"57":0.0169,"58":0.00676,"59":0.01014,"60":0.02028,"62":0.00338,"63":0.00338,"65":0.00338,"66":0.00338,"67":0.00676,"68":0.00338,"69":0.00338,"73":0.00338,"74":0.00338,"75":0.00676,"76":0.02366,"79":0.00338,"80":0.0169,"81":0.00338,"83":0.00676,"84":0.00338,"85":0.00676,"86":0.00338,"87":0.0169,"88":0.77402,"89":0.01352,"90":0.00338,"91":0.00338,"92":0.00338,"93":0.05746,"94":0.00338,"95":0.00676,"96":0.00338,"97":0.00338,"98":0.00676,"100":0.00676,"101":0.01014,"102":0.0169,"103":0.06422,"105":0.00338,"106":0.00338,"108":0.01014,"109":0.04056,"111":0.01014,"114":0.00676,"116":0.09802,"118":0.12506,"121":0.00338,"122":0.02704,"123":0.00676,"124":0.00338,"125":3.91066,"126":0.0169,"127":0.00338,"128":0.04732,"129":0.04394,"130":0.00338,"131":0.01014,"132":0.02028,"133":0.05746,"134":0.01352,"135":0.19942,"136":0.07436,"137":1.76098,"138":8.07144,"139":0.0338,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 28 29 30 31 32 33 34 38 61 64 70 71 72 77 78 99 104 107 110 112 113 115 117 119 120 140 141 142"},F:{"90":0.12844,"95":0.00338,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00338,"109":0.00338,"114":0.00338,"124":0.00338,"126":0.00338,"132":0.00338,"134":0.03042,"135":0.00338,"136":0.03042,"137":0.20618,"138":2.27812,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 122 123 125 127 128 129 130 131 133 139"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 13.1","12.1":0.00338,"14.1":0.00338,"15.1":0.07436,"15.2-15.3":0.00676,"15.4":0.10816,"15.5":0.02028,"15.6":0.2366,"16.0":0.01352,"16.1":0.01014,"16.2":0.02366,"16.3":0.16562,"16.4":0.13858,"16.5":0.02366,"16.6":0.24336,"17.0":0.00338,"17.1":0.53066,"17.2":0.12168,"17.3":0.02028,"17.4":0.03042,"17.5":0.19942,"17.6":0.43602,"18.0":0.02704,"18.1":0.09464,"18.2":0.04732,"18.3":0.38532,"18.4":0.24336,"18.5-18.6":6.74648,"26.0":0.02366},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00446,"5.0-5.1":0,"6.0-6.1":0.02229,"7.0-7.1":0.01337,"8.1-8.4":0,"9.0-9.2":0.00891,"9.3":0.04903,"10.0-10.2":0.00446,"10.3":0.07577,"11.0-11.2":0.66413,"11.3-11.4":0.0312,"12.0-12.1":0.00891,"12.2-12.5":0.25852,"13.0-13.1":0,"13.2":0.00891,"13.3":0.00891,"13.4-13.7":0.04457,"14.0-14.4":0.10252,"14.5-14.8":0.09806,"15.0-15.1":0.08914,"15.2-15.3":0.07132,"15.4":0.08023,"15.5":0.0936,"15.6-15.8":1.23465,"16.0":0.16492,"16.1":0.32092,"16.2":0.16492,"16.3":0.31201,"16.4":0.06686,"16.5":0.1248,"16.6-16.7":1.58678,"17.0":0.08023,"17.1":0.15155,"17.2":0.11143,"17.3":0.16492,"17.4":0.30309,"17.5":0.57944,"17.6-17.7":1.47089,"18.0":0.36995,"18.1":0.77556,"18.2":0.41898,"18.3":1.54666,"18.4":0.99842,"18.5-18.6":31.54385,"26.0":0.07577},P:{"4":0.0106,"24":0.0106,"25":0.0106,"26":0.0106,"27":0.0318,"28":1.31444,_:"20 21 22 23 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 17.0 18.0 19.0","7.2-7.4":0.0106,"16.0":0.0106},I:{"0":0.02644,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.23167,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":21.01383},R:{_:"0"},M:{"0":0.7678},Q:{_:"14.9"},O:{"0":0.05957},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/CA.js b/node_modules/caniuse-lite/data/regions/CA.js
deleted file mode 100644
index 3a9826e..0000000
--- a/node_modules/caniuse-lite/data/regions/CA.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"44":0.0093,"45":0.00465,"47":0.09296,"48":0.00465,"52":0.01859,"56":0.00465,"57":0.01859,"78":0.02324,"83":0.0093,"88":0.00465,"107":0.00465,"113":0.00465,"115":0.22775,"121":0.00465,"123":0.00465,"125":0.0093,"127":0.00465,"128":0.08831,"129":0.00465,"132":0.00465,"133":0.0093,"134":0.01394,"135":0.03254,"136":0.02324,"137":0.04648,"138":0.02789,"139":0.13944,"140":1.52919,"141":0.4648,"142":0.00465,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 46 49 50 51 53 54 55 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 84 85 86 87 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 108 109 110 111 112 114 116 117 118 119 120 122 124 126 130 131 143 144 145 3.5 3.6"},D:{"25":0.02324,"39":0.0093,"40":0.0093,"41":0.0093,"42":0.0093,"43":0.0093,"44":0.0093,"45":0.0093,"46":0.0093,"47":0.0093,"48":0.03718,"49":0.03718,"50":0.0093,"51":0.0093,"52":0.0093,"53":0.0093,"54":0.0093,"55":0.0093,"56":0.0093,"57":0.01394,"58":0.0093,"59":0.0093,"60":0.0093,"66":0.0093,"74":0.00465,"75":0.00465,"76":0.00465,"79":0.01859,"80":0.01859,"81":0.03254,"83":0.09761,"84":0.00465,"85":0.0093,"86":0.00465,"87":0.02789,"88":0.05578,"89":0.00465,"90":0.00465,"91":0.0093,"92":0.00465,"93":0.02324,"94":0.00465,"95":0.00465,"96":0.00465,"97":0.00465,"98":0.0093,"99":0.04183,"100":0.00465,"101":0.00465,"102":0.05113,"103":0.1255,"104":0.10226,"105":0.00465,"106":0.00465,"107":0.01394,"108":0.01859,"109":0.56241,"110":0.0093,"111":0.01394,"112":0.0093,"113":0.0093,"114":0.02324,"115":0.00465,"116":0.15803,"117":0.01394,"118":0.02324,"119":0.02789,"120":0.05578,"121":0.01394,"122":0.06042,"123":0.01859,"124":0.06972,"125":0.36719,"126":0.09296,"127":0.01859,"128":0.32536,"129":0.02324,"130":0.05113,"131":0.2231,"132":0.21846,"133":0.19522,"134":0.14874,"135":0.2324,"136":0.38578,"137":4.16461,"138":15.41742,"139":0.01859,"140":0.0093,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 67 68 69 70 71 72 73 77 78 141 142"},F:{"54":0.00465,"89":0.00465,"90":0.02324,"95":0.02789,"112":0.00465,"114":0.00465,"117":0.00465,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 113 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"85":0.00465,"92":0.00465,"108":0.0093,"109":0.05113,"111":0.00465,"112":0.00465,"113":0.00465,"114":0.00465,"120":0.00465,"122":0.08831,"125":0.00465,"126":0.00465,"127":0.00465,"128":0.00465,"129":0.0093,"130":0.00465,"131":0.02789,"132":0.03254,"133":0.01394,"134":0.09296,"135":0.03718,"136":0.04648,"137":0.3393,"138":6.24691,"139":0.0093,_:"12 13 14 15 16 17 18 79 80 81 83 84 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 110 115 116 117 118 119 121 123 124"},E:{"8":0.00465,"9":0.00465,"13":0.00465,"14":0.02324,"15":0.00465,_:"0 4 5 6 7 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00465,"12.1":0.00465,"13.1":0.06972,"14.1":0.06972,"15.1":0.0093,"15.2-15.3":0.0093,"15.4":0.02324,"15.5":0.02789,"15.6":0.38114,"16.0":0.05578,"16.1":0.05578,"16.2":0.02789,"16.3":0.07902,"16.4":0.03254,"16.5":0.04183,"16.6":0.53917,"17.0":0.0093,"17.1":0.4648,"17.2":0.02789,"17.3":0.04183,"17.4":0.08366,"17.5":0.1255,"17.6":0.48339,"18.0":0.03718,"18.1":0.10226,"18.2":0.04183,"18.3":0.23705,"18.4":0.18592,"18.5-18.6":4.81068,"26.0":0.02789},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00277,"5.0-5.1":0,"6.0-6.1":0.01385,"7.0-7.1":0.00831,"8.1-8.4":0,"9.0-9.2":0.00554,"9.3":0.03047,"10.0-10.2":0.00277,"10.3":0.04708,"11.0-11.2":0.41268,"11.3-11.4":0.01939,"12.0-12.1":0.00554,"12.2-12.5":0.16064,"13.0-13.1":0,"13.2":0.00554,"13.3":0.00554,"13.4-13.7":0.0277,"14.0-14.4":0.0637,"14.5-14.8":0.06093,"15.0-15.1":0.05539,"15.2-15.3":0.04431,"15.4":0.04985,"15.5":0.05816,"15.6-15.8":0.7672,"16.0":0.10248,"16.1":0.19942,"16.2":0.10248,"16.3":0.19388,"16.4":0.04154,"16.5":0.07755,"16.6-16.7":0.986,"17.0":0.04985,"17.1":0.09417,"17.2":0.06924,"17.3":0.10248,"17.4":0.18834,"17.5":0.36006,"17.6-17.7":0.91399,"18.0":0.22988,"18.1":0.48192,"18.2":0.26035,"18.3":0.96107,"18.4":0.6204,"18.5-18.6":19.60088,"26.0":0.04708},P:{"4":0.02168,"21":0.03251,"22":0.01084,"23":0.01084,"24":0.02168,"25":0.02168,"26":0.05419,"27":0.04335,"28":2.36264,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0 19.0","7.2-7.4":0.01084,"17.0":0.01084},I:{"0":0.02138,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.17662,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00775,"11":0.03873,_:"6 7 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":23.60254},R:{_:"0"},M:{"0":0.48703},Q:{"14.9":0.0107},O:{"0":0.06958},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/CD.js b/node_modules/caniuse-lite/data/regions/CD.js
deleted file mode 100644
index e1b8be8..0000000
--- a/node_modules/caniuse-lite/data/regions/CD.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"43":0.00234,"47":0.00234,"56":0.00234,"63":0.00234,"72":0.00467,"78":0.00234,"90":0.00234,"94":0.00234,"115":0.07008,"122":0.00234,"127":0.01402,"128":0.04438,"131":0.00234,"132":0.00234,"133":0.00234,"134":0.00467,"135":0.00467,"136":0.00234,"137":0.00234,"138":0.00934,"139":0.05373,"140":0.51859,"141":0.1495,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 48 49 50 51 52 53 54 55 57 58 59 60 61 62 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 91 92 93 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 123 124 125 126 129 130 142 143 144 145 3.5 3.6"},D:{"11":0.00234,"38":0.00934,"39":0.00467,"40":0.00467,"41":0.00467,"42":0.00467,"43":0.00934,"44":0.00467,"45":0.00467,"46":0.00467,"47":0.00934,"48":0.00467,"49":0.00934,"50":0.00467,"51":0.00234,"52":0.00467,"53":0.00467,"54":0.00467,"55":0.00701,"56":0.00467,"57":0.00467,"58":0.00467,"59":0.00467,"60":0.00467,"61":0.00234,"63":0.00234,"64":0.00467,"65":0.00701,"67":0.00234,"68":0.00701,"69":0.00701,"70":0.00467,"72":0.00234,"73":0.00234,"74":0.00234,"75":0.00234,"77":0.00701,"78":0.00234,"79":0.01402,"80":0.00467,"81":0.00934,"83":0.01869,"84":0.00234,"85":0.00234,"86":0.00467,"87":0.04205,"88":0.01635,"89":0.00701,"90":0.00701,"91":0.00467,"92":0.00234,"93":0.00467,"94":0.00934,"95":0.01402,"96":0.00234,"97":0.00234,"98":0.00467,"99":0.00234,"100":0.01168,"101":0.00234,"103":0.03037,"105":0.00234,"106":0.04205,"107":0.00234,"108":0.01635,"109":0.28032,"110":0.00234,"111":0.02102,"113":0.00467,"114":0.00934,"116":0.04672,"118":0.01402,"119":0.0257,"120":0.02102,"121":0.00701,"122":0.02102,"123":0.00467,"124":0.01402,"125":0.49757,"126":0.03037,"127":0.01869,"128":0.01635,"129":0.01402,"130":0.01168,"131":0.06307,"132":0.02102,"133":0.03738,"134":0.04438,"135":0.15418,"136":0.20323,"137":1.47402,"138":5.26534,"139":0.00467,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 62 66 71 76 102 104 112 115 117 140 141 142"},F:{"26":0.00234,"34":0.00701,"36":0.00467,"37":0.00234,"42":0.00234,"46":0.00467,"48":0.00234,"62":0.01402,"74":0.00234,"79":0.01635,"80":0.00234,"86":0.00934,"87":0.00234,"88":0.00701,"89":0.00467,"90":0.05606,"95":0.05373,"101":0.00234,"102":0.00934,"108":0.00467,"112":0.00467,"113":0.00701,"114":0.01635,"115":0.00234,"116":0.00467,"117":0.01168,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 35 38 39 40 41 43 44 45 47 49 50 51 52 53 54 55 56 57 58 60 63 64 65 66 67 68 69 70 71 72 73 75 76 77 78 81 82 83 84 85 91 92 93 94 96 97 98 99 100 103 104 105 106 107 109 110 111 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.01635,"13":0.00467,"14":0.01635,"15":0.00467,"16":0.00701,"17":0.01869,"18":0.06307,"84":0.01168,"88":0.00234,"89":0.01402,"90":0.01869,"92":0.07242,"100":0.01635,"107":0.00467,"109":0.00701,"114":0.00234,"116":0.00234,"117":0.01168,"119":0.00234,"122":0.01402,"124":0.00467,"126":0.00467,"128":0.00234,"129":0.00467,"130":0.00701,"131":0.02803,"132":0.00934,"133":0.00934,"134":0.02102,"135":0.03971,"136":0.05606,"137":0.18688,"138":2.38038,"139":0.00934,_:"79 80 81 83 85 86 87 91 93 94 95 96 97 98 99 101 102 103 104 105 106 108 110 111 112 113 115 118 120 121 123 125 127"},E:{"11":0.00467,"12":0.00701,"13":0.00701,"15":0.00234,_:"0 4 5 6 7 8 9 10 14 3.1 3.2 6.1 7.1 9.1 15.2-15.3 15.5 16.1 16.2 16.3 16.4 17.0 17.2","5.1":0.00467,"10.1":0.00234,"11.1":0.00234,"12.1":0.01869,"13.1":0.01869,"14.1":0.01402,"15.1":0.00234,"15.4":0.00467,"15.6":0.05606,"16.0":0.00934,"16.5":0.00467,"16.6":0.06307,"17.1":0.00701,"17.3":0.00467,"17.4":0.00234,"17.5":0.00467,"17.6":0.03971,"18.0":0.00234,"18.1":0.00234,"18.2":0.00467,"18.3":0.02803,"18.4":0.01635,"18.5-18.6":0.21491,"26.0":0.00701},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00094,"5.0-5.1":0,"6.0-6.1":0.00468,"7.0-7.1":0.00281,"8.1-8.4":0,"9.0-9.2":0.00187,"9.3":0.01029,"10.0-10.2":0.00094,"10.3":0.0159,"11.0-11.2":0.13932,"11.3-11.4":0.00655,"12.0-12.1":0.00187,"12.2-12.5":0.05423,"13.0-13.1":0,"13.2":0.00187,"13.3":0.00187,"13.4-13.7":0.00935,"14.0-14.4":0.02151,"14.5-14.8":0.02057,"15.0-15.1":0.0187,"15.2-15.3":0.01496,"15.4":0.01683,"15.5":0.01964,"15.6-15.8":0.259,"16.0":0.0346,"16.1":0.06732,"16.2":0.0346,"16.3":0.06545,"16.4":0.01403,"16.5":0.02618,"16.6-16.7":0.33286,"17.0":0.01683,"17.1":0.03179,"17.2":0.02338,"17.3":0.0346,"17.4":0.06358,"17.5":0.12155,"17.6-17.7":0.30855,"18.0":0.07761,"18.1":0.16269,"18.2":0.08789,"18.3":0.32445,"18.4":0.20944,"18.5-18.6":6.61705,"26.0":0.0159},P:{"4":0.04002,"20":0.01,"21":0.01,"22":0.02001,"23":0.01,"24":0.05002,"25":0.06002,"26":0.03001,"27":0.08003,"28":0.87036,"5.0-5.4":0.02001,"6.2-6.4":0.01,"7.2-7.4":0.03001,_:"8.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 17.0 18.0","9.2":0.03001,"16.0":0.03001,"19.0":0.01},I:{"0":0.07653,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00006},K:{"0":6.8055,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.04205,_:"6 7 8 9 10 5.5"},S:{"2.5":0.00766,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":61.80749},R:{_:"0"},M:{"0":0.0843},Q:{"14.9":0.04598},O:{"0":0.55181},H:{"0":4.2}};
diff --git a/node_modules/caniuse-lite/data/regions/CF.js b/node_modules/caniuse-lite/data/regions/CF.js
deleted file mode 100644
index 3dcea1e..0000000
--- a/node_modules/caniuse-lite/data/regions/CF.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"24":0.00385,"55":0.01347,"78":0.04618,"81":0.01347,"94":0.01347,"115":0.09235,"123":0.04233,"124":0.01347,"128":0.01347,"137":0.02309,"138":0.01347,"139":0.06542,"140":0.27898,"141":0.20394,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 82 83 84 85 86 87 88 89 90 91 92 93 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 125 126 127 129 130 131 132 133 134 135 136 142 143 144 145 3.5 3.6"},D:{"11":0.06926,"52":0.01347,"63":0.00962,"66":0.01347,"74":0.00385,"85":0.15392,"86":0.00385,"87":0.03656,"88":0.00962,"90":0.00385,"92":0.00962,"95":0.00385,"100":0.00385,"103":0.01347,"104":0.01347,"106":0.35402,"109":0.80038,"114":0.04233,"116":0.00962,"118":0.01347,"119":0.00962,"122":0.00962,"123":0.00962,"124":0.24627,"125":0.06926,"129":0.00385,"130":0.00962,"131":0.01924,"133":0.01347,"134":0.01924,"135":0.09812,"136":0.16354,"137":0.68879,"138":2.13756,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 64 65 67 68 69 70 71 72 73 75 76 77 78 79 80 81 83 84 89 91 93 94 96 97 98 99 101 102 105 107 108 110 111 112 113 115 117 120 121 126 127 128 132 139 140 141 142"},F:{"45":0.00962,"86":0.04233,"114":0.04233,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00962,"13":0.01347,"14":0.02886,"17":0.00385,"18":0.20394,"89":0.02309,"90":0.07504,"92":0.03271,"100":0.00385,"109":0.02886,"118":0.00962,"122":0.02886,"123":0.00385,"125":0.03656,"126":0.00385,"128":1.65272,"131":0.04233,"132":0.00385,"133":0.00962,"134":0.01347,"135":0.02886,"136":0.14815,"137":0.30207,"138":2.23569,_:"15 16 79 80 81 83 84 85 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 119 120 121 124 127 129 130 139"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 15.6 16.0 16.2 16.3 16.4 16.5 17.0 17.1 17.2 17.3 17.5 17.6 18.0 18.1 18.4 26.0","16.1":0.00385,"16.6":0.00385,"17.4":0.00385,"18.2":0.01924,"18.3":0.00385,"18.5-18.6":0.01347},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00029,"5.0-5.1":0,"6.0-6.1":0.00147,"7.0-7.1":0.00088,"8.1-8.4":0,"9.0-9.2":0.00059,"9.3":0.00323,"10.0-10.2":0.00029,"10.3":0.005,"11.0-11.2":0.0438,"11.3-11.4":0.00206,"12.0-12.1":0.00059,"12.2-12.5":0.01705,"13.0-13.1":0,"13.2":0.00059,"13.3":0.00059,"13.4-13.7":0.00294,"14.0-14.4":0.00676,"14.5-14.8":0.00647,"15.0-15.1":0.00588,"15.2-15.3":0.0047,"15.4":0.00529,"15.5":0.00617,"15.6-15.8":0.08142,"16.0":0.01088,"16.1":0.02116,"16.2":0.01088,"16.3":0.02058,"16.4":0.00441,"16.5":0.00823,"16.6-16.7":0.10464,"17.0":0.00529,"17.1":0.00999,"17.2":0.00735,"17.3":0.01088,"17.4":0.01999,"17.5":0.03821,"17.6-17.7":0.097,"18.0":0.0244,"18.1":0.05114,"18.2":0.02763,"18.3":0.10199,"18.4":0.06584,"18.5-18.6":2.08014,"26.0":0.005},P:{"20":0.01007,"22":0.02014,"25":0.07048,"26":0.02014,"27":0.08055,"28":0.47323,_:"4 21 23 24 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 15.0 17.0 18.0","7.2-7.4":0.01007,"13.0":0.02014,"14.0":0.01007,"16.0":0.03021,"19.0":0.07048},I:{"0":0.05644,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00005},K:{"0":4.38948,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00385,_:"6 7 8 9 10 5.5"},S:{"2.5":0.05653,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":60.09663},R:{_:"0"},M:{"0":0.5814},Q:{"14.9":0.00808},O:{"0":0.2261},H:{"0":18.81}};
diff --git a/node_modules/caniuse-lite/data/regions/CG.js b/node_modules/caniuse-lite/data/regions/CG.js
deleted file mode 100644
index 6781f0f..0000000
--- a/node_modules/caniuse-lite/data/regions/CG.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"42":0.00369,"45":0.00369,"61":0.00369,"72":0.01107,"99":0.00369,"115":0.1218,"116":0.00369,"123":0.00369,"127":0.01476,"128":0.03691,"130":0.00369,"133":0.00738,"134":0.00369,"135":0.00369,"136":0.00369,"137":0.00369,"138":0.01107,"139":0.06644,"140":0.84893,"141":0.28052,"142":0.00369,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 117 118 119 120 121 122 124 125 126 129 131 132 143 144 145 3.5 3.6"},D:{"11":0.0406,"27":0.00369,"29":0.00369,"35":0.00369,"36":0.00369,"37":0.00369,"38":0.00369,"39":0.02215,"40":0.01846,"41":0.01846,"42":0.01107,"43":0.02584,"44":0.00738,"45":0.02215,"46":0.01846,"47":0.02215,"48":0.01476,"49":0.02215,"50":0.02215,"51":0.02215,"52":0.03322,"53":0.02215,"54":0.01846,"55":0.02215,"56":0.02584,"57":0.01846,"58":0.01476,"59":0.01846,"60":0.01476,"61":0.00369,"62":0.00738,"63":0.01846,"64":0.01107,"65":0.01107,"66":0.01107,"67":0.00738,"68":0.02584,"69":0.01107,"70":0.00369,"72":0.02584,"73":0.09228,"74":0.00738,"75":0.01846,"76":0.01107,"77":0.00369,"78":0.00369,"79":0.05537,"80":0.02215,"81":0.02953,"83":0.0812,"84":0.00369,"85":0.00369,"86":0.02584,"87":0.06275,"88":0.01107,"89":0.01476,"90":0.00738,"91":0.02215,"92":0.01107,"93":0.02953,"94":0.02215,"95":0.06644,"96":0.00738,"97":0.00738,"98":0.08489,"99":0.00738,"100":0.02584,"101":0.01476,"102":0.01107,"103":0.04429,"104":0.00369,"105":0.00369,"106":0.02584,"108":0.01107,"109":0.5352,"110":0.01476,"111":0.06275,"113":0.02953,"114":0.02584,"115":0.00369,"116":0.05167,"118":0.00738,"119":0.14026,"120":0.02215,"121":0.01476,"122":0.07013,"123":0.00738,"125":4.64328,"126":0.62009,"127":0.02584,"128":0.02584,"129":0.01476,"130":0.06275,"131":0.05167,"132":0.04429,"133":0.05167,"134":0.05537,"135":0.06275,"136":0.07751,"137":1.7237,"138":9.10201,"139":0.00369,"140":0.02953,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 30 31 32 33 34 71 107 112 117 124 141 142"},F:{"28":0.00369,"40":0.00369,"42":0.00738,"46":0.03322,"48":0.00369,"62":0.00738,"64":0.01846,"79":0.01107,"81":0.00738,"86":0.00369,"90":0.0406,"91":0.00369,"95":0.04429,"102":0.00738,"110":0.01846,"113":0.00369,"114":0.01107,"115":0.00369,"116":0.00369,"117":0.01476,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 41 43 44 45 47 49 50 51 52 53 54 55 56 57 58 60 63 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 82 83 84 85 87 88 89 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 109 111 112 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.01476,"14":0.00369,"16":0.01476,"17":0.03322,"18":0.02215,"84":0.00738,"85":0.00738,"89":0.00369,"90":0.00738,"92":0.10335,"100":0.01107,"109":0.01107,"120":0.00369,"122":0.02215,"127":0.00369,"129":0.00369,"130":0.00738,"131":0.01846,"132":0.00369,"133":0.01107,"134":0.04798,"135":0.03691,"136":0.03691,"137":0.18086,"138":3.72422,"139":0.01476,_:"13 15 79 80 81 83 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 121 123 124 125 126 128"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 12.1 15.1 15.2-15.3 15.4 16.0 16.1 16.2 16.3 16.4 16.5 17.1 17.2 17.3 18.0 18.1 18.2 18.3 26.0","5.1":0.02953,"11.1":0.00738,"13.1":0.11073,"14.1":0.02215,"15.5":0.00369,"15.6":0.02215,"16.6":0.05167,"17.0":0.00369,"17.4":0.01846,"17.5":0.00369,"17.6":0.19562,"18.4":0.00738,"18.5-18.6":0.18455},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0008,"5.0-5.1":0,"6.0-6.1":0.00398,"7.0-7.1":0.00239,"8.1-8.4":0,"9.0-9.2":0.00159,"9.3":0.00876,"10.0-10.2":0.0008,"10.3":0.01354,"11.0-11.2":0.11863,"11.3-11.4":0.00557,"12.0-12.1":0.00159,"12.2-12.5":0.04618,"13.0-13.1":0,"13.2":0.00159,"13.3":0.00159,"13.4-13.7":0.00796,"14.0-14.4":0.01831,"14.5-14.8":0.01752,"15.0-15.1":0.01592,"15.2-15.3":0.01274,"15.4":0.01433,"15.5":0.01672,"15.6-15.8":0.22055,"16.0":0.02946,"16.1":0.05733,"16.2":0.02946,"16.3":0.05573,"16.4":0.01194,"16.5":0.02229,"16.6-16.7":0.28345,"17.0":0.01433,"17.1":0.02707,"17.2":0.0199,"17.3":0.02946,"17.4":0.05414,"17.5":0.10351,"17.6-17.7":0.26274,"18.0":0.06608,"18.1":0.13854,"18.2":0.07484,"18.3":0.27628,"18.4":0.17835,"18.5-18.6":5.63468,"26.0":0.01354},P:{"4":0.0635,"22":0.01058,"23":0.01058,"24":0.02117,"25":0.01058,"26":0.02117,"27":0.03175,"28":0.41273,_:"20 21 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 15.0 16.0 18.0 19.0","7.2-7.4":0.04233,"14.0":0.02117,"17.0":0.01058},I:{"0":0.28348,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00006,"4.2-4.3":0.00006,"4.4":0,"4.4.3-4.4.4":0.00023},K:{"0":1.50558,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.02953,_:"6 7 8 9 10 5.5"},S:{"2.5":0.01893,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":59.81611},R:{_:"0"},M:{"0":0.10725},Q:{"14.9":0.02524},O:{"0":0.4921},H:{"0":0.16}};
diff --git a/node_modules/caniuse-lite/data/regions/CH.js b/node_modules/caniuse-lite/data/regions/CH.js
deleted file mode 100644
index 73a9b8e..0000000
--- a/node_modules/caniuse-lite/data/regions/CH.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"48":0.01486,"52":0.01981,"60":0.00495,"72":0.06934,"78":0.03467,"84":0.00495,"91":0.00495,"99":0.00495,"102":0.01486,"108":0.00991,"109":0.00495,"113":0.00495,"115":0.738,"125":0.01486,"126":0.00991,"127":0.00495,"128":0.50521,"130":0.00495,"131":0.00495,"132":0.01486,"133":0.01486,"134":0.01486,"135":0.01981,"136":0.03467,"137":0.04953,"138":0.05944,"139":0.23774,"140":3.99212,"141":1.2333,"142":0.00495,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 85 86 87 88 89 90 92 93 94 95 96 97 98 100 101 103 104 105 106 107 110 111 112 114 116 117 118 119 120 121 122 123 124 129 143 144 145 3.5 3.6"},D:{"38":0.00495,"39":0.00495,"41":0.00495,"43":0.00495,"44":0.00495,"47":0.00495,"48":0.00495,"49":0.00991,"51":0.00495,"52":0.16345,"55":0.00495,"56":0.00495,"57":0.00495,"58":0.00991,"59":0.00495,"66":0.03962,"74":0.00991,"76":0.00495,"79":0.02477,"80":0.02972,"84":0.00495,"85":0.00495,"87":0.05448,"88":0.00495,"90":0.00495,"91":0.09411,"92":0.00495,"98":0.01486,"99":0.00991,"100":0.00495,"102":0.00991,"103":0.04458,"104":0.00991,"106":0.00495,"107":0.00495,"108":0.07925,"109":0.46063,"110":0.00495,"111":0.01981,"112":0.00495,"114":0.01981,"115":0.00495,"116":0.10401,"117":0.00495,"118":0.03962,"119":0.00991,"120":0.05944,"121":0.01981,"122":0.17336,"123":0.01486,"124":0.04458,"125":0.05944,"126":0.02972,"127":0.01486,"128":0.0743,"129":0.02972,"130":0.03467,"131":0.1684,"132":0.09411,"133":0.2526,"134":0.12383,"135":0.30709,"136":0.27242,"137":3.67017,"138":13.27404,"139":0.01981,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 40 42 45 46 50 53 54 60 61 62 63 64 65 67 68 69 70 71 72 73 75 77 78 81 83 86 89 93 94 95 96 97 101 105 113 140 141 142"},F:{"90":0.04458,"95":0.03467,"96":0.00495,"102":0.00495,"114":0.00495,"117":0.01981,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00495,"108":0.00991,"109":0.06934,"114":0.00495,"115":0.00495,"120":0.00495,"121":0.00495,"122":0.00495,"124":0.00495,"125":0.00495,"126":0.00991,"127":0.00495,"128":0.00495,"129":0.00991,"130":0.01981,"131":0.02972,"132":0.03962,"133":0.01486,"134":0.04458,"135":0.0743,"136":0.09906,"137":0.39129,"138":9.11352,"139":0.01486,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 110 111 112 113 116 117 118 119 123"},E:{"8":0.00991,"9":0.00495,"14":0.00991,"15":0.00495,_:"0 4 5 6 7 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.01486,"12.1":0.03467,"13.1":0.0743,"14.1":0.05448,"15.1":0.00495,"15.2-15.3":0.00991,"15.4":0.01486,"15.5":0.01486,"15.6":0.3368,"16.0":0.10897,"16.1":0.04953,"16.2":0.01981,"16.3":0.04953,"16.4":0.01981,"16.5":0.02477,"16.6":0.47549,"17.0":0.03467,"17.1":0.3269,"17.2":0.01981,"17.3":0.04458,"17.4":0.06439,"17.5":0.10401,"17.6":0.53492,"18.0":0.03467,"18.1":0.11887,"18.2":0.05448,"18.3":0.22784,"18.4":0.2526,"18.5-18.6":4.00698,"26.0":0.03467},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00236,"5.0-5.1":0,"6.0-6.1":0.0118,"7.0-7.1":0.00708,"8.1-8.4":0,"9.0-9.2":0.00472,"9.3":0.02597,"10.0-10.2":0.00236,"10.3":0.04013,"11.0-11.2":0.35171,"11.3-11.4":0.01652,"12.0-12.1":0.00472,"12.2-12.5":0.13691,"13.0-13.1":0,"13.2":0.00472,"13.3":0.00472,"13.4-13.7":0.0236,"14.0-14.4":0.05429,"14.5-14.8":0.05193,"15.0-15.1":0.04721,"15.2-15.3":0.03777,"15.4":0.04249,"15.5":0.04957,"15.6-15.8":0.65385,"16.0":0.08734,"16.1":0.16995,"16.2":0.08734,"16.3":0.16523,"16.4":0.03541,"16.5":0.06609,"16.6-16.7":0.84033,"17.0":0.04249,"17.1":0.08026,"17.2":0.05901,"17.3":0.08734,"17.4":0.16051,"17.5":0.30686,"17.6-17.7":0.77896,"18.0":0.19592,"18.1":0.41072,"18.2":0.22189,"18.3":0.81909,"18.4":0.52875,"18.5-18.6":16.70513,"26.0":0.04013},P:{"4":0.04229,"21":0.01057,"22":0.01057,"23":0.02115,"24":0.01057,"25":0.03172,"26":0.06344,"27":0.09516,"28":3.91218,_:"20 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 15.0 16.0 17.0 18.0 19.0","5.0-5.4":0.01057,"7.2-7.4":0.01057,"14.0":0.01057},I:{"0":0.0252,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.35329,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.20307,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":21.61679},R:{_:"0"},M:{"0":0.94379},Q:{"14.9":0.00505},O:{"0":0.09589},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/CI.js b/node_modules/caniuse-lite/data/regions/CI.js
deleted file mode 100644
index b4c83b5..0000000
--- a/node_modules/caniuse-lite/data/regions/CI.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"2":0.00269,"52":0.00537,"68":0.00806,"72":0.00269,"78":0.00537,"79":0.00269,"82":0.00269,"84":0.00269,"88":0.00537,"89":0.01074,"98":0.00269,"106":0.0188,"110":0.00269,"111":0.00269,"113":0.00269,"115":0.09935,"119":0.00269,"120":0.00269,"121":0.00269,"122":0.00269,"123":0.00269,"124":0.00537,"125":0.01074,"126":0.02685,"127":0.08861,"128":0.05639,"129":0.01611,"130":0.00537,"132":0.00269,"133":0.00537,"134":0.01074,"135":0.00537,"136":0.03491,"137":0.01074,"138":0.01611,"139":0.04565,"140":0.90485,"141":0.33294,"142":0.00537,_:"3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 73 74 75 76 77 80 81 83 85 86 87 90 91 92 93 94 95 96 97 99 100 101 102 103 104 105 107 108 109 112 114 116 117 118 131 143 144 145 3.5 3.6"},D:{"32":0.00269,"34":0.00269,"36":0.00269,"38":0.00269,"39":0.00806,"40":0.00806,"41":0.01074,"42":0.00806,"43":0.01074,"44":0.00806,"45":0.00806,"46":0.00806,"47":0.01611,"48":0.00806,"49":0.01343,"50":0.01074,"51":0.00806,"52":0.00806,"53":0.00806,"54":0.00806,"55":0.00806,"56":0.00806,"57":0.00806,"58":0.01343,"59":0.00806,"60":0.00806,"62":0.00269,"64":0.0188,"65":0.00806,"66":0.00806,"67":0.00537,"68":0.00806,"69":0.00537,"70":0.00537,"71":0.00269,"72":0.00537,"73":0.0188,"74":0.00269,"75":0.01343,"76":0.00269,"77":0.00269,"78":0.01343,"79":0.04296,"80":0.01611,"81":0.01343,"83":0.0188,"84":0.00269,"85":0.01611,"86":0.00537,"87":0.02148,"88":0.01074,"89":0.01611,"90":0.00806,"91":0.00806,"92":0.00537,"93":0.00537,"94":0.0188,"95":0.0188,"96":0.00269,"97":0.00537,"98":0.02954,"99":0.00269,"100":0.00806,"101":0.00806,"102":0.00537,"103":0.03491,"104":0.01343,"105":0.00537,"106":0.00806,"107":0.00269,"108":0.02685,"109":0.8055,"110":0.02417,"111":0.02685,"112":0.00269,"113":0.0188,"114":0.01611,"115":0.00537,"116":0.02148,"117":0.00806,"118":0.00806,"119":0.16379,"120":0.01074,"121":0.01074,"122":0.02148,"123":0.00806,"124":0.00806,"125":1.59221,"126":0.07787,"127":0.01611,"128":0.06176,"129":0.02417,"130":0.02148,"131":0.04833,"132":0.03491,"133":0.03491,"134":0.05907,"135":0.08861,"136":0.13962,"137":1.97616,"138":8.0013,"139":0.03759,"140":0.00806,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 33 35 37 61 63 141 142"},F:{"40":0.00269,"46":0.00537,"79":0.00269,"90":0.0188,"95":0.01611,"102":0.00269,"111":0.00537,"116":0.00269,"117":0.00269,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 91 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 109 110 112 113 114 115 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00269,"14":0.00269,"17":0.00269,"18":0.01074,"84":0.00537,"85":0.01074,"89":0.00537,"90":0.00806,"92":0.06981,"100":0.00806,"108":0.00269,"109":0.00806,"114":0.00269,"122":0.01343,"124":0.00269,"125":0.00537,"126":0.01343,"127":0.00269,"128":0.00269,"129":0.00537,"130":0.00537,"131":0.00806,"132":0.00806,"133":0.01074,"134":0.01343,"135":0.01343,"136":0.02685,"137":0.11009,"138":2.66352,"139":0.00806,_:"13 15 16 79 80 81 83 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 110 111 112 113 115 116 117 118 119 120 121 123"},E:{"11":0.00269,"13":0.00537,_:"0 4 5 6 7 8 9 10 12 14 15 3.1 3.2 6.1 7.1 9.1 10.1 15.1 15.2-15.3 15.4 15.5 16.2 16.3 16.4 17.0 17.2","5.1":0.00269,"11.1":0.00269,"12.1":0.00269,"13.1":0.01611,"14.1":0.00806,"15.6":0.0537,"16.0":0.00537,"16.1":0.00537,"16.5":0.00269,"16.6":0.0537,"17.1":0.00537,"17.3":0.00269,"17.4":0.00537,"17.5":0.01343,"17.6":0.09935,"18.0":0.00537,"18.1":0.00806,"18.2":0.00806,"18.3":0.02954,"18.4":0.03759,"18.5-18.6":0.37322,"26.0":0.01074},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00115,"5.0-5.1":0,"6.0-6.1":0.00574,"7.0-7.1":0.00344,"8.1-8.4":0,"9.0-9.2":0.0023,"9.3":0.01262,"10.0-10.2":0.00115,"10.3":0.01951,"11.0-11.2":0.17101,"11.3-11.4":0.00803,"12.0-12.1":0.0023,"12.2-12.5":0.06657,"13.0-13.1":0,"13.2":0.0023,"13.3":0.0023,"13.4-13.7":0.01148,"14.0-14.4":0.0264,"14.5-14.8":0.02525,"15.0-15.1":0.02295,"15.2-15.3":0.01836,"15.4":0.02066,"15.5":0.0241,"15.6-15.8":0.31792,"16.0":0.04247,"16.1":0.08264,"16.2":0.04247,"16.3":0.08034,"16.4":0.01722,"16.5":0.03214,"16.6-16.7":0.40859,"17.0":0.02066,"17.1":0.03902,"17.2":0.02869,"17.3":0.04247,"17.4":0.07805,"17.5":0.1492,"17.6-17.7":0.37875,"18.0":0.09526,"18.1":0.1997,"18.2":0.10789,"18.3":0.39826,"18.4":0.25709,"18.5-18.6":8.12244,"26.0":0.01951},P:{"4":0.01069,"22":0.02137,"23":0.01069,"24":0.06412,"25":0.0748,"26":0.03206,"27":0.05343,"28":0.90833,_:"20 21 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.05343},I:{"0":0.14608,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00003,"4.2-4.3":0.00003,"4.4":0,"4.4.3-4.4.4":0.00012},K:{"0":0.88336,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00537,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":64.69525},R:{_:"0"},M:{"0":0.08047},Q:{"14.9":0.02926},O:{"0":0.12436},H:{"0":0.17}};
diff --git a/node_modules/caniuse-lite/data/regions/CK.js b/node_modules/caniuse-lite/data/regions/CK.js
deleted file mode 100644
index c9bf6f6..0000000
--- a/node_modules/caniuse-lite/data/regions/CK.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"78":0.01455,"115":0.06693,"128":0.00291,"133":0.02328,"138":0.00291,"139":0.01164,"140":0.41031,"141":0.07857,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 134 135 136 137 142 143 144 145 3.5 3.6"},D:{"39":0.00582,"40":0.00291,"41":0.00291,"53":0.00291,"55":0.00291,"56":0.00291,"79":0.14841,"81":0.01455,"109":0.13677,"114":0.00291,"116":0.0291,"122":0.01746,"123":0.00873,"125":0.06111,"128":0.00582,"129":0.07275,"132":0.01455,"133":0.01455,"134":0.04656,"135":0.04365,"136":0.08439,"137":3.36687,"138":16.67139,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 42 43 44 45 46 47 48 49 50 51 52 54 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 117 118 119 120 121 124 126 127 130 131 139 140 141 142"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00291,"109":0.02037,"113":0.01746,"124":0.00291,"134":0.00582,"135":0.0582,"137":0.07857,"138":2.7063,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 114 115 116 117 118 119 120 121 122 123 125 126 127 128 129 130 131 132 133 136 139"},E:{"14":0.00291,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.4 16.4 17.0 17.3 26.0","14.1":0.02037,"15.1":0.05529,"15.2-15.3":0.00291,"15.5":0.02037,"15.6":0.02037,"16.0":0.00873,"16.1":0.03783,"16.2":0.01164,"16.3":0.06111,"16.5":0.00582,"16.6":0.12222,"17.1":0.05529,"17.2":0.00582,"17.4":0.0873,"17.5":0.01746,"17.6":0.30264,"18.0":0.04947,"18.1":0.01746,"18.2":0.02037,"18.3":0.08148,"18.4":0.02619,"18.5-18.6":1.16109},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0024,"5.0-5.1":0,"6.0-6.1":0.01199,"7.0-7.1":0.00719,"8.1-8.4":0,"9.0-9.2":0.0048,"9.3":0.02638,"10.0-10.2":0.0024,"10.3":0.04076,"11.0-11.2":0.35728,"11.3-11.4":0.01678,"12.0-12.1":0.0048,"12.2-12.5":0.13907,"13.0-13.1":0,"13.2":0.0048,"13.3":0.0048,"13.4-13.7":0.02398,"14.0-14.4":0.05515,"14.5-14.8":0.05275,"15.0-15.1":0.04796,"15.2-15.3":0.03837,"15.4":0.04316,"15.5":0.05035,"15.6-15.8":0.6642,"16.0":0.08872,"16.1":0.17264,"16.2":0.08872,"16.3":0.16785,"16.4":0.03597,"16.5":0.06714,"16.6-16.7":0.85363,"17.0":0.04316,"17.1":0.08153,"17.2":0.05995,"17.3":0.08872,"17.4":0.16305,"17.5":0.31172,"17.6-17.7":0.79129,"18.0":0.19902,"18.1":0.41722,"18.2":0.2254,"18.3":0.83205,"18.4":0.53712,"18.5-18.6":16.9695,"26.0":0.04076},P:{"4":19.44633,"21":0.03042,"22":0.05069,"23":0.03042,"24":0.14194,"25":0.19264,"26":0.10139,"27":0.15208,"28":2.77805,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.02028,"14.0":0.02028},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":26.13595},R:{_:"0"},M:{"0":0.19852},Q:{_:"14.9"},O:{"0":0.00709},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/CL.js b/node_modules/caniuse-lite/data/regions/CL.js
deleted file mode 100644
index 95d4a11..0000000
--- a/node_modules/caniuse-lite/data/regions/CL.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"3":0.01018,"4":0.02036,"52":0.00509,"78":0.00509,"105":0.00509,"115":0.11707,"120":0.01527,"125":0.00509,"128":0.02545,"132":0.00509,"133":0.00509,"134":0.00509,"135":0.00509,"136":0.00509,"137":0.00509,"138":0.01527,"139":0.04072,"140":0.89075,"141":0.31558,_:"2 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 106 107 108 109 110 111 112 113 114 116 117 118 119 121 122 123 124 126 127 129 130 131 142 143 144 145 3.5 3.6"},D:{"38":0.01018,"39":0.01018,"40":0.01018,"41":0.01527,"42":0.01018,"43":0.01527,"44":0.01018,"45":0.01018,"46":0.02036,"47":0.01527,"48":0.11707,"49":0.02036,"50":0.01527,"51":0.01527,"52":0.01018,"53":0.01018,"54":0.01018,"55":0.01527,"56":0.01527,"57":0.01018,"58":0.01527,"59":0.01018,"60":0.01527,"65":0.00509,"74":0.01018,"75":0.00509,"77":0.00509,"79":0.0509,"80":0.01018,"85":0.00509,"87":0.03563,"88":0.01018,"89":0.00509,"90":0.00509,"91":0.00509,"96":0.00509,"98":0.00509,"99":0.00509,"101":0.00509,"102":0.01527,"103":0.04581,"104":0.01018,"106":0.00509,"108":0.02036,"109":0.82458,"110":0.00509,"111":0.06108,"112":0.00509,"113":0.01018,"114":0.01527,"115":0.00509,"116":0.12725,"117":0.00509,"118":0.02036,"119":0.02036,"120":0.03054,"121":0.02036,"122":0.07126,"123":0.02036,"124":0.03054,"125":0.63116,"126":0.04581,"127":0.02545,"128":0.14252,"129":0.01018,"130":0.02545,"131":0.09671,"132":0.07126,"133":0.0509,"134":0.07635,"135":0.11198,"136":0.23414,"137":4.09745,"138":21.80047,"139":0.01018,"140":0.00509,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 61 62 63 64 66 67 68 69 70 71 72 73 76 78 81 83 84 86 92 93 94 95 97 100 105 107 141 142"},F:{"83":0.00509,"90":0.01527,"95":0.02036,"114":0.00509,"116":0.00509,"117":0.00509,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 86 87 88 89 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00509,"92":0.01527,"109":0.03054,"114":0.00509,"122":0.00509,"123":0.00509,"128":0.00509,"129":0.00509,"130":0.01018,"131":0.02545,"132":0.01527,"133":0.01018,"134":0.07126,"135":0.02036,"136":0.04072,"137":0.17815,"138":5.00347,"139":0.02036,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 124 125 126 127"},E:{"4":0.01527,"14":0.00509,_:"0 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.1","12.1":0.00509,"13.1":0.01527,"14.1":0.01527,"15.2-15.3":0.00509,"15.4":0.00509,"15.5":0.00509,"15.6":0.06108,"16.0":0.00509,"16.1":0.00509,"16.2":0.00509,"16.3":0.01018,"16.4":0.01018,"16.5":0.01018,"16.6":0.05599,"17.0":0.00509,"17.1":0.03563,"17.2":0.00509,"17.3":0.00509,"17.4":0.02545,"17.5":0.02545,"17.6":0.10689,"18.0":0.01018,"18.1":0.01527,"18.2":0.01527,"18.3":0.03563,"18.4":0.04072,"18.5-18.6":0.69224,"26.0":0.01527},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00091,"5.0-5.1":0,"6.0-6.1":0.00456,"7.0-7.1":0.00274,"8.1-8.4":0,"9.0-9.2":0.00183,"9.3":0.01004,"10.0-10.2":0.00091,"10.3":0.01552,"11.0-11.2":0.13603,"11.3-11.4":0.00639,"12.0-12.1":0.00183,"12.2-12.5":0.05295,"13.0-13.1":0,"13.2":0.00183,"13.3":0.00183,"13.4-13.7":0.00913,"14.0-14.4":0.021,"14.5-14.8":0.02009,"15.0-15.1":0.01826,"15.2-15.3":0.01461,"15.4":0.01643,"15.5":0.01917,"15.6-15.8":0.25289,"16.0":0.03378,"16.1":0.06573,"16.2":0.03378,"16.3":0.06391,"16.4":0.01369,"16.5":0.02556,"16.6-16.7":0.32501,"17.0":0.01643,"17.1":0.03104,"17.2":0.02282,"17.3":0.03378,"17.4":0.06208,"17.5":0.11868,"17.6-17.7":0.30128,"18.0":0.07578,"18.1":0.15885,"18.2":0.08582,"18.3":0.3168,"18.4":0.2045,"18.5-18.6":6.46098,"26.0":0.01552},P:{"4":0.07219,"20":0.01031,"21":0.01031,"22":0.01031,"23":0.01031,"24":0.02063,"25":0.02063,"26":0.03094,"27":0.05157,"28":1.16538,"5.0-5.4":0.01031,_:"6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 17.0 18.0 19.0","7.2-7.4":0.02063,"16.0":0.01031},I:{"0":0.02452,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.18662,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.25629,"9":0.04376,"10":0.09376,"11":0.31879,_:"6 7 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":40.82631},R:{_:"0"},M:{"0":0.18171},Q:{_:"14.9"},O:{"0":0.01964},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/CM.js b/node_modules/caniuse-lite/data/regions/CM.js
deleted file mode 100644
index 1b99259..0000000
--- a/node_modules/caniuse-lite/data/regions/CM.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"4":0.00299,"43":0.00299,"47":0.00299,"48":0.00299,"49":0.00299,"50":0.00299,"51":0.00597,"52":0.01493,"53":0.00299,"56":0.00896,"58":0.00299,"59":0.00299,"60":0.00299,"63":0.00299,"68":0.00299,"72":0.01194,"77":0.00299,"82":0.00299,"84":0.00299,"91":0.00597,"95":0.00299,"100":0.00299,"103":0.00299,"105":0.00299,"106":0.00299,"108":0.00299,"110":0.00597,"111":0.00299,"112":0.00299,"114":0.00299,"115":0.23582,"117":0.00299,"121":0.00299,"123":0.00896,"124":0.00597,"126":0.00299,"127":0.04478,"128":0.10746,"129":0.00896,"130":0.00299,"131":0.00597,"132":0.00299,"133":0.00597,"134":0.01493,"135":0.00597,"136":0.04179,"137":0.02388,"138":0.06269,"139":0.18507,"140":1.46265,"141":0.40596,"142":0.00896,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 54 55 57 61 62 64 65 66 67 69 70 71 73 74 75 76 78 79 80 81 83 85 86 87 88 89 90 92 93 94 96 97 98 99 101 102 104 107 109 113 116 118 119 120 122 125 143 144 145 3.5 3.6"},D:{"29":0.00299,"38":0.00299,"39":0.00299,"40":0.00299,"41":0.00896,"42":0.00299,"43":0.00597,"44":0.00299,"45":0.00299,"46":0.00299,"47":0.00299,"48":0.00597,"49":0.00299,"50":0.00299,"51":0.00299,"52":0.00299,"53":0.00299,"54":0.00299,"55":0.00597,"56":0.03284,"57":0.00299,"58":0.00896,"59":0.00896,"60":0.00299,"61":0.00299,"62":0.00299,"63":0.00597,"64":0.00597,"65":0.00597,"67":0.00597,"68":0.00896,"69":0.00597,"70":0.01194,"71":0.00299,"72":0.00896,"73":0.00896,"74":0.0209,"75":0.00597,"76":0.00597,"77":0.00896,"78":0.00896,"79":0.03881,"80":0.01194,"81":0.0209,"83":0.00597,"84":0.00299,"85":0.00597,"86":0.01194,"87":0.0209,"88":0.00597,"89":0.01194,"90":0.00896,"91":0.00597,"92":0.00597,"93":0.01791,"94":0.00597,"95":0.01791,"96":0.01194,"97":0.00299,"98":0.00299,"99":0.00299,"100":0.00597,"101":0.00299,"102":0.00896,"103":0.03582,"104":0.11343,"105":0.00896,"106":0.01194,"107":0.00597,"108":0.00299,"109":0.50148,"110":0.00597,"111":0.11343,"112":0.00299,"113":0.00299,"114":0.02388,"115":0.00597,"116":0.0209,"117":0.00597,"118":0.0209,"119":0.05373,"120":0.01194,"121":0.01493,"122":0.05672,"123":0.02985,"124":0.02388,"125":0.52835,"126":0.05672,"127":0.01194,"128":0.04478,"129":0.03284,"130":0.0597,"131":0.13134,"132":0.05373,"133":0.08657,"134":0.0806,"135":0.15522,"136":0.20895,"137":2.54621,"138":8.0207,"139":0.00896,"140":0.01791,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 66 141 142"},F:{"44":0.00299,"45":0.00299,"48":0.00299,"51":0.00299,"79":0.01194,"80":0.00299,"86":0.03284,"87":0.00299,"88":0.00299,"89":0.00299,"90":0.02687,"95":0.0597,"105":0.00299,"112":0.00299,"113":0.00299,"114":0.00597,"115":0.00597,"117":0.01194,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 46 47 49 50 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 81 82 83 84 85 91 92 93 94 96 97 98 99 100 101 102 103 104 106 107 108 109 110 111 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.01493,"13":0.00597,"14":0.01493,"15":0.01493,"16":0.01194,"17":0.01493,"18":0.05672,"84":0.00896,"85":0.00299,"88":0.00299,"89":0.01493,"90":0.02687,"92":0.14627,"100":0.03582,"109":0.01194,"114":0.01194,"115":0.02388,"118":0.00299,"119":0.00597,"120":0.00299,"121":0.00597,"122":0.01493,"123":0.01194,"124":0.00597,"125":0.00299,"126":0.00896,"127":0.00597,"128":0.00597,"129":0.01194,"130":0.00597,"131":0.02687,"132":0.01493,"133":0.04776,"134":0.02388,"135":0.04478,"136":0.06269,"137":0.25074,"138":2.73426,"139":0.00896,_:"79 80 81 83 86 87 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 116 117"},E:{"10":0.00597,"13":0.00299,"14":0.00299,_:"0 4 5 6 7 8 9 11 12 15 3.1 3.2 6.1 7.1 9.1 10.1 12.1 15.5 16.0 16.2 16.4 16.5 17.0 17.2","5.1":0.00896,"11.1":0.00299,"13.1":0.04179,"14.1":0.01194,"15.1":0.00299,"15.2-15.3":0.00299,"15.4":0.00299,"15.6":0.04776,"16.1":0.00299,"16.3":0.00299,"16.6":0.01791,"17.1":0.00299,"17.3":0.00299,"17.4":0.00597,"17.5":0.00597,"17.6":0.07463,"18.0":0.00299,"18.1":0.00597,"18.2":0.00299,"18.3":0.0209,"18.4":0.01194,"18.5-18.6":0.09254,"26.0":0.00299},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00086,"5.0-5.1":0,"6.0-6.1":0.00429,"7.0-7.1":0.00257,"8.1-8.4":0,"9.0-9.2":0.00172,"9.3":0.00944,"10.0-10.2":0.00086,"10.3":0.01458,"11.0-11.2":0.12783,"11.3-11.4":0.00601,"12.0-12.1":0.00172,"12.2-12.5":0.04976,"13.0-13.1":0,"13.2":0.00172,"13.3":0.00172,"13.4-13.7":0.00858,"14.0-14.4":0.01973,"14.5-14.8":0.01887,"15.0-15.1":0.01716,"15.2-15.3":0.01373,"15.4":0.01544,"15.5":0.01802,"15.6-15.8":0.23765,"16.0":0.03174,"16.1":0.06177,"16.2":0.03174,"16.3":0.06006,"16.4":0.01287,"16.5":0.02402,"16.6-16.7":0.30542,"17.0":0.01544,"17.1":0.02917,"17.2":0.02145,"17.3":0.03174,"17.4":0.05834,"17.5":0.11153,"17.6-17.7":0.28312,"18.0":0.07121,"18.1":0.14928,"18.2":0.08065,"18.3":0.2977,"18.4":0.19218,"18.5-18.6":6.0716,"26.0":0.01458},P:{"4":0.03125,"20":0.01042,"21":0.02083,"22":0.03125,"23":0.01042,"24":0.0625,"25":0.09375,"26":0.05208,"27":0.08333,"28":0.47915,_:"5.0-5.4 6.2-6.4 8.2 10.1 12.0 13.0 14.0 18.0","7.2-7.4":0.03125,"9.2":0.0625,"11.1-11.2":0.02083,"15.0":0.01042,"16.0":0.01042,"17.0":0.01042,"19.0":0.01042},I:{"0":0.04203,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":3.9041,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00299,"11":0.18209,_:"6 7 9 10 5.5"},S:{"2.5":0.02105,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":60.55934},R:{_:"0"},M:{"0":0.20344},Q:{_:"14.9"},O:{"0":0.5612},H:{"0":2.22}};
diff --git a/node_modules/caniuse-lite/data/regions/CN.js b/node_modules/caniuse-lite/data/regions/CN.js
deleted file mode 100644
index 29bfd73..0000000
--- a/node_modules/caniuse-lite/data/regions/CN.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"5":0.02242,"34":0.00374,"43":0.13453,"52":0.00747,"70":0.01869,"72":0.01869,"78":0.00374,"109":0.00374,"115":0.10464,"116":0.02242,"118":0.00374,"121":0.00374,"127":0.00374,"128":0.00747,"129":0.01121,"131":0.00374,"132":0.00374,"133":0.00374,"134":0.00374,"135":0.00747,"136":0.01121,"137":0.00374,"138":0.00747,"139":0.02242,"140":0.29149,"141":0.10464,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 117 119 120 122 123 124 125 126 130 142 143 144 145 3.5 3.6"},D:{"11":0.00374,"39":0.01121,"40":0.01121,"41":0.01121,"42":0.01121,"43":0.01121,"44":0.01121,"45":0.02616,"46":0.01121,"47":0.01121,"48":0.04111,"49":0.03363,"50":0.03363,"51":0.01121,"52":0.01121,"53":0.02616,"54":0.01121,"55":0.01495,"56":0.01121,"57":0.02242,"58":0.01121,"59":0.01121,"60":0.01121,"61":0.00747,"62":0.00374,"63":0.01121,"65":0.00374,"66":0.00374,"67":0.00374,"69":0.14574,"70":0.19059,"71":0.00747,"72":0.00747,"73":0.01495,"74":0.01495,"75":0.01495,"76":0.00747,"77":0.00747,"78":0.04484,"79":0.11211,"80":0.03737,"81":0.01495,"83":0.09343,"84":0.01121,"85":0.01121,"86":0.08969,"87":0.05979,"88":0.00747,"89":0.02242,"90":0.01121,"91":0.06353,"92":0.05606,"93":0.00374,"94":0.00747,"95":0.01121,"96":0.00747,"97":0.09716,"98":0.35875,"99":0.05979,"100":0.02616,"101":0.1308,"102":0.02242,"103":0.02616,"104":0.00747,"105":0.2728,"106":0.01121,"107":0.02242,"108":0.06353,"109":0.87072,"110":0.01121,"111":0.0299,"112":0.76982,"113":0.00747,"114":0.29149,"115":0.11958,"116":0.01495,"117":0.03363,"118":0.05232,"119":0.2728,"120":0.07474,"121":0.05979,"122":0.11211,"123":0.82961,"124":0.33633,"125":0.18311,"126":0.07848,"127":0.04111,"128":0.13827,"129":0.05979,"130":0.59792,"131":0.11958,"132":0.05232,"133":0.04484,"134":0.05232,"135":0.04858,"136":0.16443,"137":0.78851,"138":1.53217,"139":0.0299,"140":0.04858,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 64 68 141 142"},F:{"95":0.00374,"102":0.00374,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"16":0.00374,"18":0.01869,"84":0.00374,"87":0.00374,"89":0.00374,"91":0.00374,"92":0.08221,"96":0.00374,"100":0.01121,"102":0.00374,"103":0.00374,"104":0.00374,"105":0.00374,"106":0.02616,"107":0.00747,"108":0.01495,"109":0.14201,"110":0.01495,"111":0.01495,"112":0.02242,"113":0.08595,"114":0.09716,"115":0.06727,"116":0.03363,"117":0.03363,"118":0.0299,"119":0.0299,"120":0.36249,"121":0.04484,"122":0.06727,"123":0.04484,"124":0.04858,"125":0.04858,"126":0.12332,"127":0.15322,"128":0.07474,"129":0.11211,"130":0.08595,"131":0.20554,"132":0.09343,"133":0.12332,"134":0.12706,"135":0.17564,"136":0.2018,"137":0.68761,"138":8.72216,"139":0.0299,_:"12 13 14 15 17 79 80 81 83 85 86 88 90 93 94 95 97 98 99 101"},E:{"9":0.00374,"13":0.01869,"14":0.03737,"15":0.00747,_:"0 4 5 6 7 8 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.00374,"13.1":0.04858,"14.1":0.05606,"15.1":0.01121,"15.2-15.3":0.00747,"15.4":0.02242,"15.5":0.02616,"15.6":0.17564,"16.0":0.01495,"16.1":0.03737,"16.2":0.0299,"16.3":0.04111,"16.4":0.01495,"16.5":0.01869,"16.6":0.17938,"17.0":0.00747,"17.1":0.06353,"17.2":0.01121,"17.3":0.01495,"17.4":0.02616,"17.5":0.05606,"17.6":0.1009,"18.0":0.02616,"18.1":0.0299,"18.2":0.02242,"18.3":0.08595,"18.4":0.03363,"18.5-18.6":0.71003,"26.0":0.00747},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00118,"5.0-5.1":0,"6.0-6.1":0.0059,"7.0-7.1":0.00354,"8.1-8.4":0,"9.0-9.2":0.00236,"9.3":0.01299,"10.0-10.2":0.00118,"10.3":0.02007,"11.0-11.2":0.17591,"11.3-11.4":0.00826,"12.0-12.1":0.00236,"12.2-12.5":0.06847,"13.0-13.1":0,"13.2":0.00236,"13.3":0.00236,"13.4-13.7":0.01181,"14.0-14.4":0.02715,"14.5-14.8":0.02597,"15.0-15.1":0.02361,"15.2-15.3":0.01889,"15.4":0.02125,"15.5":0.02479,"15.6-15.8":0.32702,"16.0":0.04368,"16.1":0.085,"16.2":0.04368,"16.3":0.08264,"16.4":0.01771,"16.5":0.03306,"16.6-16.7":0.42028,"17.0":0.02125,"17.1":0.04014,"17.2":0.02951,"17.3":0.04368,"17.4":0.08028,"17.5":0.15347,"17.6-17.7":0.38959,"18.0":0.09799,"18.1":0.20542,"18.2":0.11097,"18.3":0.40966,"18.4":0.26445,"18.5-18.6":8.35493,"26.0":0.02007},P:{"26":0.01287,"27":0.01287,"28":0.19311,_:"4 20 21 22 23 24 25 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0 19.0","17.0":0.01287},I:{"0":6.81018,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00136,"4.2-4.3":0.00136,"4.4":0,"4.4.3-4.4.4":0.00546},K:{"0":0.03132,_:"10 11 12 11.1 11.5 12.1"},A:{"9":0.0562,"11":8.92566,_:"6 7 8 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":32.35164},R:{_:"0"},M:{"0":0.18789},Q:{"14.9":2.9624},O:{"0":6.30684},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/CO.js b/node_modules/caniuse-lite/data/regions/CO.js
deleted file mode 100644
index 94d2235..0000000
--- a/node_modules/caniuse-lite/data/regions/CO.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"4":0.08265,"80":0.00376,"101":0.00751,"115":0.03757,"120":0.01127,"123":0.00376,"125":0.00376,"128":0.01503,"132":0.00376,"133":0.00376,"134":0.00376,"135":0.00376,"136":0.03381,"137":0.00376,"138":0.00751,"139":0.0263,"140":0.49968,"141":0.16155,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 121 122 124 126 127 129 130 131 142 143 144 145 3.5 3.6"},D:{"38":0.00751,"39":0.01127,"40":0.01127,"41":0.01127,"42":0.01127,"43":0.01127,"44":0.01127,"45":0.01127,"46":0.01127,"47":0.01503,"48":0.01127,"49":0.01127,"50":0.01127,"51":0.01127,"52":0.01127,"53":0.01127,"54":0.01127,"55":0.01127,"56":0.01127,"57":0.01127,"58":0.01127,"59":0.01127,"60":0.01127,"63":0.00376,"65":0.00376,"75":0.00376,"77":0.00376,"79":0.04884,"80":0.00376,"81":0.00376,"83":0.00376,"85":0.00376,"86":0.00376,"87":0.04884,"88":0.00751,"89":0.00751,"90":0.00376,"91":0.00376,"93":0.00376,"94":0.00376,"95":0.00376,"96":0.00376,"97":0.00376,"98":0.00376,"100":0.00376,"101":0.00376,"102":0.00376,"103":0.07138,"104":0.01503,"106":0.01127,"107":0.00376,"108":0.0263,"109":0.59361,"110":0.00376,"111":0.03006,"112":0.00376,"113":0.00376,"114":0.01503,"115":0.00376,"116":0.08265,"117":0.00376,"118":0.00376,"119":0.01503,"120":0.03006,"121":0.02254,"122":0.0789,"123":0.0263,"124":0.03006,"125":0.7514,"126":0.05636,"127":0.03006,"128":0.12398,"129":0.01879,"130":0.03006,"131":0.07138,"132":0.10144,"133":0.07138,"134":0.06763,"135":0.11647,"136":0.18034,"137":3.71567,"138":17.86829,"139":0.01127,"140":0.00751,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 61 62 64 66 67 68 69 70 71 72 73 74 76 78 84 92 99 105 141 142"},F:{"85":0.00376,"90":0.01127,"95":0.01879,"117":0.00376,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 86 87 88 89 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00376,"92":0.01127,"100":0.00376,"109":0.01127,"121":0.00376,"122":0.01127,"125":0.00376,"127":0.00376,"128":0.00376,"129":0.00376,"130":0.00751,"131":0.01127,"132":0.00751,"133":0.00751,"134":0.07138,"135":0.01503,"136":0.03006,"137":0.15779,"138":3.26859,"139":0.00751,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 123 124 126"},E:{"14":0.00376,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 15.5 16.2 17.0","5.1":0.00751,"13.1":0.00751,"14.1":0.00751,"15.6":0.04133,"16.0":0.00376,"16.1":0.00376,"16.3":0.01127,"16.4":0.00376,"16.5":0.00376,"16.6":0.04133,"17.1":0.01503,"17.2":0.00376,"17.3":0.00751,"17.4":0.00751,"17.5":0.01879,"17.6":0.05636,"18.0":0.00751,"18.1":0.01127,"18.2":0.01127,"18.3":0.03381,"18.4":0.03006,"18.5-18.6":0.51471,"26.0":0.01127},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00139,"5.0-5.1":0,"6.0-6.1":0.00696,"7.0-7.1":0.00417,"8.1-8.4":0,"9.0-9.2":0.00278,"9.3":0.01531,"10.0-10.2":0.00139,"10.3":0.02366,"11.0-11.2":0.20734,"11.3-11.4":0.00974,"12.0-12.1":0.00278,"12.2-12.5":0.08071,"13.0-13.1":0,"13.2":0.00278,"13.3":0.00278,"13.4-13.7":0.01392,"14.0-14.4":0.03201,"14.5-14.8":0.03061,"15.0-15.1":0.02783,"15.2-15.3":0.02227,"15.4":0.02505,"15.5":0.02922,"15.6-15.8":0.38546,"16.0":0.05149,"16.1":0.10019,"16.2":0.05149,"16.3":0.09741,"16.4":0.02087,"16.5":0.03896,"16.6-16.7":0.4954,"17.0":0.02505,"17.1":0.04731,"17.2":0.03479,"17.3":0.05149,"17.4":0.09463,"17.5":0.1809,"17.6-17.7":0.45922,"18.0":0.1155,"18.1":0.24213,"18.2":0.13081,"18.3":0.48287,"18.4":0.31171,"18.5-18.6":9.8481,"26.0":0.02366},P:{"4":0.05099,"20":0.0102,"21":0.0102,"22":0.0204,"23":0.0204,"24":0.0204,"25":0.0204,"26":0.04079,"27":0.05099,"28":0.99945,"5.0-5.4":0.0204,_:"6.2-6.4 8.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.06119,"9.2":0.0102},I:{"0":0.03117,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.11237,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00454,"11":0.10441,_:"6 7 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":50.80318},R:{_:"0"},M:{"0":0.19978},Q:{_:"14.9"},O:{"0":0.01249},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/CR.js b/node_modules/caniuse-lite/data/regions/CR.js
deleted file mode 100644
index 9f915b5..0000000
--- a/node_modules/caniuse-lite/data/regions/CR.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"102":0.01413,"112":0.00471,"115":0.24016,"120":0.02825,"125":0.00471,"128":0.03296,"133":0.00471,"134":0.00471,"135":0.00942,"136":0.04238,"137":0.00471,"138":0.00942,"139":0.05651,"140":2.59937,"141":0.40497,"142":0.00471,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 113 114 116 117 118 119 121 122 123 124 126 127 129 130 131 132 143 144 145 3.5 3.6"},D:{"27":0.00471,"39":0.00942,"40":0.00942,"41":0.01413,"42":0.00942,"43":0.01413,"44":0.00942,"45":0.00942,"46":0.00942,"47":0.01413,"48":0.00942,"49":0.01413,"50":0.00942,"51":0.00942,"52":0.00942,"53":0.00942,"54":0.01413,"55":0.01413,"56":0.00942,"57":0.00942,"58":0.00942,"59":0.00942,"60":0.00942,"65":0.00471,"66":0.00471,"67":0.00471,"68":0.00471,"69":0.00471,"70":0.00471,"73":0.00471,"74":0.00471,"75":0.00942,"79":0.02355,"80":0.01884,"81":0.00471,"83":0.00471,"84":0.00471,"85":0.00942,"86":0.00471,"87":0.12243,"88":0.00942,"89":0.00942,"90":0.00471,"91":0.00471,"92":0.00471,"93":0.00942,"94":0.02355,"95":0.00471,"96":0.00471,"97":0.00471,"98":0.03767,"99":0.00471,"100":0.00471,"101":0.01884,"102":0.00471,"103":0.01884,"104":0.00942,"106":0.00471,"107":0.00471,"108":0.00942,"109":0.24958,"110":0.01884,"111":0.00942,"112":0.00471,"114":0.03296,"115":2.60408,"116":0.04709,"118":0.01413,"119":0.02825,"120":0.02355,"121":0.00471,"122":0.0518,"123":0.00471,"124":0.02355,"125":2.96667,"126":0.03767,"127":0.01413,"128":0.08005,"129":0.00942,"130":0.01413,"131":0.05651,"132":0.03296,"133":0.03767,"134":0.06122,"135":0.10831,"136":0.14598,"137":3.49879,"138":17.01362,"139":0.00471,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 71 72 76 77 78 105 113 117 140 141 142"},F:{"90":0.02825,"102":0.00471,"117":0.01884,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 95 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 114 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00471,"92":0.00942,"100":0.00471,"109":0.01413,"114":0.00471,"120":0.00471,"122":0.01413,"124":0.00471,"126":0.00471,"127":0.00471,"128":0.00471,"129":0.00471,"130":0.01413,"131":0.01413,"132":0.02355,"133":0.00942,"134":0.08476,"135":0.02825,"136":0.04238,"137":0.21661,"138":5.39651,"139":0.02825,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 121 123 125"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 16.2","5.1":0.00471,"13.1":0.00471,"14.1":0.02355,"15.4":0.01413,"15.5":0.00471,"15.6":0.06593,"16.0":0.01884,"16.1":0.02825,"16.3":0.01884,"16.4":0.01413,"16.5":0.01413,"16.6":0.09418,"17.0":0.00471,"17.1":0.34376,"17.2":0.01413,"17.3":0.01413,"17.4":0.02825,"17.5":0.06593,"17.6":0.16952,"18.0":0.01413,"18.1":0.03767,"18.2":0.01413,"18.3":0.08005,"18.4":0.07064,"18.5-18.6":1.27143,"26.0":0.02825},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00121,"5.0-5.1":0,"6.0-6.1":0.00606,"7.0-7.1":0.00363,"8.1-8.4":0,"9.0-9.2":0.00242,"9.3":0.01332,"10.0-10.2":0.00121,"10.3":0.02059,"11.0-11.2":0.18046,"11.3-11.4":0.00848,"12.0-12.1":0.00242,"12.2-12.5":0.07024,"13.0-13.1":0,"13.2":0.00242,"13.3":0.00242,"13.4-13.7":0.01211,"14.0-14.4":0.02786,"14.5-14.8":0.02664,"15.0-15.1":0.02422,"15.2-15.3":0.01938,"15.4":0.0218,"15.5":0.02543,"15.6-15.8":0.33548,"16.0":0.04481,"16.1":0.0872,"16.2":0.04481,"16.3":0.08478,"16.4":0.01817,"16.5":0.03391,"16.6-16.7":0.43116,"17.0":0.0218,"17.1":0.04118,"17.2":0.03028,"17.3":0.04481,"17.4":0.08236,"17.5":0.15744,"17.6-17.7":0.39967,"18.0":0.10052,"18.1":0.21073,"18.2":0.11384,"18.3":0.42026,"18.4":0.27129,"18.5-18.6":8.57102,"26.0":0.02059},P:{"4":0.02068,"21":0.01034,"23":0.05169,"24":0.01034,"25":0.01034,"26":0.07237,"27":0.04135,"28":2.2021,_:"20 22 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0","5.0-5.4":0.01034,"7.2-7.4":0.03102,"19.0":0.01034},I:{"0":0.05811,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00005},K:{"0":0.4709,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00471,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":39.63685},R:{_:"0"},M:{"0":0.53968},Q:{_:"14.9"},O:{"0":0.04233},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/CU.js b/node_modules/caniuse-lite/data/regions/CU.js
deleted file mode 100644
index 905f671..0000000
--- a/node_modules/caniuse-lite/data/regions/CU.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"4":0.33209,"42":0.00604,"43":0.00302,"45":0.00302,"46":0.00604,"47":0.00302,"48":0.00604,"50":0.00604,"51":0.00302,"52":0.0151,"54":0.0483,"56":0.00302,"57":0.01208,"59":0.00302,"60":0.00604,"61":0.00604,"67":0.00604,"68":0.06642,"72":0.03623,"73":0.00302,"79":0.00302,"81":0.00604,"82":0.00604,"84":0.00302,"87":0.00302,"88":0.00302,"89":0.01208,"90":0.00302,"91":0.00302,"92":0.01208,"94":0.01208,"95":0.00302,"96":0.00302,"97":0.00604,"98":0.00604,"99":0.00604,"100":0.01811,"101":0.00604,"102":0.01811,"103":0.00604,"105":0.01208,"106":0.00604,"107":0.01811,"108":0.00906,"109":0.01208,"110":0.00906,"111":0.0151,"112":0.0151,"113":0.01811,"114":0.00906,"115":1.37968,"116":0.00604,"117":0.00302,"118":0.00302,"119":0.00302,"120":0.00604,"121":0.00604,"122":0.03019,"123":0.00906,"124":0.00604,"125":0.00906,"126":0.00906,"127":0.10868,"128":0.20227,"129":0.0151,"130":0.0151,"131":0.02113,"132":0.00906,"133":0.0634,"134":0.10868,"135":0.0634,"136":0.08151,"137":0.10567,"138":0.14189,"139":0.38945,"140":3.80394,"141":0.99627,"142":0.00906,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 44 49 53 55 58 62 63 64 65 66 69 70 71 74 75 76 77 78 80 83 85 86 93 104 143 144 145 3.5 3.6"},D:{"22":0.00302,"25":0.00302,"37":0.00302,"43":0.00302,"47":0.00302,"49":0.00302,"52":0.00302,"58":0.00302,"61":0.00604,"62":0.00302,"63":0.00302,"65":0.00302,"66":0.00302,"67":0.00302,"68":0.00302,"69":0.00302,"70":0.00302,"71":0.00604,"72":0.00604,"74":0.00604,"75":0.00604,"78":0.00302,"79":0.01208,"80":0.00906,"81":0.02415,"85":0.00604,"86":0.00906,"87":0.00604,"88":0.06642,"89":0.00604,"90":0.07548,"91":0.00906,"92":0.01208,"93":0.00906,"94":0.03019,"95":0.00302,"96":0.00604,"97":0.00302,"98":0.03019,"99":0.0151,"100":0.00906,"102":0.00604,"103":0.01208,"104":0.00604,"105":0.0151,"106":0.00604,"107":0.0151,"108":0.00906,"109":0.3502,"110":0.01811,"111":0.02415,"112":0.01208,"113":0.00604,"114":0.03623,"115":0.01208,"116":0.04529,"117":0.00302,"118":0.0483,"119":0.01811,"120":0.03623,"121":0.02113,"122":0.02717,"123":0.04227,"124":0.0151,"125":0.38341,"126":0.03623,"127":0.02717,"128":0.02415,"129":0.02415,"130":0.02415,"131":0.12378,"132":0.03925,"133":0.04529,"134":0.09963,"135":0.14793,"136":0.21737,"137":1.73593,"138":4.33528,"139":0.00604,"140":0.00906,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 42 44 45 46 48 50 51 53 54 55 56 57 59 60 64 73 76 77 83 84 101 141 142"},F:{"31":0.00302,"34":0.00302,"36":0.00302,"42":0.00302,"45":0.00302,"58":0.00302,"64":0.00302,"66":0.00302,"74":0.00302,"79":0.03019,"82":0.00302,"86":0.00302,"87":0.00302,"88":0.00302,"89":0.01208,"90":0.0483,"95":0.06038,"103":0.00302,"108":0.00906,"109":0.00302,"114":0.00906,"115":0.01208,"116":0.00906,"117":0.02113,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 35 37 38 39 40 41 43 44 46 47 48 49 50 51 52 53 54 55 56 57 60 62 63 65 67 68 69 70 71 72 73 75 76 77 78 80 81 83 84 85 91 92 93 94 96 97 98 99 100 101 102 104 105 106 107 110 111 112 113 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00302,"13":0.01208,"14":0.00906,"15":0.00604,"16":0.00906,"17":0.00906,"18":0.06038,"84":0.02717,"89":0.00604,"90":0.0151,"92":0.24152,"96":0.00302,"97":0.00302,"98":0.00302,"100":0.06642,"109":0.01811,"112":0.00302,"114":0.00906,"115":0.00604,"117":0.00302,"119":0.00604,"120":0.00604,"121":0.00302,"122":0.09661,"124":0.01208,"125":0.00906,"126":0.00906,"127":0.02113,"128":0.00604,"129":0.0151,"130":0.0151,"131":0.06642,"132":0.02415,"133":0.02717,"134":0.08453,"135":0.05434,"136":0.10567,"137":0.34417,"138":2.75635,"139":0.01208,_:"79 80 81 83 85 86 87 88 91 93 94 95 99 101 102 103 104 105 106 107 108 110 111 113 116 118 123"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 13.1 15.1 15.2-15.3 15.4 15.5 16.0 16.2 16.5 17.0 17.3 17.4 17.5 18.1 26.0","5.1":0.02113,"11.1":0.00302,"12.1":0.00302,"14.1":0.00604,"15.6":0.06038,"16.1":0.00302,"16.3":0.0151,"16.4":0.00604,"16.6":0.01811,"17.1":0.00302,"17.2":0.00302,"17.6":0.02113,"18.0":0.00302,"18.2":0.00906,"18.3":0.00302,"18.4":0.00604,"18.5-18.6":0.08755},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00033,"5.0-5.1":0,"6.0-6.1":0.00163,"7.0-7.1":0.00098,"8.1-8.4":0,"9.0-9.2":0.00065,"9.3":0.00359,"10.0-10.2":0.00033,"10.3":0.00554,"11.0-11.2":0.04858,"11.3-11.4":0.00228,"12.0-12.1":0.00065,"12.2-12.5":0.01891,"13.0-13.1":0,"13.2":0.00065,"13.3":0.00065,"13.4-13.7":0.00326,"14.0-14.4":0.0075,"14.5-14.8":0.00717,"15.0-15.1":0.00652,"15.2-15.3":0.00522,"15.4":0.00587,"15.5":0.00685,"15.6-15.8":0.09032,"16.0":0.01206,"16.1":0.02348,"16.2":0.01206,"16.3":0.02282,"16.4":0.00489,"16.5":0.00913,"16.6-16.7":0.11608,"17.0":0.00587,"17.1":0.01109,"17.2":0.00815,"17.3":0.01206,"17.4":0.02217,"17.5":0.04239,"17.6-17.7":0.1076,"18.0":0.02706,"18.1":0.05673,"18.2":0.03065,"18.3":0.11314,"18.4":0.07304,"18.5-18.6":2.30752,"26.0":0.00554},P:{"4":0.08084,"20":0.02021,"21":0.06063,"22":0.06063,"23":0.07073,"24":0.2122,"25":0.24251,"26":0.07073,"27":0.19199,"28":0.6669,"5.0-5.4":0.0101,"6.2-6.4":0.03031,"7.2-7.4":0.10105,_:"8.2 10.1 12.0 15.0","9.2":0.02021,"11.1-11.2":0.03031,"13.0":0.02021,"14.0":0.0101,"16.0":0.04042,"17.0":0.03031,"18.0":0.0101,"19.0":0.03031},I:{"0":0.03486,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":0.75897,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00362,"11":0.01449,_:"6 7 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":69.72924},R:{_:"0"},M:{"0":0.47478},Q:{"14.9":0.00698},O:{"0":0.02793},H:{"0":0.03}};
diff --git a/node_modules/caniuse-lite/data/regions/CV.js b/node_modules/caniuse-lite/data/regions/CV.js
deleted file mode 100644
index 93d5c55..0000000
--- a/node_modules/caniuse-lite/data/regions/CV.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"47":0.01162,"52":0.00387,"77":0.00775,"115":0.02324,"127":0.00387,"128":0.01162,"136":0.0155,"138":0.0155,"139":0.00387,"140":0.64696,"141":0.15109,"142":0.00387,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 129 130 131 132 133 134 135 137 143 144 145 3.5 3.6"},D:{"28":0.00387,"37":0.00387,"39":0.04261,"40":0.03874,"41":0.04649,"42":0.03874,"43":0.03099,"44":0.0155,"45":0.02712,"46":0.02324,"47":0.03874,"48":0.01162,"49":0.0155,"50":0.02324,"51":0.03874,"52":0.04649,"53":0.01937,"54":0.03874,"55":0.02324,"56":0.01937,"57":0.04649,"58":0.02324,"59":0.04261,"60":0.03487,"63":0.00387,"68":0.00775,"69":0.00387,"70":0.00387,"72":0.00775,"74":0.00387,"75":0.0155,"77":0.00387,"78":0.00775,"79":0.03487,"80":0.0155,"83":0.00387,"84":0.00387,"85":0.01937,"86":0.00775,"87":0.01937,"88":0.05424,"89":0.00387,"90":0.00387,"91":0.00775,"93":0.00387,"94":0.01162,"95":0.02712,"96":0.00387,"100":0.00387,"101":0.00775,"102":0.00387,"103":0.15109,"105":0.00775,"107":0.00387,"108":0.33316,"109":0.59272,"111":0.00387,"114":0.06198,"116":0.05811,"118":0.01162,"119":0.0891,"120":0.00775,"122":0.01162,"123":0.00387,"124":0.00387,"125":2.46386,"126":0.04649,"127":0.00775,"128":0.09298,"129":0.02712,"130":0.06973,"131":0.16658,"132":0.05036,"133":0.02324,"134":0.24406,"135":0.1782,"136":0.09298,"137":3.13019,"138":16.27467,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 38 61 62 64 65 66 67 71 73 76 81 92 97 98 99 104 106 110 112 113 115 117 121 139 140 141 142"},F:{"68":0.00387,"76":0.00387,"87":0.00387,"90":0.03487,"95":0.02712,"114":0.01162,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 69 70 71 72 73 74 75 77 78 79 80 81 82 83 84 85 86 88 89 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"15":0.00775,"18":0.00387,"85":0.00387,"92":0.09685,"99":0.00387,"100":0.01162,"109":0.01162,"114":0.01162,"126":0.00387,"129":0.00387,"131":0.00387,"133":0.05036,"134":0.09298,"135":0.00775,"136":0.03487,"137":0.19757,"138":4.09869,"139":0.01162,_:"12 13 14 16 17 79 80 81 83 84 86 87 88 89 90 91 93 94 95 96 97 98 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 122 123 124 125 127 128 130 132"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 12.1 15.2-15.3 15.4 15.5 16.2 16.5 17.0 18.1","11.1":0.05036,"13.1":0.03099,"14.1":0.03487,"15.1":0.05424,"15.6":0.15109,"16.0":0.00387,"16.1":0.01162,"16.3":0.05424,"16.4":0.00775,"16.6":0.08523,"17.1":0.01937,"17.2":0.01162,"17.3":0.01937,"17.4":0.00387,"17.5":0.0155,"17.6":0.4029,"18.0":0.01162,"18.2":0.12784,"18.3":0.13559,"18.4":0.08523,"18.5-18.6":1.15445,"26.0":0.0155},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00135,"5.0-5.1":0,"6.0-6.1":0.00675,"7.0-7.1":0.00405,"8.1-8.4":0,"9.0-9.2":0.0027,"9.3":0.01485,"10.0-10.2":0.00135,"10.3":0.02294,"11.0-11.2":0.20108,"11.3-11.4":0.00945,"12.0-12.1":0.0027,"12.2-12.5":0.07827,"13.0-13.1":0,"13.2":0.0027,"13.3":0.0027,"13.4-13.7":0.0135,"14.0-14.4":0.03104,"14.5-14.8":0.02969,"15.0-15.1":0.02699,"15.2-15.3":0.02159,"15.4":0.02429,"15.5":0.02834,"15.6-15.8":0.37383,"16.0":0.04993,"16.1":0.09717,"16.2":0.04993,"16.3":0.09447,"16.4":0.02024,"16.5":0.03779,"16.6-16.7":0.48044,"17.0":0.02429,"17.1":0.04588,"17.2":0.03374,"17.3":0.04993,"17.4":0.09177,"17.5":0.17544,"17.6-17.7":0.44535,"18.0":0.11201,"18.1":0.23482,"18.2":0.12686,"18.3":0.4683,"18.4":0.3023,"18.5-18.6":9.55082,"26.0":0.02294},P:{"4":0.19826,"21":0.01043,"22":0.02087,"24":0.04174,"25":0.2087,"26":0.06261,"27":0.05217,"28":1.74264,_:"20 23 6.2-6.4 8.2 9.2 10.1 13.0 15.0 17.0","5.0-5.4":0.01043,"7.2-7.4":0.04174,"11.1-11.2":0.02087,"12.0":0.01043,"14.0":0.01043,"16.0":0.01043,"18.0":0.01043,"19.0":0.01043},I:{"0":0.02447,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":1.07268,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01162,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":46.83129},R:{_:"0"},M:{"0":0.15928},Q:{"14.9":0.00613},O:{"0":0.15928},H:{"0":0.03}};
diff --git a/node_modules/caniuse-lite/data/regions/CX.js b/node_modules/caniuse-lite/data/regions/CX.js
deleted file mode 100644
index cabeee8..0000000
--- a/node_modules/caniuse-lite/data/regions/CX.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"141":78.26,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 142 143 144 145 3.5 3.6"},D:{"137":21.74,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 138 139 140 141 142"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 15.6 16.0 16.1 16.2 16.3 16.4 16.5 16.6 17.0 17.1 17.2 17.3 17.4 17.5 17.6 18.0 18.1 18.2 18.3 18.4 18.5-18.6 26.0"},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0,"14.5-14.8":0,"15.0-15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6-15.8":0,"16.0":0,"16.1":0,"16.2":0,"16.3":0,"16.4":0,"16.5":0,"16.6-16.7":0,"17.0":0,"17.1":0,"17.2":0,"17.3":0,"17.4":0,"17.5":0,"17.6-17.7":0,"18.0":0,"18.1":0,"18.2":0,"18.3":0,"18.4":0,"18.5-18.6":0,"26.0":0},P:{_:"4 20 21 22 23 24 25 26 27 28 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{_:"0"},R:{_:"0"},M:{_:"0"},Q:{_:"14.9"},O:{_:"0"},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/CY.js b/node_modules/caniuse-lite/data/regions/CY.js
deleted file mode 100644
index a1ea43d..0000000
--- a/node_modules/caniuse-lite/data/regions/CY.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"34":0.00448,"108":0.00448,"115":0.10309,"128":0.01793,"131":0.00448,"133":0.00448,"135":0.00896,"136":0.00896,"137":0.02241,"138":0.00896,"139":0.0493,"140":0.75298,"141":0.28685,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 132 134 142 143 144 145 3.5 3.6"},D:{"38":0.02241,"39":0.00448,"40":0.00448,"41":0.00448,"42":0.00448,"43":0.00448,"44":0.00448,"45":0.00448,"46":0.00448,"47":0.00896,"48":0.00448,"49":0.00448,"50":0.00448,"51":0.00448,"52":0.00448,"53":0.01345,"54":0.00448,"55":0.00448,"56":0.00448,"57":0.00448,"58":0.01345,"59":0.00448,"60":0.00448,"65":0.00448,"69":0.00448,"74":0.0986,"78":0.00448,"79":0.16135,"83":0.00896,"87":0.13446,"89":0.00448,"91":0.00896,"94":0.01345,"95":0.01345,"98":0.00448,"101":0.00448,"102":0.00448,"103":0.03137,"104":0.00448,"105":0.00448,"108":0.0986,"109":0.47509,"110":0.00448,"111":0.00448,"112":0.00448,"114":0.01345,"115":0.00448,"116":0.03137,"117":0.00448,"119":0.02241,"120":0.04034,"121":0.02689,"122":0.11653,"123":0.01345,"124":0.14342,"125":0.24203,"126":0.01793,"127":0.01345,"128":0.04034,"129":0.01345,"130":0.00448,"131":0.07171,"132":0.02241,"133":0.03137,"134":0.05378,"135":0.08516,"136":0.23755,"137":4.36099,"138":20.46481,"139":0.00896,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 61 62 63 64 66 67 68 70 71 72 73 75 76 77 80 81 84 85 86 88 90 92 93 96 97 99 100 106 107 113 118 140 141 142"},F:{"40":0.00448,"46":0.01793,"78":0.00448,"86":0.00448,"90":0.04482,"95":0.00448,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 87 88 89 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"99":0.03137,"109":0.03586,"120":0.00448,"122":0.01345,"129":0.00448,"130":0.00896,"131":0.01345,"132":0.02241,"133":0.00448,"134":0.04482,"135":0.00896,"136":0.01793,"137":0.12998,"138":6.31514,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 121 123 124 125 126 127 128 139"},E:{"8":0.00448,"14":0.00448,_:"0 4 5 6 7 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4","13.1":0.11205,"14.1":0.05827,"15.5":0.00448,"15.6":0.05378,"16.0":0.00896,"16.1":0.01345,"16.2":0.00896,"16.3":0.03586,"16.4":0.00448,"16.5":0.00896,"16.6":0.10309,"17.0":0.00448,"17.1":0.10309,"17.2":0.02241,"17.3":0.00896,"17.4":0.01793,"17.5":0.0493,"17.6":0.09412,"18.0":0.01793,"18.1":0.02689,"18.2":0.02689,"18.3":0.05827,"18.4":0.04482,"18.5-18.6":1.26841,"26.0":0.00896},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00141,"5.0-5.1":0,"6.0-6.1":0.00704,"7.0-7.1":0.00422,"8.1-8.4":0,"9.0-9.2":0.00282,"9.3":0.01548,"10.0-10.2":0.00141,"10.3":0.02393,"11.0-11.2":0.20974,"11.3-11.4":0.00985,"12.0-12.1":0.00282,"12.2-12.5":0.08164,"13.0-13.1":0,"13.2":0.00282,"13.3":0.00282,"13.4-13.7":0.01408,"14.0-14.4":0.03238,"14.5-14.8":0.03097,"15.0-15.1":0.02815,"15.2-15.3":0.02252,"15.4":0.02534,"15.5":0.02956,"15.6-15.8":0.38992,"16.0":0.05208,"16.1":0.10135,"16.2":0.05208,"16.3":0.09853,"16.4":0.02111,"16.5":0.03941,"16.6-16.7":0.50112,"17.0":0.02534,"17.1":0.04786,"17.2":0.03519,"17.3":0.05208,"17.4":0.09572,"17.5":0.18299,"17.6-17.7":0.46452,"18.0":0.11683,"18.1":0.24493,"18.2":0.13232,"18.3":0.48845,"18.4":0.31531,"18.5-18.6":9.96188,"26.0":0.02393},P:{"4":0.21629,"20":0.0103,"21":0.0103,"22":0.0103,"23":0.0412,"24":0.0309,"25":0.0515,"26":0.0618,"27":0.11329,"28":3.71809,"5.0-5.4":0.0103,"6.2-6.4":0.0103,"7.2-7.4":0.10299,_:"8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0","19.0":0.0103},I:{"0":0.02755,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.33108,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00896,_:"6 7 8 9 10 5.5"},S:{"2.5":0.02207,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":40.82493},R:{_:"0"},M:{"0":0.24831},Q:{_:"14.9"},O:{"0":0.1214},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/CZ.js b/node_modules/caniuse-lite/data/regions/CZ.js
deleted file mode 100644
index a0dc0f8..0000000
--- a/node_modules/caniuse-lite/data/regions/CZ.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"3":0.00387,"50":0.00387,"51":0.00387,"52":0.03099,"53":0.00387,"55":0.00387,"56":0.0155,"60":0.00387,"68":0.00387,"78":0.00775,"88":0.00387,"102":0.00387,"107":0.00387,"113":0.00775,"115":0.42614,"117":0.01937,"118":0.04261,"123":0.00387,"125":0.00387,"127":0.03874,"128":0.14334,"129":0.00387,"130":0.00387,"131":0.00387,"132":0.00775,"133":0.01162,"134":0.00775,"135":0.0155,"136":0.04261,"137":0.02712,"138":0.04261,"139":0.18208,"140":3.08758,"141":0.91814,_:"2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 54 57 58 59 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 89 90 91 92 93 94 95 96 97 98 99 100 101 103 104 105 106 108 109 110 111 112 114 116 119 120 121 122 124 126 142 143 144 145 3.5 3.6"},D:{"29":0.01162,"39":0.00387,"40":0.00387,"41":0.00387,"42":0.00387,"43":0.00387,"44":0.00387,"45":0.00387,"46":0.00387,"47":0.00387,"48":0.00387,"49":0.00775,"50":0.00387,"51":0.00387,"52":0.00387,"53":0.00387,"54":0.00387,"55":0.00387,"56":0.00387,"57":0.00387,"58":0.00387,"59":0.00387,"60":0.00387,"68":0.00387,"71":0.00387,"79":0.04649,"80":0.00387,"84":0.00387,"87":0.01937,"88":0.00387,"90":0.00387,"91":0.00775,"92":0.00387,"94":0.00387,"97":0.00387,"98":0.00775,"99":0.00387,"101":0.00387,"102":0.2828,"103":0.01937,"104":0.02324,"105":0.00387,"106":0.00387,"107":0.00387,"108":0.0155,"109":0.78642,"111":0.00775,"112":0.00387,"113":0.00387,"114":0.01162,"115":0.0155,"116":0.02324,"118":0.00387,"119":0.01937,"120":0.02324,"121":0.00775,"122":0.04261,"123":0.01937,"124":0.01937,"125":0.03487,"126":0.01162,"127":0.02324,"128":0.03487,"129":0.00775,"130":0.02324,"131":0.08135,"132":0.03874,"133":0.03487,"134":0.04261,"135":0.14721,"136":0.18208,"137":3.50984,"138":13.31106,"139":0.00775,"140":0.00387,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 69 70 72 73 74 75 76 77 78 81 83 85 86 89 93 95 96 100 110 117 141 142"},F:{"46":0.00775,"85":0.01162,"86":0.00387,"89":0.00387,"90":0.06198,"95":0.06586,"105":0.00387,"114":0.00387,"117":0.00387,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 87 88 91 92 93 94 96 97 98 99 100 101 102 103 104 106 107 108 109 110 111 112 113 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6","12.1":0.00387},B:{"16":0.00387,"92":0.00387,"107":0.00775,"108":0.00387,"109":0.06586,"114":0.00387,"118":0.06198,"120":0.00775,"121":0.00387,"122":0.00387,"124":0.00387,"126":0.00387,"128":0.00387,"129":0.00775,"130":0.00775,"131":0.02712,"132":0.0155,"133":0.00775,"134":0.07361,"135":0.02324,"136":0.09685,"137":0.24794,"138":5.96596,"139":0.00775,_:"12 13 14 15 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 110 111 112 113 115 116 117 119 123 125 127"},E:{"4":0.00775,"14":0.00387,_:"0 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3","13.1":0.00775,"14.1":0.0155,"15.4":0.00387,"15.5":0.0155,"15.6":0.06973,"16.0":0.01937,"16.1":0.00775,"16.2":0.00775,"16.3":0.0155,"16.4":0.00387,"16.5":0.01162,"16.6":0.10072,"17.0":0.00775,"17.1":0.06586,"17.2":0.00775,"17.3":0.01162,"17.4":0.0155,"17.5":0.02712,"17.6":0.08135,"18.0":0.00775,"18.1":0.02324,"18.2":0.00775,"18.3":0.05036,"18.4":0.03874,"18.5-18.6":0.92589,"26.0":0.01162},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00099,"5.0-5.1":0,"6.0-6.1":0.00496,"7.0-7.1":0.00298,"8.1-8.4":0,"9.0-9.2":0.00198,"9.3":0.01091,"10.0-10.2":0.00099,"10.3":0.01686,"11.0-11.2":0.14778,"11.3-11.4":0.00694,"12.0-12.1":0.00198,"12.2-12.5":0.05752,"13.0-13.1":0,"13.2":0.00198,"13.3":0.00198,"13.4-13.7":0.00992,"14.0-14.4":0.02281,"14.5-14.8":0.02182,"15.0-15.1":0.01984,"15.2-15.3":0.01587,"15.4":0.01785,"15.5":0.02083,"15.6-15.8":0.27473,"16.0":0.0367,"16.1":0.07141,"16.2":0.0367,"16.3":0.06943,"16.4":0.01488,"16.5":0.02777,"16.6-16.7":0.35308,"17.0":0.01785,"17.1":0.03372,"17.2":0.02479,"17.3":0.0367,"17.4":0.06744,"17.5":0.12893,"17.6-17.7":0.32729,"18.0":0.08232,"18.1":0.17257,"18.2":0.09323,"18.3":0.34415,"18.4":0.22216,"18.5-18.6":7.01896,"26.0":0.01686},P:{"4":0.05186,"20":0.01037,"21":0.03111,"22":0.02074,"23":0.03111,"24":0.03111,"25":0.03111,"26":0.06223,"27":0.09334,"28":3.30837,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.01037},I:{"0":0.13457,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00003,"4.2-4.3":0.00003,"4.4":0,"4.4.3-4.4.4":0.00011},K:{"0":0.59422,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.12474,"9":0.02169,"10":0.04339,"11":0.08135,_:"6 7 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":48.20064},R:{_:"0"},M:{"0":0.4472},Q:{_:"14.9"},O:{"0":0.15315},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/DE.js b/node_modules/caniuse-lite/data/regions/DE.js
deleted file mode 100644
index 67df8f7..0000000
--- a/node_modules/caniuse-lite/data/regions/DE.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"48":0.01056,"52":0.0528,"59":0.00528,"60":0.00528,"68":0.00528,"72":0.00528,"77":0.01584,"78":0.03168,"83":0.00528,"88":0.01056,"91":0.00528,"98":0.01056,"102":0.01056,"103":0.00528,"109":0.01056,"111":0.00528,"113":0.01056,"115":0.5016,"116":0.00528,"118":0.0264,"119":0.0792,"120":0.01584,"121":0.01584,"122":0.01056,"123":0.00528,"124":0.02112,"125":0.00528,"127":0.01584,"128":0.60192,"129":0.00528,"130":0.00528,"131":0.00528,"132":0.02112,"133":0.19536,"134":0.0264,"135":0.04224,"136":0.05808,"137":0.0264,"138":0.06336,"139":0.28512,"140":4.84704,"141":1.56288,"142":0.01056,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 61 62 63 64 65 66 67 69 70 71 73 74 75 76 79 80 81 82 84 85 86 87 89 90 92 93 94 95 96 97 99 100 101 104 105 106 107 108 110 112 114 117 126 143 144 145 3.5 3.6"},D:{"39":0.00528,"40":0.00528,"41":0.00528,"42":0.00528,"43":0.00528,"44":0.00528,"45":0.00528,"46":0.00528,"47":0.00528,"48":0.00528,"49":0.01584,"50":0.00528,"51":0.00528,"52":0.03696,"53":0.00528,"54":0.00528,"55":0.00528,"56":0.00528,"57":0.00528,"58":0.0264,"59":0.00528,"60":0.00528,"61":0.00528,"63":0.00528,"66":0.04752,"74":0.00528,"76":0.00528,"77":0.00528,"79":0.0264,"80":0.01056,"81":0.01584,"83":0.00528,"84":0.00528,"85":0.01056,"86":0.00528,"87":0.03696,"88":0.01056,"90":0.00528,"91":0.0792,"92":0.00528,"93":0.01056,"94":0.02112,"95":0.00528,"96":0.00528,"97":0.08448,"98":0.00528,"99":0.02112,"100":0.00528,"102":0.05808,"103":0.03696,"104":0.132,"105":0.00528,"106":0.02112,"107":0.02112,"108":0.20592,"109":0.5808,"110":0.01584,"111":0.01584,"112":0.01584,"113":0.00528,"114":0.03696,"115":0.03696,"116":0.12672,"117":0.08448,"118":0.0792,"119":0.03168,"120":0.06864,"121":0.03696,"122":0.11088,"123":0.0528,"124":0.11088,"125":0.132,"126":0.25872,"127":0.04752,"128":0.11616,"129":0.396,"130":0.28512,"131":6.17232,"132":0.15312,"133":0.10032,"134":0.12144,"135":0.1848,"136":0.69168,"137":3.23136,"138":11.96448,"139":0.01584,"140":0.00528,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 62 64 65 67 68 69 70 71 72 73 75 78 89 101 141 142"},F:{"46":0.01056,"86":0.00528,"89":0.00528,"90":0.07392,"95":0.04224,"113":0.07392,"114":0.01056,"115":0.00528,"116":0.00528,"117":0.00528,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 87 88 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6","12.1":0.00528},B:{"17":0.00528,"92":0.00528,"96":0.01584,"107":0.00528,"108":0.00528,"109":0.11088,"110":0.00528,"112":0.00528,"114":0.00528,"116":0.00528,"117":0.00528,"119":0.00528,"120":0.01056,"121":0.00528,"122":0.01056,"123":0.00528,"124":0.01584,"125":0.00528,"126":0.0528,"127":0.00528,"128":0.01056,"129":0.01056,"130":0.01056,"131":0.04224,"132":0.01584,"133":0.02112,"134":0.07392,"135":0.03168,"136":0.08448,"137":0.264,"138":6.95376,"139":0.01056,_:"12 13 14 15 16 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 97 98 99 100 101 102 103 104 105 106 111 113 115 118"},E:{"7":0.00528,"14":0.00528,"15":0.00528,_:"0 4 5 6 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.01056,"12.1":0.00528,"13.1":0.03696,"14.1":0.03168,"15.1":0.00528,"15.2-15.3":0.00528,"15.4":0.00528,"15.5":0.01056,"15.6":0.17424,"16.0":0.11088,"16.1":0.01584,"16.2":0.01056,"16.3":0.03168,"16.4":0.01056,"16.5":0.01584,"16.6":0.22704,"17.0":0.00528,"17.1":0.17424,"17.2":0.01584,"17.3":0.01584,"17.4":0.0264,"17.5":0.05808,"17.6":0.19008,"18.0":0.02112,"18.1":0.04224,"18.2":0.0264,"18.3":0.11088,"18.4":0.08976,"18.5-18.6":2.12256,"26.0":0.02112},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00134,"5.0-5.1":0,"6.0-6.1":0.0067,"7.0-7.1":0.00402,"8.1-8.4":0,"9.0-9.2":0.00268,"9.3":0.01474,"10.0-10.2":0.00134,"10.3":0.02278,"11.0-11.2":0.19966,"11.3-11.4":0.00938,"12.0-12.1":0.00268,"12.2-12.5":0.07772,"13.0-13.1":0,"13.2":0.00268,"13.3":0.00268,"13.4-13.7":0.0134,"14.0-14.4":0.03082,"14.5-14.8":0.02948,"15.0-15.1":0.0268,"15.2-15.3":0.02144,"15.4":0.02412,"15.5":0.02814,"15.6-15.8":0.37118,"16.0":0.04958,"16.1":0.09648,"16.2":0.04958,"16.3":0.0938,"16.4":0.0201,"16.5":0.03752,"16.6-16.7":0.47704,"17.0":0.02412,"17.1":0.04556,"17.2":0.0335,"17.3":0.04958,"17.4":0.09112,"17.5":0.1742,"17.6-17.7":0.4422,"18.0":0.11122,"18.1":0.23316,"18.2":0.12596,"18.3":0.46498,"18.4":0.30016,"18.5-18.6":9.48324,"26.0":0.02278},P:{"4":0.0318,"20":0.0106,"21":0.0424,"22":0.0318,"23":0.0318,"24":0.0424,"25":0.0424,"26":0.1272,"27":0.1272,"28":3.86904,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0 18.0","7.2-7.4":0.0106,"13.0":0.0106,"17.0":0.0106,"19.0":0.0106},I:{"0":0.02828,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.69856,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00624,"11":0.0624,_:"6 7 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":28.26304},R:{_:"0"},M:{"0":1.18944},Q:{"14.9":0.00944},O:{"0":0.18408},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/DJ.js b/node_modules/caniuse-lite/data/regions/DJ.js
deleted file mode 100644
index 3eb9bd9..0000000
--- a/node_modules/caniuse-lite/data/regions/DJ.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"78":0.00204,"115":0.00818,"124":0.00204,"128":0.01022,"133":0.00204,"134":0.00409,"135":0.00613,"136":0.00409,"139":0.01635,"140":1.07514,"141":0.20849,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 125 126 127 129 130 131 132 137 138 142 143 144 145 3.5 3.6"},D:{"27":0.00204,"32":0.00204,"37":0.00204,"39":0.00409,"40":0.01431,"41":0.00613,"43":0.00409,"45":0.01022,"46":0.00204,"48":0.00204,"49":0.00409,"50":0.00613,"51":0.00818,"52":0.00409,"53":0.00204,"55":0.00409,"56":0.00818,"57":0.00409,"58":0.10424,"59":0.00409,"60":0.01226,"62":0.00204,"64":0.00409,"65":0.00613,"68":0.00204,"70":0.01022,"71":0.00818,"73":0.00818,"78":0.00204,"79":0.00613,"80":0.00613,"81":0.00613,"83":0.01431,"86":0.00204,"87":0.06336,"88":0.00204,"89":0.00409,"92":0.00409,"93":0.00409,"98":0.00818,"99":0.00204,"100":0.00204,"101":0.00204,"103":0.00409,"106":0.00818,"107":0.0184,"108":0.00409,"109":0.26163,"111":0.0327,"112":0.00613,"114":0.02248,"116":0.01226,"117":0.00204,"119":0.03475,"120":0.00409,"122":0.00818,"124":0.02248,"125":0.65204,"126":0.01431,"128":0.02453,"129":0.00204,"130":0.00818,"131":0.03475,"132":0.02453,"133":0.12264,"134":0.35566,"135":0.07358,"136":0.1533,"137":1.57184,"138":6.76973,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 33 34 35 36 38 42 44 47 54 61 63 66 67 69 72 74 75 76 77 84 85 90 91 94 95 96 97 102 104 105 110 113 115 118 121 123 127 139 140 141 142"},F:{"87":0.03884,"88":0.00818,"89":0.02453,"90":0.09402,"112":0.00613,"113":0.00409,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"14":0.00818,"18":0.02044,"86":0.01022,"89":0.00204,"90":0.06132,"92":0.0511,"109":0.05928,"111":0.00409,"112":0.00204,"113":0.00818,"114":0.00613,"116":0.00204,"122":0.00204,"124":0.00613,"125":0.0184,"126":0.00409,"128":0.00818,"129":0.00409,"131":0.01022,"132":0.00409,"134":0.04292,"135":0.03679,"136":0.03475,"137":0.17374,"138":2.8289,_:"12 13 15 16 17 79 80 81 83 84 85 87 88 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 115 117 118 119 120 121 123 127 130 133 139"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 14.1 15.1 15.2-15.3 15.4 15.5 16.1 16.2 16.3 16.5 17.0 17.1 17.2 17.6 18.0 18.4 26.0","13.1":0.00409,"15.6":0.07767,"16.0":0.00204,"16.4":0.00409,"16.6":0.03884,"17.3":0.00818,"17.4":0.00613,"17.5":0.0327,"18.1":0.19622,"18.2":0.00818,"18.3":0.07154,"18.5-18.6":0.33113},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00057,"5.0-5.1":0,"6.0-6.1":0.00284,"7.0-7.1":0.0017,"8.1-8.4":0,"9.0-9.2":0.00113,"9.3":0.00624,"10.0-10.2":0.00057,"10.3":0.00964,"11.0-11.2":0.08451,"11.3-11.4":0.00397,"12.0-12.1":0.00113,"12.2-12.5":0.0329,"13.0-13.1":0,"13.2":0.00113,"13.3":0.00113,"13.4-13.7":0.00567,"14.0-14.4":0.01305,"14.5-14.8":0.01248,"15.0-15.1":0.01134,"15.2-15.3":0.00908,"15.4":0.01021,"15.5":0.01191,"15.6-15.8":0.15711,"16.0":0.02099,"16.1":0.04084,"16.2":0.02099,"16.3":0.0397,"16.4":0.00851,"16.5":0.01588,"16.6-16.7":0.20192,"17.0":0.01021,"17.1":0.01928,"17.2":0.01418,"17.3":0.02099,"17.4":0.03857,"17.5":0.07373,"17.6-17.7":0.18717,"18.0":0.04708,"18.1":0.09869,"18.2":0.05332,"18.3":0.19682,"18.4":0.12705,"18.5-18.6":4.01401,"26.0":0.00964},P:{"4":0.03066,"21":0.01022,"22":0.01022,"23":0.06132,"24":0.08175,"25":0.13285,"26":0.24526,"27":0.36789,"28":2.30955,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 12.0 13.0 14.0 15.0 16.0 18.0","7.2-7.4":0.72557,"11.1-11.2":0.01022,"17.0":0.0511,"19.0":0.02044},I:{"0":0.26212,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00005,"4.2-4.3":0.00005,"4.4":0,"4.4.3-4.4.4":0.00021},K:{"0":0.74777,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00613,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":69.38297},R:{_:"0"},M:{"0":0.27047},Q:{"14.9":0.21479},O:{"0":1.82965},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/DK.js b/node_modules/caniuse-lite/data/regions/DK.js
deleted file mode 100644
index 0a5f980..0000000
--- a/node_modules/caniuse-lite/data/regions/DK.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"52":0.00567,"78":0.01133,"106":0.00567,"115":0.14734,"125":0.01133,"128":0.23235,"133":0.00567,"134":0.00567,"135":0.00567,"136":0.01133,"137":0.00567,"138":0.017,"139":0.07934,"140":1.47909,"141":0.42503,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 126 127 129 130 131 132 142 143 144 145 3.5 3.6"},D:{"38":0.00567,"39":0.00567,"43":0.00567,"44":0.01133,"49":0.02267,"52":0.034,"55":0.00567,"58":0.05667,"60":0.00567,"66":0.00567,"79":0.017,"87":0.02267,"88":0.02834,"91":0.00567,"98":0.01133,"102":0.017,"103":0.24368,"104":0.00567,"107":0.00567,"108":0.01133,"109":0.44769,"111":0.00567,"114":0.02834,"115":0.00567,"116":0.19268,"117":0.04534,"118":0.034,"119":0.017,"120":0.02267,"121":0.00567,"122":0.07934,"123":0.017,"124":0.10767,"125":0.051,"126":0.22101,"127":0.017,"128":0.15868,"129":0.02834,"130":0.051,"131":0.20968,"132":0.11334,"133":0.17568,"134":0.17001,"135":0.42503,"136":1.08806,"137":7.39544,"138":25.15581,"139":0.017,"140":0.00567,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 40 41 42 45 46 47 48 50 51 53 54 56 57 59 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 78 80 81 83 84 85 86 89 90 92 93 94 95 96 97 99 100 101 105 106 110 112 113 141 142"},F:{"90":0.034,"95":0.01133,"102":0.017,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"109":0.03967,"114":0.01133,"120":0.00567,"124":0.00567,"125":0.00567,"126":0.00567,"127":0.017,"129":0.00567,"130":0.01133,"131":0.017,"132":0.02834,"133":0.017,"134":0.02267,"135":0.034,"136":0.034,"137":0.39102,"138":7.57678,"139":0.017,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 121 122 123 128"},E:{"14":0.01133,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1","13.1":0.034,"14.1":0.06234,"15.2-15.3":0.00567,"15.4":0.00567,"15.5":0.02267,"15.6":0.29468,"16.0":0.10201,"16.1":0.02834,"16.2":0.017,"16.3":0.06234,"16.4":0.034,"16.5":0.02834,"16.6":0.44203,"17.0":0.01133,"17.1":0.20401,"17.2":0.01133,"17.3":0.017,"17.4":0.04534,"17.5":0.09067,"17.6":0.26635,"18.0":0.02834,"18.1":0.05667,"18.2":0.01133,"18.3":0.14168,"18.4":0.09067,"18.5-18.6":3.09418,"26.0":0.01133},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00204,"5.0-5.1":0,"6.0-6.1":0.01018,"7.0-7.1":0.00611,"8.1-8.4":0,"9.0-9.2":0.00407,"9.3":0.02241,"10.0-10.2":0.00204,"10.3":0.03463,"11.0-11.2":0.3035,"11.3-11.4":0.01426,"12.0-12.1":0.00407,"12.2-12.5":0.11814,"13.0-13.1":0,"13.2":0.00407,"13.3":0.00407,"13.4-13.7":0.02037,"14.0-14.4":0.04685,"14.5-14.8":0.04481,"15.0-15.1":0.04074,"15.2-15.3":0.03259,"15.4":0.03666,"15.5":0.04278,"15.6-15.8":0.56423,"16.0":0.07537,"16.1":0.14666,"16.2":0.07537,"16.3":0.14259,"16.4":0.03055,"16.5":0.05703,"16.6-16.7":0.72515,"17.0":0.03666,"17.1":0.06926,"17.2":0.05092,"17.3":0.07537,"17.4":0.13851,"17.5":0.2648,"17.6-17.7":0.67219,"18.0":0.16907,"18.1":0.35443,"18.2":0.19147,"18.3":0.70682,"18.4":0.45628,"18.5-18.6":14.41545,"26.0":0.03463},P:{"4":0.06366,"20":0.03183,"21":0.01061,"22":0.01061,"23":0.01061,"24":0.01061,"25":0.01061,"26":0.03183,"27":0.04244,"28":2.33411,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 17.0 18.0 19.0","7.2-7.4":0.01061,"16.0":0.01061},I:{"0":0.03461,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":0.21232,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01133,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":20.2203},R:{_:"0"},M:{"0":0.50696},Q:{"14.9":0.00433},O:{"0":0.04766},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/DM.js b/node_modules/caniuse-lite/data/regions/DM.js
deleted file mode 100644
index fc05673..0000000
--- a/node_modules/caniuse-lite/data/regions/DM.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"115":0.22901,"134":0.04071,"135":0.00509,"138":0.01018,"139":0.02036,"140":0.68193,"141":0.19338,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 136 137 142 143 144 145 3.5 3.6"},D:{"27":0.00509,"30":0.00509,"35":0.01018,"39":0.02036,"40":0.03053,"41":0.02545,"42":0.02036,"43":0.01527,"44":0.01527,"45":0.01527,"46":0.01018,"47":0.01018,"48":0.00509,"49":0.02036,"50":0.04071,"51":0.02036,"52":0.01018,"53":0.01527,"54":0.01527,"55":0.02036,"56":0.02036,"57":0.02036,"58":0.03053,"59":0.01018,"60":0.02036,"62":0.00509,"63":0.00509,"65":0.01018,"66":0.01018,"67":0.00509,"68":0.00509,"69":0.00509,"72":0.00509,"74":0.01018,"75":0.03562,"76":0.25954,"77":0.0458,"79":1.95418,"80":0.10687,"81":0.00509,"83":0.00509,"84":0.00509,"85":0.00509,"86":0.03053,"87":0.02036,"88":0.01527,"89":0.02036,"90":0.01527,"91":0.01527,"92":0.01018,"93":0.02036,"94":0.00509,"95":0.00509,"96":0.01018,"97":0.01018,"98":0.00509,"99":0.01018,"100":0.01018,"101":0.00509,"102":0.00509,"103":0.05598,"106":0.00509,"107":0.26972,"109":0.16794,"111":0.01018,"112":0.00509,"113":0.20356,"114":0.00509,"116":0.01527,"119":0.01527,"121":0.0916,"122":0.01018,"123":0.01018,"124":0.06616,"125":4.73786,"126":0.10178,"127":0.21374,"128":0.00509,"130":0.01018,"131":0.12214,"132":0.05598,"133":0.01018,"134":0.69719,"135":0.02036,"136":0.09669,"137":4.3511,"138":19.34329,"139":0.0916,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 31 32 33 34 36 37 38 61 64 70 71 73 78 104 105 108 110 115 117 118 120 129 140 141 142"},F:{"90":0.03053,"95":0.03053,"117":0.25954,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"16":0.03053,"18":0.00509,"92":0.03562,"109":0.00509,"115":0.01018,"122":0.00509,"127":0.00509,"132":0.03053,"134":0.17303,"135":0.00509,"136":0.10178,"137":0.17303,"138":5.35872,_:"12 13 14 15 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 116 117 118 119 120 121 123 124 125 126 128 129 130 131 133 139"},E:{"14":0.00509,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.2-15.3 15.4 15.5 16.0 16.2 16.3 17.0","14.1":0.01527,"15.1":0.00509,"15.6":0.19338,"16.1":0.12723,"16.4":0.00509,"16.5":0.00509,"16.6":0.08142,"17.1":0.26972,"17.2":0.01527,"17.3":0.01018,"17.4":0.00509,"17.5":0.16794,"17.6":0.10687,"18.0":0.01527,"18.1":0.02545,"18.2":0.01018,"18.3":0.03562,"18.4":0.02545,"18.5-18.6":1.57759,"26.0":0.19338},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00064,"5.0-5.1":0,"6.0-6.1":0.0032,"7.0-7.1":0.00192,"8.1-8.4":0,"9.0-9.2":0.00128,"9.3":0.00703,"10.0-10.2":0.00064,"10.3":0.01087,"11.0-11.2":0.09527,"11.3-11.4":0.00448,"12.0-12.1":0.00128,"12.2-12.5":0.03709,"13.0-13.1":0,"13.2":0.00128,"13.3":0.00128,"13.4-13.7":0.00639,"14.0-14.4":0.01471,"14.5-14.8":0.01407,"15.0-15.1":0.01279,"15.2-15.3":0.01023,"15.4":0.01151,"15.5":0.01343,"15.6-15.8":0.17712,"16.0":0.02366,"16.1":0.04604,"16.2":0.02366,"16.3":0.04476,"16.4":0.00959,"16.5":0.0179,"16.6-16.7":0.22763,"17.0":0.01151,"17.1":0.02174,"17.2":0.01599,"17.3":0.02366,"17.4":0.04348,"17.5":0.08312,"17.6-17.7":0.21101,"18.0":0.05307,"18.1":0.11126,"18.2":0.0601,"18.3":0.22188,"18.4":0.14323,"18.5-18.6":4.52512,"26.0":0.01087},P:{"4":0.0107,"20":0.0214,"22":0.0107,"24":0.0107,"25":0.0321,"26":0.0107,"27":0.08561,"28":2.19376,_:"21 23 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 19.0","5.0-5.4":0.0107,"7.2-7.4":0.05351,"18.0":0.0107},I:{"0":0.05884,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00005},K:{"0":0.09822,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.03562,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":42.54792},R:{_:"0"},M:{"0":0.43708},Q:{"14.9":0.00491},O:{"0":0.72192},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/DO.js b/node_modules/caniuse-lite/data/regions/DO.js
deleted file mode 100644
index 003e454..0000000
--- a/node_modules/caniuse-lite/data/regions/DO.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"3":0.00391,"4":0.12106,"52":0.00391,"78":0.00391,"108":0.00391,"110":0.00391,"115":0.05858,"125":0.00391,"128":0.02734,"133":0.00391,"134":0.00781,"135":0.00391,"136":0.01172,"137":0.00781,"138":0.00391,"139":0.02734,"140":0.57404,"141":0.16011,_:"2 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 109 111 112 113 114 116 117 118 119 120 121 122 123 124 126 127 129 130 131 132 142 143 144 145 3.5 3.6"},D:{"39":0.01953,"40":0.02343,"41":0.02343,"42":0.01953,"43":0.02734,"44":0.02343,"45":0.02734,"46":0.02343,"47":0.02734,"48":0.06248,"49":0.03124,"50":0.02343,"51":0.01953,"52":0.01953,"53":0.02343,"54":0.02343,"55":0.02734,"56":0.01953,"57":0.01953,"58":0.02343,"59":0.02343,"60":0.02343,"65":0.00391,"67":0.00391,"68":0.00391,"72":0.00391,"73":0.00781,"74":0.00391,"75":0.00781,"76":0.00391,"79":0.00781,"80":0.00781,"81":0.00391,"83":0.00391,"84":0.00391,"85":0.00781,"86":0.00391,"87":0.01953,"88":0.01172,"89":0.00781,"90":0.00391,"91":0.00781,"93":0.07029,"94":0.01172,"95":0.00391,"96":0.00391,"97":0.00391,"98":0.00781,"99":0.00391,"100":0.01172,"101":0.00781,"102":0.00391,"103":0.03905,"104":0.00391,"105":0.00391,"106":0.00781,"107":0.00781,"108":0.01953,"109":0.55061,"110":0.01562,"111":0.02343,"112":0.00391,"113":0.00391,"114":0.00391,"115":0.00391,"116":0.05858,"118":0.00391,"119":0.01172,"120":0.02734,"121":0.01562,"122":0.05077,"123":0.00781,"124":0.01953,"125":1.88221,"126":0.03905,"127":0.03515,"128":0.0781,"129":0.01953,"130":0.01953,"131":0.08982,"132":0.0742,"133":0.04296,"134":0.06248,"135":0.13668,"136":0.19525,"137":3.13962,"138":15.50676,"139":0.04296,"140":0.00391,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 66 69 70 71 77 78 92 117 141 142"},F:{"90":0.01953,"91":0.00391,"95":0.00391,"96":0.00391,"114":0.00391,"117":0.00391,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 92 93 94 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.01172,"85":0.00391,"89":0.00391,"92":0.04296,"100":0.00391,"107":0.00391,"108":0.00391,"109":0.01172,"114":0.00391,"115":0.00391,"120":0.01172,"122":0.01172,"123":0.00391,"124":0.00391,"126":0.00391,"127":0.00391,"128":0.01562,"129":0.00391,"130":0.00781,"131":0.03124,"132":0.02734,"133":0.01953,"134":0.09763,"135":0.02343,"136":0.06248,"137":0.19916,"138":4.82658,"139":0.01172,_:"12 13 14 15 16 17 79 80 81 83 84 86 87 88 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 110 111 112 113 116 117 118 119 121 125"},E:{"4":0.00391,"14":0.00391,_:"0 5 6 7 8 9 10 11 12 13 15 3.1 3.2 6.1 7.1 9.1 10.1 12.1 15.1 15.2-15.3 15.4","5.1":0.00781,"11.1":0.00391,"13.1":0.02343,"14.1":0.02734,"15.5":0.00781,"15.6":0.05077,"16.0":0.00391,"16.1":0.00391,"16.2":0.00391,"16.3":0.01953,"16.4":0.00781,"16.5":0.00391,"16.6":0.08201,"17.0":0.00391,"17.1":0.04296,"17.2":0.00391,"17.3":0.01172,"17.4":0.02343,"17.5":0.07029,"17.6":0.14839,"18.0":0.01172,"18.1":0.03905,"18.2":0.02734,"18.3":0.05858,"18.4":0.04296,"18.5-18.6":0.9372,"26.0":0.02734},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00262,"5.0-5.1":0,"6.0-6.1":0.01308,"7.0-7.1":0.00785,"8.1-8.4":0,"9.0-9.2":0.00523,"9.3":0.02877,"10.0-10.2":0.00262,"10.3":0.04446,"11.0-11.2":0.38969,"11.3-11.4":0.01831,"12.0-12.1":0.00523,"12.2-12.5":0.15169,"13.0-13.1":0,"13.2":0.00523,"13.3":0.00523,"13.4-13.7":0.02615,"14.0-14.4":0.06015,"14.5-14.8":0.05754,"15.0-15.1":0.05231,"15.2-15.3":0.04185,"15.4":0.04708,"15.5":0.05492,"15.6-15.8":0.72446,"16.0":0.09677,"16.1":0.18831,"16.2":0.09677,"16.3":0.18308,"16.4":0.03923,"16.5":0.07323,"16.6-16.7":0.93107,"17.0":0.04708,"17.1":0.08892,"17.2":0.06538,"17.3":0.09677,"17.4":0.17784,"17.5":0.34,"17.6-17.7":0.86307,"18.0":0.21708,"18.1":0.45507,"18.2":0.24584,"18.3":0.90753,"18.4":0.58584,"18.5-18.6":18.50893,"26.0":0.04446},P:{"4":0.02168,"21":0.02168,"22":0.02168,"23":0.01084,"24":0.02168,"25":0.02168,"26":0.06505,"27":0.04337,"28":0.98658,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.01084},I:{"0":0.04869,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00004},K:{"0":0.15847,_:"10 11 12 11.1 11.5 12.1"},A:{"6":0.0212,"7":0.0159,"8":0.09009,"9":0.0212,"10":0.0424,"11":0.0318,_:"5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":36.72832},R:{_:"0"},M:{"0":0.11581},Q:{_:"14.9"},O:{"0":0.03048},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/DZ.js b/node_modules/caniuse-lite/data/regions/DZ.js
deleted file mode 100644
index 7c3c7ce..0000000
--- a/node_modules/caniuse-lite/data/regions/DZ.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"43":0.00332,"44":0.02325,"47":0.00664,"48":0.00332,"50":0.00332,"52":0.02989,"72":0.00332,"78":0.00332,"88":0.00332,"103":0.02657,"106":0.00332,"113":0.00332,"115":0.73726,"118":0.00332,"122":0.00332,"127":0.00664,"128":0.03653,"130":0.00332,"132":0.00664,"133":0.00332,"134":0.00664,"135":0.00332,"136":0.00332,"137":0.00664,"138":0.01661,"139":0.0631,"140":0.94316,"141":0.51476,"142":0.00332,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 45 46 49 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 107 108 109 110 111 112 114 116 117 119 120 121 123 124 125 126 129 131 143 144 145 3.5 3.6"},D:{"5":0.00332,"11":0.00664,"26":0.00332,"29":0.00332,"33":0.00332,"34":0.00332,"39":0.01661,"40":0.01993,"41":0.01661,"42":0.01661,"43":0.03321,"44":0.01661,"45":0.01661,"46":0.01661,"47":0.02325,"48":0.01661,"49":0.04317,"50":0.02325,"51":0.01661,"52":0.01993,"53":0.01661,"54":0.01661,"55":0.01993,"56":0.02325,"57":0.01661,"58":0.11956,"59":0.01993,"60":0.01993,"61":0.00332,"62":0.00332,"63":0.00664,"64":0.00332,"65":0.00664,"66":0.00332,"67":0.00332,"68":0.01661,"69":0.00664,"70":0.00996,"71":0.00664,"72":0.00996,"73":0.00996,"74":0.00996,"75":0.00664,"76":0.00664,"77":0.00664,"78":0.00996,"79":0.07306,"80":0.00996,"81":0.02325,"83":0.02657,"84":0.00996,"85":0.00996,"86":0.01993,"87":0.05978,"88":0.01328,"89":0.01328,"90":0.00664,"91":0.02657,"92":0.00664,"93":0.01661,"94":0.01328,"95":0.03321,"96":0.00996,"97":0.00996,"98":0.02657,"99":0.01661,"100":0.00664,"101":0.01328,"102":0.00664,"103":0.05978,"104":0.08303,"105":0.00664,"106":0.01661,"107":0.00996,"108":0.04649,"109":4.43021,"110":0.02657,"111":0.01328,"112":0.00664,"113":0.00664,"114":0.00664,"115":0.00332,"116":0.02989,"117":0.00996,"118":0.05314,"119":0.06974,"120":0.01993,"121":0.01661,"122":0.03321,"123":0.01661,"124":0.02325,"125":0.95313,"126":0.03321,"127":0.04982,"128":0.03321,"129":0.01993,"130":0.02325,"131":0.08967,"132":0.05646,"133":0.0631,"134":0.06642,"135":0.11291,"136":0.1893,"137":2.55053,"138":10.11245,"139":0.00996,"140":0.00664,_:"4 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 30 31 32 35 36 37 38 141 142"},F:{"25":0.00332,"36":0.00332,"42":0.00332,"46":0.00664,"79":0.02657,"81":0.00332,"84":0.00332,"85":0.01328,"86":0.00332,"89":0.00332,"90":0.05646,"95":0.16605,"114":0.00332,"117":0.00332,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 82 83 87 88 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00332,"14":0.00332,"15":0.00332,"16":0.00332,"18":0.00664,"84":0.00332,"89":0.00332,"92":0.03653,"100":0.00332,"109":0.04982,"114":0.00664,"122":0.01328,"123":0.00332,"124":0.00332,"126":0.00332,"128":0.00332,"129":0.00332,"130":0.00332,"131":0.01328,"132":0.02657,"133":0.00996,"134":0.11291,"135":0.00996,"136":0.02989,"137":0.09299,"138":1.75349,"139":0.00664,_:"13 17 79 80 81 83 85 86 87 88 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 125 127"},E:{"14":0.00332,"15":0.00332,_:"0 4 5 6 7 8 9 10 11 12 13 3.1 3.2 6.1 7.1 10.1 11.1 12.1 15.2-15.3 15.4 16.2","5.1":0.00332,"9.1":0.00332,"13.1":0.00664,"14.1":0.00664,"15.1":0.00664,"15.5":0.00332,"15.6":0.03985,"16.0":0.00332,"16.1":0.00332,"16.3":0.01661,"16.4":0.00332,"16.5":0.00332,"16.6":0.02989,"17.0":0.00332,"17.1":0.01661,"17.2":0.00332,"17.3":0.00332,"17.4":0.00996,"17.5":0.00996,"17.6":0.03985,"18.0":0.01328,"18.1":0.00664,"18.2":0.01328,"18.3":0.01993,"18.4":0.01328,"18.5-18.6":0.28561,"26.0":0.00332},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00048,"5.0-5.1":0,"6.0-6.1":0.00238,"7.0-7.1":0.00143,"8.1-8.4":0,"9.0-9.2":0.00095,"9.3":0.00525,"10.0-10.2":0.00048,"10.3":0.00811,"11.0-11.2":0.07106,"11.3-11.4":0.00334,"12.0-12.1":0.00095,"12.2-12.5":0.02766,"13.0-13.1":0,"13.2":0.00095,"13.3":0.00095,"13.4-13.7":0.00477,"14.0-14.4":0.01097,"14.5-14.8":0.01049,"15.0-15.1":0.00954,"15.2-15.3":0.00763,"15.4":0.00858,"15.5":0.01001,"15.6-15.8":0.1321,"16.0":0.01764,"16.1":0.03434,"16.2":0.01764,"16.3":0.03338,"16.4":0.00715,"16.5":0.01335,"16.6-16.7":0.16977,"17.0":0.00858,"17.1":0.01621,"17.2":0.01192,"17.3":0.01764,"17.4":0.03243,"17.5":0.06199,"17.6-17.7":0.15737,"18.0":0.03958,"18.1":0.08298,"18.2":0.04483,"18.3":0.16548,"18.4":0.10682,"18.5-18.6":3.37488,"26.0":0.00811},P:{"4":0.07273,"20":0.01039,"21":0.02078,"22":0.02078,"23":0.04156,"24":0.07273,"25":0.05195,"26":0.08312,"27":0.1039,"28":0.86233,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0 18.0","7.2-7.4":0.11429,"13.0":0.01039,"17.0":0.02078,"19.0":0.01039},I:{"0":0.06002,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00005},K:{"0":0.64118,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.03442,"9":0.0153,"10":0.00382,"11":0.07266,_:"6 7 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":63.35386},R:{_:"0"},M:{"0":0.16698},Q:{"14.9":0.01336},O:{"0":0.29388},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/EC.js b/node_modules/caniuse-lite/data/regions/EC.js
deleted file mode 100644
index 949a6da..0000000
--- a/node_modules/caniuse-lite/data/regions/EC.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"4":0.05511,"77":0.01002,"78":0.00501,"89":0.00501,"113":0.00501,"115":0.2004,"119":0.00501,"120":0.00501,"125":0.00501,"127":0.01002,"128":0.07515,"131":0.01002,"133":0.00501,"134":0.01503,"135":0.02505,"136":0.02004,"137":0.01503,"138":0.02004,"139":0.09018,"140":1.61823,"141":0.4509,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 79 80 81 82 83 84 85 86 87 88 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 116 117 118 121 122 123 124 126 129 130 132 142 143 144 145 3.5 3.6"},D:{"38":0.00501,"39":0.03006,"40":0.03006,"41":0.03507,"42":0.03006,"43":0.03006,"44":0.03507,"45":0.03006,"46":0.03006,"47":0.04008,"48":0.03006,"49":0.04509,"50":0.03006,"51":0.03507,"52":0.03006,"53":0.03006,"54":0.03006,"55":0.03507,"56":0.03507,"57":0.03006,"58":0.03507,"59":0.03006,"60":0.03507,"63":0.00501,"65":0.00501,"66":0.00501,"67":0.00501,"68":0.00501,"73":0.00501,"74":0.00501,"75":0.01002,"79":0.05511,"80":0.01002,"81":0.00501,"83":0.00501,"84":0.00501,"85":0.01002,"86":0.00501,"87":0.04509,"88":0.01002,"89":0.01002,"90":0.00501,"91":0.0501,"92":0.00501,"93":0.00501,"94":0.01503,"95":0.00501,"96":0.00501,"97":0.00501,"98":0.00501,"99":0.00501,"100":0.00501,"101":0.00501,"102":0.00501,"103":0.08517,"104":0.01002,"105":0.00501,"106":0.00501,"107":0.00501,"108":0.03006,"109":0.71142,"110":0.01002,"111":0.02505,"112":0.00501,"113":0.01002,"114":0.00501,"115":0.00501,"116":0.15531,"118":0.01503,"119":0.03507,"120":0.02505,"121":0.04509,"122":0.18036,"123":0.0501,"124":0.02505,"125":3.38175,"126":0.0501,"127":0.04008,"128":0.08517,"129":0.02505,"130":0.02505,"131":0.1503,"132":0.11022,"133":0.06513,"134":0.07515,"135":0.11523,"136":0.2004,"137":4.47393,"138":21.83859,"139":0.00501,"140":0.00501,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 61 62 64 69 70 71 72 76 77 78 117 141 142"},F:{"90":0.01503,"95":0.03006,"114":0.00501,"117":0.00501,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00501,"85":0.00501,"92":0.01503,"109":0.04008,"119":0.00501,"120":0.00501,"122":0.02004,"124":0.03507,"126":0.00501,"127":0.00501,"128":0.00501,"129":0.01002,"130":0.01002,"131":0.03006,"132":0.01002,"133":0.01503,"134":0.03507,"135":0.01503,"136":0.03507,"137":0.22044,"138":4.88475,"139":0.02004,_:"12 13 14 15 16 17 79 80 81 83 84 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 121 123 125"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.5","5.1":0.01002,"13.1":0.02004,"14.1":0.01503,"15.4":0.00501,"15.6":0.04509,"16.0":0.02004,"16.1":0.00501,"16.2":0.00501,"16.3":0.01002,"16.4":0.00501,"16.5":0.00501,"16.6":0.04509,"17.0":0.00501,"17.1":0.01503,"17.2":0.02004,"17.3":0.00501,"17.4":0.01503,"17.5":0.02004,"17.6":0.07014,"18.0":0.01002,"18.1":0.01002,"18.2":0.01002,"18.3":0.0501,"18.4":0.04008,"18.5-18.6":0.65631,"26.0":0.01503},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00084,"5.0-5.1":0,"6.0-6.1":0.0042,"7.0-7.1":0.00252,"8.1-8.4":0,"9.0-9.2":0.00168,"9.3":0.00925,"10.0-10.2":0.00084,"10.3":0.01429,"11.0-11.2":0.12528,"11.3-11.4":0.00589,"12.0-12.1":0.00168,"12.2-12.5":0.04877,"13.0-13.1":0,"13.2":0.00168,"13.3":0.00168,"13.4-13.7":0.00841,"14.0-14.4":0.01934,"14.5-14.8":0.0185,"15.0-15.1":0.01682,"15.2-15.3":0.01345,"15.4":0.01513,"15.5":0.01766,"15.6-15.8":0.23291,"16.0":0.03111,"16.1":0.06054,"16.2":0.03111,"16.3":0.05886,"16.4":0.01261,"16.5":0.02354,"16.6-16.7":0.29933,"17.0":0.01513,"17.1":0.02859,"17.2":0.02102,"17.3":0.03111,"17.4":0.05718,"17.5":0.10931,"17.6-17.7":0.27747,"18.0":0.06979,"18.1":0.1463,"18.2":0.07904,"18.3":0.29176,"18.4":0.18834,"18.5-18.6":5.95045,"26.0":0.01429},P:{"4":0.07166,"21":0.01024,"22":0.02047,"23":0.01024,"24":0.01024,"25":0.01024,"26":0.07166,"27":0.03071,"28":1.04416,_:"20 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 15.0 18.0 19.0","5.0-5.4":0.01024,"7.2-7.4":0.07166,"14.0":0.01024,"16.0":0.01024,"17.0":0.01024},I:{"0":0.01993,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.20958,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.02505,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":43.46635},R:{_:"0"},M:{"0":0.1497},Q:{_:"14.9"},O:{"0":0.0499},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/EE.js b/node_modules/caniuse-lite/data/regions/EE.js
deleted file mode 100644
index 9059cf9..0000000
--- a/node_modules/caniuse-lite/data/regions/EE.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"52":0.00743,"78":0.00743,"89":0.00743,"92":0.01486,"115":1.91642,"125":0.01486,"127":0.02228,"128":0.09656,"134":0.052,"135":0.01486,"136":0.01486,"137":0.01486,"138":0.08914,"139":0.11885,"140":1.70101,"141":0.45311,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 126 129 130 131 132 133 142 143 144 145 3.5 3.6"},D:{"41":0.00743,"45":0.00743,"46":0.00743,"47":0.00743,"48":0.00743,"49":0.00743,"55":0.00743,"59":0.00743,"65":0.00743,"79":0.00743,"80":0.00743,"87":0.02971,"90":0.00743,"98":0.01486,"99":0.00743,"103":0.02228,"105":0.00743,"106":0.02228,"107":0.00743,"108":0.01486,"109":1.53017,"110":0.01486,"114":0.01486,"116":0.052,"117":0.01486,"118":0.01486,"119":0.00743,"120":0.052,"121":0.00743,"122":0.07428,"123":0.75766,"124":0.17827,"125":0.05942,"126":0.09656,"127":0.02971,"128":0.23027,"129":0.07428,"130":0.02971,"131":0.86908,"132":0.07428,"133":0.22284,"134":0.08171,"135":0.63138,"136":0.68338,"137":8.65362,"138":38.43247,"139":0.02228,"140":0.00743,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 50 51 52 53 54 56 57 58 60 61 62 63 64 66 67 68 69 70 71 72 73 74 75 76 77 78 81 83 84 85 86 88 89 91 92 93 94 95 96 97 100 101 102 104 111 112 113 115 141 142"},F:{"83":0.00743,"90":0.00743,"95":0.04457,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 86 87 88 89 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"109":0.01486,"113":0.00743,"119":0.052,"121":0.00743,"130":0.00743,"131":0.02228,"132":0.00743,"133":0.01486,"134":0.01486,"135":0.06685,"136":0.02228,"137":0.26741,"138":6.32866,"139":0.00743,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 114 115 116 117 118 120 122 123 124 125 126 127 128 129"},E:{"14":0.00743,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.1 15.2-15.3 15.4","12.1":0.00743,"13.1":0.00743,"14.1":0.02971,"15.5":0.00743,"15.6":0.05942,"16.0":0.00743,"16.1":0.00743,"16.2":0.00743,"16.3":0.01486,"16.4":0.00743,"16.5":0.02228,"16.6":0.14856,"17.0":0.00743,"17.1":0.03714,"17.2":0.02971,"17.3":0.02228,"17.4":0.052,"17.5":0.06685,"17.6":0.12628,"18.0":0.01486,"18.1":0.03714,"18.2":0.00743,"18.3":0.052,"18.4":0.05942,"18.5-18.6":1.04735,"26.0":0.00743},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00075,"5.0-5.1":0,"6.0-6.1":0.00374,"7.0-7.1":0.00224,"8.1-8.4":0,"9.0-9.2":0.00149,"9.3":0.00822,"10.0-10.2":0.00075,"10.3":0.0127,"11.0-11.2":0.11132,"11.3-11.4":0.00523,"12.0-12.1":0.00149,"12.2-12.5":0.04333,"13.0-13.1":0,"13.2":0.00149,"13.3":0.00149,"13.4-13.7":0.00747,"14.0-14.4":0.01718,"14.5-14.8":0.01644,"15.0-15.1":0.01494,"15.2-15.3":0.01195,"15.4":0.01345,"15.5":0.01569,"15.6-15.8":0.20696,"16.0":0.02764,"16.1":0.05379,"16.2":0.02764,"16.3":0.0523,"16.4":0.01121,"16.5":0.02092,"16.6-16.7":0.26598,"17.0":0.01345,"17.1":0.0254,"17.2":0.01868,"17.3":0.02764,"17.4":0.05081,"17.5":0.09713,"17.6-17.7":0.24655,"18.0":0.06201,"18.1":0.13,"18.2":0.07023,"18.3":0.25926,"18.4":0.16736,"18.5-18.6":5.28746,"26.0":0.0127},P:{"4":0.02104,"21":0.01052,"22":0.02104,"23":0.01052,"24":0.02104,"25":0.02104,"26":0.0526,"27":0.0526,"28":1.5991,_:"20 5.0-5.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0 19.0","6.2-6.4":0.01052,"17.0":0.01052},I:{"0":0.02054,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.30338,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.04457,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":16.16539},R:{_:"0"},M:{"0":0.42936},Q:{"14.9":0.00771},O:{"0":0.02571},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/EG.js b/node_modules/caniuse-lite/data/regions/EG.js
deleted file mode 100644
index 8beba7c..0000000
--- a/node_modules/caniuse-lite/data/regions/EG.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"3":0.00554,"43":0.00277,"47":0.00277,"51":0.00277,"52":0.01939,"72":0.00277,"94":0.00277,"115":0.42658,"125":0.00831,"127":0.00554,"128":0.06648,"130":0.00277,"131":0.00277,"133":0.00277,"134":0.00554,"135":0.00554,"136":0.01385,"137":0.00554,"138":0.03324,"139":0.03047,"140":0.70635,"141":0.23268,"142":0.00277,_:"2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 48 49 50 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 126 129 132 143 144 145 3.5 3.6"},D:{"29":0.00554,"33":0.00277,"34":0.00277,"38":0.00277,"39":0.00831,"40":0.00831,"41":0.00831,"42":0.00831,"43":0.03878,"44":0.00831,"45":0.00831,"46":0.00831,"47":0.01662,"48":0.03878,"49":0.01662,"50":0.00831,"51":0.00831,"52":0.00831,"53":0.00831,"54":0.00831,"55":0.00831,"56":0.00831,"57":0.00831,"58":0.0831,"59":0.00831,"60":0.00831,"63":0.00277,"68":0.00277,"69":0.00831,"70":0.00554,"71":0.00554,"72":0.00554,"73":0.00277,"74":0.00554,"75":0.00277,"76":0.00554,"77":0.00277,"78":0.00277,"79":0.0554,"80":0.01385,"81":0.01385,"83":0.00554,"84":0.00554,"85":0.01385,"86":0.01385,"87":0.0554,"88":0.00554,"89":0.00554,"90":0.00554,"91":0.01662,"92":0.00554,"93":0.00277,"94":0.00831,"95":0.00277,"96":0.00277,"97":0.00277,"98":0.00831,"99":0.00554,"100":0.00831,"101":0.00554,"102":0.00277,"103":0.02216,"104":0.01939,"105":0.00277,"106":0.00831,"107":0.01108,"108":0.03047,"109":2.28248,"110":0.00277,"111":0.00277,"112":0.00554,"113":0.00277,"114":0.02216,"115":0.00277,"116":0.01662,"117":0.00277,"118":0.03047,"119":0.01108,"120":0.01662,"121":0.01108,"122":0.05263,"123":0.03878,"124":0.02493,"125":0.56508,"126":0.02493,"127":0.01385,"128":0.03878,"129":0.01939,"130":0.02493,"131":0.10803,"132":0.03601,"133":0.04709,"134":0.06094,"135":0.10803,"136":0.14958,"137":2.46253,"138":10.66727,"139":0.01108,"140":0.00831,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 35 36 37 61 62 64 65 66 67 141 142"},F:{"64":0.00277,"72":0.00277,"73":0.00554,"79":0.01108,"82":0.00277,"84":0.00277,"90":0.02216,"91":0.00277,"94":0.00277,"95":0.00554,"101":0.00277,"106":0.00277,"107":0.00277,"113":0.00831,"114":0.00554,"115":0.00277,"116":0.00277,"117":0.00554,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 65 66 67 68 69 70 71 74 75 76 77 78 80 81 83 85 86 87 88 89 92 93 96 97 98 99 100 102 103 104 105 108 109 110 111 112 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"14":0.00277,"17":0.00277,"18":0.00554,"84":0.00277,"89":0.00277,"92":0.03047,"100":0.00277,"107":0.00277,"109":0.04155,"114":0.00831,"119":0.00554,"120":0.00277,"122":0.00831,"124":0.00277,"126":0.00277,"127":0.00554,"129":0.00554,"130":0.02493,"131":0.01108,"132":0.01108,"133":0.00831,"134":0.01385,"135":0.01385,"136":0.0277,"137":0.09141,"138":2.22708,"139":0.01385,_:"12 13 15 16 79 80 81 83 85 86 87 88 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 108 110 111 112 113 115 116 117 118 121 123 125 128"},E:{"4":0.00554,_:"0 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 15.5 16.4","5.1":0.08587,"13.1":0.00277,"14.1":0.00277,"15.6":0.02493,"16.0":0.00277,"16.1":0.00277,"16.2":0.00277,"16.3":0.00277,"16.5":0.00277,"16.6":0.02216,"17.0":0.00277,"17.1":0.01108,"17.2":0.00277,"17.3":0.00277,"17.4":0.00554,"17.5":0.00831,"17.6":0.02216,"18.0":0.00277,"18.1":0.00554,"18.2":0.00554,"18.3":0.01662,"18.4":0.01385,"18.5-18.6":0.21329,"26.0":0.00277},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00083,"5.0-5.1":0,"6.0-6.1":0.00417,"7.0-7.1":0.0025,"8.1-8.4":0,"9.0-9.2":0.00167,"9.3":0.00918,"10.0-10.2":0.00083,"10.3":0.01418,"11.0-11.2":0.12432,"11.3-11.4":0.00584,"12.0-12.1":0.00167,"12.2-12.5":0.04839,"13.0-13.1":0,"13.2":0.00167,"13.3":0.00167,"13.4-13.7":0.00834,"14.0-14.4":0.01919,"14.5-14.8":0.01836,"15.0-15.1":0.01669,"15.2-15.3":0.01335,"15.4":0.01502,"15.5":0.01752,"15.6-15.8":0.23111,"16.0":0.03087,"16.1":0.06007,"16.2":0.03087,"16.3":0.0584,"16.4":0.01252,"16.5":0.02336,"16.6-16.7":0.29703,"17.0":0.01502,"17.1":0.02837,"17.2":0.02086,"17.3":0.03087,"17.4":0.05674,"17.5":0.10846,"17.6-17.7":0.27533,"18.0":0.06925,"18.1":0.14518,"18.2":0.07843,"18.3":0.28952,"18.4":0.18689,"18.5-18.6":5.90464,"26.0":0.01418},P:{"4":0.12582,"20":0.01048,"21":0.02097,"22":0.04194,"23":0.03145,"24":0.03145,"25":0.08388,"26":0.17824,"27":0.11533,"28":1.81389,_:"5.0-5.4 6.2-6.4 8.2 10.1 12.0 14.0 15.0","7.2-7.4":0.09436,"9.2":0.01048,"11.1-11.2":0.01048,"13.0":0.01048,"16.0":0.01048,"17.0":0.02097,"18.0":0.01048,"19.0":0.01048},I:{"0":0.06497,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00005},K:{"0":0.34704,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.11849,"9":0.03047,"10":0.04063,"11":0.17605,_:"6 7 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":63.73766},R:{_:"0"},M:{"0":0.17352},Q:{_:"14.9"},O:{"0":0.29643},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/ER.js b/node_modules/caniuse-lite/data/regions/ER.js
deleted file mode 100644
index 2198ee1..0000000
--- a/node_modules/caniuse-lite/data/regions/ER.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"43":0.37731,"57":0.10158,"60":0.03628,"83":0.17414,"87":0.13786,"90":0.13786,"95":0.17414,"115":2.54686,"120":0.13786,"123":0.13786,"127":0.13786,"133":0.03628,"134":0.17414,"139":0.92877,"140":3.82391,"141":3.13459,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 52 53 54 55 56 58 59 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 86 88 89 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 121 122 124 125 126 128 129 130 131 132 135 136 137 138 142 143 144 145 3.5 3.6"},D:{"43":0.17414,"44":0.03628,"51":0.03628,"69":0.17414,"83":0.13786,"92":0.27573,"98":0.96505,"102":0.03628,"109":1.06663,"118":0.13786,"119":0.10158,"120":0.13786,"125":0.58774,"126":0.13786,"131":0.13786,"132":0.23945,"133":0.17414,"134":0.68932,"135":0.75462,"136":0.68932,"137":12.91568,"138":28.58138,"139":0.10158,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 45 46 47 48 49 50 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 79 80 81 84 85 86 87 88 89 90 91 93 94 95 96 97 99 100 101 103 104 105 106 107 108 110 111 112 113 114 115 116 117 121 122 123 124 127 128 129 130 140 141 142"},F:{"82":0.37731,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"84":0.03628,"90":0.03628,"92":0.03628,"109":0.34103,"132":1.10291,"133":0.10158,"136":1.03035,"137":0.96505,"138":5.30414,_:"12 13 14 15 16 17 18 79 80 81 83 85 86 87 88 89 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 134 135 139"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.6 16.0 16.1 16.2 16.3 16.4 16.5 16.6 17.0 17.1 17.3 17.4 17.5 17.6 18.0 18.1 18.2 18.3 18.4 26.0","15.5":0.03628,"17.2":0.03628,"18.5-18.6":0.0653},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00006,"5.0-5.1":0,"6.0-6.1":0.00032,"7.0-7.1":0.00019,"8.1-8.4":0,"9.0-9.2":0.00013,"9.3":0.00071,"10.0-10.2":0.00006,"10.3":0.0011,"11.0-11.2":0.00965,"11.3-11.4":0.00045,"12.0-12.1":0.00013,"12.2-12.5":0.00376,"13.0-13.1":0,"13.2":0.00013,"13.3":0.00013,"13.4-13.7":0.00065,"14.0-14.4":0.00149,"14.5-14.8":0.00143,"15.0-15.1":0.0013,"15.2-15.3":0.00104,"15.4":0.00117,"15.5":0.00136,"15.6-15.8":0.01794,"16.0":0.0024,"16.1":0.00466,"16.2":0.0024,"16.3":0.00453,"16.4":0.00097,"16.5":0.00181,"16.6-16.7":0.02306,"17.0":0.00117,"17.1":0.0022,"17.2":0.00162,"17.3":0.0024,"17.4":0.00441,"17.5":0.00842,"17.6-17.7":0.02138,"18.0":0.00538,"18.1":0.01127,"18.2":0.00609,"18.3":0.02248,"18.4":0.01451,"18.5-18.6":0.45846,"26.0":0.0011},P:{"27":0.03149,"28":0.07347,_:"4 20 21 22 23 24 25 26 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0 19.0","17.0":0.07347},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":1.08447,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.03628,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":26.12389},R:{_:"0"},M:{"0":0.53802},Q:{_:"14.9"},O:{"0":0.53802},H:{"0":0.03}};
diff --git a/node_modules/caniuse-lite/data/regions/ES.js b/node_modules/caniuse-lite/data/regions/ES.js
deleted file mode 100644
index e4c6f29..0000000
--- a/node_modules/caniuse-lite/data/regions/ES.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"4":0.00333,"48":0.00333,"52":0.02332,"59":0.01333,"78":0.01999,"86":0.00333,"87":0.00333,"88":0.00333,"113":0.00333,"115":0.15994,"125":0.00333,"127":0.00333,"128":0.06997,"129":0.00333,"130":0.00333,"132":0.01,"133":0.00666,"134":0.00333,"135":0.01,"136":0.01666,"137":0.01,"138":0.01999,"139":0.07664,"140":1.18286,"141":0.35986,"142":0.00333,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 116 117 118 119 120 121 122 123 124 126 131 143 144 145 3.5 3.6"},D:{"29":0.00333,"38":0.00333,"39":0.00333,"40":0.00666,"41":0.00666,"42":0.00333,"43":0.00666,"44":0.00666,"45":0.00666,"46":0.00333,"47":0.00666,"48":0.00666,"49":0.02666,"50":0.00666,"51":0.00666,"52":0.00333,"53":0.00666,"54":0.00666,"55":0.00666,"56":0.00666,"57":0.00333,"58":0.00666,"59":0.00666,"60":0.00333,"66":0.04998,"73":0.00666,"75":0.04332,"76":0.00333,"79":0.02332,"80":0.00333,"81":0.00333,"83":0.00333,"85":0.00333,"86":0.00333,"87":0.02999,"88":0.00666,"90":0.00333,"91":0.00333,"93":0.00333,"96":0.00333,"98":0.00333,"100":0.00333,"102":0.00333,"103":0.03998,"104":0.02999,"105":0.00333,"106":0.00666,"107":0.01,"108":0.02666,"109":0.94962,"110":0.00666,"111":0.01333,"112":0.01,"113":0.01999,"114":0.02999,"115":0.01999,"116":0.09663,"117":0.00333,"118":0.01,"119":0.03332,"120":0.03332,"121":0.01333,"122":0.04332,"123":0.01999,"124":0.02999,"125":0.12995,"126":0.02999,"127":0.01666,"128":0.07997,"129":0.01333,"130":0.06331,"131":0.0833,"132":0.05998,"133":0.04998,"134":0.07997,"135":0.12662,"136":0.21325,"137":3.54525,"138":12.485,"139":0.01333,"140":0.01,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 61 62 63 64 65 67 68 69 70 71 72 74 77 78 84 89 92 94 95 97 99 101 141 142"},F:{"36":0.00333,"46":0.00333,"74":0.00333,"89":0.00333,"90":0.04332,"95":0.01333,"114":0.00333,"117":0.00333,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 75 76 77 78 79 80 81 82 83 84 85 86 87 88 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.00666,"92":0.00333,"109":0.03665,"114":0.00333,"116":0.00333,"120":0.00333,"122":0.00333,"124":0.00333,"125":0.00333,"126":0.00666,"127":0.00333,"128":0.00333,"129":0.00666,"130":0.01666,"131":0.01999,"132":0.02332,"133":0.01,"134":0.03665,"135":0.01999,"136":0.02999,"137":0.11662,"138":2.88551,"139":0.00666,_:"12 13 14 15 16 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 117 118 119 121 123"},E:{"4":0.00333,"13":0.00333,"14":0.01333,"15":0.00333,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.01333,"12.1":0.00333,"13.1":0.04998,"14.1":0.02332,"15.1":0.00333,"15.2-15.3":0.00333,"15.4":0.00666,"15.5":0.01,"15.6":0.13661,"16.0":0.01999,"16.1":0.01,"16.2":0.01,"16.3":0.02332,"16.4":0.00333,"16.5":0.01333,"16.6":0.16327,"17.0":0.00333,"17.1":0.10996,"17.2":0.01333,"17.3":0.01,"17.4":0.01999,"17.5":0.03665,"17.6":0.12662,"18.0":0.01333,"18.1":0.02332,"18.2":0.01333,"18.3":0.06664,"18.4":0.04665,"18.5-18.6":1.09623,"26.0":0.01333},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00131,"5.0-5.1":0,"6.0-6.1":0.00656,"7.0-7.1":0.00393,"8.1-8.4":0,"9.0-9.2":0.00262,"9.3":0.01443,"10.0-10.2":0.00131,"10.3":0.0223,"11.0-11.2":0.19543,"11.3-11.4":0.00918,"12.0-12.1":0.00262,"12.2-12.5":0.07607,"13.0-13.1":0,"13.2":0.00262,"13.3":0.00262,"13.4-13.7":0.01312,"14.0-14.4":0.03017,"14.5-14.8":0.02886,"15.0-15.1":0.02623,"15.2-15.3":0.02099,"15.4":0.02361,"15.5":0.02754,"15.6-15.8":0.36331,"16.0":0.04853,"16.1":0.09443,"16.2":0.04853,"16.3":0.09181,"16.4":0.01967,"16.5":0.03672,"16.6-16.7":0.46693,"17.0":0.02361,"17.1":0.04459,"17.2":0.03279,"17.3":0.04853,"17.4":0.08919,"17.5":0.17051,"17.6-17.7":0.43283,"18.0":0.10886,"18.1":0.22822,"18.2":0.12329,"18.3":0.45512,"18.4":0.2938,"18.5-18.6":9.28216,"26.0":0.0223},P:{"4":0.04162,"20":0.01041,"21":0.02081,"22":0.02081,"23":0.03122,"24":0.04162,"25":0.04162,"26":0.07284,"27":0.10406,"28":2.59104,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 15.0 16.0 17.0 18.0","7.2-7.4":0.01041,"14.0":0.01041,"19.0":0.01041},I:{"0":0.01997,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.46676,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.03691,"9":0.0082,"10":0.0123,"11":0.10252,_:"6 7 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":53.80107},R:{_:"0"},M:{"0":0.5001},Q:{_:"14.9"},O:{"0":0.03334},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/ET.js b/node_modules/caniuse-lite/data/regions/ET.js
deleted file mode 100644
index 9692e7d..0000000
--- a/node_modules/caniuse-lite/data/regions/ET.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"42":0.00266,"43":0.00799,"47":0.00533,"48":0.00266,"52":0.00799,"56":0.00266,"57":0.00266,"60":0.00266,"62":0.00266,"66":0.00266,"72":0.00799,"84":0.00533,"88":0.00266,"91":0.00533,"95":0.00266,"97":0.00266,"104":0.00266,"105":0.00266,"106":0.00266,"109":0.00266,"112":0.01864,"115":0.20771,"120":0.00266,"123":0.00266,"125":0.00266,"127":0.03196,"128":0.04527,"131":0.03995,"132":0.00533,"133":0.0213,"134":0.00533,"135":0.01065,"136":0.00533,"137":0.00799,"138":0.01864,"139":0.06125,"140":0.91607,"141":0.27429,"142":0.01065,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 44 45 46 49 50 51 53 54 55 58 59 61 63 64 65 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 85 86 87 89 90 92 93 94 96 98 99 100 101 102 103 107 108 110 111 113 114 116 117 118 119 121 122 124 126 129 130 143 144 145 3.5 3.6"},D:{"11":0.00799,"27":0.00266,"28":0.00266,"33":0.00266,"34":0.00266,"35":0.00266,"36":0.00266,"37":0.00266,"38":0.00533,"39":0.01332,"40":0.01332,"41":0.01065,"42":0.01065,"43":0.03462,"44":0.00799,"45":0.01065,"46":0.01065,"47":0.00533,"48":0.01065,"49":0.01065,"50":0.01065,"51":0.00799,"52":0.00799,"53":0.00533,"54":0.00799,"55":0.00799,"56":0.01065,"57":0.01065,"58":0.01065,"59":0.00799,"60":0.01065,"62":0.00266,"63":0.00533,"64":0.00533,"65":0.01065,"66":0.00799,"67":0.00799,"68":0.01065,"69":0.01065,"70":0.00799,"71":0.01065,"72":0.01065,"73":0.0213,"74":0.00533,"75":0.01332,"76":0.00533,"77":0.01065,"78":0.00533,"79":0.06391,"80":0.03196,"81":0.01332,"83":0.01598,"84":0.00799,"85":0.00799,"86":0.0213,"87":0.03196,"88":0.01332,"89":0.01332,"90":0.00799,"91":0.01332,"92":0.00533,"93":0.01864,"94":0.00799,"95":0.01065,"96":0.00799,"97":0.01598,"98":0.03196,"99":0.01065,"100":0.01065,"101":0.01065,"102":0.01065,"103":0.03995,"104":0.02663,"105":0.01065,"106":0.00799,"107":0.00533,"108":0.00799,"109":0.9214,"110":0.00533,"111":0.03995,"112":0.00533,"113":0.00533,"114":0.02929,"115":0.00533,"116":0.05326,"117":0.00799,"118":0.02663,"119":0.03196,"120":0.03196,"121":0.03728,"122":0.03196,"123":0.01598,"124":0.01598,"125":3.75217,"126":0.03728,"127":0.03728,"128":0.02929,"129":0.02397,"130":0.02929,"131":0.08522,"132":0.05859,"133":0.05859,"134":0.07456,"135":0.1225,"136":0.18907,"137":2.46061,"138":7.9384,"139":0.03728,"140":0.00533,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 29 30 31 32 61 141 142"},F:{"22":0.00266,"23":0.00266,"24":0.00266,"35":0.00266,"45":0.00266,"73":0.00533,"79":0.01065,"84":0.00799,"85":0.00533,"89":0.00266,"90":0.03462,"95":0.03728,"112":0.00266,"113":0.00266,"114":0.00266,"117":0.00799,_:"9 11 12 15 16 17 18 19 20 21 25 26 27 28 29 30 31 32 33 34 36 37 38 39 40 41 42 43 44 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 78 80 81 82 83 86 87 88 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.01065,"13":0.00533,"14":0.00533,"15":0.00533,"16":0.01065,"17":0.00533,"18":0.03196,"84":0.00533,"89":0.00533,"90":0.00533,"92":0.05592,"100":0.00533,"101":0.00533,"107":0.00266,"109":0.01864,"112":0.00533,"114":0.02397,"120":0.00533,"122":0.0213,"123":0.00266,"125":0.00533,"126":0.00266,"127":0.00533,"128":0.00533,"129":0.00533,"130":0.00533,"131":0.01598,"132":0.00799,"133":0.00799,"134":0.01864,"135":0.01864,"136":0.0506,"137":0.14114,"138":2.30083,"139":0.01065,_:"79 80 81 83 85 86 87 88 91 93 94 95 96 97 98 99 102 103 104 105 106 108 110 111 113 115 116 117 118 119 121 124"},E:{"7":0.00266,"14":0.00266,"15":0.00266,_:"0 4 5 6 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 15.5 16.1 16.3 16.5 17.0 17.2","13.1":0.00266,"14.1":0.01065,"15.6":0.01065,"16.0":0.00266,"16.2":0.00266,"16.4":0.00266,"16.6":0.01332,"17.1":0.01598,"17.3":0.00533,"17.4":0.00266,"17.5":0.00533,"17.6":0.01864,"18.0":0.00799,"18.1":0.00533,"18.2":0.00266,"18.3":0.00799,"18.4":0.00533,"18.5-18.6":0.06125,"26.0":0.00266},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00015,"5.0-5.1":0,"6.0-6.1":0.00075,"7.0-7.1":0.00045,"8.1-8.4":0,"9.0-9.2":0.0003,"9.3":0.00165,"10.0-10.2":0.00015,"10.3":0.00254,"11.0-11.2":0.0223,"11.3-11.4":0.00105,"12.0-12.1":0.0003,"12.2-12.5":0.00868,"13.0-13.1":0,"13.2":0.0003,"13.3":0.0003,"13.4-13.7":0.0015,"14.0-14.4":0.00344,"14.5-14.8":0.00329,"15.0-15.1":0.00299,"15.2-15.3":0.00239,"15.4":0.00269,"15.5":0.00314,"15.6-15.8":0.04146,"16.0":0.00554,"16.1":0.01078,"16.2":0.00554,"16.3":0.01048,"16.4":0.00225,"16.5":0.00419,"16.6-16.7":0.05328,"17.0":0.00269,"17.1":0.00509,"17.2":0.00374,"17.3":0.00554,"17.4":0.01018,"17.5":0.01946,"17.6-17.7":0.04939,"18.0":0.01242,"18.1":0.02604,"18.2":0.01407,"18.3":0.05194,"18.4":0.03353,"18.5-18.6":1.05925,"26.0":0.00254},P:{"4":0.11391,"21":0.01036,"22":0.02071,"23":0.02071,"24":0.06213,"25":0.10355,"26":0.07249,"27":0.12426,"28":0.76627,_:"20 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0 18.0","5.0-5.4":0.01036,"6.2-6.4":0.02071,"7.2-7.4":0.10355,"13.0":0.01036,"17.0":0.01036,"19.0":0.01036},I:{"0":0.27106,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00005,"4.2-4.3":0.00005,"4.4":0,"4.4.3-4.4.4":0.00022},K:{"0":1.45632,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.32489,_:"6 7 8 9 10 5.5"},S:{"2.5":0.08071,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":68.04871},R:{_:"0"},M:{"0":0.22011},Q:{"14.9":0.01467},O:{"0":0.24946},H:{"0":1.86}};
diff --git a/node_modules/caniuse-lite/data/regions/FI.js b/node_modules/caniuse-lite/data/regions/FI.js
deleted file mode 100644
index e823402..0000000
--- a/node_modules/caniuse-lite/data/regions/FI.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"9":0.00563,"50":0.00563,"51":0.00563,"52":0.29818,"53":0.00563,"55":0.03938,"56":0.01688,"60":0.00563,"68":0.0225,"78":0.00563,"91":0.00563,"94":0.00563,"95":0.00563,"103":0.01125,"111":0.19128,"113":0.00563,"115":0.29255,"125":0.00563,"128":0.14628,"130":0.00563,"132":0.00563,"133":0.06751,"134":0.01125,"135":0.12377,"136":0.03376,"137":0.01125,"138":0.07314,"139":0.19128,"140":2.31791,"141":0.76514,"142":0.00563,_:"2 3 4 5 6 7 8 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 54 57 58 59 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 92 93 96 97 98 99 100 101 102 104 105 106 107 108 109 110 112 114 116 117 118 119 120 121 122 123 124 126 127 129 131 143 144 145 3.5 3.6"},D:{"38":0.00563,"41":0.00563,"42":0.00563,"49":0.00563,"52":0.05063,"56":0.00563,"66":0.05626,"71":0.02813,"73":0.01125,"78":0.00563,"79":0.02813,"80":0.00563,"81":0.01125,"83":0.01125,"86":0.00563,"87":0.07314,"88":0.01688,"91":0.8214,"93":0.02813,"94":0.0225,"97":0.00563,"98":0.00563,"101":0.01125,"102":0.01125,"103":0.06751,"104":0.09564,"105":0.00563,"106":0.01125,"107":0.01688,"108":0.02813,"109":0.48946,"110":0.01125,"111":0.01125,"112":0.01125,"113":0.00563,"114":0.08439,"115":0.00563,"116":0.05626,"117":0.01125,"118":0.01688,"119":0.03938,"120":0.32631,"121":0.01688,"122":0.06189,"123":0.04501,"124":0.07314,"125":0.05063,"126":0.14628,"127":0.0225,"128":0.14065,"129":0.1519,"130":0.06751,"131":0.46133,"132":1.07457,"133":2.54295,"134":0.11815,"135":0.57948,"136":3.34184,"137":5.92418,"138":22.75154,"139":0.01125,"140":0.00563,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 43 44 45 46 47 48 50 51 53 54 55 57 58 59 60 61 62 63 64 65 67 68 69 70 72 74 75 76 77 84 85 89 90 92 95 96 99 100 141 142"},F:{"89":0.00563,"90":0.03938,"95":0.01688,"114":0.00563,"115":0.00563,"117":0.00563,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00563,"92":0.00563,"109":0.01688,"110":0.00563,"112":0.00563,"127":0.00563,"129":0.00563,"130":0.0225,"131":0.02813,"132":0.0225,"133":0.01125,"134":0.02813,"135":0.03938,"136":0.05063,"137":0.14628,"138":3.56688,"139":0.0225,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 111 113 114 115 116 117 118 119 120 121 122 123 124 125 126 128"},E:{"13":0.00563,"14":0.00563,"15":0.00563,_:"0 4 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 17.0","13.1":0.01125,"14.1":0.01125,"15.4":0.00563,"15.5":0.00563,"15.6":0.07876,"16.0":0.02813,"16.1":0.01125,"16.2":0.01125,"16.3":0.03376,"16.4":0.01125,"16.5":0.01125,"16.6":0.1294,"17.1":0.14065,"17.2":0.01125,"17.3":0.01125,"17.4":0.02813,"17.5":0.03938,"17.6":0.16315,"18.0":0.01125,"18.1":0.0225,"18.2":0.01125,"18.3":0.06751,"18.4":0.05063,"18.5-18.6":1.20959,"26.0":0.01688},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0011,"5.0-5.1":0,"6.0-6.1":0.00548,"7.0-7.1":0.00329,"8.1-8.4":0,"9.0-9.2":0.00219,"9.3":0.01205,"10.0-10.2":0.0011,"10.3":0.01863,"11.0-11.2":0.16326,"11.3-11.4":0.00767,"12.0-12.1":0.00219,"12.2-12.5":0.06355,"13.0-13.1":0,"13.2":0.00219,"13.3":0.00219,"13.4-13.7":0.01096,"14.0-14.4":0.0252,"14.5-14.8":0.02411,"15.0-15.1":0.02191,"15.2-15.3":0.01753,"15.4":0.01972,"15.5":0.02301,"15.6-15.8":0.30351,"16.0":0.04054,"16.1":0.07889,"16.2":0.04054,"16.3":0.0767,"16.4":0.01644,"16.5":0.03068,"16.6-16.7":0.39006,"17.0":0.01972,"17.1":0.03725,"17.2":0.02739,"17.3":0.04054,"17.4":0.07451,"17.5":0.14244,"17.6-17.7":0.36158,"18.0":0.09094,"18.1":0.19065,"18.2":0.10299,"18.3":0.3802,"18.4":0.24543,"18.5-18.6":7.75418,"26.0":0.01863},P:{"4":0.03106,"20":0.01035,"21":0.02071,"22":0.05177,"23":0.05177,"24":0.05177,"25":0.04142,"26":0.08283,"27":0.21744,"28":2.53678,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0","7.2-7.4":0.01035,"13.0":0.01035,"16.0":0.01035,"17.0":0.01035,"18.0":0.01035,"19.0":0.01035},I:{"0":0.03057,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.62986,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00703,"11":0.07736,_:"6 7 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":28.84551},R:{_:"0"},M:{"0":1.04539},Q:{_:"14.9"},O:{"0":0.12247},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/FJ.js b/node_modules/caniuse-lite/data/regions/FJ.js
deleted file mode 100644
index b0344cb..0000000
--- a/node_modules/caniuse-lite/data/regions/FJ.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"72":0.00321,"96":0.00321,"115":0.0225,"121":0.00321,"124":0.00321,"128":0.01928,"134":0.00643,"137":0.02571,"138":0.00643,"139":0.28926,"140":0.82921,"141":0.16713,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 122 123 125 126 127 129 130 131 132 133 135 136 142 143 144 145 3.5 3.6"},D:{"24":0.00321,"27":0.00321,"35":0.01286,"39":0.00643,"40":0.0225,"41":0.0225,"42":0.00964,"43":0.01286,"44":0.01607,"45":0.0225,"46":0.01286,"47":0.00643,"48":0.00643,"49":0.00964,"50":0.01607,"51":0.01286,"52":0.00964,"53":0.00964,"54":0.01286,"55":0.00964,"56":0.01928,"57":0.01286,"58":0.01286,"59":0.01607,"60":0.00964,"63":0.00321,"65":0.00321,"68":0.00321,"69":0.00321,"73":0.00321,"74":0.00321,"75":0.00321,"76":0.00643,"77":0.00321,"79":0.00964,"80":0.00964,"81":0.0225,"83":0.00643,"84":0.00321,"85":0.00321,"86":0.00643,"87":0.02571,"88":0.09963,"89":0.00964,"90":0.00321,"91":0.00321,"92":0.00643,"93":0.01286,"94":0.01286,"95":0.00321,"96":0.00964,"98":0.0225,"99":0.00321,"100":0.00964,"101":0.00643,"103":0.04178,"104":0.00321,"105":0.00643,"108":0.00321,"109":0.16391,"110":0.00321,"111":0.14142,"113":0.00321,"114":0.01286,"116":0.12535,"119":0.00964,"120":0.00321,"121":0.00964,"122":0.09642,"123":0.01607,"124":0.00964,"125":2.10196,"126":0.00964,"127":0.00964,"128":0.02893,"129":0.00964,"130":0.00321,"131":0.07714,"132":0.03857,"133":0.01928,"134":0.04821,"135":0.13177,"136":0.11249,"137":2.51013,"138":9.43309,"139":0.00321,"140":0.00321,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 28 29 30 31 32 33 34 36 37 38 61 62 64 66 67 70 71 72 78 97 102 106 107 112 115 117 118 141 142"},F:{"90":0.16391,"95":0.00321,"102":0.00321,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.01928,"92":0.0225,"96":0.00321,"100":0.0225,"103":0.00321,"104":0.00643,"109":0.12535,"114":0.00321,"121":0.00321,"122":0.00643,"124":0.00321,"126":0.01286,"127":0.00643,"128":0.00321,"129":0.00321,"130":0.00643,"131":0.01286,"132":0.02571,"133":0.00643,"134":0.03535,"135":0.00964,"136":0.07714,"137":0.4596,"138":4.48032,"139":0.01928,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 97 98 99 101 102 105 106 107 108 110 111 112 113 115 116 117 118 119 120 123 125"},E:{"14":0.00321,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.2-15.3 15.4 26.0","13.1":0.00321,"14.1":0.00643,"15.1":0.00321,"15.5":0.00964,"15.6":0.07392,"16.0":0.00321,"16.1":0.00643,"16.2":0.00321,"16.3":0.01286,"16.4":0.00321,"16.5":0.03214,"16.6":0.22177,"17.0":0.01286,"17.1":0.09321,"17.2":0.00964,"17.3":0.00321,"17.4":0.00964,"17.5":0.01607,"17.6":0.1832,"18.0":0.02893,"18.1":0.01607,"18.2":0.01607,"18.3":0.06428,"18.4":0.06107,"18.5-18.6":1.98947},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00077,"5.0-5.1":0,"6.0-6.1":0.00386,"7.0-7.1":0.00232,"8.1-8.4":0,"9.0-9.2":0.00154,"9.3":0.00849,"10.0-10.2":0.00077,"10.3":0.01313,"11.0-11.2":0.11506,"11.3-11.4":0.00541,"12.0-12.1":0.00154,"12.2-12.5":0.04479,"13.0-13.1":0,"13.2":0.00154,"13.3":0.00154,"13.4-13.7":0.00772,"14.0-14.4":0.01776,"14.5-14.8":0.01699,"15.0-15.1":0.01544,"15.2-15.3":0.01236,"15.4":0.0139,"15.5":0.01622,"15.6-15.8":0.21391,"16.0":0.02857,"16.1":0.0556,"16.2":0.02857,"16.3":0.05406,"16.4":0.01158,"16.5":0.02162,"16.6-16.7":0.27492,"17.0":0.0139,"17.1":0.02626,"17.2":0.01931,"17.3":0.02857,"17.4":0.05251,"17.5":0.10039,"17.6-17.7":0.25484,"18.0":0.0641,"18.1":0.13437,"18.2":0.07259,"18.3":0.26797,"18.4":0.17298,"18.5-18.6":5.46519,"26.0":0.01313},P:{"4":0.04157,"20":0.01039,"21":0.03118,"22":0.2494,"23":0.09353,"24":0.45723,"25":0.89369,"26":0.25979,"27":0.84173,"28":3.68905,_:"5.0-5.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 17.0 18.0","6.2-6.4":0.01039,"7.2-7.4":0.28058,"13.0":0.01039,"15.0":0.01039,"16.0":0.06235,"19.0":0.02078},I:{"0":0.00678,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.40716,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.02893,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":57.36774},R:{_:"0"},M:{"0":0.20358},Q:{_:"14.9"},O:{"0":0.42073},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/FK.js b/node_modules/caniuse-lite/data/regions/FK.js
deleted file mode 100644
index 4454094..0000000
--- a/node_modules/caniuse-lite/data/regions/FK.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"90":0.04148,"98":0.04148,"103":0.04148,"108":0.93023,"114":0.65768,"115":0.1185,"122":0.27255,"127":0.1185,"130":8.97638,"133":0.04148,"135":0.23108,"140":0.4266,"141":0.62213,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 95 96 97 99 100 101 102 104 105 106 107 109 110 111 112 113 116 117 118 119 120 121 123 124 125 126 128 129 131 132 134 136 137 138 139 142 143 144 145 3.5 3.6"},D:{"43":0.69915,"46":0.07703,"57":0.04148,"60":0.04148,"71":0.04148,"85":0.04148,"100":0.04148,"106":1.86045,"108":1.81898,"109":1.97303,"111":0.50363,"112":1.31535,"118":0.04148,"119":0.19553,"120":0.07703,"124":0.07703,"125":2.3226,"129":0.65768,"131":2.39963,"133":0.04148,"134":1.70048,"135":0.1185,"136":1.62345,"137":2.24558,"138":5.76503,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 47 48 49 50 51 52 53 54 55 56 58 59 61 62 63 64 65 66 67 68 69 70 72 73 74 75 76 77 78 79 80 81 83 84 86 87 88 89 90 91 92 93 94 95 96 97 98 99 101 102 103 104 105 107 110 113 114 115 116 117 121 122 123 126 127 128 130 132 139 140 141 142"},F:{"114":0.1185,"116":0.77618,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"85":0.04148,"92":1.19685,"108":0.07703,"110":0.19553,"114":0.50363,"117":0.1185,"118":0.34958,"123":0.77618,"124":0.19553,"125":0.04148,"131":1.896,"132":0.7347,"133":0.04148,"134":0.07703,"136":0.07703,"137":0.38513,"138":3.56093,_:"12 13 14 15 16 17 18 79 80 81 83 84 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 109 111 112 113 115 116 119 120 121 122 126 127 128 129 130 135 139"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 16.5 17.0 17.1 17.2 17.3 17.4 17.5 18.0 18.1 18.2 18.3 26.0","15.6":2.90325,"16.6":1.54643,"17.6":0.04148,"18.4":0.04148,"18.5-18.6":0.53918},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00087,"5.0-5.1":0,"6.0-6.1":0.00435,"7.0-7.1":0.00261,"8.1-8.4":0,"9.0-9.2":0.00174,"9.3":0.00957,"10.0-10.2":0.00087,"10.3":0.01478,"11.0-11.2":0.12957,"11.3-11.4":0.00609,"12.0-12.1":0.00174,"12.2-12.5":0.05044,"13.0-13.1":0,"13.2":0.00174,"13.3":0.00174,"13.4-13.7":0.0087,"14.0-14.4":0.02,"14.5-14.8":0.01913,"15.0-15.1":0.01739,"15.2-15.3":0.01391,"15.4":0.01565,"15.5":0.01826,"15.6-15.8":0.24088,"16.0":0.03218,"16.1":0.06261,"16.2":0.03218,"16.3":0.06087,"16.4":0.01304,"16.5":0.02435,"16.6-16.7":0.30958,"17.0":0.01565,"17.1":0.02957,"17.2":0.02174,"17.3":0.03218,"17.4":0.05913,"17.5":0.11305,"17.6-17.7":0.28697,"18.0":0.07218,"18.1":0.15131,"18.2":0.08174,"18.3":0.30175,"18.4":0.19479,"18.5-18.6":6.15419,"26.0":0.01478},P:{"25":0.27938,"28":3.80785,_:"4 20 21 22 23 24 26 27 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.11818,_:"10 11 12 11.1 11.5 12.1"},A:{"6":0.04148,"8":0.23108,"9":0.34958,_:"7 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":30.2115},R:{_:"0"},M:{"0":0.59903},Q:{_:"14.9"},O:{_:"0"},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/FM.js b/node_modules/caniuse-lite/data/regions/FM.js
deleted file mode 100644
index d5e7026..0000000
--- a/node_modules/caniuse-lite/data/regions/FM.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"115":0.01181,"138":0.03935,"140":1.1018,"141":0.3935,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 139 142 143 144 145 3.5 3.6"},D:{"26":0.01181,"45":0.02755,"46":0.03935,"47":0.01181,"50":0.01181,"51":0.02755,"52":0.03935,"53":0.02755,"54":0.02755,"57":0.01181,"58":0.05116,"59":0.02755,"60":0.01181,"84":0.01181,"93":0.10625,"103":0.10625,"109":3.94287,"116":0.18495,"119":0.01181,"122":0.03935,"125":0.1456,"126":0.05116,"128":0.01181,"134":0.12986,"135":0.0787,"136":0.4722,"137":3.67923,"138":7.84639,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 48 49 55 56 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 85 86 87 88 89 90 91 92 94 95 96 97 98 99 100 101 102 104 105 106 107 108 110 111 112 113 114 115 117 118 120 121 123 124 127 129 130 131 132 133 139 140 141 142"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"109":0.01181,"122":0.03935,"135":0.02755,"136":0.05116,"137":1.04671,"138":10.32151,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 123 124 125 126 127 128 129 130 131 132 133 134 139"},E:{"14":0.01181,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 17.2 17.3 17.5 18.0 18.1 18.2 18.3 26.0","15.6":0.01181,"16.5":0.01181,"16.6":0.0669,"17.0":0.01181,"17.1":0.28726,"17.4":0.03935,"17.6":0.03935,"18.4":0.03935,"18.5-18.6":1.38906},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00072,"5.0-5.1":0,"6.0-6.1":0.00361,"7.0-7.1":0.00217,"8.1-8.4":0,"9.0-9.2":0.00144,"9.3":0.00794,"10.0-10.2":0.00072,"10.3":0.01227,"11.0-11.2":0.10754,"11.3-11.4":0.00505,"12.0-12.1":0.00144,"12.2-12.5":0.04186,"13.0-13.1":0,"13.2":0.00144,"13.3":0.00144,"13.4-13.7":0.00722,"14.0-14.4":0.0166,"14.5-14.8":0.01588,"15.0-15.1":0.01443,"15.2-15.3":0.01155,"15.4":0.01299,"15.5":0.01516,"15.6-15.8":0.19992,"16.0":0.0267,"16.1":0.05196,"16.2":0.0267,"16.3":0.05052,"16.4":0.01083,"16.5":0.02021,"16.6-16.7":0.25694,"17.0":0.01299,"17.1":0.02454,"17.2":0.01804,"17.3":0.0267,"17.4":0.04908,"17.5":0.09383,"17.6-17.7":0.23817,"18.0":0.0599,"18.1":0.12558,"18.2":0.06784,"18.3":0.25044,"18.4":0.16167,"18.5-18.6":5.10772,"26.0":0.01227},P:{"21":0.01071,"22":0.01071,"23":0.08571,"24":0.26783,"25":0.18213,"26":0.01071,"27":0.05357,"28":2.21767,_:"4 20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 18.0 19.0","7.2-7.4":0.03214,"16.0":0.03214,"17.0":0.03214},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.12737,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":55.8503},R:{_:"0"},M:{"0":0.1395},Q:{"14.9":0.01213},O:{"0":0.23654},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/FO.js b/node_modules/caniuse-lite/data/regions/FO.js
deleted file mode 100644
index 8739f95..0000000
--- a/node_modules/caniuse-lite/data/regions/FO.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"107":0.0033,"109":0.02311,"115":0.17825,"128":1.20487,"133":0.0033,"135":0.19146,"136":0.0033,"137":0.0033,"138":0.04291,"139":0.02971,"140":0.75923,"141":0.24427,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 108 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 134 142 143 144 145 3.5 3.6"},D:{"39":0.0132,"40":0.0033,"41":0.01981,"42":0.0066,"44":0.0066,"46":0.0132,"47":0.0033,"48":0.0066,"49":0.02641,"50":0.0033,"51":0.0099,"52":0.0066,"53":0.01651,"54":0.0066,"55":0.0066,"56":0.0033,"57":0.0033,"58":0.0066,"59":0.0099,"60":0.0066,"76":0.0033,"79":0.10563,"81":0.0033,"83":0.0033,"84":0.0033,"86":0.02311,"87":0.0066,"103":0.0033,"105":0.02641,"107":0.06602,"108":0.06602,"109":0.88137,"110":0.15845,"111":0.12214,"112":0.05942,"116":0.01651,"119":0.0033,"121":0.0033,"122":0.34991,"124":0.0099,"125":0.02311,"126":0.0033,"128":0.03631,"130":0.0066,"131":0.84836,"132":0.12874,"133":0.19806,"134":0.09573,"135":0.10563,"136":0.18486,"137":1.89147,"138":6.65152,"139":0.0099,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 43 45 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 77 78 80 85 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 106 113 114 115 117 118 120 123 127 129 140 141 142"},F:{"114":0.05612,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"86":0.03301,"100":0.0033,"109":0.03301,"119":0.0033,"122":0.01981,"125":0.18816,"127":0.04291,"131":0.15845,"132":0.14194,"133":0.07592,"134":0.06272,"135":0.06272,"136":0.11554,"137":0.43573,"138":3.20527,"139":0.0066,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 87 88 89 90 91 92 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 120 121 123 124 126 128 129 130"},E:{"9":0.0033,_:"0 4 5 6 7 8 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.2-15.3","13.1":0.0033,"14.1":0.07262,"15.1":0.0033,"15.4":0.0066,"15.5":0.09243,"15.6":0.6503,"16.0":0.01651,"16.1":0.11554,"16.2":0.07592,"16.3":0.05612,"16.4":0.0033,"16.5":0.01981,"16.6":1.3237,"17.0":0.04952,"17.1":0.91438,"17.2":0.02311,"17.3":0.01651,"17.4":0.04952,"17.5":0.04952,"17.6":0.3334,"18.0":0.07262,"18.1":0.06272,"18.2":0.01981,"18.3":0.12874,"18.4":0.10233,"18.5-18.6":4.93169,"26.0":0.01981},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00557,"5.0-5.1":0,"6.0-6.1":0.02784,"7.0-7.1":0.01671,"8.1-8.4":0,"9.0-9.2":0.01114,"9.3":0.06126,"10.0-10.2":0.00557,"10.3":0.09467,"11.0-11.2":0.82976,"11.3-11.4":0.03898,"12.0-12.1":0.01114,"12.2-12.5":0.32299,"13.0-13.1":0,"13.2":0.01114,"13.3":0.01114,"13.4-13.7":0.05569,"14.0-14.4":0.12808,"14.5-14.8":0.12252,"15.0-15.1":0.11138,"15.2-15.3":0.0891,"15.4":0.10024,"15.5":0.11695,"15.6-15.8":1.54258,"16.0":0.20605,"16.1":0.40096,"16.2":0.20605,"16.3":0.38982,"16.4":0.08353,"16.5":0.15593,"16.6-16.7":1.98252,"17.0":0.10024,"17.1":0.18934,"17.2":0.13922,"17.3":0.20605,"17.4":0.37868,"17.5":0.72395,"17.6-17.7":1.83773,"18.0":0.46222,"18.1":0.96898,"18.2":0.52347,"18.3":1.9324,"18.4":1.24743,"18.5-18.6":39.41095,"26.0":0.09467},P:{"21":0.01018,"23":0.01018,"25":0.01018,"26":0.02036,"27":0.02036,"28":1.19086,_:"4 20 22 24 5.0-5.4 6.2-6.4 7.2-7.4 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0","8.2":0.04071,"19.0":0.01018},I:{"0":0.09365,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00008},K:{"0":0.0201,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.03301,"9":0.0132,"11":0.10563,_:"6 7 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":9.84327},R:{_:"0"},M:{"0":0.22777},Q:{_:"14.9"},O:{"0":0.0067},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/FR.js b/node_modules/caniuse-lite/data/regions/FR.js
deleted file mode 100644
index ed3f1f8..0000000
--- a/node_modules/caniuse-lite/data/regions/FR.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"3":0.00421,"4":0.00421,"48":0.00842,"52":0.03788,"54":0.01684,"57":0.01263,"59":0.05051,"75":0.01263,"78":0.03367,"91":0.00421,"93":0.00421,"94":0.04209,"96":0.00421,"102":0.00421,"103":0.00421,"107":0.00421,"110":0.00421,"113":0.00842,"115":0.52192,"121":0.01684,"124":0.01684,"125":0.00842,"127":0.00421,"128":0.27779,"130":0.00421,"131":0.00421,"132":0.00842,"133":0.02105,"134":0.01684,"135":0.02105,"136":0.05051,"137":0.10523,"138":0.0463,"139":0.15573,"140":2.90421,"141":0.90073,_:"2 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 55 56 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 76 77 79 80 81 82 83 84 85 86 87 88 89 90 92 95 97 98 99 100 101 104 105 106 108 109 111 112 114 116 117 118 119 120 122 123 126 129 142 143 144 145 3.5 3.6"},D:{"29":0.01263,"39":0.00421,"40":0.00421,"41":0.00421,"42":0.00421,"43":0.00421,"44":0.00421,"45":0.00421,"46":0.00421,"47":0.00842,"48":0.02946,"49":0.02105,"50":0.00421,"51":0.00421,"52":0.01684,"53":0.00421,"54":0.00421,"55":0.00421,"56":0.00421,"57":0.00421,"58":0.00421,"59":0.00421,"60":0.00421,"66":0.20203,"67":0.00421,"70":0.01263,"71":0.01263,"72":0.00421,"73":0.02946,"74":0.00842,"75":0.00421,"76":0.00842,"78":0.00421,"79":0.04209,"80":0.00421,"81":0.01263,"83":0.00421,"84":0.00421,"85":0.00842,"86":0.00421,"87":0.02525,"88":0.00842,"89":0.00421,"90":0.02105,"91":0.00842,"92":0.00421,"93":0.05051,"94":0.00842,"95":0.00842,"96":0.00421,"97":0.00421,"98":0.00842,"99":0.00421,"100":0.00421,"101":0.00421,"102":0.24412,"103":0.05051,"104":0.01684,"105":0.00421,"106":0.01263,"107":0.02105,"108":0.02946,"109":0.90914,"110":0.01684,"111":0.02105,"112":0.02105,"113":0.0463,"114":0.42511,"115":0.05472,"116":0.15152,"117":0.00421,"118":0.05051,"119":0.03788,"120":0.05051,"121":0.01684,"122":0.09681,"123":0.02525,"124":0.05051,"125":0.1389,"126":0.1389,"127":0.05893,"128":0.11364,"129":0.02946,"130":0.08839,"131":0.16836,"132":0.39144,"133":0.10102,"134":0.10943,"135":0.17257,"136":0.53033,"137":3.5524,"138":12.98477,"139":0.01684,"140":0.00421,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 38 61 62 63 64 65 68 69 77 141 142"},F:{"46":0.00421,"89":0.00421,"90":0.05051,"95":0.03367,"102":0.00421,"114":0.01684,"115":0.00421,"116":0.00421,"117":0.00421,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 91 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00421,"17":0.02525,"18":0.00421,"92":0.00842,"96":0.02946,"107":0.00421,"108":0.00421,"109":0.08418,"110":0.00421,"112":0.00421,"114":0.00421,"116":0.00421,"120":0.00842,"122":0.06734,"123":0.00421,"124":0.00421,"125":0.00421,"126":0.05472,"127":0.00421,"128":0.00842,"129":0.00421,"130":0.01263,"131":0.0463,"132":0.02525,"133":0.02525,"134":0.10523,"135":0.03788,"136":0.07997,"137":0.19361,"138":5.17286,"139":0.00842,_:"13 14 15 16 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 97 98 99 100 101 102 103 104 105 106 111 113 115 117 118 119 121"},E:{"4":0.00842,"9":0.00421,"14":0.00842,"15":0.00421,_:"0 5 6 7 8 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.05472,"12.1":0.00421,"13.1":0.07997,"14.1":0.08839,"15.1":0.00842,"15.2-15.3":0.00421,"15.4":0.00842,"15.5":0.00842,"15.6":0.21045,"16.0":0.06314,"16.1":0.02105,"16.2":0.01263,"16.3":0.02525,"16.4":0.01263,"16.5":0.02105,"16.6":0.2315,"17.0":0.01263,"17.1":0.13048,"17.2":0.02105,"17.3":0.01684,"17.4":0.03367,"17.5":0.05472,"17.6":0.23991,"18.0":0.02105,"18.1":0.05051,"18.2":0.02525,"18.3":0.08839,"18.4":0.0926,"18.5-18.6":1.41843,"26.0":0.01263},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0013,"5.0-5.1":0,"6.0-6.1":0.00652,"7.0-7.1":0.00391,"8.1-8.4":0,"9.0-9.2":0.00261,"9.3":0.01435,"10.0-10.2":0.0013,"10.3":0.02217,"11.0-11.2":0.19432,"11.3-11.4":0.00913,"12.0-12.1":0.00261,"12.2-12.5":0.07564,"13.0-13.1":0,"13.2":0.00261,"13.3":0.00261,"13.4-13.7":0.01304,"14.0-14.4":0.03,"14.5-14.8":0.02869,"15.0-15.1":0.02608,"15.2-15.3":0.02087,"15.4":0.02347,"15.5":0.02739,"15.6-15.8":0.36124,"16.0":0.04825,"16.1":0.0939,"16.2":0.04825,"16.3":0.09129,"16.4":0.01956,"16.5":0.03652,"16.6-16.7":0.46427,"17.0":0.02347,"17.1":0.04434,"17.2":0.0326,"17.3":0.04825,"17.4":0.08868,"17.5":0.16954,"17.6-17.7":0.43036,"18.0":0.10824,"18.1":0.22692,"18.2":0.12259,"18.3":0.45253,"18.4":0.29213,"18.5-18.6":9.22935,"26.0":0.02217},P:{"4":0.02111,"20":0.01056,"21":0.03167,"22":0.04223,"23":0.03167,"24":0.04223,"25":0.04223,"26":0.10557,"27":0.11612,"28":2.50189,"5.0-5.4":0.01056,_:"6.2-6.4 8.2 9.2 10.1 12.0 14.0 15.0","7.2-7.4":0.02111,"11.1-11.2":0.01056,"13.0":0.01056,"16.0":0.01056,"17.0":0.01056,"18.0":0.01056,"19.0":0.01056},I:{"0":0.0983,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00008},K:{"0":0.66597,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.16032,"9":0.05344,"10":0.05878,"11":0.20307,_:"6 7 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":41.54117},R:{_:"0"},M:{"0":0.80495},Q:{"14.9":0.01158},O:{"0":0.59068},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/GA.js b/node_modules/caniuse-lite/data/regions/GA.js
deleted file mode 100644
index e62e4c6..0000000
--- a/node_modules/caniuse-lite/data/regions/GA.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"47":0.00236,"78":0.01181,"110":0.00236,"115":0.05669,"127":0.00236,"128":0.06377,"136":0.00236,"137":0.01417,"138":0.02126,"139":0.03071,"140":0.60231,"141":0.21258,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 129 130 131 132 133 134 135 142 143 144 145 3.5 3.6"},D:{"11":0.00472,"27":0.00236,"35":0.00236,"36":0.00236,"39":0.01417,"40":0.00945,"41":0.01653,"42":0.01181,"43":0.01653,"44":0.01417,"45":0.01653,"46":0.02126,"47":0.01181,"48":0.01417,"49":0.01181,"50":0.02126,"51":0.02126,"52":0.01181,"53":0.01653,"54":0.00945,"55":0.0189,"56":0.01653,"57":0.01417,"58":0.0189,"59":0.01417,"60":0.01653,"62":0.00472,"63":0.00236,"64":0.00472,"65":0.00709,"66":0.01417,"67":0.00472,"68":0.00709,"69":0.01417,"70":0.00236,"71":0.00236,"72":0.01417,"73":0.05196,"74":0.00709,"75":0.0189,"76":0.00236,"78":0.00472,"79":0.08267,"80":0.0189,"81":0.02598,"83":0.03779,"84":0.00709,"85":0.01181,"86":0.03543,"87":0.15589,"88":0.02598,"89":0.02834,"90":0.0189,"91":0.0189,"92":0.00709,"93":0.00472,"94":0.02362,"95":0.0189,"96":0.00709,"97":0.00472,"98":0.04252,"99":0.00945,"100":0.02598,"101":0.00945,"102":0.03071,"103":0.0496,"104":0.00236,"105":0.00236,"106":0.00236,"107":0.00236,"108":0.01181,"109":0.17715,"110":0.07322,"111":0.00236,"112":0.00236,"113":0.02362,"114":0.04488,"115":0.00472,"116":0.04488,"117":0.00236,"118":0.01653,"119":0.16298,"120":0.02834,"121":0.00236,"122":0.02126,"123":0.01417,"124":0.00236,"125":4.61535,"126":0.03071,"127":0.00709,"128":0.05433,"129":0.00709,"130":0.02126,"131":0.02362,"132":0.05669,"133":0.0189,"134":0.01653,"135":0.03307,"136":0.08503,"137":1.21643,"138":5.02634,"140":0.00472,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 32 33 34 37 38 61 77 139 141 142"},F:{"28":0.00472,"36":0.00236,"46":0.02598,"60":0.00945,"71":0.02834,"84":0.00236,"89":0.00945,"90":0.01653,"91":0.00236,"95":0.01181,"113":0.00236,"116":0.00236,"117":0.00709,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 62 63 64 65 66 67 68 69 70 72 73 74 75 76 77 78 79 80 81 82 83 85 86 87 88 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 115 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00236,"17":0.00236,"18":0.01181,"89":0.00472,"90":0.00236,"92":0.02598,"100":0.00472,"109":0.00236,"114":0.00236,"117":0.00236,"122":0.01181,"124":0.00236,"133":0.01417,"134":0.02598,"135":0.01417,"136":0.03071,"137":0.09684,"138":2.16832,_:"13 14 15 16 79 80 81 83 84 85 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 118 119 120 121 123 125 126 127 128 129 130 131 132 139"},E:{"11":0.00236,_:"0 4 5 6 7 8 9 10 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 14.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 17.0 18.2","5.1":0.00236,"12.1":0.00236,"13.1":0.03543,"15.1":0.00236,"15.6":0.0496,"16.3":0.00945,"16.4":0.01417,"16.5":0.00709,"16.6":0.02362,"17.1":0.00709,"17.2":0.07086,"17.3":0.00472,"17.4":0.00236,"17.5":0.01417,"17.6":0.0496,"18.0":0.00472,"18.1":0.00236,"18.3":0.00945,"18.4":0.0189,"18.5-18.6":0.1677,"26.0":0.0189},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00091,"5.0-5.1":0,"6.0-6.1":0.00457,"7.0-7.1":0.00274,"8.1-8.4":0,"9.0-9.2":0.00183,"9.3":0.01005,"10.0-10.2":0.00091,"10.3":0.01553,"11.0-11.2":0.13611,"11.3-11.4":0.00639,"12.0-12.1":0.00183,"12.2-12.5":0.05298,"13.0-13.1":0,"13.2":0.00183,"13.3":0.00183,"13.4-13.7":0.00914,"14.0-14.4":0.02101,"14.5-14.8":0.0201,"15.0-15.1":0.01827,"15.2-15.3":0.01462,"15.4":0.01644,"15.5":0.01918,"15.6-15.8":0.25304,"16.0":0.0338,"16.1":0.06577,"16.2":0.0338,"16.3":0.06395,"16.4":0.0137,"16.5":0.02558,"16.6-16.7":0.32521,"17.0":0.01644,"17.1":0.03106,"17.2":0.02284,"17.3":0.0338,"17.4":0.06212,"17.5":0.11876,"17.6-17.7":0.30146,"18.0":0.07582,"18.1":0.15895,"18.2":0.08587,"18.3":0.31699,"18.4":0.20463,"18.5-18.6":6.46487,"26.0":0.01553},P:{"4":0.08579,"20":0.01072,"24":0.03217,"25":0.03217,"26":0.05362,"27":0.05362,"28":0.66489,_:"21 22 23 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 17.0 18.0 19.0","7.2-7.4":0.11796,"16.0":0.01072},I:{"0":0.03051,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":2.24668,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{"2.5":0.00764,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":68.56211},R:{_:"0"},M:{"0":0.06874},Q:{"14.9":0.12221},O:{"0":0.07638},H:{"0":0.06}};
diff --git a/node_modules/caniuse-lite/data/regions/GB.js b/node_modules/caniuse-lite/data/regions/GB.js
deleted file mode 100644
index 6cca696..0000000
--- a/node_modules/caniuse-lite/data/regions/GB.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"48":0.00397,"52":0.0238,"59":0.02776,"78":0.00793,"101":0.00397,"115":0.09122,"124":0.00397,"125":0.00397,"128":0.03966,"132":0.00397,"133":0.00397,"134":0.00793,"135":0.00793,"136":0.0119,"137":0.00397,"138":0.01586,"139":0.08329,"140":0.98357,"141":0.28952,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 126 127 129 130 131 142 143 144 145 3.5 3.6"},D:{"39":0.00793,"40":0.00793,"41":0.00793,"42":0.00793,"43":0.00793,"44":0.00793,"45":0.00793,"46":0.00793,"47":0.00793,"48":0.0119,"49":0.01586,"50":0.00793,"51":0.00793,"52":0.0119,"53":0.00793,"54":0.00793,"55":0.00793,"56":0.00793,"57":0.00793,"58":0.00793,"59":0.00793,"60":0.00793,"66":0.13484,"74":0.00397,"76":0.00793,"77":0.00397,"79":0.01586,"80":0.00397,"81":0.0119,"84":0.00397,"85":0.00793,"86":0.00397,"87":0.01983,"88":0.01586,"89":0.00397,"90":0.00397,"91":0.0119,"92":0.00397,"93":0.0119,"94":0.00397,"97":0.00397,"98":0.00793,"101":0.09915,"102":0.00397,"103":0.09518,"104":0.0238,"105":0.00397,"106":0.00397,"107":0.01586,"108":0.01586,"109":0.3966,"111":0.00793,"112":0.00397,"113":0.00397,"114":0.01983,"115":0.04759,"116":0.08329,"117":0.00397,"118":0.00397,"119":0.05949,"120":0.1864,"121":0.0119,"122":0.07139,"123":0.0119,"124":0.02776,"125":0.46402,"126":0.08329,"127":0.04759,"128":0.07535,"129":0.01586,"130":0.06346,"131":0.09915,"132":0.11105,"133":0.09122,"134":0.12691,"135":0.15864,"136":0.36091,"137":3.70424,"138":11.75522,"139":0.0119,"140":0.00397,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 67 68 69 70 71 72 73 75 78 83 95 96 99 100 110 141 142"},F:{"46":0.00793,"90":0.01983,"95":0.0119,"102":0.00397,"114":0.00397,"116":0.00397,"117":0.00397,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 115 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.0119,"85":0.00397,"92":0.00397,"109":0.03173,"120":0.00397,"122":0.01586,"123":0.00397,"124":0.00397,"126":0.00397,"128":0.00397,"129":0.00397,"130":0.00397,"131":0.01586,"132":0.00793,"133":0.01586,"134":0.08725,"135":0.02776,"136":0.04363,"137":0.34504,"138":8.51897,"139":0.00793,_:"12 13 14 15 16 18 79 80 81 83 84 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 121 125 127"},E:{"13":0.00397,"14":0.01983,"15":0.00397,_:"0 4 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.02776,"12.1":0.00397,"13.1":0.04363,"14.1":0.05552,"15.1":0.04363,"15.2-15.3":0.00793,"15.4":0.00793,"15.5":0.01586,"15.6":0.33314,"16.0":0.05949,"16.1":0.02776,"16.2":0.0238,"16.3":0.05949,"16.4":0.0119,"16.5":0.01983,"16.6":0.47989,"17.0":0.01586,"17.1":0.41643,"17.2":0.01586,"17.3":0.0238,"17.4":0.05156,"17.5":0.10708,"17.6":0.30538,"18.0":0.0238,"18.1":0.07932,"18.2":0.02776,"18.3":0.1983,"18.4":0.11105,"18.5-18.6":3.62492,"26.0":0.01586},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0025,"5.0-5.1":0,"6.0-6.1":0.01251,"7.0-7.1":0.00751,"8.1-8.4":0,"9.0-9.2":0.005,"9.3":0.02753,"10.0-10.2":0.0025,"10.3":0.04254,"11.0-11.2":0.37284,"11.3-11.4":0.01752,"12.0-12.1":0.005,"12.2-12.5":0.14513,"13.0-13.1":0,"13.2":0.005,"13.3":0.005,"13.4-13.7":0.02502,"14.0-14.4":0.05755,"14.5-14.8":0.05505,"15.0-15.1":0.05005,"15.2-15.3":0.04004,"15.4":0.04504,"15.5":0.05255,"15.6-15.8":0.69314,"16.0":0.09259,"16.1":0.18017,"16.2":0.09259,"16.3":0.17516,"16.4":0.03753,"16.5":0.07006,"16.6-16.7":0.89082,"17.0":0.04504,"17.1":0.08508,"17.2":0.06256,"17.3":0.09259,"17.4":0.17016,"17.5":0.3253,"17.6-17.7":0.82576,"18.0":0.20769,"18.1":0.4354,"18.2":0.23522,"18.3":0.8683,"18.4":0.56052,"18.5-18.6":17.70878,"26.0":0.04254},P:{"20":0.01096,"21":0.03288,"22":0.03288,"23":0.10959,"24":0.04384,"25":0.04384,"26":0.09863,"27":0.09863,"28":4.19746,_:"4 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0 18.0","7.2-7.4":0.01096,"13.0":0.01096,"17.0":0.01096,"19.0":0.01096},I:{"0":0.01807,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.18102,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00453,"9":0.00907,"11":0.01813,_:"6 7 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":31.48291},R:{_:"0"},M:{"0":0.34997},Q:{"14.9":0.00603},O:{"0":0.07241},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/GD.js b/node_modules/caniuse-lite/data/regions/GD.js
deleted file mode 100644
index ffd81ec..0000000
--- a/node_modules/caniuse-lite/data/regions/GD.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"68":0.00545,"115":0.13078,"125":0.00545,"128":0.01635,"136":0.0109,"137":0.00545,"138":0.00545,"139":0.0109,"140":0.61029,"141":0.11443,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 126 127 129 130 131 132 133 134 135 142 143 144 145 3.5 3.6"},D:{"24":0.0109,"27":0.01635,"29":0.00545,"31":0.00545,"35":0.00545,"36":0.00545,"37":0.00545,"39":0.01635,"40":0.04359,"41":0.02725,"42":0.0109,"43":0.0218,"44":0.03269,"45":0.02725,"46":0.04359,"47":0.03814,"48":0.03814,"49":0.02725,"50":0.02725,"51":0.03269,"52":0.02725,"53":0.01635,"54":0.03269,"55":0.0218,"56":0.03814,"57":0.0218,"58":0.02725,"59":0.0109,"60":0.03269,"63":0.0109,"65":0.02725,"66":0.01635,"67":0.0218,"68":0.02725,"69":0.0109,"71":0.00545,"72":0.00545,"73":0.00545,"74":0.01635,"75":0.0218,"76":0.01635,"77":0.0109,"78":0.00545,"79":0.0109,"80":0.05994,"81":0.01635,"83":0.0109,"84":0.02725,"85":0.02725,"86":0.01635,"87":0.04904,"88":0.03814,"89":0.05449,"90":0.02725,"91":0.03814,"92":0.0109,"93":0.03814,"94":0.0218,"95":0.0218,"96":0.03269,"97":0.0218,"98":0.03814,"99":0.01635,"100":0.02725,"101":0.03814,"102":0.04359,"103":0.04904,"104":0.56125,"105":0.00545,"106":0.0109,"107":0.0109,"108":0.12533,"109":0.13623,"113":0.00545,"116":0.00545,"119":0.0109,"121":0.03814,"122":0.0109,"123":0.00545,"124":0.02725,"125":15.25175,"126":0.05449,"127":0.00545,"128":0.12533,"131":0.0109,"132":0.14167,"133":0.0109,"134":0.17982,"135":0.07084,"136":0.17982,"137":3.74346,"138":14.23279,"139":0.00545,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 28 30 32 33 34 38 61 62 64 70 110 111 112 114 115 117 118 120 129 130 140 141 142"},F:{"90":0.00545,"95":0.0109,"117":0.00545,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"16":0.00545,"92":0.00545,"124":0.00545,"126":0.01635,"129":0.00545,"131":0.00545,"134":0.02725,"135":0.0218,"136":0.03814,"137":0.67023,"138":9.2633,_:"12 13 14 15 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 125 127 128 130 132 133 139"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 12.1 13.1 15.1 15.2-15.3 15.5 16.0 16.1 16.2 16.4 17.2 17.3 18.0","11.1":0.01635,"14.1":0.03814,"15.4":0.05449,"15.6":0.05449,"16.3":0.02725,"16.5":0.00545,"16.6":0.30514,"17.0":0.39233,"17.1":0.18527,"17.4":0.01635,"17.5":0.0218,"17.6":0.16892,"18.1":0.01635,"18.2":0.0109,"18.3":0.15802,"18.4":0.03269,"18.5-18.6":1.33501,"26.0":0.06539},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00085,"5.0-5.1":0,"6.0-6.1":0.00426,"7.0-7.1":0.00256,"8.1-8.4":0,"9.0-9.2":0.00171,"9.3":0.00938,"10.0-10.2":0.00085,"10.3":0.0145,"11.0-11.2":0.12708,"11.3-11.4":0.00597,"12.0-12.1":0.00171,"12.2-12.5":0.04947,"13.0-13.1":0,"13.2":0.00171,"13.3":0.00171,"13.4-13.7":0.00853,"14.0-14.4":0.01962,"14.5-14.8":0.01876,"15.0-15.1":0.01706,"15.2-15.3":0.01365,"15.4":0.01535,"15.5":0.01791,"15.6-15.8":0.23624,"16.0":0.03156,"16.1":0.06141,"16.2":0.03156,"16.3":0.0597,"16.4":0.01279,"16.5":0.02388,"16.6-16.7":0.30362,"17.0":0.01535,"17.1":0.029,"17.2":0.02132,"17.3":0.03156,"17.4":0.05799,"17.5":0.11087,"17.6-17.7":0.28144,"18.0":0.07079,"18.1":0.1484,"18.2":0.08017,"18.3":0.29594,"18.4":0.19104,"18.5-18.6":6.03567,"26.0":0.0145},P:{"4":0.04212,"20":0.01053,"24":0.02106,"25":0.02106,"26":0.06318,"27":0.04212,"28":3.68533,_:"21 22 23 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 16.0 17.0 18.0 19.0","7.2-7.4":0.03159,"15.0":0.01053},I:{"0":0.01818,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.51426,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":34.97713},R:{_:"0"},M:{"0":0.10467},Q:{_:"14.9"},O:{"0":0.01365},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/GE.js b/node_modules/caniuse-lite/data/regions/GE.js
deleted file mode 100644
index 17fbbda..0000000
--- a/node_modules/caniuse-lite/data/regions/GE.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"34":0.00426,"52":0.00426,"68":0.00852,"78":0.00426,"113":0.08518,"115":0.16184,"118":0.00852,"125":0.00852,"126":0.00426,"128":0.02555,"134":0.00426,"136":0.00426,"137":0.00426,"138":0.00852,"139":0.03407,"140":0.69422,"141":0.17888,"142":0.00426,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 116 117 119 120 121 122 123 124 127 129 130 131 132 133 135 143 144 145 3.5 3.6"},D:{"38":0.00426,"39":0.01278,"40":0.00852,"41":0.01278,"42":0.00852,"43":0.00852,"44":0.00852,"45":0.00852,"46":0.01278,"47":0.01704,"48":0.01278,"49":0.01278,"50":0.00852,"51":0.01278,"52":0.01278,"53":0.01278,"54":0.00852,"55":0.01278,"56":0.01278,"57":0.00852,"58":0.00852,"59":0.00852,"60":0.00852,"63":0.00426,"68":0.00852,"69":0.01278,"70":0.00852,"72":0.01278,"73":0.01704,"74":0.00426,"75":0.00426,"76":0.01704,"78":0.00852,"79":0.21295,"80":0.00426,"81":0.00426,"83":0.11073,"85":0.00426,"86":0.00426,"87":0.3322,"88":0.01278,"89":0.00426,"90":0.00852,"91":0.05111,"92":0.01278,"93":0.00426,"94":0.10222,"95":0.00426,"98":0.03407,"99":0.00852,"100":0.02981,"101":0.0213,"102":0.00852,"103":0.02555,"104":0.0937,"106":0.01278,"107":0.01278,"108":0.12351,"109":2.88334,"110":0.01278,"111":0.28535,"112":0.00426,"113":0.01704,"114":0.02981,"115":0.00426,"116":0.05537,"118":0.01278,"119":0.01704,"120":0.08092,"121":0.0213,"122":0.03833,"123":0.01704,"124":0.08944,"125":0.75384,"126":0.06389,"127":0.0213,"128":0.05963,"129":0.01278,"130":0.04685,"131":0.14907,"132":0.0724,"133":0.0724,"134":0.10222,"135":0.12777,"136":0.24702,"137":5.06395,"138":17.97298,"139":0.01704,"140":0.00426,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 61 62 64 65 66 67 71 77 84 96 97 105 117 141 142"},F:{"28":0.00426,"42":0.00426,"46":0.10222,"74":0.00426,"79":0.01278,"85":0.00852,"86":0.02981,"90":0.03407,"94":0.00426,"95":0.31943,"102":0.00426,"114":0.01704,"116":0.01704,"117":0.00852,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 75 76 77 78 80 81 82 83 84 87 88 89 91 92 93 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 115 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"14":0.06814,"15":0.00426,"16":0.00426,"18":0.00852,"92":0.00852,"98":0.00426,"100":0.00426,"109":0.03407,"114":0.00426,"126":0.00426,"128":0.02555,"129":0.00426,"130":0.00426,"131":0.01278,"132":0.01278,"133":0.00852,"134":0.06814,"135":0.01704,"136":0.02555,"137":0.10222,"138":2.53836,"139":0.00426,_:"12 13 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 122 123 124 125 127"},E:{"15":0.00426,_:"0 4 5 6 7 8 9 10 11 12 13 14 3.1 3.2 5.1 6.1 7.1 9.1 10.1 15.1 16.2","11.1":0.00426,"12.1":0.0213,"13.1":0.03407,"14.1":0.00852,"15.2-15.3":0.00426,"15.4":0.00426,"15.5":0.00426,"15.6":0.06389,"16.0":0.01278,"16.1":0.00852,"16.3":0.00852,"16.4":0.0213,"16.5":0.01704,"16.6":0.05537,"17.0":0.00426,"17.1":0.05537,"17.2":0.00852,"17.3":0.01278,"17.4":0.0213,"17.5":0.02555,"17.6":0.12351,"18.0":0.0213,"18.1":0.03407,"18.2":0.0213,"18.3":0.0724,"18.4":0.06814,"18.5-18.6":0.71977,"26.0":0.01278},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00106,"5.0-5.1":0,"6.0-6.1":0.0053,"7.0-7.1":0.00318,"8.1-8.4":0,"9.0-9.2":0.00212,"9.3":0.01166,"10.0-10.2":0.00106,"10.3":0.01802,"11.0-11.2":0.15794,"11.3-11.4":0.00742,"12.0-12.1":0.00212,"12.2-12.5":0.06148,"13.0-13.1":0,"13.2":0.00212,"13.3":0.00212,"13.4-13.7":0.0106,"14.0-14.4":0.02438,"14.5-14.8":0.02332,"15.0-15.1":0.0212,"15.2-15.3":0.01696,"15.4":0.01908,"15.5":0.02226,"15.6-15.8":0.29361,"16.0":0.03922,"16.1":0.07632,"16.2":0.03922,"16.3":0.0742,"16.4":0.0159,"16.5":0.02968,"16.6-16.7":0.37735,"17.0":0.01908,"17.1":0.03604,"17.2":0.0265,"17.3":0.03922,"17.4":0.07208,"17.5":0.1378,"17.6-17.7":0.34979,"18.0":0.08798,"18.1":0.18444,"18.2":0.09964,"18.3":0.36781,"18.4":0.23743,"18.5-18.6":7.50143,"26.0":0.01802},P:{"4":0.38922,"21":0.01081,"22":0.03244,"23":0.01081,"24":0.04325,"25":0.05406,"26":0.04325,"27":0.14055,"28":1.30822,_:"20 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","5.0-5.4":0.05406,"6.2-6.4":0.04325,"7.2-7.4":0.08649},I:{"0":0.05733,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00005},K:{"0":0.45362,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00426,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":45.99466},R:{_:"0"},M:{"0":0.13781},Q:{_:"14.9"},O:{"0":0.04594},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/GF.js b/node_modules/caniuse-lite/data/regions/GF.js
deleted file mode 100644
index cb71e5f..0000000
--- a/node_modules/caniuse-lite/data/regions/GF.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"52":0.0028,"84":0.0028,"89":0.0028,"102":0.0028,"115":0.54021,"118":0.0056,"119":0.02799,"127":0.0028,"128":0.15674,"132":0.0056,"133":0.0028,"138":0.0084,"139":0.11476,"140":2.93335,"141":0.75573,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 85 86 87 88 90 91 92 93 94 95 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 114 116 117 120 121 122 123 124 125 126 129 130 131 134 135 136 137 142 143 144 145 3.5 3.6"},D:{"27":0.0028,"33":0.0028,"34":0.0028,"38":0.014,"39":0.0028,"40":0.014,"41":0.0056,"42":0.0056,"43":0.0084,"44":0.0028,"45":0.0112,"46":0.0084,"47":0.01959,"48":0.014,"49":0.0112,"50":0.0056,"51":0.0084,"52":0.0084,"53":0.0028,"54":0.0056,"55":0.0084,"56":0.03079,"57":0.0112,"58":0.014,"59":0.014,"60":0.014,"61":0.0028,"65":0.0056,"67":0.0028,"68":0.0056,"72":0.0028,"73":0.0028,"77":0.0028,"79":0.0028,"80":0.0028,"81":0.0084,"83":0.0028,"84":0.0028,"85":0.0028,"87":0.02239,"88":0.014,"90":0.0028,"93":0.0028,"94":0.01679,"96":0.0028,"97":0.0028,"98":0.0056,"99":0.0028,"100":0.014,"101":0.06998,"102":0.0056,"103":0.0028,"104":0.014,"105":0.0028,"106":0.0056,"107":0.0028,"108":0.0084,"109":0.15954,"110":0.03359,"113":0.0028,"114":0.0084,"115":0.0056,"116":0.02519,"119":0.0056,"120":0.02239,"122":0.0084,"125":1.22596,"126":0.01679,"127":0.0056,"128":0.06438,"129":0.0112,"130":0.02519,"131":0.02799,"132":0.21832,"133":0.08117,"134":0.02239,"135":0.07837,"136":0.12036,"137":2.11604,"138":6.78758,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 32 35 36 37 62 63 64 66 69 70 71 74 75 76 78 86 89 91 92 95 111 112 117 118 121 123 124 139 140 141 142"},F:{"40":0.0028,"46":0.01959,"90":0.0056,"95":0.0056,"100":0.0028,"114":0.0028,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 96 97 98 99 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"14":0.0084,"15":0.0028,"108":0.0028,"109":0.02239,"118":0.0028,"119":0.0028,"124":0.0028,"127":0.0056,"128":0.03639,"129":0.02519,"131":0.0028,"132":0.0112,"133":0.31069,"134":0.15954,"135":0.03359,"136":0.04199,"137":0.16234,"138":4.85627,_:"12 13 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 110 111 112 113 114 115 116 117 120 121 122 123 125 126 130 139"},E:{"14":0.0028,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.1 15.2-15.3 16.2 17.0","12.1":0.0028,"13.1":0.0112,"14.1":0.92927,"15.4":0.0056,"15.5":0.01959,"15.6":0.04199,"16.0":0.0056,"16.1":0.0028,"16.3":0.0112,"16.4":0.0056,"16.5":0.0028,"16.6":0.09517,"17.1":0.07837,"17.2":0.0084,"17.3":0.014,"17.4":0.0056,"17.5":0.0112,"17.6":0.05878,"18.0":0.0056,"18.1":0.01679,"18.2":0.0028,"18.3":0.11196,"18.4":0.15674,"18.5-18.6":0.8537,"26.0":0.0084},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00122,"5.0-5.1":0,"6.0-6.1":0.00609,"7.0-7.1":0.00366,"8.1-8.4":0,"9.0-9.2":0.00244,"9.3":0.0134,"10.0-10.2":0.00122,"10.3":0.02071,"11.0-11.2":0.18154,"11.3-11.4":0.00853,"12.0-12.1":0.00244,"12.2-12.5":0.07067,"13.0-13.1":0,"13.2":0.00244,"13.3":0.00244,"13.4-13.7":0.01218,"14.0-14.4":0.02802,"14.5-14.8":0.02681,"15.0-15.1":0.02437,"15.2-15.3":0.01949,"15.4":0.02193,"15.5":0.02559,"15.6-15.8":0.3375,"16.0":0.04508,"16.1":0.08773,"16.2":0.04508,"16.3":0.08529,"16.4":0.01828,"16.5":0.03412,"16.6-16.7":0.43375,"17.0":0.02193,"17.1":0.04143,"17.2":0.03046,"17.3":0.04508,"17.4":0.08285,"17.5":0.15839,"17.6-17.7":0.40208,"18.0":0.10113,"18.1":0.212,"18.2":0.11453,"18.3":0.42279,"18.4":0.27292,"18.5-18.6":8.62268,"26.0":0.02071},P:{"4":0.01049,"21":0.02097,"22":0.02097,"23":0.01049,"24":0.02097,"25":0.48238,"26":0.09438,"27":0.09438,"28":2.56918,_:"20 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 15.0 16.0 17.0 18.0 19.0","5.0-5.4":0.01049,"13.0":0.01049,"14.0":0.01049},I:{"0":0.00719,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.09361,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":57.75611},R:{_:"0"},M:{"0":0.26644},Q:{_:"14.9"},O:{_:"0"},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/GG.js b/node_modules/caniuse-lite/data/regions/GG.js
deleted file mode 100644
index a2f6a69..0000000
--- a/node_modules/caniuse-lite/data/regions/GG.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"42":0.00353,"115":0.0423,"128":0.02115,"136":0.01058,"137":0.00705,"138":0.01058,"139":0.00353,"140":0.36308,"141":0.1269,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 134 135 142 143 144 145 3.5 3.6"},D:{"39":0.01058,"40":0.00353,"41":0.00705,"42":0.00353,"43":0.00353,"44":0.00705,"45":0.01058,"46":0.00353,"47":0.01763,"48":0.00705,"49":0.00705,"50":0.00705,"51":0.01058,"52":0.01058,"53":0.00705,"54":0.00353,"55":0.00353,"56":0.01058,"57":0.01058,"58":0.00353,"59":0.00353,"60":0.00353,"77":0.00353,"79":0.00705,"84":0.00705,"87":0.01058,"88":0.00353,"99":0.01058,"103":0.05993,"109":1.1139,"114":0.06698,"116":0.05993,"119":0.00705,"120":0.0141,"122":0.02468,"123":0.00353,"125":0.26085,"126":0.03525,"127":0.00353,"128":0.10575,"129":0.00353,"130":0.0141,"131":0.01763,"132":0.01058,"133":0.00705,"134":0.01058,"135":0.02468,"136":0.96233,"137":3.47565,"138":8.11455,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 78 80 81 83 85 86 89 90 91 92 93 94 95 96 97 98 100 101 102 104 105 106 107 108 110 111 112 113 115 117 118 121 124 139 140 141 142"},F:{"95":0.00705,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"14":0.00705,"18":0.00353,"109":0.0141,"134":0.01763,"135":0.03525,"136":0.01763,"137":0.423,"138":5.80215,"139":0.02468,_:"12 13 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133"},E:{"14":0.00705,"15":0.00705,_:"0 4 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.2-15.3","12.1":0.0141,"13.1":0.04583,"14.1":0.03525,"15.1":0.01058,"15.4":0.2115,"15.5":0.0705,"15.6":0.282,"16.0":0.04935,"16.1":0.01058,"16.2":0.09165,"16.3":0.04935,"16.4":0.0423,"16.5":0.0141,"16.6":1.1139,"17.0":0.0141,"17.1":0.4653,"17.2":0.0141,"17.3":0.10928,"17.4":0.03173,"17.5":0.1551,"17.6":0.52875,"18.0":0.04935,"18.1":0.13395,"18.2":0.05288,"18.3":0.20798,"18.4":0.1269,"18.5-18.6":8.12865,"26.0":0.01763},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00316,"5.0-5.1":0,"6.0-6.1":0.01581,"7.0-7.1":0.00949,"8.1-8.4":0,"9.0-9.2":0.00632,"9.3":0.03479,"10.0-10.2":0.00316,"10.3":0.05376,"11.0-11.2":0.4712,"11.3-11.4":0.02214,"12.0-12.1":0.00632,"12.2-12.5":0.18342,"13.0-13.1":0,"13.2":0.00632,"13.3":0.00632,"13.4-13.7":0.03162,"14.0-14.4":0.07273,"14.5-14.8":0.06957,"15.0-15.1":0.06325,"15.2-15.3":0.0506,"15.4":0.05692,"15.5":0.06641,"15.6-15.8":0.87598,"16.0":0.11701,"16.1":0.22769,"16.2":0.11701,"16.3":0.22137,"16.4":0.04744,"16.5":0.08855,"16.6-16.7":1.12581,"17.0":0.05692,"17.1":0.10752,"17.2":0.07906,"17.3":0.11701,"17.4":0.21504,"17.5":0.41111,"17.6-17.7":1.04359,"18.0":0.26248,"18.1":0.55026,"18.2":0.29726,"18.3":1.09735,"18.4":0.70838,"18.5-18.6":22.38023,"26.0":0.05376},P:{"21":0.0558,"26":0.01116,"27":0.04464,"28":5.50181,_:"4 20 22 23 24 25 5.0-5.4 6.2-6.4 7.2-7.4 8.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","9.2":0.07812},I:{"0":0.0194,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.01943,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":26.86523},R:{_:"0"},M:{"0":0.66045},Q:{_:"14.9"},O:{_:"0"},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/GH.js b/node_modules/caniuse-lite/data/regions/GH.js
deleted file mode 100644
index 7ff4a99..0000000
--- a/node_modules/caniuse-lite/data/regions/GH.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"43":0.00297,"56":0.00297,"72":0.00297,"78":0.00297,"86":0.00297,"101":0.00297,"102":0.00297,"112":0.00297,"115":0.12177,"127":0.02079,"128":0.01485,"130":0.00297,"132":0.00297,"133":0.01188,"134":0.00297,"135":0.00594,"136":0.01188,"137":0.01782,"138":0.02079,"139":0.08316,"140":0.80487,"141":0.23463,"142":0.00594,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 52 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 87 88 89 90 91 92 93 94 95 96 97 98 99 100 103 104 105 106 107 108 109 110 111 113 114 116 117 118 119 120 121 122 123 124 125 126 129 131 143 144 145 3.5 3.6"},D:{"11":0.00297,"32":0.00297,"33":0.00297,"39":0.00297,"40":0.00297,"42":0.00297,"43":0.00297,"44":0.00297,"45":0.00297,"46":0.00297,"47":0.00594,"48":0.00297,"49":0.00594,"50":0.00594,"51":0.00297,"52":0.00297,"53":0.00297,"54":0.00297,"55":0.00297,"56":0.00297,"57":0.00297,"58":0.00297,"59":0.00297,"60":0.00297,"63":0.00297,"64":0.00594,"65":0.01485,"67":0.00297,"68":0.01188,"69":0.00297,"70":0.03267,"71":0.00297,"72":0.01188,"73":0.00297,"74":0.01782,"75":0.00891,"76":0.03861,"77":0.01188,"78":0.00297,"79":0.03267,"80":0.02079,"81":0.01188,"83":0.01188,"84":0.00297,"85":0.00891,"86":0.00891,"87":0.01485,"88":0.01188,"89":0.00594,"90":0.00297,"91":0.00891,"92":0.00594,"93":0.04158,"94":0.00891,"95":0.00594,"96":0.00594,"97":0.00594,"98":0.01188,"99":0.00594,"100":0.00297,"101":0.00594,"102":0.00297,"103":0.08019,"104":0.00891,"105":0.52866,"106":0.00891,"107":0.00594,"108":0.00594,"109":0.79893,"110":0.00297,"111":0.0297,"112":0.00297,"113":0.00891,"114":0.01485,"115":0.00297,"116":0.06534,"117":0.00297,"118":0.01782,"119":0.02079,"120":0.01782,"121":0.01188,"122":0.03564,"123":0.02079,"124":0.04158,"125":0.24354,"126":0.05049,"127":0.01782,"128":0.05643,"129":0.02079,"130":0.01782,"131":0.08613,"132":0.06237,"133":0.0594,"134":0.06831,"135":0.10989,"136":0.21384,"137":2.30175,"138":7.26165,"139":0.01782,"140":0.00297,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 34 35 36 37 38 41 61 62 66 141 142"},F:{"34":0.00297,"36":0.00297,"40":0.00297,"42":0.00297,"46":0.00594,"79":0.01188,"86":0.00594,"87":0.00594,"88":0.00297,"89":0.01188,"90":0.08019,"91":0.00297,"95":0.05346,"99":0.00297,"108":0.00297,"113":0.01782,"114":0.00594,"115":0.00297,"117":0.01782,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 37 38 39 41 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 92 93 94 96 97 98 100 101 102 103 104 105 106 107 109 110 111 112 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.01188,"13":0.00297,"14":0.00594,"15":0.00594,"16":0.01188,"17":0.00297,"18":0.07722,"84":0.01782,"85":0.00297,"88":0.00297,"89":0.01782,"90":0.0297,"91":0.00297,"92":0.15741,"100":0.03564,"103":0.00297,"109":0.02673,"111":0.00594,"112":0.00594,"114":0.00297,"120":0.00297,"121":0.00297,"122":0.0297,"124":0.00891,"125":0.00297,"126":0.00297,"127":0.00594,"128":0.00594,"129":0.01188,"130":0.01188,"131":0.05049,"132":0.01188,"133":0.01782,"134":0.02376,"135":0.04158,"136":0.1188,"137":0.26136,"138":2.61657,"139":0.02079,_:"79 80 81 83 86 87 93 94 95 96 97 98 99 101 102 104 105 106 107 108 110 113 115 116 117 118 119 123"},E:{"11":0.01188,"13":0.00891,"14":0.00594,_:"0 4 5 6 7 8 9 10 12 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 15.2-15.3 15.4 15.5 16.2","11.1":0.01485,"12.1":0.00594,"13.1":0.03861,"14.1":0.01485,"15.1":0.00594,"15.6":0.06534,"16.0":0.00297,"16.1":0.00297,"16.3":0.00297,"16.4":0.00594,"16.5":0.00297,"16.6":0.05346,"17.0":0.00891,"17.1":0.00891,"17.2":0.00297,"17.3":0.00297,"17.4":0.00594,"17.5":0.01485,"17.6":0.08613,"18.0":0.01782,"18.1":0.00891,"18.2":0.00594,"18.3":0.02376,"18.4":0.02079,"18.5-18.6":0.25245,"26.0":0.00594},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00104,"5.0-5.1":0,"6.0-6.1":0.00522,"7.0-7.1":0.00313,"8.1-8.4":0,"9.0-9.2":0.00209,"9.3":0.01148,"10.0-10.2":0.00104,"10.3":0.01774,"11.0-11.2":0.15544,"11.3-11.4":0.0073,"12.0-12.1":0.00209,"12.2-12.5":0.06051,"13.0-13.1":0,"13.2":0.00209,"13.3":0.00209,"13.4-13.7":0.01043,"14.0-14.4":0.02399,"14.5-14.8":0.02295,"15.0-15.1":0.02087,"15.2-15.3":0.01669,"15.4":0.01878,"15.5":0.02191,"15.6-15.8":0.28898,"16.0":0.0386,"16.1":0.07511,"16.2":0.0386,"16.3":0.07303,"16.4":0.01565,"16.5":0.02921,"16.6-16.7":0.3714,"17.0":0.01878,"17.1":0.03547,"17.2":0.02608,"17.3":0.0386,"17.4":0.07094,"17.5":0.13562,"17.6-17.7":0.34427,"18.0":0.08659,"18.1":0.18153,"18.2":0.09807,"18.3":0.36201,"18.4":0.23369,"18.5-18.6":7.38309,"26.0":0.01774},P:{"4":0.12373,"20":0.01031,"21":0.02062,"22":0.05155,"23":0.02062,"24":0.1959,"25":0.49491,"26":0.07217,"27":0.27839,"28":0.75268,"5.0-5.4":0.05155,"6.2-6.4":0.01031,"7.2-7.4":0.11342,_:"8.2 10.1 12.0 13.0 14.0 15.0 18.0","9.2":0.03093,"11.1-11.2":0.02062,"16.0":0.02062,"17.0":0.03093,"19.0":0.02062},I:{"0":0.07721,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00006},K:{"0":11.3116,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00891,_:"6 7 8 9 10 5.5"},S:{"2.5":0.00703,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":53.32112},R:{_:"0"},M:{"0":0.33041},Q:{"14.9":0.01406},O:{"0":0.54131},H:{"0":0.78}};
diff --git a/node_modules/caniuse-lite/data/regions/GI.js b/node_modules/caniuse-lite/data/regions/GI.js
deleted file mode 100644
index 2ac77f5..0000000
--- a/node_modules/caniuse-lite/data/regions/GI.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"115":0.06576,"121":0.00387,"128":0.00387,"133":0.03481,"134":0.04642,"135":0.04255,"136":0.0116,"139":0.05415,"140":0.6769,"141":0.15472,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 122 123 124 125 126 127 129 130 131 132 137 138 142 143 144 145 3.5 3.6"},D:{"39":0.00387,"40":0.00774,"41":0.00774,"42":0.01934,"43":0.01547,"44":0.0116,"45":0.02321,"46":0.0116,"47":0.01934,"48":0.0116,"50":0.01934,"51":0.00774,"52":0.00774,"53":0.01934,"54":0.00387,"55":0.00387,"56":0.00387,"58":0.00387,"59":0.0116,"60":0.0116,"63":0.00774,"68":0.00387,"70":0.00774,"71":0.00387,"73":0.00387,"75":0.00387,"78":0.00387,"79":0.01934,"80":0.0116,"86":0.00387,"87":0.00774,"88":0.00387,"102":0.00387,"103":0.04255,"105":0.00387,"106":0.03481,"107":0.00387,"108":0.02708,"109":0.17019,"110":0.15085,"112":0.00387,"114":0.00774,"116":0.05415,"119":0.00387,"120":0.0116,"121":0.00387,"122":0.0116,"123":0.10057,"124":0.00774,"125":1.03276,"126":0.0116,"127":0.01547,"128":0.03094,"129":0.08123,"130":0.13538,"131":0.23595,"132":0.11991,"133":0.13538,"134":0.1083,"135":0.11604,"136":0.30944,"137":3.2027,"138":12.43562,"140":0.00774,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 49 57 61 62 64 65 66 67 69 72 74 76 77 81 83 84 85 89 90 91 92 93 94 95 96 97 98 99 100 101 104 111 113 115 117 118 139 141 142"},F:{"53":0.00387,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"114":0.00387,"129":0.00387,"131":0.00774,"132":0.00387,"133":0.10057,"134":0.04642,"135":0.03481,"136":0.11217,"137":0.1934,"138":6.89278,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 119 120 121 122 123 124 125 126 127 128 130 139"},E:{"14":0.0116,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.1 15.2-15.3 15.4 17.0","12.1":0.01934,"13.1":0.05028,"14.1":0.03481,"15.5":0.12378,"15.6":0.28236,"16.0":0.00774,"16.1":0.00774,"16.2":0.00387,"16.3":0.00774,"16.4":0.0116,"16.5":0.00387,"16.6":0.45642,"17.1":0.33265,"17.2":0.00774,"17.3":0.21661,"17.4":0.06576,"17.5":0.04255,"17.6":0.12378,"18.0":0.01547,"18.1":0.01547,"18.2":0.05802,"18.3":0.29397,"18.4":0.05028,"18.5-18.6":1.77928,"26.0":0.01547},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00233,"5.0-5.1":0,"6.0-6.1":0.01164,"7.0-7.1":0.00698,"8.1-8.4":0,"9.0-9.2":0.00466,"9.3":0.02561,"10.0-10.2":0.00233,"10.3":0.03958,"11.0-11.2":0.34688,"11.3-11.4":0.0163,"12.0-12.1":0.00466,"12.2-12.5":0.13503,"13.0-13.1":0,"13.2":0.00466,"13.3":0.00466,"13.4-13.7":0.02328,"14.0-14.4":0.05355,"14.5-14.8":0.05122,"15.0-15.1":0.04656,"15.2-15.3":0.03725,"15.4":0.04191,"15.5":0.04889,"15.6-15.8":0.64488,"16.0":0.08614,"16.1":0.16762,"16.2":0.08614,"16.3":0.16297,"16.4":0.03492,"16.5":0.06519,"16.6-16.7":0.8288,"17.0":0.04191,"17.1":0.07915,"17.2":0.0582,"17.3":0.08614,"17.4":0.15831,"17.5":0.30265,"17.6-17.7":0.76827,"18.0":0.19323,"18.1":0.40509,"18.2":0.21884,"18.3":0.80785,"18.4":0.52149,"18.5-18.6":16.47587,"26.0":0.03958},P:{"4":0.01052,"21":0.03157,"22":0.01052,"24":0.16835,"25":0.01052,"26":0.23149,"27":0.25253,"28":2.54635,_:"20 23 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 16.0 17.0 19.0","15.0":0.02104,"18.0":0.01052},I:{"0":0.03062,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.6953,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.05006,"9":0.01502,"11":0.02002,_:"6 7 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":34.01754},R:{_:"0"},M:{"0":0.47837},Q:{"14.9":0.00613},O:{"0":0.6317},H:{"0":0.01}};
diff --git a/node_modules/caniuse-lite/data/regions/GL.js b/node_modules/caniuse-lite/data/regions/GL.js
deleted file mode 100644
index 94fabad..0000000
--- a/node_modules/caniuse-lite/data/regions/GL.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"78":0.0991,"115":0.01239,"128":0.02065,"134":0.00826,"135":0.03716,"136":0.01652,"137":0.00826,"138":0.18168,"139":0.13626,"140":8.53464,"141":1.88695,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 142 143 144 145 3.5 3.6"},D:{"39":0.01652,"40":0.00826,"44":0.00826,"46":0.00413,"48":0.01239,"52":0.00826,"54":0.00826,"57":0.00826,"58":0.02065,"59":0.01652,"79":0.0289,"89":0.00826,"98":0.01239,"103":0.00826,"109":0.32206,"116":0.33032,"121":0.01239,"122":0.01652,"123":0.05368,"125":0.17755,"128":0.00826,"129":0.00826,"130":0.00826,"131":0.02477,"132":0.11561,"134":0.01239,"135":0.05368,"136":0.10323,"137":1.61444,"138":9.50909,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 41 42 43 45 47 49 50 51 53 55 56 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 83 84 85 86 87 88 90 91 92 93 94 95 96 97 99 100 101 102 104 105 106 107 108 110 111 112 113 114 115 117 118 119 120 124 126 127 133 139 140 141 142"},F:{"46":0.02065,"90":0.02065,"110":0.00413,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 111 112 113 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"83":0.01652,"100":0.05781,"109":0.00826,"110":0.00413,"122":0.00413,"126":0.00413,"127":0.00413,"128":0.04129,"134":0.00413,"135":0.10735,"136":0.01239,"137":0.1569,"138":7.23401,"139":0.00826,_:"12 13 14 15 16 17 18 79 80 81 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 111 112 113 114 115 116 117 118 119 120 121 123 124 125 129 130 131 132 133"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 12.1 13.1 15.4 15.5 16.1 17.0 17.4","11.1":0.02065,"14.1":0.02065,"15.1":0.26839,"15.2-15.3":0.00413,"15.6":0.37574,"16.0":0.11974,"16.2":0.01652,"16.3":0.02477,"16.4":0.01652,"16.5":0.02065,"16.6":0.11148,"17.1":0.14452,"17.2":0.00413,"17.3":0.06606,"17.5":0.03303,"17.6":0.02065,"18.0":0.04542,"18.1":0.01239,"18.2":0.05781,"18.3":0.02065,"18.4":0.24774,"18.5-18.6":1.86218,"26.0":0.04955},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0025,"5.0-5.1":0,"6.0-6.1":0.0125,"7.0-7.1":0.0075,"8.1-8.4":0,"9.0-9.2":0.005,"9.3":0.02749,"10.0-10.2":0.0025,"10.3":0.04249,"11.0-11.2":0.37239,"11.3-11.4":0.01749,"12.0-12.1":0.005,"12.2-12.5":0.14496,"13.0-13.1":0,"13.2":0.005,"13.3":0.005,"13.4-13.7":0.02499,"14.0-14.4":0.05748,"14.5-14.8":0.05498,"15.0-15.1":0.04999,"15.2-15.3":0.03999,"15.4":0.04499,"15.5":0.05248,"15.6-15.8":0.6923,"16.0":0.09247,"16.1":0.17995,"16.2":0.09247,"16.3":0.17495,"16.4":0.03749,"16.5":0.06998,"16.6-16.7":0.88975,"17.0":0.04499,"17.1":0.08498,"17.2":0.06248,"17.3":0.09247,"17.4":0.16995,"17.5":0.32491,"17.6-17.7":0.82476,"18.0":0.20744,"18.1":0.43488,"18.2":0.23493,"18.3":0.86725,"18.4":0.55984,"18.5-18.6":17.68744,"26.0":0.04249},P:{"4":0.55085,"23":0.06236,"27":0.04157,"28":3.04529,_:"20 21 22 24 25 26 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.01039},I:{"0":0.02345,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":1.04091,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00826,_:"6 7 8 9 10 5.5"},S:{"2.5":0.01761,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":29.67201},R:{_:"0"},M:{"0":0.41684},Q:{_:"14.9"},O:{"0":0.00587},H:{"0":0.01}};
diff --git a/node_modules/caniuse-lite/data/regions/GM.js b/node_modules/caniuse-lite/data/regions/GM.js
deleted file mode 100644
index 0e1c5f2..0000000
--- a/node_modules/caniuse-lite/data/regions/GM.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"50":0.00509,"60":0.00763,"72":0.00763,"76":0.00509,"78":0.00509,"110":0.00509,"112":0.01272,"113":0.00509,"114":0.01272,"115":0.10172,"116":0.00254,"121":0.00509,"124":0.00254,"127":0.02034,"128":0.11698,"129":0.00254,"134":0.00509,"135":0.00763,"136":0.02034,"137":0.01017,"138":0.0534,"139":0.19327,"140":1.13672,"141":0.28227,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 73 74 75 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 111 117 118 119 120 122 123 125 126 130 131 132 133 142 143 144 145 3.5 3.6"},D:{"25":0.00254,"34":0.01272,"38":0.00509,"39":0.00763,"40":0.00509,"41":0.00509,"42":0.00763,"43":0.00509,"45":0.00509,"46":0.00509,"47":0.00509,"48":0.00254,"49":0.00763,"50":0.00509,"51":0.00509,"52":0.00763,"53":0.00509,"54":0.00509,"55":0.00254,"56":0.00763,"57":0.00509,"58":0.01272,"59":0.00509,"60":0.0178,"61":0.00509,"62":0.00254,"64":0.00763,"66":0.00254,"67":0.00254,"68":0.01272,"69":0.01017,"70":0.00254,"71":0.00763,"72":0.01272,"73":0.04323,"74":0.00509,"75":0.01526,"76":0.00509,"77":0.03306,"78":0.01272,"79":0.0534,"80":0.01526,"81":0.01526,"83":0.00509,"84":0.00763,"85":0.01017,"86":0.02289,"87":0.0178,"88":0.03306,"89":0.00763,"90":0.01526,"91":0.00254,"92":0.00254,"93":0.03052,"95":0.00254,"96":0.00509,"97":0.00254,"98":0.06358,"99":0.00254,"100":0.01526,"103":0.12206,"105":0.00254,"106":0.05595,"107":0.00254,"108":0.09409,"109":0.33822,"111":0.00763,"112":0.00254,"114":0.00509,"115":0.01526,"116":0.0356,"117":0.00254,"118":0.01526,"119":0.02543,"120":0.01017,"121":0.04323,"122":0.0534,"123":0.00509,"124":0.02543,"125":1.13672,"126":0.02797,"127":0.01526,"128":0.03306,"129":0.02543,"130":0.06358,"131":0.05595,"132":0.09155,"133":0.12461,"134":0.07883,"135":0.0534,"136":0.11952,"137":2.0166,"138":5.44965,"140":0.00254,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 26 27 28 29 30 31 32 33 35 36 37 44 63 65 94 101 102 104 110 113 139 141 142"},F:{"32":0.00509,"46":0.00254,"51":0.00254,"53":0.00254,"55":0.00509,"74":0.00509,"76":0.01272,"77":0.01526,"85":0.00254,"90":0.00509,"114":0.01017,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 52 54 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 75 78 79 80 81 82 83 84 86 87 88 89 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"13":0.00509,"14":0.00509,"15":0.00254,"18":0.04069,"83":0.00254,"84":0.00509,"88":0.00509,"90":0.01272,"91":0.00763,"92":0.02797,"98":0.00254,"100":0.02034,"109":0.00763,"110":0.04323,"112":0.00254,"114":0.02034,"115":0.00254,"116":0.00763,"117":0.01017,"118":0.01272,"120":0.00509,"122":0.01272,"125":0.00254,"126":0.00254,"128":0.00254,"129":0.01017,"131":0.01272,"132":0.01526,"133":0.01272,"134":0.00763,"135":0.01017,"136":0.02797,"137":0.12969,"138":2.40059,"139":0.00254,_:"12 16 17 79 80 81 85 86 87 89 93 94 95 96 97 99 101 102 103 104 105 106 107 108 111 113 119 121 123 124 127 130"},E:{"13":0.00254,"14":0.01017,"15":0.00509,_:"0 4 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 10.1 11.1 12.1 15.1 15.4 16.0 16.2 17.0","5.1":0.00254,"9.1":0.04323,"13.1":0.02797,"14.1":0.07375,"15.2-15.3":0.00254,"15.5":0.00254,"15.6":0.04069,"16.1":0.00254,"16.3":0.00254,"16.4":0.00509,"16.5":0.03306,"16.6":0.15512,"17.1":0.08901,"17.2":0.00509,"17.3":0.2721,"17.4":0.00254,"17.5":0.03306,"17.6":0.0356,"18.0":0.00763,"18.1":0.01526,"18.2":0.00254,"18.3":0.08901,"18.4":0.01272,"18.5-18.6":0.48317,"26.0":0.00254},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00115,"5.0-5.1":0,"6.0-6.1":0.00577,"7.0-7.1":0.00346,"8.1-8.4":0,"9.0-9.2":0.00231,"9.3":0.0127,"10.0-10.2":0.00115,"10.3":0.01962,"11.0-11.2":0.172,"11.3-11.4":0.00808,"12.0-12.1":0.00231,"12.2-12.5":0.06695,"13.0-13.1":0,"13.2":0.00231,"13.3":0.00231,"13.4-13.7":0.01154,"14.0-14.4":0.02655,"14.5-14.8":0.0254,"15.0-15.1":0.02309,"15.2-15.3":0.01847,"15.4":0.02078,"15.5":0.02424,"15.6-15.8":0.31975,"16.0":0.04271,"16.1":0.08311,"16.2":0.04271,"16.3":0.0808,"16.4":0.01732,"16.5":0.03232,"16.6-16.7":0.41095,"17.0":0.02078,"17.1":0.03925,"17.2":0.02886,"17.3":0.04271,"17.4":0.0785,"17.5":0.15006,"17.6-17.7":0.38093,"18.0":0.09581,"18.1":0.20086,"18.2":0.10851,"18.3":0.40056,"18.4":0.25857,"18.5-18.6":8.16929,"26.0":0.01962},P:{"4":0.05119,"20":0.01024,"21":0.01024,"22":0.02047,"23":0.04095,"24":0.18427,"25":0.13308,"26":0.14332,"27":0.17403,"28":1.31034,"5.0-5.4":0.01024,"6.2-6.4":0.03071,"7.2-7.4":0.12284,_:"8.2 10.1 12.0 13.0 15.0 16.0 17.0 18.0","9.2":0.01024,"11.1-11.2":0.01024,"14.0":0.06142,"19.0":0.01024},I:{"0":0.03723,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":2.84569,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01526,_:"6 7 8 9 10 5.5"},S:{"2.5":0.00746,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":61.72138},R:{_:"0"},M:{"0":0.12677},Q:{_:"14.9"},O:{"0":0.82773},H:{"0":0.07}};
diff --git a/node_modules/caniuse-lite/data/regions/GN.js b/node_modules/caniuse-lite/data/regions/GN.js
deleted file mode 100644
index 086bbfd..0000000
--- a/node_modules/caniuse-lite/data/regions/GN.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"18":0.00222,"43":0.00222,"52":0.00222,"57":0.00222,"60":0.00222,"61":0.00445,"62":0.00222,"63":0.00222,"66":0.00222,"67":0.00222,"72":0.01334,"83":0.00222,"84":0.00222,"91":0.00222,"94":0.00222,"95":0.00222,"113":0.00222,"115":0.03781,"127":0.02224,"128":0.01334,"131":0.00222,"135":0.00445,"136":0.01112,"137":0.00667,"138":0.03336,"139":0.04448,"140":0.52042,"141":0.15346,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 53 54 55 56 58 59 64 65 68 69 70 71 73 74 75 76 77 78 79 80 81 82 85 86 87 88 89 90 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 116 117 118 119 120 121 122 123 124 125 126 129 130 132 133 134 142 143 144 145 3.5 3.6"},D:{"19":0.00222,"28":0.00445,"33":0.00445,"40":0.00445,"41":0.00667,"42":0.00222,"43":0.00445,"45":0.00222,"46":0.01334,"48":0.00667,"49":0.00445,"50":0.00222,"51":0.00222,"52":0.00222,"53":0.00445,"55":0.00445,"57":0.00667,"58":0.00222,"59":0.00222,"63":0.00222,"64":0.00445,"65":0.0089,"66":0.00445,"67":0.00667,"68":0.00222,"69":0.01779,"70":0.00222,"71":0.01112,"72":0.00222,"73":0.01334,"74":0.00445,"75":0.01557,"77":0.00445,"78":0.02224,"79":0.00445,"80":0.15346,"81":0.00667,"83":0.00222,"84":0.00222,"85":0.00222,"87":0.04003,"88":0.00667,"89":0.01779,"90":0.01112,"91":0.01557,"92":0.00667,"93":0.0089,"95":0.00222,"96":0.00667,"97":0.00222,"98":0.00222,"99":0.00222,"100":0.00667,"101":0.00222,"102":0.00222,"103":0.01334,"104":0.00445,"105":0.00445,"106":0.00222,"107":0.0089,"108":0.00222,"109":0.11342,"111":0.00222,"112":0.00445,"113":0.02446,"114":0.10453,"115":0.00445,"116":0.02891,"117":0.00222,"118":0.00667,"119":0.04893,"120":0.01112,"121":0.00445,"122":0.02002,"123":0.00667,"124":0.0089,"125":0.98523,"126":0.01334,"127":0.02002,"128":0.10898,"129":0.01334,"130":0.01557,"131":0.0467,"132":0.07562,"133":0.0645,"134":0.0556,"135":0.07562,"136":0.18459,"137":1.90374,"138":5.22195,"139":0.00445,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 29 30 31 32 34 35 36 37 38 39 44 47 54 56 60 61 62 76 86 94 110 140 141 142"},F:{"48":0.00445,"64":0.00445,"79":0.02669,"89":0.0089,"90":0.02224,"95":0.01112,"112":0.00445,"114":0.00445,"116":0.0089,"117":0.01779,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 54 55 56 57 58 60 62 63 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 113 115 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.0089,"13":0.00222,"14":0.00445,"16":0.00222,"17":0.01334,"18":0.11342,"84":0.02224,"89":0.00445,"90":0.04226,"92":0.10675,"95":0.00222,"100":0.02224,"103":0.00222,"108":0.00222,"109":0.00222,"110":0.00222,"116":0.00445,"117":0.00222,"119":0.00222,"122":0.01334,"124":0.00445,"125":0.00222,"126":0.00445,"128":0.00667,"129":0.00667,"130":0.0089,"131":0.01557,"132":0.00667,"133":0.0467,"134":0.02224,"135":0.02002,"136":0.0556,"137":0.14901,"138":2.97571,"139":0.00445,_:"15 79 80 81 83 85 86 87 88 91 93 94 96 97 98 99 101 102 104 105 106 107 111 112 113 114 115 118 120 121 123 127"},E:{"11":0.00222,"13":0.00445,_:"0 4 5 6 7 8 9 10 12 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 12.1 15.2-15.3 15.4 15.5 16.0 16.2 16.4 16.5 17.1 17.2 17.3","11.1":0.00445,"13.1":0.00667,"14.1":0.0089,"15.1":0.0089,"15.6":0.01557,"16.1":0.01112,"16.3":0.00222,"16.6":0.08006,"17.0":0.00445,"17.4":0.00222,"17.5":0.00222,"17.6":0.0467,"18.0":0.00667,"18.1":0.01557,"18.2":0.01112,"18.3":0.01557,"18.4":0.0556,"18.5-18.6":0.31803,"26.0":0.00222},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.001,"5.0-5.1":0,"6.0-6.1":0.00499,"7.0-7.1":0.00299,"8.1-8.4":0,"9.0-9.2":0.002,"9.3":0.01097,"10.0-10.2":0.001,"10.3":0.01696,"11.0-11.2":0.14865,"11.3-11.4":0.00698,"12.0-12.1":0.002,"12.2-12.5":0.05786,"13.0-13.1":0,"13.2":0.002,"13.3":0.002,"13.4-13.7":0.00998,"14.0-14.4":0.02295,"14.5-14.8":0.02195,"15.0-15.1":0.01995,"15.2-15.3":0.01596,"15.4":0.01796,"15.5":0.02095,"15.6-15.8":0.27635,"16.0":0.03691,"16.1":0.07183,"16.2":0.03691,"16.3":0.06984,"16.4":0.01496,"16.5":0.02793,"16.6-16.7":0.35517,"17.0":0.01796,"17.1":0.03392,"17.2":0.02494,"17.3":0.03691,"17.4":0.06784,"17.5":0.1297,"17.6-17.7":0.32923,"18.0":0.08281,"18.1":0.17359,"18.2":0.09378,"18.3":0.34619,"18.4":0.22348,"18.5-18.6":7.06045,"26.0":0.01696},P:{"4":0.02077,"21":0.02077,"22":0.11426,"23":0.11426,"24":0.27006,"25":0.68555,"26":0.0831,"27":0.4051,"28":2.25399,_:"20 6.2-6.4 8.2 9.2 10.1 12.0 13.0 17.0 18.0","5.0-5.4":0.01039,"7.2-7.4":0.19735,"11.1-11.2":0.01039,"14.0":0.01039,"15.0":0.01039,"16.0":0.02077,"19.0":0.01039},I:{"0":0.05435,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00004},K:{"0":1.12744,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00667,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":66.13038},R:{_:"0"},M:{"0":0.03888},Q:{"14.9":0.12442},O:{"0":0.48989},H:{"0":0.35}};
diff --git a/node_modules/caniuse-lite/data/regions/GP.js b/node_modules/caniuse-lite/data/regions/GP.js
deleted file mode 100644
index 83856a9..0000000
--- a/node_modules/caniuse-lite/data/regions/GP.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"96":0.00319,"115":0.14364,"128":0.03192,"133":0.00319,"135":0.00319,"136":0.01596,"137":0.00958,"138":0.05426,"139":0.07342,"140":2.24398,"141":0.73735,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 134 142 143 144 145 3.5 3.6"},D:{"39":0.00958,"40":0.01596,"41":0.00958,"42":0.00958,"43":0.00638,"44":0.00319,"45":0.00638,"46":0.00319,"47":0.00958,"48":0.00638,"49":0.0383,"50":0.01277,"51":0.00638,"52":0.01915,"53":0.00638,"54":0.00638,"55":0.00638,"56":0.00638,"57":0.00638,"58":0.00638,"59":0.00638,"60":0.00638,"62":0.00319,"72":0.01915,"73":0.00319,"75":0.00319,"76":0.00319,"79":0.00638,"80":0.00319,"83":0.00319,"86":0.00319,"87":0.00638,"88":0.00958,"89":0.00319,"90":0.00319,"91":0.00319,"96":0.00319,"100":0.00319,"101":0.00319,"102":0.01277,"103":0.01277,"106":0.00319,"107":0.00319,"108":0.00638,"109":0.2809,"110":0.00319,"111":0.00638,"112":0.0415,"116":0.27132,"118":0.00319,"119":0.00638,"120":0.00319,"122":0.00638,"124":0.01596,"125":0.43411,"126":0.02234,"127":0.04788,"128":0.08938,"130":0.05746,"131":0.01596,"132":0.02234,"133":0.0383,"134":0.03192,"135":0.04469,"136":0.26494,"137":2.00138,"138":11.54227,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 63 64 65 66 67 68 69 70 71 74 77 78 81 84 85 92 93 94 95 97 98 99 104 105 113 114 115 117 121 123 129 139 140 141 142"},F:{"36":0.00319,"46":0.03192,"90":0.01915,"106":0.00319,"117":0.00958,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 107 108 109 110 111 112 113 114 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00319,"109":0.01596,"120":0.00319,"122":0.00319,"124":0.01277,"126":0.00638,"128":0.01277,"129":0.01277,"130":0.00319,"131":0.00638,"132":0.01596,"133":0.00319,"134":0.10214,"135":0.0415,"136":0.07661,"137":0.15002,"138":4.47518,"139":0.00638,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 121 123 125 127"},E:{"14":0.00638,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 10.1 12.1 26.0","9.1":0.00319,"11.1":0.00319,"13.1":0.01277,"14.1":0.0383,"15.1":0.00319,"15.2-15.3":0.01596,"15.4":0.04469,"15.5":0.01915,"15.6":0.12449,"16.0":0.02234,"16.1":0.00638,"16.2":0.01277,"16.3":0.00958,"16.4":0.0383,"16.5":0.00638,"16.6":0.43092,"17.0":0.00319,"17.1":0.0383,"17.2":0.01915,"17.3":0.01596,"17.4":0.04788,"17.5":0.10534,"17.6":0.21706,"18.0":0.01277,"18.1":0.02873,"18.2":0.02234,"18.3":0.10853,"18.4":0.10534,"18.5-18.6":1.09486},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0013,"5.0-5.1":0,"6.0-6.1":0.00648,"7.0-7.1":0.00389,"8.1-8.4":0,"9.0-9.2":0.00259,"9.3":0.01426,"10.0-10.2":0.0013,"10.3":0.02204,"11.0-11.2":0.19314,"11.3-11.4":0.00907,"12.0-12.1":0.00259,"12.2-12.5":0.07518,"13.0-13.1":0,"13.2":0.00259,"13.3":0.00259,"13.4-13.7":0.01296,"14.0-14.4":0.02981,"14.5-14.8":0.02852,"15.0-15.1":0.02592,"15.2-15.3":0.02074,"15.4":0.02333,"15.5":0.02722,"15.6-15.8":0.35906,"16.0":0.04796,"16.1":0.09333,"16.2":0.04796,"16.3":0.09074,"16.4":0.01944,"16.5":0.03629,"16.6-16.7":0.46146,"17.0":0.02333,"17.1":0.04407,"17.2":0.03241,"17.3":0.04796,"17.4":0.08814,"17.5":0.16851,"17.6-17.7":0.42776,"18.0":0.10759,"18.1":0.22555,"18.2":0.12185,"18.3":0.4498,"18.4":0.29036,"18.5-18.6":9.17351,"26.0":0.02204},P:{"4":0.04176,"20":0.18793,"21":0.01044,"22":0.01044,"23":0.01044,"24":0.02088,"25":0.11485,"26":0.06264,"27":0.18793,"28":2.4013,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0","7.2-7.4":0.04176,"19.0":0.02088},I:{"0":0.28551,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00006,"4.2-4.3":0.00006,"4.4":0,"4.4.3-4.4.4":0.00023},K:{"0":0.04085,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":52.62798},R:{_:"0"},M:{"0":0.94631},Q:{_:"14.9"},O:{_:"0"},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/GQ.js b/node_modules/caniuse-lite/data/regions/GQ.js
deleted file mode 100644
index 8fcae74..0000000
--- a/node_modules/caniuse-lite/data/regions/GQ.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"34":0.00099,"40":0.00198,"43":0.00198,"50":0.00099,"64":0.00099,"72":0.00099,"78":0.00198,"94":0.00198,"115":0.02871,"118":0.00099,"128":0.00099,"130":0.00495,"135":0.00198,"136":0.00099,"139":0.01683,"140":0.40095,"141":0.10692,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 41 42 44 45 46 47 48 49 51 52 53 54 55 56 57 58 59 60 61 62 63 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 119 120 121 122 123 124 125 126 127 129 131 132 133 134 137 138 142 143 144 145 3.5 3.6"},D:{"28":0.00099,"40":0.00198,"42":0.00198,"43":0.05742,"44":0.00495,"45":0.00198,"47":0.00099,"48":0.00198,"49":0.00099,"50":0.00198,"52":0.00198,"53":0.00198,"54":0.00198,"55":0.00396,"56":0.00297,"57":0.00297,"58":0.0099,"59":0.00198,"62":0.00198,"63":0.00198,"64":0.00198,"66":0.00495,"68":0.00099,"69":0.00693,"70":0.00198,"71":0.00198,"79":0.00693,"81":0.00099,"83":0.00198,"87":0.03069,"88":0.00099,"89":0.00198,"90":0.01683,"91":0.01386,"92":0.00099,"94":0.00693,"95":0.00693,"97":0.00099,"98":0.00099,"99":0.00099,"100":0.00297,"101":0.01089,"102":0.00495,"103":0.00198,"108":0.00099,"109":0.28512,"111":0.01881,"112":0.00198,"113":0.00099,"114":0.00495,"116":0.00396,"118":0.00396,"119":0.0594,"121":0.0099,"122":0.02277,"123":0.00198,"124":0.00693,"125":0.44154,"127":0.00891,"128":0.00396,"130":0.00099,"131":0.03663,"132":0.00198,"133":0.00396,"134":0.00198,"135":0.02475,"136":0.04554,"137":0.9009,"138":2.1681,"139":0.00396,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 41 46 51 60 61 65 67 72 73 74 75 76 77 78 80 84 85 86 93 96 104 105 106 107 110 115 117 120 126 129 140 141 142"},F:{"77":0.00099,"87":0.00495,"89":0.01188,"90":0.0099,"95":0.00594,"113":0.00198,"114":0.00396,"116":0.00198,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 78 79 80 81 82 83 84 85 86 88 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 115 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00594,"14":0.00594,"17":0.00396,"18":0.01089,"84":0.00198,"90":0.00297,"92":0.0693,"100":0.01782,"103":0.01287,"105":0.00693,"109":0.02871,"114":0.00198,"120":0.03069,"122":0.01188,"125":0.02574,"126":0.00099,"127":0.00495,"128":0.00099,"129":0.00792,"131":0.00891,"132":0.00099,"133":0.00198,"134":0.01188,"135":0.00099,"136":0.02178,"137":0.15246,"138":1.55925,"139":0.00198,_:"13 15 16 79 80 81 83 85 86 87 88 89 91 93 94 95 96 97 98 99 101 102 104 106 107 108 110 111 112 113 115 116 117 118 119 121 123 124 130"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 14.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.5 17.0 17.1 17.2 17.3 18.1 18.2 18.4 26.0","5.1":0.00297,"12.1":0.02178,"13.1":0.00198,"15.1":0.00198,"15.6":0.01485,"16.4":0.03366,"16.6":0.00297,"17.4":0.00099,"17.5":0.00099,"17.6":0.04158,"18.0":0.00297,"18.3":0.00099,"18.5-18.6":0.099},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00035,"5.0-5.1":0,"6.0-6.1":0.00173,"7.0-7.1":0.00104,"8.1-8.4":0,"9.0-9.2":0.00069,"9.3":0.00382,"10.0-10.2":0.00035,"10.3":0.0059,"11.0-11.2":0.05168,"11.3-11.4":0.00243,"12.0-12.1":0.00069,"12.2-12.5":0.02012,"13.0-13.1":0,"13.2":0.00069,"13.3":0.00069,"13.4-13.7":0.00347,"14.0-14.4":0.00798,"14.5-14.8":0.00763,"15.0-15.1":0.00694,"15.2-15.3":0.00555,"15.4":0.00624,"15.5":0.00728,"15.6-15.8":0.09608,"16.0":0.01283,"16.1":0.02497,"16.2":0.01283,"16.3":0.02428,"16.4":0.0052,"16.5":0.00971,"16.6-16.7":0.12348,"17.0":0.00624,"17.1":0.01179,"17.2":0.00867,"17.3":0.01283,"17.4":0.02359,"17.5":0.04509,"17.6-17.7":0.11446,"18.0":0.02879,"18.1":0.06035,"18.2":0.0326,"18.3":0.12036,"18.4":0.07769,"18.5-18.6":2.45463,"26.0":0.0059},P:{"4":0.02063,"24":0.01032,"25":0.01032,"26":0.02063,"27":0.13412,"28":0.4333,_:"20 21 22 23 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.01032},I:{"0":0.03598,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":0.9009,_:"10 11 12 11.1 11.5 12.1"},A:{"9":0.13043,"11":0.3913,_:"6 7 8 10 5.5"},S:{"2.5":0.34234,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":86.18158},R:{_:"0"},M:{"0":0.23423},Q:{"14.9":0.01802},O:{"0":0.08108},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/GR.js b/node_modules/caniuse-lite/data/regions/GR.js
deleted file mode 100644
index b7f57d9..0000000
--- a/node_modules/caniuse-lite/data/regions/GR.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"52":0.12586,"68":0.24624,"78":0.00547,"87":0.00547,"97":0.00547,"101":0.00547,"102":0.00547,"105":0.61286,"115":1.02326,"122":0.01094,"123":0.02189,"125":0.03283,"127":0.00547,"128":0.06019,"129":0.00547,"130":0.00547,"131":0.00547,"133":0.03283,"134":0.0383,"135":0.01642,"136":0.0383,"137":0.01094,"138":0.02736,"139":0.13133,"140":2.70317,"141":0.87005,"142":0.01094,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 88 89 90 91 92 93 94 95 96 98 99 100 103 104 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 124 126 132 143 144 145 3.5 3.6"},D:{"34":0.00547,"38":0.00547,"39":0.00547,"40":0.00547,"41":0.00547,"42":0.00547,"43":0.00547,"44":0.00547,"45":0.00547,"46":0.00547,"47":0.00547,"48":0.00547,"49":0.04925,"50":0.00547,"51":0.00547,"52":0.00547,"53":0.00547,"54":0.00547,"55":0.00547,"56":0.00547,"57":0.04925,"58":0.00547,"59":0.00547,"60":0.00547,"68":0.3721,"70":0.00547,"73":0.05472,"74":0.24077,"76":0.00547,"79":0.04925,"87":0.0383,"88":0.00547,"89":0.01094,"91":0.00547,"93":0.00547,"94":0.00547,"95":0.01094,"98":0.00547,"100":0.00547,"101":0.01642,"102":0.19152,"103":0.0383,"104":0.01642,"105":0.02736,"106":0.00547,"107":0.01094,"108":0.03283,"109":5.58144,"110":0.01642,"111":0.00547,"112":0.00547,"114":0.01094,"115":0.00547,"116":0.06019,"118":0.06019,"119":0.01642,"120":0.01642,"121":0.02736,"122":0.08755,"123":0.01094,"124":0.05472,"125":0.0985,"126":0.03283,"127":0.09302,"128":0.06566,"129":0.01094,"130":0.14774,"131":0.04378,"132":0.02736,"133":0.0383,"134":0.07114,"135":0.06566,"136":0.1368,"137":5.75107,"138":23.5296,"139":0.00547,"140":0.00547,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 61 62 63 64 65 66 67 69 71 72 75 77 78 80 81 83 84 85 86 90 92 96 97 99 113 117 141 142"},F:{"31":0.57456,"36":0.01094,"40":0.46512,"46":0.43229,"90":0.03283,"95":0.0383,"114":0.01094,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"102":0.00547,"109":0.06566,"119":0.00547,"121":0.00547,"122":0.00547,"126":0.00547,"130":0.00547,"131":0.00547,"132":0.00547,"134":0.00547,"135":0.0985,"136":0.02189,"137":0.18605,"138":3.44189,"139":0.00547,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 120 123 124 125 127 128 129 133"},E:{"12":0.00547,"14":0.00547,_:"0 4 5 6 7 8 9 10 11 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.1 15.2-15.3","12.1":0.00547,"13.1":0.01094,"14.1":0.02736,"15.4":0.04378,"15.5":0.00547,"15.6":0.18605,"16.0":0.01094,"16.1":0.01094,"16.2":0.00547,"16.3":0.02189,"16.4":0.00547,"16.5":0.03283,"16.6":0.09302,"17.0":0.00547,"17.1":0.08208,"17.2":0.01642,"17.3":0.01094,"17.4":0.02189,"17.5":0.02736,"17.6":0.13133,"18.0":0.00547,"18.1":0.01642,"18.2":0.00547,"18.3":0.04925,"18.4":0.0383,"18.5-18.6":0.82627,"26.0":0.00547},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00083,"5.0-5.1":0,"6.0-6.1":0.00413,"7.0-7.1":0.00248,"8.1-8.4":0,"9.0-9.2":0.00165,"9.3":0.00908,"10.0-10.2":0.00083,"10.3":0.01403,"11.0-11.2":0.12293,"11.3-11.4":0.00578,"12.0-12.1":0.00165,"12.2-12.5":0.04785,"13.0-13.1":0,"13.2":0.00165,"13.3":0.00165,"13.4-13.7":0.00825,"14.0-14.4":0.01898,"14.5-14.8":0.01815,"15.0-15.1":0.0165,"15.2-15.3":0.0132,"15.4":0.01485,"15.5":0.01733,"15.6-15.8":0.22853,"16.0":0.03053,"16.1":0.0594,"16.2":0.03053,"16.3":0.05775,"16.4":0.01238,"16.5":0.0231,"16.6-16.7":0.2937,"17.0":0.01485,"17.1":0.02805,"17.2":0.02063,"17.3":0.03053,"17.4":0.0561,"17.5":0.10725,"17.6-17.7":0.27225,"18.0":0.06848,"18.1":0.14355,"18.2":0.07755,"18.3":0.28628,"18.4":0.1848,"18.5-18.6":5.83854,"26.0":0.01403},P:{"4":0.29524,"20":0.01054,"21":0.02109,"22":0.01054,"23":0.03163,"24":0.03163,"25":0.03163,"26":0.04218,"27":0.07381,"28":1.65547,"5.0-5.4":0.01054,_:"6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 17.0 18.0 19.0","7.2-7.4":0.02109,"16.0":0.04218},I:{"0":0.0633,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00005},K:{"0":0.26262,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.19699,_:"6 7 8 9 10 5.5"},S:{"2.5":0.00453,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":35.97278},R:{_:"0"},M:{"0":0.30338},Q:{_:"14.9"},O:{"0":0.03622},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/GT.js b/node_modules/caniuse-lite/data/regions/GT.js
deleted file mode 100644
index ebaac73..0000000
--- a/node_modules/caniuse-lite/data/regions/GT.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"115":0.07168,"120":0.01075,"127":0.00358,"128":0.0215,"131":0.00358,"133":0.00358,"134":0.00358,"136":0.00358,"137":0.00358,"138":0.01075,"139":0.06093,"140":0.79565,"141":0.30464,"142":0.04301,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 121 122 123 124 125 126 129 130 132 135 143 144 145 3.5 3.6"},D:{"39":0.00358,"40":0.00358,"41":0.00358,"42":0.00358,"43":0.00358,"44":0.00358,"45":0.00358,"46":0.00358,"47":0.00358,"48":0.00358,"49":0.00358,"50":0.00358,"51":0.00358,"52":0.00358,"53":0.00358,"54":0.00358,"55":0.00358,"56":0.00358,"57":0.00358,"58":0.00358,"59":0.00358,"60":0.00358,"65":0.00358,"75":0.00358,"76":0.00717,"78":0.01434,"79":0.03226,"80":0.00358,"86":0.00358,"87":0.02509,"88":0.00358,"91":0.00358,"93":0.00717,"99":0.00358,"100":0.00358,"101":0.00358,"103":0.02867,"106":0.00358,"108":0.00717,"109":0.46234,"110":0.00358,"111":0.0215,"112":0.00358,"114":0.00717,"116":0.07168,"117":0.00358,"119":0.0215,"120":0.00717,"121":0.00717,"122":0.05018,"123":0.01075,"124":0.01792,"125":0.45158,"126":0.0215,"127":0.01075,"128":0.05376,"129":0.01075,"130":0.01792,"131":0.07168,"132":0.04301,"133":0.02509,"134":0.02867,"135":0.04301,"136":0.1111,"137":3.35821,"138":15.80902,"139":0.00717,"140":0.00358,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 66 67 68 69 70 71 72 73 74 77 81 83 84 85 89 90 92 94 95 96 97 98 102 104 105 107 113 115 118 141 142"},F:{"42":0.01792,"79":0.00358,"90":0.02509,"95":0.00358,"112":0.00358,"117":0.00717,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 113 114 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00717,"109":0.00358,"112":0.00358,"122":0.00358,"124":0.00358,"126":0.00717,"128":0.00358,"129":0.00358,"130":0.00358,"131":0.01075,"132":0.00717,"133":0.00717,"134":0.01434,"135":0.01434,"136":0.02867,"137":0.11469,"138":3.136,"139":0.01075,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 113 114 115 116 117 118 119 120 121 123 125 127"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.4","5.1":0.00358,"13.1":0.00717,"14.1":0.00717,"15.2-15.3":0.01075,"15.5":0.00717,"15.6":0.05376,"16.0":0.00717,"16.1":0.01075,"16.2":0.00358,"16.3":0.00717,"16.4":0.00358,"16.5":0.01434,"16.6":0.06451,"17.0":0.00358,"17.1":0.05018,"17.2":0.00358,"17.3":0.00717,"17.4":0.0215,"17.5":0.03584,"17.6":0.1111,"18.0":0.00717,"18.1":0.01792,"18.2":0.01434,"18.3":0.04659,"18.4":0.05376,"18.5-18.6":1.02861,"26.0":0.02867},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00127,"5.0-5.1":0,"6.0-6.1":0.00634,"7.0-7.1":0.00381,"8.1-8.4":0,"9.0-9.2":0.00254,"9.3":0.01395,"10.0-10.2":0.00127,"10.3":0.02156,"11.0-11.2":0.189,"11.3-11.4":0.00888,"12.0-12.1":0.00254,"12.2-12.5":0.07357,"13.0-13.1":0,"13.2":0.00254,"13.3":0.00254,"13.4-13.7":0.01268,"14.0-14.4":0.02917,"14.5-14.8":0.02791,"15.0-15.1":0.02537,"15.2-15.3":0.0203,"15.4":0.02283,"15.5":0.02664,"15.6-15.8":0.35136,"16.0":0.04693,"16.1":0.09133,"16.2":0.04693,"16.3":0.08879,"16.4":0.01903,"16.5":0.03552,"16.6-16.7":0.45157,"17.0":0.02283,"17.1":0.04313,"17.2":0.03171,"17.3":0.04693,"17.4":0.08625,"17.5":0.1649,"17.6-17.7":0.41859,"18.0":0.10528,"18.1":0.22071,"18.2":0.11923,"18.3":0.44015,"18.4":0.28413,"18.5-18.6":8.97677,"26.0":0.02156},P:{"4":0.03054,"20":0.01018,"21":0.01018,"22":0.0509,"23":0.04072,"24":0.10179,"25":0.07125,"26":0.06107,"27":0.16286,"28":2.83995,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 12.0 14.0 15.0 16.0 17.0 18.0","7.2-7.4":0.06107,"11.1-11.2":0.01018,"13.0":0.01018,"19.0":0.01018},I:{"0":0.03203,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":0.2823,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":52.69712},R:{_:"0"},M:{"0":0.26306},Q:{_:"14.9"},O:{"0":0.0385},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/GU.js b/node_modules/caniuse-lite/data/regions/GU.js
deleted file mode 100644
index dcf9f06..0000000
--- a/node_modules/caniuse-lite/data/regions/GU.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"52":0.00413,"78":0.00826,"115":0.06605,"128":0.02477,"138":0.01238,"139":0.00826,"140":0.56141,"141":0.15274,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 134 135 136 137 142 143 144 145 3.5 3.6"},D:{"39":0.01651,"40":0.00826,"41":0.01238,"42":0.00826,"43":0.00413,"44":0.01651,"45":0.02064,"46":0.02064,"47":0.01651,"48":0.00413,"49":0.01651,"50":0.01651,"51":0.01238,"52":0.01651,"53":0.00826,"54":0.01651,"55":0.01238,"56":0.01651,"57":0.01238,"58":0.00413,"59":0.00826,"60":0.00413,"70":0.00413,"76":0.00413,"79":0.02064,"80":0.00826,"86":0.00413,"87":0.0289,"91":0.00413,"93":0.00826,"94":0.03715,"95":0.00413,"97":0.01238,"98":0.26832,"99":0.07843,"101":0.00413,"102":0.00413,"103":0.09907,"109":0.57792,"111":0.02477,"114":0.00826,"116":0.12384,"117":0.08669,"118":0.05779,"120":0.02064,"121":0.00413,"122":0.01238,"125":0.23942,"126":0.02477,"127":0.00413,"128":0.06192,"129":0.04128,"130":0.00413,"131":0.10733,"132":0.01238,"133":0.12797,"134":0.06605,"135":0.10733,"136":0.46646,"137":3.00931,"138":12.95366,"139":0.22291,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 69 71 72 73 74 75 77 78 81 83 84 85 88 89 90 92 96 100 104 105 106 107 108 110 112 113 115 119 123 124 140 141 142"},F:{"83":0.00413,"84":0.00413,"117":0.08256,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00413,"98":0.04541,"99":0.01238,"109":0.04128,"114":0.00413,"122":0.01651,"127":0.00413,"128":0.00413,"131":0.01238,"133":0.01651,"134":0.16099,"135":0.03302,"136":0.03302,"137":0.31786,"138":5.50262,"139":0.00826,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 124 125 126 129 130 132"},E:{"14":0.04128,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1","13.1":0.00826,"14.1":0.04541,"15.1":0.03302,"15.2-15.3":0.01238,"15.4":0.00413,"15.5":0.00413,"15.6":0.44995,"16.0":0.02477,"16.1":0.04954,"16.2":0.03302,"16.3":0.19814,"16.4":0.07843,"16.5":0.12384,"16.6":0.50362,"17.0":0.01238,"17.1":0.34675,"17.2":0.07843,"17.3":0.04128,"17.4":0.35088,"17.5":0.18576,"17.6":1.48608,"18.0":0.06605,"18.1":0.2353,"18.2":0.02477,"18.3":0.27658,"18.4":0.11971,"18.5-18.6":2.93914,"26.0":0.01238},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00258,"5.0-5.1":0,"6.0-6.1":0.01289,"7.0-7.1":0.00773,"8.1-8.4":0,"9.0-9.2":0.00516,"9.3":0.02836,"10.0-10.2":0.00258,"10.3":0.04382,"11.0-11.2":0.38409,"11.3-11.4":0.01804,"12.0-12.1":0.00516,"12.2-12.5":0.14951,"13.0-13.1":0,"13.2":0.00516,"13.3":0.00516,"13.4-13.7":0.02578,"14.0-14.4":0.05929,"14.5-14.8":0.05671,"15.0-15.1":0.05156,"15.2-15.3":0.04124,"15.4":0.0464,"15.5":0.05413,"15.6-15.8":0.71405,"16.0":0.09538,"16.1":0.1856,"16.2":0.09538,"16.3":0.18045,"16.4":0.03867,"16.5":0.07218,"16.6-16.7":0.9177,"17.0":0.0464,"17.1":0.08765,"17.2":0.06445,"17.3":0.09538,"17.4":0.17529,"17.5":0.33512,"17.6-17.7":0.85068,"18.0":0.21396,"18.1":0.44854,"18.2":0.24231,"18.3":0.8945,"18.4":0.57743,"18.5-18.6":18.24315,"26.0":0.04382},P:{"4":0.02076,"21":0.01038,"23":0.04153,"24":0.01038,"25":0.03114,"26":0.08305,"27":0.08305,"28":4.18378,_:"20 22 5.0-5.4 6.2-6.4 7.2-7.4 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","8.2":0.01038},I:{"0":0.00586,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.05285,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01651,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":28.84098},R:{_:"0"},M:{"0":0.78685},Q:{_:"14.9"},O:{"0":0.01762},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/GW.js b/node_modules/caniuse-lite/data/regions/GW.js
deleted file mode 100644
index 3cb2666..0000000
--- a/node_modules/caniuse-lite/data/regions/GW.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"56":0.00256,"78":0.01024,"115":0.02561,"137":0.01024,"139":0.02561,"140":0.60696,"141":0.15366,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 138 142 143 144 145 3.5 3.6"},D:{"27":0.00256,"33":0.00256,"36":0.00256,"40":0.00256,"41":0.00768,"42":0.00256,"43":0.07171,"46":0.01024,"47":0.01024,"49":0.03585,"52":0.00768,"55":0.01024,"57":0.01024,"58":0.00256,"59":0.00768,"64":0.03329,"65":0.02305,"68":0.01281,"70":0.01537,"71":0.01024,"75":0.00768,"77":0.05378,"78":0.00256,"85":0.00256,"86":0.00256,"88":0.01281,"89":0.00256,"90":0.00768,"92":0.00256,"93":0.02561,"94":0.0461,"95":0.00256,"98":0.10244,"99":0.00768,"100":0.00256,"101":0.01024,"103":0.00256,"104":0.00768,"109":0.5583,"111":0.00768,"112":0.01537,"113":0.00768,"115":0.02049,"116":0.06146,"119":0.09732,"120":0.01537,"121":0.02561,"122":0.0461,"123":0.00256,"124":0.03842,"125":1.14477,"127":0.08964,"128":0.02049,"129":0.02561,"130":0.03585,"131":0.00256,"132":0.03585,"133":0.07939,"134":0.0922,"135":0.12549,"136":0.12549,"137":1.75685,"138":5.00932,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 32 34 35 37 38 39 44 45 48 50 51 53 54 56 60 61 62 63 66 67 69 72 73 74 76 79 80 81 83 84 87 91 96 97 102 105 106 107 108 110 114 117 118 126 139 140 141 142"},F:{"39":0.00768,"42":0.02305,"79":0.00256,"90":0.03842,"95":0.07939,"114":0.00768,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00256,"13":0.01281,"14":0.01537,"17":0.00256,"18":0.04866,"84":0.03073,"90":0.03585,"92":0.13061,"99":0.00256,"100":0.01281,"109":0.02305,"110":0.02305,"114":0.00256,"115":0.03073,"117":0.00256,"122":0.03073,"126":0.00256,"127":0.00256,"128":0.01537,"129":0.01024,"130":0.02561,"131":0.01281,"132":0.03073,"133":0.02049,"134":0.02049,"135":0.04354,"136":0.05634,"137":0.16134,"138":5.11688,"139":0.00256,_:"15 16 79 80 81 83 85 86 87 88 89 91 93 94 95 96 97 98 101 102 103 104 105 106 107 108 111 112 113 116 118 119 120 121 123 124 125"},E:{"13":0.01281,_:"0 4 5 6 7 8 9 10 11 12 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.4 16.5 17.0 17.1 17.2 17.3 17.4 17.5 18.2 26.0","13.1":0.04866,"14.1":0.00256,"15.6":0.02561,"16.2":0.00768,"16.3":0.00256,"16.6":0.01024,"17.6":0.04354,"18.0":0.11525,"18.1":0.01281,"18.3":0.24586,"18.4":0.00256,"18.5-18.6":0.08195},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00042,"5.0-5.1":0,"6.0-6.1":0.00212,"7.0-7.1":0.00127,"8.1-8.4":0,"9.0-9.2":0.00085,"9.3":0.00466,"10.0-10.2":0.00042,"10.3":0.00721,"11.0-11.2":0.06317,"11.3-11.4":0.00297,"12.0-12.1":0.00085,"12.2-12.5":0.02459,"13.0-13.1":0,"13.2":0.00085,"13.3":0.00085,"13.4-13.7":0.00424,"14.0-14.4":0.00975,"14.5-14.8":0.00933,"15.0-15.1":0.00848,"15.2-15.3":0.00678,"15.4":0.00763,"15.5":0.0089,"15.6-15.8":0.11744,"16.0":0.01569,"16.1":0.03053,"16.2":0.01569,"16.3":0.02968,"16.4":0.00636,"16.5":0.01187,"16.6-16.7":0.15093,"17.0":0.00763,"17.1":0.01441,"17.2":0.0106,"17.3":0.01569,"17.4":0.02883,"17.5":0.05512,"17.6-17.7":0.13991,"18.0":0.03519,"18.1":0.07377,"18.2":0.03985,"18.3":0.14712,"18.4":0.09497,"18.5-18.6":3.00041,"26.0":0.00721},P:{"4":0.02008,"21":0.01004,"22":0.04015,"24":0.1807,"25":0.1305,"26":0.05019,"27":0.22085,"28":0.60232,_:"20 23 5.0-5.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 16.0","6.2-6.4":0.01004,"7.2-7.4":0.12046,"15.0":0.02008,"17.0":0.01004,"18.0":0.01004,"19.0":0.01004},I:{"0":0.0817,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00007},K:{"0":1.10033,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{"2.5":0.03719,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":73.30607},R:{_:"0"},M:{"0":0.14876},Q:{_:"14.9"},O:{"0":0.60992},H:{"0":0.06}};
diff --git a/node_modules/caniuse-lite/data/regions/GY.js b/node_modules/caniuse-lite/data/regions/GY.js
deleted file mode 100644
index fbae7ea..0000000
--- a/node_modules/caniuse-lite/data/regions/GY.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"43":0.00418,"115":0.02505,"128":0.0167,"134":0.00418,"138":0.00835,"139":0.01253,"140":0.32983,"141":0.12108,"142":0.00835,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 135 136 137 143 144 145 3.5 3.6"},D:{"11":0.00418,"24":0.00418,"27":0.00835,"29":0.00418,"34":0.00418,"35":0.00418,"36":0.00418,"37":0.00418,"39":0.01253,"40":0.02505,"41":0.02505,"42":0.02088,"43":0.02505,"44":0.0167,"45":0.0167,"46":0.02923,"47":0.0334,"48":0.02088,"49":0.02505,"50":0.02505,"51":0.01253,"52":0.02505,"53":0.0167,"54":0.02088,"55":0.02923,"56":0.02088,"57":0.01253,"58":0.0167,"59":0.02505,"60":0.0167,"62":0.00418,"63":0.00418,"65":0.00835,"66":0.01253,"67":0.00835,"68":0.0167,"69":0.01253,"70":0.00835,"71":0.00418,"72":0.00835,"73":0.01253,"74":0.00835,"75":0.0167,"76":0.00418,"77":0.00835,"78":0.00835,"79":0.03758,"80":0.07098,"81":0.02088,"83":0.01253,"84":0.02088,"85":0.01253,"86":0.0167,"87":0.03758,"88":0.0334,"89":0.0334,"90":0.01253,"91":0.02088,"92":0.0167,"93":0.02923,"94":0.02505,"95":0.01253,"96":0.0167,"97":0.0334,"98":0.07933,"99":0.02088,"100":0.02505,"101":0.02505,"102":0.00418,"103":0.05845,"104":0.00418,"105":0.00835,"106":0.00835,"107":0.02505,"108":0.00418,"109":0.10855,"110":0.00418,"111":0.00418,"113":0.02505,"114":0.02923,"115":0.00418,"116":0.02088,"117":0.00418,"118":0.00418,"119":0.02505,"120":0.01253,"121":0.0167,"122":0.0167,"123":0.0167,"124":0.02088,"125":10.9552,"126":0.03758,"127":0.04175,"128":0.02505,"129":0.00835,"130":0.0334,"131":0.0334,"132":0.10855,"133":0.0167,"134":0.1002,"135":0.05845,"136":0.10438,"137":2.84318,"138":11.30173,"139":0.05845,"140":0.00418,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 25 26 28 30 31 32 33 38 61 64 112 141 142"},F:{"90":0.02088,"117":0.02505,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6","12.1":0.00418},B:{"15":0.00835,"16":0.00418,"18":0.00418,"90":0.00418,"92":0.00835,"100":0.00418,"109":0.05845,"120":0.00418,"122":0.02088,"126":0.00418,"131":0.00418,"132":0.00835,"133":0.00418,"134":0.05845,"135":0.00418,"136":0.0501,"137":0.2338,"138":4.16665,"139":0.02088,_:"12 13 14 17 79 80 81 83 84 85 86 87 88 89 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 121 123 124 125 127 128 129 130"},E:{"14":0.00418,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 15.5 16.1 16.2 16.5 17.0 17.3","5.1":0.00835,"13.1":0.02088,"14.1":0.00418,"15.6":0.0334,"16.0":0.00418,"16.3":0.0167,"16.4":0.00835,"16.6":0.09603,"17.1":0.04175,"17.2":0.00835,"17.4":0.00418,"17.5":0.02505,"17.6":0.0501,"18.0":0.00418,"18.1":0.03758,"18.2":0.02923,"18.3":0.34235,"18.4":0.05428,"18.5-18.6":0.68888,"26.0":0.00835},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00099,"5.0-5.1":0,"6.0-6.1":0.00493,"7.0-7.1":0.00296,"8.1-8.4":0,"9.0-9.2":0.00197,"9.3":0.01084,"10.0-10.2":0.00099,"10.3":0.01676,"11.0-11.2":0.14685,"11.3-11.4":0.0069,"12.0-12.1":0.00197,"12.2-12.5":0.05716,"13.0-13.1":0,"13.2":0.00197,"13.3":0.00197,"13.4-13.7":0.00986,"14.0-14.4":0.02267,"14.5-14.8":0.02168,"15.0-15.1":0.01971,"15.2-15.3":0.01577,"15.4":0.01774,"15.5":0.0207,"15.6-15.8":0.27301,"16.0":0.03647,"16.1":0.07096,"16.2":0.03647,"16.3":0.06899,"16.4":0.01478,"16.5":0.0276,"16.6-16.7":0.35087,"17.0":0.01774,"17.1":0.03351,"17.2":0.02464,"17.3":0.03647,"17.4":0.06702,"17.5":0.12813,"17.6-17.7":0.32524,"18.0":0.0818,"18.1":0.17149,"18.2":0.09265,"18.3":0.342,"18.4":0.22077,"18.5-18.6":6.97502,"26.0":0.01676},P:{"4":0.02116,"20":0.01058,"21":0.01058,"22":0.03174,"23":0.02116,"24":0.12697,"25":0.12697,"26":0.07407,"27":0.16929,"28":2.4865,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0","7.2-7.4":0.23278,"18.0":0.01058,"19.0":0.02116},I:{"0":0.02908,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.36698,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01253,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":49.72583},R:{_:"0"},M:{"0":0.1165},Q:{"14.9":0.02913},O:{"0":0.33785},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/HK.js b/node_modules/caniuse-lite/data/regions/HK.js
deleted file mode 100644
index 6efeb6e..0000000
--- a/node_modules/caniuse-lite/data/regions/HK.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"52":0.01411,"70":0.25396,"72":0.05644,"78":0.01411,"81":0.0047,"115":0.28688,"125":0.0047,"127":0.0047,"128":0.02822,"129":0.11758,"130":0.0047,"133":0.0047,"134":0.0047,"135":0.00941,"136":0.00941,"137":0.0047,"138":0.00941,"139":0.03292,"140":0.71486,"141":0.18812,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 71 73 74 75 76 77 79 80 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 126 131 132 142 143 144 145 3.5 3.6"},D:{"49":0.0047,"58":0.0047,"67":0.0047,"70":0.00941,"74":0.0047,"75":0.01411,"76":0.0047,"78":0.01411,"79":0.04233,"80":0.01411,"81":0.00941,"83":0.01411,"84":0.0047,"85":0.00941,"86":0.04233,"87":0.03762,"88":0.0047,"89":0.00941,"90":0.00941,"91":0.01881,"92":0.00941,"94":0.00941,"95":0.02822,"96":0.0047,"97":0.01881,"98":0.01411,"99":0.01411,"100":0.0047,"101":0.04703,"102":0.00941,"103":0.02352,"104":0.00941,"105":0.01881,"106":0.00941,"107":0.04703,"108":0.03292,"109":0.56906,"110":0.21634,"111":0.01411,"112":10.3419,"113":0.01411,"114":0.07055,"115":0.02822,"116":0.26807,"117":0.01411,"118":0.05173,"119":0.04703,"120":0.10347,"121":0.10347,"122":0.07995,"123":0.08936,"124":0.10347,"125":1.77303,"126":0.20223,"127":0.05644,"128":0.14579,"129":0.26807,"130":0.13168,"131":0.17401,"132":0.08936,"133":0.1552,"134":0.23045,"135":0.18342,"136":0.25867,"137":3.08517,"138":11.06616,"139":0.03762,"140":0.12698,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 59 60 61 62 63 64 65 66 68 69 71 72 73 77 93 141 142"},F:{"46":0.0047,"79":0.0047,"89":0.0047,"90":0.01411,"95":0.01411,"102":0.22104,"117":0.0047,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 91 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 114 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.0047,"92":0.02822,"100":0.0047,"104":0.0047,"106":0.00941,"107":0.0047,"109":0.04703,"110":0.0047,"111":0.0047,"112":0.0047,"113":0.01881,"114":0.00941,"115":0.0047,"116":0.00941,"117":0.01411,"118":0.0047,"119":0.0047,"120":0.02822,"121":0.00941,"122":0.01881,"123":0.00941,"124":0.00941,"125":0.01411,"126":0.01881,"127":0.03292,"128":0.01881,"129":0.24456,"130":0.01881,"131":0.05644,"132":0.01881,"133":0.02822,"134":0.03292,"135":0.04703,"136":0.07055,"137":0.51733,"138":4.02577,"139":0.01881,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 105 108"},E:{"8":0.02352,"12":0.0047,"13":0.13639,"14":0.01411,_:"0 4 5 6 7 9 10 11 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1","13.1":0.01411,"14.1":0.02352,"15.1":0.00941,"15.2-15.3":0.0047,"15.4":0.01881,"15.5":0.02352,"15.6":0.08465,"16.0":0.03292,"16.1":0.01881,"16.2":0.00941,"16.3":0.04233,"16.4":0.00941,"16.5":0.01881,"16.6":0.1552,"17.0":0.00941,"17.1":0.09876,"17.2":0.00941,"17.3":0.02352,"17.4":0.02822,"17.5":0.03292,"17.6":0.14109,"18.0":0.07525,"18.1":0.03762,"18.2":0.01411,"18.3":0.09406,"18.4":0.05173,"18.5-18.6":1.37328,"26.0":0.02352},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00154,"5.0-5.1":0,"6.0-6.1":0.00768,"7.0-7.1":0.00461,"8.1-8.4":0,"9.0-9.2":0.00307,"9.3":0.0169,"10.0-10.2":0.00154,"10.3":0.02611,"11.0-11.2":0.22888,"11.3-11.4":0.01075,"12.0-12.1":0.00307,"12.2-12.5":0.0891,"13.0-13.1":0,"13.2":0.00307,"13.3":0.00307,"13.4-13.7":0.01536,"14.0-14.4":0.03533,"14.5-14.8":0.03379,"15.0-15.1":0.03072,"15.2-15.3":0.02458,"15.4":0.02765,"15.5":0.03226,"15.6-15.8":0.42551,"16.0":0.05684,"16.1":0.1106,"16.2":0.05684,"16.3":0.10753,"16.4":0.02304,"16.5":0.04301,"16.6-16.7":0.54686,"17.0":0.02765,"17.1":0.05223,"17.2":0.0384,"17.3":0.05684,"17.4":0.10446,"17.5":0.1997,"17.6-17.7":0.50692,"18.0":0.1275,"18.1":0.26729,"18.2":0.1444,"18.3":0.53304,"18.4":0.34409,"18.5-18.6":10.87119,"26.0":0.02611},P:{"4":0.03169,"20":0.01056,"21":0.02113,"22":0.02113,"23":0.03169,"24":0.01056,"25":0.02113,"26":0.07395,"27":0.09508,"28":3.39112,"5.0-5.4":0.01056,_:"6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0 18.0","7.2-7.4":0.01056,"13.0":0.01056,"17.0":0.01056,"19.0":0.01056},I:{"0":2.13678,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00043,"4.2-4.3":0.00043,"4.4":0,"4.4.3-4.4.4":0.00171},K:{"0":0.13772,_:"10 11 12 11.1 11.5 12.1"},A:{"9":0.03302,"11":1.06749,_:"6 7 8 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":32.91853},R:{_:"0"},M:{"0":0.65153},Q:{"14.9":0.24366},O:{"0":0.33371},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/HN.js b/node_modules/caniuse-lite/data/regions/HN.js
deleted file mode 100644
index 2db12a5..0000000
--- a/node_modules/caniuse-lite/data/regions/HN.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"50":0.0041,"51":0.0041,"52":0.0041,"53":0.0041,"55":0.0041,"56":0.0082,"115":0.08196,"128":0.0041,"130":0.0041,"133":0.0041,"134":0.0041,"135":0.0041,"136":0.0041,"137":0.0041,"138":0.02049,"139":0.02049,"140":0.6147,"141":0.22539,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 54 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 131 132 142 143 144 145 3.5 3.6"},D:{"27":0.0041,"39":0.02869,"40":0.02459,"41":0.02459,"42":0.02049,"43":0.02459,"44":0.02049,"45":0.02459,"46":0.02459,"47":0.03688,"48":0.02459,"49":0.04098,"50":0.02049,"51":0.02049,"52":0.02459,"53":0.02459,"54":0.02049,"55":0.02049,"56":0.02459,"57":0.02869,"58":0.02049,"59":0.02459,"60":0.02459,"63":0.0041,"65":0.0082,"66":0.0041,"67":0.0041,"68":0.0041,"69":0.0082,"72":0.0041,"73":0.0041,"74":0.0082,"75":0.01229,"76":0.0041,"77":0.0041,"78":0.0041,"79":0.10655,"80":0.02049,"81":0.0041,"83":0.0082,"84":0.0041,"85":0.02049,"86":0.0082,"87":0.08196,"88":0.02459,"89":0.01639,"90":0.0082,"91":0.0082,"92":0.0082,"93":0.06557,"94":0.03278,"95":0.0041,"96":0.0041,"97":0.0041,"98":0.02869,"99":0.01639,"100":0.0082,"101":0.01229,"102":0.03688,"103":0.04508,"104":0.0041,"105":0.0082,"106":0.0041,"107":0.0041,"108":0.12704,"109":0.98762,"110":0.0041,"111":0.09016,"113":0.0041,"114":0.01229,"115":0.01229,"116":0.06147,"119":0.04098,"120":0.01639,"121":0.01229,"122":0.08606,"123":0.0082,"124":0.01639,"125":5.47083,"126":0.12704,"127":0.0082,"128":0.04508,"129":0.01639,"130":0.02459,"131":0.04918,"132":0.06147,"133":0.08196,"134":0.07786,"135":0.08196,"136":0.38111,"137":2.79893,"138":14.66264,"139":0.0041,"140":0.0041,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 32 33 34 35 36 37 38 61 62 64 70 71 112 117 118 141 142"},F:{"90":0.01639,"95":0.02049,"114":0.0082,"117":0.0041,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"16":0.0041,"85":0.0041,"92":0.01639,"100":0.0041,"109":0.03688,"120":0.0041,"122":0.03278,"123":0.0041,"124":0.0041,"126":0.0041,"129":0.0041,"130":0.01229,"131":0.01229,"132":0.0082,"133":0.01229,"134":0.13933,"135":0.02459,"136":0.10245,"137":0.209,"138":5.52001,"139":0.01639,_:"12 13 14 15 17 18 79 80 81 83 84 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 121 125 127 128"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 12.1 15.1 15.2-15.3 15.4 15.5 16.4 17.0 17.2 17.3","5.1":0.01229,"11.1":0.0082,"13.1":0.01639,"14.1":0.02459,"15.6":0.04098,"16.0":0.0041,"16.1":0.0041,"16.2":0.0082,"16.3":0.0041,"16.5":0.0041,"16.6":0.05737,"17.1":0.04508,"17.4":0.0041,"17.5":0.02459,"17.6":0.03688,"18.0":0.01639,"18.1":0.0082,"18.2":0.0082,"18.3":0.02049,"18.4":0.02869,"18.5-18.6":0.6065,"26.0":0.01229},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00156,"5.0-5.1":0,"6.0-6.1":0.00779,"7.0-7.1":0.00468,"8.1-8.4":0,"9.0-9.2":0.00312,"9.3":0.01715,"10.0-10.2":0.00156,"10.3":0.0265,"11.0-11.2":0.23225,"11.3-11.4":0.01091,"12.0-12.1":0.00312,"12.2-12.5":0.09041,"13.0-13.1":0,"13.2":0.00312,"13.3":0.00312,"13.4-13.7":0.01559,"14.0-14.4":0.03585,"14.5-14.8":0.03429,"15.0-15.1":0.03117,"15.2-15.3":0.02494,"15.4":0.02806,"15.5":0.03273,"15.6-15.8":0.43176,"16.0":0.05767,"16.1":0.11223,"16.2":0.05767,"16.3":0.10911,"16.4":0.02338,"16.5":0.04364,"16.6-16.7":0.5549,"17.0":0.02806,"17.1":0.053,"17.2":0.03897,"17.3":0.05767,"17.4":0.10599,"17.5":0.20263,"17.6-17.7":0.51438,"18.0":0.12937,"18.1":0.27122,"18.2":0.14652,"18.3":0.54088,"18.4":0.34915,"18.5-18.6":11.03105,"26.0":0.0265},P:{"4":0.13479,"21":0.01037,"22":0.02074,"23":0.01037,"24":0.03111,"25":0.08295,"26":0.05184,"27":0.12442,"28":1.65894,_:"20 6.2-6.4 8.2 9.2 10.1 12.0 14.0 15.0 18.0","5.0-5.4":0.02074,"7.2-7.4":0.05184,"11.1-11.2":0.02074,"13.0":0.01037,"16.0":0.04147,"17.0":0.01037,"19.0":0.02074},I:{"0":0.02947,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.2951,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.0041,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":43.07556},R:{_:"0"},M:{"0":0.21837},Q:{_:"14.9"},O:{"0":0.08853},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/HR.js b/node_modules/caniuse-lite/data/regions/HR.js
deleted file mode 100644
index dd7658f..0000000
--- a/node_modules/caniuse-lite/data/regions/HR.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"52":0.11416,"78":0.01223,"88":0.00815,"91":0.00408,"102":0.00815,"103":0.00815,"105":0.00408,"113":0.00408,"115":0.28947,"124":0.00408,"127":0.00408,"128":0.17531,"130":0.00815,"133":0.09377,"134":0.00815,"135":0.03262,"136":0.02039,"137":0.00815,"138":0.07339,"139":0.08562,"140":2.08335,"141":0.64009,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 89 90 92 93 94 95 96 97 98 99 100 101 104 106 107 108 109 110 111 112 114 116 117 118 119 120 121 122 123 125 126 129 131 132 142 143 144 145 3.5 3.6"},D:{"34":0.00408,"39":0.00408,"40":0.00408,"41":0.02446,"42":0.00408,"43":0.00408,"44":0.00408,"45":0.00408,"46":0.00408,"47":0.00815,"48":0.00815,"49":0.02854,"50":0.00408,"51":0.00408,"52":0.00408,"53":0.00408,"54":0.00408,"55":0.00408,"56":0.00408,"57":0.00408,"58":0.00408,"59":0.00408,"60":0.00408,"66":0.00408,"68":0.00815,"70":0.00408,"75":0.00408,"79":0.16308,"80":0.00408,"81":0.01223,"83":0.00408,"84":0.00408,"87":0.12231,"88":0.00815,"89":0.00408,"91":0.09377,"93":0.00815,"94":0.00408,"95":0.00408,"96":0.00408,"98":0.00408,"103":0.01631,"104":0.01223,"106":0.03262,"107":0.00408,"108":0.04485,"109":1.24349,"110":0.00408,"111":0.02039,"112":0.00815,"113":0.00815,"114":0.01223,"115":0.00408,"116":0.04485,"117":0.00408,"118":0.01631,"119":0.02854,"120":0.02446,"121":0.01631,"122":0.053,"123":0.01223,"124":0.03262,"125":0.10193,"126":0.01631,"127":0.01631,"128":0.03669,"129":0.01631,"130":0.01631,"131":0.106,"132":0.12639,"133":0.08154,"134":0.06523,"135":0.14677,"136":0.24054,"137":4.28085,"138":18.39542,"139":0.00408,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 61 62 63 64 65 67 69 71 72 73 74 76 77 78 85 86 90 92 97 99 100 101 102 105 140 141 142"},F:{"46":0.02854,"76":0.01223,"89":0.00408,"90":0.053,"95":0.02446,"104":0.00408,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 77 78 79 80 81 82 83 84 85 86 87 88 91 92 93 94 96 97 98 99 100 101 102 103 105 106 107 108 109 110 111 112 113 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00408,"109":0.03669,"114":0.00408,"115":0.00408,"118":0.00408,"122":0.00408,"130":0.00408,"131":0.01223,"132":0.01223,"134":0.01223,"135":0.01631,"136":0.02039,"137":0.09785,"138":2.64597,"139":0.02446,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 116 117 119 120 121 123 124 125 126 127 128 129 133"},E:{"14":0.00815,"15":0.00815,_:"0 4 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00408,"12.1":0.00408,"13.1":0.00815,"14.1":0.01223,"15.1":0.00408,"15.2-15.3":0.00408,"15.4":0.00408,"15.5":0.00408,"15.6":0.08969,"16.0":0.01631,"16.1":0.03262,"16.2":0.00408,"16.3":0.01631,"16.4":0.00408,"16.5":0.00815,"16.6":0.13046,"17.0":0.00408,"17.1":0.09377,"17.2":0.00815,"17.3":0.01631,"17.4":0.04077,"17.5":0.03262,"17.6":0.10193,"18.0":0.01223,"18.1":0.02854,"18.2":0.01223,"18.3":0.06523,"18.4":0.05708,"18.5-18.6":1.0111,"26.0":0.00815},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00124,"5.0-5.1":0,"6.0-6.1":0.00619,"7.0-7.1":0.00371,"8.1-8.4":0,"9.0-9.2":0.00248,"9.3":0.01362,"10.0-10.2":0.00124,"10.3":0.02105,"11.0-11.2":0.18451,"11.3-11.4":0.00867,"12.0-12.1":0.00248,"12.2-12.5":0.07182,"13.0-13.1":0,"13.2":0.00248,"13.3":0.00248,"13.4-13.7":0.01238,"14.0-14.4":0.02848,"14.5-14.8":0.02724,"15.0-15.1":0.02477,"15.2-15.3":0.01981,"15.4":0.02229,"15.5":0.026,"15.6-15.8":0.34301,"16.0":0.04582,"16.1":0.08916,"16.2":0.04582,"16.3":0.08668,"16.4":0.01857,"16.5":0.03467,"16.6-16.7":0.44083,"17.0":0.02229,"17.1":0.0421,"17.2":0.03096,"17.3":0.04582,"17.4":0.0842,"17.5":0.16098,"17.6-17.7":0.40864,"18.0":0.10278,"18.1":0.21546,"18.2":0.1164,"18.3":0.42969,"18.4":0.27738,"18.5-18.6":8.76338,"26.0":0.02105},P:{"4":0.22968,"21":0.01044,"22":0.01044,"23":0.0522,"24":0.03132,"25":0.04176,"26":0.11484,"27":0.12528,"28":3.99855,_:"20 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","5.0-5.4":0.0522,"6.2-6.4":0.02088,"7.2-7.4":0.1566},I:{"0":0.10052,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00008},K:{"0":0.39677,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00408,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":43.5004},R:{_:"0"},M:{"0":0.51521},Q:{_:"14.9"},O:{"0":0.05922},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/HT.js b/node_modules/caniuse-lite/data/regions/HT.js
deleted file mode 100644
index 69f7a74..0000000
--- a/node_modules/caniuse-lite/data/regions/HT.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"44":0.00165,"47":0.00165,"52":0.0231,"56":0.0099,"58":0.00165,"108":0.00165,"112":0.0033,"115":0.03465,"119":0.00165,"123":0.00165,"127":0.0033,"128":0.01485,"134":0.00165,"135":0.00165,"137":0.00165,"138":0.00165,"139":0.0396,"140":0.30195,"141":0.04785,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 48 49 50 51 53 54 55 57 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 109 110 111 113 114 116 117 118 120 121 122 124 125 126 129 130 131 132 133 136 142 143 144 145 3.5 3.6"},D:{"37":0.00495,"39":0.0033,"40":0.0033,"41":0.0033,"42":0.00165,"43":0.00165,"44":0.00165,"45":0.0033,"46":0.0033,"47":0.00165,"48":0.00165,"49":0.0033,"50":0.00825,"51":0.0033,"52":0.0033,"53":0.0033,"54":0.00165,"55":0.00165,"56":0.01485,"57":0.00165,"58":0.0033,"59":0.0033,"60":0.0033,"61":0.00165,"63":0.00165,"66":0.00165,"68":0.01485,"69":0.0066,"70":0.0033,"73":0.01155,"74":0.0066,"75":0.0066,"76":0.02145,"77":0.0033,"78":0.00165,"79":0.0165,"80":0.00495,"81":0.0033,"83":0.00165,"85":0.00495,"86":0.0033,"87":0.0198,"88":0.0099,"89":0.00825,"90":0.00165,"91":0.00495,"92":0.0033,"93":0.04785,"94":0.00825,"95":0.0033,"97":0.00165,"99":0.00495,"100":0.00165,"101":0.00495,"102":0.0033,"103":0.07095,"104":0.00165,"105":0.0297,"106":0.0033,"107":0.00165,"108":0.066,"109":0.2013,"110":0.0099,"111":0.17325,"112":0.00165,"114":0.0429,"115":0.00165,"116":0.03795,"117":0.01155,"118":0.0066,"119":0.01815,"120":0.18315,"121":0.00165,"122":0.0231,"123":0.0132,"124":0.0066,"125":0.15015,"126":0.0396,"127":0.0099,"128":0.07095,"129":0.01155,"130":0.01815,"131":0.0957,"132":0.03135,"133":0.0462,"134":0.1023,"135":0.1122,"136":0.231,"137":1.7094,"138":3.71745,"139":0.0231,"140":0.00495,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 62 64 65 67 71 72 84 96 98 113 141 142"},F:{"57":0.00165,"90":0.05115,"95":0.00495,"102":0.00165,"105":0.00165,"112":0.00165,"113":0.00165,"117":0.0033,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 96 97 98 99 100 101 103 104 106 107 108 109 110 111 114 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.01155,"13":0.00495,"14":0.0066,"15":0.00495,"16":0.0066,"17":0.0033,"18":0.0198,"84":0.0033,"85":0.00165,"87":0.00165,"89":0.00495,"90":0.0033,"92":0.0726,"100":0.0033,"103":0.00165,"106":0.00165,"109":0.07095,"114":0.0033,"116":0.00165,"122":0.00495,"125":0.00165,"126":0.0033,"127":0.0033,"128":0.00495,"129":0.0033,"130":0.00495,"131":0.0066,"132":0.00495,"133":0.00495,"134":0.0165,"135":0.01485,"136":0.02805,"137":0.1287,"138":1.89255,"139":0.01485,_:"79 80 81 83 86 88 91 93 94 95 96 97 98 99 101 102 104 105 107 108 110 111 112 113 115 117 118 119 120 121 123 124"},E:{"14":0.00165,"15":0.0033,_:"0 4 5 6 7 8 9 10 11 12 13 3.1 3.2 6.1 7.1 9.1 10.1 15.4 15.5 16.0 17.2","5.1":0.0066,"11.1":0.00495,"12.1":0.00165,"13.1":0.01155,"14.1":0.0594,"15.1":0.00165,"15.2-15.3":0.0033,"15.6":0.06105,"16.1":0.00165,"16.2":0.0033,"16.3":0.00165,"16.4":0.00165,"16.5":0.00165,"16.6":0.02475,"17.0":0.00495,"17.1":0.01155,"17.3":0.0033,"17.4":0.02145,"17.5":0.03465,"17.6":0.06435,"18.0":0.0132,"18.1":0.00495,"18.2":0.01815,"18.3":0.0198,"18.4":0.03465,"18.5-18.6":0.33,"26.0":0.0198},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00117,"5.0-5.1":0,"6.0-6.1":0.00587,"7.0-7.1":0.00352,"8.1-8.4":0,"9.0-9.2":0.00235,"9.3":0.0129,"10.0-10.2":0.00117,"10.3":0.01994,"11.0-11.2":0.1748,"11.3-11.4":0.00821,"12.0-12.1":0.00235,"12.2-12.5":0.06804,"13.0-13.1":0,"13.2":0.00235,"13.3":0.00235,"13.4-13.7":0.01173,"14.0-14.4":0.02698,"14.5-14.8":0.02581,"15.0-15.1":0.02346,"15.2-15.3":0.01877,"15.4":0.02112,"15.5":0.02464,"15.6-15.8":0.32497,"16.0":0.04341,"16.1":0.08447,"16.2":0.04341,"16.3":0.08212,"16.4":0.0176,"16.5":0.03285,"16.6-16.7":0.41765,"17.0":0.02112,"17.1":0.03989,"17.2":0.02933,"17.3":0.04341,"17.4":0.07978,"17.5":0.15251,"17.6-17.7":0.38715,"18.0":0.09737,"18.1":0.20413,"18.2":0.11028,"18.3":0.40709,"18.4":0.26279,"18.5-18.6":8.30256,"26.0":0.01994},P:{"4":0.03147,"20":0.01049,"21":0.11539,"22":0.03147,"23":0.04196,"24":0.22029,"25":0.15735,"26":0.09441,"27":0.25176,"28":0.9546,"5.0-5.4":0.01049,"6.2-6.4":0.01049,"7.2-7.4":0.06294,_:"8.2 10.1 12.0 17.0","9.2":0.04196,"11.1-11.2":0.13637,"13.0":0.08392,"14.0":0.05245,"15.0":0.01049,"16.0":0.14686,"18.0":0.01049,"19.0":0.02098},I:{"0":0.10839,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00009},K:{"0":0.6847,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00165,_:"6 7 8 9 10 5.5"},S:{"2.5":0.00835,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":72.6588},R:{_:"0"},M:{"0":0.15865},Q:{_:"14.9"},O:{"0":0.12525},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/HU.js b/node_modules/caniuse-lite/data/regions/HU.js
deleted file mode 100644
index 5279bfe..0000000
--- a/node_modules/caniuse-lite/data/regions/HU.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"48":0.00276,"52":0.00827,"61":0.00276,"78":0.00827,"107":0.00551,"108":0.00551,"113":0.00276,"115":0.37771,"118":0.00827,"120":0.15164,"125":0.00827,"127":0.00276,"128":0.06893,"131":0.00276,"132":0.00276,"133":0.00276,"134":0.00551,"135":0.00827,"136":0.01103,"137":0.01654,"138":0.01379,"139":0.08547,"140":1.64869,"141":0.51556,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 59 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 109 110 111 112 114 116 117 119 121 122 123 124 126 129 130 142 143 144 145 3.5 3.6"},D:{"34":0.00551,"38":0.01103,"39":0.00276,"40":0.00276,"41":0.00276,"42":0.00276,"43":0.00276,"44":0.00276,"45":0.00276,"46":0.00276,"47":0.00276,"48":0.00276,"49":0.00551,"50":0.00276,"51":0.00276,"52":0.00276,"53":0.01103,"54":0.00276,"55":0.00276,"56":0.00276,"57":0.00276,"58":0.00276,"59":0.00276,"60":0.00276,"79":0.0965,"86":0.00276,"87":0.06617,"88":0.00827,"91":0.00276,"94":0.00276,"95":0.00276,"96":0.00276,"100":0.00276,"102":0.00276,"103":0.01379,"104":0.00827,"106":0.00551,"107":0.00276,"108":0.0386,"109":0.78575,"110":0.00276,"111":0.00551,"112":0.00276,"114":0.00827,"115":0.00276,"116":0.0193,"117":0.00276,"118":0.00827,"119":0.01379,"120":0.04687,"121":0.03308,"122":0.02757,"123":0.00827,"124":0.00827,"125":0.02757,"126":0.01654,"127":0.0772,"128":0.03308,"129":0.03033,"130":0.01379,"131":0.04687,"132":0.03033,"133":0.03308,"134":0.0386,"135":0.04687,"136":0.11028,"137":2.59158,"138":10.29188,"139":0.01379,"140":0.00276,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 83 84 85 89 90 92 93 97 98 99 101 105 113 141 142"},F:{"46":0.00551,"69":0.00276,"79":0.00276,"82":0.00276,"85":0.00276,"86":0.00276,"89":0.00276,"90":0.02757,"95":0.07168,"105":0.02481,"106":0.06893,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 80 81 83 84 87 88 91 92 93 94 96 97 98 99 100 101 102 103 104 107 108 109 110 111 112 113 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"88":0.00276,"92":0.00276,"109":0.01654,"120":0.59276,"128":0.00276,"130":0.00276,"131":0.00551,"132":0.00551,"133":0.00276,"134":0.03033,"135":0.00827,"136":0.01103,"137":0.06617,"138":1.96023,"139":0.00551,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 121 122 123 124 125 126 127 129"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1","13.1":0.00551,"14.1":0.00276,"15.2-15.3":0.00276,"15.4":0.00551,"15.5":0.00276,"15.6":0.03033,"16.0":0.00551,"16.1":0.00276,"16.2":0.00551,"16.3":0.00827,"16.4":0.00276,"16.5":0.00276,"16.6":0.04411,"17.0":0.00276,"17.1":0.04687,"17.2":0.00276,"17.3":0.00276,"17.4":0.00827,"17.5":0.01379,"17.6":0.05514,"18.0":0.00827,"18.1":0.01379,"18.2":0.00551,"18.3":0.02481,"18.4":0.02206,"18.5-18.6":0.43009,"26.0":0.00827},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00072,"5.0-5.1":0,"6.0-6.1":0.00362,"7.0-7.1":0.00217,"8.1-8.4":0,"9.0-9.2":0.00145,"9.3":0.00797,"10.0-10.2":0.00072,"10.3":0.01231,"11.0-11.2":0.10791,"11.3-11.4":0.00507,"12.0-12.1":0.00145,"12.2-12.5":0.042,"13.0-13.1":0,"13.2":0.00145,"13.3":0.00145,"13.4-13.7":0.00724,"14.0-14.4":0.01666,"14.5-14.8":0.01593,"15.0-15.1":0.01448,"15.2-15.3":0.01159,"15.4":0.01304,"15.5":0.01521,"15.6-15.8":0.2006,"16.0":0.0268,"16.1":0.05214,"16.2":0.0268,"16.3":0.05069,"16.4":0.01086,"16.5":0.02028,"16.6-16.7":0.25782,"17.0":0.01304,"17.1":0.02462,"17.2":0.01811,"17.3":0.0268,"17.4":0.04925,"17.5":0.09415,"17.6-17.7":0.23899,"18.0":0.06011,"18.1":0.12601,"18.2":0.06807,"18.3":0.2513,"18.4":0.16222,"18.5-18.6":5.12516,"26.0":0.01231},P:{"4":0.12511,"20":0.01043,"21":0.02085,"22":0.03128,"23":0.03128,"24":0.03128,"25":0.0417,"26":0.07298,"27":0.14596,"28":2.80454,"5.0-5.4":0.01043,_:"6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0 17.0 18.0","7.2-7.4":0.02085,"13.0":0.01043,"19.0":0.01043},I:{"0":0.05062,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00004},K:{"0":0.29383,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00827,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":65.17529},R:{_:"0"},M:{"0":0.23174},Q:{_:"14.9"},O:{"0":0.01448},H:{"0":0.09}};
diff --git a/node_modules/caniuse-lite/data/regions/ID.js b/node_modules/caniuse-lite/data/regions/ID.js
deleted file mode 100644
index 5418ee9..0000000
--- a/node_modules/caniuse-lite/data/regions/ID.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"17":0.00391,"52":0.00391,"90":0.00391,"109":0.00391,"112":0.00391,"113":0.03126,"114":0.00391,"115":0.14069,"125":0.00391,"126":0.00391,"127":0.01172,"128":0.01954,"130":0.00391,"131":0.00391,"132":0.00391,"133":0.00782,"134":0.00782,"135":0.01954,"136":0.01954,"137":0.01954,"138":0.04299,"139":0.08988,"140":1.69216,"141":0.46114,"142":0.00391,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 116 117 118 119 120 121 122 123 124 129 143 144 145 3.5 3.6"},D:{"39":0.00391,"40":0.00391,"41":0.00391,"42":0.00391,"43":0.00391,"44":0.00391,"45":0.00391,"46":0.00391,"47":0.00391,"48":0.00391,"49":0.00391,"50":0.00391,"51":0.00391,"52":0.00391,"53":0.00391,"54":0.00391,"55":0.00391,"56":0.00391,"57":0.00391,"58":0.00391,"59":0.00391,"60":0.00391,"79":0.00391,"80":0.00391,"87":0.00391,"89":0.00391,"91":0.00391,"92":0.00391,"94":0.00391,"95":0.00391,"98":0.00391,"100":0.00391,"103":0.01954,"104":0.01563,"105":0.00782,"106":0.01172,"107":0.00391,"108":0.01172,"109":0.73861,"110":0.00391,"111":0.01172,"112":0.00391,"113":0.00391,"114":0.01563,"115":0.00391,"116":0.06644,"117":0.00391,"118":0.00782,"119":0.01172,"120":0.01954,"121":0.01563,"122":0.05862,"123":0.02345,"124":0.03517,"125":0.04299,"126":0.04299,"127":0.02736,"128":0.10552,"129":0.02736,"130":0.03126,"131":0.12115,"132":0.07425,"133":0.08207,"134":0.06644,"135":0.12506,"136":0.18758,"137":5.38913,"138":20.59516,"139":0.00782,"140":0.00391,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 81 83 84 85 86 88 90 93 96 97 99 101 102 141 142"},F:{"90":0.01172,"95":0.01172,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00391,"92":0.00782,"109":0.00782,"114":0.00782,"120":0.00391,"122":0.00391,"128":0.00391,"130":0.00391,"131":0.00782,"132":0.00391,"133":0.00391,"134":0.00782,"135":0.02736,"136":0.01954,"137":0.10552,"138":3.70869,"139":0.01563,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 121 123 124 125 126 127 129"},E:{"14":0.00391,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1","5.1":0.00782,"13.1":0.00782,"14.1":0.01563,"15.1":0.00782,"15.2-15.3":0.00391,"15.4":0.00391,"15.5":0.00782,"15.6":0.0469,"16.0":0.00391,"16.1":0.01954,"16.2":0.00782,"16.3":0.01172,"16.4":0.00782,"16.5":0.02345,"16.6":0.07034,"17.0":0.00782,"17.1":0.01563,"17.2":0.01563,"17.3":0.01172,"17.4":0.02345,"17.5":0.04299,"17.6":0.09379,"18.0":0.02345,"18.1":0.03517,"18.2":0.01954,"18.3":0.06253,"18.4":0.0469,"18.5-18.6":0.46896,"26.0":0.00391},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00057,"5.0-5.1":0,"6.0-6.1":0.00283,"7.0-7.1":0.0017,"8.1-8.4":0,"9.0-9.2":0.00113,"9.3":0.00623,"10.0-10.2":0.00057,"10.3":0.00963,"11.0-11.2":0.08442,"11.3-11.4":0.00397,"12.0-12.1":0.00113,"12.2-12.5":0.03286,"13.0-13.1":0,"13.2":0.00113,"13.3":0.00113,"13.4-13.7":0.00567,"14.0-14.4":0.01303,"14.5-14.8":0.01246,"15.0-15.1":0.01133,"15.2-15.3":0.00906,"15.4":0.0102,"15.5":0.0119,"15.6-15.8":0.15694,"16.0":0.02096,"16.1":0.04079,"16.2":0.02096,"16.3":0.03966,"16.4":0.0085,"16.5":0.01586,"16.6-16.7":0.20169,"17.0":0.0102,"17.1":0.01926,"17.2":0.01416,"17.3":0.02096,"17.4":0.03853,"17.5":0.07365,"17.6-17.7":0.18696,"18.0":0.04702,"18.1":0.09858,"18.2":0.05326,"18.3":0.19659,"18.4":0.12691,"18.5-18.6":4.00952,"26.0":0.00963},P:{"4":0.0106,"21":0.0106,"22":0.0106,"23":0.0106,"24":0.0106,"25":0.0212,"26":0.03179,"27":0.06359,"28":0.83721,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.0106},I:{"0":0.06691,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00005},K:{"0":0.47518,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00409,"11":0.25774,_:"6 7 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":55.36773},R:{_:"0"},M:{"0":0.06092},Q:{"14.9":0.00609},O:{"0":0.43862},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/IE.js b/node_modules/caniuse-lite/data/regions/IE.js
deleted file mode 100644
index 9a506f6..0000000
--- a/node_modules/caniuse-lite/data/regions/IE.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"36":0.00311,"48":0.00311,"59":0.20209,"78":0.00622,"84":0.01555,"105":0.00311,"108":0.00311,"113":0.05907,"115":0.04042,"128":0.06529,"130":0.00311,"132":0.00933,"136":0.00622,"137":0.00311,"138":0.00933,"139":0.04353,"140":0.60626,"141":0.24872,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 54 55 56 57 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 106 107 109 110 111 112 114 116 117 118 119 120 121 122 123 124 125 126 127 129 131 133 134 135 142 143 144 145 3.5 3.6"},D:{"39":0.02798,"40":0.02798,"41":0.02798,"42":0.02798,"43":0.02798,"44":0.02798,"45":0.02798,"46":0.02798,"47":0.02798,"48":0.02798,"49":0.03109,"50":0.02798,"51":0.02798,"52":0.04353,"53":0.02798,"54":0.02798,"55":0.02798,"56":0.02798,"57":0.02798,"58":0.02798,"59":0.02798,"60":0.02798,"63":0.00311,"65":0.00933,"74":0.05907,"78":0.00311,"79":0.02176,"80":0.00311,"81":0.03731,"85":0.00311,"86":0.00311,"87":0.01865,"88":0.01865,"89":0.00311,"91":0.00622,"92":0.00311,"93":0.00622,"94":0.00311,"96":0.00311,"98":0.00311,"102":0.00311,"103":0.02487,"104":0.00622,"106":0.03731,"107":0.00311,"108":0.00933,"109":0.26737,"110":0.00311,"111":0.00311,"112":0.00311,"113":0.00311,"114":0.00622,"115":0.00311,"116":0.05285,"117":0.00311,"118":0.00311,"119":0.00622,"120":0.40106,"121":0.00933,"122":0.05285,"123":0.00622,"124":0.02798,"125":0.3793,"126":0.04042,"127":0.01244,"128":0.05285,"129":0.02487,"130":0.01244,"131":0.82389,"132":0.55029,"133":0.51299,"134":0.07151,"135":0.09016,"136":0.18654,"137":2.23226,"138":12.88681,"139":0.00622,"140":0.00311,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 64 66 67 68 69 70 71 72 73 75 76 77 83 84 90 95 97 99 100 101 105 141 142"},F:{"36":0.00311,"46":0.00622,"89":0.00311,"90":0.03731,"96":0.00311,"107":0.00311,"117":0.00622,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 91 92 93 94 95 97 98 99 100 101 102 103 104 105 106 108 109 110 111 112 113 114 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00311,"92":0.00311,"107":0.07151,"109":0.00622,"113":0.00311,"121":0.00622,"125":0.00622,"129":0.00311,"130":0.00311,"131":0.00933,"132":0.00933,"133":0.00311,"134":0.04974,"135":0.01555,"136":0.02176,"137":0.15545,"138":4.27488,"139":0.00311,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 108 110 111 112 114 115 116 117 118 119 120 122 123 124 126 127 128"},E:{"8":0.00933,"13":0.00311,"14":0.01244,"15":0.00311,_:"0 4 5 6 7 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1","13.1":0.01244,"14.1":0.0342,"15.1":0.00622,"15.2-15.3":0.00311,"15.4":0.00311,"15.5":0.00933,"15.6":0.15234,"16.0":0.0342,"16.1":0.00933,"16.2":0.01555,"16.3":0.04042,"16.4":0.00311,"16.5":0.00933,"16.6":0.14612,"17.0":0.00311,"17.1":0.11192,"17.2":0.01555,"17.3":0.00933,"17.4":0.01865,"17.5":0.04042,"17.6":0.12436,"18.0":0.00933,"18.1":0.0342,"18.2":0.01244,"18.3":0.06529,"18.4":0.04974,"18.5-18.6":1.12546,"26.0":0.00622},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00208,"5.0-5.1":0,"6.0-6.1":0.01041,"7.0-7.1":0.00625,"8.1-8.4":0,"9.0-9.2":0.00416,"9.3":0.0229,"10.0-10.2":0.00208,"10.3":0.03539,"11.0-11.2":0.31018,"11.3-11.4":0.01457,"12.0-12.1":0.00416,"12.2-12.5":0.12074,"13.0-13.1":0,"13.2":0.00416,"13.3":0.00416,"13.4-13.7":0.02082,"14.0-14.4":0.04788,"14.5-14.8":0.0458,"15.0-15.1":0.04164,"15.2-15.3":0.03331,"15.4":0.03747,"15.5":0.04372,"15.6-15.8":0.57665,"16.0":0.07703,"16.1":0.14989,"16.2":0.07703,"16.3":0.14572,"16.4":0.03123,"16.5":0.05829,"16.6-16.7":0.74111,"17.0":0.03747,"17.1":0.07078,"17.2":0.05204,"17.3":0.07703,"17.4":0.14156,"17.5":0.27063,"17.6-17.7":0.68698,"18.0":0.17279,"18.1":0.36223,"18.2":0.19569,"18.3":0.72237,"18.4":0.46632,"18.5-18.6":14.73269,"26.0":0.03539},P:{"4":0.01043,"20":0.01043,"21":0.03129,"22":0.02086,"23":0.03129,"24":0.03129,"25":0.03129,"26":0.05215,"27":0.14603,"28":3.05621,_:"5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0","19.0":0.01043},I:{"0":0.04816,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00004},K:{"0":0.09647,_:"10 11 12 11.1 11.5 12.1"},A:{"9":0.04664,"11":0.02798,_:"6 7 8 10 5.5"},S:{"2.5":0.00689,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":46.01691},R:{_:"0"},M:{"0":0.3032},Q:{_:"14.9"},O:{"0":0.01378},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/IL.js b/node_modules/caniuse-lite/data/regions/IL.js
deleted file mode 100644
index 1fb74c5..0000000
--- a/node_modules/caniuse-lite/data/regions/IL.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"24":0.00327,"25":0.00654,"26":0.01635,"27":0.00327,"36":0.00327,"51":0.00327,"52":0.00654,"78":0.00327,"110":0.00327,"115":0.10464,"119":0.00327,"123":0.00327,"125":0.00327,"128":0.01635,"130":0.00327,"133":0.00327,"134":0.00654,"135":0.00654,"136":0.01635,"137":0.00327,"138":0.00654,"139":0.06213,"140":0.70959,"141":0.18966,"142":0.00981,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 111 112 113 114 116 117 118 120 121 122 124 126 127 129 131 132 143 144 145 3.5 3.6"},D:{"31":0.02289,"32":0.00654,"38":0.01308,"39":0.00327,"40":0.00654,"41":0.00654,"42":0.00327,"43":0.00327,"44":0.00327,"45":0.00654,"46":0.00327,"47":0.00654,"48":0.00327,"49":0.00654,"50":0.00654,"51":0.00654,"52":0.00327,"53":0.00327,"54":0.00654,"55":0.00654,"56":0.00981,"57":0.00654,"58":0.00654,"59":0.00654,"60":0.00654,"64":0.00327,"65":0.00654,"69":0.00327,"74":0.00327,"76":0.00327,"79":0.04251,"80":0.00327,"81":0.00327,"83":0.00327,"84":0.00327,"85":0.00327,"86":0.00327,"87":0.0327,"88":0.00327,"89":0.00327,"90":0.00327,"91":0.05886,"94":0.00327,"95":0.00327,"98":0.00327,"99":0.00327,"100":0.00654,"101":0.00327,"102":0.00654,"103":0.00981,"104":0.00654,"105":0.00327,"106":0.00981,"107":0.00327,"108":0.04251,"109":0.63438,"110":0.00327,"111":0.00327,"112":0.00327,"113":0.00327,"114":0.00327,"115":0.01635,"116":0.0654,"117":0.00327,"118":0.00327,"119":0.04578,"120":0.02943,"121":0.01635,"122":0.03924,"123":0.01308,"124":0.00981,"125":0.39894,"126":0.01635,"127":0.01962,"128":0.05559,"129":0.01308,"130":0.01308,"131":0.07848,"132":0.04251,"133":0.05232,"134":0.04905,"135":0.10137,"136":0.20928,"137":3.85206,"138":15.83661,"139":0.01962,"140":0.00327,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 33 34 35 36 37 61 62 63 66 67 68 70 71 72 73 75 77 78 92 93 96 97 141 142"},F:{"46":0.00327,"90":0.02616,"91":0.00654,"95":0.01635,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00654,"103":0.00327,"104":0.00327,"109":0.02616,"112":0.00327,"114":0.00327,"115":0.00327,"119":0.00327,"121":0.00327,"122":0.00654,"126":0.00327,"128":0.00654,"129":0.00327,"130":0.00654,"131":0.01635,"132":0.00981,"133":0.00654,"134":0.0327,"135":0.01962,"136":0.02616,"137":0.11118,"138":2.54733,"139":0.00654,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 105 106 107 108 110 111 113 116 117 118 120 123 124 125 127"},E:{"7":0.00654,"8":0.13734,"14":0.00654,"15":0.00327,_:"0 4 5 6 9 10 11 12 13 3.1 3.2 7.1 9.1 10.1 11.1 12.1 15.4","5.1":0.00654,"6.1":0.00654,"13.1":0.00654,"14.1":0.02616,"15.1":0.00327,"15.2-15.3":0.00654,"15.5":0.00981,"15.6":0.05886,"16.0":0.00654,"16.1":0.00654,"16.2":0.00654,"16.3":0.01962,"16.4":0.00327,"16.5":0.00654,"16.6":0.09483,"17.0":0.00327,"17.1":0.07848,"17.2":0.00327,"17.3":0.00654,"17.4":0.00654,"17.5":0.01308,"17.6":0.06867,"18.0":0.00654,"18.1":0.10791,"18.2":0.01635,"18.3":0.03597,"18.4":0.02289,"18.5-18.6":0.66054,"26.0":0.00654},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00145,"5.0-5.1":0,"6.0-6.1":0.00724,"7.0-7.1":0.00434,"8.1-8.4":0,"9.0-9.2":0.0029,"9.3":0.01593,"10.0-10.2":0.00145,"10.3":0.02461,"11.0-11.2":0.21573,"11.3-11.4":0.01013,"12.0-12.1":0.0029,"12.2-12.5":0.08397,"13.0-13.1":0,"13.2":0.0029,"13.3":0.0029,"13.4-13.7":0.01448,"14.0-14.4":0.0333,"14.5-14.8":0.03185,"15.0-15.1":0.02896,"15.2-15.3":0.02317,"15.4":0.02606,"15.5":0.0304,"15.6-15.8":0.40105,"16.0":0.05357,"16.1":0.10424,"16.2":0.05357,"16.3":0.10135,"16.4":0.02172,"16.5":0.04054,"16.6-16.7":0.51543,"17.0":0.02606,"17.1":0.04923,"17.2":0.0362,"17.3":0.05357,"17.4":0.09845,"17.5":0.18822,"17.6-17.7":0.47779,"18.0":0.12017,"18.1":0.25192,"18.2":0.1361,"18.3":0.5024,"18.4":0.32432,"18.5-18.6":10.24635,"26.0":0.02461},P:{"4":0.03092,"20":0.01031,"21":0.03092,"22":0.05153,"23":0.07215,"24":0.07215,"25":0.11338,"26":0.12368,"27":0.2989,"28":6.67883,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 12.0 15.0 16.0 18.0","7.2-7.4":0.02061,"11.1-11.2":0.02061,"13.0":0.01031,"14.0":0.01031,"17.0":0.02061,"19.0":0.02061},I:{"0":0.02016,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.30636,_:"10 11 12 11.1 11.5 12.1"},A:{"9":0.00327,"10":0.00327,"11":0.01962,_:"6 7 8 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":47.87872},R:{_:"0"},M:{"0":0.24905},Q:{_:"14.9"},O:{"0":0.03366},H:{"0":0.01}};
diff --git a/node_modules/caniuse-lite/data/regions/IM.js b/node_modules/caniuse-lite/data/regions/IM.js
deleted file mode 100644
index 0b0b782..0000000
--- a/node_modules/caniuse-lite/data/regions/IM.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"78":0.00438,"109":0.00438,"113":0.00438,"115":0.17524,"128":0.02191,"136":0.00438,"138":0.01314,"139":0.08324,"140":1.08211,"141":0.17524,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 134 135 137 142 143 144 145 3.5 3.6"},D:{"39":0.00876,"40":0.00438,"41":0.00876,"42":0.00438,"43":0.00438,"44":0.00876,"45":0.00438,"46":0.00876,"47":0.00876,"48":0.00876,"49":0.00876,"50":0.01314,"51":0.00438,"52":0.00438,"53":0.00438,"54":0.00876,"55":0.00438,"56":0.00438,"57":0.00876,"58":0.00876,"59":0.00438,"60":0.00876,"75":0.01314,"78":0.00876,"79":0.00438,"80":0.00438,"84":0.00438,"86":0.02191,"87":0.00438,"89":0.00438,"92":0.00438,"93":0.00438,"94":0.01752,"98":0.01314,"99":0.00438,"103":0.01752,"108":0.01314,"109":0.45562,"111":0.00438,"114":0.00438,"116":0.10514,"119":0.01314,"120":0.03067,"121":0.03067,"122":0.04381,"124":0.02629,"125":0.63086,"126":0.03943,"127":0.00876,"128":0.06133,"129":0.00438,"130":0.15334,"131":0.35048,"132":0.01752,"133":0.12267,"134":0.02629,"135":0.05257,"136":0.14019,"137":2.70308,"138":12.6129,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 69 70 71 72 73 74 76 77 81 83 85 88 90 91 95 96 97 100 101 102 104 105 106 107 110 112 113 115 117 118 123 139 140 141 142"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00438,"98":0.00438,"107":0.10514,"109":0.01314,"132":0.00438,"133":0.00876,"134":0.02191,"135":0.00438,"136":0.01314,"137":0.58705,"138":7.82885,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 99 100 101 102 103 104 105 106 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 139"},E:{"14":0.03067,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.1 17.0","12.1":0.00438,"13.1":0.02629,"14.1":0.01314,"15.2-15.3":0.00438,"15.4":0.00876,"15.5":0.03943,"15.6":0.29791,"16.0":0.04819,"16.1":0.00438,"16.2":0.05695,"16.3":0.15334,"16.4":0.00438,"16.5":0.01314,"16.6":0.45124,"17.1":0.81487,"17.2":0.06133,"17.3":0.00438,"17.4":0.31981,"17.5":0.04819,"17.6":2.54098,"18.0":0.14019,"18.1":0.07448,"18.2":0.01752,"18.3":0.50382,"18.4":0.33734,"18.5-18.6":6.1115,"26.0":0.06133},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0028,"5.0-5.1":0,"6.0-6.1":0.01402,"7.0-7.1":0.00841,"8.1-8.4":0,"9.0-9.2":0.00561,"9.3":0.03084,"10.0-10.2":0.0028,"10.3":0.04766,"11.0-11.2":0.41769,"11.3-11.4":0.01962,"12.0-12.1":0.00561,"12.2-12.5":0.16259,"13.0-13.1":0,"13.2":0.00561,"13.3":0.00561,"13.4-13.7":0.02803,"14.0-14.4":0.06448,"14.5-14.8":0.06167,"15.0-15.1":0.05607,"15.2-15.3":0.04485,"15.4":0.05046,"15.5":0.05887,"15.6-15.8":0.77652,"16.0":0.10372,"16.1":0.20184,"16.2":0.10372,"16.3":0.19623,"16.4":0.04205,"16.5":0.07849,"16.6-16.7":0.99798,"17.0":0.05046,"17.1":0.09531,"17.2":0.07008,"17.3":0.10372,"17.4":0.19063,"17.5":0.36443,"17.6-17.7":0.9251,"18.0":0.23268,"18.1":0.48778,"18.2":0.26351,"18.3":0.97275,"18.4":0.62794,"18.5-18.6":19.83909,"26.0":0.04766},P:{"4":0.02282,"20":0.02282,"21":0.17112,"24":0.33084,"26":0.05704,"27":0.09127,"28":3.41107,_:"22 23 25 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0 19.0","7.2-7.4":0.02282,"17.0":0.01141},I:{"0":0.00561,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.236,_:"10 11 12 11.1 11.5 12.1"},A:{"9":0.01752,_:"6 7 8 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":23.24363},R:{_:"0"},M:{"0":0.64057},Q:{_:"14.9"},O:{"0":0.02248},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/IN.js b/node_modules/caniuse-lite/data/regions/IN.js
deleted file mode 100644
index 0f66e9a..0000000
--- a/node_modules/caniuse-lite/data/regions/IN.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"42":0.00438,"52":0.00219,"59":0.00219,"88":0.00219,"113":0.00219,"115":0.10721,"125":0.00219,"127":0.00219,"128":0.0175,"133":0.00219,"134":0.00219,"135":0.00219,"136":0.01532,"137":0.00219,"138":0.00438,"139":0.0175,"140":0.33039,"141":0.11159,"142":0.00219,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 116 117 118 119 120 121 122 123 124 126 129 130 131 132 143 144 145 3.5 3.6"},D:{"39":0.00219,"40":0.00219,"41":0.00219,"42":0.00219,"43":0.00219,"44":0.00219,"45":0.00219,"46":0.00219,"47":0.00219,"48":0.00219,"49":0.00438,"50":0.00219,"51":0.00219,"52":0.00438,"53":0.00219,"54":0.00219,"55":0.00219,"56":0.00219,"57":0.00219,"58":0.00219,"59":0.00219,"60":0.00219,"66":0.00875,"68":0.00219,"69":0.00219,"70":0.00219,"71":0.00219,"73":0.00219,"74":0.00219,"75":0.00219,"78":0.00219,"79":0.00438,"80":0.00219,"81":0.00219,"83":0.00219,"84":0.00219,"85":0.00219,"86":0.00219,"87":0.00875,"88":0.00438,"89":0.00219,"90":0.00219,"91":0.00438,"93":0.00219,"94":0.00219,"95":0.00219,"96":0.00219,"97":0.00219,"98":0.00219,"99":0.00219,"100":0.00219,"101":0.00656,"102":0.00219,"103":0.01313,"104":0.00656,"105":0.00219,"106":0.00438,"107":0.00219,"108":0.00875,"109":0.93865,"110":0.00219,"111":0.00438,"112":0.00438,"113":0.00219,"114":0.01094,"115":0.00219,"116":0.01094,"117":0.00656,"118":0.00438,"119":0.03063,"120":0.00875,"121":0.00656,"122":0.01532,"123":0.00656,"124":0.00875,"125":0.2363,"126":0.02844,"127":0.02626,"128":0.02844,"129":0.01532,"130":0.02188,"131":0.08314,"132":0.0372,"133":0.04376,"134":0.04376,"135":0.07877,"136":0.14441,"137":2.10486,"138":8.45881,"139":0.01532,"140":0.00438,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 67 72 76 77 92 141 142"},F:{"85":0.00219,"88":0.00219,"89":0.00656,"90":0.13128,"91":0.00438,"95":0.01094,"114":0.00219,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 86 87 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.00219,"18":0.00219,"92":0.00656,"109":0.00656,"114":0.02407,"122":0.00219,"124":0.00219,"130":0.00219,"131":0.00438,"132":0.00219,"133":0.00438,"134":0.00438,"135":0.00656,"136":0.01313,"137":0.0372,"138":0.98241,"139":0.00438,_:"12 13 14 15 16 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 125 126 127 128 129"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 12.1 13.1 15.1 15.2-15.3 15.4 15.5 16.2 17.0 17.2","11.1":0.00219,"14.1":0.00219,"15.6":0.00656,"16.0":0.00219,"16.1":0.00219,"16.3":0.00219,"16.4":0.00219,"16.5":0.00219,"16.6":0.01094,"17.1":0.00438,"17.3":0.00219,"17.4":0.00219,"17.5":0.00438,"17.6":0.01532,"18.0":0.00219,"18.1":0.00438,"18.2":0.00219,"18.3":0.01313,"18.4":0.00875,"18.5-18.6":0.13784,"26.0":0.00438},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00023,"5.0-5.1":0,"6.0-6.1":0.00117,"7.0-7.1":0.0007,"8.1-8.4":0,"9.0-9.2":0.00047,"9.3":0.00258,"10.0-10.2":0.00023,"10.3":0.00398,"11.0-11.2":0.03492,"11.3-11.4":0.00164,"12.0-12.1":0.00047,"12.2-12.5":0.01359,"13.0-13.1":0,"13.2":0.00047,"13.3":0.00047,"13.4-13.7":0.00234,"14.0-14.4":0.00539,"14.5-14.8":0.00516,"15.0-15.1":0.00469,"15.2-15.3":0.00375,"15.4":0.00422,"15.5":0.00492,"15.6-15.8":0.06492,"16.0":0.00867,"16.1":0.01687,"16.2":0.00867,"16.3":0.01641,"16.4":0.00352,"16.5":0.00656,"16.6-16.7":0.08343,"17.0":0.00422,"17.1":0.00797,"17.2":0.00586,"17.3":0.00867,"17.4":0.01594,"17.5":0.03047,"17.6-17.7":0.07734,"18.0":0.01945,"18.1":0.04078,"18.2":0.02203,"18.3":0.08132,"18.4":0.0525,"18.5-18.6":1.65857,"26.0":0.00398},P:{"4":0.01019,"21":0.01019,"22":0.01019,"23":0.02038,"24":0.02038,"25":0.02038,"26":0.03057,"27":0.07133,"28":0.4891,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.02038},I:{"0":0.0156,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":2.5714,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01313,_:"6 7 8 9 10 5.5"},S:{"2.5":0.04687,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":77.28014},R:{_:"0"},M:{"0":0.14062},Q:{_:"14.9"},O:{"0":1.35148},H:{"0":0.03}};
diff --git a/node_modules/caniuse-lite/data/regions/IQ.js b/node_modules/caniuse-lite/data/regions/IQ.js
deleted file mode 100644
index 7884533..0000000
--- a/node_modules/caniuse-lite/data/regions/IQ.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"72":0.00403,"115":0.03627,"128":0.00403,"136":0.00202,"138":0.00202,"139":0.00403,"140":0.0665,"141":0.02217,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 134 135 137 142 143 144 145 3.5 3.6"},D:{"11":0.00806,"27":0.00202,"34":0.00202,"38":0.00806,"41":0.00202,"43":0.00403,"47":0.00202,"53":0.00202,"55":0.00403,"56":0.00605,"58":0.00605,"62":0.00202,"63":0.00403,"64":0.00202,"65":0.00605,"66":0.00605,"67":0.00202,"68":0.00403,"69":0.00403,"70":0.00605,"71":0.00202,"72":0.00202,"73":0.00806,"74":0.00403,"75":0.00605,"76":0.00202,"77":0.00202,"78":0.00403,"79":0.05038,"80":0.00806,"81":0.00403,"83":0.03426,"84":0.00403,"85":0.00605,"86":0.00403,"87":0.04433,"88":0.01008,"89":0.01008,"90":0.00605,"91":0.03023,"92":0.00202,"93":0.00403,"94":0.01008,"95":0.01411,"96":0.00403,"97":0.00403,"98":0.03224,"99":0.00403,"100":0.00806,"101":0.00605,"102":0.00605,"103":0.02217,"104":0.00605,"105":0.00403,"106":0.00605,"107":0.00403,"108":0.02217,"109":0.46748,"110":0.01209,"111":0.01008,"113":0.00403,"114":0.02015,"116":0.00806,"118":0.00403,"119":0.02015,"120":0.00806,"121":0.00403,"122":0.00806,"123":0.00605,"124":0.00605,"125":2.23464,"126":0.0262,"127":0.01008,"128":0.01209,"129":0.00403,"130":0.00605,"131":0.03224,"132":0.03224,"133":0.01209,"134":0.01209,"135":0.03829,"136":0.03224,"137":0.62667,"138":2.89959,"139":0.00403,"140":0.00202,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 32 33 35 36 37 39 40 42 44 45 46 48 49 50 51 52 54 57 59 60 61 112 115 117 141 142"},F:{"46":0.00202,"79":0.00403,"84":0.00202,"85":0.00202,"90":0.0403,"91":0.00202,"95":0.00806,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 86 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00202,"92":0.00605,"109":0.00403,"114":0.00403,"122":0.01209,"124":0.00202,"134":0.05038,"135":0.00202,"136":0.00403,"137":0.01411,"138":0.36472,"139":0.00202,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 125 126 127 128 129 130 131 132 133"},E:{"13":0.00202,"14":0.00403,_:"0 4 5 6 7 8 9 10 11 12 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.2-15.3 16.4","5.1":0.01814,"14.1":0.00403,"15.1":0.00202,"15.4":0.00202,"15.5":0.00403,"15.6":0.02217,"16.0":0.00202,"16.1":0.00806,"16.2":0.00403,"16.3":0.01209,"16.5":0.00202,"16.6":0.03426,"17.0":0.00202,"17.1":0.02015,"17.2":0.00202,"17.3":0.00202,"17.4":0.00605,"17.5":0.01411,"17.6":0.0262,"18.0":0.00403,"18.1":0.01008,"18.2":0.00605,"18.3":0.03023,"18.4":0.01411,"18.5-18.6":0.3889,"26.0":0.00403},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0012,"5.0-5.1":0,"6.0-6.1":0.00598,"7.0-7.1":0.00359,"8.1-8.4":0,"9.0-9.2":0.00239,"9.3":0.01315,"10.0-10.2":0.0012,"10.3":0.02032,"11.0-11.2":0.17811,"11.3-11.4":0.00837,"12.0-12.1":0.00239,"12.2-12.5":0.06933,"13.0-13.1":0,"13.2":0.00239,"13.3":0.00239,"13.4-13.7":0.01195,"14.0-14.4":0.02749,"14.5-14.8":0.0263,"15.0-15.1":0.02391,"15.2-15.3":0.01913,"15.4":0.02152,"15.5":0.0251,"15.6-15.8":0.33111,"16.0":0.04423,"16.1":0.08607,"16.2":0.04423,"16.3":0.08367,"16.4":0.01793,"16.5":0.03347,"16.6-16.7":0.42555,"17.0":0.02152,"17.1":0.04064,"17.2":0.02988,"17.3":0.04423,"17.4":0.08128,"17.5":0.1554,"17.6-17.7":0.39447,"18.0":0.09921,"18.1":0.20799,"18.2":0.11236,"18.3":0.41479,"18.4":0.26776,"18.5-18.6":8.45952,"26.0":0.02032},P:{"4":0.04131,"20":0.02066,"21":0.03098,"22":0.04131,"23":0.0723,"24":0.05164,"25":0.10328,"26":0.2582,"27":0.16525,"28":2.31345,_:"5.0-5.4 8.2 10.1 12.0","6.2-6.4":0.01033,"7.2-7.4":0.14459,"9.2":0.01033,"11.1-11.2":0.03098,"13.0":0.02066,"14.0":0.02066,"15.0":0.01033,"16.0":0.02066,"17.0":0.05164,"18.0":0.01033,"19.0":0.02066},I:{"0":0.02392,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.6388,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00605,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":74.71409},R:{_:"0"},M:{"0":0.10381},Q:{_:"14.9"},O:{"0":0.27149},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/IR.js b/node_modules/caniuse-lite/data/regions/IR.js
deleted file mode 100644
index 36fee77..0000000
--- a/node_modules/caniuse-lite/data/regions/IR.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"43":0.00278,"47":0.00278,"50":0.00278,"52":0.01943,"56":0.00278,"72":0.00555,"84":0.00278,"88":0.00278,"91":0.00555,"94":0.00278,"95":0.00278,"99":0.00278,"100":0.00278,"102":0.00278,"106":0.00278,"107":0.00278,"108":0.00278,"109":0.00833,"112":0.00278,"113":0.00278,"114":0.00278,"115":1.13538,"118":0.00278,"121":0.00278,"122":0.00278,"123":0.00278,"124":0.00278,"125":0.00278,"126":0.00278,"127":0.03886,"128":0.08883,"129":0.00278,"130":0.00278,"131":0.00555,"132":0.00555,"133":0.00833,"134":0.00833,"135":0.01388,"136":0.01666,"137":0.02221,"138":0.03886,"139":0.12214,"140":1.67948,"141":0.58296,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 48 49 51 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 85 86 87 89 90 92 93 96 97 98 101 103 104 105 110 111 116 117 119 120 142 143 144 145 3.5 3.6"},D:{"49":0.00278,"58":0.00278,"62":0.00278,"63":0.00278,"67":0.00278,"68":0.00278,"69":0.00278,"70":0.00278,"71":0.01666,"72":0.00278,"73":0.00278,"74":0.00278,"75":0.00278,"76":0.00278,"77":0.00278,"78":0.00833,"79":0.01388,"80":0.0111,"81":0.00833,"83":0.00833,"84":0.0111,"85":0.00555,"86":0.01388,"87":0.01943,"88":0.00555,"89":0.00833,"90":0.00555,"91":0.00555,"92":0.0111,"93":0.00278,"94":0.00555,"95":0.00555,"96":0.0111,"97":0.00555,"98":0.01388,"99":0.00555,"100":0.00555,"101":0.00555,"102":0.00555,"103":0.01388,"104":0.0111,"105":0.00833,"106":0.0111,"107":0.01943,"108":0.02498,"109":2.92313,"110":0.00555,"111":0.0111,"112":0.00833,"113":0.00555,"114":0.01388,"115":0.00833,"116":0.01388,"117":0.0111,"118":0.03609,"119":0.01943,"120":0.02776,"121":0.02221,"122":0.03609,"123":0.04164,"124":0.02221,"125":0.04442,"126":0.04442,"127":0.03331,"128":0.03054,"129":0.03054,"130":0.04719,"131":0.14435,"132":0.06385,"133":0.08606,"134":0.09161,"135":0.16656,"136":0.34422,"137":2.94534,"138":9.41619,"139":0.00278,"140":0.00278,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 59 60 61 64 65 66 141 142"},F:{"46":0.00278,"79":0.00833,"85":0.00278,"90":0.0111,"95":0.03054,"101":0.00278,"105":0.00278,"114":0.00278,"117":0.00278,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 86 87 88 89 91 92 93 94 96 97 98 99 100 102 103 104 106 107 108 109 110 111 112 113 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00278,"13":0.00278,"14":0.00278,"16":0.00278,"17":0.00278,"18":0.0111,"84":0.00278,"88":0.00278,"89":0.00278,"90":0.00278,"92":0.0583,"100":0.00555,"109":0.09716,"121":0.00278,"122":0.00833,"124":0.00278,"126":0.00278,"127":0.00278,"128":0.00278,"129":0.00278,"130":0.00278,"131":0.00833,"132":0.00555,"133":0.0111,"134":0.0111,"135":0.0111,"136":0.01943,"137":0.04442,"138":0.70233,_:"15 79 80 81 83 85 86 87 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 123 125 139"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 16.5 17.0 17.2 17.3 26.0","13.1":0.00278,"14.1":0.00278,"15.6":0.0111,"16.6":0.0111,"17.1":0.00278,"17.4":0.00278,"17.5":0.00278,"17.6":0.00555,"18.0":0.00278,"18.1":0.00278,"18.2":0.00278,"18.3":0.00555,"18.4":0.00555,"18.5-18.6":0.04164},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0006,"5.0-5.1":0,"6.0-6.1":0.00298,"7.0-7.1":0.00179,"8.1-8.4":0,"9.0-9.2":0.00119,"9.3":0.00656,"10.0-10.2":0.0006,"10.3":0.01013,"11.0-11.2":0.0888,"11.3-11.4":0.00417,"12.0-12.1":0.00119,"12.2-12.5":0.03457,"13.0-13.1":0,"13.2":0.00119,"13.3":0.00119,"13.4-13.7":0.00596,"14.0-14.4":0.01371,"14.5-14.8":0.01311,"15.0-15.1":0.01192,"15.2-15.3":0.00954,"15.4":0.01073,"15.5":0.01252,"15.6-15.8":0.16509,"16.0":0.02205,"16.1":0.04291,"16.2":0.02205,"16.3":0.04172,"16.4":0.00894,"16.5":0.01669,"16.6-16.7":0.21217,"17.0":0.01073,"17.1":0.02026,"17.2":0.0149,"17.3":0.02205,"17.4":0.04053,"17.5":0.07748,"17.6-17.7":0.19667,"18.0":0.04947,"18.1":0.1037,"18.2":0.05602,"18.3":0.20681,"18.4":0.1335,"18.5-18.6":4.21775,"26.0":0.01013},P:{"4":0.04041,"20":0.06062,"21":0.09093,"22":0.16165,"23":0.20207,"24":0.24248,"25":0.293,"26":0.32331,"27":0.62641,"28":2.82893,"5.0-5.4":0.02021,"6.2-6.4":0.02021,"7.2-7.4":0.16165,"8.2":0.0101,"9.2":0.03031,"10.1":0.0101,"11.1-11.2":0.07072,"12.0":0.02021,"13.0":0.08083,"14.0":0.09093,"15.0":0.02021,"16.0":0.07072,"17.0":0.09093,"18.0":0.05052,"19.0":0.06062},I:{"0":0.00721,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.30565,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00556,"9":0.00278,"10":0.00278,"11":2.4262,_:"6 7 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":61.71438},R:{_:"0"},M:{"0":1.17029},Q:{_:"14.9"},O:{"0":0.04334},H:{"0":0.07}};
diff --git a/node_modules/caniuse-lite/data/regions/IS.js b/node_modules/caniuse-lite/data/regions/IS.js
deleted file mode 100644
index c126840..0000000
--- a/node_modules/caniuse-lite/data/regions/IS.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"9":0.00547,"48":0.02733,"52":0.00547,"60":0.01093,"78":0.02733,"102":0.00547,"113":0.00547,"115":0.11479,"128":0.66685,"131":0.00547,"132":0.00547,"133":0.00547,"134":0.00547,"135":0.00547,"136":0.00547,"137":0.01093,"138":0.02186,"139":0.14758,"140":1.81471,"141":0.81443,"142":0.00547,_:"2 3 4 5 6 7 8 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 143 144 145 3.5 3.6"},D:{"52":0.0328,"70":0.01093,"79":0.0164,"80":0.00547,"86":0.00547,"87":0.0164,"91":0.13118,"93":0.00547,"94":0.01093,"97":0.01093,"98":0.08746,"99":0.02733,"101":0.0328,"102":0.00547,"103":0.0328,"104":0.02186,"106":0.00547,"107":0.0164,"108":0.0164,"109":0.19678,"110":0.01093,"111":0.00547,"112":0.00547,"113":0.08199,"114":0.10385,"115":0.07652,"116":0.56846,"118":0.12025,"119":0.00547,"120":0.01093,"121":0.02186,"122":0.05466,"123":0.06559,"124":0.0328,"125":0.09292,"126":0.09292,"127":0.34982,"128":0.19678,"129":0.0164,"130":0.04373,"131":0.08746,"132":0.04919,"133":0.11479,"134":0.20771,"135":0.19131,"136":0.5794,"137":5.02872,"138":22.77136,"139":0.00547,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 71 72 73 74 75 76 77 78 81 83 84 85 88 89 90 92 95 96 100 105 117 140 141 142"},F:{"76":0.02733,"90":0.01093,"95":0.10932,"114":0.00547,"115":0.00547,"117":0.00547,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"98":0.0164,"99":0.00547,"107":0.00547,"108":0.01093,"114":0.00547,"127":0.00547,"129":0.00547,"130":0.03826,"131":0.04373,"132":0.06559,"133":0.00547,"134":0.07652,"135":0.01093,"136":0.04373,"137":0.40448,"138":6.44988,"139":0.00547,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 100 101 102 103 104 105 106 109 110 111 112 113 115 116 117 118 119 120 121 122 123 124 125 126 128"},E:{"8":0.00547,"14":0.02733,"15":0.00547,_:"0 4 5 6 7 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.2-15.3","12.1":0.02186,"13.1":0.01093,"14.1":0.06559,"15.1":0.00547,"15.4":0.00547,"15.5":0.04919,"15.6":0.37715,"16.0":0.20224,"16.1":0.02733,"16.2":0.04373,"16.3":0.19678,"16.4":0.00547,"16.5":0.0328,"16.6":0.34982,"17.0":0.00547,"17.1":0.2897,"17.2":0.01093,"17.3":0.13118,"17.4":0.10932,"17.5":0.22957,"17.6":0.36076,"18.0":0.0328,"18.1":0.18584,"18.2":0.05466,"18.3":0.15305,"18.4":0.23504,"18.5-18.6":3.02816,"26.0":0.0328},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00192,"5.0-5.1":0,"6.0-6.1":0.00959,"7.0-7.1":0.00576,"8.1-8.4":0,"9.0-9.2":0.00384,"9.3":0.02111,"10.0-10.2":0.00192,"10.3":0.03262,"11.0-11.2":0.2859,"11.3-11.4":0.01343,"12.0-12.1":0.00384,"12.2-12.5":0.11129,"13.0-13.1":0,"13.2":0.00384,"13.3":0.00384,"13.4-13.7":0.01919,"14.0-14.4":0.04413,"14.5-14.8":0.04221,"15.0-15.1":0.03838,"15.2-15.3":0.0307,"15.4":0.03454,"15.5":0.04029,"15.6-15.8":0.5315,"16.0":0.07099,"16.1":0.13815,"16.2":0.07099,"16.3":0.13431,"16.4":0.02878,"16.5":0.05373,"16.6-16.7":0.68308,"17.0":0.03454,"17.1":0.06524,"17.2":0.04797,"17.3":0.07099,"17.4":0.13048,"17.5":0.24944,"17.6-17.7":0.63319,"18.0":0.15926,"18.1":0.33386,"18.2":0.18036,"18.3":0.66581,"18.4":0.4298,"18.5-18.6":13.57905,"26.0":0.03262},P:{"21":0.02077,"22":0.01038,"23":0.02077,"24":0.09344,"25":0.01038,"26":0.09344,"27":0.05191,"28":3.22904,_:"4 20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.01038,"14.0":0.01038},I:{"0":0.02264,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.31745,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.0082,"11":0.0082,_:"6 7 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":21.62771},R:{_:"0"},M:{"0":0.91154},Q:{"14.9":0.00454},O:{"0":0.0771},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/IT.js b/node_modules/caniuse-lite/data/regions/IT.js
deleted file mode 100644
index 9e43db6..0000000
--- a/node_modules/caniuse-lite/data/regions/IT.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"2":0.00427,"3":0.00427,"48":0.00854,"52":0.03844,"59":0.06407,"66":0.00427,"68":0.00427,"76":0.00427,"78":0.04271,"82":0.00427,"88":0.00427,"102":0.00854,"109":0.00427,"113":0.00427,"115":0.3246,"119":0.00427,"125":0.00427,"127":0.00427,"128":0.10678,"131":0.00427,"132":0.00854,"133":0.00427,"134":0.00854,"135":0.01708,"136":0.02136,"137":0.01281,"138":0.03417,"139":0.11105,"140":2.28071,"141":0.70044,"142":0.00427,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 60 61 62 63 64 65 67 69 70 71 72 73 74 75 77 79 80 81 83 84 85 86 87 89 90 91 92 93 94 95 96 97 98 99 100 101 103 104 105 106 107 108 110 111 112 114 116 117 118 120 121 122 123 124 126 129 130 143 144 145 3.5 3.6"},D:{"11":0.00427,"29":0.00854,"38":0.00854,"39":0.00854,"40":0.00854,"41":0.00854,"42":0.00854,"43":0.00854,"44":0.00854,"45":0.00854,"46":0.00854,"47":0.00854,"48":0.01281,"49":0.03417,"50":0.00854,"51":0.00854,"52":0.01708,"53":0.00854,"54":0.00854,"55":0.00854,"56":0.00854,"57":0.00854,"58":0.00854,"59":0.00854,"60":0.00854,"63":0.07261,"65":0.00427,"66":0.27334,"67":0.00427,"74":0.02136,"77":0.02136,"79":0.02136,"80":0.00427,"81":0.00854,"84":0.00427,"85":0.01708,"86":0.02136,"87":0.03417,"88":0.00427,"89":0.00427,"90":0.00427,"91":0.35876,"94":0.00427,"98":0.00427,"99":0.00854,"100":0.00854,"101":0.00854,"102":0.00854,"103":0.06407,"104":0.01281,"105":0.01281,"106":0.04271,"107":0.00854,"108":0.02136,"109":1.33255,"110":0.01281,"111":0.01281,"112":0.00854,"113":0.01708,"114":0.0299,"115":0.02136,"116":0.1922,"117":0.00427,"118":0.01281,"119":0.05552,"120":0.03844,"121":0.02563,"122":0.06407,"123":0.01708,"124":0.04698,"125":0.30751,"126":0.03844,"127":0.02563,"128":0.14521,"129":0.02136,"130":0.13667,"131":0.25626,"132":0.07261,"133":0.07688,"134":0.08969,"135":0.17938,"136":0.26053,"137":4.32225,"138":17.10108,"139":0.01281,"140":0.02136,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 61 62 64 68 69 70 71 72 73 75 76 78 83 92 93 95 96 97 141 142"},F:{"46":0.00427,"89":0.00427,"90":0.05125,"95":0.01281,"102":0.00427,"114":0.00427,"117":0.00427,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 91 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.0299,"85":0.01281,"92":0.00854,"109":0.05125,"114":0.00427,"120":0.00427,"122":0.00427,"124":0.00427,"125":0.00427,"126":0.00427,"129":0.01281,"130":0.01281,"131":0.01708,"132":0.03844,"133":0.01281,"134":0.03844,"135":0.01708,"136":0.05125,"137":0.1623,"138":3.90797,"139":0.01281,_:"12 13 14 15 16 18 79 80 81 83 84 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 121 123 127 128"},E:{"4":0.00427,"8":0.00427,"13":0.00427,"14":0.02136,"15":0.00427,_:"0 5 6 7 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.05552,"12.1":0.00854,"13.1":0.04271,"14.1":0.05125,"15.1":0.00427,"15.2-15.3":0.00427,"15.4":0.00854,"15.5":0.01281,"15.6":0.20074,"16.0":0.03417,"16.1":0.01708,"16.2":0.00854,"16.3":0.03417,"16.4":0.01708,"16.5":0.02136,"16.6":0.18365,"17.0":0.01708,"17.1":0.1025,"17.2":0.03844,"17.3":0.02136,"17.4":0.03417,"17.5":0.05979,"17.6":0.27334,"18.0":0.02563,"18.1":0.05125,"18.2":0.02563,"18.3":0.08969,"18.4":0.11959,"18.5-18.6":1.64434,"26.0":0.02136},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00142,"5.0-5.1":0,"6.0-6.1":0.00709,"7.0-7.1":0.00425,"8.1-8.4":0,"9.0-9.2":0.00283,"9.3":0.01559,"10.0-10.2":0.00142,"10.3":0.0241,"11.0-11.2":0.21119,"11.3-11.4":0.00992,"12.0-12.1":0.00283,"12.2-12.5":0.08221,"13.0-13.1":0,"13.2":0.00283,"13.3":0.00283,"13.4-13.7":0.01417,"14.0-14.4":0.0326,"14.5-14.8":0.03118,"15.0-15.1":0.02835,"15.2-15.3":0.02268,"15.4":0.02551,"15.5":0.02976,"15.6-15.8":0.39261,"16.0":0.05244,"16.1":0.10205,"16.2":0.05244,"16.3":0.09921,"16.4":0.02126,"16.5":0.03969,"16.6-16.7":0.50458,"17.0":0.02551,"17.1":0.04819,"17.2":0.03543,"17.3":0.05244,"17.4":0.09638,"17.5":0.18426,"17.6-17.7":0.46773,"18.0":0.11764,"18.1":0.24662,"18.2":0.13323,"18.3":0.49182,"18.4":0.31749,"18.5-18.6":10.03062,"26.0":0.0241},P:{"4":0.05193,"20":0.01039,"21":0.02077,"22":0.02077,"23":0.02077,"24":0.12462,"25":0.04154,"26":0.06231,"27":0.13501,"28":2.57548,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 13.0 14.0 15.0 16.0 18.0","7.2-7.4":0.01039,"12.0":0.01039,"17.0":0.01039,"19.0":0.01039},I:{"0":0.03432,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":0.4354,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.06649,"9":0.01662,"10":0.02216,"11":0.09973,_:"6 7 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":40.76618},R:{_:"0"},M:{"0":0.48124},Q:{"14.9":0.00573},O:{"0":0.10312},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/JE.js b/node_modules/caniuse-lite/data/regions/JE.js
deleted file mode 100644
index abd2bd4..0000000
--- a/node_modules/caniuse-lite/data/regions/JE.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"48":0.00405,"78":0.0081,"115":0.03241,"128":0.01215,"137":0.00405,"138":0.00405,"139":0.03646,"140":1.76219,"141":0.28762,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 134 135 136 142 143 144 145 3.5 3.6"},D:{"39":0.00405,"40":0.0081,"41":0.00405,"42":0.00405,"43":0.0081,"44":0.00405,"45":0.0081,"46":0.0081,"47":0.0081,"48":0.00405,"49":0.0081,"50":0.01215,"51":0.0081,"52":0.0081,"53":0.0081,"54":0.00405,"55":0.0081,"56":0.0081,"57":0.01215,"58":0.01215,"59":0.0081,"60":0.0081,"75":0.00405,"79":0.0081,"80":0.11748,"87":0.01215,"88":0.00405,"95":0.00405,"97":0.0081,"98":0.07697,"99":0.02026,"100":0.00405,"101":0.00405,"103":0.10128,"104":0.00405,"106":0.00405,"109":0.14179,"111":0.01215,"113":0.22281,"116":0.04051,"120":0.01215,"121":0.00405,"122":0.03241,"123":0.0081,"124":0.00405,"125":0.50232,"126":0.07697,"127":0.0081,"128":0.01215,"129":0.0162,"130":0.01215,"131":0.0162,"132":0.0081,"133":0.01215,"134":0.05266,"135":0.11748,"136":0.09317,"137":3.13142,"138":11.09569,"139":0.00405,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 69 70 71 72 73 74 76 77 78 81 83 84 85 86 89 90 91 92 93 94 96 102 105 107 108 110 112 114 115 117 118 119 140 141 142"},F:{"46":0.00405,"90":0.00405,"114":0.00405,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"98":0.0081,"99":0.00405,"109":0.04456,"129":0.34839,"132":0.00405,"134":0.0081,"135":0.0081,"136":0.02836,"137":0.43346,"138":6.70846,"139":0.02026,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 130 131 133"},E:{"14":0.04456,"15":0.00405,_:"0 4 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.4 17.0","12.1":0.00405,"13.1":0.0162,"14.1":0.05671,"15.1":0.02431,"15.2-15.3":0.00405,"15.5":0.0081,"15.6":0.61575,"16.0":0.06077,"16.1":0.03646,"16.2":0.07292,"16.3":0.09317,"16.4":0.04456,"16.5":0.01215,"16.6":1.30442,"17.1":0.49017,"17.2":0.16204,"17.3":0.05671,"17.4":0.06887,"17.5":0.11343,"17.6":0.61575,"18.0":0.0081,"18.1":0.22686,"18.2":0.0162,"18.3":0.35649,"18.4":0.10938,"18.5-18.6":7.85489,"26.0":0.00405},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00328,"5.0-5.1":0,"6.0-6.1":0.01642,"7.0-7.1":0.00985,"8.1-8.4":0,"9.0-9.2":0.00657,"9.3":0.03613,"10.0-10.2":0.00328,"10.3":0.05584,"11.0-11.2":0.48946,"11.3-11.4":0.02299,"12.0-12.1":0.00657,"12.2-12.5":0.19053,"13.0-13.1":0,"13.2":0.00657,"13.3":0.00657,"13.4-13.7":0.03285,"14.0-14.4":0.07555,"14.5-14.8":0.07227,"15.0-15.1":0.0657,"15.2-15.3":0.05256,"15.4":0.05913,"15.5":0.06898,"15.6-15.8":0.90994,"16.0":0.12154,"16.1":0.23652,"16.2":0.12154,"16.3":0.22995,"16.4":0.04927,"16.5":0.09198,"16.6-16.7":1.16946,"17.0":0.05913,"17.1":0.11169,"17.2":0.08212,"17.3":0.12154,"17.4":0.22338,"17.5":0.42705,"17.6-17.7":1.08405,"18.0":0.27265,"18.1":0.57159,"18.2":0.30879,"18.3":1.13989,"18.4":0.73584,"18.5-18.6":23.24791,"26.0":0.05584},P:{"4":0.17812,"26":0.02227,"27":0.02227,"28":4.30836,_:"20 21 22 23 24 25 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 17.0 18.0 19.0","7.2-7.4":0.01113,"16.0":0.0334},I:{"0":0.00594,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.16065,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00405,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":22.0536},R:{_:"0"},M:{"0":0.18445},Q:{_:"14.9"},O:{"0":0.00595},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/JM.js b/node_modules/caniuse-lite/data/regions/JM.js
deleted file mode 100644
index 6d5e092..0000000
--- a/node_modules/caniuse-lite/data/regions/JM.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"115":0.12544,"121":0.02788,"128":0.10686,"135":0.00465,"137":0.00465,"138":0.00465,"139":0.01858,"140":0.72478,"141":0.22765,"142":0.00929,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 122 123 124 125 126 127 129 130 131 132 133 134 136 143 144 145 3.5 3.6"},D:{"11":0.00929,"24":0.00465,"27":0.01394,"29":0.00465,"32":0.00465,"34":0.00465,"35":0.00465,"36":0.00465,"37":0.00465,"39":0.01394,"40":0.01858,"41":0.02788,"42":0.01858,"43":0.01858,"44":0.01858,"45":0.01858,"46":0.01394,"47":0.01858,"48":0.01394,"49":0.03717,"50":0.01858,"51":0.01858,"52":0.01858,"53":0.01394,"54":0.01394,"55":0.01394,"56":0.01858,"57":0.01858,"58":0.01858,"59":0.01394,"60":0.01394,"62":0.00465,"63":0.00929,"65":0.01394,"66":0.01394,"67":0.01394,"68":0.01394,"69":0.00929,"70":0.02323,"71":0.00465,"72":0.00465,"73":0.03717,"74":0.01394,"75":0.02323,"76":0.01858,"77":0.00929,"78":0.00465,"79":0.02323,"80":0.0604,"81":0.02323,"83":0.0604,"84":0.02323,"85":0.01858,"86":0.01858,"87":0.06969,"88":0.04646,"89":0.03717,"90":0.02323,"91":0.03252,"92":0.01394,"93":0.07434,"94":0.02788,"95":0.01858,"96":0.01858,"97":0.01394,"98":0.04181,"99":0.02788,"100":0.02788,"101":0.03252,"102":0.00465,"103":0.10221,"104":0.00465,"105":0.00465,"106":0.00929,"107":0.00929,"108":0.01858,"109":0.19978,"110":0.00465,"111":0.02323,"112":0.00465,"113":0.02323,"114":0.01394,"115":0.01394,"116":0.04181,"119":0.02323,"120":0.01858,"121":0.03252,"122":0.03717,"123":0.00465,"124":0.01394,"125":13.67318,"126":0.09757,"127":0.01394,"128":0.06504,"129":0.02788,"130":0.02323,"131":0.05575,"132":0.39026,"133":0.07898,"134":0.10221,"135":0.10686,"136":0.15332,"137":3.49844,"138":11.87053,"139":0.03717,"140":0.01394,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 25 26 28 30 31 33 38 61 64 117 118 141 142"},F:{"89":0.00465,"90":0.02788,"102":0.00465,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 91 92 93 94 95 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"16":0.00465,"90":0.00465,"92":0.00929,"98":0.00465,"109":0.00465,"114":0.00465,"122":0.05111,"126":0.02788,"130":0.00465,"131":0.00929,"132":0.00465,"133":0.00465,"134":0.07898,"135":0.04646,"136":0.0604,"137":0.18584,"138":4.51591,"139":0.00929,_:"12 13 14 15 17 18 79 80 81 83 84 85 86 87 88 89 91 93 94 95 96 97 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 124 125 127 128 129"},E:{"15":0.00465,_:"0 4 5 6 7 8 9 10 11 12 13 14 3.1 3.2 6.1 7.1 9.1 10.1 15.1 16.2 16.5 17.0","5.1":0.00465,"11.1":0.00465,"12.1":0.00465,"13.1":0.01394,"14.1":0.02788,"15.2-15.3":0.00465,"15.4":0.00929,"15.5":0.00465,"15.6":0.08827,"16.0":0.01394,"16.1":0.01858,"16.3":0.01858,"16.4":0.00465,"16.6":0.15796,"17.1":0.0604,"17.2":0.00465,"17.3":0.00465,"17.4":0.04181,"17.5":0.0604,"17.6":0.23695,"18.0":0.00929,"18.1":0.02323,"18.2":0.02323,"18.3":0.14867,"18.4":0.06504,"18.5-18.6":1.30088,"26.0":0.00929},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00149,"5.0-5.1":0,"6.0-6.1":0.00746,"7.0-7.1":0.00448,"8.1-8.4":0,"9.0-9.2":0.00299,"9.3":0.01642,"10.0-10.2":0.00149,"10.3":0.02538,"11.0-11.2":0.22241,"11.3-11.4":0.01045,"12.0-12.1":0.00299,"12.2-12.5":0.08658,"13.0-13.1":0,"13.2":0.00299,"13.3":0.00299,"13.4-13.7":0.01493,"14.0-14.4":0.03433,"14.5-14.8":0.03284,"15.0-15.1":0.02985,"15.2-15.3":0.02388,"15.4":0.02687,"15.5":0.03135,"15.6-15.8":0.41348,"16.0":0.05523,"16.1":0.10747,"16.2":0.05523,"16.3":0.10449,"16.4":0.02239,"16.5":0.0418,"16.6-16.7":0.5314,"17.0":0.02687,"17.1":0.05075,"17.2":0.03732,"17.3":0.05523,"17.4":0.1015,"17.5":0.19405,"17.6-17.7":0.49259,"18.0":0.12389,"18.1":0.25973,"18.2":0.14031,"18.3":0.51797,"18.4":0.33436,"18.5-18.6":10.5638,"26.0":0.02538},P:{"4":0.05338,"20":0.02135,"21":0.01068,"22":0.01068,"23":0.02135,"24":0.04271,"25":0.11745,"26":0.05338,"27":0.09609,"28":3.07494,"5.0-5.4":0.01068,"6.2-6.4":0.03203,"7.2-7.4":0.09609,_:"8.2 9.2 10.1 12.0 13.0 14.0 15.0 17.0 18.0","11.1-11.2":0.01068,"16.0":0.01068,"19.0":0.01068},I:{"0":0.03742,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":0.25164,_:"10 11 12 11.1 11.5 12.1"},A:{"9":0.00465,_:"6 7 8 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":37.42275},R:{_:"0"},M:{"0":0.29982},Q:{"14.9":0.01606},O:{"0":0.16597},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/JO.js b/node_modules/caniuse-lite/data/regions/JO.js
deleted file mode 100644
index bd2d628..0000000
--- a/node_modules/caniuse-lite/data/regions/JO.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"3":0.00193,"52":0.00193,"78":0.00193,"115":0.10984,"128":0.04432,"134":0.00193,"135":0.00193,"136":0.00193,"137":0.00193,"138":0.00193,"139":0.01542,"140":0.2852,"141":0.0925,_:"2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 142 143 144 145 3.5 3.6"},D:{"11":0.00385,"28":0.00578,"29":0.00193,"34":0.00964,"38":0.00193,"39":0.00193,"40":0.00385,"41":0.00385,"42":0.00385,"43":0.00385,"44":0.00193,"45":0.00385,"46":0.00385,"47":0.00385,"48":0.00385,"49":0.00385,"50":0.00385,"51":0.00385,"52":0.00385,"53":0.00385,"54":0.00385,"55":0.00193,"56":0.00193,"57":0.00385,"58":0.01734,"59":0.00385,"60":0.00385,"65":0.00193,"66":0.00385,"67":0.00193,"68":0.00385,"69":0.00193,"73":0.00193,"75":0.00193,"78":0.00385,"79":0.00771,"80":0.00578,"81":0.00193,"83":0.00578,"84":0.01349,"85":0.00193,"86":0.00385,"87":0.01542,"88":0.01542,"89":0.00578,"90":0.00385,"91":0.00771,"92":0.00193,"93":0.00385,"94":0.00193,"95":0.00193,"96":0.00385,"97":0.00193,"98":0.03083,"99":0.00193,"100":0.13874,"101":0.00385,"102":0.00193,"103":0.00578,"104":0.00385,"105":0.00385,"106":0.00193,"107":0.00193,"108":0.00964,"109":0.86908,"110":0.00193,"111":0.00771,"112":0.00193,"113":0.00193,"114":0.01734,"116":0.00771,"117":0.20812,"118":0.00964,"119":0.00771,"120":0.00578,"121":0.00385,"122":0.06166,"123":0.00964,"124":0.00964,"125":1.31036,"126":0.01349,"127":0.00964,"128":0.01927,"129":0.00964,"130":0.00578,"131":0.03469,"132":0.02505,"133":0.02891,"134":0.03276,"135":0.04239,"136":0.13489,"137":1.8056,"138":7.42473,"139":0.00385,"140":0.00193,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 30 31 32 33 35 36 37 61 62 63 64 70 71 72 74 76 77 115 141 142"},F:{"63":0.00193,"79":0.01734,"90":0.00964,"95":0.00578,"109":0.00385,"112":0.00193,"113":0.00578,"114":0.00193,"117":0.00193,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"13":0.00964,"18":0.00193,"92":0.00385,"100":0.00193,"109":0.00578,"122":0.00771,"123":0.00193,"125":0.00193,"128":0.00193,"130":0.00578,"131":0.00771,"132":0.00385,"133":0.00193,"134":0.00964,"135":0.02698,"136":0.01734,"137":0.05588,"138":1.20438,"139":0.00385,_:"12 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 124 126 127 129"},E:{"4":0.00193,"14":0.00193,_:"0 5 6 7 8 9 10 11 12 13 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 16.4 16.5 17.0 17.2","5.1":0.00964,"13.1":0.00385,"14.1":0.00964,"15.5":0.00578,"15.6":0.03083,"16.0":0.00385,"16.1":0.00193,"16.2":0.00385,"16.3":0.00385,"16.6":0.03469,"17.1":0.00964,"17.3":0.02698,"17.4":0.00771,"17.5":0.00771,"17.6":0.03083,"18.0":0.00193,"18.1":0.00964,"18.2":0.00385,"18.3":0.01927,"18.4":0.01542,"18.5-18.6":0.30639,"26.0":0.00578},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00165,"5.0-5.1":0,"6.0-6.1":0.00825,"7.0-7.1":0.00495,"8.1-8.4":0,"9.0-9.2":0.0033,"9.3":0.01816,"10.0-10.2":0.00165,"10.3":0.02807,"11.0-11.2":0.24599,"11.3-11.4":0.01156,"12.0-12.1":0.0033,"12.2-12.5":0.09575,"13.0-13.1":0,"13.2":0.0033,"13.3":0.0033,"13.4-13.7":0.01651,"14.0-14.4":0.03797,"14.5-14.8":0.03632,"15.0-15.1":0.03302,"15.2-15.3":0.02641,"15.4":0.02972,"15.5":0.03467,"15.6-15.8":0.45731,"16.0":0.06108,"16.1":0.11887,"16.2":0.06108,"16.3":0.11556,"16.4":0.02476,"16.5":0.04623,"16.6-16.7":0.58773,"17.0":0.02972,"17.1":0.05613,"17.2":0.04127,"17.3":0.06108,"17.4":0.11226,"17.5":0.21462,"17.6-17.7":0.54481,"18.0":0.13703,"18.1":0.28726,"18.2":0.15519,"18.3":0.57287,"18.4":0.36981,"18.5-18.6":11.68362,"26.0":0.02807},P:{"4":0.03079,"21":0.01026,"22":0.02053,"23":0.03079,"24":0.02053,"25":0.0821,"26":0.07184,"27":0.09237,"28":1.50866,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 16.0 18.0","7.2-7.4":0.02053,"13.0":0.01026,"15.0":0.01026,"17.0":0.01026,"19.0":0.01026},I:{"0":0.0403,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":0.08073,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.01712,"9":0.00245,"10":0.00734,"11":0.03669,_:"6 7 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":65.49965},R:{_:"0"},M:{"0":0.09688},Q:{_:"14.9"},O:{"0":0.04844},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/JP.js b/node_modules/caniuse-lite/data/regions/JP.js
deleted file mode 100644
index 40de000..0000000
--- a/node_modules/caniuse-lite/data/regions/JP.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"48":0.01512,"52":0.02016,"56":0.00504,"78":0.03024,"89":0.00504,"102":0.00504,"113":0.01512,"115":0.19656,"119":0.00504,"125":0.00504,"128":0.08064,"130":0.00504,"131":0.00504,"132":0.01008,"133":0.01008,"134":0.01512,"135":0.02016,"136":0.02016,"137":0.01512,"138":0.02016,"139":0.10584,"140":1.74888,"141":0.52416,"142":0.00504,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 90 91 92 93 94 95 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 114 116 117 118 120 121 122 123 124 126 127 129 143 144 145 3.5 3.6"},D:{"39":0.00504,"40":0.00504,"41":0.00504,"42":0.00504,"43":0.00504,"44":0.00504,"45":0.00504,"46":0.00504,"47":0.00504,"48":0.00504,"49":0.03024,"50":0.00504,"51":0.00504,"52":0.01008,"53":0.00504,"54":0.00504,"55":0.00504,"56":0.00504,"57":0.00504,"58":0.00504,"59":0.00504,"60":0.00504,"67":0.00504,"68":0.01008,"69":0.00504,"70":0.00504,"74":0.01512,"75":0.01008,"76":0.00504,"78":0.00504,"79":0.01008,"80":0.01008,"81":0.04536,"83":0.01512,"85":0.00504,"86":0.01512,"87":0.01512,"88":0.00504,"89":0.01512,"90":0.00504,"91":0.01008,"92":0.126,"93":0.01008,"94":0.00504,"95":0.0252,"96":0.00504,"97":0.01512,"98":0.01512,"99":0.01008,"100":0.01008,"101":0.02016,"102":0.01008,"103":0.04536,"104":0.2268,"105":0.00504,"106":0.03024,"107":0.03024,"108":0.01512,"109":0.63504,"110":0.02016,"111":0.01008,"112":0.03024,"113":0.01008,"114":0.04032,"115":0.01008,"116":0.08064,"117":0.01008,"118":0.05544,"119":0.0756,"120":0.07056,"121":0.06048,"122":0.04536,"123":0.0252,"124":0.0504,"125":0.9576,"126":0.05544,"127":0.03528,"128":0.10584,"129":0.04032,"130":0.08064,"131":0.1764,"132":0.1764,"133":0.13104,"134":0.13104,"135":0.12096,"136":0.2772,"137":3.78,"138":14.5908,"139":0.0252,"140":0.0504,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 71 72 73 77 84 141 142"},F:{"79":0.00504,"89":0.00504,"90":0.08064,"95":0.02016,"114":0.01008,"115":0.00504,"117":0.00504,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.01512,"18":0.00504,"90":0.00504,"92":0.01008,"100":0.00504,"102":0.00504,"107":0.00504,"108":0.00504,"109":0.17136,"111":0.00504,"112":0.00504,"113":0.0252,"114":0.00504,"115":0.00504,"116":0.00504,"117":0.00504,"119":0.00504,"120":0.01008,"121":0.00504,"122":0.02016,"123":0.00504,"124":0.01512,"125":0.00504,"126":0.01008,"127":0.01008,"128":0.01008,"129":0.0252,"130":0.0252,"131":0.0504,"132":0.0252,"133":0.0252,"134":0.0504,"135":0.05544,"136":0.09072,"137":0.36792,"138":9.21816,"139":0.03528,_:"12 13 14 15 16 79 80 81 83 84 85 86 87 88 89 91 93 94 95 96 97 98 99 101 103 104 105 106 110 118"},E:{"13":0.00504,"14":0.0252,"15":0.00504,_:"0 4 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.00504,"13.1":0.04032,"14.1":0.0756,"15.1":0.0252,"15.2-15.3":0.00504,"15.4":0.01512,"15.5":0.01008,"15.6":0.16128,"16.0":0.03528,"16.1":0.02016,"16.2":0.01512,"16.3":0.03024,"16.4":0.01512,"16.5":0.01512,"16.6":0.21168,"17.0":0.00504,"17.1":0.14616,"17.2":0.02016,"17.3":0.01512,"17.4":0.04032,"17.5":0.0504,"17.6":0.2268,"18.0":0.02016,"18.1":0.03024,"18.2":0.02016,"18.3":0.09576,"18.4":0.08064,"18.5-18.6":1.46664,"26.0":0.01512},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00249,"5.0-5.1":0,"6.0-6.1":0.01245,"7.0-7.1":0.00747,"8.1-8.4":0,"9.0-9.2":0.00498,"9.3":0.0274,"10.0-10.2":0.00249,"10.3":0.04235,"11.0-11.2":0.37115,"11.3-11.4":0.01744,"12.0-12.1":0.00498,"12.2-12.5":0.14447,"13.0-13.1":0,"13.2":0.00498,"13.3":0.00498,"13.4-13.7":0.02491,"14.0-14.4":0.05729,"14.5-14.8":0.0548,"15.0-15.1":0.04982,"15.2-15.3":0.03985,"15.4":0.04484,"15.5":0.05231,"15.6-15.8":0.68998,"16.0":0.09216,"16.1":0.17935,"16.2":0.09216,"16.3":0.17436,"16.4":0.03736,"16.5":0.06975,"16.6-16.7":0.88676,"17.0":0.04484,"17.1":0.08469,"17.2":0.06227,"17.3":0.09216,"17.4":0.16938,"17.5":0.32382,"17.6-17.7":0.822,"18.0":0.20675,"18.1":0.43342,"18.2":0.23415,"18.3":0.86435,"18.4":0.55796,"18.5-18.6":17.62818,"26.0":0.04235},P:{"26":0.01106,"27":0.02211,"28":0.84021,_:"4 20 21 22 23 24 25 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 13.0 14.0 15.0 16.0 17.0 18.0","11.1-11.2":0.02211,"12.0":0.01106,"19.0":0.01106},I:{"0":0.03467,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":0.13392,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00998,"9":0.02995,"10":0.00998,"11":0.4692,_:"6 7 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":30.30568},R:{_:"0"},M:{"0":0.52576},Q:{"14.9":0.0992},O:{"0":0.20336},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/KE.js b/node_modules/caniuse-lite/data/regions/KE.js
deleted file mode 100644
index d8914ff..0000000
--- a/node_modules/caniuse-lite/data/regions/KE.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"43":0.0039,"47":0.0078,"52":0.0039,"78":0.0039,"95":0.0039,"113":0.0078,"115":0.1287,"122":0.0039,"123":0.0039,"127":0.0078,"128":0.039,"129":0.0078,"131":0.0039,"132":0.0078,"133":0.0039,"134":0.0078,"135":0.0078,"136":0.0117,"137":0.0117,"138":0.0117,"139":0.0585,"140":0.9672,"141":0.2613,"142":0.0078,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 116 117 118 119 120 121 124 125 126 130 143 144 145 3.5 3.6"},D:{"11":0.0039,"27":0.0039,"39":0.0078,"40":0.0078,"41":0.0078,"42":0.0078,"43":0.0078,"44":0.0078,"45":0.0078,"46":0.0078,"47":0.0078,"48":0.0078,"49":0.0117,"50":0.0078,"51":0.0234,"52":0.0078,"53":0.0078,"54":0.0078,"55":0.0078,"56":0.0078,"57":0.0078,"58":0.0078,"59":0.0156,"60":0.0078,"62":0.0039,"63":0.0039,"64":0.0039,"65":0.0078,"66":0.0078,"67":0.0039,"68":0.0039,"69":0.0078,"70":0.0039,"71":0.0039,"72":0.0117,"73":0.0234,"74":0.0039,"75":0.0117,"76":0.0039,"77":0.0039,"78":0.0078,"79":0.0234,"80":0.0195,"81":0.0039,"83":0.0429,"84":0.0078,"85":0.0039,"86":0.0078,"87":0.0468,"88":0.0195,"89":0.0117,"90":0.0078,"91":0.0156,"92":0.0078,"93":0.0156,"94":0.0078,"95":0.0117,"96":0.0039,"97":0.0039,"98":0.0156,"99":0.0078,"100":0.0156,"101":0.0117,"102":0.0039,"103":0.0624,"104":0.0351,"105":0.0078,"106":0.0117,"107":0.0078,"108":0.0078,"109":0.7605,"110":0.0117,"111":0.039,"112":0.0078,"113":0.0273,"114":0.0156,"116":0.0546,"117":0.0039,"118":0.0117,"119":0.0312,"120":0.0156,"121":0.0234,"122":0.039,"123":0.0117,"124":0.0156,"125":3.7479,"126":0.0546,"127":0.0078,"128":0.0741,"129":0.0468,"130":0.0312,"131":0.0819,"132":0.0819,"133":0.0585,"134":0.0585,"135":0.117,"136":0.3588,"137":3.6777,"138":12.9714,"139":0.0273,"140":0.0039,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 32 33 34 35 36 37 38 61 115 141 142"},F:{"28":0.0117,"46":0.0039,"79":0.0039,"84":0.0078,"86":0.0039,"87":0.0039,"88":0.0078,"89":0.0351,"90":0.2262,"91":0.0039,"95":0.0117,"108":0.0039,"117":0.0078,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 85 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 109 110 111 112 113 114 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.0039,"13":0.0078,"16":0.0039,"18":0.0156,"89":0.0039,"90":0.0039,"92":0.039,"96":0.0039,"100":0.0078,"109":0.0195,"111":0.0039,"114":0.0195,"122":0.0234,"124":0.0039,"125":0.0078,"126":0.0039,"127":0.0039,"128":0.0078,"129":0.0039,"130":0.0039,"131":0.0117,"132":0.0078,"133":0.0078,"134":0.0117,"135":0.0156,"136":0.039,"137":0.1482,"138":2.4609,"139":0.0078,_:"14 15 17 79 80 81 83 84 85 86 87 88 91 93 94 95 97 98 99 101 102 103 104 105 106 107 108 110 112 113 115 116 117 118 119 120 121 123"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 12.1 15.1 15.2-15.3 15.4 15.5 16.2 16.4 17.2","5.1":0.0039,"11.1":0.0039,"13.1":0.0078,"14.1":0.0078,"15.6":0.0546,"16.0":0.0078,"16.1":0.0039,"16.3":0.0039,"16.5":0.0039,"16.6":0.0468,"17.0":0.0039,"17.1":0.0078,"17.3":0.0078,"17.4":0.0039,"17.5":0.0156,"17.6":0.0741,"18.0":0.0117,"18.1":0.0039,"18.2":0.0039,"18.3":0.0273,"18.4":0.0117,"18.5-18.6":0.2769,"26.0":0.0078},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00025,"5.0-5.1":0,"6.0-6.1":0.00123,"7.0-7.1":0.00074,"8.1-8.4":0,"9.0-9.2":0.00049,"9.3":0.0027,"10.0-10.2":0.00025,"10.3":0.00417,"11.0-11.2":0.03654,"11.3-11.4":0.00172,"12.0-12.1":0.00049,"12.2-12.5":0.01422,"13.0-13.1":0,"13.2":0.00049,"13.3":0.00049,"13.4-13.7":0.00245,"14.0-14.4":0.00564,"14.5-14.8":0.00539,"15.0-15.1":0.0049,"15.2-15.3":0.00392,"15.4":0.00441,"15.5":0.00515,"15.6-15.8":0.06793,"16.0":0.00907,"16.1":0.01766,"16.2":0.00907,"16.3":0.01717,"16.4":0.00368,"16.5":0.00687,"16.6-16.7":0.0873,"17.0":0.00441,"17.1":0.00834,"17.2":0.00613,"17.3":0.00907,"17.4":0.01667,"17.5":0.03188,"17.6-17.7":0.08092,"18.0":0.02035,"18.1":0.04267,"18.2":0.02305,"18.3":0.08509,"18.4":0.05493,"18.5-18.6":1.73542,"26.0":0.00417},P:{"4":0.04041,"21":0.0101,"22":0.02021,"23":0.0101,"24":0.13134,"25":0.09093,"26":0.04041,"27":0.07072,"28":0.76784,_:"20 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0","5.0-5.4":0.0101,"7.2-7.4":0.08083,"17.0":0.0101,"19.0":0.0101},I:{"0":0.06091,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00005},K:{"0":10.3446,_:"10 11 12 11.1 11.5 12.1"},A:{"10":0.0078,"11":0.0156,_:"6 7 8 9 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":52.2602},R:{_:"0"},M:{"0":0.1891},Q:{_:"14.9"},O:{"0":0.1586},H:{"0":2.38}};
diff --git a/node_modules/caniuse-lite/data/regions/KG.js b/node_modules/caniuse-lite/data/regions/KG.js
deleted file mode 100644
index e80387d..0000000
--- a/node_modules/caniuse-lite/data/regions/KG.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"52":0.06765,"89":0.00451,"90":0.00451,"110":0.00451,"115":0.2706,"125":0.02255,"127":0.02255,"128":0.02255,"134":0.00902,"135":0.00451,"136":0.00451,"137":0.00451,"138":0.01353,"139":0.02706,"140":0.84788,"141":0.25707,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 111 112 113 114 116 117 118 119 120 121 122 123 124 126 129 130 131 132 133 142 143 144 145 3.5 3.6"},D:{"28":0.00451,"32":0.00451,"39":0.04059,"40":0.03608,"41":0.03608,"42":0.02706,"43":0.03157,"44":0.03608,"45":0.04961,"46":0.03608,"47":0.03157,"48":0.03157,"49":0.03608,"50":0.03157,"51":0.03608,"52":0.03608,"53":0.03157,"54":0.02706,"55":0.04059,"56":0.02706,"57":0.03157,"58":0.04961,"59":0.03157,"60":0.03608,"65":0.00451,"66":0.00902,"67":0.00451,"68":0.00451,"69":0.00451,"72":0.00451,"73":0.00451,"74":0.00451,"75":0.00902,"76":0.00451,"77":0.00451,"78":0.00451,"79":0.00902,"80":0.02706,"81":0.00451,"83":0.00451,"84":0.00902,"85":0.00902,"86":0.00902,"87":0.01804,"88":0.02255,"89":0.01353,"90":0.00902,"91":0.00902,"92":0.00451,"93":0.00902,"94":0.00902,"95":0.00451,"96":0.00902,"97":0.00902,"98":0.00902,"99":0.00451,"100":0.00902,"101":0.01804,"102":0.15785,"103":0.01353,"105":0.00451,"106":0.02706,"107":0.00451,"108":0.00902,"109":4.02292,"111":0.00451,"113":0.00902,"114":0.00902,"116":0.01353,"118":0.00902,"119":0.04961,"120":0.11726,"121":0.02255,"122":0.06314,"123":0.01353,"124":0.01353,"125":7.3062,"126":0.08118,"127":0.00451,"128":0.03157,"129":0.05863,"130":0.00451,"131":0.05412,"132":0.04961,"133":0.10824,"134":0.05412,"135":0.10373,"136":0.31119,"137":3.06229,"138":13.9359,"139":0.03608,"140":0.01804,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 33 34 35 36 37 38 61 62 63 64 70 71 104 110 112 115 117 141 142"},F:{"79":0.01353,"85":0.03157,"86":0.02706,"87":0.01353,"89":0.00451,"90":0.01353,"95":0.16687,"117":0.00902,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 88 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"13":0.00451,"18":0.00451,"92":0.00902,"97":0.00451,"109":0.00451,"114":0.00451,"120":0.00451,"122":0.00902,"128":0.00902,"131":0.00451,"133":0.01353,"134":0.00902,"136":0.06314,"137":0.03608,"138":1.57399,_:"12 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 121 123 124 125 126 127 129 130 132 135 139"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 16.5","5.1":0.01353,"13.1":0.00902,"14.1":0.01353,"15.5":0.02255,"15.6":0.04059,"16.0":0.00451,"16.1":0.00451,"16.2":0.00451,"16.3":0.00451,"16.4":0.00451,"16.6":0.03157,"17.0":0.00902,"17.1":0.02255,"17.2":0.00451,"17.3":0.07216,"17.4":0.00902,"17.5":0.02255,"17.6":0.05412,"18.0":0.00902,"18.1":0.02255,"18.2":0.02255,"18.3":0.04059,"18.4":0.03608,"18.5-18.6":0.5412,"26.0":0.00451},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00097,"5.0-5.1":0,"6.0-6.1":0.00487,"7.0-7.1":0.00292,"8.1-8.4":0,"9.0-9.2":0.00195,"9.3":0.01071,"10.0-10.2":0.00097,"10.3":0.01654,"11.0-11.2":0.14501,"11.3-11.4":0.00681,"12.0-12.1":0.00195,"12.2-12.5":0.05645,"13.0-13.1":0,"13.2":0.00195,"13.3":0.00195,"13.4-13.7":0.00973,"14.0-14.4":0.02238,"14.5-14.8":0.02141,"15.0-15.1":0.01946,"15.2-15.3":0.01557,"15.4":0.01752,"15.5":0.02044,"15.6-15.8":0.26958,"16.0":0.03601,"16.1":0.07007,"16.2":0.03601,"16.3":0.06812,"16.4":0.0146,"16.5":0.02725,"16.6-16.7":0.34646,"17.0":0.01752,"17.1":0.03309,"17.2":0.02433,"17.3":0.03601,"17.4":0.06618,"17.5":0.12652,"17.6-17.7":0.32116,"18.0":0.08078,"18.1":0.16934,"18.2":0.09148,"18.3":0.3377,"18.4":0.218,"18.5-18.6":6.88733,"26.0":0.01654},P:{"21":0.01041,"22":0.02083,"23":0.04165,"24":0.03124,"25":0.06248,"26":0.04165,"27":0.11454,"28":1.0413,_:"4 20 5.0-5.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0 17.0 18.0 19.0","6.2-6.4":0.01041,"7.2-7.4":0.03124,"13.0":0.01041},I:{"0":0.01096,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.40619,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01804,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":43.82356},R:{_:"0"},M:{"0":0.16467},Q:{"14.9":0.02745},O:{"0":0.63672},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/KH.js b/node_modules/caniuse-lite/data/regions/KH.js
deleted file mode 100644
index be3c1f5..0000000
--- a/node_modules/caniuse-lite/data/regions/KH.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"3":0.00481,"47":0.00481,"52":0.00962,"78":0.03848,"106":0.00481,"107":0.00481,"112":0.00481,"115":0.0962,"125":0.00481,"127":0.00481,"128":0.01443,"132":0.00481,"133":0.00962,"134":0.00481,"135":0.00962,"136":0.00481,"137":0.01443,"138":0.01443,"139":0.06253,"140":0.81289,"141":0.25974,"142":0.00481,_:"2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 108 109 110 111 113 114 116 117 118 119 120 121 122 123 124 126 129 130 131 143 144 145 3.5 3.6"},D:{"29":0.00481,"39":0.01443,"40":0.00962,"41":0.01443,"42":0.00962,"43":0.00962,"44":0.00962,"45":0.00962,"46":0.00962,"47":0.00962,"48":0.01443,"49":0.00962,"50":0.00962,"51":0.00962,"52":0.00962,"53":0.01443,"54":0.00962,"55":0.00962,"56":0.01924,"57":0.01443,"58":0.00962,"59":0.00962,"60":0.01443,"78":0.00481,"79":0.01443,"80":0.00481,"83":0.00481,"86":0.00481,"87":0.00962,"88":0.00481,"89":0.00481,"91":0.01924,"94":0.00481,"96":0.00481,"97":0.00481,"98":0.00962,"99":0.00481,"100":0.00962,"101":0.01924,"103":0.02405,"104":0.11544,"105":0.00962,"106":0.02405,"107":0.02886,"108":0.03367,"109":0.30784,"110":0.02405,"111":0.02405,"112":0.02886,"113":0.02405,"114":0.06253,"115":0.00481,"116":0.02405,"117":0.00481,"118":0.01924,"119":0.01443,"120":0.06253,"121":0.01924,"122":0.07696,"123":0.01924,"124":0.0481,"125":0.5291,"126":0.05772,"127":0.12987,"128":0.14911,"129":0.12506,"130":0.05291,"131":0.31746,"132":0.27898,"133":0.10582,"134":0.10101,"135":0.16835,"136":0.25493,"137":5.00721,"138":25.67097,"139":0.01924,"140":0.02886,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 81 84 85 90 92 93 95 102 141 142"},F:{"90":0.01443,"95":0.00481,"113":0.00962,"114":0.00962,"115":0.00481,"117":0.00481,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"14":0.00481,"18":0.00481,"89":0.00481,"92":0.04329,"106":0.00481,"107":0.00481,"108":0.00481,"109":0.01443,"110":0.00481,"111":0.00481,"112":0.01924,"114":0.00962,"116":0.00481,"117":0.04329,"118":0.00481,"120":0.01443,"122":0.00481,"128":0.00481,"129":0.00481,"130":0.00481,"131":0.0481,"132":0.01443,"133":0.01924,"134":0.00962,"135":0.02886,"136":0.08658,"137":0.20202,"138":3.09283,"139":0.02886,_:"12 13 15 16 17 79 80 81 83 84 85 86 87 88 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 113 115 119 121 123 124 125 126 127"},E:{"4":0.00481,"14":0.00481,_:"0 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.2-15.3 16.2 17.0","13.1":0.00481,"14.1":0.00962,"15.1":0.00481,"15.4":0.00481,"15.5":0.00962,"15.6":0.0481,"16.0":0.02405,"16.1":0.00481,"16.3":0.01443,"16.4":0.00481,"16.5":0.00962,"16.6":0.11544,"17.1":0.02886,"17.2":0.00962,"17.3":0.00962,"17.4":0.02886,"17.5":0.01924,"17.6":0.0481,"18.0":0.00962,"18.1":0.01924,"18.2":0.01924,"18.3":0.0481,"18.4":0.01924,"18.5-18.6":0.69745,"26.0":0.07215},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00164,"5.0-5.1":0,"6.0-6.1":0.00818,"7.0-7.1":0.00491,"8.1-8.4":0,"9.0-9.2":0.00327,"9.3":0.01799,"10.0-10.2":0.00164,"10.3":0.02781,"11.0-11.2":0.24375,"11.3-11.4":0.01145,"12.0-12.1":0.00327,"12.2-12.5":0.09488,"13.0-13.1":0,"13.2":0.00327,"13.3":0.00327,"13.4-13.7":0.01636,"14.0-14.4":0.03763,"14.5-14.8":0.03599,"15.0-15.1":0.03272,"15.2-15.3":0.02617,"15.4":0.02945,"15.5":0.03435,"15.6-15.8":0.45314,"16.0":0.06053,"16.1":0.11778,"16.2":0.06053,"16.3":0.11451,"16.4":0.02454,"16.5":0.0458,"16.6-16.7":0.58238,"17.0":0.02945,"17.1":0.05562,"17.2":0.0409,"17.3":0.06053,"17.4":0.11124,"17.5":0.21267,"17.6-17.7":0.53984,"18.0":0.13578,"18.1":0.28464,"18.2":0.15377,"18.3":0.56765,"18.4":0.36644,"18.5-18.6":11.57718,"26.0":0.02781},P:{"4":0.01052,"21":0.01052,"23":0.01052,"24":0.01052,"25":0.01052,"26":0.01052,"27":0.0526,"28":0.65226,_:"20 22 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.01052},I:{"0":0.057,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00005},K:{"0":0.30102,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.05778,"9":0.01284,"10":0.02568,"11":1.43809,_:"6 7 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":36.79437},R:{_:"0"},M:{"0":0.1557},Q:{"14.9":0.09861},O:{"0":0.85635},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/KI.js b/node_modules/caniuse-lite/data/regions/KI.js
deleted file mode 100644
index 8d43f4c..0000000
--- a/node_modules/caniuse-lite/data/regions/KI.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"140":0.26931,"141":0.06635,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 142 143 144 145 3.5 3.6"},D:{"41":0.05855,"44":0.01952,"45":0.01952,"48":0.00781,"50":0.01952,"59":0.00781,"89":0.00781,"102":0.03903,"103":0.02732,"107":0.81182,"109":0.05855,"112":0.00781,"113":0.70644,"122":0.15612,"125":0.21076,"127":0.94843,"130":0.00781,"132":0.01952,"134":2.40425,"135":0.03903,"136":0.04684,"137":1.80709,"138":5.44078,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 46 47 49 51 52 53 54 55 56 57 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 90 91 92 93 94 95 96 97 98 99 100 101 104 105 106 108 110 111 114 115 116 117 118 119 120 121 123 124 126 128 129 131 133 139 140 141 142"},F:{"111":0.00781,"117":0.79231,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 112 113 114 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"16":0.01952,"17":0.06635,"80":0.02732,"92":0.07806,"107":0.02732,"128":0.03903,"131":0.04684,"134":0.73376,"135":0.09758,"136":0.28102,"137":0.34737,"138":8.69588,_:"12 13 14 15 18 79 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 129 130 132 133 139"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 16.5 17.0 17.2 17.4 17.5 18.0 18.1 18.2 18.3 26.0","15.6":0.08587,"16.6":0.02732,"17.1":1.02259,"17.3":0.03903,"17.6":0.09758,"18.4":0.00781,"18.5-18.6":0.04684},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00027,"5.0-5.1":0,"6.0-6.1":0.00136,"7.0-7.1":0.00081,"8.1-8.4":0,"9.0-9.2":0.00054,"9.3":0.00298,"10.0-10.2":0.00027,"10.3":0.00461,"11.0-11.2":0.04043,"11.3-11.4":0.0019,"12.0-12.1":0.00054,"12.2-12.5":0.01574,"13.0-13.1":0,"13.2":0.00054,"13.3":0.00054,"13.4-13.7":0.00271,"14.0-14.4":0.00624,"14.5-14.8":0.00597,"15.0-15.1":0.00543,"15.2-15.3":0.00434,"15.4":0.00488,"15.5":0.0057,"15.6-15.8":0.07515,"16.0":0.01004,"16.1":0.01953,"16.2":0.01004,"16.3":0.01899,"16.4":0.00407,"16.5":0.0076,"16.6-16.7":0.09659,"17.0":0.00488,"17.1":0.00922,"17.2":0.00678,"17.3":0.01004,"17.4":0.01845,"17.5":0.03527,"17.6-17.7":0.08953,"18.0":0.02252,"18.1":0.04721,"18.2":0.0255,"18.3":0.09415,"18.4":0.06077,"18.5-18.6":1.92011,"26.0":0.00461},P:{"21":0.13597,"22":0.44192,"24":0.02266,"25":1.43906,"26":0.14731,"27":0.35127,"28":1.74501,_:"4 20 23 5.0-5.4 6.2-6.4 8.2 9.2 10.1 12.0 13.0 14.0 15.0 16.0 17.0 18.0","7.2-7.4":0.48724,"11.1-11.2":0.01133,"19.0":0.02266},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.01219,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":65.86479},R:{_:"0"},M:{"0":0.04268},Q:{"14.9":0.10975},O:{"0":0.24388},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/KM.js b/node_modules/caniuse-lite/data/regions/KM.js
deleted file mode 100644
index d40c1f8..0000000
--- a/node_modules/caniuse-lite/data/regions/KM.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"102":0.02198,"115":0.30525,"123":0.00488,"128":0.01709,"134":0.01709,"137":0.01465,"138":0.00977,"139":0.06349,"140":0.59341,"141":0.12454,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 124 125 126 127 129 130 131 132 133 135 136 142 143 144 145 3.5 3.6"},D:{"11":0.00977,"50":0.01465,"56":0.00977,"59":0.07082,"66":0.01465,"78":0.00488,"79":0.12454,"86":0.02686,"92":0.00977,"96":0.00488,"97":0.03663,"98":0.01709,"102":0.00488,"107":0.00977,"109":0.60562,"111":0.00977,"116":0.11722,"119":0.1221,"123":0.00488,"125":0.30525,"126":0.03175,"127":0.00488,"128":0.08547,"129":0.01709,"130":0.04884,"131":0.52991,"132":0.02198,"133":0.03175,"134":0.04396,"135":0.01465,"136":0.23443,"137":1.46032,"138":6.42246,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 54 55 57 58 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 80 81 83 84 85 87 88 89 90 91 93 94 95 99 100 101 103 104 105 106 108 110 112 113 114 115 117 118 120 121 122 124 139 140 141 142"},F:{"49":0.29304,"90":0.11722,"95":0.02686,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00488,"13":0.00977,"14":0.01709,"15":0.00488,"16":0.02198,"17":0.02198,"18":0.00488,"92":0.08059,"97":0.00488,"100":0.01465,"122":0.00977,"126":0.02686,"131":0.00977,"132":0.02686,"133":0.01465,"134":0.03175,"135":0.03663,"137":0.10256,"138":1.94872,_:"79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 98 99 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 123 124 125 127 128 129 130 136 139"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 12.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 17.0 17.1 17.2 17.3 18.1 26.0","11.1":0.01465,"13.1":0.00488,"14.1":0.05372,"15.1":0.00977,"15.6":1.81929,"16.5":0.00488,"16.6":0.28327,"17.4":0.02198,"17.5":0.06838,"17.6":0.0757,"18.0":0.00977,"18.2":0.00977,"18.3":0.00488,"18.4":0.00977,"18.5-18.6":0.67888},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00058,"5.0-5.1":0,"6.0-6.1":0.00291,"7.0-7.1":0.00175,"8.1-8.4":0,"9.0-9.2":0.00116,"9.3":0.0064,"10.0-10.2":0.00058,"10.3":0.00989,"11.0-11.2":0.08671,"11.3-11.4":0.00407,"12.0-12.1":0.00116,"12.2-12.5":0.03375,"13.0-13.1":0,"13.2":0.00116,"13.3":0.00116,"13.4-13.7":0.00582,"14.0-14.4":0.01339,"14.5-14.8":0.0128,"15.0-15.1":0.01164,"15.2-15.3":0.00931,"15.4":0.01048,"15.5":0.01222,"15.6-15.8":0.1612,"16.0":0.02153,"16.1":0.0419,"16.2":0.02153,"16.3":0.04074,"16.4":0.00873,"16.5":0.0163,"16.6-16.7":0.20718,"17.0":0.01048,"17.1":0.01979,"17.2":0.01455,"17.3":0.02153,"17.4":0.03957,"17.5":0.07566,"17.6-17.7":0.19205,"18.0":0.0483,"18.1":0.10126,"18.2":0.0547,"18.3":0.20194,"18.4":0.13036,"18.5-18.6":4.11857,"26.0":0.00989},P:{"21":0.03122,"22":0.01041,"23":0.01041,"24":0.26019,"25":0.1353,"26":0.14571,"27":0.2706,"28":0.50998,_:"4 20 5.0-5.4 6.2-6.4 8.2 10.1 12.0 13.0 15.0 16.0 17.0 18.0","7.2-7.4":0.11449,"9.2":0.01041,"11.1-11.2":0.12489,"14.0":0.22897,"19.0":0.05204},I:{"0":0.02264,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.91963,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00488,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":71.14522},R:{_:"0"},M:{"0":0.03779},Q:{_:"14.9"},O:{"0":0.05291},H:{"0":0.01}};
diff --git a/node_modules/caniuse-lite/data/regions/KN.js b/node_modules/caniuse-lite/data/regions/KN.js
deleted file mode 100644
index 474372d..0000000
--- a/node_modules/caniuse-lite/data/regions/KN.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"24":0.00454,"52":0.03181,"78":0.00454,"113":0.00454,"115":1.58586,"128":0.00909,"135":0.00454,"138":0.00454,"139":0.08179,"140":0.60435,"141":0.09088,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 134 136 137 142 143 144 145 3.5 3.6"},D:{"24":0.00454,"27":0.00909,"28":0.00454,"29":0.00454,"32":0.00909,"33":0.00454,"34":0.00454,"35":0.00454,"36":0.00454,"39":0.02726,"40":0.00909,"41":0.04544,"42":0.02272,"43":0.01818,"44":0.01818,"45":0.04544,"46":0.0409,"47":0.01818,"48":0.04544,"49":0.03181,"50":0.02272,"51":0.02726,"52":0.02726,"53":0.02726,"54":0.03635,"55":0.02726,"56":0.02726,"57":0.01818,"58":0.04998,"59":0.02726,"60":0.03181,"63":0.00454,"65":0.01363,"66":0.01818,"67":0.01363,"68":0.01363,"69":0.00454,"70":0.01818,"71":0.00454,"72":0.00454,"73":0.00909,"74":0.00909,"75":0.01363,"76":0.00454,"78":0.00909,"79":0.01363,"80":0.03635,"81":0.01363,"83":0.01363,"84":0.01818,"85":0.00909,"86":0.01363,"87":0.30899,"88":0.02726,"89":0.04544,"90":0.00909,"91":0.01818,"92":0.00454,"93":0.02726,"94":0.01363,"95":0.00909,"96":0.01363,"97":0.2999,"98":0.01818,"99":0.00454,"100":0.02272,"101":0.02272,"102":0.00454,"103":0.69523,"104":0.05907,"106":0.00909,"107":0.00909,"108":0.02272,"109":0.14541,"111":0.02272,"114":0.00909,"116":0.05907,"120":0.00909,"121":0.00454,"122":0.1136,"123":0.00454,"124":0.00454,"125":8.60634,"126":0.00454,"128":0.02726,"129":0.00909,"130":0.01363,"131":0.02726,"132":0.02272,"133":0.0727,"134":0.08634,"135":0.16358,"136":0.17722,"137":3.43981,"138":12.68685,"139":0.00909,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 30 31 37 38 61 62 64 77 105 110 112 113 115 117 118 119 127 140 141 142"},F:{"55":0.00454,"70":0.00454,"85":0.00454,"90":0.00454,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 60 62 63 64 65 66 67 68 69 71 72 73 74 75 76 77 78 79 80 81 82 83 84 86 87 88 89 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6","12.1":0.00909},B:{"107":0.00454,"109":0.0409,"114":0.00454,"120":0.00454,"122":0.01363,"124":0.00909,"128":0.00454,"129":0.02272,"131":0.00909,"132":0.00454,"133":0.00454,"134":0.54074,"135":0.05453,"136":0.13178,"137":0.46803,"138":4.89389,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 108 110 111 112 113 115 116 117 118 119 121 123 125 126 127 130 139"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 14.1 15.1 15.2-15.3 15.5 16.3 17.0 26.0","5.1":0.00454,"13.1":0.00909,"15.4":0.00454,"15.6":0.02726,"16.0":0.05907,"16.1":0.00454,"16.2":0.00454,"16.4":0.00454,"16.5":0.02272,"16.6":0.02726,"17.1":0.00909,"17.2":0.00454,"17.3":0.00454,"17.4":0.09088,"17.5":0.04544,"17.6":0.04998,"18.0":0.00454,"18.1":0.03635,"18.2":0.00454,"18.3":0.00909,"18.4":0.50438,"18.5-18.6":2.35379},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00125,"5.0-5.1":0,"6.0-6.1":0.00624,"7.0-7.1":0.00375,"8.1-8.4":0,"9.0-9.2":0.0025,"9.3":0.01374,"10.0-10.2":0.00125,"10.3":0.02123,"11.0-11.2":0.18608,"11.3-11.4":0.00874,"12.0-12.1":0.0025,"12.2-12.5":0.07243,"13.0-13.1":0,"13.2":0.0025,"13.3":0.0025,"13.4-13.7":0.01249,"14.0-14.4":0.02872,"14.5-14.8":0.02748,"15.0-15.1":0.02498,"15.2-15.3":0.01998,"15.4":0.02248,"15.5":0.02623,"15.6-15.8":0.34594,"16.0":0.04621,"16.1":0.08992,"16.2":0.04621,"16.3":0.08742,"16.4":0.01873,"16.5":0.03497,"16.6-16.7":0.4446,"17.0":0.02248,"17.1":0.04246,"17.2":0.03122,"17.3":0.04621,"17.4":0.08492,"17.5":0.16235,"17.6-17.7":0.41213,"18.0":0.10366,"18.1":0.2173,"18.2":0.11739,"18.3":0.43336,"18.4":0.27975,"18.5-18.6":8.83831,"26.0":0.02123},P:{"4":0.06547,"22":0.04365,"23":0.01091,"24":0.05456,"25":0.02182,"26":0.01091,"27":0.20733,"28":2.22605,_:"20 21 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.03274},I:{"0":0.2397,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00005,"4.2-4.3":0.00005,"4.4":0,"4.4.3-4.4.4":0.00019},K:{"0":1.16758,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00909,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":39.27378},R:{_:"0"},M:{"0":0.32736},Q:{_:"14.9"},O:{"0":0.14731},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/KP.js b/node_modules/caniuse-lite/data/regions/KP.js
deleted file mode 100644
index 41f88ed..0000000
--- a/node_modules/caniuse-lite/data/regions/KP.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"115":2.39784,"128":5.60272,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 3.5 3.6"},D:{"124":7.20128,"129":10.3984,"136":3.19712,"137":1.59856,"138":9.59912,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 125 126 127 128 130 131 132 133 134 135 139 140 141 142"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"138":6.402,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 139"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 15.6 16.0 16.1 16.2 16.3 16.4 16.5 16.6 17.0 17.1 17.2 17.3 17.4 17.5 17.6 18.0 18.1 18.2 18.3 18.4 18.5-18.6 26.0","12.1":8.00056},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00011,"5.0-5.1":0,"6.0-6.1":0.00056,"7.0-7.1":0.00034,"8.1-8.4":0,"9.0-9.2":0.00022,"9.3":0.00123,"10.0-10.2":0.00011,"10.3":0.0019,"11.0-11.2":0.01669,"11.3-11.4":0.00078,"12.0-12.1":0.00022,"12.2-12.5":0.0065,"13.0-13.1":0,"13.2":0.00022,"13.3":0.00022,"13.4-13.7":0.00112,"14.0-14.4":0.00258,"14.5-14.8":0.00246,"15.0-15.1":0.00224,"15.2-15.3":0.00179,"15.4":0.00202,"15.5":0.00235,"15.6-15.8":0.03102,"16.0":0.00414,"16.1":0.00806,"16.2":0.00414,"16.3":0.00784,"16.4":0.00168,"16.5":0.00314,"16.6-16.7":0.03987,"17.0":0.00202,"17.1":0.00381,"17.2":0.0028,"17.3":0.00414,"17.4":0.00762,"17.5":0.01456,"17.6-17.7":0.03696,"18.0":0.0093,"18.1":0.01949,"18.2":0.01053,"18.3":0.03886,"18.4":0.02509,"18.5-18.6":0.79262,"26.0":0.0019},P:{_:"4 20 21 22 23 24 25 26 27 28 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":22.23712},R:{_:"0"},M:{_:"0"},Q:{_:"14.9"},O:{_:"0"},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/KR.js b/node_modules/caniuse-lite/data/regions/KR.js
deleted file mode 100644
index f052315..0000000
--- a/node_modules/caniuse-lite/data/regions/KR.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"52":0.00401,"102":0.00401,"115":0.02003,"128":0.00801,"133":0.00401,"134":0.00401,"135":0.00401,"136":0.00401,"137":0.00401,"138":0.00801,"139":0.01202,"140":0.2684,"141":0.07611,"142":0.00801,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 143 144 145 3.5 3.6"},D:{"39":0.00401,"40":0.00401,"41":0.00401,"42":0.01202,"43":0.00401,"44":0.00401,"45":0.00401,"46":0.00401,"47":0.00401,"48":0.00401,"49":0.00401,"50":0.00401,"51":0.00401,"52":0.00401,"53":0.00401,"54":0.00401,"55":0.00401,"56":0.00401,"57":0.00401,"58":0.00401,"59":0.00401,"60":0.00401,"61":0.00401,"65":0.00401,"80":0.00401,"81":0.01602,"86":0.00401,"87":0.00801,"91":0.00401,"95":0.00801,"96":0.00401,"97":0.00401,"103":0.00401,"104":0.00801,"105":0.00401,"106":0.04006,"107":0.01202,"108":0.01602,"109":0.34852,"110":0.00401,"111":0.82924,"112":0.01202,"114":0.00401,"115":0.00401,"116":0.02404,"118":0.00801,"119":0.01202,"120":0.01602,"121":0.03605,"122":0.03205,"123":0.01602,"124":0.02003,"125":0.01202,"126":0.02804,"127":0.01602,"128":0.03605,"129":0.02003,"130":0.02003,"131":0.08012,"132":0.0641,"133":0.05208,"134":0.08012,"135":0.15623,"136":0.16825,"137":3.6735,"138":19.14868,"139":0.03205,"140":0.00801,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 62 63 64 66 67 68 69 70 71 72 73 74 75 76 77 78 79 83 84 85 88 89 90 92 93 94 98 99 100 101 102 113 117 141 142"},F:{"90":0.03605,"95":0.00401,"114":0.00401,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00401,"92":0.00801,"106":0.00401,"107":0.00401,"108":0.00401,"109":0.04006,"110":0.00401,"111":0.00401,"112":0.00401,"113":0.00801,"114":0.00401,"116":0.00401,"117":0.00401,"118":0.00401,"119":0.00401,"120":0.01202,"121":0.00401,"122":0.00801,"123":0.00401,"124":0.00401,"125":0.00801,"126":0.00801,"127":0.01202,"128":0.01202,"129":0.00801,"130":0.01202,"131":0.03605,"132":0.03605,"133":0.02404,"134":0.06009,"135":0.04006,"136":0.0681,"137":0.1322,"138":6.35352,"139":0.01202,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 115"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.2-15.3 15.4 16.2 17.0","13.1":0.00401,"14.1":0.00401,"15.1":0.00401,"15.5":0.00401,"15.6":0.01602,"16.0":0.00401,"16.1":0.00401,"16.3":0.00401,"16.4":0.00401,"16.5":0.00401,"16.6":0.02404,"17.1":0.01202,"17.2":0.00401,"17.3":0.00401,"17.4":0.00801,"17.5":0.01202,"17.6":0.03605,"18.0":0.00401,"18.1":0.00801,"18.2":0.00401,"18.3":0.02003,"18.4":0.01602,"18.5-18.6":0.4006,"26.0":0.01202},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.001,"5.0-5.1":0,"6.0-6.1":0.00499,"7.0-7.1":0.00299,"8.1-8.4":0,"9.0-9.2":0.00199,"9.3":0.01097,"10.0-10.2":0.001,"10.3":0.01696,"11.0-11.2":0.14861,"11.3-11.4":0.00698,"12.0-12.1":0.00199,"12.2-12.5":0.05785,"13.0-13.1":0,"13.2":0.00199,"13.3":0.00199,"13.4-13.7":0.00997,"14.0-14.4":0.02294,"14.5-14.8":0.02194,"15.0-15.1":0.01995,"15.2-15.3":0.01596,"15.4":0.01795,"15.5":0.02095,"15.6-15.8":0.27628,"16.0":0.0369,"16.1":0.07181,"16.2":0.0369,"16.3":0.06982,"16.4":0.01496,"16.5":0.02793,"16.6-16.7":0.35507,"17.0":0.01795,"17.1":0.03391,"17.2":0.02494,"17.3":0.0369,"17.4":0.06782,"17.5":0.12966,"17.6-17.7":0.32914,"18.0":0.08278,"18.1":0.17355,"18.2":0.09376,"18.3":0.3461,"18.4":0.22342,"18.5-18.6":7.05861,"26.0":0.01696},P:{"20":0.01013,"21":0.01013,"22":0.0304,"23":0.02026,"24":0.06079,"25":0.05066,"26":0.10132,"27":0.42555,"28":13.95207,_:"4 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.10773,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00009},K:{"0":0.16184,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00442,"10":0.00442,"11":0.28759,_:"6 7 9 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":32.16777},R:{_:"0"},M:{"0":0.1978},Q:{"14.9":0.01199},O:{"0":0.05395},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/KW.js b/node_modules/caniuse-lite/data/regions/KW.js
deleted file mode 100644
index 2432e14..0000000
--- a/node_modules/caniuse-lite/data/regions/KW.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"48":0.00229,"115":0.06412,"121":0.00229,"125":0.01603,"128":0.01145,"130":0.00229,"132":0.00687,"133":0.00229,"134":0.02061,"137":0.01145,"138":0.00229,"139":0.0229,"140":0.37098,"141":0.10534,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 122 123 124 126 127 129 131 135 136 142 143 144 145 3.5 3.6"},D:{"38":0.00229,"39":0.00458,"40":0.00458,"41":0.00687,"42":0.00458,"43":0.00458,"44":0.00458,"45":0.00458,"46":0.00458,"47":0.00458,"48":0.00458,"49":0.00687,"50":0.00458,"51":0.00458,"52":0.00458,"53":0.00229,"54":0.00458,"55":0.00458,"56":0.00458,"57":0.00458,"58":0.02061,"59":0.00229,"60":0.00458,"62":0.00687,"66":0.00229,"68":0.00229,"73":0.00229,"74":0.00229,"75":0.00458,"78":0.00229,"79":0.00458,"80":0.00229,"81":0.00229,"83":0.00229,"84":0.00229,"85":0.00229,"86":0.00229,"87":0.02748,"88":0.00458,"89":0.00458,"90":0.00229,"91":0.00458,"92":0.00229,"93":0.00229,"94":0.00229,"95":0.00229,"96":0.00229,"98":0.00229,"99":0.00229,"100":0.00229,"101":0.00458,"102":0.00229,"103":0.06183,"104":0.03206,"105":0.00229,"106":0.00229,"107":0.00229,"108":0.00229,"109":0.28854,"110":0.00458,"111":0.00458,"112":0.00229,"113":0.00229,"114":0.01374,"115":0.00229,"116":0.03664,"118":0.01374,"119":0.00458,"120":0.00916,"121":0.0229,"122":0.01832,"123":0.00687,"124":0.01374,"125":0.74883,"126":0.04809,"127":0.02519,"128":0.04122,"129":0.02748,"130":0.03206,"131":0.06183,"132":0.04351,"133":0.12824,"134":0.05267,"135":0.10534,"136":0.19007,"137":1.94421,"138":8.7936,"139":0.00687,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 61 63 64 65 67 69 70 71 72 76 77 97 117 140 141 142"},F:{"46":0.00458,"89":0.00687,"90":0.10534,"91":0.00687,"95":0.00458,"114":0.00229,"117":0.00229,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.00916,"18":0.00458,"92":0.01145,"100":0.00229,"109":0.06183,"113":0.06641,"114":0.00229,"119":0.00229,"122":0.00229,"124":0.00687,"128":0.00229,"129":0.00229,"130":0.00229,"131":0.01145,"132":0.01145,"133":0.00458,"134":0.01374,"135":0.02748,"136":0.03893,"137":0.14885,"138":2.11596,"139":0.01374,_:"12 13 14 15 16 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 115 116 117 118 120 121 123 125 126 127"},E:{"13":0.00229,"14":0.01145,_:"0 4 5 6 7 8 9 10 11 12 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 17.0","5.1":0.00229,"13.1":0.01374,"14.1":0.00916,"15.1":0.00229,"15.2-15.3":0.00229,"15.4":0.00687,"15.5":0.00458,"15.6":0.04351,"16.0":0.00458,"16.1":0.01374,"16.2":0.00916,"16.3":0.01145,"16.4":0.00687,"16.5":0.00916,"16.6":0.05954,"17.1":0.04351,"17.2":0.01145,"17.3":0.00458,"17.4":0.00916,"17.5":0.03893,"17.6":0.07557,"18.0":0.00916,"18.1":0.01832,"18.2":0.01603,"18.3":0.05496,"18.4":0.0458,"18.5-18.6":0.87707,"26.0":0.00687},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00233,"5.0-5.1":0,"6.0-6.1":0.01163,"7.0-7.1":0.00698,"8.1-8.4":0,"9.0-9.2":0.00465,"9.3":0.02558,"10.0-10.2":0.00233,"10.3":0.03954,"11.0-11.2":0.34652,"11.3-11.4":0.01628,"12.0-12.1":0.00465,"12.2-12.5":0.13489,"13.0-13.1":0,"13.2":0.00465,"13.3":0.00465,"13.4-13.7":0.02326,"14.0-14.4":0.05349,"14.5-14.8":0.05116,"15.0-15.1":0.04651,"15.2-15.3":0.03721,"15.4":0.04186,"15.5":0.04884,"15.6-15.8":0.6442,"16.0":0.08605,"16.1":0.16745,"16.2":0.08605,"16.3":0.16279,"16.4":0.03488,"16.5":0.06512,"16.6-16.7":0.82793,"17.0":0.04186,"17.1":0.07907,"17.2":0.05814,"17.3":0.08605,"17.4":0.15814,"17.5":0.30233,"17.6-17.7":0.76746,"18.0":0.19303,"18.1":0.40466,"18.2":0.21861,"18.3":0.807,"18.4":0.52094,"18.5-18.6":16.45854,"26.0":0.03954},P:{"4":0.01017,"21":0.02034,"22":0.06101,"23":0.09152,"24":0.06101,"25":0.17287,"26":0.12203,"27":0.33558,"28":2.92867,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 12.0 13.0 14.0 16.0 17.0","7.2-7.4":0.04068,"11.1-11.2":0.02034,"15.0":0.05085,"18.0":0.02034,"19.0":0.02034},I:{"0":0.0308,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":1.4728,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01374,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":49.72027},R:{_:"0"},M:{"0":0.14651},Q:{_:"14.9"},O:{"0":2.20535},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/KY.js b/node_modules/caniuse-lite/data/regions/KY.js
deleted file mode 100644
index 76e5650..0000000
--- a/node_modules/caniuse-lite/data/regions/KY.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"115":0.03816,"128":0.03339,"134":0.12402,"138":0.00477,"139":0.01431,"140":0.5247,"141":0.12879,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 135 136 137 142 143 144 145 3.5 3.6"},D:{"24":0.00477,"28":0.00477,"33":0.00477,"39":0.01908,"40":0.01908,"41":0.02385,"42":0.02862,"43":0.01431,"44":0.01908,"45":0.01431,"46":0.01431,"47":0.01908,"48":0.00954,"49":0.01431,"50":0.01908,"51":0.01908,"52":0.00954,"53":0.00954,"54":0.01431,"55":0.00954,"56":0.00954,"57":0.02862,"58":0.01431,"59":0.00477,"60":0.00954,"62":0.00477,"63":0.00477,"65":0.00477,"66":0.00954,"67":0.00954,"68":0.00477,"72":0.00477,"73":0.00954,"75":0.00954,"76":0.00477,"77":0.00477,"79":0.06201,"80":0.01908,"81":0.00954,"83":0.00954,"84":0.00477,"85":0.00954,"86":0.00954,"87":0.00954,"88":0.01431,"89":0.01431,"90":0.01431,"91":0.00954,"92":0.00477,"93":0.00477,"94":0.05247,"95":0.00477,"96":0.01908,"97":0.00954,"98":0.10017,"99":0.02862,"100":0.00954,"101":0.01431,"102":0.00954,"103":0.01908,"106":0.00477,"107":0.00477,"108":0.00477,"109":0.08109,"116":0.11448,"118":0.00477,"119":0.08586,"122":0.06678,"123":0.01431,"124":0.03339,"125":5.76693,"126":0.01908,"127":0.02385,"128":0.0477,"130":0.00477,"131":0.03816,"132":0.0477,"133":0.03816,"134":0.12879,"135":0.1908,"136":0.40068,"137":3.78738,"138":15.49296,"139":0.02385,"140":0.00477,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 29 30 31 32 34 35 36 37 38 61 64 69 70 71 74 78 104 105 110 111 112 113 114 115 117 120 121 129 141 142"},F:{"95":0.00477,"116":0.01431,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00477,"98":0.01431,"100":0.00954,"108":0.00477,"110":0.06678,"122":0.01431,"128":0.01431,"129":0.00954,"130":0.00477,"131":0.00954,"132":0.00477,"133":0.04293,"134":0.03816,"135":0.00954,"136":0.01431,"137":0.45315,"138":10.26981,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 99 101 102 103 104 105 106 107 109 111 112 113 114 115 116 117 118 119 120 121 123 124 125 126 127 139"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.5 16.2 17.0","13.1":0.02862,"14.1":0.00954,"15.2-15.3":0.00477,"15.4":0.00477,"15.6":0.20988,"16.0":0.02862,"16.1":0.00954,"16.3":0.01908,"16.4":0.01908,"16.5":0.01908,"16.6":0.37683,"17.1":0.02862,"17.2":0.03339,"17.3":0.01431,"17.4":0.01431,"17.5":0.02862,"17.6":0.10494,"18.0":0.02385,"18.1":0.10971,"18.2":0.01431,"18.3":0.05724,"18.4":0.08586,"18.5-18.6":3.45825,"26.0":0.00477},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00272,"5.0-5.1":0,"6.0-6.1":0.0136,"7.0-7.1":0.00816,"8.1-8.4":0,"9.0-9.2":0.00544,"9.3":0.02991,"10.0-10.2":0.00272,"10.3":0.04622,"11.0-11.2":0.40514,"11.3-11.4":0.01903,"12.0-12.1":0.00544,"12.2-12.5":0.15771,"13.0-13.1":0,"13.2":0.00544,"13.3":0.00544,"13.4-13.7":0.02719,"14.0-14.4":0.06254,"14.5-14.8":0.05982,"15.0-15.1":0.05438,"15.2-15.3":0.04351,"15.4":0.04894,"15.5":0.0571,"15.6-15.8":0.75318,"16.0":0.10061,"16.1":0.19577,"16.2":0.10061,"16.3":0.19034,"16.4":0.04079,"16.5":0.07613,"16.6-16.7":0.96799,"17.0":0.04894,"17.1":0.09245,"17.2":0.06798,"17.3":0.10061,"17.4":0.1849,"17.5":0.35348,"17.6-17.7":0.8973,"18.0":0.22568,"18.1":0.47312,"18.2":0.25559,"18.3":0.94352,"18.4":0.60907,"18.5-18.6":19.24291,"26.0":0.04622},P:{"4":0.01064,"24":0.01064,"25":0.01064,"27":0.21281,"28":2.81969,_:"20 21 22 23 26 5.0-5.4 6.2-6.4 8.2 9.2 10.1 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.01064,"11.1-11.2":0.01064},I:{"0":0.00522,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.04184,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":22.53175},R:{_:"0"},M:{"0":0.36087},Q:{_:"14.9"},O:{"0":0.02092},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/KZ.js b/node_modules/caniuse-lite/data/regions/KZ.js
deleted file mode 100644
index 6023078..0000000
--- a/node_modules/caniuse-lite/data/regions/KZ.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"52":0.0179,"115":0.27291,"125":0.00447,"127":0.00447,"128":0.06264,"133":0.00895,"134":0.0179,"135":0.00895,"136":0.00447,"137":0.00447,"138":0.00895,"139":0.03579,"140":0.87243,"141":0.33108,"142":0.00447,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 126 129 130 131 132 143 144 145 3.5 3.6"},D:{"38":0.00447,"39":0.02684,"40":0.02237,"41":0.03132,"42":0.02684,"43":0.02684,"44":0.02684,"45":0.02684,"46":0.02684,"47":0.02684,"48":0.02684,"49":0.03579,"50":0.02684,"51":0.02684,"52":0.02684,"53":0.02684,"54":0.03132,"55":0.02684,"56":0.02684,"57":0.02237,"58":0.06711,"59":0.02684,"60":0.02684,"64":0.00895,"65":0.00447,"67":0.00447,"68":0.00447,"69":0.00447,"72":0.00447,"75":0.00447,"79":0.02237,"80":0.01342,"83":0.00447,"84":0.00447,"85":0.00447,"86":0.00447,"87":0.02684,"88":0.00895,"89":0.00895,"90":0.02237,"91":0.00447,"92":0.00447,"94":0.00895,"95":0.00447,"96":0.00447,"97":0.00447,"98":0.00895,"99":0.00447,"100":0.01342,"101":0.00895,"102":0.00447,"103":0.0179,"104":0.00895,"105":0.00447,"106":0.1208,"107":0.00447,"108":0.01342,"109":1.59274,"111":0.00895,"112":0.00447,"113":0.00447,"114":0.01342,"115":0.00447,"116":0.02684,"117":0.00447,"118":0.02684,"119":0.02237,"120":0.02237,"121":0.04474,"122":0.15659,"123":0.0179,"124":0.01342,"125":2.74256,"126":0.06711,"127":0.01342,"128":0.04027,"129":0.78295,"130":0.0179,"131":0.05816,"132":0.05369,"133":0.07158,"134":0.06711,"135":0.18791,"136":0.20133,"137":3.06916,"138":15.18028,"139":0.00447,"140":0.0179,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 61 62 63 66 70 71 73 74 76 77 78 81 93 110 141 142"},F:{"36":0.00447,"56":0.00447,"69":0.00447,"79":0.0179,"82":0.00447,"84":0.01342,"85":0.04027,"87":0.06711,"90":0.0179,"95":0.31318,"112":0.00447,"114":0.00447,"117":0.00447,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 57 58 60 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 80 81 83 86 88 89 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 113 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00447,"92":0.00895,"109":0.00447,"122":0.0179,"123":0.03132,"126":0.0179,"127":0.00895,"131":0.00447,"132":0.00447,"133":0.00447,"134":0.02237,"135":0.00895,"136":0.03579,"137":0.17001,"138":3.00653,"139":0.01342,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 124 125 128 129 130"},E:{"14":0.00447,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.2-15.3","5.1":0.00447,"13.1":0.00447,"14.1":0.00447,"15.1":0.00447,"15.4":0.03132,"15.5":0.00447,"15.6":0.09395,"16.0":0.00895,"16.1":0.01342,"16.2":0.00895,"16.3":0.00895,"16.4":0.00895,"16.5":0.0179,"16.6":0.08053,"17.0":0.00447,"17.1":0.08948,"17.2":0.0179,"17.3":0.0179,"17.4":0.03132,"17.5":0.05369,"17.6":0.15659,"18.0":0.02237,"18.1":0.07158,"18.2":0.02237,"18.3":0.1029,"18.4":0.06264,"18.5-18.6":1.44063,"26.0":0.02237},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00171,"5.0-5.1":0,"6.0-6.1":0.00857,"7.0-7.1":0.00514,"8.1-8.4":0,"9.0-9.2":0.00343,"9.3":0.01886,"10.0-10.2":0.00171,"10.3":0.02914,"11.0-11.2":0.25545,"11.3-11.4":0.012,"12.0-12.1":0.00343,"12.2-12.5":0.09944,"13.0-13.1":0,"13.2":0.00343,"13.3":0.00343,"13.4-13.7":0.01714,"14.0-14.4":0.03943,"14.5-14.8":0.03772,"15.0-15.1":0.03429,"15.2-15.3":0.02743,"15.4":0.03086,"15.5":0.036,"15.6-15.8":0.47489,"16.0":0.06343,"16.1":0.12344,"16.2":0.06343,"16.3":0.12001,"16.4":0.02572,"16.5":0.048,"16.6-16.7":0.61033,"17.0":0.03086,"17.1":0.05829,"17.2":0.04286,"17.3":0.06343,"17.4":0.11658,"17.5":0.22287,"17.6-17.7":0.56575,"18.0":0.1423,"18.1":0.29831,"18.2":0.16115,"18.3":0.5949,"18.4":0.38403,"18.5-18.6":12.13286,"26.0":0.02914},P:{"4":0.04117,"20":0.01029,"21":0.01029,"22":0.02059,"23":0.03088,"24":0.02059,"25":0.09264,"26":0.05147,"27":0.14411,"28":1.27641,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.03088},I:{"0":0.00552,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.34255,_:"10 11 12 11.1 11.5 12.1"},A:{"6":0.00503,"11":0.03523,_:"7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":35.41625},R:{_:"0"},M:{"0":0.12155},Q:{"14.9":0.00553},O:{"0":0.38123},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/LA.js b/node_modules/caniuse-lite/data/regions/LA.js
deleted file mode 100644
index 94f95f5..0000000
--- a/node_modules/caniuse-lite/data/regions/LA.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"101":0.00283,"107":0.00283,"112":0.00283,"113":0.00283,"115":0.06502,"118":0.96118,"125":0.01979,"127":0.00283,"128":0.00565,"130":0.00565,"134":0.00283,"135":0.00283,"136":0.00283,"138":0.00283,"139":0.04523,"140":0.37034,"141":0.12156,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 102 103 104 105 106 108 109 110 111 114 116 117 119 120 121 122 123 124 126 129 131 132 133 137 142 143 144 145 3.5 3.6"},D:{"37":0.00283,"38":0.00283,"39":0.00848,"40":0.00848,"41":0.01131,"42":0.01131,"43":0.01131,"44":0.01131,"45":0.00848,"46":0.00565,"47":0.01414,"48":0.00848,"49":0.01131,"50":0.01131,"51":0.00848,"52":0.00848,"53":0.01131,"54":0.00848,"55":0.01131,"56":0.01131,"57":0.00848,"58":0.01414,"59":0.01131,"60":0.01131,"61":0.1357,"68":0.00283,"70":0.01131,"71":0.00283,"78":0.00565,"79":0.00848,"80":0.00283,"84":0.00283,"85":0.00283,"86":0.00283,"87":0.00283,"88":0.00848,"89":0.00283,"90":0.01696,"91":0.00283,"94":0.00283,"96":0.00565,"97":0.01979,"98":0.04806,"99":0.02262,"100":0.00565,"101":0.00565,"102":0.01979,"103":0.00848,"104":0.08198,"106":0.00848,"107":0.00283,"108":0.01979,"109":0.5965,"110":0.00565,"111":0.01131,"112":0.00283,"113":0.00283,"114":0.04523,"115":0.00848,"116":0.04241,"117":0.00283,"118":0.01131,"119":0.00848,"120":0.00565,"121":0.01131,"122":0.01979,"123":0.01979,"124":0.11025,"125":0.57388,"126":0.05089,"127":0.02827,"128":0.03392,"129":0.01414,"130":0.03958,"131":0.08198,"132":0.0311,"133":0.03675,"134":0.07633,"135":0.16397,"136":0.11873,"137":2.24181,"138":9.94821,"139":0.00565,"140":0.01131,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 62 63 64 65 66 67 69 72 73 74 75 76 77 81 83 92 93 95 105 141 142"},F:{"79":0.00283,"84":0.00283,"89":0.01131,"90":0.00565,"95":0.00848,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 85 86 87 88 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00283,"16":0.00283,"17":0.00283,"18":0.01414,"92":0.02827,"98":0.00848,"99":0.00283,"100":0.01131,"109":0.02262,"110":0.00283,"111":0.02262,"112":0.00283,"114":0.00565,"117":0.00283,"119":0.00283,"120":0.00283,"121":0.00283,"122":0.00565,"124":0.00283,"125":0.00848,"126":0.00848,"127":0.00283,"131":0.00848,"132":0.00565,"133":0.00848,"134":0.00848,"135":0.01414,"136":0.02827,"137":0.08198,"138":2.35489,"139":0.00848,_:"13 14 15 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 101 102 103 104 105 106 107 108 113 115 116 118 123 128 129 130"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 15.1 15.4 16.1 17.0 17.2","11.1":0.00283,"12.1":0.00283,"13.1":0.00283,"14.1":0.02262,"15.2-15.3":0.00848,"15.5":0.00283,"15.6":0.02827,"16.0":0.00565,"16.2":0.01131,"16.3":0.00283,"16.4":0.00283,"16.5":0.00283,"16.6":0.09329,"17.1":0.02262,"17.3":0.00283,"17.4":0.00565,"17.5":0.0311,"17.6":0.08481,"18.0":0.00283,"18.1":0.01979,"18.2":0.01131,"18.3":0.0311,"18.4":0.00848,"18.5-18.6":0.40709,"26.0":0.01414},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00142,"5.0-5.1":0,"6.0-6.1":0.00711,"7.0-7.1":0.00427,"8.1-8.4":0,"9.0-9.2":0.00284,"9.3":0.01565,"10.0-10.2":0.00142,"10.3":0.02418,"11.0-11.2":0.21194,"11.3-11.4":0.00996,"12.0-12.1":0.00284,"12.2-12.5":0.0825,"13.0-13.1":0,"13.2":0.00284,"13.3":0.00284,"13.4-13.7":0.01422,"14.0-14.4":0.03272,"14.5-14.8":0.03129,"15.0-15.1":0.02845,"15.2-15.3":0.02276,"15.4":0.0256,"15.5":0.02987,"15.6-15.8":0.39401,"16.0":0.05263,"16.1":0.10241,"16.2":0.05263,"16.3":0.09957,"16.4":0.02134,"16.5":0.03983,"16.6-16.7":0.50638,"17.0":0.0256,"17.1":0.04836,"17.2":0.03556,"17.3":0.05263,"17.4":0.09672,"17.5":0.18491,"17.6-17.7":0.46939,"18.0":0.11806,"18.1":0.2475,"18.2":0.13371,"18.3":0.49357,"18.4":0.31862,"18.5-18.6":10.06637,"26.0":0.02418},P:{"4":0.03078,"20":0.01026,"21":0.03078,"22":0.03078,"23":0.04103,"24":0.02052,"25":0.10259,"26":0.09233,"27":0.20517,"28":1.9902,_:"5.0-5.4 6.2-6.4 8.2 10.1 12.0 14.0 15.0 17.0 18.0","7.2-7.4":0.11285,"9.2":0.01026,"11.1-11.2":0.01026,"13.0":0.01026,"16.0":0.01026,"19.0":0.01026},I:{"0":0.1146,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00009},K:{"0":0.22954,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.16397,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":59.28158},R:{_:"0"},M:{"0":0.12194},Q:{"14.9":0.0789},O:{"0":1.10464},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/LB.js b/node_modules/caniuse-lite/data/regions/LB.js
deleted file mode 100644
index 80d5e69..0000000
--- a/node_modules/caniuse-lite/data/regions/LB.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"52":0.00329,"91":0.00657,"115":0.15773,"127":0.00329,"128":0.01643,"135":0.00329,"136":0.00986,"137":0.00329,"138":0.00329,"139":0.07558,"140":0.71306,"141":0.25631,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 129 130 131 132 133 134 142 143 144 145 3.5 3.6"},D:{"27":0.00329,"34":0.00329,"35":0.00329,"38":0.00329,"41":0.00329,"43":0.00329,"49":0.00657,"58":0.07886,"63":0.00329,"65":0.00657,"66":0.00657,"67":0.00329,"68":0.00657,"69":0.00657,"71":0.00329,"72":0.00329,"73":0.00329,"74":0.00329,"75":0.00657,"77":0.00329,"78":0.00329,"79":0.02629,"80":0.01643,"81":0.00657,"83":0.00986,"84":0.00657,"85":0.00657,"86":0.00986,"87":0.02629,"88":0.01314,"89":0.023,"90":0.00657,"91":0.023,"92":0.00657,"93":0.00329,"94":0.00986,"95":0.00657,"96":0.00986,"97":0.00329,"98":0.02957,"99":0.00657,"100":0.01314,"101":0.00986,"102":0.00657,"103":0.01972,"104":0.00329,"105":0.00329,"106":0.00657,"107":0.00329,"108":0.00986,"109":0.89708,"110":0.00329,"111":0.00657,"114":0.00657,"116":0.13144,"118":0.00657,"119":0.01643,"120":0.023,"121":0.00986,"122":0.07558,"123":0.01314,"124":0.01643,"125":4.35724,"126":0.01972,"127":0.01643,"128":0.05586,"129":0.01643,"130":0.01643,"131":0.10844,"132":0.07558,"133":0.02629,"134":0.02957,"135":0.10515,"136":0.1873,"137":2.70766,"138":9.80871,"139":0.00329,"140":0.00329,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 32 33 36 37 39 40 42 44 45 46 47 48 50 51 52 53 54 55 56 57 59 60 61 62 64 70 76 112 113 115 117 141 142"},F:{"79":0.00329,"86":0.00329,"90":0.01643,"95":0.05915,"114":0.00329,"117":0.00657,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 87 88 89 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"15":0.00329,"16":0.00329,"18":0.00657,"84":0.00329,"89":0.00329,"92":0.023,"100":0.00329,"109":0.023,"114":0.02629,"121":0.00329,"122":0.02957,"123":0.00329,"128":0.00329,"130":0.00329,"131":0.00986,"132":0.00329,"133":0.00657,"134":0.01643,"135":0.02629,"136":0.02629,"137":0.09201,"138":2.77996,"139":0.00329,_:"12 13 14 17 79 80 81 83 85 86 87 88 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 124 125 126 127 129"},E:{"12":0.00329,"14":0.00329,"15":0.00329,_:"0 4 5 6 7 8 9 10 11 13 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.2-15.3 15.4","5.1":0.09201,"13.1":0.01314,"14.1":0.02629,"15.1":0.00657,"15.5":0.00329,"15.6":0.3746,"16.0":0.00329,"16.1":0.00986,"16.2":0.00657,"16.3":0.00657,"16.4":0.00329,"16.5":0.00657,"16.6":0.3056,"17.0":0.00329,"17.1":0.05586,"17.2":0.00657,"17.3":0.00657,"17.4":0.01643,"17.5":0.03943,"17.6":0.08215,"18.0":0.01314,"18.1":0.01972,"18.2":0.00986,"18.3":0.07886,"18.4":0.03943,"18.5-18.6":0.99237,"26.0":0.00986},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00176,"5.0-5.1":0,"6.0-6.1":0.00881,"7.0-7.1":0.00529,"8.1-8.4":0,"9.0-9.2":0.00353,"9.3":0.01939,"10.0-10.2":0.00176,"10.3":0.02997,"11.0-11.2":0.26266,"11.3-11.4":0.01234,"12.0-12.1":0.00353,"12.2-12.5":0.10224,"13.0-13.1":0,"13.2":0.00353,"13.3":0.00353,"13.4-13.7":0.01763,"14.0-14.4":0.04055,"14.5-14.8":0.03878,"15.0-15.1":0.03526,"15.2-15.3":0.02821,"15.4":0.03173,"15.5":0.03702,"15.6-15.8":0.4883,"16.0":0.06522,"16.1":0.12692,"16.2":0.06522,"16.3":0.1234,"16.4":0.02644,"16.5":0.04936,"16.6-16.7":0.62757,"17.0":0.03173,"17.1":0.05994,"17.2":0.04407,"17.3":0.06522,"17.4":0.11987,"17.5":0.22917,"17.6-17.7":0.58174,"18.0":0.14632,"18.1":0.30673,"18.2":0.16571,"18.3":0.6117,"18.4":0.39487,"18.5-18.6":12.47557,"26.0":0.02997},P:{"4":0.09286,"20":0.01032,"21":0.04127,"22":0.08255,"23":0.08255,"24":0.09286,"25":0.227,"26":0.16509,"27":0.30954,"28":4.16852,"5.0-5.4":0.02064,"6.2-6.4":0.02064,"7.2-7.4":0.12382,"8.2":0.01032,_:"9.2 10.1 12.0 14.0 18.0","11.1-11.2":0.04127,"13.0":0.01032,"15.0":0.01032,"16.0":0.01032,"17.0":0.04127,"19.0":0.01032},I:{"0":0.04022,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":0.49676,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00986,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":48.47405},R:{_:"0"},M:{"0":0.14097},Q:{"14.9":0.00671},O:{"0":0.13426},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/LC.js b/node_modules/caniuse-lite/data/regions/LC.js
deleted file mode 100644
index b8f31fe..0000000
--- a/node_modules/caniuse-lite/data/regions/LC.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"72":0.00386,"109":0.00773,"113":0.00386,"115":0.01546,"123":0.00386,"139":0.01159,"140":0.40572,"141":0.15456,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 114 116 117 118 119 120 121 122 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 142 143 144 145 3.5 3.6"},D:{"24":0.00386,"27":0.00773,"28":0.00386,"30":0.00386,"32":0.00386,"35":0.00386,"36":0.00386,"39":0.01546,"40":0.02318,"41":0.02318,"42":0.01932,"43":0.02705,"44":0.02705,"45":0.03091,"46":0.01159,"47":0.02318,"48":0.03091,"49":0.01932,"50":0.01159,"51":0.02705,"52":0.01932,"53":0.01159,"54":0.00773,"55":0.02318,"56":0.01932,"57":0.00386,"58":0.01932,"59":0.02318,"60":0.01932,"62":0.00386,"63":0.00386,"64":0.00386,"65":0.00773,"66":0.00386,"67":0.00773,"68":0.00773,"69":0.00386,"71":0.00386,"72":0.00386,"73":0.00386,"74":0.01546,"75":0.01546,"76":0.00386,"77":0.00773,"78":0.00386,"79":0.02318,"80":0.03478,"81":0.00773,"83":0.00386,"84":0.00773,"85":0.01159,"86":0.00773,"87":0.03478,"88":0.03478,"89":0.03091,"90":0.01159,"91":0.05023,"92":0.00773,"93":0.03091,"94":0.01932,"95":0.01159,"96":0.01546,"97":0.00386,"98":0.00773,"99":0.00773,"100":0.01932,"101":0.01932,"103":0.0966,"104":0.00773,"107":0.00386,"108":0.03864,"109":0.10046,"111":0.00386,"116":0.02318,"119":0.00386,"120":0.00386,"121":0.00386,"122":0.05796,"123":0.00386,"124":0.01546,"125":8.65536,"126":0.0541,"128":0.03091,"129":0.00386,"130":0.00386,"131":0.0425,"132":0.02318,"133":0.01546,"134":0.11592,"135":0.06955,"136":0.15456,"137":4.55179,"138":10.4869,"139":0.10433,"140":0.05023,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 29 31 33 34 37 38 61 70 102 105 106 110 112 113 114 115 117 118 127 141 142"},F:{"40":0.00386,"90":0.00773,"93":0.00386,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.02705,"109":0.00386,"122":0.00386,"130":0.03091,"131":0.00386,"133":0.00773,"134":0.32458,"135":0.03091,"136":0.03091,"137":0.29366,"138":4.48224,"139":0.00386,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 123 124 125 126 127 128 129 132"},E:{"14":0.01159,"15":0.01159,_:"0 4 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.5 16.2 16.5 18.0","13.1":0.04637,"14.1":0.04637,"15.4":0.01546,"15.6":0.04637,"16.0":0.00386,"16.1":0.00773,"16.3":0.00386,"16.4":0.01546,"16.6":0.0425,"17.0":0.01546,"17.1":0.1391,"17.2":0.00773,"17.3":0.00386,"17.4":0.08114,"17.5":0.02705,"17.6":0.15842,"18.1":0.01932,"18.2":0.00386,"18.3":0.07342,"18.4":0.02705,"18.5-18.6":0.66847,"26.0":0.00386},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00138,"5.0-5.1":0,"6.0-6.1":0.00691,"7.0-7.1":0.00415,"8.1-8.4":0,"9.0-9.2":0.00276,"9.3":0.01521,"10.0-10.2":0.00138,"10.3":0.0235,"11.0-11.2":0.20598,"11.3-11.4":0.00968,"12.0-12.1":0.00276,"12.2-12.5":0.08018,"13.0-13.1":0,"13.2":0.00276,"13.3":0.00276,"13.4-13.7":0.01382,"14.0-14.4":0.0318,"14.5-14.8":0.03041,"15.0-15.1":0.02765,"15.2-15.3":0.02212,"15.4":0.02488,"15.5":0.02903,"15.6-15.8":0.38294,"16.0":0.05115,"16.1":0.09954,"16.2":0.05115,"16.3":0.09677,"16.4":0.02074,"16.5":0.03871,"16.6-16.7":0.49215,"17.0":0.02488,"17.1":0.047,"17.2":0.03456,"17.3":0.05115,"17.4":0.09401,"17.5":0.17972,"17.6-17.7":0.45621,"18.0":0.11474,"18.1":0.24054,"18.2":0.12995,"18.3":0.47971,"18.4":0.30967,"18.5-18.6":9.78353,"26.0":0.0235},P:{"21":0.02086,"22":0.14601,"23":0.01043,"24":0.11472,"25":0.05215,"26":0.02086,"27":0.12515,"28":5.4023,_:"4 20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 17.0 18.0 19.0","7.2-7.4":0.29202,"15.0":0.01043,"16.0":0.02086},I:{"0":0.00613,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.19635,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":44.67054},R:{_:"0"},M:{"0":0.3743},Q:{_:"14.9"},O:{"0":0.02454},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/LI.js b/node_modules/caniuse-lite/data/regions/LI.js
deleted file mode 100644
index be44c59..0000000
--- a/node_modules/caniuse-lite/data/regions/LI.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"3":0.1808,"60":0.01937,"72":0.00646,"115":0.85878,"121":0.01291,"125":0.0452,"127":1.54968,"128":0.05811,"133":0.0452,"134":0.0904,"135":0.12268,"136":0.07103,"137":0.03229,"138":0.15497,"139":0.4649,"140":4.31973,"141":0.74901,_:"2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 122 123 124 126 129 130 131 132 142 143 144 145 3.5 3.6"},D:{"39":0.14205,"48":1.78859,"49":0.00646,"52":0.00646,"53":0.00646,"59":0.00646,"79":0.29057,"80":0.00646,"91":0.02583,"94":0.00646,"97":0.00646,"98":0.1808,"99":0.12914,"100":0.00646,"103":0.12268,"104":0.01937,"106":0.25182,"107":0.05811,"108":0.10331,"109":0.47136,"110":0.07103,"111":0.05166,"112":0.26474,"113":0.01291,"116":0.05811,"117":0.00646,"119":0.03874,"121":0.01937,"122":0.02583,"123":0.00646,"124":0.52947,"125":0.14851,"126":0.07103,"127":0.01291,"128":0.03874,"129":0.03229,"131":1.45283,"132":0.50365,"133":0.33576,"134":0.44553,"135":0.52302,"136":0.78775,"137":4.84275,"138":11.90671,"139":0.00646,"140":0.0452,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 44 45 46 47 50 51 54 55 56 57 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 81 83 84 85 86 87 88 89 90 92 93 95 96 101 102 105 114 115 118 120 130 141 142"},F:{"52":0.00646,"83":0.00646,"90":0.01291,"92":0.00646,"95":0.05166,"98":0.00646,"102":0.00646,"114":0.0904,"117":0.03874,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 86 87 88 89 91 93 94 96 97 99 100 101 103 104 105 106 107 108 109 110 111 112 113 115 116 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1","9.5-9.6":0.01937},B:{"13":0.05811,"18":0.18725,"89":0.0452,"98":0.03874,"99":0.01291,"107":0.0452,"108":0.08394,"109":0.02583,"110":0.06457,"126":0.01937,"131":0.41325,"132":0.03874,"133":0.36805,"134":0.23891,"135":0.21308,"136":0.33576,"137":0.24537,"138":10.512,"139":0.00646,_:"12 14 15 16 17 79 80 81 83 84 85 86 87 88 90 91 92 93 94 95 96 97 100 101 102 103 104 105 106 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 127 128 129 130"},E:{"4":0.21954,_:"0 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.1 15.2-15.3 15.4 15.5 16.2 17.3 18.0","12.1":0.01291,"13.1":0.00646,"14.1":0.00646,"15.6":0.52302,"16.0":0.0452,"16.1":0.01291,"16.3":0.00646,"16.4":0.00646,"16.5":0.00646,"16.6":0.24537,"17.0":0.01937,"17.1":0.1808,"17.2":0.12914,"17.4":0.01291,"17.5":0.0904,"17.6":0.29057,"18.1":0.0452,"18.2":0.01291,"18.3":0.16143,"18.4":0.07748,"18.5-18.6":1.56905,"26.0":0.00646},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00186,"5.0-5.1":0,"6.0-6.1":0.00928,"7.0-7.1":0.00557,"8.1-8.4":0,"9.0-9.2":0.00371,"9.3":0.02041,"10.0-10.2":0.00186,"10.3":0.03155,"11.0-11.2":0.27652,"11.3-11.4":0.01299,"12.0-12.1":0.00371,"12.2-12.5":0.10764,"13.0-13.1":0,"13.2":0.00371,"13.3":0.00371,"13.4-13.7":0.01856,"14.0-14.4":0.04268,"14.5-14.8":0.04083,"15.0-15.1":0.03712,"15.2-15.3":0.02969,"15.4":0.0334,"15.5":0.03897,"15.6-15.8":0.51406,"16.0":0.06867,"16.1":0.13362,"16.2":0.06867,"16.3":0.12991,"16.4":0.02784,"16.5":0.05196,"16.6-16.7":0.66067,"17.0":0.0334,"17.1":0.0631,"17.2":0.0464,"17.3":0.06867,"17.4":0.1262,"17.5":0.24126,"17.6-17.7":0.61242,"18.0":0.15403,"18.1":0.32291,"18.2":0.17445,"18.3":0.64397,"18.4":0.4157,"18.5-18.6":13.13366,"26.0":0.03155},P:{"20":0.01019,"23":0.01019,"27":0.01019,"28":2.19175,_:"4 21 22 24 25 26 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0","7.2-7.4":0.01019,"19.0":0.01019},I:{"0":0.03184,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":0.14526,_:"10 11 12 11.1 11.5 12.1"},A:{"6":0.69339,"7":0.83207,"8":3.11159,"9":0.75406,"10":1.75948,"11":0.24269,_:"5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":14.45524},R:{_:"0"},M:{"0":0.78655},Q:{"14.9":0.00354},O:{"0":0.07795},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/LK.js b/node_modules/caniuse-lite/data/regions/LK.js
deleted file mode 100644
index 991f563..0000000
--- a/node_modules/caniuse-lite/data/regions/LK.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"115":0.15079,"127":0.00685,"128":0.02056,"133":0.00685,"136":0.00685,"137":0.00685,"138":0.01371,"139":0.02742,"140":0.74709,"141":0.2536,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 129 130 131 132 134 135 142 143 144 145 3.5 3.6"},D:{"49":0.00685,"63":0.00685,"68":0.00685,"74":0.00685,"79":0.01371,"80":0.00685,"81":0.00685,"86":0.00685,"87":0.00685,"91":0.00685,"93":0.00685,"99":0.00685,"103":0.03427,"104":0.01371,"105":0.00685,"106":0.00685,"107":0.00685,"108":0.00685,"109":0.78821,"111":0.00685,"114":0.00685,"115":0.00685,"116":0.01371,"118":0.00685,"119":0.01371,"120":0.01371,"121":0.02056,"122":0.02742,"123":0.00685,"124":0.02056,"125":0.10281,"126":0.02742,"127":0.02056,"128":0.01371,"129":0.02056,"130":0.02056,"131":0.08225,"132":0.02742,"133":0.03427,"134":0.03427,"135":0.09596,"136":0.13023,"137":2.70733,"138":13.0226,"139":0.00685,"140":0.00685,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 64 65 66 67 69 70 71 72 73 75 76 77 78 83 84 85 88 89 90 92 94 95 96 97 98 100 101 102 110 112 113 117 141 142"},F:{"89":0.00685,"90":0.05483,"95":0.04798,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.01371,"18":0.00685,"92":0.03427,"100":0.00685,"109":0.00685,"122":0.00685,"124":0.00685,"127":0.00685,"128":0.00685,"130":0.00685,"131":0.01371,"132":0.00685,"133":0.00685,"134":0.01371,"135":0.01371,"136":0.08225,"137":2.02878,"138":41.73401,"139":0.00685,_:"12 13 14 15 16 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 123 125 126 129"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.2 16.4 17.0 17.2 17.3 26.0","13.1":0.01371,"15.6":0.02056,"16.1":0.00685,"16.3":0.00685,"16.5":0.00685,"16.6":0.02056,"17.1":0.00685,"17.4":0.02056,"17.5":0.02056,"17.6":0.02056,"18.0":0.00685,"18.1":0.00685,"18.2":0.00685,"18.3":0.01371,"18.4":0.01371,"18.5-18.6":0.20562},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00036,"5.0-5.1":0,"6.0-6.1":0.00181,"7.0-7.1":0.00109,"8.1-8.4":0,"9.0-9.2":0.00072,"9.3":0.00398,"10.0-10.2":0.00036,"10.3":0.00616,"11.0-11.2":0.05395,"11.3-11.4":0.00253,"12.0-12.1":0.00072,"12.2-12.5":0.021,"13.0-13.1":0,"13.2":0.00072,"13.3":0.00072,"13.4-13.7":0.00362,"14.0-14.4":0.00833,"14.5-14.8":0.00797,"15.0-15.1":0.00724,"15.2-15.3":0.00579,"15.4":0.00652,"15.5":0.0076,"15.6-15.8":0.1003,"16.0":0.0134,"16.1":0.02607,"16.2":0.0134,"16.3":0.02535,"16.4":0.00543,"16.5":0.01014,"16.6-16.7":0.12891,"17.0":0.00652,"17.1":0.01231,"17.2":0.00905,"17.3":0.0134,"17.4":0.02462,"17.5":0.04707,"17.6-17.7":0.11949,"18.0":0.03005,"18.1":0.06301,"18.2":0.03404,"18.3":0.12565,"18.4":0.08111,"18.5-18.6":2.56261,"26.0":0.00616},P:{"4":0.03114,"20":0.01038,"21":0.02076,"22":0.04152,"23":0.04152,"24":0.07266,"25":0.1557,"26":0.09342,"27":0.16608,"28":0.59165,_:"5.0-5.4 6.2-6.4 8.2 10.1 12.0 14.0 15.0","7.2-7.4":0.30101,"9.2":0.01038,"11.1-11.2":0.01038,"13.0":0.01038,"16.0":0.02076,"17.0":0.02076,"18.0":0.01038,"19.0":0.02076},I:{"0":0.00942,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.711,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00685,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":28.63457},R:{_:"0"},M:{"0":0.1164},Q:{_:"14.9"},O:{"0":0.6701},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/LR.js b/node_modules/caniuse-lite/data/regions/LR.js
deleted file mode 100644
index a55d01b..0000000
--- a/node_modules/caniuse-lite/data/regions/LR.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"58":0.00266,"66":0.00266,"72":0.00798,"85":0.00532,"106":0.00266,"112":0.00532,"115":0.12241,"126":0.00266,"127":0.00798,"128":0.03193,"133":0.00266,"137":0.00532,"138":0.02927,"139":0.01863,"140":0.38052,"141":0.12241,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 59 60 61 62 63 64 65 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 107 108 109 110 111 113 114 116 117 118 119 120 121 122 123 124 125 129 130 131 132 134 135 136 142 143 144 145 3.5 3.6"},D:{"39":0.00266,"43":0.00532,"46":0.00266,"47":0.01064,"49":0.00266,"50":0.00266,"52":0.00266,"54":0.00266,"56":0.00266,"58":0.00266,"59":0.00798,"64":0.01064,"67":0.00532,"68":0.01064,"70":0.00266,"71":0.00532,"72":0.00266,"73":0.00266,"74":0.01064,"75":0.01064,"76":0.00266,"77":0.00266,"78":0.00532,"79":0.01064,"80":0.00532,"81":0.00532,"83":0.01064,"84":0.00266,"86":0.00798,"87":0.02395,"88":0.00798,"89":0.00266,"92":0.01064,"93":0.02395,"94":0.03459,"96":0.00532,"99":0.00798,"100":0.01331,"101":0.01064,"102":0.01331,"103":0.06386,"105":0.01863,"106":0.00532,"107":0.00532,"108":0.00266,"109":0.14369,"110":0.03459,"111":0.03992,"112":0.01863,"113":0.00798,"114":0.00266,"116":0.0479,"118":0.00798,"119":0.02927,"120":0.01863,"122":0.04524,"123":0.01064,"124":0.01863,"125":0.61203,"126":0.0479,"127":0.01331,"128":0.03193,"129":0.02661,"130":0.01331,"131":0.08249,"132":0.02927,"133":0.06919,"134":0.13039,"135":0.07451,"136":0.14902,"137":1.63918,"138":4.59023,"139":0.01064,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 44 45 48 51 53 55 57 60 61 62 63 65 66 69 85 90 91 95 97 98 104 115 117 121 140 141 142"},F:{"20":0.00266,"36":0.00266,"37":0.00266,"40":0.00266,"46":0.00266,"79":0.00532,"88":0.00266,"89":0.03193,"90":0.04258,"95":0.01331,"114":0.00798,"117":0.00532,_:"9 11 12 15 16 17 18 19 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.01064,"13":0.00266,"15":0.01064,"16":0.00532,"17":0.00532,"18":0.20224,"84":0.03725,"89":0.01331,"90":0.03992,"92":0.11708,"97":0.00266,"100":0.01863,"104":0.00266,"109":0.00532,"110":0.00532,"111":0.00266,"112":0.00266,"114":0.00798,"116":0.00266,"117":0.00266,"118":0.01331,"120":0.00266,"121":0.00266,"122":0.01597,"124":0.00266,"125":0.00532,"126":0.00532,"127":0.00798,"129":0.00798,"130":0.00266,"131":0.03193,"132":0.01597,"133":0.05854,"134":0.01064,"135":0.02395,"136":0.08781,"137":0.2528,"138":3.15861,"139":0.02129,_:"14 79 80 81 83 85 86 87 88 91 93 94 95 96 98 99 101 102 103 105 106 107 108 113 115 119 123 128"},E:{"13":0.00266,"14":0.00266,_:"0 4 5 6 7 8 9 10 11 12 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 15.1 15.2-15.3 15.5 16.0 16.1 16.2 16.3 16.4 17.0 17.3 18.0 18.2 26.0","11.1":0.00266,"12.1":0.00266,"13.1":0.02395,"14.1":0.02129,"15.4":0.00266,"15.6":0.09846,"16.5":0.00532,"16.6":0.02661,"17.1":0.00266,"17.2":0.00798,"17.4":0.01863,"17.5":0.01331,"17.6":0.01331,"18.1":0.01064,"18.3":0.00798,"18.4":0.01331,"18.5-18.6":0.63864},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00054,"5.0-5.1":0,"6.0-6.1":0.00272,"7.0-7.1":0.00163,"8.1-8.4":0,"9.0-9.2":0.00109,"9.3":0.00599,"10.0-10.2":0.00054,"10.3":0.00926,"11.0-11.2":0.08113,"11.3-11.4":0.00381,"12.0-12.1":0.00109,"12.2-12.5":0.03158,"13.0-13.1":0,"13.2":0.00109,"13.3":0.00109,"13.4-13.7":0.00544,"14.0-14.4":0.01252,"14.5-14.8":0.01198,"15.0-15.1":0.01089,"15.2-15.3":0.00871,"15.4":0.0098,"15.5":0.01143,"15.6-15.8":0.15082,"16.0":0.02015,"16.1":0.0392,"16.2":0.02015,"16.3":0.03811,"16.4":0.00817,"16.5":0.01525,"16.6-16.7":0.19383,"17.0":0.0098,"17.1":0.01851,"17.2":0.01361,"17.3":0.02015,"17.4":0.03702,"17.5":0.07078,"17.6-17.7":0.17968,"18.0":0.04519,"18.1":0.09474,"18.2":0.05118,"18.3":0.18893,"18.4":0.12196,"18.5-18.6":3.85328,"26.0":0.00926},P:{"4":0.01009,"21":0.02018,"22":0.02018,"24":0.07063,"25":0.15135,"26":0.03027,"27":0.13117,"28":0.58521,_:"20 23 5.0-5.4 6.2-6.4 8.2 10.1 12.0 14.0 15.0 17.0 18.0","7.2-7.4":0.03027,"9.2":0.02018,"11.1-11.2":0.02018,"13.0":0.01009,"16.0":0.02018,"19.0":0.01009},I:{"0":0.05129,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00004},K:{"0":3.45824,_:"10 11 12 11.1 11.5 12.1"},A:{"10":0.00532,"11":0.00798,_:"6 7 8 9 5.5"},S:{"2.5":0.02201,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":67.59872},R:{_:"0"},M:{"0":0.0587},Q:{_:"14.9"},O:{"0":0.55035},H:{"0":6.36}};
diff --git a/node_modules/caniuse-lite/data/regions/LS.js b/node_modules/caniuse-lite/data/regions/LS.js
deleted file mode 100644
index 9b01e49..0000000
--- a/node_modules/caniuse-lite/data/regions/LS.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"112":0.00311,"115":0.03424,"128":0.00623,"137":0.00311,"138":0.02802,"139":0.00934,"140":0.33932,"141":0.0965,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 134 135 136 142 143 144 145 3.5 3.6"},D:{"39":0.00623,"40":0.00934,"41":0.00311,"42":0.00623,"43":0.00311,"44":0.00311,"45":0.00623,"46":0.00623,"47":0.00311,"48":0.00934,"49":0.00623,"50":0.00311,"51":0.00311,"52":0.00623,"53":0.00623,"54":0.00311,"55":0.00623,"56":0.00623,"57":0.00311,"60":0.00311,"63":0.00311,"65":0.00311,"66":0.01557,"69":0.00311,"71":0.00311,"73":0.00623,"75":0.01868,"76":0.00311,"79":0.01245,"80":0.0249,"81":0.00311,"83":0.05292,"86":0.00311,"87":0.00311,"88":0.04047,"89":0.00311,"90":0.00311,"92":0.00311,"93":0.00311,"97":0.00311,"99":0.00623,"100":0.00934,"102":0.01245,"104":0.00311,"106":0.00311,"109":0.37356,"111":0.04358,"112":0.00311,"114":0.00934,"116":0.02179,"118":0.00934,"119":0.00311,"120":0.00934,"121":0.04047,"122":0.0249,"124":0.00311,"125":0.53232,"126":0.00623,"127":0.01245,"128":0.01557,"129":0.02802,"130":0.0249,"131":0.01868,"132":0.01557,"133":0.02179,"134":0.0249,"135":0.0467,"136":0.18055,"137":1.88648,"138":6.63692,"139":0.00311,"140":0.00311,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 58 59 61 62 64 67 68 70 72 74 77 78 84 85 91 94 95 96 98 101 103 105 107 108 110 113 115 117 123 141 142"},F:{"38":0.00623,"45":0.00311,"46":0.01245,"79":0.00311,"85":0.00311,"87":0.0249,"88":0.03113,"89":0.01868,"90":0.15565,"91":0.00311,"95":0.21168,"108":0.00311,"113":0.00623,"116":0.00311,"117":0.01868,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 86 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 109 110 111 112 114 115 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"14":0.01245,"17":0.00311,"18":0.02179,"84":0.00934,"88":0.00311,"89":0.00311,"92":0.02179,"100":0.00934,"109":0.0249,"113":0.00311,"114":0.00934,"122":0.00311,"123":0.08094,"127":0.00311,"128":0.00311,"129":0.00623,"130":0.00311,"131":0.00623,"132":0.00623,"133":0.03113,"134":0.01245,"135":0.01245,"136":0.05603,"137":0.37045,"138":3.56439,_:"12 13 15 16 79 80 81 83 85 86 87 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 115 116 117 118 119 120 121 124 125 126 139"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.5 16.1 16.2 16.4 16.5 17.0 17.1 17.2 17.3 17.4 18.1 18.2 26.0","15.4":0.00311,"15.6":0.00311,"16.0":0.00311,"16.3":0.00311,"16.6":0.00934,"17.5":0.00311,"17.6":0.03113,"18.0":0.00311,"18.3":0.00934,"18.4":0.0467,"18.5-18.6":0.15254},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00031,"5.0-5.1":0,"6.0-6.1":0.00155,"7.0-7.1":0.00093,"8.1-8.4":0,"9.0-9.2":0.00062,"9.3":0.00342,"10.0-10.2":0.00031,"10.3":0.00528,"11.0-11.2":0.04627,"11.3-11.4":0.00217,"12.0-12.1":0.00062,"12.2-12.5":0.01801,"13.0-13.1":0,"13.2":0.00062,"13.3":0.00062,"13.4-13.7":0.00311,"14.0-14.4":0.00714,"14.5-14.8":0.00683,"15.0-15.1":0.00621,"15.2-15.3":0.00497,"15.4":0.00559,"15.5":0.00652,"15.6-15.8":0.08602,"16.0":0.01149,"16.1":0.02236,"16.2":0.01149,"16.3":0.02174,"16.4":0.00466,"16.5":0.0087,"16.6-16.7":0.11056,"17.0":0.00559,"17.1":0.01056,"17.2":0.00776,"17.3":0.01149,"17.4":0.02112,"17.5":0.04037,"17.6-17.7":0.10248,"18.0":0.02578,"18.1":0.05404,"18.2":0.02919,"18.3":0.10776,"18.4":0.06957,"18.5-18.6":2.19782,"26.0":0.00528},P:{"4":0.34605,"21":0.01018,"22":0.05089,"23":0.12214,"24":0.36641,"25":0.23409,"26":0.16285,"27":0.16285,"28":2.27985,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 12.0 14.0 17.0","7.2-7.4":0.42747,"10.1":0.01018,"11.1-11.2":0.01018,"13.0":0.01018,"15.0":0.01018,"16.0":0.04071,"18.0":0.11196,"19.0":0.05089},I:{"0":0.04125,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":4.19261,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":70.37025},R:{_:"0"},M:{"0":0.13083},Q:{"14.9":0.15838},O:{"0":0.45448},H:{"0":0.18}};
diff --git a/node_modules/caniuse-lite/data/regions/LT.js b/node_modules/caniuse-lite/data/regions/LT.js
deleted file mode 100644
index f507e4d..0000000
--- a/node_modules/caniuse-lite/data/regions/LT.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"52":0.00691,"67":0.00691,"106":0.00691,"115":0.37303,"121":0.00691,"123":0.0898,"125":0.00691,"126":0.02072,"128":0.09671,"132":0.01382,"133":0.00691,"134":0.02072,"135":0.02072,"136":0.02072,"137":0.01382,"138":0.02763,"139":0.20033,"140":2.06549,"141":0.49738,"142":0.00691,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 107 108 109 110 111 112 113 114 116 117 118 119 120 122 124 127 129 130 131 143 144 145 3.5 3.6"},D:{"39":0.00691,"40":0.00691,"41":0.00691,"42":0.00691,"43":0.00691,"44":0.00691,"45":0.00691,"46":0.00691,"47":0.00691,"48":0.00691,"49":0.01382,"50":0.00691,"51":0.00691,"52":0.00691,"53":0.00691,"54":0.00691,"55":0.00691,"56":0.00691,"57":0.00691,"58":0.00691,"59":0.00691,"60":0.00691,"79":0.02763,"81":0.00691,"83":0.00691,"85":0.02072,"87":0.03454,"88":0.21415,"90":0.00691,"91":0.00691,"98":0.04836,"99":0.00691,"100":0.01382,"101":0.00691,"103":0.09671,"104":0.0898,"105":0.00691,"106":0.02072,"107":0.03454,"108":0.03454,"109":0.93258,"110":0.01382,"111":0.00691,"112":0.00691,"113":0.04836,"114":0.05526,"115":0.04836,"116":0.13816,"117":0.00691,"118":0.02072,"119":0.05526,"120":0.52501,"121":0.52501,"122":0.19342,"123":0.03454,"124":0.04145,"125":0.14507,"126":0.03454,"127":0.03454,"128":0.07599,"129":0.10362,"130":0.02763,"131":0.35922,"132":0.06908,"133":0.14507,"134":0.12434,"135":0.18652,"136":0.61481,"137":10.09259,"138":16.2338,"139":0.02072,"140":0.00691,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 84 86 89 92 93 94 95 96 97 102 141 142"},F:{"86":0.00691,"89":0.00691,"90":0.03454,"95":0.07599,"114":0.03454,"117":0.02072,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 87 88 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00691,"108":0.00691,"109":0.04145,"119":0.07599,"120":0.01382,"122":0.00691,"123":0.00691,"125":0.01382,"130":0.00691,"131":0.04836,"132":0.02072,"133":0.01382,"134":0.04836,"135":0.01382,"136":0.04145,"137":0.46284,"138":25.86355,"139":0.01382,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 110 111 112 113 114 115 116 117 118 121 124 126 127 128 129"},E:{"10":0.00691,"11":0.00691,_:"0 4 5 6 7 8 9 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 11.1 12.1 15.1 15.2-15.3 15.4 16.2","10.1":0.01382,"13.1":0.00691,"14.1":0.02072,"15.5":0.00691,"15.6":0.07599,"16.0":0.01382,"16.1":0.00691,"16.3":0.00691,"16.4":0.00691,"16.5":0.0898,"16.6":0.06217,"17.0":0.01382,"17.1":0.06908,"17.2":0.00691,"17.3":0.01382,"17.4":0.02072,"17.5":0.03454,"17.6":0.12434,"18.0":0.02072,"18.1":0.04836,"18.2":0.01382,"18.3":0.04836,"18.4":0.05526,"18.5-18.6":0.62863,"26.0":0.00691},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00076,"5.0-5.1":0,"6.0-6.1":0.0038,"7.0-7.1":0.00228,"8.1-8.4":0,"9.0-9.2":0.00152,"9.3":0.00836,"10.0-10.2":0.00076,"10.3":0.01292,"11.0-11.2":0.11321,"11.3-11.4":0.00532,"12.0-12.1":0.00152,"12.2-12.5":0.04407,"13.0-13.1":0,"13.2":0.00152,"13.3":0.00152,"13.4-13.7":0.0076,"14.0-14.4":0.01747,"14.5-14.8":0.01671,"15.0-15.1":0.0152,"15.2-15.3":0.01216,"15.4":0.01368,"15.5":0.01596,"15.6-15.8":0.21046,"16.0":0.02811,"16.1":0.0547,"16.2":0.02811,"16.3":0.05318,"16.4":0.0114,"16.5":0.02127,"16.6-16.7":0.27048,"17.0":0.01368,"17.1":0.02583,"17.2":0.01899,"17.3":0.02811,"17.4":0.05166,"17.5":0.09877,"17.6-17.7":0.25072,"18.0":0.06306,"18.1":0.1322,"18.2":0.07142,"18.3":0.26364,"18.4":0.17019,"18.5-18.6":5.37688,"26.0":0.01292},P:{"4":0.08341,"21":0.01043,"22":0.02085,"23":0.02085,"24":0.02085,"25":0.02085,"26":0.05213,"27":0.07299,"28":1.8455,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.03128},I:{"0":0.01543,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.30601,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.02072,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":20.79928},R:{_:"0"},M:{"0":0.40492},Q:{"14.9":0.00309},O:{"0":0.06491},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/LU.js b/node_modules/caniuse-lite/data/regions/LU.js
deleted file mode 100644
index 2c23452..0000000
--- a/node_modules/caniuse-lite/data/regions/LU.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"3":0.00502,"4":0.00502,"9":0.00502,"52":0.03014,"55":0.00502,"60":0.05526,"61":0.05024,"68":0.01507,"78":0.15574,"91":0.03014,"102":0.03014,"104":0.01507,"113":0.00502,"115":0.60288,"125":0.03014,"127":0.00502,"128":4.81802,"130":0.00502,"131":0.00502,"133":0.01507,"134":0.0201,"135":0.03014,"136":0.17584,"137":0.01507,"138":0.06531,"139":0.13565,"140":3.10986,"141":1.05504,_:"2 5 6 7 8 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 56 57 58 59 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 99 100 101 103 105 106 107 108 109 110 111 112 114 116 117 118 119 120 121 122 123 124 126 129 132 142 143 144 145 3.5 3.6"},D:{"39":0.00502,"40":0.00502,"41":0.00502,"42":0.00502,"43":0.00502,"44":0.00502,"45":0.00502,"46":0.00502,"47":0.00502,"48":0.00502,"49":0.00502,"50":0.00502,"51":0.00502,"52":0.00502,"54":0.00502,"55":0.00502,"56":0.00502,"57":0.00502,"58":0.00502,"60":0.00502,"70":0.00502,"79":0.1256,"80":0.00502,"87":0.01507,"88":0.00502,"91":0.04522,"95":0.00502,"98":0.00502,"101":0.00502,"102":0.01507,"103":0.04019,"104":0.01005,"105":0.00502,"106":0.01005,"107":0.00502,"108":0.01005,"109":0.61293,"110":0.00502,"111":0.0201,"112":0.00502,"114":0.16579,"115":0.00502,"116":0.17584,"117":0.01507,"118":0.93446,"119":0.11053,"120":0.01005,"121":0.03014,"122":0.03517,"123":0.00502,"124":0.01005,"125":0.11555,"126":0.07536,"127":0.00502,"128":0.13565,"129":0.01005,"130":0.0201,"131":0.07536,"132":0.15574,"133":0.05526,"134":0.29139,"135":0.29139,"136":0.42704,"137":5.39075,"138":11.4296,"139":0.05526,"140":0.00502,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 53 59 61 62 63 64 65 66 67 68 69 71 72 73 74 75 76 77 78 81 83 84 85 86 89 90 92 93 94 96 97 99 100 113 141 142"},F:{"90":0.06531,"95":0.00502,"112":0.00502,"114":0.00502,"117":0.08038,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 113 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00502,"100":0.00502,"109":0.03517,"113":0.00502,"120":0.00502,"124":0.00502,"128":0.01005,"129":0.05024,"130":0.04019,"131":0.07536,"132":0.1457,"133":0.0201,"134":0.11555,"135":0.04019,"136":0.25622,"137":0.26627,"138":5.62688,"139":0.01507,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 114 115 116 117 118 119 121 122 123 125 126 127"},E:{"13":0.00502,"14":0.0201,"15":0.00502,_:"0 4 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.2-15.3","12.1":0.00502,"13.1":0.0201,"14.1":0.08038,"15.1":0.00502,"15.4":0.00502,"15.5":0.01507,"15.6":0.20096,"16.0":0.06029,"16.1":0.03014,"16.2":0.05024,"16.3":0.05024,"16.4":0.0201,"16.5":0.04522,"16.6":0.19091,"17.0":0.01005,"17.1":0.35168,"17.2":0.01005,"17.3":0.05526,"17.4":0.06029,"17.5":0.11053,"17.6":0.40192,"18.0":0.01507,"18.1":0.09043,"18.2":0.02512,"18.3":0.28134,"18.4":0.10048,"18.5-18.6":2.89885,"26.0":0.02512},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00183,"5.0-5.1":0,"6.0-6.1":0.00914,"7.0-7.1":0.00548,"8.1-8.4":0,"9.0-9.2":0.00366,"9.3":0.02011,"10.0-10.2":0.00183,"10.3":0.03108,"11.0-11.2":0.27238,"11.3-11.4":0.0128,"12.0-12.1":0.00366,"12.2-12.5":0.10603,"13.0-13.1":0,"13.2":0.00366,"13.3":0.00366,"13.4-13.7":0.01828,"14.0-14.4":0.04205,"14.5-14.8":0.04022,"15.0-15.1":0.03656,"15.2-15.3":0.02925,"15.4":0.0329,"15.5":0.03839,"15.6-15.8":0.50637,"16.0":0.06764,"16.1":0.13162,"16.2":0.06764,"16.3":0.12796,"16.4":0.02742,"16.5":0.05119,"16.6-16.7":0.65079,"17.0":0.0329,"17.1":0.06215,"17.2":0.0457,"17.3":0.06764,"17.4":0.12431,"17.5":0.23765,"17.6-17.7":0.60326,"18.0":0.15173,"18.1":0.31808,"18.2":0.17184,"18.3":0.63433,"18.4":0.40948,"18.5-18.6":12.93712,"26.0":0.03108},P:{"4":0.09405,"21":0.01045,"23":0.01045,"24":0.03135,"25":0.03135,"26":0.0627,"27":0.0418,"28":3.32319,_:"20 22 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 17.0 18.0 19.0","5.0-5.4":0.01045,"7.2-7.4":0.03135,"13.0":0.01045,"16.0":0.01045},I:{"0":0.02485,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.5624,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00598,"9":0.00598,"11":0.11364,_:"6 7 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":25.68665},R:{_:"0"},M:{"0":1.90619},Q:{"14.9":0.11945},O:{"0":0.33346},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/LV.js b/node_modules/caniuse-lite/data/regions/LV.js
deleted file mode 100644
index f1ddc95..0000000
--- a/node_modules/caniuse-lite/data/regions/LV.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"16":0.02708,"48":0.04874,"52":0.02166,"60":0.00542,"72":0.01083,"88":0.00542,"110":0.02166,"113":0.02166,"115":0.47111,"125":0.00542,"127":0.0704,"128":0.12455,"130":0.00542,"131":0.01083,"132":0.01083,"133":0.00542,"134":0.03791,"135":0.01625,"136":0.12996,"137":0.03249,"138":0.03791,"139":0.23285,"140":2.85371,"141":0.93138,"142":0.00542,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 111 112 114 116 117 118 119 120 121 122 123 124 126 129 143 144 145 3.5 3.6"},D:{"39":0.00542,"40":0.00542,"41":0.00542,"42":0.00542,"43":0.00542,"44":0.00542,"45":0.00542,"46":0.00542,"47":0.00542,"48":0.02708,"49":0.01625,"50":0.01083,"51":0.00542,"52":0.00542,"53":0.00542,"54":0.00542,"55":0.00542,"56":0.00542,"57":0.00542,"58":0.00542,"59":0.00542,"60":0.00542,"78":0.01083,"79":0.05957,"80":0.00542,"84":0.00542,"87":0.02166,"89":0.00542,"90":0.01083,"91":0.01625,"92":0.00542,"96":0.00542,"98":0.00542,"99":0.00542,"100":0.00542,"101":0.00542,"102":0.02708,"103":0.02708,"104":0.07581,"105":0.00542,"106":0.03791,"107":0.02708,"108":0.05415,"109":1.5162,"110":0.00542,"111":0.00542,"112":0.00542,"114":0.01083,"115":0.03249,"116":0.11913,"117":0.00542,"118":0.03249,"119":0.02708,"120":0.04874,"121":0.02166,"122":0.05415,"123":0.0704,"124":0.03791,"125":0.25992,"126":0.02166,"127":0.04332,"128":0.15162,"129":0.02708,"130":0.04874,"131":0.11913,"132":0.09206,"133":0.10289,"134":0.12996,"135":0.15162,"136":0.42779,"137":5.8103,"138":23.54442,"139":0.02708,"140":0.0704,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 81 83 85 86 88 93 94 95 97 113 141 142"},F:{"86":0.00542,"89":0.00542,"90":0.07581,"95":0.11913,"114":0.00542,"115":0.00542,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 87 88 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"91":0.00542,"92":0.00542,"107":0.00542,"109":0.02708,"120":0.00542,"123":0.00542,"128":0.00542,"129":0.00542,"130":0.03791,"131":0.01083,"132":0.05415,"133":0.05415,"134":0.04332,"135":0.01083,"136":0.04332,"137":0.18411,"138":4.24536,"139":0.01083,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 93 94 95 96 97 98 99 100 101 102 103 104 105 106 108 110 111 112 113 114 115 116 117 118 119 121 122 124 125 126 127"},E:{"4":0.00542,"14":0.00542,_:"0 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.1 15.5","12.1":0.02166,"13.1":0.04332,"14.1":0.01083,"15.2-15.3":0.00542,"15.4":0.00542,"15.6":0.10289,"16.0":0.01083,"16.1":0.02166,"16.2":0.01083,"16.3":0.00542,"16.4":0.03249,"16.5":0.01625,"16.6":0.15162,"17.0":0.01083,"17.1":0.18953,"17.2":0.00542,"17.3":0.02708,"17.4":0.03249,"17.5":0.04332,"17.6":0.24368,"18.0":0.01625,"18.1":0.04874,"18.2":0.03249,"18.3":0.11372,"18.4":0.0704,"18.5-18.6":1.4783,"26.0":0.03791},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00114,"5.0-5.1":0,"6.0-6.1":0.00572,"7.0-7.1":0.00343,"8.1-8.4":0,"9.0-9.2":0.00229,"9.3":0.01259,"10.0-10.2":0.00114,"10.3":0.01945,"11.0-11.2":0.17049,"11.3-11.4":0.00801,"12.0-12.1":0.00229,"12.2-12.5":0.06636,"13.0-13.1":0,"13.2":0.00229,"13.3":0.00229,"13.4-13.7":0.01144,"14.0-14.4":0.02632,"14.5-14.8":0.02517,"15.0-15.1":0.02288,"15.2-15.3":0.01831,"15.4":0.0206,"15.5":0.02403,"15.6-15.8":0.31695,"16.0":0.04234,"16.1":0.08238,"16.2":0.04234,"16.3":0.08009,"16.4":0.01716,"16.5":0.03204,"16.6-16.7":0.40734,"17.0":0.0206,"17.1":0.0389,"17.2":0.02861,"17.3":0.04234,"17.4":0.07781,"17.5":0.14875,"17.6-17.7":0.37759,"18.0":0.09497,"18.1":0.19909,"18.2":0.10756,"18.3":0.39704,"18.4":0.2563,"18.5-18.6":8.09755,"26.0":0.01945},P:{"4":0.02078,"20":0.01039,"21":0.01039,"22":0.02078,"23":0.02078,"24":0.02078,"25":0.02078,"26":0.08311,"27":0.15584,"28":3.49077,"5.0-5.4":0.01039,_:"6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.01039},I:{"0":0.04121,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":0.48153,_:"10 11 12 11.1 11.5 12.1"},A:{"6":0.00659,"7":0.00659,"8":0.02637,"9":0.00659,"10":0.01978,"11":0.0857,_:"5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":30.97881},R:{_:"0"},M:{"0":0.4265},Q:{"14.9":0.00917},O:{"0":0.05962},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/LY.js b/node_modules/caniuse-lite/data/regions/LY.js
deleted file mode 100644
index d7eca1a..0000000
--- a/node_modules/caniuse-lite/data/regions/LY.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"26":0.00214,"43":0.00214,"52":0.00214,"68":0.00214,"72":0.00214,"115":0.20544,"118":0.00214,"125":0.00214,"127":0.00428,"128":0.01284,"130":0.00428,"134":0.00856,"135":0.00856,"136":0.00214,"137":0.02568,"138":0.00214,"139":0.0214,"140":0.23968,"141":0.0856,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 119 120 121 122 123 124 126 129 131 132 133 142 143 144 145 3.5 3.6"},D:{"24":0.00214,"27":0.00214,"31":0.00214,"39":0.00428,"40":0.00214,"41":0.00214,"42":0.00214,"43":0.00642,"44":0.00214,"45":0.00214,"46":0.00428,"47":0.00428,"48":0.00214,"49":0.00214,"50":0.00428,"51":0.07062,"52":0.00214,"53":0.00214,"54":0.00428,"55":0.00214,"56":0.00214,"57":0.00214,"58":0.10058,"59":0.00214,"60":0.00214,"63":0.00428,"64":0.00428,"65":0.00214,"66":0.00214,"67":0.00214,"68":0.00428,"69":0.00642,"70":0.00428,"71":0.00642,"72":0.00214,"73":0.00856,"74":0.00214,"75":0.00428,"76":0.00214,"77":0.00214,"78":0.0107,"79":0.01926,"80":0.00642,"81":0.00642,"83":0.01284,"84":0.00428,"85":0.00214,"86":0.0107,"87":0.04494,"88":0.00428,"89":0.02568,"90":0.01712,"91":0.02568,"92":0.00428,"93":0.00428,"94":0.00642,"95":0.00642,"96":0.00642,"97":0.00428,"98":0.01498,"99":0.00642,"100":0.01926,"101":0.01284,"102":0.00214,"103":0.06848,"104":0.18832,"106":0.00428,"107":0.00214,"108":0.0107,"109":1.3696,"110":0.00214,"111":0.0107,"113":0.00214,"114":0.01284,"116":0.00856,"117":0.00214,"118":0.01498,"119":0.01926,"120":0.02354,"121":0.01498,"122":0.02996,"123":0.0321,"124":0.01712,"125":1.84896,"126":0.01926,"127":0.0107,"128":0.01712,"129":0.00856,"130":0.01498,"131":0.08132,"132":0.0321,"133":0.02568,"134":0.02354,"135":0.07704,"136":0.09416,"137":1.38458,"138":5.42062,"139":0.00642,"140":0.00214,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 28 29 30 32 33 34 35 36 37 38 61 62 105 112 115 141 142"},F:{"28":0.00214,"46":0.00428,"73":0.00214,"79":0.01926,"82":0.00428,"84":0.00214,"85":0.00214,"89":0.02782,"90":0.10272,"91":0.00428,"95":0.0428,"114":0.00214,"116":0.00214,"117":0.00428,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 78 80 81 83 86 87 88 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.0107,"84":0.00428,"89":0.00428,"90":0.00428,"92":0.04066,"100":0.00428,"109":0.0321,"114":0.00428,"122":0.0107,"125":0.00214,"126":0.00642,"128":0.00214,"129":0.00214,"130":0.0107,"131":0.09844,"132":0.0107,"133":0.00428,"134":0.0749,"135":0.01284,"136":0.01926,"137":0.07704,"138":1.75694,"139":0.00428,_:"12 13 14 15 16 17 79 80 81 83 85 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 124 127"},E:{"14":0.00214,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.1 15.2-15.3 15.4 16.0 16.4","5.1":0.0963,"14.1":0.00214,"15.5":0.00214,"15.6":0.0535,"16.1":0.06848,"16.2":0.00214,"16.3":0.00428,"16.5":0.00856,"16.6":0.01712,"17.0":0.00642,"17.1":0.00428,"17.2":0.00214,"17.3":0.00214,"17.4":0.00428,"17.5":0.00856,"17.6":0.02568,"18.0":0.00428,"18.1":0.00856,"18.2":0.00428,"18.3":0.01712,"18.4":0.0428,"18.5-18.6":0.1605,"26.0":0.00428},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00089,"5.0-5.1":0,"6.0-6.1":0.00445,"7.0-7.1":0.00267,"8.1-8.4":0,"9.0-9.2":0.00178,"9.3":0.00978,"10.0-10.2":0.00089,"10.3":0.01511,"11.0-11.2":0.13247,"11.3-11.4":0.00622,"12.0-12.1":0.00178,"12.2-12.5":0.05157,"13.0-13.1":0,"13.2":0.00178,"13.3":0.00178,"13.4-13.7":0.00889,"14.0-14.4":0.02045,"14.5-14.8":0.01956,"15.0-15.1":0.01778,"15.2-15.3":0.01423,"15.4":0.016,"15.5":0.01867,"15.6-15.8":0.24627,"16.0":0.0329,"16.1":0.06401,"16.2":0.0329,"16.3":0.06224,"16.4":0.01334,"16.5":0.02489,"16.6-16.7":0.31651,"17.0":0.016,"17.1":0.03023,"17.2":0.02223,"17.3":0.0329,"17.4":0.06046,"17.5":0.11558,"17.6-17.7":0.2934,"18.0":0.07379,"18.1":0.1547,"18.2":0.08357,"18.3":0.30851,"18.4":0.19915,"18.5-18.6":6.29201,"26.0":0.01511},P:{"4":0.16335,"20":0.02042,"21":0.06126,"22":0.12252,"23":0.16335,"24":0.28587,"25":0.27566,"26":0.20419,"27":0.34713,"28":1.88878,_:"5.0-5.4 8.2","6.2-6.4":0.03063,"7.2-7.4":0.29608,"9.2":0.02042,"10.1":0.01021,"11.1-11.2":0.03063,"12.0":0.01021,"13.0":0.01021,"14.0":0.01021,"15.0":0.01021,"16.0":0.03063,"17.0":0.06126,"18.0":0.03063,"19.0":0.05105},I:{"0":0.0157,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":5.41767,_:"10 11 12 11.1 11.5 12.1"},A:{"9":0.00214,"11":0.00856,_:"6 7 8 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":64.26509},R:{_:"0"},M:{"0":0.10219},Q:{"14.9":0.00786},O:{"0":0.31444},H:{"0":0.03}};
diff --git a/node_modules/caniuse-lite/data/regions/MA.js b/node_modules/caniuse-lite/data/regions/MA.js
deleted file mode 100644
index 35d41eb..0000000
--- a/node_modules/caniuse-lite/data/regions/MA.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"3":0.01385,"52":1.12169,"65":0.01846,"78":0.00462,"80":0.00462,"105":0.00462,"109":0.05539,"115":0.24465,"125":0.00462,"126":0.00462,"127":0.00462,"128":0.06001,"130":0.00462,"131":0.00462,"133":0.00462,"134":0.01385,"135":0.00923,"136":0.00923,"137":0.00923,"138":0.0277,"139":0.07847,"140":1.11707,"141":0.28158,"142":0.00462,_:"2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 106 107 108 110 111 112 113 114 116 117 118 119 120 121 122 123 124 129 132 143 144 145 3.5 3.6"},D:{"11":0.00462,"29":0.03693,"38":0.00462,"39":0.01385,"40":0.01385,"41":0.06001,"42":0.01385,"43":0.01385,"44":0.00923,"45":0.01385,"46":0.01385,"47":0.01385,"48":0.01385,"49":0.03231,"50":0.01846,"51":0.01385,"52":0.00923,"53":0.01385,"54":0.01385,"55":0.01385,"56":0.01846,"57":0.01385,"58":0.05539,"59":0.01385,"60":0.00923,"63":0.00462,"65":0.00462,"66":0.00923,"67":0.01385,"68":0.01385,"69":0.00462,"70":0.00923,"71":0.00462,"72":0.00923,"73":0.01385,"74":0.00462,"75":0.00923,"76":0.00462,"77":0.00462,"78":0.00923,"79":0.04154,"80":0.02308,"81":0.01385,"83":0.0277,"84":0.00923,"85":0.01385,"86":0.01385,"87":0.05078,"88":0.01385,"89":0.00923,"90":0.00923,"91":0.01385,"92":0.00462,"93":0.00923,"94":0.00923,"95":0.00923,"96":0.00462,"97":0.00462,"98":0.01846,"99":0.00462,"100":0.07386,"101":0.07847,"102":0.06462,"103":0.10617,"104":0.16156,"105":0.07386,"106":0.09232,"107":0.08309,"108":0.0877,"109":1.35249,"110":0.09232,"111":0.07847,"112":0.07386,"113":0.00923,"114":0.08309,"115":0.06462,"116":0.12925,"117":0.06924,"118":0.12463,"119":0.09694,"120":0.08309,"121":0.07847,"122":0.12002,"123":0.07847,"124":0.10617,"125":2.07258,"126":0.10617,"127":0.0877,"128":0.15233,"129":0.10155,"130":0.09232,"131":0.18002,"132":0.1431,"133":0.13848,"134":0.09232,"135":0.15694,"136":0.29081,"137":4.40366,"138":16.02214,"139":0.02308,"140":0.01846,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 61 62 64 141 142"},F:{"40":0.00462,"79":0.00462,"85":0.00462,"88":0.01385,"90":0.01846,"95":0.15233,"102":0.00462,"114":0.00923,"117":0.00462,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 86 87 89 91 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 115 116 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1","9.5-9.6":0.00462},B:{"17":0.00462,"18":0.00462,"92":0.0277,"100":0.06462,"101":0.06462,"102":0.06462,"103":0.06924,"104":0.06462,"105":0.06924,"106":0.06462,"107":0.06924,"108":0.06924,"109":0.09694,"110":0.06924,"111":0.06462,"112":0.06924,"113":0.06462,"114":0.06924,"115":0.06001,"116":0.06462,"117":0.06924,"118":0.06924,"119":0.06462,"120":0.06924,"121":0.06924,"122":0.08309,"123":0.06462,"124":0.06462,"125":0.06924,"126":0.06924,"127":0.06462,"128":0.06462,"129":0.07386,"130":0.07386,"131":0.0877,"132":0.07847,"133":0.01385,"134":0.03231,"135":0.01846,"136":0.03693,"137":0.14771,"138":3.81743,"139":0.00462,_:"12 13 14 15 16 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99"},E:{"4":0.01846,"14":0.00462,_:"0 5 6 7 8 9 10 11 12 13 15 3.1 3.2 6.1 7.1 10.1 12.1 15.1 15.2-15.3 15.4 15.5 16.2","5.1":0.01846,"9.1":0.00462,"11.1":0.00462,"13.1":0.00923,"14.1":0.00923,"15.6":0.04616,"16.0":0.00462,"16.1":0.00462,"16.3":0.00923,"16.4":0.00462,"16.5":0.00462,"16.6":0.06001,"17.0":0.00462,"17.1":0.01385,"17.2":0.00462,"17.3":0.00462,"17.4":0.01385,"17.5":0.02308,"17.6":0.06462,"18.0":0.02308,"18.1":0.01846,"18.2":0.00923,"18.3":0.0277,"18.4":0.04616,"18.5-18.6":0.34158,"26.0":0.00462},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0008,"5.0-5.1":0,"6.0-6.1":0.00399,"7.0-7.1":0.0024,"8.1-8.4":0,"9.0-9.2":0.0016,"9.3":0.00878,"10.0-10.2":0.0008,"10.3":0.01357,"11.0-11.2":0.11897,"11.3-11.4":0.00559,"12.0-12.1":0.0016,"12.2-12.5":0.04631,"13.0-13.1":0,"13.2":0.0016,"13.3":0.0016,"13.4-13.7":0.00798,"14.0-14.4":0.01836,"14.5-14.8":0.01757,"15.0-15.1":0.01597,"15.2-15.3":0.01278,"15.4":0.01437,"15.5":0.01677,"15.6-15.8":0.22117,"16.0":0.02954,"16.1":0.05749,"16.2":0.02954,"16.3":0.05589,"16.4":0.01198,"16.5":0.02236,"16.6-16.7":0.28425,"17.0":0.01437,"17.1":0.02715,"17.2":0.01996,"17.3":0.02954,"17.4":0.05429,"17.5":0.1038,"17.6-17.7":0.26349,"18.0":0.06627,"18.1":0.13893,"18.2":0.07505,"18.3":0.27706,"18.4":0.17885,"18.5-18.6":5.65061,"26.0":0.01357},P:{"4":0.2057,"20":0.01029,"21":0.03086,"22":0.02057,"23":0.03086,"24":0.06171,"25":0.10285,"26":0.14399,"27":0.13371,"28":2.02615,"5.0-5.4":0.01029,"6.2-6.4":0.03086,"7.2-7.4":0.19542,_:"8.2 9.2 10.1 15.0 16.0","11.1-11.2":0.01029,"12.0":0.01029,"13.0":0.02057,"14.0":0.01029,"17.0":0.02057,"18.0":0.01029,"19.0":0.01029},I:{"0":0.09677,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00008},K:{"0":0.3515,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.35887,"9":0.07425,"10":0.11137,"11":0.32793,_:"6 7 5.5"},S:{"2.5":0.00538,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":44.61496},R:{_:"0"},M:{"0":0.17229},Q:{"14.9":0.00538},O:{"0":0.09691},H:{"0":0.02}};
diff --git a/node_modules/caniuse-lite/data/regions/MC.js b/node_modules/caniuse-lite/data/regions/MC.js
deleted file mode 100644
index defc77d..0000000
--- a/node_modules/caniuse-lite/data/regions/MC.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"44":0.01841,"78":0.05523,"105":0.03069,"109":0.09819,"110":0.04296,"112":0.01227,"113":0.03069,"114":0.00614,"115":4.32045,"121":0.01841,"128":0.7303,"133":0.01841,"134":0.04296,"135":0.10433,"136":0.03069,"137":0.05523,"138":0.1166,"139":0.14115,"140":1.85337,"141":1.04943,"143":0.00614,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 106 107 108 111 116 117 118 119 120 122 123 124 125 126 127 129 130 131 132 142 144 145 3.5 3.6"},D:{"39":0.00614,"42":0.00614,"43":0.01841,"47":0.00614,"54":0.00614,"55":0.00614,"59":0.00614,"79":0.01227,"80":0.00614,"83":0.02455,"86":0.0491,"87":0.12888,"89":0.02455,"94":0.00614,"96":0.00614,"97":0.0491,"98":1.18444,"99":0.31912,"100":0.01227,"103":3.73743,"106":0.06137,"107":0.1657,"108":0.34981,"109":0.58302,"110":0.07364,"111":0.04296,"112":0.26389,"114":0.00614,"115":0.04296,"116":0.25775,"117":0.00614,"118":0.00614,"122":0.08592,"123":0.00614,"125":0.12274,"126":0.30071,"127":0.01841,"128":0.07978,"129":0.01227,"130":0.03069,"131":0.28844,"132":0.34981,"133":0.46641,"134":0.24548,"135":0.19025,"136":0.18411,"137":5.1919,"138":15.93165,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 44 45 46 48 49 50 51 52 53 56 57 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 81 84 85 88 90 91 92 93 95 101 102 104 105 113 119 120 121 124 139 140 141 142"},F:{"52":0.03069,"79":0.00614,"83":0.01841,"84":0.00614,"91":0.00614,"114":0.08592,"117":0.00614,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 85 86 87 88 89 90 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"97":0.00614,"98":0.08592,"99":0.05523,"106":0.13501,"107":0.02455,"108":0.08592,"109":0.0491,"110":0.03069,"126":0.00614,"131":0.05523,"132":0.00614,"133":0.05523,"134":0.39891,"135":0.05523,"136":0.03069,"137":0.12274,"138":7.28462,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 100 101 102 103 104 105 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 127 128 129 130 139"},E:{"14":0.00614,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 15.5","13.1":0.00614,"14.1":0.07364,"15.6":0.14729,"16.0":0.07364,"16.1":0.19025,"16.2":0.00614,"16.3":0.03069,"16.4":0.01227,"16.5":0.19638,"16.6":0.36822,"17.0":0.00614,"17.1":0.20252,"17.2":0.38663,"17.3":0.03069,"17.4":0.08592,"17.5":0.10433,"17.6":0.34981,"18.0":0.04296,"18.1":0.06137,"18.2":0.04296,"18.3":0.17184,"18.4":0.29458,"18.5-18.6":5.22259,"26.0":0.01227},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00222,"5.0-5.1":0,"6.0-6.1":0.0111,"7.0-7.1":0.00666,"8.1-8.4":0,"9.0-9.2":0.00444,"9.3":0.02442,"10.0-10.2":0.00222,"10.3":0.03775,"11.0-11.2":0.33085,"11.3-11.4":0.01554,"12.0-12.1":0.00444,"12.2-12.5":0.12879,"13.0-13.1":0,"13.2":0.00444,"13.3":0.00444,"13.4-13.7":0.0222,"14.0-14.4":0.05107,"14.5-14.8":0.04885,"15.0-15.1":0.04441,"15.2-15.3":0.03553,"15.4":0.03997,"15.5":0.04663,"15.6-15.8":0.61507,"16.0":0.08216,"16.1":0.15987,"16.2":0.08216,"16.3":0.15543,"16.4":0.03331,"16.5":0.06217,"16.6-16.7":0.79048,"17.0":0.03997,"17.1":0.0755,"17.2":0.05551,"17.3":0.08216,"17.4":0.15099,"17.5":0.28866,"17.6-17.7":0.73275,"18.0":0.1843,"18.1":0.38636,"18.2":0.20872,"18.3":0.7705,"18.4":0.49738,"18.5-18.6":15.71414,"26.0":0.03775},P:{"4":0.01068,"20":0.01068,"27":0.01068,"28":1.07827,_:"21 22 23 24 25 26 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 18.0","16.0":0.03203,"17.0":0.02135,"19.0":0.01068},I:{"0":0.02314,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.13907,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.0582,"9":0.02494,"11":0.17461,_:"6 7 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":14.76551},R:{_:"0"},M:{"0":0.33608},Q:{_:"14.9"},O:{"0":0.00386},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/MD.js b/node_modules/caniuse-lite/data/regions/MD.js
deleted file mode 100644
index 14bd866..0000000
--- a/node_modules/caniuse-lite/data/regions/MD.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"52":0.05207,"57":0.01736,"60":0.00579,"74":0.01157,"78":0.00579,"84":0.00579,"113":0.01157,"115":0.26616,"121":0.01157,"122":0.00579,"125":0.01157,"128":0.27194,"131":0.081,"132":0.00579,"133":0.00579,"134":0.00579,"135":0.01157,"136":0.01157,"137":0.00579,"138":0.02893,"139":0.07522,"140":1.1167,"141":0.41659,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 58 59 61 62 63 64 65 66 67 68 69 70 71 72 73 75 76 77 79 80 81 82 83 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 116 117 118 119 120 123 124 126 127 129 130 142 143 144 145 3.5 3.6"},D:{"38":0.00579,"39":0.02314,"40":0.02314,"41":0.02314,"42":0.02314,"43":0.02314,"44":0.02314,"45":0.02314,"46":0.01736,"47":0.01736,"48":0.01736,"49":0.03472,"50":0.02314,"51":0.02314,"52":0.02314,"53":0.02314,"54":0.02314,"55":0.02314,"56":0.02314,"57":0.02314,"58":0.02893,"59":0.01736,"60":0.02314,"70":0.00579,"79":0.01736,"80":0.00579,"83":0.00579,"85":0.02893,"86":0.00579,"87":0.00579,"88":0.00579,"89":0.00579,"90":0.02893,"91":0.05786,"96":0.00579,"97":0.00579,"98":0.02893,"99":0.00579,"100":0.00579,"102":0.09258,"103":0.01157,"106":0.09836,"107":0.00579,"108":0.00579,"109":3.4311,"111":0.00579,"112":0.00579,"114":0.0405,"115":0.00579,"116":0.05786,"117":0.01736,"118":0.05786,"119":0.01157,"120":0.02314,"121":0.01736,"122":0.02893,"123":0.01157,"124":0.02314,"125":1.15141,"126":0.081,"127":0.01157,"128":0.02314,"129":0.24301,"130":0.01157,"131":0.10993,"132":0.06943,"133":0.0405,"134":0.15044,"135":0.21408,"136":0.2488,"137":4.7098,"138":16.13715,"139":0.00579,"140":0.01157,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 61 62 63 64 65 66 67 68 69 71 72 73 74 75 76 77 78 81 84 92 93 94 95 101 104 105 110 113 141 142"},F:{"75":0.00579,"79":0.081,"82":0.01736,"85":0.04629,"90":0.10415,"95":0.19672,"117":0.00579,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 76 77 78 80 81 83 84 86 87 88 89 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.01157,"109":0.00579,"118":0.02314,"129":0.00579,"130":0.01736,"131":0.01736,"132":0.03472,"133":0.00579,"134":0.01157,"135":0.01157,"136":0.05207,"137":0.09836,"138":17.42743,"139":0.00579,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 119 120 121 122 123 124 125 126 127 128"},E:{"14":0.00579,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 15.5 16.2 16.5 17.0 17.2","5.1":0.00579,"13.1":0.01736,"14.1":0.01157,"15.6":0.05786,"16.0":0.00579,"16.1":0.01157,"16.3":0.00579,"16.4":0.00579,"16.6":0.02314,"17.1":0.01736,"17.3":0.01157,"17.4":0.01157,"17.5":0.02893,"17.6":0.0405,"18.0":0.00579,"18.1":0.02893,"18.2":0.02314,"18.3":0.02893,"18.4":0.02314,"18.5-18.6":0.9489,"26.0":0.00579},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00092,"5.0-5.1":0,"6.0-6.1":0.00461,"7.0-7.1":0.00276,"8.1-8.4":0,"9.0-9.2":0.00184,"9.3":0.01014,"10.0-10.2":0.00092,"10.3":0.01567,"11.0-11.2":0.13732,"11.3-11.4":0.00645,"12.0-12.1":0.00184,"12.2-12.5":0.05345,"13.0-13.1":0,"13.2":0.00184,"13.3":0.00184,"13.4-13.7":0.00922,"14.0-14.4":0.0212,"14.5-14.8":0.02028,"15.0-15.1":0.01843,"15.2-15.3":0.01475,"15.4":0.01659,"15.5":0.01935,"15.6-15.8":0.25528,"16.0":0.0341,"16.1":0.06636,"16.2":0.0341,"16.3":0.06451,"16.4":0.01382,"16.5":0.0258,"16.6-16.7":0.32809,"17.0":0.01659,"17.1":0.03133,"17.2":0.02304,"17.3":0.0341,"17.4":0.06267,"17.5":0.11981,"17.6-17.7":0.30413,"18.0":0.07649,"18.1":0.16036,"18.2":0.08663,"18.3":0.3198,"18.4":0.20644,"18.5-18.6":6.52218,"26.0":0.01567},P:{"4":0.05214,"20":0.01043,"21":0.01043,"22":0.01043,"23":0.01043,"24":0.01043,"25":0.04171,"26":0.02085,"27":0.07299,"28":1.97074,"5.0-5.4":0.01043,_:"6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.02085},I:{"0":0.00842,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.39612,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.19094,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":30.96515},R:{_:"0"},M:{"0":0.27391},Q:{"14.9":0.00421},O:{"0":0.05478},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/ME.js b/node_modules/caniuse-lite/data/regions/ME.js
deleted file mode 100644
index fa797da..0000000
--- a/node_modules/caniuse-lite/data/regions/ME.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"52":0.0028,"68":0.02518,"78":0.0028,"99":0.01679,"115":0.08674,"117":0.0028,"125":0.0028,"127":0.0028,"128":0.01399,"130":0.01119,"133":0.01119,"134":0.0028,"135":0.01119,"136":0.0028,"137":0.0056,"138":0.00839,"139":0.04757,"140":0.80303,"141":0.20985,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 118 119 120 121 122 123 124 126 129 131 132 142 143 144 145 3.5 3.6"},D:{"49":0.02238,"53":0.0056,"56":0.0028,"64":0.0028,"66":0.01119,"73":0.0056,"78":0.0028,"79":0.33016,"83":0.03078,"85":0.0028,"86":0.00839,"87":0.26021,"88":0.00839,"89":0.0028,"91":0.03078,"92":0.0028,"93":0.03637,"94":0.08114,"95":0.0028,"98":0.02798,"99":0.00839,"100":0.0028,"102":0.0028,"103":0.02238,"104":0.07555,"106":0.02798,"108":0.05596,"109":1.122,"110":0.0028,"111":0.01119,"113":0.0028,"114":0.0028,"115":0.01399,"116":0.01959,"117":0.0028,"118":0.0028,"119":0.00839,"120":0.01399,"121":0.00839,"122":0.10353,"123":0.01119,"124":0.03358,"125":0.17907,"126":0.10073,"127":0.04477,"128":0.03637,"129":0.01119,"130":0.01399,"131":0.08954,"132":0.07555,"133":0.03358,"134":0.06435,"135":0.06156,"136":0.15949,"137":3.61222,"138":12.46509,"139":0.0028,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 54 55 57 58 59 60 61 62 63 65 67 68 69 70 71 72 74 75 76 77 80 81 84 90 96 97 101 105 107 112 140 141 142"},F:{"36":0.0028,"40":0.01119,"46":0.06715,"68":0.05596,"79":0.0028,"88":0.0028,"89":0.0028,"90":0.01679,"95":0.01399,"102":0.0028,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 91 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.10632,"98":0.0028,"99":0.0028,"124":0.0028,"131":0.0056,"133":0.0028,"134":0.0056,"135":0.0028,"136":0.01399,"137":0.05876,"138":1.00728,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 125 126 127 128 129 130 132 139"},E:{"14":0.02238,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.4 15.5","13.1":0.01119,"14.1":0.02238,"15.1":0.0056,"15.2-15.3":0.0028,"15.6":0.08674,"16.0":0.0056,"16.1":0.0028,"16.2":0.00839,"16.3":0.0056,"16.4":0.01399,"16.5":0.0028,"16.6":0.05876,"17.0":0.0028,"17.1":0.22384,"17.2":0.0056,"17.3":0.0028,"17.4":0.02798,"17.5":0.03637,"17.6":0.06995,"18.0":0.0056,"18.1":0.01959,"18.2":0.0028,"18.3":0.01679,"18.4":0.04477,"18.5-18.6":0.72188,"26.0":0.0028},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00193,"5.0-5.1":0,"6.0-6.1":0.00966,"7.0-7.1":0.0058,"8.1-8.4":0,"9.0-9.2":0.00387,"9.3":0.02126,"10.0-10.2":0.00193,"10.3":0.03285,"11.0-11.2":0.28795,"11.3-11.4":0.01353,"12.0-12.1":0.00387,"12.2-12.5":0.11209,"13.0-13.1":0,"13.2":0.00387,"13.3":0.00387,"13.4-13.7":0.01933,"14.0-14.4":0.04445,"14.5-14.8":0.04252,"15.0-15.1":0.03865,"15.2-15.3":0.03092,"15.4":0.03479,"15.5":0.04058,"15.6-15.8":0.53532,"16.0":0.0715,"16.1":0.13914,"16.2":0.0715,"16.3":0.13528,"16.4":0.02899,"16.5":0.05411,"16.6-16.7":0.68799,"17.0":0.03479,"17.1":0.06571,"17.2":0.04831,"17.3":0.0715,"17.4":0.13141,"17.5":0.25123,"17.6-17.7":0.63775,"18.0":0.1604,"18.1":0.33627,"18.2":0.18166,"18.3":0.6706,"18.4":0.43289,"18.5-18.6":13.67676,"26.0":0.03285},P:{"4":0.26586,"21":0.02045,"22":0.0409,"23":0.13293,"24":0.0409,"25":0.12271,"26":0.14316,"27":0.22496,"28":4.71395,_:"20 9.2 12.0 13.0 14.0 15.0 16.0 18.0","5.0-5.4":0.06135,"6.2-6.4":0.06135,"7.2-7.4":0.27609,"8.2":0.12271,"10.1":0.0818,"11.1-11.2":0.03068,"17.0":0.01023,"19.0":0.01023},I:{"0":0.02158,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.32414,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.0028,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":48.89729},R:{_:"0"},M:{"0":0.20168},Q:{_:"14.9"},O:{_:"0"},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/MG.js b/node_modules/caniuse-lite/data/regions/MG.js
deleted file mode 100644
index 127d76b..0000000
--- a/node_modules/caniuse-lite/data/regions/MG.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"45":0.00378,"47":0.00378,"48":0.00378,"50":0.00378,"52":0.00756,"60":0.00378,"67":0.00378,"72":0.00756,"78":0.0189,"85":0.00378,"97":0.00378,"104":0.00756,"108":0.00378,"109":0.00378,"112":0.00378,"113":0.00378,"115":0.55173,"119":0.00378,"120":0.02267,"121":0.00378,"123":0.00378,"125":0.00378,"127":0.02267,"128":0.10581,"129":0.00378,"130":0.00378,"131":0.00378,"132":0.00378,"133":0.01134,"134":0.01512,"135":0.00756,"136":0.05291,"137":0.03023,"138":0.03401,"139":0.15116,"140":2.04066,"141":0.57441,"142":0.01134,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 49 51 53 54 55 56 57 58 59 61 62 63 64 65 66 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 86 87 88 89 90 91 92 93 94 95 96 98 99 100 101 102 103 105 106 107 110 111 114 116 117 118 122 124 126 143 144 145 3.5 3.6"},D:{"11":0.0189,"32":0.00378,"38":0.00378,"39":0.01134,"40":0.00756,"41":0.00756,"42":0.02267,"43":0.0189,"44":0.00756,"45":0.00756,"46":0.01134,"47":0.01134,"48":0.01134,"49":0.01134,"50":0.00756,"51":0.00756,"52":0.00756,"53":0.00756,"54":0.01134,"55":0.00756,"56":0.01134,"57":0.00756,"58":0.01512,"59":0.00756,"60":0.01134,"61":0.00378,"63":0.00378,"64":0.00378,"65":0.00378,"66":0.00378,"68":0.00756,"69":0.00378,"70":0.01134,"71":0.00378,"72":0.00378,"73":0.0189,"74":0.00756,"75":0.01134,"76":0.00756,"77":0.04157,"78":0.00756,"79":0.05291,"80":0.01512,"81":0.04157,"83":0.01134,"84":0.00378,"85":0.00378,"86":0.01512,"87":0.0189,"88":0.01512,"89":0.00378,"90":0.02645,"91":0.00756,"92":0.00378,"94":0.00756,"95":0.03401,"97":0.00378,"98":0.00378,"99":0.00756,"100":0.00756,"101":0.0189,"102":0.00756,"103":0.04535,"104":0.00756,"105":0.01134,"106":0.03779,"107":0.00756,"108":0.01134,"109":1.43602,"110":0.00378,"111":0.02267,"112":0.00756,"113":0.00756,"114":0.01134,"115":0.01512,"116":0.04157,"117":0.00378,"118":0.01512,"119":0.0189,"120":0.08314,"121":0.03401,"122":0.0718,"123":0.02645,"124":0.01512,"125":0.73691,"126":0.03401,"127":0.06046,"128":0.05291,"129":0.06046,"130":0.06802,"131":0.13604,"132":0.07558,"133":0.04535,"134":0.09825,"135":0.15116,"136":0.3061,"137":4.11911,"138":13.60818,"139":0.00756,"140":0.00756,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 36 37 62 67 93 96 141 142"},F:{"60":0.00378,"79":0.01134,"82":0.00756,"83":0.00378,"85":0.00756,"86":0.00378,"90":0.03023,"95":0.05291,"102":0.00756,"112":0.00378,"113":0.00378,"114":0.00378,"117":0.00756,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 84 87 88 89 91 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6","12.1":0.00378},B:{"14":0.00378,"15":0.00378,"16":0.00378,"17":0.00378,"18":0.03401,"84":0.00756,"89":0.01134,"90":0.00756,"92":0.11337,"100":0.00756,"103":0.00378,"109":0.03023,"116":0.01512,"122":0.02645,"125":0.00378,"126":0.00378,"127":0.00378,"128":0.01512,"129":0.00378,"130":0.00378,"131":0.04913,"132":0.00756,"133":0.01512,"134":0.02645,"135":0.05291,"136":0.03023,"137":0.15116,"138":3.01186,"139":0.00756,_:"12 13 79 80 81 83 85 86 87 88 91 93 94 95 96 97 98 99 101 102 104 105 106 107 108 110 111 112 113 114 115 117 118 119 120 121 123 124"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 17.0 17.1 17.2 17.4 26.0","12.1":0.00756,"13.1":0.0189,"14.1":0.00378,"15.6":0.02645,"16.4":0.00378,"16.5":0.00378,"16.6":0.01134,"17.3":0.00378,"17.5":0.00756,"17.6":0.03023,"18.0":0.0189,"18.1":0.00756,"18.2":0.00378,"18.3":0.0189,"18.4":0.0189,"18.5-18.6":0.21162},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00033,"5.0-5.1":0,"6.0-6.1":0.00166,"7.0-7.1":0.001,"8.1-8.4":0,"9.0-9.2":0.00067,"9.3":0.00366,"10.0-10.2":0.00033,"10.3":0.00566,"11.0-11.2":0.04959,"11.3-11.4":0.00233,"12.0-12.1":0.00067,"12.2-12.5":0.0193,"13.0-13.1":0,"13.2":0.00067,"13.3":0.00067,"13.4-13.7":0.00333,"14.0-14.4":0.00765,"14.5-14.8":0.00732,"15.0-15.1":0.00666,"15.2-15.3":0.00533,"15.4":0.00599,"15.5":0.00699,"15.6-15.8":0.09219,"16.0":0.01231,"16.1":0.02396,"16.2":0.01231,"16.3":0.0233,"16.4":0.00499,"16.5":0.00932,"16.6-16.7":0.11849,"17.0":0.00599,"17.1":0.01132,"17.2":0.00832,"17.3":0.01231,"17.4":0.02263,"17.5":0.04327,"17.6-17.7":0.10983,"18.0":0.02762,"18.1":0.05791,"18.2":0.03129,"18.3":0.11549,"18.4":0.07455,"18.5-18.6":2.35539,"26.0":0.00566},P:{"4":0.0213,"21":0.01065,"23":0.01065,"24":0.01065,"25":0.0213,"26":0.0213,"27":0.0213,"28":0.44728,_:"20 22 6.2-6.4 8.2 9.2 10.1 12.0 13.0 14.0 17.0 18.0 19.0","5.0-5.4":0.01065,"7.2-7.4":0.0213,"11.1-11.2":0.01065,"15.0":0.01065,"16.0":0.01065},I:{"0":0.22983,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00005,"4.2-4.3":0.00005,"4.4":0,"4.4.3-4.4.4":0.00018},K:{"0":1.37455,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00756,_:"6 7 8 9 10 5.5"},S:{"2.5":0.1493,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":60.85911},R:{_:"0"},M:{"0":0.18041},Q:{"14.9":0.01244},O:{"0":0.62832},H:{"0":0.33}};
diff --git a/node_modules/caniuse-lite/data/regions/MH.js b/node_modules/caniuse-lite/data/regions/MH.js
deleted file mode 100644
index 263bce2..0000000
--- a/node_modules/caniuse-lite/data/regions/MH.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"129":0.11696,"130":0.1462,"132":0.04094,"135":0.0117,"136":0.04094,"139":0.0117,"140":1.3158,"141":0.10526,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 131 133 134 137 138 142 143 144 145 3.5 3.6"},D:{"39":0.02339,"41":0.02339,"43":0.07602,"47":0.06433,"51":0.05263,"55":0.0117,"57":0.0117,"59":0.02339,"70":0.35088,"79":0.05263,"97":0.0117,"103":0.07602,"109":0.0117,"116":0.12866,"125":0.28655,"126":0.05263,"127":0.09357,"130":0.02339,"131":0.04094,"132":0.07602,"133":0.19298,"134":0.79533,"135":0.06433,"136":1.4503,"137":5.7135,"138":29.40374,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 42 44 45 46 48 49 50 52 53 54 56 58 60 61 62 63 64 65 66 67 68 69 71 72 73 74 75 76 77 78 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 98 99 100 101 102 104 105 106 107 108 110 111 112 113 114 115 117 118 119 120 121 122 123 124 128 129 139 140 141 142"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"109":0.02339,"121":0.0117,"122":0.0117,"126":0.0117,"128":0.02339,"129":0.44445,"130":0.99416,"131":0.8772,"132":1.74855,"134":0.04094,"135":0.06433,"136":0.05263,"137":0.29825,"138":4.9825,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 123 124 125 127 133 139"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 15.6 16.0 16.1 16.2 16.3 16.4 17.0 17.1 17.2 17.4 18.4 26.0","16.5":0.0117,"16.6":0.05263,"17.3":0.02339,"17.5":1.95908,"17.6":0.32749,"18.0":0.02339,"18.1":0.0117,"18.2":0.0117,"18.3":0.09357,"18.5-18.6":0.39182},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00058,"5.0-5.1":0,"6.0-6.1":0.0029,"7.0-7.1":0.00174,"8.1-8.4":0,"9.0-9.2":0.00116,"9.3":0.00638,"10.0-10.2":0.00058,"10.3":0.00985,"11.0-11.2":0.08636,"11.3-11.4":0.00406,"12.0-12.1":0.00116,"12.2-12.5":0.03362,"13.0-13.1":0,"13.2":0.00116,"13.3":0.00116,"13.4-13.7":0.0058,"14.0-14.4":0.01333,"14.5-14.8":0.01275,"15.0-15.1":0.01159,"15.2-15.3":0.00927,"15.4":0.01043,"15.5":0.01217,"15.6-15.8":0.16055,"16.0":0.02145,"16.1":0.04173,"16.2":0.02145,"16.3":0.04057,"16.4":0.00869,"16.5":0.01623,"16.6-16.7":0.20634,"17.0":0.01043,"17.1":0.01971,"17.2":0.01449,"17.3":0.02145,"17.4":0.03941,"17.5":0.07535,"17.6-17.7":0.19127,"18.0":0.04811,"18.1":0.10085,"18.2":0.05448,"18.3":0.20113,"18.4":0.12983,"18.5-18.6":4.10197,"26.0":0.00985},P:{"26":0.03037,"28":1.073,_:"4 20 21 22 23 24 25 27 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 17.0 18.0 19.0","16.0":0.12147},I:{"0":0.04146,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":0.01246,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":35.79847},R:{_:"0"},M:{"0":0.02491},Q:{_:"14.9"},O:{"0":0.47748},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/MK.js b/node_modules/caniuse-lite/data/regions/MK.js
deleted file mode 100644
index f24eee9..0000000
--- a/node_modules/caniuse-lite/data/regions/MK.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"48":0.00706,"50":0.00235,"51":0.00235,"52":0.04473,"85":0.00235,"92":0.00235,"103":0.00235,"110":0.00235,"111":0.00235,"113":0.00235,"115":0.2354,"125":0.00235,"128":0.04473,"130":0.01648,"132":0.01648,"133":0.00235,"134":0.00706,"135":0.00471,"136":0.00235,"137":0.00471,"138":0.0306,"139":0.04237,"140":0.85921,"141":0.2919,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 109 112 114 116 117 118 119 120 121 122 123 124 126 127 129 131 142 143 144 145 3.5 3.6"},D:{"38":0.00235,"39":0.00471,"40":0.00235,"41":0.00471,"42":0.00471,"43":0.00471,"44":0.00471,"45":0.00471,"46":0.00471,"47":0.00471,"48":0.00471,"49":0.00942,"50":0.00471,"51":0.00471,"52":0.00471,"53":0.01177,"54":0.00471,"55":0.00471,"56":0.00706,"57":0.00471,"58":0.01883,"59":0.00471,"60":0.00471,"64":0.00706,"66":0.00942,"67":0.00942,"68":0.00235,"69":0.00235,"70":0.00235,"72":0.00235,"73":0.00235,"75":0.00706,"76":0.00235,"79":0.11299,"80":0.00235,"81":0.00235,"83":0.00706,"87":0.08945,"89":0.00235,"91":0.0565,"92":0.00235,"93":0.00471,"94":0.01177,"95":0.00706,"97":0.00235,"98":0.00942,"99":0.00235,"101":0.00235,"102":0.00235,"103":0.01177,"104":0.00471,"106":0.00235,"107":0.00235,"108":0.04943,"109":1.59837,"110":0.00235,"111":0.01177,"112":0.00471,"113":0.00706,"114":0.01412,"116":0.02589,"117":0.00235,"118":0.00471,"119":0.00942,"120":0.00706,"121":0.01412,"122":0.07062,"123":0.01177,"124":0.00942,"125":0.23305,"126":0.04002,"127":0.00942,"128":0.0306,"129":0.00706,"130":0.01177,"131":0.04237,"132":0.04708,"133":0.04473,"134":0.02354,"135":0.06591,"136":0.11299,"137":2.74947,"138":10.29875,"139":0.00235,"140":0.00235,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 61 62 63 65 71 74 77 78 84 85 86 88 90 96 100 105 115 141 142"},F:{"36":0.00235,"40":0.08004,"45":0.00235,"46":0.01883,"87":0.00235,"90":0.02825,"95":0.02119,"114":0.01648,"117":0.00471,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 42 43 44 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 88 89 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6","12.1":0.00235},B:{"92":0.00235,"109":0.01177,"111":0.00235,"115":0.00235,"121":0.00235,"130":0.00235,"131":0.00706,"132":0.00235,"133":0.00471,"134":0.00942,"135":0.00471,"136":0.01412,"137":0.04002,"138":1.18642,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 112 113 114 116 117 118 119 120 122 123 124 125 126 127 128 129 139"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 16.1 16.2 16.4 17.2 17.3 18.2","13.1":0.00235,"14.1":0.00235,"15.4":0.00235,"15.5":0.00235,"15.6":0.02589,"16.0":0.00706,"16.3":0.00235,"16.5":0.03296,"16.6":0.02825,"17.0":0.00706,"17.1":0.01177,"17.4":0.00235,"17.5":0.00942,"17.6":0.03296,"18.0":0.00235,"18.1":0.00706,"18.3":0.02354,"18.4":0.01177,"18.5-18.6":0.28013,"26.0":0.00235},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.002,"5.0-5.1":0,"6.0-6.1":0.01,"7.0-7.1":0.006,"8.1-8.4":0,"9.0-9.2":0.004,"9.3":0.02201,"10.0-10.2":0.002,"10.3":0.03402,"11.0-11.2":0.29814,"11.3-11.4":0.01401,"12.0-12.1":0.004,"12.2-12.5":0.11606,"13.0-13.1":0,"13.2":0.004,"13.3":0.004,"13.4-13.7":0.02001,"14.0-14.4":0.04602,"14.5-14.8":0.04402,"15.0-15.1":0.04002,"15.2-15.3":0.03202,"15.4":0.03602,"15.5":0.04202,"15.6-15.8":0.55427,"16.0":0.07404,"16.1":0.14407,"16.2":0.07404,"16.3":0.14007,"16.4":0.03001,"16.5":0.05603,"16.6-16.7":0.71234,"17.0":0.03602,"17.1":0.06803,"17.2":0.05002,"17.3":0.07404,"17.4":0.13607,"17.5":0.26012,"17.6-17.7":0.66032,"18.0":0.16608,"18.1":0.34817,"18.2":0.18809,"18.3":0.69433,"18.4":0.44821,"18.5-18.6":14.16078,"26.0":0.03402},P:{"4":0.12165,"20":0.01014,"21":0.03041,"22":0.02028,"23":0.02028,"24":0.03041,"25":0.0811,"26":0.05069,"27":0.15207,"28":3.82194,"5.0-5.4":0.05069,"6.2-6.4":0.02028,"7.2-7.4":0.09124,_:"8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 17.0 18.0","13.0":0.01014,"16.0":0.02028,"19.0":0.01014},I:{"0":0.01527,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.19115,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00235,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":54.16597},R:{_:"0"},M:{"0":0.10704},Q:{_:"14.9"},O:{"0":0.00765},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/ML.js b/node_modules/caniuse-lite/data/regions/ML.js
deleted file mode 100644
index 33b643b..0000000
--- a/node_modules/caniuse-lite/data/regions/ML.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"52":0.00177,"68":0.00177,"72":0.01063,"77":0.00177,"78":0.00354,"84":0.00177,"85":0.00177,"90":0.00177,"92":0.00177,"107":0.00177,"111":0.00177,"115":0.10632,"116":0.00177,"119":0.00177,"127":0.00886,"128":0.01772,"129":0.00177,"130":0.00177,"133":0.00177,"134":0.00354,"135":0.00354,"136":0.00886,"137":0.01063,"138":0.00886,"139":0.03544,"140":0.64146,"141":0.1896,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 73 74 75 76 79 80 81 82 83 86 87 88 89 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 108 109 110 112 113 114 117 118 120 121 122 123 124 125 126 131 132 142 143 144 145 3.5 3.6"},D:{"27":0.00177,"39":0.00354,"40":0.01063,"41":0.00709,"42":0.01063,"43":0.00532,"44":0.00532,"45":0.00532,"46":0.00709,"47":0.00886,"48":0.00354,"49":0.01418,"50":0.00354,"51":0.00532,"52":0.00709,"53":0.00532,"54":0.00709,"55":0.00709,"56":0.00532,"57":0.00532,"58":0.00709,"59":0.00886,"60":0.00709,"62":0.00177,"63":0.00354,"64":0.00354,"65":0.01063,"66":0.00532,"67":0.00354,"68":0.00709,"69":0.00177,"70":0.00532,"71":0.00177,"72":0.00886,"73":0.00709,"74":0.00709,"75":0.00886,"77":0.00354,"78":0.00177,"79":0.0443,"80":0.00354,"81":0.00709,"83":0.00354,"85":0.00177,"86":0.00886,"87":0.03721,"88":0.00709,"89":0.00532,"90":0.00532,"91":0.00354,"92":0.00177,"93":0.01063,"94":0.00354,"95":0.00709,"96":0.00177,"97":0.00177,"98":0.01063,"99":0.00177,"100":0.00354,"101":0.00354,"102":0.00177,"103":0.01949,"104":0.00177,"105":0.00177,"107":0.00177,"108":0.00354,"109":0.16125,"110":0.00177,"111":0.00177,"112":0.00177,"114":0.01063,"116":0.03721,"117":0.00354,"118":0.00354,"119":0.01063,"120":0.00709,"122":0.07797,"124":0.00886,"125":1.19433,"126":0.00532,"127":0.00354,"128":0.02658,"129":0.00532,"130":0.00532,"131":0.0443,"132":0.01595,"133":0.02126,"134":0.02304,"135":0.05316,"136":0.07974,"137":1.04725,"138":3.80448,"139":0.00354,"140":0.00354,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 32 33 34 35 36 37 38 61 76 84 106 113 115 121 123 141 142"},F:{"46":0.00177,"64":0.00177,"86":0.00177,"89":0.00177,"90":0.01063,"95":0.00709,"116":0.00354,"117":0.00532,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 87 88 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00354,"13":0.00177,"14":0.00354,"15":0.00177,"16":0.00532,"17":0.00886,"18":0.0443,"84":0.00177,"85":0.00177,"89":0.01418,"90":0.00354,"92":0.05316,"100":0.0124,"107":0.00177,"108":0.00177,"109":0.0124,"114":0.00177,"115":0.00177,"116":0.00177,"121":0.00177,"122":0.01063,"123":0.00177,"124":0.00532,"126":0.00177,"127":0.00532,"128":0.00886,"130":0.00354,"131":0.00709,"132":0.00354,"133":0.00709,"134":0.00886,"135":0.0124,"136":0.02481,"137":0.07797,"138":1.92616,"139":0.00177,_:"79 80 81 83 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 110 111 112 113 117 118 119 120 125 129"},E:{"7":0.02481,"11":0.00177,"13":0.00709,"14":0.00177,"15":0.00177,_:"0 4 5 6 8 9 10 12 3.1 3.2 6.1 7.1 9.1 15.2-15.3 15.4 15.5 16.0 16.3 17.0 18.1 18.2","5.1":0.00177,"10.1":0.00177,"11.1":0.00177,"12.1":0.01418,"13.1":0.01772,"14.1":0.00532,"15.1":0.00177,"15.6":0.06556,"16.1":0.00354,"16.2":0.05848,"16.4":0.00177,"16.5":0.00177,"16.6":0.02126,"17.1":0.00177,"17.2":0.00177,"17.3":0.00177,"17.4":0.00177,"17.5":0.00709,"17.6":0.07265,"18.0":0.00354,"18.3":0.01418,"18.4":0.01418,"18.5-18.6":0.1896,"26.0":0.01418},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00073,"5.0-5.1":0,"6.0-6.1":0.00365,"7.0-7.1":0.00219,"8.1-8.4":0,"9.0-9.2":0.00146,"9.3":0.00802,"10.0-10.2":0.00073,"10.3":0.01239,"11.0-11.2":0.10862,"11.3-11.4":0.0051,"12.0-12.1":0.00146,"12.2-12.5":0.04228,"13.0-13.1":0,"13.2":0.00146,"13.3":0.00146,"13.4-13.7":0.00729,"14.0-14.4":0.01677,"14.5-14.8":0.01604,"15.0-15.1":0.01458,"15.2-15.3":0.01166,"15.4":0.01312,"15.5":0.01531,"15.6-15.8":0.20193,"16.0":0.02697,"16.1":0.05249,"16.2":0.02697,"16.3":0.05103,"16.4":0.01094,"16.5":0.02041,"16.6-16.7":0.25952,"17.0":0.01312,"17.1":0.02479,"17.2":0.01823,"17.3":0.02697,"17.4":0.04957,"17.5":0.09477,"17.6-17.7":0.24057,"18.0":0.06051,"18.1":0.12685,"18.2":0.06853,"18.3":0.25296,"18.4":0.1633,"18.5-18.6":5.15914,"26.0":0.01239},P:{"4":0.0408,"20":0.0102,"21":0.0102,"22":0.0408,"23":0.051,"24":0.1224,"25":0.28559,"26":0.0918,"27":0.35699,"28":1.01997,"5.0-5.4":0.0102,_:"6.2-6.4 8.2 9.2 10.1 12.0 13.0 14.0 17.0","7.2-7.4":0.102,"11.1-11.2":0.0102,"15.0":0.0102,"16.0":0.0102,"18.0":0.0102,"19.0":0.0306},I:{"0":0.18896,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00004,"4.2-4.3":0.00004,"4.4":0,"4.4.3-4.4.4":0.00015},K:{"0":0.62824,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00709,_:"6 7 8 9 10 5.5"},S:{"2.5":0.01646,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":76.61435},R:{_:"0"},M:{"0":0.07405},Q:{"14.9":0.01646},O:{"0":0.24684},H:{"0":0.03}};
diff --git a/node_modules/caniuse-lite/data/regions/MM.js b/node_modules/caniuse-lite/data/regions/MM.js
deleted file mode 100644
index e07b861..0000000
--- a/node_modules/caniuse-lite/data/regions/MM.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"43":0.00221,"45":0.00221,"57":0.00441,"72":0.00221,"107":0.00221,"108":0.00221,"113":0.01104,"115":0.09932,"122":0.00221,"123":0.00221,"125":0.00221,"126":0.00221,"127":0.01545,"128":0.01324,"129":0.00883,"131":0.00221,"132":0.00221,"133":0.00662,"134":0.00441,"135":0.01766,"136":0.01104,"137":0.01104,"138":0.01545,"139":0.0309,"140":0.99977,"141":0.2847,"142":0.00221,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 46 47 48 49 50 51 52 53 54 55 56 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 109 110 111 112 114 116 117 118 119 120 121 124 130 143 144 145 3.5 3.6"},D:{"11":0.00221,"32":0.00221,"37":0.00441,"39":0.00883,"40":0.00883,"41":0.00883,"42":0.00883,"43":0.01104,"44":0.00883,"45":0.00883,"46":0.00883,"47":0.00662,"48":0.00883,"49":0.00662,"50":0.01104,"51":0.00883,"52":0.00883,"53":0.01104,"54":0.00883,"55":0.00883,"56":0.00883,"57":0.01104,"58":0.00883,"59":0.00883,"60":0.00883,"61":0.00441,"62":0.00441,"65":0.00221,"67":0.00221,"68":0.00221,"70":0.00221,"71":0.00883,"72":0.00221,"73":0.00221,"74":0.00441,"75":0.00221,"77":0.00221,"78":0.00221,"79":0.00883,"80":0.00221,"81":0.00221,"83":0.00441,"84":0.00221,"86":0.00221,"87":0.01104,"88":0.00441,"89":0.00441,"91":0.00441,"92":0.00221,"93":0.00221,"94":0.00221,"95":0.00883,"96":0.00221,"97":0.00662,"98":0.00662,"99":0.00221,"100":0.00221,"101":0.00221,"103":0.00662,"104":0.00221,"105":0.00441,"106":0.00883,"107":0.00662,"108":0.00883,"109":0.32443,"110":0.00221,"111":0.00221,"112":0.00221,"113":0.00221,"114":0.03311,"115":0.00883,"116":0.01986,"117":0.00221,"118":0.00662,"119":0.01104,"120":0.01545,"121":0.01104,"122":0.05518,"123":0.01986,"124":0.01986,"125":0.02207,"126":0.02648,"127":0.01324,"128":0.03973,"129":0.01545,"130":0.02428,"131":0.05076,"132":0.02428,"133":0.03973,"134":0.04193,"135":0.05076,"136":0.09932,"137":1.78988,"138":7.76423,"139":0.01324,"140":0.00221,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 36 38 63 64 66 69 76 85 90 102 141 142"},F:{"71":0.00221,"79":0.00221,"82":0.00441,"90":0.01324,"95":0.01766,"101":0.00221,"107":0.00221,"108":0.00221,"109":0.00221,"111":0.00221,"112":0.00221,"113":0.00441,"114":0.00441,"115":0.00221,"116":0.00221,"117":0.02648,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 72 73 74 75 76 77 78 80 81 83 84 85 86 87 88 89 91 92 93 94 96 97 98 99 100 102 103 104 105 106 110 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"16":0.00221,"17":0.00221,"18":0.01104,"85":0.00221,"86":0.00221,"89":0.00221,"90":0.00221,"92":0.02428,"100":0.00221,"109":0.00441,"114":0.00441,"118":0.00221,"120":0.00221,"122":0.00883,"126":0.00221,"127":0.00221,"129":0.00441,"130":0.00662,"131":0.00662,"132":0.00221,"133":0.00662,"134":0.00883,"135":0.00441,"136":0.02648,"137":0.03973,"138":1.56697,"139":0.00441,_:"12 13 14 15 79 80 81 83 84 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 119 121 123 124 125 128"},E:{"14":0.00221,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.2-15.3 15.4 16.2","13.1":0.00441,"14.1":0.00883,"15.1":0.00221,"15.5":0.00221,"15.6":0.03973,"16.0":0.00221,"16.1":0.00883,"16.3":0.01324,"16.4":0.00221,"16.5":0.00221,"16.6":0.03752,"17.0":0.00221,"17.1":0.01104,"17.2":0.00221,"17.3":0.01986,"17.4":0.00441,"17.5":0.01324,"17.6":0.04193,"18.0":0.00441,"18.1":0.00883,"18.2":0.00662,"18.3":0.04414,"18.4":0.0309,"18.5-18.6":0.32443,"26.0":0.00662},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0004,"5.0-5.1":0,"6.0-6.1":0.00198,"7.0-7.1":0.00119,"8.1-8.4":0,"9.0-9.2":0.00079,"9.3":0.00435,"10.0-10.2":0.0004,"10.3":0.00673,"11.0-11.2":0.05899,"11.3-11.4":0.00277,"12.0-12.1":0.00079,"12.2-12.5":0.02296,"13.0-13.1":0,"13.2":0.00079,"13.3":0.00079,"13.4-13.7":0.00396,"14.0-14.4":0.00911,"14.5-14.8":0.00871,"15.0-15.1":0.00792,"15.2-15.3":0.00633,"15.4":0.00713,"15.5":0.00831,"15.6-15.8":0.10966,"16.0":0.01465,"16.1":0.0285,"16.2":0.01465,"16.3":0.02771,"16.4":0.00594,"16.5":0.01108,"16.6-16.7":0.14093,"17.0":0.00713,"17.1":0.01346,"17.2":0.0099,"17.3":0.01465,"17.4":0.02692,"17.5":0.05146,"17.6-17.7":0.13064,"18.0":0.03286,"18.1":0.06888,"18.2":0.03721,"18.3":0.13737,"18.4":0.08868,"18.5-18.6":2.80167,"26.0":0.00673},P:{"4":0.05306,"25":0.02122,"26":0.02122,"27":0.02122,"28":0.29713,_:"20 21 22 23 24 5.0-5.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0 18.0 19.0","6.2-6.4":0.01061,"13.0":0.06367,"17.0":0.01061},I:{"0":0.32682,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00007,"4.2-4.3":0.00007,"4.4":0,"4.4.3-4.4.4":0.00026},K:{"0":0.28055,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00883,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":78.32894},R:{_:"0"},M:{"0":0.09352},Q:{"14.9":0.10131},O:{"0":0.77151},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/MN.js b/node_modules/caniuse-lite/data/regions/MN.js
deleted file mode 100644
index d62c7ce..0000000
--- a/node_modules/caniuse-lite/data/regions/MN.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"78":0.00414,"97":0.00414,"115":0.06627,"128":0.02071,"133":0.00828,"135":0.00828,"136":0.00414,"137":0.02071,"138":0.00414,"139":0.04142,"140":0.82012,"141":0.32308,"142":0.00828,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 134 143 144 145 3.5 3.6"},D:{"23":0.00414,"27":0.00414,"35":0.00414,"39":0.03314,"40":0.03314,"41":0.03728,"42":0.02899,"43":0.03728,"44":0.03314,"45":0.02485,"46":0.03314,"47":0.03728,"48":0.03728,"49":0.02899,"50":0.04142,"51":0.02899,"52":0.02899,"53":0.03728,"54":0.02071,"55":0.04142,"56":0.04142,"57":0.03728,"58":0.03314,"59":0.02899,"60":0.03314,"63":0.00414,"65":0.00414,"66":0.00414,"67":0.00414,"68":0.00414,"69":0.00414,"70":0.03314,"71":0.00828,"72":0.00414,"74":0.01243,"75":0.00414,"77":0.00414,"78":0.00414,"79":0.00828,"80":0.02485,"81":0.02071,"83":0.00414,"84":0.00828,"85":0.00828,"86":0.00414,"87":0.02485,"88":0.01243,"89":0.01243,"90":0.00828,"91":0.00828,"92":0.00414,"94":0.01243,"95":0.00414,"96":0.00828,"97":0.00414,"98":0.02071,"99":0.02071,"100":0.00828,"101":0.00828,"102":0.02899,"103":0.04142,"104":0.01243,"105":0.02071,"106":0.01243,"107":0.00828,"108":0.01243,"109":0.94023,"110":0.00828,"111":0.00414,"113":0.00414,"114":0.09527,"116":0.02071,"117":0.00414,"118":0.00828,"119":0.01243,"120":0.02071,"121":0.00828,"122":0.03728,"123":0.00828,"124":0.02071,"125":4.24141,"126":0.08698,"127":0.02485,"128":0.08284,"129":0.02485,"130":0.02485,"131":0.1574,"132":0.08284,"133":0.0787,"134":0.12426,"135":0.14083,"136":0.2071,"137":4.32839,"138":14.83664,"139":0.00828,"140":0.06213,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 28 29 30 31 32 33 34 36 37 38 61 62 64 73 76 93 112 115 141 142"},F:{"84":0.00414,"85":0.00414,"90":0.02485,"95":0.01243,"110":0.00414,"114":0.00414,"116":0.00414,"117":0.00414,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 86 87 88 89 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 111 112 113 115 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00414,"89":0.00414,"90":0.00414,"92":0.0497,"100":0.00828,"108":0.00414,"109":0.09527,"110":0.00414,"114":0.01243,"118":0.00414,"120":0.00414,"121":0.00828,"122":0.04142,"124":0.00414,"125":0.00414,"126":0.00414,"127":0.01657,"128":0.00414,"129":0.00414,"130":0.00414,"131":0.01657,"132":0.01657,"133":0.02485,"134":0.01657,"135":0.02899,"136":0.04142,"137":0.19882,"138":3.65324,"139":0.00828,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 111 112 113 115 116 117 119 123"},E:{"14":0.00414,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.5","13.1":0.00828,"14.1":0.00828,"15.2-15.3":0.00414,"15.4":0.00414,"15.6":0.09112,"16.0":0.00414,"16.1":0.00828,"16.2":0.00828,"16.3":0.02071,"16.4":0.00414,"16.5":0.01657,"16.6":0.09941,"17.0":0.00828,"17.1":0.07456,"17.2":0.01243,"17.3":0.00414,"17.4":0.03314,"17.5":0.03314,"17.6":0.19053,"18.0":0.00828,"18.1":0.03728,"18.2":0.04142,"18.3":0.05799,"18.4":0.05385,"18.5-18.6":0.73728,"26.0":0.02899},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00175,"5.0-5.1":0,"6.0-6.1":0.00873,"7.0-7.1":0.00524,"8.1-8.4":0,"9.0-9.2":0.00349,"9.3":0.01921,"10.0-10.2":0.00175,"10.3":0.02969,"11.0-11.2":0.26019,"11.3-11.4":0.01222,"12.0-12.1":0.00349,"12.2-12.5":0.10128,"13.0-13.1":0,"13.2":0.00349,"13.3":0.00349,"13.4-13.7":0.01746,"14.0-14.4":0.04016,"14.5-14.8":0.03842,"15.0-15.1":0.03493,"15.2-15.3":0.02794,"15.4":0.03143,"15.5":0.03667,"15.6-15.8":0.48372,"16.0":0.06461,"16.1":0.12573,"16.2":0.06461,"16.3":0.12224,"16.4":0.02619,"16.5":0.0489,"16.6-16.7":0.62167,"17.0":0.03143,"17.1":0.05937,"17.2":0.04366,"17.3":0.06461,"17.4":0.11875,"17.5":0.22702,"17.6-17.7":0.57627,"18.0":0.14494,"18.1":0.30385,"18.2":0.16415,"18.3":0.60596,"18.4":0.39116,"18.5-18.6":12.35835,"26.0":0.02969},P:{"4":0.07098,"20":0.01014,"21":0.03042,"22":0.01014,"23":0.03042,"24":0.03042,"25":0.07098,"26":0.06084,"27":0.14195,"28":2.73767,"5.0-5.4":0.01014,"6.2-6.4":0.01014,"7.2-7.4":0.06084,_:"8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0","16.0":0.01014,"17.0":0.01014,"18.0":0.01014,"19.0":0.01014},I:{"0":0.0117,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.1716,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.02485,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":40.09693},R:{_:"0"},M:{"0":0.26361},Q:{"14.9":0.06444},O:{"0":0.08201},H:{"0":0.01}};
diff --git a/node_modules/caniuse-lite/data/regions/MO.js b/node_modules/caniuse-lite/data/regions/MO.js
deleted file mode 100644
index 23acd06..0000000
--- a/node_modules/caniuse-lite/data/regions/MO.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"52":0.00347,"72":0.00347,"78":0.00347,"81":0.06593,"115":0.0347,"121":0.00347,"128":0.05205,"131":0.00347,"136":0.00347,"138":0.00694,"139":0.02429,"140":0.80157,"141":0.12839,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 122 123 124 125 126 127 129 130 132 133 134 135 137 142 143 144 145 3.5 3.6"},D:{"42":0.00347,"47":0.00347,"48":0.00347,"49":0.00694,"50":0.00347,"52":0.00347,"56":0.00347,"58":0.00694,"60":0.00347,"69":0.00347,"71":0.00347,"74":0.01041,"78":0.00347,"79":0.13186,"80":0.01041,"81":0.01735,"83":0.00694,"86":0.01041,"87":0.02429,"88":0.01388,"89":0.21861,"94":0.00347,"97":0.01041,"98":0.03817,"99":0.00347,"101":0.0694,"102":0.00347,"103":0.01041,"105":0.00347,"107":0.03123,"108":0.07634,"109":0.60378,"110":0.00694,"113":0.00347,"114":0.26372,"115":0.05552,"116":0.06593,"117":0.00347,"118":0.00347,"119":0.11104,"120":0.06593,"121":0.01735,"122":0.03123,"123":0.02082,"124":0.06246,"125":0.04164,"126":0.03817,"127":0.00694,"128":0.08328,"129":0.01041,"130":0.09716,"131":0.0347,"132":0.05899,"133":0.12839,"134":0.57602,"135":0.34006,"136":0.14921,"137":3.3312,"138":11.22892,"139":0.01041,"140":0.10757,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 51 53 54 55 57 59 61 62 63 64 65 66 67 68 70 72 73 75 76 77 84 85 90 91 92 93 95 96 100 104 106 111 112 141 142"},F:{"46":0.00347,"90":0.01388,"95":0.02776,"109":0.00347,"114":0.00347,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.03817,"92":0.00694,"106":0.00347,"109":0.0347,"113":0.00694,"118":0.03817,"120":0.03123,"121":0.02776,"122":0.00347,"124":0.02082,"125":0.00694,"126":0.00694,"127":0.00694,"128":0.00347,"130":0.00694,"131":0.01041,"132":0.00694,"133":0.00694,"134":0.02429,"135":0.03123,"136":0.01388,"137":0.38864,"138":4.22646,"139":0.00347,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 107 108 110 111 112 114 115 116 117 119 123 129"},E:{"14":0.0347,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 17.0","13.1":0.01735,"14.1":0.27413,"15.1":0.00694,"15.2-15.3":0.00347,"15.4":0.0347,"15.5":0.01735,"15.6":0.10063,"16.0":0.01735,"16.1":0.01388,"16.2":0.01041,"16.3":0.03817,"16.4":0.07634,"16.5":0.02082,"16.6":0.26719,"17.1":0.16309,"17.2":0.01041,"17.3":0.06593,"17.4":0.02082,"17.5":0.04858,"17.6":0.1388,"18.0":0.02082,"18.1":0.04858,"18.2":0.01041,"18.3":0.26025,"18.4":0.07981,"18.5-18.6":2.21039,"26.0":0.07634},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00251,"5.0-5.1":0,"6.0-6.1":0.01257,"7.0-7.1":0.00754,"8.1-8.4":0,"9.0-9.2":0.00503,"9.3":0.02764,"10.0-10.2":0.00251,"10.3":0.04272,"11.0-11.2":0.37446,"11.3-11.4":0.01759,"12.0-12.1":0.00503,"12.2-12.5":0.14576,"13.0-13.1":0,"13.2":0.00503,"13.3":0.00503,"13.4-13.7":0.02513,"14.0-14.4":0.0578,"14.5-14.8":0.05529,"15.0-15.1":0.05026,"15.2-15.3":0.04021,"15.4":0.04524,"15.5":0.05278,"15.6-15.8":0.69614,"16.0":0.09299,"16.1":0.18095,"16.2":0.09299,"16.3":0.17592,"16.4":0.0377,"16.5":0.07037,"16.6-16.7":0.89467,"17.0":0.04524,"17.1":0.08545,"17.2":0.06283,"17.3":0.09299,"17.4":0.17089,"17.5":0.32671,"17.6-17.7":0.82933,"18.0":0.20859,"18.1":0.43728,"18.2":0.23623,"18.3":0.87206,"18.4":0.56294,"18.5-18.6":17.78541,"26.0":0.04272},P:{"4":0.04253,"21":0.05316,"22":0.01063,"23":0.01063,"24":0.01063,"25":0.01063,"26":0.07442,"27":0.06379,"28":3.30651,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0","7.2-7.4":0.01063,"13.0":0.01063,"17.0":0.01063,"18.0":0.01063,"19.0":0.0319},I:{"0":0.01304,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.15021,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.28801,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":38.86678},R:{_:"0"},M:{"0":0.80331},Q:{"14.9":0.15021},O:{"0":0.90128},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/MP.js b/node_modules/caniuse-lite/data/regions/MP.js
deleted file mode 100644
index e676d07..0000000
--- a/node_modules/caniuse-lite/data/regions/MP.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"115":0.00979,"136":0.06365,"139":0.01469,"140":0.79315,"141":0.09302,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 137 138 142 143 144 145 3.5 3.6"},D:{"24":0.0049,"39":0.0049,"40":0.00979,"41":0.01469,"42":0.03917,"43":0.02448,"44":0.01958,"45":0.00979,"46":0.0049,"48":0.02938,"49":0.00979,"50":0.02448,"51":0.0049,"52":0.01469,"54":0.0049,"56":0.00979,"57":0.00979,"58":0.0049,"59":0.01469,"60":0.00979,"74":0.0049,"76":0.04406,"79":0.01469,"96":0.0049,"103":0.14198,"109":0.57283,"116":0.05386,"119":0.0049,"121":0.01469,"122":0.00979,"125":0.19584,"126":0.00979,"127":0.0049,"128":0.07834,"131":0.00979,"132":0.01958,"133":0.05386,"134":0.02938,"135":0.26438,"136":0.37699,"137":3.35376,"138":25.03814,"139":0.01958,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 29 30 31 32 33 34 35 36 37 38 47 53 55 61 62 63 64 65 66 67 68 69 70 71 72 73 75 77 78 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 97 98 99 100 101 102 104 105 106 107 108 110 111 112 113 114 115 117 118 120 123 124 129 130 140 141 142"},F:{"90":0.01469,"117":0.08323,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"16":0.02938,"109":0.01469,"134":0.03427,"135":0.16157,"136":0.02448,"137":0.60221,"138":6.47251,_:"12 13 14 15 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 139"},E:{"15":0.0049,_:"0 4 5 6 7 8 9 10 11 12 13 14 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.4 16.0 17.0 17.3 17.5 18.2 26.0","13.1":0.00979,"14.1":0.01469,"15.1":0.00979,"15.2-15.3":0.0049,"15.5":0.0049,"15.6":0.00979,"16.1":0.0049,"16.2":0.02448,"16.3":0.02448,"16.4":0.06365,"16.5":0.01469,"16.6":0.06854,"17.1":0.01958,"17.2":0.0049,"17.4":0.0049,"17.6":0.06365,"18.0":0.02938,"18.1":0.07834,"18.3":0.05386,"18.4":0.02938,"18.5-18.6":0.80294},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00072,"5.0-5.1":0,"6.0-6.1":0.00362,"7.0-7.1":0.00217,"8.1-8.4":0,"9.0-9.2":0.00145,"9.3":0.00797,"10.0-10.2":0.00072,"10.3":0.01231,"11.0-11.2":0.10791,"11.3-11.4":0.00507,"12.0-12.1":0.00145,"12.2-12.5":0.04201,"13.0-13.1":0,"13.2":0.00145,"13.3":0.00145,"13.4-13.7":0.00724,"14.0-14.4":0.01666,"14.5-14.8":0.01593,"15.0-15.1":0.01449,"15.2-15.3":0.01159,"15.4":0.01304,"15.5":0.01521,"15.6-15.8":0.20062,"16.0":0.0268,"16.1":0.05215,"16.2":0.0268,"16.3":0.0507,"16.4":0.01086,"16.5":0.02028,"16.6-16.7":0.25784,"17.0":0.01304,"17.1":0.02462,"17.2":0.01811,"17.3":0.0268,"17.4":0.04925,"17.5":0.09415,"17.6-17.7":0.23901,"18.0":0.06011,"18.1":0.12602,"18.2":0.06808,"18.3":0.25132,"18.4":0.16223,"18.5-18.6":5.12557,"26.0":0.01231},P:{"22":0.02058,"24":0.03088,"25":0.01029,"26":0.02058,"27":0.01029,"28":6.731,_:"4 20 21 23 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0","7.2-7.4":0.02058,"19.0":0.03088},I:{"0":0.36694,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00007,"4.2-4.3":0.00007,"4.4":0,"4.4.3-4.4.4":0.00029},K:{"0":0.16843,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":38.45709},R:{_:"0"},M:{"0":0.07146},Q:{_:"14.9"},O:{"0":0.39301},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/MQ.js b/node_modules/caniuse-lite/data/regions/MQ.js
deleted file mode 100644
index 6e4ca8a..0000000
--- a/node_modules/caniuse-lite/data/regions/MQ.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"78":0.01791,"115":0.16473,"121":0.00358,"127":0.00716,"128":0.04297,"129":0.00358,"132":0.00358,"133":0.00358,"135":0.00358,"136":0.02149,"138":0.01074,"139":0.03939,"140":3.77796,"141":1.68665,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 122 123 124 125 126 130 131 134 137 142 143 144 145 3.5 3.6"},D:{"56":0.00358,"71":0.01432,"75":0.00716,"79":0.01074,"86":0.00358,"87":0.00358,"88":0.00358,"95":0.00358,"99":0.00716,"100":0.00358,"103":0.00716,"104":0.00358,"105":0.00358,"108":0.02149,"109":0.28648,"110":0.00358,"111":0.26499,"113":0.00358,"114":0.01791,"116":0.03223,"117":0.00358,"118":0.00358,"119":0.00358,"120":0.00358,"121":0.00358,"122":0.00716,"125":0.32587,"126":0.01074,"127":0.00716,"128":0.03939,"129":0.00358,"130":0.01432,"131":0.06088,"132":0.01074,"133":0.01074,"134":0.03581,"135":0.03223,"136":0.17547,"137":2.79318,"138":11.65616,"139":0.02149,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 72 73 74 76 77 78 80 81 83 84 85 89 90 91 92 93 94 96 97 98 101 102 106 107 112 115 123 124 140 141 142"},F:{"28":0.02865,"46":0.02865,"90":0.00358,"95":0.00358,"112":0.00358,"113":0.00358,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"16":0.00716,"79":0.00358,"91":0.00716,"92":0.01074,"97":0.00358,"100":0.00358,"103":0.00358,"109":0.00716,"119":0.00716,"127":0.03581,"128":0.00358,"129":0.01074,"130":0.00716,"131":0.00716,"132":0.02865,"133":0.00358,"134":0.42614,"135":0.02507,"136":0.03581,"137":0.14682,"138":4.60159,"139":0.01074,_:"12 13 14 15 17 18 80 81 83 84 85 86 87 88 89 90 93 94 95 96 98 99 101 102 104 105 106 107 108 110 111 112 113 114 115 116 117 118 120 121 122 123 124 125 126"},E:{"14":0.00716,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 10.1 11.1 15.2-15.3","9.1":0.00358,"12.1":0.00358,"13.1":0.03223,"14.1":0.02865,"15.1":0.00358,"15.4":0.00716,"15.5":0.01074,"15.6":0.12892,"16.0":0.02149,"16.1":0.00716,"16.2":0.00358,"16.3":0.00716,"16.4":0.00358,"16.5":0.00716,"16.6":0.14324,"17.0":0.01791,"17.1":0.04297,"17.2":0.03581,"17.3":0.01074,"17.4":0.00358,"17.5":0.23993,"17.6":0.17189,"18.0":0.01791,"18.1":0.02507,"18.2":0.00716,"18.3":0.14324,"18.4":0.0752,"18.5-18.6":1.90867,"26.0":0.07878},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00128,"5.0-5.1":0,"6.0-6.1":0.00638,"7.0-7.1":0.00383,"8.1-8.4":0,"9.0-9.2":0.00255,"9.3":0.01404,"10.0-10.2":0.00128,"10.3":0.02169,"11.0-11.2":0.19014,"11.3-11.4":0.00893,"12.0-12.1":0.00255,"12.2-12.5":0.07401,"13.0-13.1":0,"13.2":0.00255,"13.3":0.00255,"13.4-13.7":0.01276,"14.0-14.4":0.02935,"14.5-14.8":0.02807,"15.0-15.1":0.02552,"15.2-15.3":0.02042,"15.4":0.02297,"15.5":0.0268,"15.6-15.8":0.35348,"16.0":0.04722,"16.1":0.09188,"16.2":0.04722,"16.3":0.08933,"16.4":0.01914,"16.5":0.03573,"16.6-16.7":0.45429,"17.0":0.02297,"17.1":0.04339,"17.2":0.0319,"17.3":0.04722,"17.4":0.08677,"17.5":0.16589,"17.6-17.7":0.42111,"18.0":0.10592,"18.1":0.22204,"18.2":0.11995,"18.3":0.44281,"18.4":0.28585,"18.5-18.6":9.03094,"26.0":0.02169},P:{"4":0.03162,"21":0.02108,"22":0.07378,"23":0.02108,"24":0.13702,"25":0.09486,"26":0.45321,"27":0.13702,"28":3.94184,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 12.0 13.0 14.0 15.0 16.0 17.0 18.0","7.2-7.4":0.03162,"11.1-11.2":0.02108,"19.0":0.01054},I:{"0":0.14101,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00003,"4.2-4.3":0.00003,"4.4":0,"4.4.3-4.4.4":0.00011},K:{"0":0.4044,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01432,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":47.89441},R:{_:"0"},M:{"0":0.45575},Q:{_:"14.9"},O:{"0":0.04493},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/MR.js b/node_modules/caniuse-lite/data/regions/MR.js
deleted file mode 100644
index d96ccb5..0000000
--- a/node_modules/caniuse-lite/data/regions/MR.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"34":0.00124,"47":0.00124,"95":0.00124,"113":0.00124,"115":0.07434,"128":0.00743,"134":0.00124,"136":0.00124,"137":0.00372,"138":0.00248,"139":0.01487,"140":0.23045,"141":0.07682,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 135 142 143 144 145 3.5 3.6"},D:{"11":0.00248,"33":0.00124,"39":0.00124,"40":0.00248,"41":0.00248,"42":0.00124,"43":0.0062,"44":0.00124,"45":0.00124,"47":0.00124,"48":0.00124,"49":0.00124,"50":0.00124,"51":0.00124,"53":0.00124,"54":0.00124,"55":0.00248,"56":0.00124,"57":0.00124,"58":0.0954,"62":0.00124,"63":0.00124,"64":0.00248,"65":0.00372,"69":0.00124,"70":0.00124,"72":0.00124,"73":0.00124,"74":0.00248,"75":0.00248,"77":0.00991,"80":0.00124,"81":0.00124,"83":0.00248,"84":0.00124,"86":0.00372,"87":0.00372,"88":0.00248,"89":0.00248,"90":0.00372,"92":0.00124,"93":0.00372,"94":0.00124,"95":0.00124,"96":0.00124,"98":0.00867,"99":0.00372,"101":0.00124,"103":0.01363,"106":0.00743,"108":0.00248,"109":0.2193,"110":0.00124,"111":0.00867,"113":0.00124,"114":0.01611,"115":0.00124,"116":0.00991,"118":0.00124,"119":0.00248,"120":0.00124,"122":0.0062,"124":0.00248,"125":0.31595,"126":0.01115,"127":0.00372,"128":0.00372,"129":0.02602,"130":0.00248,"131":0.01239,"132":0.00496,"133":0.00867,"134":0.01487,"135":0.02726,"136":0.03841,"137":0.86978,"138":2.12117,"139":0.00372,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 37 38 46 52 59 60 61 66 67 68 71 76 78 79 85 91 97 100 102 104 105 107 112 117 121 123 140 141 142"},F:{"85":0.00867,"90":0.01239,"95":0.04213,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 86 87 88 89 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"15":0.0062,"18":0.00496,"84":0.00124,"89":0.00248,"92":0.0062,"100":0.00124,"109":0.01611,"111":0.00124,"122":0.00248,"124":0.00124,"126":0.00124,"129":0.00124,"130":0.00372,"131":0.00248,"132":0.00124,"133":0.00124,"134":0.00124,"135":0.00743,"136":0.00991,"137":0.04584,"138":0.88093,"139":0.00248,_:"12 13 14 16 17 79 80 81 83 85 86 87 88 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 112 113 114 115 116 117 118 119 120 121 123 125 127 128"},E:{"11":0.00124,_:"0 4 5 6 7 8 9 10 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 14.1 15.1 15.2-15.3 16.0 16.1 16.3 16.4 17.2","5.1":0.00743,"13.1":0.00124,"15.4":0.00124,"15.5":0.00248,"15.6":0.04089,"16.2":0.00248,"16.5":0.00124,"16.6":0.03345,"17.0":0.00124,"17.1":0.01611,"17.3":0.00248,"17.4":0.00372,"17.5":0.00743,"17.6":0.01363,"18.0":0.01363,"18.1":0.00372,"18.2":0.01982,"18.3":0.01487,"18.4":0.00372,"18.5-18.6":0.14496,"26.0":0.00991},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00231,"5.0-5.1":0,"6.0-6.1":0.01154,"7.0-7.1":0.00692,"8.1-8.4":0,"9.0-9.2":0.00462,"9.3":0.02538,"10.0-10.2":0.00231,"10.3":0.03923,"11.0-11.2":0.34384,"11.3-11.4":0.01615,"12.0-12.1":0.00462,"12.2-12.5":0.13384,"13.0-13.1":0,"13.2":0.00462,"13.3":0.00462,"13.4-13.7":0.02308,"14.0-14.4":0.05308,"14.5-14.8":0.05077,"15.0-15.1":0.04615,"15.2-15.3":0.03692,"15.4":0.04154,"15.5":0.04846,"15.6-15.8":0.63922,"16.0":0.08538,"16.1":0.16615,"16.2":0.08538,"16.3":0.16154,"16.4":0.03461,"16.5":0.06461,"16.6-16.7":0.82152,"17.0":0.04154,"17.1":0.07846,"17.2":0.05769,"17.3":0.08538,"17.4":0.15692,"17.5":0.29999,"17.6-17.7":0.76152,"18.0":0.19153,"18.1":0.40153,"18.2":0.21692,"18.3":0.80075,"18.4":0.51691,"18.5-18.6":16.33122,"26.0":0.03923},P:{"4":0.02023,"20":0.01012,"21":0.10116,"22":0.17198,"23":0.10116,"24":0.69802,"25":0.42488,"26":0.47547,"27":0.60698,"28":1.8007,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 12.0","7.2-7.4":0.71826,"11.1-11.2":0.02023,"13.0":0.01012,"14.0":0.0607,"15.0":0.01012,"16.0":0.03035,"17.0":0.01012,"18.0":0.01012,"19.0":0.21244},I:{"0":0.03499,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":0.49062,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00372,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":64.52548},R:{_:"0"},M:{"0":0.09637},Q:{_:"14.9"},O:{"0":0.04381},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/MS.js b/node_modules/caniuse-lite/data/regions/MS.js
deleted file mode 100644
index f09e441..0000000
--- a/node_modules/caniuse-lite/data/regions/MS.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"139":0.03122,"140":0.1353,"141":0.30183,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 142 143 144 145 3.5 3.6"},D:{"27":0.03122,"30":0.03122,"47":0.1353,"51":0.03122,"53":0.1353,"68":0.03122,"88":0.03122,"94":0.03122,"98":0.03122,"109":0.03122,"124":0.06765,"125":4.83452,"128":0.06765,"130":0.03122,"133":0.06765,"134":0.16653,"135":0.06765,"136":0.03122,"137":5.3393,"138":26.52479,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 52 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 89 90 91 92 93 95 96 97 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 126 127 129 131 132 139 140 141 142"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.03122,"133":0.03122,"136":1.0408,"137":0.53601,"138":5.13635,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 134 135 139"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.3 16.4 16.5 17.1 17.2 17.3 17.5 17.6 18.0 18.1 18.2 26.0","15.6":0.33826,"16.2":0.03122,"16.6":0.57244,"17.0":0.03122,"17.4":0.03122,"18.3":0.67132,"18.4":0.03122,"18.5-18.6":1.44151},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00097,"5.0-5.1":0,"6.0-6.1":0.00484,"7.0-7.1":0.0029,"8.1-8.4":0,"9.0-9.2":0.00194,"9.3":0.01065,"10.0-10.2":0.00097,"10.3":0.01646,"11.0-11.2":0.14425,"11.3-11.4":0.00678,"12.0-12.1":0.00194,"12.2-12.5":0.05615,"13.0-13.1":0,"13.2":0.00194,"13.3":0.00194,"13.4-13.7":0.00968,"14.0-14.4":0.02227,"14.5-14.8":0.0213,"15.0-15.1":0.01936,"15.2-15.3":0.01549,"15.4":0.01743,"15.5":0.02033,"15.6-15.8":0.26817,"16.0":0.03582,"16.1":0.0697,"16.2":0.03582,"16.3":0.06777,"16.4":0.01452,"16.5":0.02711,"16.6-16.7":0.34465,"17.0":0.01743,"17.1":0.03292,"17.2":0.0242,"17.3":0.03582,"17.4":0.06583,"17.5":0.12585,"17.6-17.7":0.31948,"18.0":0.08035,"18.1":0.16845,"18.2":0.091,"18.3":0.33593,"18.4":0.21686,"18.5-18.6":6.85132,"26.0":0.01646},P:{"23":0.07815,"26":0.60284,"28":1.49594,_:"4 20 21 22 24 25 27 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":38.28412},R:{_:"0"},M:{_:"0"},Q:{_:"14.9"},O:{"0":0.18701},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/MT.js b/node_modules/caniuse-lite/data/regions/MT.js
deleted file mode 100644
index 160ebdc..0000000
--- a/node_modules/caniuse-lite/data/regions/MT.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"52":0.01864,"78":0.00466,"110":0.00932,"113":0.00466,"115":0.25169,"121":0.00466,"125":0.00466,"128":0.01864,"130":0.00466,"135":0.00932,"136":0.00466,"137":0.04661,"138":0.01864,"139":0.06525,"140":0.80169,"141":0.22373,"143":0.00466,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 111 112 114 116 117 118 119 120 122 123 124 126 127 129 131 132 133 134 142 144 145 3.5 3.6"},D:{"11":0.00466,"39":0.00466,"40":0.00466,"41":0.00466,"42":0.00466,"43":0.00466,"44":0.00466,"45":0.00466,"46":0.00466,"47":0.00466,"48":0.00466,"49":0.00466,"50":0.00466,"51":0.00466,"52":0.00466,"53":0.00466,"54":0.00466,"55":0.00466,"56":0.00466,"57":0.00466,"58":0.00466,"59":0.00466,"60":0.00466,"70":0.00932,"75":0.00466,"76":0.00932,"79":0.01864,"81":0.00466,"86":0.00932,"87":0.02331,"89":0.01398,"91":0.00466,"93":0.00932,"97":0.00466,"98":0.03263,"99":0.01864,"102":0.00466,"103":0.02331,"104":0.01398,"106":0.00466,"107":0.00932,"108":0.00932,"109":0.60593,"111":0.03729,"112":0.00932,"113":0.00932,"114":0.01864,"115":0.00932,"116":0.06525,"118":0.04195,"119":0.01864,"120":0.13517,"121":0.00466,"122":0.22839,"123":1.04406,"124":0.50339,"125":0.42415,"126":0.02331,"127":0.04195,"128":0.06525,"129":0.01398,"130":0.01864,"131":0.09322,"132":0.07458,"133":0.04195,"134":0.12119,"135":0.06992,"136":0.3589,"137":5.79362,"138":21.03975,"139":0.02331,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 69 71 72 73 74 77 78 80 83 84 85 88 90 92 94 95 96 100 101 105 110 117 140 141 142"},F:{"28":0.00466,"46":0.03263,"89":0.00466,"90":0.00466,"95":0.00466,"111":0.02331,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 112 113 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"89":0.01398,"98":0.00466,"109":0.01864,"112":0.04195,"117":0.00932,"120":0.01864,"129":0.00466,"130":0.01398,"131":0.01864,"132":0.02331,"133":0.00932,"134":0.05593,"135":0.02331,"136":0.05127,"137":0.39619,"138":5.64913,"139":0.00932,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 90 91 92 93 94 95 96 97 99 100 101 102 103 104 105 106 107 108 110 111 113 114 115 116 118 119 121 122 123 124 125 126 127 128"},E:{"14":0.00932,"15":0.00466,_:"0 4 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1 15.1","11.1":0.00466,"12.1":0.00466,"13.1":0.01398,"14.1":0.01864,"15.2-15.3":0.01398,"15.4":0.00932,"15.5":0.00466,"15.6":0.07458,"16.0":0.07458,"16.1":0.01864,"16.2":0.00932,"16.3":0.03263,"16.4":0.14449,"16.5":0.02797,"16.6":0.14915,"17.0":0.07924,"17.1":0.12585,"17.2":0.03729,"17.3":0.00466,"17.4":0.04195,"17.5":0.03263,"17.6":0.26102,"18.0":0.02331,"18.1":0.04661,"18.2":0.02797,"18.3":0.1072,"18.4":0.06525,"18.5-18.6":1.39364,"26.0":0.02331},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00165,"5.0-5.1":0,"6.0-6.1":0.00825,"7.0-7.1":0.00495,"8.1-8.4":0,"9.0-9.2":0.0033,"9.3":0.01815,"10.0-10.2":0.00165,"10.3":0.02805,"11.0-11.2":0.24589,"11.3-11.4":0.01155,"12.0-12.1":0.0033,"12.2-12.5":0.09572,"13.0-13.1":0,"13.2":0.0033,"13.3":0.0033,"13.4-13.7":0.0165,"14.0-14.4":0.03796,"14.5-14.8":0.03631,"15.0-15.1":0.03301,"15.2-15.3":0.0264,"15.4":0.02971,"15.5":0.03466,"15.6-15.8":0.45713,"16.0":0.06106,"16.1":0.11882,"16.2":0.06106,"16.3":0.11552,"16.4":0.02475,"16.5":0.04621,"16.6-16.7":0.5875,"17.0":0.02971,"17.1":0.05611,"17.2":0.04126,"17.3":0.06106,"17.4":0.11222,"17.5":0.21454,"17.6-17.7":0.54459,"18.0":0.13697,"18.1":0.28715,"18.2":0.15513,"18.3":0.57265,"18.4":0.36966,"18.5-18.6":11.67907,"26.0":0.02805},P:{"4":0.03111,"21":0.01037,"22":0.01037,"23":0.01037,"24":0.03111,"25":0.01037,"26":0.03111,"27":0.04149,"28":2.31288,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 19.0","7.2-7.4":0.03111,"18.0":0.01037},I:{"0":0.12261,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.0001},K:{"0":0.34237,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00932,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":34.88111},R:{_:"0"},M:{"0":0.26161},Q:{_:"14.9"},O:{"0":0.19754},H:{"0":0.01}};
diff --git a/node_modules/caniuse-lite/data/regions/MU.js b/node_modules/caniuse-lite/data/regions/MU.js
deleted file mode 100644
index 19efe5d..0000000
--- a/node_modules/caniuse-lite/data/regions/MU.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"63":0.00267,"78":0.00267,"89":0.00267,"95":0.00267,"110":0.00267,"115":0.16554,"119":0.00267,"120":0.00534,"124":0.00267,"127":0.00267,"128":0.02403,"131":0.01602,"132":0.00267,"135":0.00534,"136":0.00267,"137":0.00267,"138":0.00801,"139":0.05607,"140":0.87843,"141":0.23229,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 111 112 113 114 116 117 118 121 122 123 125 126 129 130 133 134 142 143 144 145 3.5 3.6"},D:{"38":0.00267,"39":0.00267,"40":0.00267,"41":0.00267,"42":0.00267,"43":0.00267,"44":0.00267,"45":0.00267,"46":0.00267,"47":0.00534,"48":0.00267,"49":0.00534,"50":0.00534,"51":0.00267,"52":0.00267,"53":0.00267,"54":0.00267,"55":0.00267,"56":0.00267,"57":0.00267,"58":0.00267,"59":0.00267,"60":0.00267,"69":0.00267,"72":0.00267,"73":0.00267,"75":0.00267,"79":0.02403,"80":0.00267,"81":0.00267,"83":0.00267,"85":0.00267,"86":0.00267,"87":0.0267,"88":0.00801,"89":0.00267,"90":0.00267,"91":0.00801,"92":0.00267,"94":0.00267,"100":0.00267,"103":0.04272,"104":0.00267,"106":0.01869,"107":0.00267,"108":0.00534,"109":0.47526,"110":0.02136,"111":0.02136,"114":0.02403,"115":0.00267,"116":0.02937,"117":0.02136,"118":0.00267,"119":0.00801,"120":0.01602,"121":0.1869,"122":0.08811,"123":0.03738,"124":0.03204,"125":0.51798,"126":0.01068,"127":0.00534,"128":0.03204,"129":0.00534,"130":0.01869,"131":0.03738,"132":0.0267,"133":0.04539,"134":0.0267,"135":0.21627,"136":0.11481,"137":3.23337,"138":10.73874,"139":0.00534,"140":0.00267,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 61 62 63 64 65 66 67 68 70 71 74 76 77 78 84 93 95 96 97 98 99 101 102 105 112 113 141 142"},F:{"90":0.01068,"95":0.01068,"106":0.00267,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 96 97 98 99 100 101 102 103 104 105 107 108 109 110 111 112 113 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00801,"108":0.00267,"109":0.02403,"114":0.00801,"119":0.00267,"120":0.00534,"121":0.00267,"122":0.00267,"126":0.00267,"127":0.00801,"128":0.00267,"129":0.00534,"130":0.00267,"131":0.00534,"132":0.00267,"133":0.00534,"134":0.02937,"135":0.00534,"136":0.02136,"137":0.12816,"138":3.35886,"139":0.01068,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 110 111 112 113 115 116 117 118 123 124 125"},E:{"14":0.00534,"15":0.00534,_:"0 4 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.5","12.1":0.00267,"13.1":0.00534,"14.1":0.01068,"15.1":0.00267,"15.2-15.3":0.00267,"15.4":0.00267,"15.6":0.06408,"16.0":0.00267,"16.1":0.02937,"16.2":0.00801,"16.3":0.01068,"16.4":0.00534,"16.5":0.00267,"16.6":0.07209,"17.0":0.00534,"17.1":0.02403,"17.2":0.04272,"17.3":0.01068,"17.4":0.02403,"17.5":0.02403,"17.6":0.09345,"18.0":0.01335,"18.1":0.02136,"18.2":0.01335,"18.3":0.02937,"18.4":0.03738,"18.5-18.6":0.7743,"26.0":0.01335},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00079,"5.0-5.1":0,"6.0-6.1":0.00394,"7.0-7.1":0.00236,"8.1-8.4":0,"9.0-9.2":0.00158,"9.3":0.00867,"10.0-10.2":0.00079,"10.3":0.0134,"11.0-11.2":0.11741,"11.3-11.4":0.00552,"12.0-12.1":0.00158,"12.2-12.5":0.0457,"13.0-13.1":0,"13.2":0.00158,"13.3":0.00158,"13.4-13.7":0.00788,"14.0-14.4":0.01812,"14.5-14.8":0.01734,"15.0-15.1":0.01576,"15.2-15.3":0.01261,"15.4":0.01418,"15.5":0.01655,"15.6-15.8":0.21827,"16.0":0.02916,"16.1":0.05673,"16.2":0.02916,"16.3":0.05516,"16.4":0.01182,"16.5":0.02206,"16.6-16.7":0.28052,"17.0":0.01418,"17.1":0.02679,"17.2":0.0197,"17.3":0.02916,"17.4":0.05358,"17.5":0.10244,"17.6-17.7":0.26003,"18.0":0.0654,"18.1":0.13711,"18.2":0.07407,"18.3":0.27343,"18.4":0.17651,"18.5-18.6":5.5765,"26.0":0.0134},P:{"4":0.04112,"20":0.01028,"21":0.02056,"22":0.06168,"23":0.03084,"24":0.07196,"25":0.06168,"26":0.06168,"27":0.13364,"28":3.51579,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 12.0 13.0 15.0 18.0","7.2-7.4":0.1028,"11.1-11.2":0.01028,"14.0":0.01028,"16.0":0.01028,"17.0":0.01028,"19.0":0.01028},I:{"0":0.19761,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00004,"4.2-4.3":0.00004,"4.4":0,"4.4.3-4.4.4":0.00016},K:{"0":0.47645,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.03471,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":62.52811},R:{_:"0"},M:{"0":0.31519},Q:{"14.9":0.00733},O:{"0":0.45446},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/MV.js b/node_modules/caniuse-lite/data/regions/MV.js
deleted file mode 100644
index e9371c7..0000000
--- a/node_modules/caniuse-lite/data/regions/MV.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"80":0.00254,"115":0.00507,"116":0.00254,"124":0.00254,"128":0.00254,"133":0.01014,"136":0.00254,"137":0.00254,"138":0.01522,"139":0.04311,"140":0.53763,"141":0.10651,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 117 118 119 120 121 122 123 125 126 127 129 130 131 132 134 135 142 143 144 145 3.5 3.6"},D:{"39":0.00507,"40":0.00507,"41":0.00761,"42":0.00761,"43":0.00507,"44":0.00761,"45":0.00507,"46":0.00507,"47":0.00507,"48":0.00507,"49":0.00507,"50":0.00761,"51":0.00507,"52":0.00761,"53":0.00507,"54":0.00761,"55":0.00507,"56":0.00507,"57":0.00507,"58":0.00507,"59":0.00507,"60":0.00254,"70":0.00507,"74":0.00761,"78":0.01268,"80":0.00254,"81":0.00254,"83":0.01014,"85":0.00254,"87":0.05579,"88":0.00254,"89":0.00254,"90":0.00254,"93":0.00254,"94":0.00254,"101":0.00254,"103":0.00761,"108":0.00254,"109":0.24092,"110":0.00254,"112":0.00761,"114":0.00254,"115":0.01014,"116":0.04058,"117":0.00507,"118":0.00254,"119":0.00507,"120":0.00254,"121":0.00761,"122":0.02282,"123":0.02536,"124":0.01014,"125":0.4717,"126":0.01014,"127":0.0279,"128":0.05326,"129":0.02536,"130":0.02029,"131":0.07354,"132":0.05326,"133":0.19781,"134":0.01775,"135":0.0355,"136":0.11666,"137":2.74649,"138":11.06457,"139":0.01014,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 69 71 72 73 75 76 77 79 84 86 91 92 95 96 97 98 99 100 102 104 105 106 107 111 113 140 141 142"},F:{"89":0.00254,"90":0.12426,"91":0.00761,"92":0.00254,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"16":0.00254,"92":0.00254,"100":0.00254,"114":0.00761,"118":0.00254,"128":0.00507,"129":0.00254,"130":0.01775,"131":0.01775,"132":0.01522,"133":0.00254,"134":0.01268,"135":0.01268,"136":0.0279,"137":0.10144,"138":1.94258,"139":0.00507,_:"12 13 14 15 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 119 120 121 122 123 124 125 126 127"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.2-15.3 15.5","15.1":0.00254,"15.4":0.00761,"15.6":0.02029,"16.0":0.00254,"16.1":0.02282,"16.2":0.00254,"16.3":0.01014,"16.4":0.00254,"16.5":0.00761,"16.6":0.08369,"17.0":0.02282,"17.1":0.01775,"17.2":0.00507,"17.3":0.01014,"17.4":0.01522,"17.5":0.0355,"17.6":0.07862,"18.0":0.01014,"18.1":0.04565,"18.2":0.0279,"18.3":0.04058,"18.4":0.07101,"18.5-18.6":0.81659,"26.0":0.04565},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0019,"5.0-5.1":0,"6.0-6.1":0.00952,"7.0-7.1":0.00571,"8.1-8.4":0,"9.0-9.2":0.00381,"9.3":0.02095,"10.0-10.2":0.0019,"10.3":0.03237,"11.0-11.2":0.28374,"11.3-11.4":0.01333,"12.0-12.1":0.00381,"12.2-12.5":0.11045,"13.0-13.1":0,"13.2":0.00381,"13.3":0.00381,"13.4-13.7":0.01904,"14.0-14.4":0.0438,"14.5-14.8":0.0419,"15.0-15.1":0.03809,"15.2-15.3":0.03047,"15.4":0.03428,"15.5":0.03999,"15.6-15.8":0.5275,"16.0":0.07046,"16.1":0.13711,"16.2":0.07046,"16.3":0.1333,"16.4":0.02856,"16.5":0.05332,"16.6-16.7":0.67794,"17.0":0.03428,"17.1":0.06475,"17.2":0.04761,"17.3":0.07046,"17.4":0.12949,"17.5":0.24756,"17.6-17.7":0.62843,"18.0":0.15806,"18.1":0.33135,"18.2":0.17901,"18.3":0.6608,"18.4":0.42657,"18.5-18.6":13.47688,"26.0":0.03237},P:{"21":0.0101,"22":0.0101,"23":0.0101,"24":0.02019,"25":0.03029,"26":0.0101,"27":0.06058,"28":1.42366,_:"4 20 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.01491,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.77636,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":56.60088},R:{_:"0"},M:{"0":0.20156},Q:{_:"14.9"},O:{"0":0.64199},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/MW.js b/node_modules/caniuse-lite/data/regions/MW.js
deleted file mode 100644
index 678ff31..0000000
--- a/node_modules/caniuse-lite/data/regions/MW.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"47":0.00269,"56":0.00269,"96":0.00269,"98":0.00269,"112":0.00806,"113":0.00269,"114":0.00269,"115":0.09946,"119":0.00806,"122":0.00269,"127":0.00806,"128":0.0215,"129":0.00269,"132":0.00538,"134":0.00538,"135":0.01075,"136":0.00269,"138":0.00806,"139":0.0457,"140":0.72576,"141":0.18547,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 52 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 97 99 100 101 102 103 104 105 106 107 108 109 110 111 116 117 118 120 121 123 124 125 126 130 131 133 137 142 143 144 145 3.5 3.6"},D:{"11":0.00269,"38":0.00269,"39":0.00269,"40":0.00806,"41":0.00269,"42":0.00269,"43":0.00806,"44":0.00538,"45":0.00269,"46":0.00269,"47":0.00269,"48":0.00269,"49":0.00538,"50":0.00538,"51":0.00269,"52":0.00269,"53":0.00538,"54":0.00269,"55":0.05914,"56":0.00806,"57":0.00269,"58":0.01075,"59":0.00806,"60":0.00269,"64":0.00269,"65":0.00538,"66":0.00269,"67":0.00269,"68":0.00538,"69":0.01344,"70":0.01075,"71":0.01613,"72":0.00269,"73":0.01075,"74":0.00806,"75":0.00269,"76":0.00538,"78":0.00538,"79":0.00806,"80":0.00806,"81":0.00806,"83":0.01344,"84":0.00269,"85":0.00269,"86":0.00538,"87":0.00269,"88":0.00806,"89":0.00538,"91":0.01075,"92":0.00269,"93":0.00269,"94":0.00269,"95":0.01613,"96":0.00269,"98":0.02419,"99":0.00538,"100":0.00269,"101":0.00538,"102":0.00538,"103":0.04838,"105":0.0215,"106":0.02957,"107":0.00269,"108":0.00538,"109":0.50266,"110":0.00269,"111":0.01344,"112":0.00538,"114":0.01613,"116":0.03494,"117":0.00269,"118":0.02419,"119":0.02957,"120":0.01075,"121":0.00538,"122":0.01882,"123":0.01075,"124":0.21235,"125":0.51878,"126":0.03226,"127":0.01344,"128":0.0215,"129":0.00806,"130":0.0215,"131":0.0457,"132":0.03226,"133":0.0672,"134":0.04301,"135":0.07526,"136":0.1344,"137":1.87085,"138":6.5641,"139":0.03226,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 61 62 63 77 90 97 104 113 115 140 141 142"},F:{"16":0.00269,"26":0.00538,"34":0.00269,"36":0.00538,"42":0.00538,"45":0.00269,"48":0.00269,"77":0.00269,"79":0.00538,"86":0.00269,"87":0.00538,"89":0.00269,"90":0.02688,"95":0.05107,"110":0.00269,"112":0.00538,"113":0.00269,"117":0.00269,_:"9 11 12 15 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 35 37 38 39 40 41 43 44 46 47 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 78 80 81 82 83 84 85 88 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 111 114 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.01882,"13":0.00538,"14":0.00538,"15":0.00806,"16":0.01075,"17":0.01344,"18":0.06451,"84":0.00806,"88":0.00269,"89":0.01613,"90":0.02688,"92":0.10483,"95":0.00269,"100":0.01075,"109":0.03226,"112":0.00806,"114":0.00269,"115":0.00269,"117":0.01344,"118":0.00269,"119":0.00269,"121":0.00269,"122":0.01344,"123":0.00538,"124":0.00538,"126":0.00269,"127":0.00538,"128":0.00269,"129":0.00269,"130":0.00806,"131":0.0215,"132":0.01075,"133":0.01344,"134":0.06182,"135":0.04301,"136":0.05645,"137":0.24998,"138":2.5079,"139":0.00806,_:"79 80 81 83 85 86 87 91 93 94 96 97 98 99 101 102 103 104 105 106 107 108 110 111 113 116 120 125"},E:{"11":0.00269,"13":0.00269,"14":0.00269,_:"0 4 5 6 7 8 9 10 12 15 3.1 3.2 5.1 6.1 9.1 10.1 15.1 15.2-15.3 15.4 16.0 16.1 16.2 16.3 16.4 16.5 17.0 17.2 17.3 17.5 26.0","7.1":0.02957,"11.1":0.00269,"12.1":0.00269,"13.1":0.00538,"14.1":0.00806,"15.5":0.03763,"15.6":0.03763,"16.6":0.01613,"17.1":0.00269,"17.4":0.00806,"17.6":0.0215,"18.0":0.02419,"18.1":0.00538,"18.2":0.00269,"18.3":0.01075,"18.4":0.00538,"18.5-18.6":0.1344},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0002,"5.0-5.1":0,"6.0-6.1":0.001,"7.0-7.1":0.0006,"8.1-8.4":0,"9.0-9.2":0.0004,"9.3":0.0022,"10.0-10.2":0.0002,"10.3":0.00341,"11.0-11.2":0.02985,"11.3-11.4":0.0014,"12.0-12.1":0.0004,"12.2-12.5":0.01162,"13.0-13.1":0,"13.2":0.0004,"13.3":0.0004,"13.4-13.7":0.002,"14.0-14.4":0.00461,"14.5-14.8":0.00441,"15.0-15.1":0.00401,"15.2-15.3":0.00321,"15.4":0.00361,"15.5":0.00421,"15.6-15.8":0.0555,"16.0":0.00741,"16.1":0.01443,"16.2":0.00741,"16.3":0.01402,"16.4":0.00301,"16.5":0.00561,"16.6-16.7":0.07132,"17.0":0.00361,"17.1":0.00681,"17.2":0.00501,"17.3":0.00741,"17.4":0.01362,"17.5":0.02605,"17.6-17.7":0.06612,"18.0":0.01663,"18.1":0.03486,"18.2":0.01883,"18.3":0.06952,"18.4":0.04488,"18.5-18.6":1.41787,"26.0":0.00341},P:{"4":0.3164,"21":0.01021,"22":0.04083,"23":0.01021,"24":0.04083,"25":0.06124,"26":0.03062,"27":0.12248,"28":0.4899,_:"20 8.2 10.1 11.1-11.2 12.0 14.0","5.0-5.4":0.01021,"6.2-6.4":0.02041,"7.2-7.4":0.17351,"9.2":0.02041,"13.0":0.01021,"15.0":0.01021,"16.0":0.01021,"17.0":0.06124,"18.0":0.01021,"19.0":0.02041},I:{"0":0.12412,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.0001},K:{"0":3.54366,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00806,_:"6 7 8 9 10 5.5"},S:{"2.5":0.08043,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":72.11278},R:{_:"0"},M:{"0":0.14624},Q:{"14.9":0.03656},O:{"0":1.21379},H:{"0":1.37}};
diff --git a/node_modules/caniuse-lite/data/regions/MX.js b/node_modules/caniuse-lite/data/regions/MX.js
deleted file mode 100644
index b8d5cf1..0000000
--- a/node_modules/caniuse-lite/data/regions/MX.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"3":0.00277,"4":0.0166,"52":0.00553,"70":0.12724,"78":0.00553,"97":0.00277,"99":0.01383,"101":0.00277,"112":0.00277,"115":0.10511,"120":0.0083,"122":0.00277,"123":0.00553,"128":0.01936,"129":0.07192,"133":0.00277,"134":0.00277,"135":0.00277,"136":0.0083,"137":0.00553,"138":0.01106,"139":0.04149,"140":0.62788,"141":0.20192,_:"2 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 98 100 102 103 104 105 106 107 108 109 110 111 113 114 116 117 118 119 121 124 125 126 127 130 131 132 142 143 144 145 3.5 3.6"},D:{"29":0.00277,"39":0.0083,"40":0.0083,"41":0.0083,"42":0.0083,"43":0.0083,"44":0.0083,"45":0.0083,"46":0.0083,"47":0.01106,"48":0.0083,"49":0.01383,"50":0.0083,"51":0.0083,"52":0.01383,"53":0.01106,"54":0.0083,"55":0.0083,"56":0.01106,"57":0.0083,"58":0.0083,"59":0.0083,"60":0.01106,"65":0.00277,"66":0.00553,"74":0.00277,"75":0.00277,"76":0.01106,"78":0.00277,"79":0.0166,"80":0.00553,"84":0.00277,"85":0.00277,"87":0.02766,"88":0.0083,"89":0.00277,"90":0.00277,"91":0.00553,"93":0.00553,"94":0.00277,"95":0.00277,"96":0.00277,"98":0.00277,"99":0.00277,"100":0.00277,"101":0.00553,"102":0.00553,"103":0.05255,"104":0.01106,"105":0.01383,"106":0.00553,"107":0.00553,"108":0.0166,"109":0.68873,"110":0.00553,"111":0.05532,"112":0.00277,"113":0.00277,"114":0.0166,"115":0.00277,"116":0.08575,"117":0.00277,"118":0.00277,"119":0.02213,"120":0.01106,"121":0.01383,"122":0.07745,"123":0.02489,"124":0.02213,"125":0.56426,"126":0.02213,"127":0.0166,"128":0.08298,"129":0.14107,"130":0.01106,"131":0.04702,"132":0.03872,"133":0.03596,"134":0.11617,"135":0.10787,"136":0.13553,"137":2.68855,"138":10.84272,"139":0.0083,"140":0.00277,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 38 61 62 63 64 67 68 69 70 71 72 73 77 81 83 86 92 97 141 142"},F:{"89":0.00553,"90":0.01383,"95":0.02213,"102":0.00277,"114":0.00277,"117":0.00277,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 91 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00277,"92":0.0083,"100":0.00277,"102":0.00277,"109":0.02766,"114":0.00277,"119":0.00277,"121":0.00277,"122":0.0083,"124":0.00277,"126":0.00277,"127":0.00277,"128":0.00277,"129":0.13277,"130":0.00553,"131":0.01106,"132":0.00553,"133":0.0083,"134":0.24617,"135":0.01936,"136":0.04426,"137":0.24064,"138":3.43814,"139":0.0083,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 103 104 105 106 107 108 110 111 112 113 115 116 117 118 120 123 125"},E:{"4":0.00277,"13":0.06362,"14":0.00277,_:"0 5 6 7 8 9 10 11 12 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 15.1","5.1":0.00277,"12.1":0.00553,"13.1":0.01106,"14.1":0.01383,"15.2-15.3":0.00277,"15.4":0.00553,"15.5":0.00277,"15.6":0.05809,"16.0":0.0083,"16.1":0.01106,"16.2":0.00277,"16.3":0.01106,"16.4":0.00277,"16.5":0.0083,"16.6":0.05809,"17.0":0.00277,"17.1":0.03596,"17.2":0.0166,"17.3":0.0083,"17.4":0.01383,"17.5":0.02489,"17.6":0.08298,"18.0":0.04979,"18.1":0.0166,"18.2":0.0083,"18.3":0.03319,"18.4":0.02766,"18.5-18.6":0.51448,"26.0":0.0083},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00084,"5.0-5.1":0,"6.0-6.1":0.00419,"7.0-7.1":0.00251,"8.1-8.4":0,"9.0-9.2":0.00168,"9.3":0.00922,"10.0-10.2":0.00084,"10.3":0.01424,"11.0-11.2":0.12483,"11.3-11.4":0.00586,"12.0-12.1":0.00168,"12.2-12.5":0.04859,"13.0-13.1":0,"13.2":0.00168,"13.3":0.00168,"13.4-13.7":0.00838,"14.0-14.4":0.01927,"14.5-14.8":0.01843,"15.0-15.1":0.01676,"15.2-15.3":0.01341,"15.4":0.01508,"15.5":0.01759,"15.6-15.8":0.23207,"16.0":0.031,"16.1":0.06032,"16.2":0.031,"16.3":0.05865,"16.4":0.01257,"16.5":0.02346,"16.6-16.7":0.29826,"17.0":0.01508,"17.1":0.02849,"17.2":0.02095,"17.3":0.031,"17.4":0.05697,"17.5":0.10892,"17.6-17.7":0.27648,"18.0":0.06954,"18.1":0.14578,"18.2":0.07875,"18.3":0.29072,"18.4":0.18767,"18.5-18.6":5.9292,"26.0":0.01424},P:{"4":0.04123,"22":0.01031,"23":0.01031,"24":0.01031,"25":0.01031,"26":0.02061,"27":0.02061,"28":0.59783,_:"20 21 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.03092},I:{"0":0.11559,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00009},K:{"0":0.123,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.02774,"9":0.00694,"10":0.0104,"11":0.18726,_:"6 7 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":65.07998},R:{_:"0"},M:{"0":0.24599},Q:{_:"14.9"},O:{"0":0.03618},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/MY.js b/node_modules/caniuse-lite/data/regions/MY.js
deleted file mode 100644
index 6807406..0000000
--- a/node_modules/caniuse-lite/data/regions/MY.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"48":0.00575,"52":0.00575,"102":0.01149,"115":0.17235,"122":0.00575,"123":0.01149,"125":0.00575,"127":0.00575,"128":0.01724,"131":0.00575,"132":0.00575,"133":0.00575,"135":0.00575,"136":0.01724,"137":0.00575,"138":0.03447,"139":0.12639,"140":1.22943,"141":0.36194,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 124 126 129 130 134 142 143 144 145 3.5 3.6"},D:{"49":0.00575,"55":0.00575,"69":0.00575,"70":0.01149,"75":0.00575,"78":0.00575,"79":0.01724,"81":0.01724,"86":0.03447,"87":0.01724,"88":0.00575,"89":0.01149,"90":0.00575,"91":0.04022,"92":0.00575,"93":0.05745,"94":0.00575,"98":0.02298,"99":0.02298,"100":0.01149,"101":0.00575,"102":0.10916,"103":2.40716,"104":0.00575,"105":0.25278,"106":0.00575,"107":0.01149,"108":0.01149,"109":1.71776,"111":0.02873,"112":0.00575,"113":0.00575,"114":0.09767,"115":0.01149,"116":0.43088,"117":0.00575,"118":0.01724,"119":0.01724,"120":0.03447,"121":0.02873,"122":0.12639,"123":0.02298,"124":0.02298,"125":0.07469,"126":0.21257,"127":0.04596,"128":0.14937,"129":0.02873,"130":0.05171,"131":0.14363,"132":0.30449,"133":0.12065,"134":0.09767,"135":0.2298,"136":0.39641,"137":7.3019,"138":28.74798,"139":0.04022,"140":0.02298,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 56 57 58 59 60 61 62 63 64 65 66 67 68 71 72 73 74 76 77 80 83 84 85 95 96 97 110 141 142"},F:{"89":0.00575,"90":0.05745,"95":0.04022,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"88":0.00575,"92":0.00575,"102":0.00575,"109":0.02298,"114":0.00575,"120":0.01149,"122":0.00575,"126":0.00575,"131":0.01149,"132":0.01149,"133":0.00575,"134":0.01724,"135":0.02298,"136":0.02298,"137":0.31598,"138":4.01576,"139":0.00575,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 89 90 91 93 94 95 96 97 98 99 100 101 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 121 123 124 125 127 128 129 130"},E:{"14":0.00575,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 12.1 15.1 15.2-15.3","11.1":0.02873,"13.1":0.00575,"14.1":0.04022,"15.4":0.00575,"15.5":0.00575,"15.6":0.07469,"16.0":0.01149,"16.1":0.03447,"16.2":0.00575,"16.3":0.02298,"16.4":0.00575,"16.5":0.01724,"16.6":0.13788,"17.0":0.01149,"17.1":0.04596,"17.2":0.01149,"17.3":0.04596,"17.4":0.03447,"17.5":0.05171,"17.6":0.1781,"18.0":0.01724,"18.1":0.14363,"18.2":0.01724,"18.3":0.07469,"18.4":0.08043,"18.5-18.6":1.12028,"26.0":0.01149},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00118,"5.0-5.1":0,"6.0-6.1":0.00589,"7.0-7.1":0.00353,"8.1-8.4":0,"9.0-9.2":0.00236,"9.3":0.01296,"10.0-10.2":0.00118,"10.3":0.02002,"11.0-11.2":0.17549,"11.3-11.4":0.00824,"12.0-12.1":0.00236,"12.2-12.5":0.06831,"13.0-13.1":0,"13.2":0.00236,"13.3":0.00236,"13.4-13.7":0.01178,"14.0-14.4":0.02709,"14.5-14.8":0.02591,"15.0-15.1":0.02356,"15.2-15.3":0.01884,"15.4":0.0212,"15.5":0.02473,"15.6-15.8":0.32625,"16.0":0.04358,"16.1":0.0848,"16.2":0.04358,"16.3":0.08244,"16.4":0.01767,"16.5":0.03298,"16.6-16.7":0.41929,"17.0":0.0212,"17.1":0.04004,"17.2":0.02944,"17.3":0.04358,"17.4":0.08009,"17.5":0.15311,"17.6-17.7":0.38867,"18.0":0.09776,"18.1":0.20493,"18.2":0.11071,"18.3":0.40869,"18.4":0.26382,"18.5-18.6":8.33518,"26.0":0.02002},P:{"4":0.02106,"21":0.01053,"22":0.01053,"23":0.01053,"24":0.01053,"25":0.01053,"26":0.02106,"27":0.05265,"28":1.07399,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.02106},I:{"0":0.02124,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.55741,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.05171,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":31.27897},R:{_:"0"},M:{"0":0.23403},Q:{"14.9":0.00851},O:{"0":0.6808},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/MZ.js b/node_modules/caniuse-lite/data/regions/MZ.js
deleted file mode 100644
index 3377136..0000000
--- a/node_modules/caniuse-lite/data/regions/MZ.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"77":0.00342,"90":0.01026,"107":0.00342,"112":0.00342,"113":0.03762,"115":0.11286,"124":0.02394,"125":0.00342,"127":0.00684,"128":0.02394,"130":0.00342,"133":0.00342,"134":0.00342,"135":0.00342,"136":0.01368,"137":0.00684,"138":0.01026,"139":0.06156,"140":0.855,"141":0.28044,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 108 109 110 111 114 116 117 118 119 120 121 122 123 126 129 131 132 142 143 144 145 3.5 3.6"},D:{"11":0.00684,"39":0.00342,"40":0.01026,"41":0.00342,"42":0.00342,"43":0.01368,"44":0.00342,"45":0.00684,"46":0.00684,"47":0.00684,"48":0.00342,"49":0.01026,"50":0.00684,"51":0.00342,"52":0.00342,"53":0.00684,"54":0.00342,"55":0.00684,"56":0.00342,"57":0.00342,"58":0.00342,"59":0.00684,"60":0.00342,"63":0.00342,"64":0.00342,"65":0.00684,"66":0.00342,"67":0.00342,"69":0.00342,"70":0.00684,"71":0.00684,"72":0.00684,"73":0.00684,"74":0.00684,"75":0.00342,"77":0.00342,"78":0.01026,"79":0.0171,"80":0.00684,"81":0.02052,"83":0.00684,"84":0.00342,"85":0.00342,"86":0.02394,"87":0.0171,"88":0.00684,"89":0.00684,"90":0.00342,"91":0.03762,"92":0.00684,"93":0.00342,"94":0.00684,"95":0.00684,"96":0.00342,"97":0.00342,"98":0.0171,"99":0.01368,"100":0.01026,"101":0.01026,"102":0.01026,"103":0.01368,"104":0.01368,"105":0.00342,"106":0.02736,"107":0.01026,"108":0.00342,"109":1.19358,"110":0.00342,"111":0.03762,"112":0.01026,"113":0.01026,"114":0.5472,"115":0.00342,"116":0.0855,"117":0.00684,"118":0.02052,"119":0.0342,"120":0.02052,"121":0.00684,"122":0.05814,"123":0.03762,"124":0.30096,"125":1.01916,"126":0.0171,"127":0.0171,"128":0.07866,"129":0.02052,"130":0.0171,"131":0.06498,"132":0.0513,"133":0.0513,"134":0.05814,"135":0.1368,"136":0.19152,"137":3.18744,"138":9.64782,"139":0.01368,"140":0.03762,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 68 76 141 142"},F:{"34":0.00342,"36":0.00342,"40":0.00342,"46":0.00684,"50":0.00342,"76":0.00342,"79":0.01026,"86":0.00342,"88":0.00684,"89":0.00684,"90":0.03078,"91":0.00342,"95":0.07182,"102":0.00342,"111":0.00342,"112":0.00342,"113":0.00342,"114":0.01026,"116":0.00684,"117":0.01368,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 37 38 39 41 42 43 44 45 47 48 49 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 77 78 80 81 82 83 84 85 87 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 109 110 115 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.02052,"13":0.00684,"14":0.01368,"15":0.00342,"16":0.01026,"17":0.01026,"18":0.04446,"84":0.01026,"85":0.00342,"89":0.02052,"90":0.02052,"91":0.02736,"92":0.1368,"100":0.03078,"102":0.01368,"108":0.00342,"109":0.02052,"114":0.03762,"119":0.00342,"120":0.00342,"121":0.00342,"122":0.02736,"123":0.00342,"124":0.00342,"125":0.00342,"126":0.01026,"127":0.00342,"128":0.00342,"129":0.00342,"130":0.01026,"131":0.02736,"132":0.01026,"133":0.01368,"134":0.04788,"135":0.02394,"136":0.07866,"137":0.36594,"138":4.02876,"139":0.05814,_:"79 80 81 83 86 87 88 93 94 95 96 97 98 99 101 103 104 105 106 107 110 111 112 113 115 116 117 118"},E:{"13":0.00342,"14":0.00342,"15":0.01026,_:"0 4 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1 15.1 15.2-15.3 15.4 15.5 16.2 16.4 17.2","5.1":0.00684,"11.1":0.03762,"12.1":0.00684,"13.1":0.0342,"14.1":0.01026,"15.6":0.05472,"16.0":0.00342,"16.1":0.00342,"16.3":0.00342,"16.5":0.00684,"16.6":0.04788,"17.0":0.00342,"17.1":0.00684,"17.3":0.04446,"17.4":0.00342,"17.5":0.0171,"17.6":0.05472,"18.0":0.00342,"18.1":0.0171,"18.2":0.00342,"18.3":0.02052,"18.4":0.01368,"18.5-18.6":0.28386,"26.0":0.00684},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00062,"5.0-5.1":0,"6.0-6.1":0.00312,"7.0-7.1":0.00187,"8.1-8.4":0,"9.0-9.2":0.00125,"9.3":0.00685,"10.0-10.2":0.00062,"10.3":0.01059,"11.0-11.2":0.09285,"11.3-11.4":0.00436,"12.0-12.1":0.00125,"12.2-12.5":0.03614,"13.0-13.1":0,"13.2":0.00125,"13.3":0.00125,"13.4-13.7":0.00623,"14.0-14.4":0.01433,"14.5-14.8":0.01371,"15.0-15.1":0.01246,"15.2-15.3":0.00997,"15.4":0.01122,"15.5":0.01309,"15.6-15.8":0.17261,"16.0":0.02306,"16.1":0.04487,"16.2":0.02306,"16.3":0.04362,"16.4":0.00935,"16.5":0.01745,"16.6-16.7":0.22183,"17.0":0.01122,"17.1":0.02119,"17.2":0.01558,"17.3":0.02306,"17.4":0.04237,"17.5":0.08101,"17.6-17.7":0.20563,"18.0":0.05172,"18.1":0.10842,"18.2":0.05857,"18.3":0.21622,"18.4":0.13958,"18.5-18.6":4.40986,"26.0":0.01059},P:{"4":0.05132,"20":0.01026,"21":0.04106,"22":0.07185,"23":0.03079,"24":0.21554,"25":0.09237,"26":0.09237,"27":0.23607,"28":1.83723,"5.0-5.4":0.01026,_:"6.2-6.4 8.2 9.2 10.1 12.0 13.0 14.0 15.0 18.0","7.2-7.4":0.16422,"11.1-11.2":0.01026,"16.0":0.02053,"17.0":0.01026,"19.0":0.02053},I:{"0":0.02628,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":5.55398,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00513,"11":0.01539,_:"6 7 9 10 5.5"},S:{"2.5":0.21714,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":56.15068},R:{_:"0"},M:{"0":0.1974},Q:{"14.9":0.01974},O:{"0":0.5264},H:{"0":1.23}};
diff --git a/node_modules/caniuse-lite/data/regions/NA.js b/node_modules/caniuse-lite/data/regions/NA.js
deleted file mode 100644
index 087aea7..0000000
--- a/node_modules/caniuse-lite/data/regions/NA.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"34":0.00367,"52":0.00367,"59":0.00367,"113":0.00367,"115":0.17988,"116":0.00367,"119":0.00367,"120":0.00367,"127":0.01468,"128":0.04772,"131":0.00367,"134":0.00734,"135":0.00367,"137":0.00367,"138":0.00734,"139":0.05507,"140":0.84066,"141":0.25697,"142":0.00367,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 117 118 121 122 123 124 125 126 129 130 132 133 136 143 144 145 3.5 3.6"},D:{"39":0.00367,"40":0.01101,"41":0.01101,"42":0.01101,"43":0.00734,"44":0.00367,"45":0.00734,"46":0.00367,"47":0.01101,"48":0.01101,"49":0.01468,"50":0.01101,"51":0.00734,"52":0.00734,"53":0.00734,"54":0.00734,"55":0.00367,"56":0.01468,"57":0.00367,"58":0.00734,"59":0.00734,"60":0.00367,"65":0.00367,"68":0.00367,"70":0.00367,"71":0.00367,"72":0.00734,"74":0.03304,"75":0.00367,"78":0.01101,"79":0.01468,"80":0.00367,"81":0.00367,"83":0.00367,"87":0.00734,"88":0.00367,"89":0.00367,"91":0.00734,"92":0.00367,"93":0.04772,"95":0.00367,"97":0.00734,"98":0.00367,"99":0.01101,"100":0.02937,"101":0.00367,"103":0.01468,"104":0.09545,"106":0.00367,"107":0.00367,"108":0.00367,"109":0.74888,"111":0.04038,"113":0.00367,"114":0.0257,"115":0.01468,"116":0.04772,"117":0.00367,"118":0.02937,"119":0.02203,"120":0.01468,"121":0.00367,"122":0.03304,"123":0.01836,"124":0.00734,"125":0.70483,"126":0.00734,"127":0.03304,"128":0.0257,"129":0.01101,"130":0.01101,"131":0.03671,"132":0.0257,"133":0.0257,"134":0.06975,"135":0.15051,"136":0.12481,"137":3.13871,"138":10.93224,"139":0.00734,"140":0.00367,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 66 67 69 73 76 77 84 85 86 90 94 96 102 105 110 112 141 142"},F:{"34":0.00367,"79":0.00734,"90":0.09178,"91":0.03304,"95":0.02203,"110":0.00367,"114":0.01468,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 111 112 113 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00367,"13":0.00367,"14":0.00367,"15":0.00367,"16":0.00734,"17":0.00367,"18":0.0257,"83":0.00367,"84":0.00734,"90":0.01101,"92":0.06975,"100":0.00367,"108":0.00367,"109":0.02937,"112":0.00734,"114":0.00734,"115":0.06241,"118":0.00367,"120":0.01836,"122":0.01468,"124":0.00734,"125":0.00367,"127":0.00734,"128":0.00734,"129":0.03671,"130":0.01101,"131":0.02203,"132":0.00734,"133":0.02203,"134":0.0881,"135":0.02937,"136":0.44786,"137":0.26798,"138":6.0131,"139":0.02203,_:"79 80 81 85 86 87 88 89 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 110 111 113 116 117 119 121 123 126"},E:{"11":0.00367,_:"0 4 5 6 7 8 9 10 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.2-15.3 15.5 16.2 16.5 17.0 17.2","13.1":0.01836,"14.1":0.04772,"15.1":0.00734,"15.4":0.00734,"15.6":0.09912,"16.0":0.01101,"16.1":0.00734,"16.3":0.00367,"16.4":0.02937,"16.6":0.1138,"17.1":0.01836,"17.3":0.00367,"17.4":0.0257,"17.5":0.0257,"17.6":0.06608,"18.0":0.00367,"18.1":0.01101,"18.2":0.0257,"18.3":0.04772,"18.4":0.0257,"18.5-18.6":1.10497,"26.0":0.01836},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00084,"5.0-5.1":0,"6.0-6.1":0.0042,"7.0-7.1":0.00252,"8.1-8.4":0,"9.0-9.2":0.00168,"9.3":0.00924,"10.0-10.2":0.00084,"10.3":0.01428,"11.0-11.2":0.12514,"11.3-11.4":0.00588,"12.0-12.1":0.00168,"12.2-12.5":0.04871,"13.0-13.1":0,"13.2":0.00168,"13.3":0.00168,"13.4-13.7":0.0084,"14.0-14.4":0.01932,"14.5-14.8":0.01848,"15.0-15.1":0.0168,"15.2-15.3":0.01344,"15.4":0.01512,"15.5":0.01764,"15.6-15.8":0.23264,"16.0":0.03107,"16.1":0.06047,"16.2":0.03107,"16.3":0.05879,"16.4":0.0126,"16.5":0.02352,"16.6-16.7":0.29899,"17.0":0.01512,"17.1":0.02856,"17.2":0.021,"17.3":0.03107,"17.4":0.05711,"17.5":0.10918,"17.6-17.7":0.27715,"18.0":0.06971,"18.1":0.14614,"18.2":0.07895,"18.3":0.29143,"18.4":0.18813,"18.5-18.6":5.94368,"26.0":0.01428},P:{"4":0.13333,"21":0.01026,"22":0.02051,"23":0.02051,"24":0.26665,"25":0.0923,"26":0.10256,"27":0.29742,"28":3.5383,_:"20 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 15.0 18.0 19.0","5.0-5.4":0.01026,"7.2-7.4":0.2564,"14.0":0.03077,"16.0":0.01026,"17.0":0.02051},I:{"0":0.01896,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":1.3577,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01468,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":54.37961},R:{_:"0"},M:{"0":0.27215},Q:{_:"14.9"},O:{"0":0.47468},H:{"0":0.06}};
diff --git a/node_modules/caniuse-lite/data/regions/NC.js b/node_modules/caniuse-lite/data/regions/NC.js
deleted file mode 100644
index 78b9a40..0000000
--- a/node_modules/caniuse-lite/data/regions/NC.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"52":0.00496,"53":0.07437,"68":0.00496,"80":0.00248,"102":0.03471,"115":0.09172,"117":0.01983,"125":0.00248,"128":0.17849,"131":0.00248,"133":0.01487,"134":0.00248,"135":0.00496,"136":0.00248,"137":0.00992,"138":0.00744,"139":0.11651,"140":2.30795,"141":0.75857,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 78 79 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 114 116 118 119 120 121 122 123 124 126 127 129 130 132 142 143 144 145 3.5 3.6"},D:{"39":0.00496,"40":0.00992,"41":0.00496,"42":0.00496,"43":0.00744,"44":0.00496,"45":0.00744,"46":0.00496,"47":0.00496,"48":0.00992,"49":0.00248,"50":0.00496,"51":0.00496,"52":0.00496,"53":0.00496,"54":0.00744,"55":0.00744,"56":0.00496,"57":0.00744,"58":0.00744,"59":0.00248,"85":0.00248,"86":0.00248,"88":0.01487,"92":0.00744,"94":0.00496,"95":0.00248,"96":0.00248,"99":0.00992,"100":0.03719,"103":0.00496,"108":0.00496,"109":0.37929,"110":0.00744,"114":0.00248,"116":0.04214,"118":0.00248,"119":0.00248,"120":0.02975,"121":0.03966,"122":0.01983,"123":0.00248,"125":0.37681,"126":0.00744,"128":0.05702,"129":0.00496,"130":0.00248,"131":0.06198,"132":0.00744,"133":0.0124,"134":1.10811,"135":0.02727,"136":0.07437,"137":1.27669,"138":8.21293,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 87 89 90 91 93 97 98 101 102 104 105 106 107 111 112 113 115 117 124 127 139 140 141 142"},F:{"90":0.00744,"95":0.00248,"114":0.00496,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00248,"100":0.00248,"106":0.00248,"109":0.00744,"113":0.00496,"114":0.00248,"119":0.00248,"120":0.00248,"121":0.00248,"122":0.01487,"126":0.00496,"128":0.00248,"130":0.00496,"131":0.34458,"133":0.00744,"134":0.01735,"135":0.00992,"136":0.05702,"137":0.10908,"138":3.22766,"139":0.00248,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 101 102 103 104 105 107 108 110 111 112 115 116 117 118 123 124 125 127 129 132"},E:{"14":0.00248,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.2-15.3 15.4 16.4","12.1":0.00496,"13.1":0.01983,"14.1":0.03471,"15.1":0.00744,"15.5":0.00496,"15.6":0.14378,"16.0":0.00744,"16.1":0.01983,"16.2":0.00248,"16.3":0.00496,"16.5":0.01735,"16.6":0.17601,"17.0":0.00496,"17.1":0.57017,"17.2":0.00744,"17.3":0.0595,"17.4":0.00496,"17.5":0.07685,"17.6":0.17601,"18.0":0.01487,"18.1":0.02231,"18.2":0.00992,"18.3":0.03223,"18.4":0.02479,"18.5-18.6":1.15521,"26.0":0.00248},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00087,"5.0-5.1":0,"6.0-6.1":0.00435,"7.0-7.1":0.00261,"8.1-8.4":0,"9.0-9.2":0.00174,"9.3":0.00956,"10.0-10.2":0.00087,"10.3":0.01478,"11.0-11.2":0.12954,"11.3-11.4":0.00609,"12.0-12.1":0.00174,"12.2-12.5":0.05043,"13.0-13.1":0,"13.2":0.00174,"13.3":0.00174,"13.4-13.7":0.00869,"14.0-14.4":0.02,"14.5-14.8":0.01913,"15.0-15.1":0.01739,"15.2-15.3":0.01391,"15.4":0.01565,"15.5":0.01826,"15.6-15.8":0.24083,"16.0":0.03217,"16.1":0.0626,"16.2":0.03217,"16.3":0.06086,"16.4":0.01304,"16.5":0.02434,"16.6-16.7":0.30952,"17.0":0.01565,"17.1":0.02956,"17.2":0.02174,"17.3":0.03217,"17.4":0.05912,"17.5":0.11303,"17.6-17.7":0.28691,"18.0":0.07216,"18.1":0.15128,"18.2":0.08173,"18.3":0.30169,"18.4":0.19475,"18.5-18.6":6.15294,"26.0":0.01478},P:{"4":0.01059,"23":0.01059,"24":0.09531,"25":0.03177,"26":0.07413,"27":0.16944,"28":1.87445,_:"20 21 22 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0 17.0 18.0","5.0-5.4":0.01059,"7.2-7.4":0.04236,"13.0":0.01059,"19.0":0.03177},I:{"0":0.02253,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.09777,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":64.81598},R:{_:"0"},M:{"0":0.36101},Q:{_:"14.9"},O:{_:"0"},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/NE.js b/node_modules/caniuse-lite/data/regions/NE.js
deleted file mode 100644
index 18aa406..0000000
--- a/node_modules/caniuse-lite/data/regions/NE.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"45":0.00184,"46":0.00367,"48":0.00735,"52":0.00735,"54":0.00184,"56":0.00551,"57":0.00184,"58":0.00367,"60":0.01837,"65":0.00184,"67":0.00551,"72":0.0147,"78":0.00184,"93":0.00184,"99":0.00184,"101":0.00551,"103":0.00919,"106":0.00367,"107":0.00184,"108":0.00184,"111":0.00184,"112":0.00551,"115":0.18921,"121":0.00184,"124":0.00919,"126":0.00367,"127":0.04593,"128":0.01653,"132":0.00184,"133":0.00367,"136":0.00551,"137":0.01286,"138":0.01837,"139":0.06246,"140":1.09485,"141":0.30127,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 47 49 50 51 53 55 59 61 62 63 64 66 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 94 95 96 97 98 100 102 104 105 109 110 113 114 116 117 118 119 120 122 123 125 129 130 131 134 135 142 143 144 145 3.5 3.6"},D:{"11":0.00184,"26":0.00367,"34":0.00367,"39":0.00551,"42":0.00184,"43":0.00551,"45":0.00367,"47":0.01102,"48":0.00551,"50":0.00184,"51":0.00184,"52":0.00184,"53":0.00184,"54":0.00367,"56":0.00367,"58":0.03307,"59":0.00184,"60":0.00184,"61":0.00184,"63":0.00184,"65":0.00184,"66":0.00184,"69":0.00367,"70":0.00919,"73":0.00735,"75":0.00367,"76":0.00184,"80":0.00367,"81":0.00184,"83":0.00919,"85":0.00735,"86":0.00184,"87":0.00367,"88":0.00367,"89":0.00184,"90":0.00184,"91":0.00184,"93":0.00367,"95":0.02021,"97":0.00551,"98":0.00184,"99":0.00367,"100":0.00551,"101":0.00184,"103":0.00735,"104":0.01653,"106":0.00367,"108":0.00184,"109":0.28106,"111":0.00184,"112":0.00184,"113":0.00367,"114":0.01653,"116":0.02021,"118":0.00184,"119":0.00551,"120":0.01837,"122":0.00735,"124":0.00367,"125":0.37659,"126":0.01286,"127":0.00551,"128":0.07348,"129":0.00735,"130":0.00184,"131":0.06062,"132":0.01286,"133":0.03307,"134":0.02572,"135":0.08634,"136":0.12124,"137":1.14996,"138":4.3592,"139":0.00184,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 35 36 37 38 40 41 44 46 49 55 57 62 64 67 68 71 72 74 77 78 79 84 92 94 96 102 105 107 110 115 117 121 123 140 141 142"},F:{"36":0.00551,"37":0.00551,"42":0.00367,"46":0.00184,"79":0.00367,"85":0.01286,"87":0.00184,"89":0.00184,"90":0.03858,"94":0.00184,"95":0.03123,"112":0.00184,"113":0.00184,"114":0.00184,"116":0.00184,"117":0.00367,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 38 39 40 41 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 86 88 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 115 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.0147,"13":0.00551,"14":0.00551,"15":0.00184,"16":0.01102,"17":0.00735,"18":0.04409,"84":0.02388,"89":0.00735,"90":0.00551,"92":0.08634,"100":0.00367,"109":0.00735,"112":0.00367,"120":0.05144,"121":0.00184,"122":0.00735,"124":0.39128,"126":0.00367,"127":0.00367,"128":0.00184,"129":0.00367,"130":0.00367,"131":0.00735,"132":0.02572,"133":0.00551,"134":0.01102,"135":0.0147,"136":0.03123,"137":0.10838,"138":1.98947,"139":0.00735,_:"79 80 81 83 85 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 113 114 115 116 117 118 119 123 125"},E:{"13":0.00367,_:"0 4 5 6 7 8 9 10 11 12 14 15 3.1 3.2 6.1 7.1 9.1 11.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.4 16.5 17.0 17.2 17.3 26.0","5.1":0.00184,"10.1":0.00184,"12.1":0.00367,"13.1":0.00367,"14.1":0.00184,"15.6":0.02756,"16.3":0.00184,"16.6":0.01286,"17.1":0.00184,"17.4":0.00184,"17.5":0.01653,"17.6":0.05878,"18.0":0.00735,"18.1":0.00367,"18.2":0.01653,"18.3":0.00184,"18.4":0.01286,"18.5-18.6":0.18921},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00027,"5.0-5.1":0,"6.0-6.1":0.00133,"7.0-7.1":0.0008,"8.1-8.4":0,"9.0-9.2":0.00053,"9.3":0.00293,"10.0-10.2":0.00027,"10.3":0.00452,"11.0-11.2":0.03965,"11.3-11.4":0.00186,"12.0-12.1":0.00053,"12.2-12.5":0.01543,"13.0-13.1":0,"13.2":0.00053,"13.3":0.00053,"13.4-13.7":0.00266,"14.0-14.4":0.00612,"14.5-14.8":0.00585,"15.0-15.1":0.00532,"15.2-15.3":0.00426,"15.4":0.00479,"15.5":0.00559,"15.6-15.8":0.07371,"16.0":0.00985,"16.1":0.01916,"16.2":0.00985,"16.3":0.01863,"16.4":0.00399,"16.5":0.00745,"16.6-16.7":0.09474,"17.0":0.00479,"17.1":0.00905,"17.2":0.00665,"17.3":0.00985,"17.4":0.0181,"17.5":0.03459,"17.6-17.7":0.08782,"18.0":0.02209,"18.1":0.0463,"18.2":0.02501,"18.3":0.09234,"18.4":0.05961,"18.5-18.6":1.88329,"26.0":0.00452},P:{"4":0.04111,"22":0.01028,"23":0.01028,"24":0.02055,"25":0.03083,"26":0.02055,"27":0.04111,"28":0.87351,_:"20 21 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 17.0 18.0 19.0","7.2-7.4":0.09249,"16.0":0.01028},I:{"0":0.0326,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":3.41028,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.02204,_:"6 7 8 9 10 5.5"},S:{"2.5":0.02449,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":77.6425},R:{_:"0"},M:{"0":0.04082},Q:{"14.9":0.03265},O:{"0":0.97956},H:{"0":0.41}};
diff --git a/node_modules/caniuse-lite/data/regions/NF.js b/node_modules/caniuse-lite/data/regions/NF.js
deleted file mode 100644
index 0729205..0000000
--- a/node_modules/caniuse-lite/data/regions/NF.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 3.5 3.6"},D:{"137":2.3403,"138":4.67657,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 139 140 141 142"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"138":18.12926,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 139"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 15.6 16.0 16.1 16.2 16.3 16.4 16.5 16.6 17.0 17.1 17.2 17.3 17.4 17.5 17.6 18.0 18.1 18.2 18.4 26.0","18.3":2.3403,"18.5-18.6":4.09149},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00335,"5.0-5.1":0,"6.0-6.1":0.01674,"7.0-7.1":0.01004,"8.1-8.4":0,"9.0-9.2":0.0067,"9.3":0.03682,"10.0-10.2":0.00335,"10.3":0.05691,"11.0-11.2":0.49879,"11.3-11.4":0.02343,"12.0-12.1":0.0067,"12.2-12.5":0.19416,"13.0-13.1":0,"13.2":0.0067,"13.3":0.0067,"13.4-13.7":0.03348,"14.0-14.4":0.07699,"14.5-14.8":0.07365,"15.0-15.1":0.06695,"15.2-15.3":0.05356,"15.4":0.06026,"15.5":0.0703,"15.6-15.8":0.92727,"16.0":0.12386,"16.1":0.24102,"16.2":0.12386,"16.3":0.23433,"16.4":0.05021,"16.5":0.09373,"16.6-16.7":1.19173,"17.0":0.06026,"17.1":0.11382,"17.2":0.08369,"17.3":0.12386,"17.4":0.22763,"17.5":0.43518,"17.6-17.7":1.10469,"18.0":0.27785,"18.1":0.58248,"18.2":0.31467,"18.3":1.1616,"18.4":0.74985,"18.5-18.6":23.69067,"26.0":0.05691},P:{"25":1.21686,_:"4 20 21 22 23 24 26 27 28 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":33.72965},R:{_:"0"},M:{_:"0"},Q:{_:"14.9"},O:{_:"0"},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/NG.js b/node_modules/caniuse-lite/data/regions/NG.js
deleted file mode 100644
index 28ba593..0000000
--- a/node_modules/caniuse-lite/data/regions/NG.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"43":0.00666,"47":0.00222,"52":0.00222,"65":0.00222,"72":0.00444,"80":0.00222,"99":0.00222,"112":0.00222,"114":0.00222,"115":0.26196,"127":0.00666,"128":0.0111,"132":0.00222,"133":0.00222,"134":0.00222,"135":0.00222,"136":0.00444,"137":0.00444,"138":0.00888,"139":0.02664,"140":0.33744,"141":0.0888,"142":0.00222,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 71 73 74 75 76 77 78 79 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 100 101 102 103 104 105 106 107 108 109 110 111 113 116 117 118 119 120 121 122 123 124 125 126 129 130 131 143 144 145 3.5 3.6"},D:{"23":0.00222,"29":0.00222,"47":0.02886,"48":0.00222,"49":0.00666,"50":0.00222,"54":0.00222,"55":0.00444,"56":0.00222,"58":0.00222,"59":0.00222,"62":0.01776,"63":0.00888,"64":0.00444,"65":0.00222,"68":0.0111,"69":0.00444,"70":0.02886,"71":0.00222,"72":0.00222,"73":0.00222,"74":0.00444,"75":0.00444,"76":0.00444,"77":0.00444,"78":0.00666,"79":0.01554,"80":0.0111,"81":0.00444,"83":0.00666,"84":0.00222,"85":0.00222,"86":0.00666,"87":0.0111,"88":0.00444,"89":0.00222,"90":0.00222,"91":0.00444,"92":0.00222,"93":0.00888,"94":0.00222,"95":0.00666,"96":0.00222,"97":0.00222,"98":0.00222,"99":0.00222,"100":0.00222,"102":0.00222,"103":0.01998,"104":0.0111,"105":0.0222,"106":0.01554,"107":0.00222,"108":0.00888,"109":0.45066,"110":0.00222,"111":0.01998,"112":0.00222,"113":0.00222,"114":0.00666,"115":0.00222,"116":0.0222,"117":0.00444,"118":0.00444,"119":0.03108,"120":0.00888,"121":0.00666,"122":0.01554,"123":0.00444,"124":0.0555,"125":0.15318,"126":0.02442,"127":0.0222,"128":0.02886,"129":0.01554,"130":0.01776,"131":0.05328,"132":0.02664,"133":0.04218,"134":0.04218,"135":0.07548,"136":0.13986,"137":1.38528,"138":4.218,"139":0.01332,"140":0.00444,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27 28 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 51 52 53 57 60 61 66 67 101 141 142"},F:{"42":0.00222,"58":0.00222,"79":0.00444,"84":0.00222,"85":0.00666,"86":0.00888,"87":0.02886,"88":0.02664,"89":0.14652,"90":0.333,"91":0.0111,"95":0.01776,"100":0.00666,"113":0.00222,"114":0.00222,"117":0.00222,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 92 93 94 96 97 98 99 101 102 103 104 105 106 107 108 109 110 111 112 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00222,"15":0.00222,"16":0.00222,"17":0.00222,"18":0.0222,"84":0.00444,"89":0.00444,"90":0.00888,"92":0.02664,"100":0.00666,"107":0.00222,"108":0.00222,"109":0.00666,"112":0.00222,"114":0.01776,"115":0.00666,"120":0.00222,"122":0.00444,"124":0.00444,"126":0.00222,"128":0.00666,"129":0.00444,"130":0.00222,"131":0.00888,"132":0.00666,"133":0.00888,"134":0.00888,"135":0.01776,"136":0.03996,"137":0.08658,"138":0.99012,"139":0.00222,_:"13 14 79 80 81 83 85 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 110 111 113 116 117 118 119 121 123 125 127"},E:{"11":0.00444,"13":0.0111,"14":0.00444,_:"0 4 5 6 7 8 9 10 12 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 16.4","11.1":0.00444,"12.1":0.00222,"13.1":0.01776,"14.1":0.00666,"15.1":0.00222,"15.2-15.3":0.00222,"15.4":0.00222,"15.5":0.00222,"15.6":0.06438,"16.0":0.00222,"16.1":0.00222,"16.2":0.00222,"16.3":0.00444,"16.5":0.00222,"16.6":0.0222,"17.0":0.00222,"17.1":0.00444,"17.2":0.00222,"17.3":0.00222,"17.4":0.00222,"17.5":0.0111,"17.6":0.01998,"18.0":0.00444,"18.1":0.00666,"18.2":0.00666,"18.3":0.0111,"18.4":0.00888,"18.5-18.6":0.09102,"26.0":0.00222},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0006,"5.0-5.1":0,"6.0-6.1":0.00301,"7.0-7.1":0.0018,"8.1-8.4":0,"9.0-9.2":0.0012,"9.3":0.00662,"10.0-10.2":0.0006,"10.3":0.01023,"11.0-11.2":0.08962,"11.3-11.4":0.00421,"12.0-12.1":0.0012,"12.2-12.5":0.03489,"13.0-13.1":0,"13.2":0.0012,"13.3":0.0012,"13.4-13.7":0.00601,"14.0-14.4":0.01383,"14.5-14.8":0.01323,"15.0-15.1":0.01203,"15.2-15.3":0.00962,"15.4":0.01083,"15.5":0.01263,"15.6-15.8":0.16661,"16.0":0.02225,"16.1":0.04331,"16.2":0.02225,"16.3":0.0421,"16.4":0.00902,"16.5":0.01684,"16.6-16.7":0.21412,"17.0":0.01083,"17.1":0.02045,"17.2":0.01504,"17.3":0.02225,"17.4":0.0409,"17.5":0.07819,"17.6-17.7":0.19849,"18.0":0.04992,"18.1":0.10466,"18.2":0.05654,"18.3":0.20871,"18.4":0.13473,"18.5-18.6":4.25661,"26.0":0.01023},P:{"4":0.0406,"21":0.01015,"22":0.0203,"23":0.01015,"24":0.07104,"25":0.08119,"26":0.0406,"27":0.10149,"28":0.47701,_:"20 5.0-5.4 6.2-6.4 8.2 10.1 12.0 13.0 14.0 15.0 18.0 19.0","7.2-7.4":0.03045,"9.2":0.0203,"11.1-11.2":0.01015,"16.0":0.01015,"17.0":0.01015},I:{"0":0.03885,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":20.2651,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.01748,"9":0.00291,"10":0.00583,"11":0.0204,_:"6 7 5.5"},S:{"2.5":0.01556,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":58.00134},R:{_:"0"},M:{"0":0.23343},Q:{"14.9":0.00778},O:{"0":0.45908},H:{"0":2.79}};
diff --git a/node_modules/caniuse-lite/data/regions/NI.js b/node_modules/caniuse-lite/data/regions/NI.js
deleted file mode 100644
index 7c02b53..0000000
--- a/node_modules/caniuse-lite/data/regions/NI.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"113":0.00397,"115":0.05564,"127":0.00397,"128":0.01987,"135":0.00795,"136":0.00397,"137":0.00397,"138":0.03179,"139":0.09538,"140":1.93534,"141":0.27023,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 116 117 118 119 120 121 122 123 124 125 126 129 130 131 132 133 134 142 143 144 145 3.5 3.6"},D:{"27":0.00397,"29":0.00397,"34":0.00397,"35":0.00397,"39":0.01192,"40":0.01192,"41":0.01987,"42":0.01192,"43":0.01192,"44":0.01192,"45":0.01192,"46":0.01192,"47":0.0159,"48":0.01192,"49":0.01987,"50":0.00795,"51":0.01192,"52":0.0159,"53":0.01192,"54":0.01192,"55":0.01192,"56":0.0159,"57":0.0159,"58":0.01192,"59":0.0159,"60":0.01192,"62":0.00397,"63":0.00397,"65":0.00795,"66":0.00397,"67":0.00795,"68":0.00397,"69":0.00795,"71":0.00397,"72":0.00397,"73":0.00795,"74":0.00397,"75":0.01192,"77":0.00397,"78":0.00397,"79":0.05166,"80":0.02384,"81":0.00795,"83":0.01192,"84":0.00795,"85":0.00795,"86":0.0159,"87":0.04371,"88":0.01987,"89":0.0159,"90":0.01192,"91":0.0159,"92":0.00397,"93":0.00795,"94":0.00795,"95":0.00795,"96":0.00397,"97":0.00397,"98":0.03577,"99":0.00397,"100":0.01987,"101":0.01192,"102":0.00397,"103":0.04371,"104":0.00795,"105":0.00795,"106":0.00397,"107":0.00397,"108":0.01192,"109":0.34176,"110":0.01192,"111":0.07551,"113":0.00397,"114":0.02384,"116":0.01987,"118":0.01192,"119":0.01192,"120":0.01987,"121":0.00795,"122":0.01987,"123":0.00795,"124":0.00795,"125":5.46028,"126":0.02782,"127":0.00795,"128":0.0159,"129":0.00397,"130":0.01987,"131":0.04769,"132":0.05166,"133":0.05961,"134":0.03974,"135":0.05961,"136":0.1073,"137":2.95268,"138":13.63082,"139":0.00795,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 30 31 32 33 36 37 38 61 64 70 76 112 115 117 140 141 142"},F:{"46":0.00397,"90":0.01192,"95":0.00795,"117":0.00397,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00397,"92":0.04769,"100":0.00795,"109":0.01192,"114":0.00795,"122":0.05166,"123":0.00397,"124":0.00397,"125":0.00795,"126":0.00397,"128":0.01192,"129":0.00397,"131":0.01192,"132":0.00795,"133":0.00795,"134":0.07948,"135":0.01192,"136":0.05166,"137":0.25036,"138":4.59792,"139":0.0159,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 127 130"},E:{"13":0.00397,_:"0 4 5 6 7 8 9 10 11 12 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.1 15.4 15.5 16.0 16.1 16.4 17.0 17.3 17.4","5.1":0.04769,"14.1":0.00397,"15.2-15.3":0.00397,"15.6":0.02782,"16.2":0.00397,"16.3":0.00397,"16.5":0.00397,"16.6":0.03577,"17.1":0.03179,"17.2":0.0159,"17.5":0.00795,"17.6":0.02384,"18.0":0.01192,"18.1":0.00795,"18.2":0.00795,"18.3":0.01192,"18.4":0.04371,"18.5-18.6":0.5802,"26.0":0.00397},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00081,"5.0-5.1":0,"6.0-6.1":0.00404,"7.0-7.1":0.00242,"8.1-8.4":0,"9.0-9.2":0.00161,"9.3":0.00888,"10.0-10.2":0.00081,"10.3":0.01373,"11.0-11.2":0.12032,"11.3-11.4":0.00565,"12.0-12.1":0.00161,"12.2-12.5":0.04683,"13.0-13.1":0,"13.2":0.00161,"13.3":0.00161,"13.4-13.7":0.00807,"14.0-14.4":0.01857,"14.5-14.8":0.01776,"15.0-15.1":0.01615,"15.2-15.3":0.01292,"15.4":0.01453,"15.5":0.01696,"15.6-15.8":0.22367,"16.0":0.02988,"16.1":0.05814,"16.2":0.02988,"16.3":0.05652,"16.4":0.01211,"16.5":0.02261,"16.6-16.7":0.28746,"17.0":0.01453,"17.1":0.02745,"17.2":0.02019,"17.3":0.02988,"17.4":0.05491,"17.5":0.10497,"17.6-17.7":0.26647,"18.0":0.06702,"18.1":0.1405,"18.2":0.0759,"18.3":0.2802,"18.4":0.18088,"18.5-18.6":5.71456,"26.0":0.01373},P:{"4":0.07265,"21":0.01038,"22":0.03113,"23":0.02076,"24":0.11416,"25":0.08302,"26":0.24907,"27":0.11416,"28":1.7539,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 12.0 13.0 14.0 15.0 18.0","7.2-7.4":0.0934,"11.1-11.2":0.02076,"16.0":0.01038,"17.0":0.01038,"19.0":0.03113},I:{"0":0.09627,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00008},K:{"0":0.39169,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00397,_:"6 7 8 9 10 5.5"},S:{"2.5":0.0241,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":52.89659},R:{_:"0"},M:{"0":0.19886},Q:{"14.9":0.00603},O:{"0":0.06629},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/NL.js b/node_modules/caniuse-lite/data/regions/NL.js
deleted file mode 100644
index a846eba..0000000
--- a/node_modules/caniuse-lite/data/regions/NL.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"3":0.00462,"4":0.00462,"5":0.00462,"10":0.00462,"16":0.00462,"19":0.00462,"20":0.00462,"25":0.00462,"38":0.01849,"40":0.00462,"43":0.01387,"44":0.03698,"45":0.00925,"48":0.00462,"49":0.00462,"52":0.01387,"54":0.01849,"55":0.00462,"56":0.00462,"60":0.01387,"78":0.00925,"81":0.01849,"91":0.00925,"102":0.01387,"104":0.00462,"110":0.00462,"115":0.25427,"118":0.00462,"121":0.00462,"125":0.01849,"128":1.18811,"132":0.00462,"133":0.00925,"134":0.00925,"135":0.02774,"136":0.02312,"137":0.01387,"138":0.02312,"139":0.09708,"140":1.69664,"141":0.56863,"142":0.00925,_:"2 6 7 8 9 11 12 13 14 15 17 18 21 22 23 24 26 27 28 29 30 31 32 33 34 35 36 37 39 41 42 46 47 50 51 53 57 58 59 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 82 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 99 100 101 103 105 106 107 108 109 111 112 113 114 116 117 119 120 122 123 124 126 127 129 130 131 143 144 145","3.5":0.00462,"3.6":0.00462},D:{"4":0.00462,"5":0.00462,"10":0.00462,"11":0.00462,"19":0.00462,"20":0.00462,"36":0.00462,"38":0.01849,"39":0.00462,"41":0.00462,"42":0.00462,"43":0.00462,"44":0.00462,"45":0.08321,"47":0.00925,"48":0.1202,"49":0.03698,"51":0.00462,"52":0.02774,"55":0.00462,"56":0.00462,"57":0.00462,"58":0.00462,"60":0.00462,"62":0.00462,"66":0.01387,"72":0.04161,"74":0.00462,"78":0.00462,"79":0.01849,"81":0.00462,"85":0.00462,"86":0.00462,"87":0.01387,"88":0.04161,"90":0.00462,"92":0.06472,"93":0.01849,"94":0.00462,"96":0.03236,"98":0.00925,"99":0.00462,"102":0.00462,"103":0.04161,"104":0.31436,"105":0.00462,"106":0.00462,"107":0.00462,"108":0.04623,"109":0.52702,"110":0.00462,"111":0.00925,"112":0.01849,"113":0.01849,"114":0.03698,"115":0.01849,"116":0.06935,"117":0.00925,"118":0.20341,"119":0.01387,"120":0.07397,"121":0.07859,"122":0.88762,"123":0.01849,"124":0.10633,"125":0.08784,"126":0.1202,"127":0.02312,"128":0.10171,"129":0.19417,"130":0.10171,"131":0.31436,"132":0.33286,"133":0.32361,"134":0.15718,"135":0.33748,"136":0.55938,"137":3.52735,"138":15.67659,"139":0.01387,"140":0.00462,_:"6 7 8 9 12 13 14 15 16 17 18 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 40 46 50 53 54 59 61 63 64 65 67 68 69 70 71 73 75 76 77 80 83 84 89 91 95 97 100 101 141 142"},F:{"11":0.00462,"20":0.00462,"46":0.00462,"79":0.00925,"89":0.00462,"90":0.04623,"95":0.01387,"113":0.31899,"114":0.00925,"117":0.00462,_:"9 12 15 16 17 18 19 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6","12.1":0.00462},B:{"12":0.00462,"13":0.00462,"92":0.00462,"96":0.07397,"109":0.08784,"118":0.00462,"120":0.00925,"124":0.00462,"126":0.00462,"129":0.01387,"130":0.04623,"131":0.04161,"132":0.01849,"133":0.02312,"134":0.03698,"135":0.04623,"136":0.07859,"137":0.33748,"138":5.63081,"139":0.01849,_:"14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 119 121 122 123 125 127 128"},E:{"4":0.00462,"5":0.00462,"8":0.00462,"9":0.01387,"14":0.00462,"15":0.00462,_:"0 6 7 10 11 12 13 3.1 3.2 6.1 7.1 9.1 10.1 11.1 15.1","5.1":0.00462,"12.1":0.00925,"13.1":0.01849,"14.1":0.03236,"15.2-15.3":0.00462,"15.4":0.00462,"15.5":0.00925,"15.6":0.18492,"16.0":0.04161,"16.1":0.01849,"16.2":0.01849,"16.3":0.03698,"16.4":0.01387,"16.5":0.01387,"16.6":0.29587,"17.0":0.00925,"17.1":0.24964,"17.2":0.01387,"17.3":0.01849,"17.4":0.05085,"17.5":0.0601,"17.6":0.2219,"18.0":0.02312,"18.1":0.05085,"18.2":0.02312,"18.3":0.10633,"18.4":0.08321,"18.5-18.6":2.39471,"26.0":0.01387},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00152,"5.0-5.1":0,"6.0-6.1":0.0076,"7.0-7.1":0.00456,"8.1-8.4":0,"9.0-9.2":0.00304,"9.3":0.01672,"10.0-10.2":0.00152,"10.3":0.02584,"11.0-11.2":0.22649,"11.3-11.4":0.01064,"12.0-12.1":0.00304,"12.2-12.5":0.08816,"13.0-13.1":0,"13.2":0.00304,"13.3":0.00304,"13.4-13.7":0.0152,"14.0-14.4":0.03496,"14.5-14.8":0.03344,"15.0-15.1":0.0304,"15.2-15.3":0.02432,"15.4":0.02736,"15.5":0.03192,"15.6-15.8":0.42106,"16.0":0.05624,"16.1":0.10945,"16.2":0.05624,"16.3":0.10641,"16.4":0.0228,"16.5":0.04256,"16.6-16.7":0.54115,"17.0":0.02736,"17.1":0.05168,"17.2":0.038,"17.3":0.05624,"17.4":0.10337,"17.5":0.19761,"17.6-17.7":0.50163,"18.0":0.12617,"18.1":0.26449,"18.2":0.14289,"18.3":0.52747,"18.4":0.3405,"18.5-18.6":10.75759,"26.0":0.02584},P:{"4":0.02101,"20":0.0105,"21":0.03151,"22":0.02101,"23":0.03151,"24":0.02101,"25":0.03151,"26":0.10504,"27":0.09454,"28":4.13877,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0 19.0","7.2-7.4":0.0105,"17.0":0.0105},I:{"0":0.06443,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00005},K:{"0":0.65062,_:"10 11 12 11.1 11.5 12.1"},A:{"6":0.01098,"7":0.00549,"8":0.03294,"9":0.03843,"10":0.02196,"11":0.15371,_:"5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":33.15706},R:{_:"0"},M:{"0":0.95173},Q:{"14.9":0.01075},O:{"0":0.5377},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/NO.js b/node_modules/caniuse-lite/data/regions/NO.js
deleted file mode 100644
index 33edcd9..0000000
--- a/node_modules/caniuse-lite/data/regions/NO.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"47":0.00491,"48":0.00491,"59":0.05397,"78":0.00491,"103":0.00981,"115":0.08831,"125":0.00491,"127":0.00491,"128":0.04906,"132":0.00491,"134":0.00491,"135":0.00491,"136":0.00981,"137":0.00981,"138":0.00981,"139":0.0834,"140":1.32462,"141":0.39739,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 49 50 51 52 53 54 55 56 57 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 126 129 130 131 133 142 143 144 145 3.5 3.6"},D:{"38":0.00491,"41":0.00491,"49":0.00491,"52":0.00491,"66":0.22568,"79":0.00491,"87":0.02453,"88":0.03434,"90":0.00981,"93":0.00491,"94":0.00491,"98":0.00491,"102":0.00491,"103":0.01472,"104":0.00491,"108":0.00981,"109":0.15699,"111":0.00491,"112":0.00491,"113":0.00981,"114":0.02944,"115":0.00491,"116":0.05397,"117":0.00491,"118":8.93383,"119":0.00491,"120":0.02453,"121":0.00491,"122":0.03925,"123":0.00981,"124":0.02453,"125":0.04906,"126":0.03434,"127":0.00981,"128":0.06378,"129":0.00981,"130":0.02944,"131":0.06868,"132":0.05397,"133":0.05887,"134":0.04906,"135":0.10793,"136":0.22568,"137":2.60018,"138":9.33612,"139":0.00981,"140":0.00981,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 42 43 44 45 46 47 48 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 78 80 81 83 84 85 86 89 91 92 95 96 97 99 100 101 105 106 107 110 141 142"},F:{"69":0.00491,"70":0.00491,"74":0.00491,"79":0.04906,"81":0.00491,"82":0.00491,"83":0.00491,"84":0.00981,"85":0.29436,"86":0.02944,"87":0.00981,"88":0.00981,"89":0.06378,"90":1.01064,"91":0.02453,"95":0.86836,"99":0.00981,"102":0.02453,"103":0.00491,"104":0.00491,"107":0.00491,"109":0.00491,"112":0.00491,"113":0.00981,"114":0.03434,"115":0.00491,"116":0.00981,"117":0.02453,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 71 72 73 75 76 77 78 80 92 93 94 96 97 98 100 101 105 106 108 110 111 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.02944,"109":0.02453,"114":0.00491,"115":0.00491,"127":0.00491,"130":0.00491,"131":0.01472,"132":0.01472,"133":0.00981,"134":0.01962,"135":0.01472,"136":0.02944,"137":0.30908,"138":4.07689,"139":0.00981,_:"12 13 14 15 16 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 116 117 118 119 120 121 122 123 124 125 126 128 129"},E:{"14":0.00491,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 15.1","11.1":0.04415,"12.1":0.02944,"13.1":0.01962,"14.1":0.02453,"15.2-15.3":0.00491,"15.4":0.00491,"15.5":0.00981,"15.6":0.19133,"16.0":0.02453,"16.1":0.01962,"16.2":0.03925,"16.3":0.03434,"16.4":0.01472,"16.5":0.00981,"16.6":0.34342,"17.0":0.00491,"17.1":0.29436,"17.2":0.00981,"17.3":0.01962,"17.4":0.03434,"17.5":0.06378,"17.6":0.17662,"18.0":0.02453,"18.1":0.05397,"18.2":0.01472,"18.3":0.09321,"18.4":0.06868,"18.5-18.6":1.94278,"26.0":0.00981},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00236,"5.0-5.1":0,"6.0-6.1":0.01182,"7.0-7.1":0.00709,"8.1-8.4":0,"9.0-9.2":0.00473,"9.3":0.026,"10.0-10.2":0.00236,"10.3":0.04018,"11.0-11.2":0.35217,"11.3-11.4":0.01654,"12.0-12.1":0.00473,"12.2-12.5":0.13709,"13.0-13.1":0,"13.2":0.00473,"13.3":0.00473,"13.4-13.7":0.02364,"14.0-14.4":0.05436,"14.5-14.8":0.052,"15.0-15.1":0.04727,"15.2-15.3":0.03782,"15.4":0.04254,"15.5":0.04963,"15.6-15.8":0.65471,"16.0":0.08745,"16.1":0.17018,"16.2":0.08745,"16.3":0.16545,"16.4":0.03545,"16.5":0.06618,"16.6-16.7":0.84143,"17.0":0.04254,"17.1":0.08036,"17.2":0.05909,"17.3":0.08745,"17.4":0.16072,"17.5":0.30726,"17.6-17.7":0.77998,"18.0":0.19618,"18.1":0.41126,"18.2":0.22218,"18.3":0.82016,"18.4":0.52944,"18.5-18.6":16.72699,"26.0":0.04018},P:{"4":0.01051,"21":0.01051,"23":0.01051,"24":0.01051,"25":0.01051,"26":0.04205,"27":0.04205,"28":2.849,_:"20 22 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.01526,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":9.18119,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00491,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":15.19719},R:{_:"0"},M:{"0":0.39232},Q:{_:"14.9"},O:{"0":0.02548},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/NP.js b/node_modules/caniuse-lite/data/regions/NP.js
deleted file mode 100644
index 32f992e..0000000
--- a/node_modules/caniuse-lite/data/regions/NP.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"91":0.00286,"99":0.00286,"103":0.00286,"115":0.10593,"127":0.00286,"128":0.01432,"133":0.00286,"134":0.00286,"135":0.00286,"136":0.00573,"137":0.00573,"138":0.00859,"139":0.02863,"140":1.90676,"141":0.41227,"142":0.00573,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 100 101 102 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 129 130 131 132 143 144 145 3.5 3.6"},D:{"39":0.00286,"40":0.00286,"41":0.00286,"42":0.00286,"43":0.00286,"44":0.00286,"45":0.00286,"47":0.00286,"48":0.00286,"49":0.00286,"50":0.00286,"51":0.00286,"52":0.00286,"53":0.00286,"54":0.00286,"55":0.00286,"56":0.00286,"57":0.00286,"58":0.00286,"59":0.00286,"60":0.00286,"65":0.00286,"70":0.00286,"79":0.00286,"80":0.00286,"83":0.00286,"85":0.00286,"87":0.00859,"88":0.00286,"90":0.00286,"91":0.00859,"92":0.00286,"93":0.00573,"98":0.00859,"102":0.00286,"103":0.04295,"104":0.00286,"106":0.01145,"108":0.00286,"109":1.08794,"111":0.00286,"113":0.00286,"114":0.00573,"115":0.00286,"116":0.02863,"118":0.00573,"119":0.00286,"120":0.00859,"121":0.01432,"122":0.02863,"123":0.01432,"124":0.01432,"125":0.36074,"126":0.02004,"127":0.00859,"128":0.0544,"129":0.00859,"130":0.00859,"131":0.04295,"132":0.03436,"133":0.0229,"134":0.0229,"135":0.07444,"136":0.10593,"137":3.2037,"138":15.26265,"139":0.09448,"140":0.00573,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 46 61 62 63 64 66 67 68 69 71 72 73 74 75 76 77 78 81 84 86 89 94 95 96 97 99 100 101 105 107 110 112 117 141 142"},F:{"90":0.01432,"95":0.00859,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00286,"92":0.00286,"109":0.00859,"114":0.00286,"122":0.00286,"125":0.00286,"126":0.00286,"131":0.00286,"132":0.00286,"133":0.00286,"134":0.00859,"135":0.00859,"136":0.01432,"137":0.03149,"138":1.73498,"139":0.01145,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 124 127 128 129 130"},E:{"13":0.00286,_:"0 4 5 6 7 8 9 10 11 12 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.1 15.2-15.3 15.4 16.4","12.1":0.00573,"13.1":0.00573,"14.1":0.00573,"15.5":0.00286,"15.6":0.0229,"16.0":0.00286,"16.1":0.00573,"16.2":0.00286,"16.3":0.00286,"16.5":0.00573,"16.6":0.02577,"17.0":0.00286,"17.1":0.00859,"17.2":0.00286,"17.3":0.00286,"17.4":0.00573,"17.5":0.01432,"17.6":0.04581,"18.0":0.00286,"18.1":0.01432,"18.2":0.00573,"18.3":0.01718,"18.4":0.01432,"18.5-18.6":0.27485,"26.0":0.00573},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00103,"5.0-5.1":0,"6.0-6.1":0.00517,"7.0-7.1":0.0031,"8.1-8.4":0,"9.0-9.2":0.00207,"9.3":0.01138,"10.0-10.2":0.00103,"10.3":0.01759,"11.0-11.2":0.15417,"11.3-11.4":0.00724,"12.0-12.1":0.00207,"12.2-12.5":0.06001,"13.0-13.1":0,"13.2":0.00207,"13.3":0.00207,"13.4-13.7":0.01035,"14.0-14.4":0.0238,"14.5-14.8":0.02276,"15.0-15.1":0.02069,"15.2-15.3":0.01656,"15.4":0.01862,"15.5":0.02173,"15.6-15.8":0.28662,"16.0":0.03828,"16.1":0.0745,"16.2":0.03828,"16.3":0.07243,"16.4":0.01552,"16.5":0.02897,"16.6-16.7":0.36836,"17.0":0.01862,"17.1":0.03518,"17.2":0.02587,"17.3":0.03828,"17.4":0.07036,"17.5":0.13451,"17.6-17.7":0.34146,"18.0":0.08588,"18.1":0.18004,"18.2":0.09726,"18.3":0.35905,"18.4":0.23178,"18.5-18.6":7.32271,"26.0":0.01759},P:{"23":0.01039,"24":0.01039,"25":0.01039,"26":0.02078,"27":0.02078,"28":0.49877,_:"4 20 21 22 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0 19.0","7.2-7.4":0.01039,"17.0":0.01039},I:{"0":0.02138,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.34966,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":61.24346},R:{_:"0"},M:{"0":0.03568},Q:{_:"14.9"},O:{"0":0.76355},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/NR.js b/node_modules/caniuse-lite/data/regions/NR.js
deleted file mode 100644
index f643d97..0000000
--- a/node_modules/caniuse-lite/data/regions/NR.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"138":0.0211,"140":1.44672,"141":0.77761,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 139 142 143 144 145 3.5 3.6"},D:{"42":0.0211,"45":0.0211,"46":0.04521,"107":1.55824,"113":1.73606,"119":0.06631,"124":0.04521,"125":0.06631,"126":0.0211,"127":1.69085,"133":0.06631,"134":5.33779,"135":0.04521,"136":0.11152,"137":0.91324,"138":2.33585,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 108 109 110 111 112 114 115 116 117 118 120 121 122 123 128 129 130 131 132 139 140 141 142"},F:{"90":0.24413,"117":1.40151,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"126":0.11152,"134":1.38041,"135":0.06631,"136":0.80172,"137":0.0211,"138":1.57934,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 127 128 129 130 131 132 133 139"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 15.6 16.0 16.1 16.2 16.3 16.4 16.5 16.6 17.0 17.2 17.3 17.4 17.5 17.6 18.0 18.1 18.2 18.4 26.0","17.1":1.60043,"18.3":0.04521,"18.5-18.6":0.09042},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00084,"5.0-5.1":0,"6.0-6.1":0.0042,"7.0-7.1":0.00252,"8.1-8.4":0,"9.0-9.2":0.00168,"9.3":0.00923,"10.0-10.2":0.00084,"10.3":0.01426,"11.0-11.2":0.12501,"11.3-11.4":0.00587,"12.0-12.1":0.00168,"12.2-12.5":0.04866,"13.0-13.1":0,"13.2":0.00168,"13.3":0.00168,"13.4-13.7":0.00839,"14.0-14.4":0.0193,"14.5-14.8":0.01846,"15.0-15.1":0.01678,"15.2-15.3":0.01342,"15.4":0.0151,"15.5":0.01762,"15.6-15.8":0.23241,"16.0":0.03104,"16.1":0.06041,"16.2":0.03104,"16.3":0.05873,"16.4":0.01259,"16.5":0.02349,"16.6-16.7":0.29869,"17.0":0.0151,"17.1":0.02853,"17.2":0.02098,"17.3":0.03104,"17.4":0.05705,"17.5":0.10907,"17.6-17.7":0.27688,"18.0":0.06964,"18.1":0.14599,"18.2":0.07887,"18.3":0.29114,"18.4":0.18794,"18.5-18.6":5.93773,"26.0":0.01426},P:{"25":0.45147,"26":0.07182,"28":1.11841,_:"4 20 21 22 23 24 27 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.02093,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":1.0479,_:"10 11 12 11.1 11.5 12.1"},A:{"10":0.40086,_:"6 7 8 9 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":61.86001},R:{_:"0"},M:{"0":0.02096},Q:{_:"14.9"},O:{"0":0.77545},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/NU.js b/node_modules/caniuse-lite/data/regions/NU.js
deleted file mode 100644
index cbbbfa9..0000000
--- a/node_modules/caniuse-lite/data/regions/NU.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 3.5 3.6"},D:{"138":1.12555,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 139 140 141 142"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.2-15.3 15.4 15.5 15.6 16.0 16.1 16.2 16.3 16.4 16.5 16.6 17.0 17.2 17.3 17.4 17.5 18.0 18.1 18.2 18.3 18.4 26.0","15.1":1.12555,"17.1":19.10555,"17.6":3.37305,"18.5-18.6":11.2375},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00641,"5.0-5.1":0,"6.0-6.1":0.03203,"7.0-7.1":0.01922,"8.1-8.4":0,"9.0-9.2":0.01281,"9.3":0.07046,"10.0-10.2":0.00641,"10.3":0.10889,"11.0-11.2":0.95435,"11.3-11.4":0.04484,"12.0-12.1":0.01281,"12.2-12.5":0.37149,"13.0-13.1":0,"13.2":0.01281,"13.3":0.01281,"13.4-13.7":0.06405,"14.0-14.4":0.14732,"14.5-14.8":0.14091,"15.0-15.1":0.1281,"15.2-15.3":0.10248,"15.4":0.11529,"15.5":0.13451,"15.6-15.8":1.77419,"16.0":0.23699,"16.1":0.46116,"16.2":0.23699,"16.3":0.44835,"16.4":0.09608,"16.5":0.17934,"16.6-16.7":2.28018,"17.0":0.11529,"17.1":0.21777,"17.2":0.16013,"17.3":0.23699,"17.4":0.43554,"17.5":0.83265,"17.6-17.7":2.11365,"18.0":0.53162,"18.1":1.11447,"18.2":0.60207,"18.3":2.22254,"18.4":1.43472,"18.5-18.6":45.32819,"26.0":0.10889},P:{_:"4 20 21 22 23 24 25 26 27 28 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{_:"0"},R:{_:"0"},M:{_:"0"},Q:{_:"14.9"},O:{_:"0"},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/NZ.js b/node_modules/caniuse-lite/data/regions/NZ.js
deleted file mode 100644
index 7e0aa36..0000000
--- a/node_modules/caniuse-lite/data/regions/NZ.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"37":0.01287,"48":0.01716,"52":0.00858,"78":0.01287,"88":0.00429,"102":0.00429,"115":0.1416,"125":0.00858,"127":0.00429,"128":0.06437,"133":0.00429,"134":0.00858,"135":0.00858,"136":0.00858,"137":0.00429,"138":0.01716,"139":0.12444,"140":1.3817,"141":0.42481,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 89 90 91 92 93 94 95 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 126 129 130 131 132 142 143 144 145 3.5 3.6"},D:{"34":0.00858,"38":0.0472,"39":0.03862,"40":0.03862,"41":0.03862,"42":0.03862,"43":0.03862,"44":0.03862,"45":0.03862,"46":0.03862,"47":0.03862,"48":0.03862,"49":0.0472,"50":0.03862,"51":0.03862,"52":0.03862,"53":0.03862,"54":0.03862,"55":0.03862,"56":0.03862,"57":0.03862,"58":0.03862,"59":0.03862,"60":0.03862,"61":0.00429,"68":0.00429,"70":0.00429,"71":0.00429,"75":0.00429,"76":0.00429,"78":0.00429,"79":0.03433,"83":0.01287,"86":0.00429,"87":0.03433,"88":0.00429,"89":0.00429,"90":0.01716,"92":0.00429,"93":0.02146,"94":0.00429,"95":0.00429,"96":0.00429,"98":0.00429,"99":0.00429,"101":0.00429,"102":0.00858,"103":0.14589,"104":0.00429,"105":0.00429,"107":0.00429,"108":0.03862,"109":0.37332,"110":0.00858,"111":0.01287,"112":0.00429,"113":0.00858,"114":0.01716,"115":0.00429,"116":0.1416,"117":0.00429,"118":0.00429,"119":0.02575,"120":0.03433,"121":0.02575,"122":0.05578,"123":0.01716,"124":0.03862,"125":0.03862,"126":0.08153,"127":0.03004,"128":0.10728,"129":0.01287,"130":0.03433,"131":0.11157,"132":0.05149,"133":0.08153,"134":0.09011,"135":0.15877,"136":0.45485,"137":4.82738,"138":15.97968,"139":0.01287,"140":0.02575,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 62 63 64 65 66 67 69 72 73 74 77 80 81 84 85 91 97 100 106 141 142"},F:{"45":0.00429,"46":0.01287,"72":0.00429,"90":0.00858,"95":0.02146,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00429,"104":0.00429,"105":0.00858,"109":0.01716,"111":0.00429,"113":0.00429,"114":0.00429,"120":0.00429,"121":0.00429,"123":0.00429,"124":0.00429,"125":0.00429,"126":0.00429,"127":0.01287,"128":0.00429,"129":0.00429,"130":0.00858,"131":0.01287,"132":0.00858,"133":0.00429,"134":0.06007,"135":0.04291,"136":0.03862,"137":0.29608,"138":5.92587,"139":0.01287,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 106 107 108 110 112 115 116 117 118 119 122"},E:{"13":0.01287,"14":0.02146,"15":0.00429,_:"0 4 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.00858,"13.1":0.0472,"14.1":0.06007,"15.1":0.00858,"15.2-15.3":0.00858,"15.4":0.01287,"15.5":0.02146,"15.6":0.31324,"16.0":0.08153,"16.1":0.06437,"16.2":0.03433,"16.3":0.06437,"16.4":0.01287,"16.5":0.02575,"16.6":0.46772,"17.0":0.00858,"17.1":0.36903,"17.2":0.02575,"17.3":0.03433,"17.4":0.0472,"17.5":0.11157,"17.6":0.35615,"18.0":0.0472,"18.1":0.07724,"18.2":0.02575,"18.3":0.16735,"18.4":0.11586,"18.5-18.6":3.04661,"26.0":0.01716},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00129,"5.0-5.1":0,"6.0-6.1":0.00644,"7.0-7.1":0.00386,"8.1-8.4":0,"9.0-9.2":0.00258,"9.3":0.01416,"10.0-10.2":0.00129,"10.3":0.02189,"11.0-11.2":0.19185,"11.3-11.4":0.00901,"12.0-12.1":0.00258,"12.2-12.5":0.07468,"13.0-13.1":0,"13.2":0.00258,"13.3":0.00258,"13.4-13.7":0.01288,"14.0-14.4":0.02961,"14.5-14.8":0.02833,"15.0-15.1":0.02575,"15.2-15.3":0.0206,"15.4":0.02318,"15.5":0.02704,"15.6-15.8":0.35667,"16.0":0.04764,"16.1":0.09271,"16.2":0.04764,"16.3":0.09013,"16.4":0.01931,"16.5":0.03605,"16.6-16.7":0.45839,"17.0":0.02318,"17.1":0.04378,"17.2":0.03219,"17.3":0.04764,"17.4":0.08756,"17.5":0.16739,"17.6-17.7":0.42491,"18.0":0.10687,"18.1":0.22404,"18.2":0.12103,"18.3":0.4468,"18.4":0.28842,"18.5-18.6":9.11238,"26.0":0.02189},P:{"4":0.03202,"21":0.02134,"22":0.02134,"23":0.01067,"24":0.01067,"25":0.04269,"26":0.04269,"27":0.05336,"28":2.18775,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.02134},I:{"0":0.0171,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.15417,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.05793,"9":0.01931,"10":0.01931,"11":0.05793,_:"6 7 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":42.00312},R:{_:"0"},M:{"0":0.43967},Q:{"14.9":0.00571},O:{"0":0.0571},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/OM.js b/node_modules/caniuse-lite/data/regions/OM.js
deleted file mode 100644
index f1fa568..0000000
--- a/node_modules/caniuse-lite/data/regions/OM.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"3":0.00261,"115":0.03908,"125":0.00261,"128":0.00521,"132":0.01042,"138":0.00261,"139":0.01303,"140":0.25269,"141":0.07815,_:"2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 126 127 129 130 131 133 134 135 136 137 142 143 144 145 3.5 3.6"},D:{"11":0.00261,"27":0.00261,"38":0.00521,"39":0.00521,"40":0.00521,"41":0.00521,"42":0.00261,"43":0.00261,"44":0.00261,"45":0.00261,"46":0.00521,"47":0.00261,"48":0.03126,"49":0.00521,"50":0.00261,"51":0.00521,"52":0.00261,"53":0.00261,"54":0.00261,"55":0.01303,"56":0.00261,"57":0.00261,"58":0.05471,"59":0.00261,"60":0.00261,"65":0.01303,"66":0.00521,"67":0.00261,"68":0.01042,"69":0.00261,"71":0.00261,"73":0.01042,"74":0.00261,"75":0.00521,"76":0.00521,"77":0.00261,"78":0.00261,"79":0.06252,"80":0.00782,"81":0.00521,"83":0.03387,"84":0.00261,"85":0.00261,"86":0.00521,"87":0.1042,"88":0.01042,"89":0.00782,"90":0.00521,"91":0.00521,"92":0.00261,"93":0.02605,"94":0.00521,"95":0.01042,"96":0.00261,"97":0.00261,"98":0.02345,"99":0.00521,"100":0.00261,"101":0.01042,"102":0.00521,"103":0.23966,"105":0.00261,"106":0.00261,"107":0.00261,"108":0.01563,"109":0.64344,"110":0.01824,"111":0.02345,"112":0.00261,"113":0.00521,"114":0.08336,"115":0.00261,"116":0.02345,"118":0.00261,"119":0.02605,"120":0.00782,"121":0.00782,"122":0.01563,"123":0.00521,"124":0.01303,"125":1.93812,"126":0.07555,"127":0.00521,"128":0.01303,"129":0.01563,"130":0.01303,"131":0.03647,"132":0.03126,"133":0.03126,"134":0.02866,"135":0.0495,"136":0.11723,"137":2.25854,"138":9.60724,"139":0.00782,"140":0.00521,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 32 33 34 35 36 37 61 62 63 64 70 72 104 117 141 142"},F:{"28":0.00261,"46":0.00261,"79":0.00261,"90":0.0521,"95":0.00521,"117":0.00261,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00261,"92":0.00521,"109":0.0521,"114":0.00261,"119":0.00261,"122":0.01042,"124":0.02345,"127":0.00261,"130":0.00261,"131":0.00782,"132":0.00521,"133":0.00521,"134":0.0521,"135":0.00521,"136":0.02866,"137":0.1042,"138":2.10745,"139":0.00261,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 120 121 123 125 126 128 129"},E:{"4":0.00261,"14":0.00261,"15":0.00261,_:"0 5 6 7 8 9 10 11 12 13 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.4 16.4 17.0","5.1":0.00782,"13.1":0.01042,"14.1":0.00782,"15.2-15.3":0.00261,"15.5":0.00261,"15.6":0.07294,"16.0":0.00261,"16.1":0.01042,"16.2":0.00521,"16.3":0.03908,"16.5":0.00261,"16.6":0.06252,"17.1":0.04689,"17.2":0.00261,"17.3":0.00261,"17.4":0.00782,"17.5":0.01563,"17.6":0.05731,"18.0":0.01042,"18.1":0.03387,"18.2":0.01563,"18.3":0.02084,"18.4":0.01824,"18.5-18.6":0.52882,"26.0":0.01303},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00156,"5.0-5.1":0,"6.0-6.1":0.00782,"7.0-7.1":0.00469,"8.1-8.4":0,"9.0-9.2":0.00313,"9.3":0.01721,"10.0-10.2":0.00156,"10.3":0.0266,"11.0-11.2":0.23312,"11.3-11.4":0.01095,"12.0-12.1":0.00313,"12.2-12.5":0.09075,"13.0-13.1":0,"13.2":0.00313,"13.3":0.00313,"13.4-13.7":0.01565,"14.0-14.4":0.03599,"14.5-14.8":0.03442,"15.0-15.1":0.03129,"15.2-15.3":0.02503,"15.4":0.02816,"15.5":0.03286,"15.6-15.8":0.43339,"16.0":0.05789,"16.1":0.11265,"16.2":0.05789,"16.3":0.10952,"16.4":0.02347,"16.5":0.04381,"16.6-16.7":0.55699,"17.0":0.02816,"17.1":0.0532,"17.2":0.03911,"17.3":0.05789,"17.4":0.10639,"17.5":0.20339,"17.6-17.7":0.51631,"18.0":0.12986,"18.1":0.27224,"18.2":0.14707,"18.3":0.54291,"18.4":0.35046,"18.5-18.6":11.07246,"26.0":0.0266},P:{"4":0.10504,"20":0.02101,"21":0.06303,"22":0.02101,"23":0.03151,"24":0.06303,"25":0.05252,"26":0.08403,"27":0.10504,"28":1.95378,_:"5.0-5.4 6.2-6.4 8.2 12.0 14.0 15.0 18.0","7.2-7.4":0.05252,"9.2":0.02101,"10.1":0.0105,"11.1-11.2":0.0105,"13.0":0.0105,"16.0":0.0105,"17.0":0.02101,"19.0":0.0105},I:{"0":0.05168,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00004},K:{"0":0.84292,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.08438,"9":0.00974,"10":0.03246,"11":0.0714,_:"6 7 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":58.41478},R:{_:"0"},M:{"0":0.08133},Q:{_:"14.9"},O:{"0":1.09431},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/PA.js b/node_modules/caniuse-lite/data/regions/PA.js
deleted file mode 100644
index 7f72a36..0000000
--- a/node_modules/caniuse-lite/data/regions/PA.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"4":0.07035,"112":0.00469,"115":0.03283,"120":0.04221,"128":0.02814,"135":0.00469,"136":0.01407,"137":0.03752,"138":0.01407,"139":0.07973,"140":0.64253,"141":0.22981,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 113 114 116 117 118 119 121 122 123 124 125 126 127 129 130 131 132 133 134 142 143 144 145 3.5 3.6"},D:{"27":0.00469,"38":0.00938,"39":0.00938,"40":0.01407,"41":0.00938,"42":0.01407,"43":0.00938,"44":0.00938,"45":0.00938,"46":0.00938,"47":0.01407,"48":0.00938,"49":0.00938,"50":0.01407,"51":0.00938,"52":0.00938,"53":0.00938,"54":0.00938,"55":0.01407,"56":0.00938,"57":0.00938,"58":0.01407,"59":0.00938,"60":0.01407,"62":0.00469,"65":0.00469,"66":0.00469,"67":0.00938,"68":0.00469,"69":0.00469,"70":0.00938,"73":0.00938,"74":0.00469,"75":0.00469,"77":0.00469,"79":0.07035,"80":0.01407,"81":0.00469,"83":0.03283,"84":0.00938,"85":0.00469,"86":0.00938,"87":0.08911,"88":0.03752,"89":0.00938,"90":0.00938,"91":0.02345,"92":0.00469,"93":0.00938,"94":0.02814,"95":0.00469,"96":0.00469,"97":0.00469,"98":0.03283,"99":0.00938,"100":0.02814,"101":0.03283,"102":0.02345,"103":0.03752,"104":0.00469,"105":0.00469,"106":0.00938,"107":0.00938,"108":0.01407,"109":0.44555,"110":0.02814,"111":0.14539,"112":0.00469,"113":0.00469,"114":0.03283,"115":0.00469,"116":0.03752,"119":0.06566,"120":0.01407,"121":0.01876,"122":0.07504,"123":0.02814,"124":0.01876,"125":4.05216,"126":0.08442,"127":0.02345,"128":0.10318,"129":0.00938,"130":0.01407,"131":0.10787,"132":0.07035,"133":0.0469,"134":0.15008,"135":0.11256,"136":0.43617,"137":3.63944,"138":17.47025,"139":0.01407,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 32 33 34 35 36 37 61 63 64 71 72 76 78 117 118 140 141 142"},F:{"90":0.01876,"95":0.02814,"117":0.00469,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"15":0.00938,"84":0.00469,"92":0.01876,"98":0.00469,"100":0.01407,"108":0.00469,"109":0.02814,"110":0.00469,"114":0.00469,"122":0.02345,"124":0.01407,"125":0.00469,"126":0.01407,"127":0.16415,"128":0.00469,"129":0.00938,"130":0.02345,"131":0.02345,"132":0.05628,"133":0.01407,"134":0.04221,"135":0.03752,"136":0.06566,"137":0.23919,"138":5.73587,"139":0.01407,_:"12 13 14 16 17 18 79 80 81 83 85 86 87 88 89 90 91 93 94 95 96 97 99 101 102 103 104 105 106 107 111 112 113 115 116 117 118 119 120 121 123"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 17.0","5.1":0.00469,"13.1":0.01407,"14.1":0.00938,"15.4":0.00469,"15.5":0.00938,"15.6":0.06097,"16.0":0.00469,"16.1":0.02345,"16.2":0.00938,"16.3":0.00469,"16.4":0.06566,"16.5":0.00469,"16.6":0.10318,"17.1":0.0469,"17.2":0.00938,"17.3":0.00469,"17.4":0.01876,"17.5":0.09849,"17.6":0.1407,"18.0":0.00938,"18.1":0.01407,"18.2":0.00938,"18.3":0.08442,"18.4":0.03752,"18.5-18.6":1.39293,"26.0":0.02814},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0012,"5.0-5.1":0,"6.0-6.1":0.00598,"7.0-7.1":0.00359,"8.1-8.4":0,"9.0-9.2":0.00239,"9.3":0.01316,"10.0-10.2":0.0012,"10.3":0.02033,"11.0-11.2":0.17821,"11.3-11.4":0.00837,"12.0-12.1":0.00239,"12.2-12.5":0.06937,"13.0-13.1":0,"13.2":0.00239,"13.3":0.00239,"13.4-13.7":0.01196,"14.0-14.4":0.02751,"14.5-14.8":0.02631,"15.0-15.1":0.02392,"15.2-15.3":0.01914,"15.4":0.02153,"15.5":0.02512,"15.6-15.8":0.3313,"16.0":0.04425,"16.1":0.08611,"16.2":0.04425,"16.3":0.08372,"16.4":0.01794,"16.5":0.03349,"16.6-16.7":0.42579,"17.0":0.02153,"17.1":0.04067,"17.2":0.0299,"17.3":0.04425,"17.4":0.08133,"17.5":0.15548,"17.6-17.7":0.39469,"18.0":0.09927,"18.1":0.20811,"18.2":0.11243,"18.3":0.41502,"18.4":0.26791,"18.5-18.6":8.46436,"26.0":0.02033},P:{"4":0.02073,"20":0.02073,"21":0.0311,"22":0.14514,"23":0.0311,"24":0.05183,"25":0.05183,"26":0.0311,"27":0.07257,"28":2.94418,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.05183},I:{"0":0.02652,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.18057,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01407,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":40.35923},R:{_:"0"},M:{"0":0.35584},Q:{"14.9":0.00531},O:{"0":0.10091},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/PE.js b/node_modules/caniuse-lite/data/regions/PE.js
deleted file mode 100644
index 8c760ff..0000000
--- a/node_modules/caniuse-lite/data/regions/PE.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"4":0.01666,"52":0.00555,"78":0.00555,"114":0.00555,"115":0.11661,"120":0.00555,"123":0.00555,"125":0.00555,"128":0.02221,"133":0.00555,"134":0.00555,"136":0.00555,"137":0.00555,"138":0.01111,"139":0.05553,"140":0.88293,"141":0.32763,"142":0.01111,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 116 117 118 119 121 122 124 126 127 129 130 131 132 135 143 144 145 3.5 3.6"},D:{"26":0.00555,"34":0.00555,"38":0.01111,"39":0.01666,"40":0.01666,"41":0.01666,"42":0.02221,"43":0.01666,"44":0.01666,"45":0.01666,"46":0.01666,"47":0.02777,"48":0.01666,"49":0.03332,"50":0.02221,"51":0.01666,"52":0.01666,"53":0.01666,"54":0.01666,"55":0.01666,"56":0.01666,"57":0.01666,"58":0.01666,"59":0.01666,"60":0.01666,"65":0.00555,"79":0.16104,"80":0.01111,"81":0.00555,"84":0.00555,"85":0.01111,"87":0.0944,"88":0.01111,"90":0.00555,"91":0.01111,"92":0.00555,"93":0.00555,"94":0.01111,"95":0.00555,"99":0.00555,"100":0.00555,"101":0.00555,"102":0.01111,"103":0.01666,"104":0.02777,"106":0.01111,"107":0.00555,"108":0.04998,"109":1.44378,"110":0.01111,"111":0.07219,"112":0.00555,"113":0.00555,"114":0.01666,"115":0.00555,"116":0.04442,"117":0.00555,"118":0.00555,"119":0.02777,"120":0.03887,"121":0.04998,"122":0.14438,"123":0.02777,"124":0.03332,"125":0.66081,"126":0.05553,"127":0.04442,"128":0.06664,"129":0.02777,"130":0.03887,"131":0.13327,"132":0.07219,"133":0.08885,"134":0.12772,"135":0.20546,"136":0.23878,"137":5.66961,"138":29.64747,"139":0.00555,"140":0.00555,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 35 36 37 61 62 63 64 66 67 68 69 70 71 72 73 74 75 76 77 78 83 86 89 96 97 98 105 141 142"},F:{"36":0.00555,"46":0.00555,"90":0.04998,"95":0.02777,"114":0.00555,"117":0.00555,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00555,"85":0.00555,"92":0.01111,"109":0.02221,"114":0.00555,"121":0.00555,"122":0.01666,"126":0.00555,"128":0.00555,"129":0.00555,"130":0.01111,"131":0.02221,"132":0.01666,"133":0.01111,"134":0.01666,"135":0.02221,"136":0.04442,"137":0.14993,"138":4.45351,"139":0.01666,_:"12 13 14 15 16 17 79 80 81 83 84 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 123 124 125 127"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.2-15.3 15.4 15.5 17.0","5.1":0.01111,"13.1":0.00555,"14.1":0.00555,"15.1":0.00555,"15.6":0.02777,"16.0":0.00555,"16.1":0.00555,"16.2":0.00555,"16.3":0.00555,"16.4":0.00555,"16.5":0.00555,"16.6":0.02777,"17.1":0.00555,"17.2":0.00555,"17.3":0.00555,"17.4":0.01111,"17.5":0.01111,"17.6":0.03887,"18.0":0.01111,"18.1":0.01111,"18.2":0.00555,"18.3":0.03332,"18.4":0.03332,"18.5-18.6":0.38316,"26.0":0.00555},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0004,"5.0-5.1":0,"6.0-6.1":0.00201,"7.0-7.1":0.00121,"8.1-8.4":0,"9.0-9.2":0.0008,"9.3":0.00443,"10.0-10.2":0.0004,"10.3":0.00684,"11.0-11.2":0.05997,"11.3-11.4":0.00282,"12.0-12.1":0.0008,"12.2-12.5":0.02334,"13.0-13.1":0,"13.2":0.0008,"13.3":0.0008,"13.4-13.7":0.00402,"14.0-14.4":0.00926,"14.5-14.8":0.00885,"15.0-15.1":0.00805,"15.2-15.3":0.00644,"15.4":0.00724,"15.5":0.00845,"15.6-15.8":0.11148,"16.0":0.01489,"16.1":0.02898,"16.2":0.01489,"16.3":0.02817,"16.4":0.00604,"16.5":0.01127,"16.6-16.7":0.14327,"17.0":0.00724,"17.1":0.01368,"17.2":0.01006,"17.3":0.01489,"17.4":0.02737,"17.5":0.05232,"17.6-17.7":0.13281,"18.0":0.0334,"18.1":0.07003,"18.2":0.03783,"18.3":0.13965,"18.4":0.09015,"18.5-18.6":2.84816,"26.0":0.00684},P:{"4":0.12303,"21":0.01025,"22":0.01025,"23":0.02051,"24":0.01025,"25":0.03076,"26":0.03076,"27":0.11278,"28":0.67669,_:"20 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0 17.0 18.0 19.0","5.0-5.4":0.02051,"7.2-7.4":0.05126,"13.0":0.01025},I:{"0":0.03108,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.2935,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00833,"10":0.00833,"11":0.04998,_:"6 7 9 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":41.45227},R:{_:"0"},M:{"0":0.16009},Q:{"14.9":0.00445},O:{"0":0.02668},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/PF.js b/node_modules/caniuse-lite/data/regions/PF.js
deleted file mode 100644
index b06746c..0000000
--- a/node_modules/caniuse-lite/data/regions/PF.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"40":0.00144,"47":0.00144,"67":0.00144,"97":0.00144,"99":0.00144,"101":0.00144,"102":0.00144,"105":0.00144,"111":0.00144,"115":0.07076,"128":0.08808,"129":0.00144,"130":0.00144,"134":0.00289,"135":0.00289,"136":0.01011,"137":0.00433,"138":0.00578,"139":0.0491,"140":0.9747,"141":0.37544,"142":0.00289,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 98 100 103 104 106 107 108 109 110 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 131 132 133 143 144 145 3.5 3.6"},D:{"39":0.00289,"42":0.00433,"45":0.00144,"46":0.00289,"47":0.00144,"48":0.00144,"49":0.00144,"51":0.00144,"52":0.00144,"57":0.00144,"58":0.00144,"79":0.00722,"85":0.00144,"86":0.00144,"87":0.00578,"88":0.11552,"91":0.00433,"96":0.00144,"100":0.00144,"103":0.03321,"107":0.00433,"108":0.00289,"109":0.13574,"111":0.00144,"114":0.00144,"116":0.06065,"120":0.00433,"121":0.00289,"122":0.00433,"124":0.00289,"125":0.013,"126":0.00289,"127":0.00433,"128":0.01588,"129":0.00578,"130":0.06065,"131":0.01155,"132":0.01155,"133":0.00433,"134":0.00722,"135":0.05343,"136":0.09819,"137":0.96604,"138":4.44319,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 43 44 50 53 54 55 56 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 83 84 89 90 92 93 94 95 97 98 99 101 102 104 105 106 110 112 113 115 117 118 119 123 139 140 141 142"},F:{"46":0.00722,"90":0.00433,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"109":0.00433,"120":0.00289,"124":0.00144,"125":0.00578,"127":0.00433,"128":0.00578,"129":0.00433,"131":0.00578,"133":0.00144,"134":0.06787,"135":0.05198,"136":0.013,"137":0.07364,"138":1.71403,"139":0.00289,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 121 122 123 126 130 132"},E:{"14":0.02455,"15":0.00144,_:"0 4 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1 15.2-15.3","11.1":0.00144,"12.1":0.00144,"13.1":0.01155,"14.1":0.03032,"15.1":0.10541,"15.4":0.00144,"15.5":0.00433,"15.6":0.09819,"16.0":0.06065,"16.1":0.00722,"16.2":0.00144,"16.3":0.01877,"16.4":0.12418,"16.5":0.00578,"16.6":0.10974,"17.0":0.00578,"17.1":0.27003,"17.2":0.00289,"17.3":0.00866,"17.4":0.06209,"17.5":0.05776,"17.6":0.26425,"18.0":0.01155,"18.1":0.00578,"18.2":0.0592,"18.3":0.05054,"18.4":0.02599,"18.5-18.6":0.83608,"26.0":0.00289},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00075,"5.0-5.1":0,"6.0-6.1":0.00376,"7.0-7.1":0.00225,"8.1-8.4":0,"9.0-9.2":0.0015,"9.3":0.00826,"10.0-10.2":0.00075,"10.3":0.01277,"11.0-11.2":0.11193,"11.3-11.4":0.00526,"12.0-12.1":0.0015,"12.2-12.5":0.04357,"13.0-13.1":0,"13.2":0.0015,"13.3":0.0015,"13.4-13.7":0.00751,"14.0-14.4":0.01728,"14.5-14.8":0.01653,"15.0-15.1":0.01502,"15.2-15.3":0.01202,"15.4":0.01352,"15.5":0.01578,"15.6-15.8":0.20809,"16.0":0.0278,"16.1":0.05409,"16.2":0.0278,"16.3":0.05259,"16.4":0.01127,"16.5":0.02103,"16.6-16.7":0.26743,"17.0":0.01352,"17.1":0.02554,"17.2":0.01878,"17.3":0.0278,"17.4":0.05108,"17.5":0.09766,"17.6-17.7":0.2479,"18.0":0.06235,"18.1":0.13071,"18.2":0.07061,"18.3":0.26067,"18.4":0.16827,"18.5-18.6":5.31636,"26.0":0.01277},P:{"4":0.02087,"21":0.01043,"24":0.02087,"25":0.04174,"26":0.10434,"27":0.04174,"28":1.47121,_:"20 22 23 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.28192,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00006,"4.2-4.3":0.00006,"4.4":0,"4.4.3-4.4.4":0.00023},K:{"0":0.03422,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":77.36853},R:{_:"0"},M:{"0":0.15401},Q:{_:"14.9"},O:{"0":0.00856},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/PG.js b/node_modules/caniuse-lite/data/regions/PG.js
deleted file mode 100644
index f3bf20c..0000000
--- a/node_modules/caniuse-lite/data/regions/PG.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"64":0.00328,"88":0.00328,"106":0.00328,"115":0.06566,"123":0.00328,"127":0.00657,"128":0.01642,"133":0.01313,"135":0.00328,"136":0.00985,"137":0.00657,"138":0.01313,"139":0.03611,"140":0.65988,"141":0.19698,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 124 125 126 129 130 131 132 134 142 143 144 145 3.5 3.6"},D:{"11":0.00328,"37":0.00328,"43":0.00657,"46":0.00328,"47":0.00328,"48":0.00328,"49":0.00328,"51":0.00328,"53":0.00657,"55":0.00328,"58":0.00328,"61":0.00328,"67":0.0394,"69":0.00328,"70":0.01313,"71":0.00328,"74":0.00985,"76":0.00328,"78":0.00657,"79":0.00328,"80":0.00328,"86":0.00328,"87":0.00328,"88":0.15758,"89":0.00328,"90":0.00328,"91":0.00328,"92":0.00328,"94":0.01313,"96":0.00328,"97":0.00328,"98":0.00657,"99":0.01642,"101":0.00328,"103":0.01313,"104":0.00328,"105":0.00985,"106":0.00328,"109":0.20355,"110":0.00328,"111":0.04596,"113":0.00328,"114":0.04925,"115":0.00328,"116":0.00328,"117":0.00328,"118":0.00657,"119":0.00985,"120":0.05253,"121":0.00985,"122":0.00657,"123":0.00985,"124":0.01313,"125":0.05253,"126":0.09192,"127":0.05253,"128":0.05581,"129":0.00985,"130":0.03611,"131":0.08536,"132":0.10177,"133":0.0197,"134":0.04925,"135":0.22324,"136":0.21011,"137":1.72358,"138":6.75641,"139":0.02298,"140":0.00328,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 42 44 45 50 52 54 56 57 59 60 62 63 64 65 66 68 72 73 75 77 81 83 84 85 93 95 100 102 107 108 112 141 142"},F:{"38":0.00328,"79":0.00657,"87":0.02626,"89":0.00328,"90":0.10506,"91":0.00657,"105":0.00328,"107":0.02955,"115":0.00328,"117":0.00657,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 88 92 93 94 95 96 97 98 99 100 101 102 103 104 106 108 109 110 111 112 113 114 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.0197,"13":0.00657,"14":0.00985,"15":0.01313,"16":0.00657,"17":0.00328,"18":0.0394,"80":0.00328,"83":0.00328,"84":0.0197,"88":0.00657,"89":0.01313,"90":0.0197,"92":0.06566,"100":0.05909,"104":0.00328,"107":0.00328,"109":0.01313,"111":0.00328,"112":0.00657,"114":0.0197,"116":0.00328,"117":0.0197,"118":0.00657,"119":0.00328,"121":0.00657,"122":0.01642,"124":0.00985,"125":0.00328,"126":0.00985,"127":0.00328,"128":0.00657,"129":0.00657,"130":0.0197,"131":0.15758,"132":0.03611,"133":0.02298,"134":0.05253,"135":0.05581,"136":0.19698,"137":0.31189,"138":4.00526,"139":0.00985,_:"79 81 85 86 87 91 93 94 95 96 97 98 99 101 102 103 105 106 108 110 113 115 120 123"},E:{"11":0.02626,"14":0.00328,_:"0 4 5 6 7 8 9 10 12 13 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.4 15.5 16.4 16.5 17.0 17.3 18.2 26.0","5.1":0.00328,"13.1":0.00985,"14.1":0.01313,"15.2-15.3":0.00657,"15.6":0.24294,"16.0":0.00328,"16.1":0.00657,"16.2":0.09192,"16.3":0.18713,"16.6":0.00657,"17.1":0.00328,"17.2":0.00328,"17.4":0.00328,"17.5":0.0394,"17.6":0.02298,"18.0":0.00328,"18.1":0.00328,"18.3":0.00985,"18.4":0.01313,"18.5-18.6":0.13132},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00022,"5.0-5.1":0,"6.0-6.1":0.00108,"7.0-7.1":0.00065,"8.1-8.4":0,"9.0-9.2":0.00043,"9.3":0.00237,"10.0-10.2":0.00022,"10.3":0.00367,"11.0-11.2":0.03213,"11.3-11.4":0.00151,"12.0-12.1":0.00043,"12.2-12.5":0.01251,"13.0-13.1":0,"13.2":0.00043,"13.3":0.00043,"13.4-13.7":0.00216,"14.0-14.4":0.00496,"14.5-14.8":0.00474,"15.0-15.1":0.00431,"15.2-15.3":0.00345,"15.4":0.00388,"15.5":0.00453,"15.6-15.8":0.05973,"16.0":0.00798,"16.1":0.01552,"16.2":0.00798,"16.3":0.01509,"16.4":0.00323,"16.5":0.00604,"16.6-16.7":0.07676,"17.0":0.00388,"17.1":0.00733,"17.2":0.00539,"17.3":0.00798,"17.4":0.01466,"17.5":0.02803,"17.6-17.7":0.07115,"18.0":0.0179,"18.1":0.03752,"18.2":0.02027,"18.3":0.07482,"18.4":0.0483,"18.5-18.6":1.52591,"26.0":0.00367},P:{"4":0.01025,"21":0.03076,"22":0.29732,"23":0.0205,"24":0.25631,"25":0.34858,"26":0.09227,"27":0.22555,"28":1.14825,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0","7.2-7.4":0.05126,"13.0":0.0205,"17.0":0.01025,"18.0":0.01025,"19.0":0.01025},I:{"0":0.27498,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00006,"4.2-4.3":0.00006,"4.4":0,"4.4.3-4.4.4":0.00022},K:{"0":1.43102,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.0197,_:"6 7 8 9 10 5.5"},S:{"2.5":0.01343,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":72.4442},R:{_:"0"},M:{"0":0.41645},Q:{"14.9":0.04702},O:{"0":0.712},H:{"0":0.04}};
diff --git a/node_modules/caniuse-lite/data/regions/PH.js b/node_modules/caniuse-lite/data/regions/PH.js
deleted file mode 100644
index cd75993..0000000
--- a/node_modules/caniuse-lite/data/regions/PH.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"59":0.00211,"66":0.00211,"98":0.00211,"101":0.00211,"115":0.03168,"122":0.00211,"123":0.00845,"124":0.00211,"127":0.00211,"128":0.82157,"134":0.00211,"135":0.00211,"136":0.00211,"137":0.00211,"138":0.00422,"139":0.01056,"140":0.19642,"141":0.10349,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 99 100 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 125 126 129 130 131 132 133 142 143 144 145 3.5 3.6"},D:{"39":0.00422,"40":0.00422,"41":0.00422,"42":0.00422,"43":0.00422,"44":0.00422,"45":0.00422,"46":0.00422,"47":0.00422,"48":0.00422,"49":0.00422,"50":0.00422,"51":0.00422,"52":0.00422,"53":0.00422,"54":0.00422,"55":0.00422,"56":0.00422,"57":0.00422,"58":0.00422,"59":0.00422,"60":0.00422,"65":0.00211,"66":0.01056,"73":0.00211,"74":0.00211,"75":0.00211,"76":0.00211,"78":0.00211,"79":0.00845,"81":0.00422,"83":0.00422,"84":0.00211,"85":0.00211,"86":0.00211,"87":0.02957,"88":0.00422,"91":0.01267,"92":0.00211,"93":0.02323,"94":0.00845,"95":0.00211,"98":0.00634,"99":0.00211,"100":0.00211,"101":0.00211,"102":0.00422,"103":0.09082,"104":0.00422,"105":0.14573,"106":0.00211,"107":0.00211,"108":0.02112,"109":0.23866,"110":0.00211,"111":0.0169,"112":0.00422,"113":0.00422,"114":0.02323,"115":0.01267,"116":0.02323,"117":0.00422,"118":0.00422,"119":0.00845,"120":0.01478,"121":0.0169,"122":0.05702,"123":0.01901,"124":0.01478,"125":0.04435,"126":0.05914,"127":0.01901,"128":0.02746,"129":0.01267,"130":0.02112,"131":0.05491,"132":0.05069,"133":0.04013,"134":0.04858,"135":0.07392,"136":0.11405,"137":1.80576,"138":9.93274,"139":0.01056,"140":0.00634,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 67 68 69 70 71 72 77 80 89 90 96 97 141 142"},F:{"46":0.00422,"90":0.01056,"95":0.00211,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.00211,"18":0.00211,"89":0.00211,"92":0.00634,"100":0.00211,"102":0.00211,"109":0.00422,"114":0.00422,"120":0.00211,"121":0.00211,"122":0.00422,"124":0.00211,"125":0.00211,"126":0.00211,"128":0.00422,"129":0.00211,"130":0.00211,"131":0.00422,"132":0.00211,"133":0.00422,"134":0.01267,"135":0.00845,"136":0.02323,"137":0.05702,"138":1.98528,"139":0.00422,_:"12 13 14 15 16 79 80 81 83 84 85 86 87 88 90 91 93 94 95 96 97 98 99 101 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 123 127"},E:{"14":0.00211,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 12.1 15.2-15.3","11.1":0.00211,"13.1":0.00422,"14.1":0.01056,"15.1":0.00634,"15.4":0.00211,"15.5":0.00211,"15.6":0.02957,"16.0":0.00211,"16.1":0.00634,"16.2":0.00422,"16.3":0.00845,"16.4":0.00211,"16.5":0.00422,"16.6":0.03802,"17.0":0.00211,"17.1":0.02323,"17.2":0.01056,"17.3":0.00845,"17.4":0.01267,"17.5":0.01901,"17.6":0.04646,"18.0":0.01267,"18.1":0.01901,"18.2":0.01478,"18.3":0.0359,"18.4":0.02957,"18.5-18.6":0.43507,"26.0":0.00634},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00043,"5.0-5.1":0,"6.0-6.1":0.00213,"7.0-7.1":0.00128,"8.1-8.4":0,"9.0-9.2":0.00085,"9.3":0.00469,"10.0-10.2":0.00043,"10.3":0.00725,"11.0-11.2":0.06358,"11.3-11.4":0.00299,"12.0-12.1":0.00085,"12.2-12.5":0.02475,"13.0-13.1":0,"13.2":0.00085,"13.3":0.00085,"13.4-13.7":0.00427,"14.0-14.4":0.00982,"14.5-14.8":0.00939,"15.0-15.1":0.00853,"15.2-15.3":0.00683,"15.4":0.00768,"15.5":0.00896,"15.6-15.8":0.11821,"16.0":0.01579,"16.1":0.03073,"16.2":0.01579,"16.3":0.02987,"16.4":0.0064,"16.5":0.01195,"16.6-16.7":0.15192,"17.0":0.00768,"17.1":0.01451,"17.2":0.01067,"17.3":0.01579,"17.4":0.02902,"17.5":0.05548,"17.6-17.7":0.14082,"18.0":0.03542,"18.1":0.07425,"18.2":0.04011,"18.3":0.14808,"18.4":0.09559,"18.5-18.6":3.02004,"26.0":0.00725},P:{"4":0.02154,"22":0.01077,"25":0.01077,"26":0.01077,"27":0.02154,"28":0.46312,_:"20 21 23 24 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.02154},I:{"0":0.40168,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00008,"4.2-4.3":0.00008,"4.4":0,"4.4.3-4.4.4":0.00032},K:{"0":0.1341,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.24288,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":75.44982},R:{_:"0"},M:{"0":0.04733},Q:{_:"14.9"},O:{"0":0.1341},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/PK.js b/node_modules/caniuse-lite/data/regions/PK.js
deleted file mode 100644
index 3242dbc..0000000
--- a/node_modules/caniuse-lite/data/regions/PK.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"47":0.00304,"52":0.00304,"112":0.00304,"113":0.00304,"115":0.14265,"127":0.00304,"128":0.01518,"133":0.00607,"134":0.00607,"135":0.00607,"136":0.00304,"137":0.00607,"138":0.00607,"139":0.01821,"140":0.30654,"141":0.11837,"142":0.00304,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 114 116 117 118 119 120 121 122 123 124 125 126 129 130 131 132 143 144 145 3.5 3.6"},D:{"29":0.00304,"39":0.00304,"40":0.00304,"41":0.00304,"42":0.00304,"43":0.00304,"44":0.00304,"45":0.00304,"46":0.00304,"47":0.00304,"48":0.00304,"49":0.00304,"50":0.00304,"51":0.00304,"52":0.00304,"53":0.00304,"54":0.00304,"55":0.00304,"56":0.00607,"57":0.00304,"58":0.00304,"59":0.00304,"60":0.00304,"62":0.00304,"63":0.00304,"64":0.00304,"65":0.00607,"66":0.00304,"68":0.01518,"69":0.01214,"70":0.00304,"71":0.00607,"72":0.00607,"73":0.00607,"74":0.01214,"75":0.01821,"76":0.01214,"77":0.02125,"78":0.00304,"79":0.00911,"80":0.01518,"81":0.00304,"83":0.00911,"84":0.00607,"85":0.00607,"86":0.00911,"87":0.00911,"88":0.00607,"89":0.00911,"90":0.00304,"91":0.03339,"92":0.00304,"93":0.03035,"94":0.00304,"95":0.00911,"96":0.00607,"97":0.00304,"98":0.00304,"99":0.00304,"100":0.00304,"101":0.00304,"102":0.01518,"103":0.13658,"104":0.03642,"105":0.00607,"106":0.01518,"107":0.01214,"108":0.01821,"109":1.72995,"110":0.00607,"111":0.00911,"112":0.00607,"113":0.00304,"114":0.01214,"115":0.00304,"116":0.01821,"117":0.00304,"118":0.00911,"119":0.02732,"120":0.01821,"121":0.01518,"122":0.02125,"123":0.01214,"124":0.01518,"125":0.89229,"126":0.03642,"127":0.02125,"128":0.02732,"129":0.01821,"130":0.01821,"131":0.10319,"132":0.08195,"133":0.0516,"134":0.0607,"135":0.10319,"136":0.16086,"137":3.31726,"138":13.18101,"139":0.02428,"140":0.01214,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 38 61 67 141 142"},F:{"63":0.00304,"79":0.00304,"85":0.00304,"86":0.00304,"88":0.00304,"89":0.00304,"90":0.04249,"91":0.00304,"95":0.04249,"114":0.00607,"115":0.00304,"117":0.00304,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 87 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00304,"14":0.00304,"15":0.00304,"16":0.00304,"18":0.00911,"84":0.00304,"89":0.00304,"92":0.02732,"100":0.00304,"107":0.00304,"108":0.00304,"109":0.01518,"110":0.00607,"114":0.01214,"122":0.00607,"124":0.00304,"130":0.00304,"131":0.01518,"132":0.00911,"133":0.00911,"134":0.00911,"135":0.00911,"136":0.02732,"137":0.04249,"138":1.08046,"139":0.00304,_:"13 17 79 80 81 83 85 86 87 88 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 111 112 113 115 116 117 118 119 120 121 123 125 126 127 128 129"},E:{"4":0.00304,_:"0 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 15.5 16.2 16.3 16.4 16.5 17.0","5.1":0.00607,"13.1":0.00607,"14.1":0.00304,"15.6":0.02125,"16.0":0.00304,"16.1":0.00304,"16.6":0.01518,"17.1":0.01821,"17.2":0.00304,"17.3":0.00304,"17.4":0.00304,"17.5":0.00607,"17.6":0.02125,"18.0":0.00304,"18.1":0.00304,"18.2":0.00607,"18.3":0.00607,"18.4":0.00607,"18.5-18.6":0.14568,"26.0":0.00304},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00031,"5.0-5.1":0,"6.0-6.1":0.00157,"7.0-7.1":0.00094,"8.1-8.4":0,"9.0-9.2":0.00063,"9.3":0.00345,"10.0-10.2":0.00031,"10.3":0.00533,"11.0-11.2":0.0467,"11.3-11.4":0.00219,"12.0-12.1":0.00063,"12.2-12.5":0.01818,"13.0-13.1":0,"13.2":0.00063,"13.3":0.00063,"13.4-13.7":0.00313,"14.0-14.4":0.00721,"14.5-14.8":0.0069,"15.0-15.1":0.00627,"15.2-15.3":0.00501,"15.4":0.00564,"15.5":0.00658,"15.6-15.8":0.08682,"16.0":0.0116,"16.1":0.02257,"16.2":0.0116,"16.3":0.02194,"16.4":0.0047,"16.5":0.00878,"16.6-16.7":0.11158,"17.0":0.00564,"17.1":0.01066,"17.2":0.00784,"17.3":0.0116,"17.4":0.02131,"17.5":0.04075,"17.6-17.7":0.10343,"18.0":0.02601,"18.1":0.05454,"18.2":0.02946,"18.3":0.10876,"18.4":0.07021,"18.5-18.6":2.21811,"26.0":0.00533},P:{"4":0.03097,"21":0.02065,"22":0.01032,"23":0.01032,"24":0.02065,"25":0.0413,"26":0.05162,"27":0.0413,"28":0.60915,_:"20 5.0-5.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0 19.0","6.2-6.4":0.01032,"7.2-7.4":0.02065,"17.0":0.01032},I:{"0":0.04868,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00004},K:{"0":1.2739,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.02564,"9":0.00733,"10":0.00733,"11":0.06593,_:"6 7 5.5"},S:{"2.5":0.04876,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":66.06421},R:{_:"0"},M:{"0":0.07662},Q:{_:"14.9"},O:{"0":4.36009},H:{"0":0.14}};
diff --git a/node_modules/caniuse-lite/data/regions/PL.js b/node_modules/caniuse-lite/data/regions/PL.js
deleted file mode 100644
index 0663dbe..0000000
--- a/node_modules/caniuse-lite/data/regions/PL.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"47":0.00562,"48":0.00562,"52":0.07872,"58":0.00562,"60":0.00562,"68":0.00562,"78":0.00562,"91":0.00562,"102":0.00562,"109":0.00562,"113":0.00562,"115":0.6354,"118":0.00562,"120":0.00562,"125":0.00562,"127":0.00562,"128":0.49482,"130":0.00562,"131":0.00562,"132":0.00562,"133":0.01687,"134":0.02249,"135":0.02249,"136":0.04498,"137":0.02249,"138":0.03374,"139":0.19118,"140":3.59872,"141":1.16396,"142":0.01687,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 49 50 51 53 54 55 56 57 59 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 99 100 101 103 104 105 106 107 108 110 111 112 114 116 117 119 121 122 123 124 126 129 143 144 145 3.5 3.6"},D:{"39":0.00562,"40":0.00562,"41":0.00562,"42":0.00562,"43":0.00562,"44":0.00562,"45":0.00562,"46":0.00562,"47":0.00562,"48":0.01687,"49":0.01687,"50":0.01125,"51":0.00562,"52":0.01687,"53":0.00562,"54":0.00562,"55":0.00562,"56":0.00562,"57":0.00562,"58":0.00562,"59":0.00562,"60":0.00562,"75":0.00562,"78":0.00562,"79":0.58479,"80":0.00562,"85":0.00562,"87":0.04498,"88":0.00562,"90":0.01125,"91":0.00562,"93":0.00562,"95":0.00562,"99":0.14058,"101":0.00562,"102":0.01125,"103":0.02249,"104":0.02812,"106":0.00562,"107":0.02812,"108":0.02249,"109":0.87157,"110":0.00562,"111":0.7816,"112":0.00562,"113":0.02812,"114":0.02812,"115":0.01687,"116":0.04498,"117":0.00562,"118":0.06748,"119":0.01687,"120":0.04498,"121":0.01687,"122":0.06748,"123":0.31489,"124":0.03374,"125":0.10121,"126":0.09559,"127":0.02812,"128":0.05061,"129":0.02249,"130":0.11246,"131":0.08435,"132":0.14058,"133":0.06748,"134":0.15182,"135":0.11808,"136":0.28677,"137":3.69993,"138":19.94478,"139":0.02812,"140":0.00562,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 69 70 71 72 73 74 76 77 81 83 84 86 89 92 94 96 97 98 100 105 141 142"},F:{"46":0.00562,"73":0.00562,"79":0.00562,"85":0.00562,"87":0.00562,"89":0.00562,"90":0.10121,"95":0.19681,"102":0.00562,"109":0.00562,"114":0.01125,"115":0.00562,"117":0.02812,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 78 80 81 82 83 84 86 88 91 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 110 111 112 113 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00562,"96":0.23617,"109":0.16307,"114":0.00562,"118":0.00562,"120":0.00562,"122":0.00562,"123":0.00562,"125":0.00562,"126":0.00562,"127":0.00562,"128":0.00562,"129":0.00562,"130":0.01125,"131":0.02249,"132":0.01687,"133":0.01125,"134":0.05623,"135":0.02812,"136":0.04498,"137":0.16869,"138":4.96511,"139":0.01125,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 119 121 124"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 15.5 17.0","13.1":0.00562,"14.1":0.01125,"15.6":0.06748,"16.0":0.01125,"16.1":0.00562,"16.2":0.00562,"16.3":0.00562,"16.4":0.00562,"16.5":0.00562,"16.6":0.05623,"17.1":0.03936,"17.2":0.01125,"17.3":0.00562,"17.4":0.02249,"17.5":0.02249,"17.6":0.11246,"18.0":0.01687,"18.1":0.03374,"18.2":0.01125,"18.3":0.05061,"18.4":0.03936,"18.5-18.6":0.70288,"26.0":0.02249},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0008,"5.0-5.1":0,"6.0-6.1":0.00399,"7.0-7.1":0.00239,"8.1-8.4":0,"9.0-9.2":0.00159,"9.3":0.00877,"10.0-10.2":0.0008,"10.3":0.01355,"11.0-11.2":0.11876,"11.3-11.4":0.00558,"12.0-12.1":0.00159,"12.2-12.5":0.04623,"13.0-13.1":0,"13.2":0.00159,"13.3":0.00159,"13.4-13.7":0.00797,"14.0-14.4":0.01833,"14.5-14.8":0.01754,"15.0-15.1":0.01594,"15.2-15.3":0.01275,"15.4":0.01435,"15.5":0.01674,"15.6-15.8":0.22078,"16.0":0.02949,"16.1":0.05739,"16.2":0.02949,"16.3":0.05579,"16.4":0.01196,"16.5":0.02232,"16.6-16.7":0.28375,"17.0":0.01435,"17.1":0.0271,"17.2":0.01993,"17.3":0.02949,"17.4":0.0542,"17.5":0.10362,"17.6-17.7":0.26303,"18.0":0.06616,"18.1":0.13869,"18.2":0.07492,"18.3":0.27658,"18.4":0.17854,"18.5-18.6":5.64073,"26.0":0.01355},P:{"4":0.03104,"21":0.01035,"22":0.01035,"23":0.02069,"24":0.02069,"25":0.02069,"26":0.06207,"27":0.08277,"28":1.89325,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.01035},I:{"0":0.03059,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.92355,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.02849,"9":0.00712,"10":0.01424,"11":0.05698,_:"6 7 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":32.23411},R:{_:"0"},M:{"0":0.53399},Q:{"14.9":0.01313},O:{"0":0.17508},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/PM.js b/node_modules/caniuse-lite/data/regions/PM.js
deleted file mode 100644
index 0e095ce..0000000
--- a/node_modules/caniuse-lite/data/regions/PM.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"99":0.0887,"115":0.06653,"128":0.06653,"135":0.03881,"136":0.03881,"139":1.11989,"140":3.02702,"141":0.90367,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 134 137 138 142 143 144 145 3.5 3.6"},D:{"103":0.01109,"109":0.18295,"125":0.02772,"131":0.33818,"134":0.06653,"135":0.05544,"136":0.49896,"137":3.61469,"138":18.43934,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 126 127 128 129 130 132 133 139 140 141 142"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"118":0.02772,"128":0.01663,"131":0.01663,"137":0.02772,"138":2.56687,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 119 120 121 122 123 124 125 126 127 129 130 132 133 134 135 136 139"},E:{"4":0.01109,_:"0 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.4 15.5 17.0","14.1":0.0499,"15.1":0.49896,"15.2-15.3":0.01109,"15.6":0.55994,"16.0":0.01109,"16.1":0.01109,"16.2":0.16632,"16.3":0.54886,"16.4":0.09425,"16.5":0.66528,"16.6":2.76646,"17.1":1.34719,"17.2":0.24948,"17.3":0.07762,"17.4":2.24532,"17.5":0.7429,"17.6":6.66943,"18.0":0.03881,"18.1":0.0887,"18.2":0.10534,"18.3":0.61538,"18.4":0.40471,"18.5-18.6":3.64241,"26.0":0.01663},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00326,"5.0-5.1":0,"6.0-6.1":0.01631,"7.0-7.1":0.00979,"8.1-8.4":0,"9.0-9.2":0.00652,"9.3":0.03588,"10.0-10.2":0.00326,"10.3":0.05546,"11.0-11.2":0.48607,"11.3-11.4":0.02284,"12.0-12.1":0.00652,"12.2-12.5":0.18921,"13.0-13.1":0,"13.2":0.00652,"13.3":0.00652,"13.4-13.7":0.03262,"14.0-14.4":0.07503,"14.5-14.8":0.07177,"15.0-15.1":0.06524,"15.2-15.3":0.0522,"15.4":0.05872,"15.5":0.06851,"15.6-15.8":0.90364,"16.0":0.1207,"16.1":0.23488,"16.2":0.1207,"16.3":0.22836,"16.4":0.04893,"16.5":0.09134,"16.6-16.7":1.16136,"17.0":0.05872,"17.1":0.11092,"17.2":0.08156,"17.3":0.1207,"17.4":0.22183,"17.5":0.42409,"17.6-17.7":1.07654,"18.0":0.27077,"18.1":0.56763,"18.2":0.30665,"18.3":1.132,"18.4":0.73074,"18.5-18.6":23.08686,"26.0":0.05546},P:{"20":0.01058,"26":0.01058,"28":0.127,_:"4 21 22 23 24 25 27 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 17.0 18.0 19.0","16.0":0.02117},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.00891,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":11.51611},R:{_:"0"},M:{"0":0.2629},Q:{_:"14.9"},O:{_:"0"},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/PN.js b/node_modules/caniuse-lite/data/regions/PN.js
deleted file mode 100644
index 1c39833..0000000
--- a/node_modules/caniuse-lite/data/regions/PN.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 3.5 3.6"},D:{"138":66.67,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 139 140 141 142"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 15.6 16.0 16.1 16.2 16.3 16.4 16.5 16.6 17.0 17.1 17.2 17.3 17.4 17.5 17.6 18.0 18.1 18.2 18.3 18.4 18.5-18.6 26.0"},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00333,"5.0-5.1":0,"6.0-6.1":0.01667,"7.0-7.1":0.01,"8.1-8.4":0,"9.0-9.2":0.00667,"9.3":0.03666,"10.0-10.2":0.00333,"10.3":0.05666,"11.0-11.2":0.49662,"11.3-11.4":0.02333,"12.0-12.1":0.00667,"12.2-12.5":0.19331,"13.0-13.1":0,"13.2":0.00667,"13.3":0.00667,"13.4-13.7":0.03333,"14.0-14.4":0.07666,"14.5-14.8":0.07333,"15.0-15.1":0.06666,"15.2-15.3":0.05333,"15.4":0.05999,"15.5":0.06999,"15.6-15.8":0.92324,"16.0":0.12332,"16.1":0.23998,"16.2":0.12332,"16.3":0.23331,"16.4":0.05,"16.5":0.09332,"16.6-16.7":1.18655,"17.0":0.05999,"17.1":0.11332,"17.2":0.08333,"17.3":0.12332,"17.4":0.22664,"17.5":0.43329,"17.6-17.7":1.09989,"18.0":0.27664,"18.1":0.57994,"18.2":0.3133,"18.3":1.15655,"18.4":0.74659,"18.5-18.6":23.58764,"26.0":0.05666},P:{_:"4 20 21 22 23 24 25 26 27 28 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{_:"0"},R:{_:"0"},M:{_:"0"},Q:{_:"14.9"},O:{_:"0"},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/PR.js b/node_modules/caniuse-lite/data/regions/PR.js
deleted file mode 100644
index 88be8c2..0000000
--- a/node_modules/caniuse-lite/data/regions/PR.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"52":0.00347,"78":0.00347,"115":0.05891,"128":0.02079,"134":0.1386,"135":0.00693,"136":0.0104,"137":0.00347,"138":0.00693,"139":0.06237,"140":0.97367,"141":0.31878,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 142 143 144 145 3.5 3.6"},D:{"39":0.00693,"40":0.00693,"41":0.0104,"42":0.00693,"43":0.00693,"44":0.00693,"45":0.00693,"46":0.00693,"47":0.00693,"48":0.00347,"49":0.00693,"50":0.00693,"51":0.00693,"52":0.00693,"53":0.00693,"54":0.00693,"55":0.00693,"56":0.00693,"57":0.00693,"58":0.00693,"59":0.00693,"60":0.00693,"65":0.00347,"74":0.00347,"75":0.00347,"76":0.00347,"79":0.02079,"80":0.00693,"84":0.00347,"85":0.00347,"87":0.00693,"88":0.00347,"89":0.00693,"91":0.00347,"93":0.00347,"94":0.00693,"96":0.00347,"98":0.00347,"99":0.00347,"100":0.00347,"101":0.00347,"103":0.07277,"107":0.00347,"108":0.00693,"109":0.25641,"110":0.00347,"113":0.03119,"114":0.00347,"116":0.0693,"118":0.00347,"119":0.0104,"121":0.00347,"122":0.02426,"123":0.00693,"124":0.00693,"125":1.20582,"126":0.01733,"127":0.00693,"128":0.05198,"129":0.00347,"130":0.01386,"131":0.08663,"132":0.05544,"133":0.03465,"134":0.02772,"135":0.12821,"136":0.15246,"137":2.33888,"138":10.4643,"139":0.00693,"140":0.00693,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 66 67 68 69 70 71 72 73 77 78 81 83 86 90 92 95 97 102 104 105 106 111 112 115 117 120 141 142"},F:{"90":0.04158,"95":0.00347,"117":0.01386,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00347,"109":0.00693,"114":0.00347,"120":0.00693,"121":0.00347,"122":0.02079,"125":0.00347,"126":0.00347,"127":0.00347,"128":0.00347,"129":0.00347,"130":0.02772,"131":0.01733,"132":0.01733,"133":0.01733,"134":0.10395,"135":0.01733,"136":0.04158,"137":0.18711,"138":5.92862,"139":0.03119,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 123 124"},E:{"13":0.00347,"14":0.01733,"15":0.00347,_:"0 4 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.2-15.3","13.1":0.00693,"14.1":0.02079,"15.1":0.01386,"15.4":0.00347,"15.5":0.0104,"15.6":0.08663,"16.0":0.01386,"16.1":0.01386,"16.2":0.01386,"16.3":0.03812,"16.4":0.01386,"16.5":0.03119,"16.6":0.18711,"17.0":0.0104,"17.1":0.0693,"17.2":0.03812,"17.3":0.03119,"17.4":0.05544,"17.5":0.05544,"17.6":0.18018,"18.0":0.02079,"18.1":0.07277,"18.2":0.03812,"18.3":0.37769,"18.4":0.10742,"18.5-18.6":2.60222,"26.0":0.02426},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00299,"5.0-5.1":0,"6.0-6.1":0.01497,"7.0-7.1":0.00898,"8.1-8.4":0,"9.0-9.2":0.00599,"9.3":0.03293,"10.0-10.2":0.00299,"10.3":0.05089,"11.0-11.2":0.44606,"11.3-11.4":0.02096,"12.0-12.1":0.00599,"12.2-12.5":0.17363,"13.0-13.1":0,"13.2":0.00599,"13.3":0.00599,"13.4-13.7":0.02994,"14.0-14.4":0.06885,"14.5-14.8":0.06586,"15.0-15.1":0.05987,"15.2-15.3":0.0479,"15.4":0.05389,"15.5":0.06287,"15.6-15.8":0.82925,"16.0":0.11077,"16.1":0.21555,"16.2":0.11077,"16.3":0.20956,"16.4":0.04491,"16.5":0.08382,"16.6-16.7":1.06575,"17.0":0.05389,"17.1":0.10179,"17.2":0.07484,"17.3":0.11077,"17.4":0.20357,"17.5":0.38918,"17.6-17.7":0.98792,"18.0":0.24848,"18.1":0.5209,"18.2":0.28141,"18.3":1.03881,"18.4":0.67059,"18.5-18.6":21.1863,"26.0":0.05089},P:{"4":0.05234,"21":0.01047,"22":0.02094,"23":0.01047,"24":0.02094,"25":0.0314,"26":0.0314,"27":0.08374,"28":3.05669,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 17.0 18.0 19.0","7.2-7.4":0.0314,"16.0":0.04187},I:{"0":0.01305,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.19605,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00347,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":34.91724},R:{_:"0"},M:{"0":0.45745},Q:{_:"14.9"},O:{"0":0.02614},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/PS.js b/node_modules/caniuse-lite/data/regions/PS.js
deleted file mode 100644
index 153a55f..0000000
--- a/node_modules/caniuse-lite/data/regions/PS.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"60":0.00153,"101":0.00153,"104":0.00153,"111":0.00153,"115":0.07951,"127":0.00153,"128":0.0107,"134":0.00153,"136":0.00153,"137":0.00153,"138":0.00459,"139":0.01835,"140":0.27369,"141":0.08104,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 102 103 105 106 107 108 109 110 112 113 114 116 117 118 119 120 121 122 123 124 125 126 129 130 131 132 133 135 142 143 144 145 3.5 3.6"},D:{"34":0.00153,"38":0.00306,"41":0.00153,"46":0.00306,"49":0.00306,"53":0.00153,"56":0.00153,"58":0.00153,"62":0.00153,"63":0.00153,"65":0.00153,"66":0.00306,"67":0.00153,"68":0.00153,"69":0.00153,"70":0.00153,"71":0.00153,"72":0.00153,"73":0.00153,"74":0.00153,"75":0.00153,"76":0.00153,"77":0.03364,"78":0.00306,"79":0.01376,"80":0.0107,"81":0.00153,"83":0.00459,"84":0.00306,"85":0.00306,"86":0.00459,"87":0.01529,"88":0.00306,"89":0.00765,"90":0.00306,"91":0.00153,"92":0.00459,"93":0.00153,"94":0.00153,"95":0.0107,"96":0.00153,"97":0.00612,"98":0.01529,"99":0.00153,"100":0.00765,"101":0.00459,"102":0.00153,"103":0.00459,"104":0.00459,"105":0.00153,"106":0.00459,"107":0.00765,"108":0.00612,"109":0.34555,"110":0.00153,"111":0.00459,"112":0.00153,"113":0.00153,"114":0.00612,"115":0.00153,"116":0.01529,"117":0.02752,"118":0.00765,"119":0.01376,"120":0.00612,"121":0.00306,"122":0.01835,"123":0.04893,"124":0.0107,"125":1.40668,"126":0.00917,"127":0.00917,"128":0.02294,"129":0.0107,"130":0.01988,"131":0.05352,"132":0.0948,"133":0.02294,"134":0.03211,"135":0.1055,"136":0.1422,"137":1.766,"138":6.21691,"139":0.00765,"140":0.00306,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 42 43 44 45 47 48 50 51 52 54 55 57 59 60 61 64 141 142"},F:{"46":0.00306,"90":0.00459,"95":0.00153,"117":0.00153,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"13":0.00153,"18":0.00612,"84":0.00153,"89":0.00153,"92":0.01376,"100":0.00306,"109":0.00153,"111":0.00153,"113":0.00153,"114":0.00459,"117":0.00306,"119":0.00153,"122":0.00765,"126":0.00153,"130":0.00153,"131":0.00459,"132":0.00459,"133":0.00306,"134":0.02752,"135":0.00917,"136":0.02141,"137":0.07033,"138":1.17121,"139":0.00459,_:"12 14 15 16 17 79 80 81 83 85 86 87 88 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 112 115 116 118 120 121 123 124 125 127 128 129"},E:{"14":0.00153,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 16.0","5.1":0.03058,"13.1":0.00153,"14.1":0.00306,"15.4":0.00153,"15.5":0.00153,"15.6":0.02141,"16.1":0.00612,"16.2":0.00306,"16.3":0.00765,"16.4":0.00306,"16.5":0.00306,"16.6":0.03058,"17.0":0.00612,"17.1":0.00459,"17.2":0.00153,"17.3":0.00153,"17.4":0.00612,"17.5":0.00459,"17.6":0.01376,"18.0":0.0107,"18.1":0.00612,"18.2":0.00612,"18.3":0.01529,"18.4":0.01376,"18.5-18.6":0.237,"26.0":0.00306},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00112,"5.0-5.1":0,"6.0-6.1":0.00559,"7.0-7.1":0.00335,"8.1-8.4":0,"9.0-9.2":0.00223,"9.3":0.01229,"10.0-10.2":0.00112,"10.3":0.01899,"11.0-11.2":0.16648,"11.3-11.4":0.00782,"12.0-12.1":0.00223,"12.2-12.5":0.0648,"13.0-13.1":0,"13.2":0.00223,"13.3":0.00223,"13.4-13.7":0.01117,"14.0-14.4":0.0257,"14.5-14.8":0.02458,"15.0-15.1":0.02235,"15.2-15.3":0.01788,"15.4":0.02011,"15.5":0.02346,"15.6-15.8":0.3095,"16.0":0.04134,"16.1":0.08045,"16.2":0.04134,"16.3":0.07821,"16.4":0.01676,"16.5":0.03129,"16.6-16.7":0.39777,"17.0":0.02011,"17.1":0.03799,"17.2":0.02793,"17.3":0.04134,"17.4":0.07598,"17.5":0.14525,"17.6-17.7":0.36872,"18.0":0.09274,"18.1":0.19441,"18.2":0.10503,"18.3":0.38771,"18.4":0.25028,"18.5-18.6":7.90731,"26.0":0.01899},P:{"4":0.03035,"20":0.01012,"21":0.05058,"22":0.1315,"23":0.06069,"24":0.05058,"25":0.12139,"26":0.23266,"27":0.23266,"28":1.57803,_:"5.0-5.4 9.2 10.1 12.0","6.2-6.4":0.01012,"7.2-7.4":0.05058,"8.2":0.01012,"11.1-11.2":0.02023,"13.0":0.03035,"14.0":0.02023,"15.0":0.01012,"16.0":0.02023,"17.0":0.04046,"18.0":0.01012,"19.0":0.04046},I:{"0":0.01692,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.34578,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00612,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":71.97315},R:{_:"0"},M:{"0":0.09318},Q:{_:"14.9"},O:{"0":0.03388},H:{"0":0.01}};
diff --git a/node_modules/caniuse-lite/data/regions/PT.js b/node_modules/caniuse-lite/data/regions/PT.js
deleted file mode 100644
index f74db9f..0000000
--- a/node_modules/caniuse-lite/data/regions/PT.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"52":0.01672,"72":0.00557,"78":0.01672,"107":0.00557,"115":0.17834,"123":0.00557,"125":0.00557,"128":0.07245,"130":0.00557,"133":0.00557,"134":0.00557,"135":0.00557,"136":0.0836,"137":0.00557,"138":0.02229,"139":0.11146,"140":1.71648,"141":0.50714,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 108 109 110 111 112 113 114 116 117 118 119 120 121 122 124 126 127 129 131 132 142 143 144 145 3.5 3.6"},D:{"38":0.00557,"39":0.00557,"40":0.00557,"41":0.00557,"42":0.00557,"43":0.00557,"44":0.00557,"45":0.00557,"46":0.00557,"47":0.00557,"48":0.00557,"49":0.01672,"50":0.00557,"51":0.00557,"52":0.00557,"53":0.00557,"54":0.00557,"55":0.00557,"56":0.00557,"57":0.00557,"58":0.00557,"59":0.00557,"60":0.01115,"62":0.00557,"75":0.00557,"79":0.05016,"81":0.00557,"87":0.04458,"88":0.00557,"91":0.00557,"93":0.00557,"94":0.00557,"95":0.00557,"97":0.00557,"99":0.00557,"100":0.00557,"101":0.01115,"102":0.00557,"103":0.03344,"104":0.07245,"105":0.00557,"106":0.00557,"107":0.00557,"108":0.04458,"109":0.58517,"110":0.00557,"111":0.01115,"112":0.00557,"113":0.00557,"114":0.01115,"116":0.07245,"117":0.89168,"118":0.00557,"119":0.01115,"120":0.01672,"121":0.03344,"122":0.73006,"123":0.02787,"124":0.02787,"125":0.30094,"126":0.06688,"127":0.01672,"128":0.13375,"129":0.02229,"130":0.03901,"131":0.12261,"132":0.10031,"133":0.09474,"134":0.08917,"135":0.13933,"136":0.31766,"137":5.91295,"138":24.69954,"139":0.01672,"140":0.03344,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 61 63 64 65 66 67 68 69 70 71 72 73 74 76 77 78 80 83 84 85 86 89 90 92 96 98 115 141 142"},F:{"46":0.00557,"73":0.00557,"79":0.00557,"89":0.00557,"90":0.02787,"91":0.00557,"95":0.01115,"102":0.00557,"113":0.00557,"114":0.00557,"117":0.00557,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 78 80 81 82 83 84 85 86 87 88 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00557,"91":0.00557,"92":0.00557,"109":0.05016,"120":0.00557,"122":0.00557,"124":0.00557,"126":0.00557,"128":0.00557,"129":0.00557,"130":0.01672,"131":0.01672,"132":0.01115,"133":0.00557,"134":0.02787,"135":0.03901,"136":0.03901,"137":0.23964,"138":6.54828,"139":0.01115,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 121 123 125 127"},E:{"14":0.00557,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1","13.1":0.01672,"14.1":0.02787,"15.2-15.3":0.00557,"15.4":0.00557,"15.5":0.00557,"15.6":0.11146,"16.0":0.01672,"16.1":0.01115,"16.2":0.01115,"16.3":0.02229,"16.4":0.02229,"16.5":0.02229,"16.6":0.16162,"17.0":0.01115,"17.1":0.0836,"17.2":0.01672,"17.3":0.01672,"17.4":0.03901,"17.5":0.07802,"17.6":0.2062,"18.0":0.02787,"18.1":0.04458,"18.2":0.01672,"18.3":0.09474,"18.4":0.08917,"18.5-18.6":1.59388,"26.0":0.02787},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0011,"5.0-5.1":0,"6.0-6.1":0.00549,"7.0-7.1":0.0033,"8.1-8.4":0,"9.0-9.2":0.0022,"9.3":0.01209,"10.0-10.2":0.0011,"10.3":0.01868,"11.0-11.2":0.16375,"11.3-11.4":0.00769,"12.0-12.1":0.0022,"12.2-12.5":0.06374,"13.0-13.1":0,"13.2":0.0022,"13.3":0.0022,"13.4-13.7":0.01099,"14.0-14.4":0.02528,"14.5-14.8":0.02418,"15.0-15.1":0.02198,"15.2-15.3":0.01758,"15.4":0.01978,"15.5":0.02308,"15.6-15.8":0.30442,"16.0":0.04066,"16.1":0.07913,"16.2":0.04066,"16.3":0.07693,"16.4":0.01648,"16.5":0.03077,"16.6-16.7":0.39124,"17.0":0.01978,"17.1":0.03737,"17.2":0.02747,"17.3":0.04066,"17.4":0.07473,"17.5":0.14287,"17.6-17.7":0.36266,"18.0":0.09121,"18.1":0.19122,"18.2":0.1033,"18.3":0.38134,"18.4":0.24617,"18.5-18.6":7.77745,"26.0":0.01868},P:{"4":0.05212,"21":0.01042,"22":0.02085,"23":0.01042,"24":0.01042,"25":0.02085,"26":0.03127,"27":0.0417,"28":1.8139,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0 17.0 18.0","7.2-7.4":0.02085,"13.0":0.01042,"19.0":0.01042},I:{"0":0.04419,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00004},K:{"0":0.30982,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.03344,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":32.18334},R:{_:"0"},M:{"0":0.28326},Q:{_:"14.9"},O:{"0":0.1195},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/PW.js b/node_modules/caniuse-lite/data/regions/PW.js
deleted file mode 100644
index 985a1c9..0000000
--- a/node_modules/caniuse-lite/data/regions/PW.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"136":0.01011,"138":0.01685,"139":0.02695,"140":0.27289,"141":0.08086,"142":0.07075,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 137 143 144 145 3.5 3.6"},D:{"90":0.02695,"107":0.90289,"109":0.42449,"113":0.96353,"121":0.10781,"122":0.08759,"125":0.11455,"126":2.25723,"127":0.80519,"128":0.02695,"129":0.01685,"133":0.03706,"134":3.20392,"135":0.1954,"136":0.22235,"137":3.06242,"138":8.16646,"140":0.0438,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 108 110 111 112 114 115 116 117 118 119 120 123 124 130 131 132 139 141 142"},F:{"117":1.45878,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"109":0.01011,"114":0.02695,"122":0.01685,"134":0.88605,"136":0.0539,"137":0.01011,"138":3.91141,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 124 125 126 127 128 129 130 131 132 133 135 139"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 15.6 16.2 16.3 16.4 17.0 17.2 17.3 17.4 18.0 18.2 26.0","16.0":0.0539,"16.1":0.01011,"16.5":0.12465,"16.6":0.10781,"17.1":0.93658,"17.5":0.01011,"17.6":0.02695,"18.1":0.0438,"18.3":0.63674,"18.4":0.22235,"18.5-18.6":1.15894},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00143,"5.0-5.1":0,"6.0-6.1":0.00713,"7.0-7.1":0.00428,"8.1-8.4":0,"9.0-9.2":0.00285,"9.3":0.01568,"10.0-10.2":0.00143,"10.3":0.02423,"11.0-11.2":0.21233,"11.3-11.4":0.00998,"12.0-12.1":0.00285,"12.2-12.5":0.08265,"13.0-13.1":0,"13.2":0.00285,"13.3":0.00285,"13.4-13.7":0.01425,"14.0-14.4":0.03278,"14.5-14.8":0.03135,"15.0-15.1":0.0285,"15.2-15.3":0.0228,"15.4":0.02565,"15.5":0.02993,"15.6-15.8":0.39473,"16.0":0.05273,"16.1":0.1026,"16.2":0.05273,"16.3":0.09975,"16.4":0.02138,"16.5":0.0399,"16.6-16.7":0.5073,"17.0":0.02565,"17.1":0.04845,"17.2":0.03563,"17.3":0.05273,"17.4":0.0969,"17.5":0.18525,"17.6-17.7":0.47025,"18.0":0.11828,"18.1":0.24795,"18.2":0.13395,"18.3":0.49448,"18.4":0.3192,"18.5-18.6":10.08474,"26.0":0.02423},P:{"22":0.04055,"25":0.01014,"26":0.04055,"28":1.03393,_:"4 20 21 23 24 27 5.0-5.4 6.2-6.4 8.2 10.1 11.1-11.2 12.0 13.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.01014,"9.2":0.03041,"14.0":0.42574},I:{"0":1.48974,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0003,"4.2-4.3":0.0003,"4.4":0,"4.4.3-4.4.4":0.00119},K:{"0":0.1061,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":49.01369},R:{_:"0"},M:{"0":1.37262},Q:{"14.9":0.02652},O:{"0":0.14588},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/PY.js b/node_modules/caniuse-lite/data/regions/PY.js
deleted file mode 100644
index afcc76e..0000000
--- a/node_modules/caniuse-lite/data/regions/PY.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"4":0.04008,"50":0.00445,"52":0.00445,"88":0.04008,"113":0.01336,"115":0.11578,"127":0.00445,"128":0.03117,"130":0.00891,"134":0.00891,"135":0.00445,"136":0.00445,"137":0.01336,"138":0.00891,"139":0.04008,"140":0.94404,"141":0.34733,"142":0.00891,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 116 117 118 119 120 121 122 123 124 125 126 129 131 132 133 143 144 145 3.5 3.6"},D:{"27":0.00445,"39":0.03562,"40":0.03562,"41":0.04008,"42":0.03562,"43":0.04008,"44":0.03562,"45":0.03562,"46":0.03562,"47":0.04453,"48":0.04008,"49":0.04008,"50":0.03562,"51":0.03117,"52":0.03562,"53":0.04008,"54":0.04008,"55":0.04008,"56":0.04008,"57":0.03562,"58":0.05789,"59":0.0757,"60":0.03562,"63":0.00445,"65":0.01781,"66":0.00891,"67":0.00891,"68":0.00891,"69":0.01336,"72":0.00445,"73":0.02227,"74":0.00445,"75":0.02227,"77":0.00445,"78":0.01781,"79":0.05344,"80":0.02672,"81":0.00445,"83":0.02227,"84":0.01336,"85":0.00891,"86":0.01336,"87":1.62535,"88":0.03117,"89":0.01781,"90":0.00891,"91":0.01336,"92":0.00445,"93":0.00445,"94":0.00891,"95":0.00891,"96":0.00891,"97":0.00891,"98":0.01336,"99":0.00891,"100":0.01781,"101":0.01336,"102":0.00891,"103":0.00891,"104":0.01336,"105":0.00445,"106":0.00445,"107":0.00445,"108":0.00445,"109":0.8906,"110":0.00891,"111":0.03117,"113":0.00445,"114":0.02227,"115":0.00445,"116":0.06234,"119":0.01781,"120":0.01336,"121":0.01336,"122":0.05789,"123":0.01336,"124":0.0668,"125":6.75965,"126":0.08461,"127":0.02227,"128":0.04898,"129":0.00445,"130":0.01336,"131":0.24937,"132":0.12468,"133":0.03117,"134":0.05344,"135":0.05344,"136":0.11133,"137":3.05476,"138":16.18666,"139":0.00445,"140":0.00445,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 32 33 34 35 36 37 38 61 62 64 70 71 76 112 117 118 141 142"},F:{"46":0.04453,"73":0.00445,"89":0.00891,"90":0.01781,"95":0.00891,"117":0.01336,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00445,"85":0.00445,"92":0.01336,"100":0.00445,"101":0.00445,"109":0.03117,"110":0.00445,"113":0.00445,"115":0.00445,"122":0.05344,"125":0.00445,"127":0.00445,"129":0.00445,"130":0.00445,"131":0.01336,"132":0.00891,"133":0.05789,"134":0.08461,"135":0.02672,"136":0.04453,"137":0.17812,"138":4.3105,"139":0.00891,_:"12 13 14 15 16 17 79 80 81 83 84 86 87 88 89 90 91 93 94 95 96 97 98 99 102 103 104 105 106 107 108 111 112 114 116 117 118 119 120 121 123 124 126 128"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.1 15.2-15.3 15.4 15.5 16.1 16.2 16.3 16.4 16.5 17.0 17.2 17.3 18.2","5.1":0.01781,"14.1":0.00445,"15.6":0.01781,"16.0":0.00445,"16.6":0.03562,"17.1":0.00891,"17.4":0.00445,"17.5":0.00445,"17.6":0.08461,"18.0":0.00445,"18.1":0.00891,"18.3":0.02227,"18.4":0.01781,"18.5-18.6":0.35179,"26.0":0.00891},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0007,"5.0-5.1":0,"6.0-6.1":0.0035,"7.0-7.1":0.0021,"8.1-8.4":0,"9.0-9.2":0.0014,"9.3":0.00769,"10.0-10.2":0.0007,"10.3":0.01188,"11.0-11.2":0.10416,"11.3-11.4":0.00489,"12.0-12.1":0.0014,"12.2-12.5":0.04054,"13.0-13.1":0,"13.2":0.0014,"13.3":0.0014,"13.4-13.7":0.00699,"14.0-14.4":0.01608,"14.5-14.8":0.01538,"15.0-15.1":0.01398,"15.2-15.3":0.01118,"15.4":0.01258,"15.5":0.01468,"15.6-15.8":0.19364,"16.0":0.02586,"16.1":0.05033,"16.2":0.02586,"16.3":0.04893,"16.4":0.01049,"16.5":0.01957,"16.6-16.7":0.24886,"17.0":0.01258,"17.1":0.02377,"17.2":0.01748,"17.3":0.02586,"17.4":0.04754,"17.5":0.09088,"17.6-17.7":0.23069,"18.0":0.05802,"18.1":0.12163,"18.2":0.06571,"18.3":0.24257,"18.4":0.15659,"18.5-18.6":4.94716,"26.0":0.01188},P:{"4":0.08273,"21":0.05171,"22":0.05171,"23":0.02068,"24":0.14478,"25":0.07239,"26":0.14478,"27":0.15512,"28":3.07138,_:"20 5.0-5.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0","6.2-6.4":0.01034,"7.2-7.4":0.18614,"13.0":0.01034,"17.0":0.08273,"18.0":0.01034,"19.0":0.01034},I:{"0":0.0277,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.51596,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00445,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":45.90642},R:{_:"0"},M:{"0":0.2663},Q:{_:"14.9"},O:{"0":0.04993},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/QA.js b/node_modules/caniuse-lite/data/regions/QA.js
deleted file mode 100644
index 39fb58e..0000000
--- a/node_modules/caniuse-lite/data/regions/QA.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"5":0.34068,"113":0.00251,"115":0.03006,"117":0.00501,"127":0.00251,"128":0.00501,"134":0.00251,"135":0.00251,"136":0.00251,"138":0.00251,"139":0.02255,"140":0.31062,"141":0.09519,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 116 118 119 120 121 122 123 124 125 126 129 130 131 132 133 137 142 143 144 145 3.5 3.6"},D:{"38":0.00251,"39":0.00501,"40":0.00501,"41":0.00501,"42":0.00501,"43":0.00501,"44":0.00251,"45":0.00251,"46":0.00501,"47":0.00251,"48":0.00501,"49":0.00501,"50":0.00501,"51":0.00251,"52":0.00501,"53":0.00501,"54":0.00251,"55":0.00251,"56":0.00501,"57":0.00501,"58":0.02505,"59":0.00501,"60":0.00501,"65":0.00251,"68":0.00251,"69":0.00251,"71":0.00251,"75":0.00251,"76":0.00251,"78":0.00251,"79":0.04008,"80":0.00501,"81":0.00251,"83":0.01002,"84":0.00251,"85":0.00251,"86":0.00251,"87":0.01253,"88":0.00501,"89":0.00251,"90":0.00251,"91":0.00752,"93":0.01754,"94":0.00251,"96":0.00251,"97":0.00251,"98":0.00251,"99":0.00251,"100":0.00251,"101":0.00251,"102":0.00251,"103":0.08016,"105":0.00251,"107":0.00251,"108":0.01253,"109":0.29309,"110":0.00501,"111":0.03507,"113":0.00251,"114":0.02255,"116":0.03006,"117":0.01002,"118":0.00251,"119":0.00501,"120":0.00752,"121":0.00501,"122":0.03758,"123":0.00501,"124":0.01002,"125":0.85922,"126":0.02505,"127":0.04509,"128":0.02756,"129":0.01002,"130":0.01253,"131":0.06263,"132":0.03758,"133":0.03758,"134":0.03006,"135":0.10772,"136":0.26553,"137":2.09919,"138":9.24846,"139":0.00501,"140":0.00501,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 61 62 63 64 66 67 70 72 73 74 77 92 95 104 106 112 115 141 142"},F:{"46":0.00251,"89":0.00251,"90":0.14279,"95":0.00251,"102":0.00251,"114":0.00251,"117":0.00251,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 91 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"13":0.00501,"18":0.00501,"92":0.01002,"109":0.00752,"110":0.00251,"114":0.00251,"116":0.00251,"120":0.00251,"122":0.00501,"124":0.00251,"128":0.00251,"131":0.00501,"132":0.05261,"133":0.01754,"134":0.01002,"135":0.01002,"136":0.02756,"137":0.11273,"138":2.31713,"139":0.01253,_:"12 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 111 112 113 115 117 118 119 121 123 125 126 127 129 130"},E:{"14":0.00752,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 6.1 7.1 10.1 11.1 12.1 15.2-15.3 15.4","5.1":0.00251,"9.1":0.00251,"13.1":0.00251,"14.1":0.01503,"15.1":0.00251,"15.5":0.00501,"15.6":0.04259,"16.0":0.00501,"16.1":0.00501,"16.2":0.00752,"16.3":0.01754,"16.4":0.01503,"16.5":0.00752,"16.6":0.0476,"17.0":0.00251,"17.1":0.0501,"17.2":0.01002,"17.3":0.00251,"17.4":0.01253,"17.5":0.02505,"17.6":0.08016,"18.0":0.01002,"18.1":0.02004,"18.2":0.01253,"18.3":0.04509,"18.4":0.03758,"18.5-18.6":0.88928,"26.0":0.00501},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00115,"5.0-5.1":0,"6.0-6.1":0.00577,"7.0-7.1":0.00346,"8.1-8.4":0,"9.0-9.2":0.00231,"9.3":0.0127,"10.0-10.2":0.00115,"10.3":0.01963,"11.0-11.2":0.17209,"11.3-11.4":0.00808,"12.0-12.1":0.00231,"12.2-12.5":0.06699,"13.0-13.1":0,"13.2":0.00231,"13.3":0.00231,"13.4-13.7":0.01155,"14.0-14.4":0.02656,"14.5-14.8":0.02541,"15.0-15.1":0.0231,"15.2-15.3":0.01848,"15.4":0.02079,"15.5":0.02425,"15.6-15.8":0.31993,"16.0":0.04273,"16.1":0.08316,"16.2":0.04273,"16.3":0.08085,"16.4":0.01732,"16.5":0.03234,"16.6-16.7":0.41117,"17.0":0.02079,"17.1":0.03927,"17.2":0.02887,"17.3":0.04273,"17.4":0.07854,"17.5":0.15015,"17.6-17.7":0.38114,"18.0":0.09586,"18.1":0.20097,"18.2":0.10857,"18.3":0.40078,"18.4":0.25872,"18.5-18.6":8.17379,"26.0":0.01963},P:{"4":0.02048,"22":0.01024,"23":0.01024,"24":0.02048,"25":0.04096,"26":0.04096,"27":0.04096,"28":1.62801,_:"20 21 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 15.0 16.0 19.0","7.2-7.4":0.02048,"13.0":0.01024,"14.0":0.01024,"17.0":0.01024,"18.0":0.01024},I:{"0":0.02245,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":1.87624,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01253,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":60.33194},R:{_:"0"},M:{"0":0.11243},Q:{_:"14.9"},O:{"0":4.30213},H:{"0":0.02}};
diff --git a/node_modules/caniuse-lite/data/regions/RE.js b/node_modules/caniuse-lite/data/regions/RE.js
deleted file mode 100644
index 1f3a177..0000000
--- a/node_modules/caniuse-lite/data/regions/RE.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"78":0.15956,"82":0.0038,"91":0.0038,"102":0.0038,"115":0.23174,"127":0.0076,"128":0.13676,"129":0.0038,"133":0.0038,"134":0.0038,"136":0.12917,"137":0.0076,"138":0.02659,"139":0.14056,"140":2.75807,"141":0.756,"142":0.0038,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 130 131 132 135 143 144 145 3.5 3.6"},D:{"39":0.0152,"40":0.0076,"41":0.09877,"42":0.0076,"43":0.0114,"44":0.0114,"45":0.0076,"46":0.0076,"47":0.0152,"48":0.0076,"49":0.0152,"50":0.0076,"51":0.0038,"52":0.0152,"53":0.0076,"54":0.0114,"55":0.0076,"56":0.0114,"57":0.0114,"58":0.0152,"59":0.0114,"60":0.0114,"61":0.0038,"65":0.0038,"78":0.0038,"79":0.02279,"80":0.0038,"81":0.0076,"83":0.0038,"85":0.0038,"86":0.0038,"87":0.0114,"88":0.04559,"90":0.0038,"94":0.0038,"95":0.0038,"97":0.0038,"102":0.0038,"103":0.03419,"104":0.0038,"105":0.0038,"108":0.0114,"109":0.34951,"110":0.0038,"111":0.0076,"114":0.0038,"116":0.04939,"118":0.0114,"119":0.0038,"120":0.0114,"121":0.0152,"122":0.07978,"123":0.0076,"124":0.0076,"125":0.66483,"126":0.0076,"127":0.02659,"128":0.04559,"129":0.0076,"130":0.0076,"131":0.019,"132":0.09877,"133":0.019,"134":0.09877,"135":0.04939,"136":0.17096,"137":2.94802,"138":12.89001,"139":0.02279,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 62 63 64 66 67 68 69 70 71 72 73 74 75 76 77 84 89 91 92 93 96 98 99 100 101 106 107 112 113 115 117 140 141 142"},F:{"46":0.0076,"90":0.02279,"95":0.09118,"102":0.04939,"114":0.0038,"116":0.0038,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 115 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.0038,"109":0.0152,"121":0.0038,"122":0.0076,"123":0.0038,"125":0.0038,"128":0.0038,"129":0.0038,"130":0.0076,"131":0.0038,"133":0.07218,"134":0.05319,"135":0.0152,"136":0.04179,"137":0.17096,"138":5.40218,"139":0.02279,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 124 126 127 132"},E:{"14":0.0076,"15":0.0038,_:"0 4 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1 15.1 17.0","11.1":0.0038,"12.1":0.0038,"13.1":0.09877,"14.1":0.019,"15.2-15.3":0.02659,"15.4":0.0076,"15.5":0.0038,"15.6":0.15956,"16.0":0.15576,"16.1":0.0038,"16.2":0.03799,"16.3":0.03419,"16.4":0.0076,"16.5":0.019,"16.6":0.25453,"17.1":0.10257,"17.2":0.02659,"17.3":0.0076,"17.4":0.03799,"17.5":0.04939,"17.6":0.22794,"18.0":0.12157,"18.1":0.04179,"18.2":0.04179,"18.3":0.07598,"18.4":0.11017,"18.5-18.6":1.5348,"26.0":0.0038},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00147,"5.0-5.1":0,"6.0-6.1":0.00735,"7.0-7.1":0.00441,"8.1-8.4":0,"9.0-9.2":0.00294,"9.3":0.01618,"10.0-10.2":0.00147,"10.3":0.025,"11.0-11.2":0.21916,"11.3-11.4":0.0103,"12.0-12.1":0.00294,"12.2-12.5":0.08531,"13.0-13.1":0,"13.2":0.00294,"13.3":0.00294,"13.4-13.7":0.01471,"14.0-14.4":0.03383,"14.5-14.8":0.03236,"15.0-15.1":0.02942,"15.2-15.3":0.02353,"15.4":0.02648,"15.5":0.03089,"15.6-15.8":0.40743,"16.0":0.05442,"16.1":0.1059,"16.2":0.05442,"16.3":0.10296,"16.4":0.02206,"16.5":0.04118,"16.6-16.7":0.52363,"17.0":0.02648,"17.1":0.05001,"17.2":0.03677,"17.3":0.05442,"17.4":0.10002,"17.5":0.19121,"17.6-17.7":0.48539,"18.0":0.12208,"18.1":0.25593,"18.2":0.13826,"18.3":0.51039,"18.4":0.32948,"18.5-18.6":10.4094,"26.0":0.025},P:{"4":0.01035,"21":0.03104,"22":0.0207,"23":0.03104,"24":0.07243,"25":0.04139,"26":0.03104,"27":0.11383,"28":2.70078,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 15.0 16.0 17.0 18.0","7.2-7.4":0.2173,"14.0":0.06209,"19.0":0.01035},I:{"0":0.0743,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00006},K:{"0":0.14882,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":46.08232},R:{_:"0"},M:{"0":0.45887},Q:{_:"14.9"},O:{"0":0.15503},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/RO.js b/node_modules/caniuse-lite/data/regions/RO.js
deleted file mode 100644
index 2c3cd02..0000000
--- a/node_modules/caniuse-lite/data/regions/RO.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"48":0.00465,"52":0.03257,"96":0.05584,"101":0.00465,"112":0.09771,"115":0.3164,"123":0.00465,"125":0.01396,"127":0.00465,"128":0.09771,"132":0.00465,"134":0.00931,"135":0.00931,"136":0.02327,"137":0.01861,"138":0.01396,"139":0.07445,"140":1.247,"141":0.39551,"142":0.00465,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 97 98 99 100 102 103 104 105 106 107 108 109 110 111 113 114 116 117 118 119 120 121 122 124 126 129 130 131 133 143 144 145 3.5 3.6"},D:{"39":0.00465,"40":0.00465,"41":0.00465,"42":0.00465,"43":0.00465,"44":0.00465,"45":0.00465,"46":0.00465,"47":0.00465,"48":0.00931,"49":0.01396,"50":0.00465,"51":0.00465,"52":0.00931,"53":0.00465,"54":0.00465,"55":0.00465,"56":0.00465,"57":0.00465,"58":0.00465,"59":0.00465,"60":0.00465,"70":0.00931,"79":0.02327,"81":0.00465,"87":0.01396,"88":0.00465,"90":0.00465,"91":0.00931,"92":0.00465,"100":0.19077,"101":0.00465,"102":0.05118,"103":0.00931,"104":0.04188,"106":0.00465,"107":0.00465,"108":0.00931,"109":0.82358,"110":0.00465,"111":0.00465,"112":0.00931,"113":0.0698,"114":0.01396,"115":0.00465,"116":0.02792,"117":0.00465,"118":0.01861,"119":0.01861,"120":0.13494,"121":0.01861,"122":0.04188,"123":0.00931,"124":0.02792,"125":0.04653,"126":0.01861,"127":0.00931,"128":0.05118,"129":0.03257,"130":0.10702,"131":0.10702,"132":0.05118,"133":0.15355,"134":0.06514,"135":0.11167,"136":0.18147,"137":8.11483,"138":25.26579,"139":0.00931,"140":0.00465,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 69 71 72 73 74 75 76 77 78 80 83 84 85 86 89 93 94 95 96 97 98 99 105 141 142"},F:{"70":0.00465,"85":0.00931,"90":0.03257,"95":0.03257,"117":0.00465,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 71 72 73 74 75 76 77 78 79 80 81 82 83 84 86 87 88 89 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00465,"92":0.00465,"109":0.01861,"112":0.05118,"122":0.00465,"129":0.00465,"130":0.02792,"131":0.01861,"132":0.00931,"133":0.00931,"134":0.01861,"135":0.01861,"136":0.01396,"137":0.07445,"138":2.20087,"139":0.00465,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 113 114 115 116 117 118 119 120 121 123 124 125 126 127 128"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.5 17.0","13.1":0.00465,"14.1":0.01396,"15.4":0.00465,"15.6":0.02792,"16.0":0.00465,"16.1":0.00465,"16.2":0.00931,"16.3":0.00465,"16.4":0.00465,"16.5":0.00465,"16.6":0.04188,"17.1":0.02792,"17.2":0.00465,"17.3":0.00465,"17.4":0.00931,"17.5":0.01396,"17.6":0.05118,"18.0":0.00465,"18.1":0.01396,"18.2":0.00465,"18.3":0.02327,"18.4":0.01861,"18.5-18.6":0.40016,"26.0":0.00465},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00113,"5.0-5.1":0,"6.0-6.1":0.00566,"7.0-7.1":0.00339,"8.1-8.4":0,"9.0-9.2":0.00226,"9.3":0.01245,"10.0-10.2":0.00113,"10.3":0.01923,"11.0-11.2":0.16858,"11.3-11.4":0.00792,"12.0-12.1":0.00226,"12.2-12.5":0.06562,"13.0-13.1":0,"13.2":0.00226,"13.3":0.00226,"13.4-13.7":0.01131,"14.0-14.4":0.02602,"14.5-14.8":0.02489,"15.0-15.1":0.02263,"15.2-15.3":0.0181,"15.4":0.02037,"15.5":0.02376,"15.6-15.8":0.3134,"16.0":0.04186,"16.1":0.08146,"16.2":0.04186,"16.3":0.0792,"16.4":0.01697,"16.5":0.03168,"16.6-16.7":0.40279,"17.0":0.02037,"17.1":0.03847,"17.2":0.02829,"17.3":0.04186,"17.4":0.07694,"17.5":0.14709,"17.6-17.7":0.37337,"18.0":0.09391,"18.1":0.19687,"18.2":0.10635,"18.3":0.3926,"18.4":0.25344,"18.5-18.6":8.0071,"26.0":0.01923},P:{"4":0.04105,"20":0.02052,"21":0.01026,"22":0.03078,"23":0.03078,"24":0.03078,"25":0.04105,"26":0.06157,"27":0.11288,"28":2.72953,_:"5.0-5.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 17.0","6.2-6.4":0.01026,"7.2-7.4":0.01026,"16.0":0.01026,"18.0":0.02052,"19.0":0.01026},I:{"0":0.04271,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":0.40637,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.01396,"9":0.00698,"10":0.00698,"11":0.01396,_:"6 7 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":39.78023},R:{_:"0"},M:{"0":0.32082},Q:{_:"14.9"},O:{"0":0.04812},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/RS.js b/node_modules/caniuse-lite/data/regions/RS.js
deleted file mode 100644
index fe1a854..0000000
--- a/node_modules/caniuse-lite/data/regions/RS.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"3":0.02025,"34":0.00405,"52":0.03645,"72":0.00405,"78":0.00405,"82":0.00405,"88":0.00405,"91":0.00405,"97":0.00405,"99":0.00405,"100":0.0081,"101":0.0324,"102":0.00405,"113":0.00405,"114":0.00405,"115":0.5913,"120":0.00405,"121":0.00405,"122":0.03645,"123":0.1134,"124":0.11745,"125":0.00405,"127":0.0081,"128":0.0486,"130":0.00405,"131":0.00405,"132":0.00405,"133":0.00405,"134":0.00405,"135":0.0162,"136":0.02835,"137":0.0081,"138":0.0243,"139":0.08505,"140":1.7172,"141":0.5508,"142":0.00405,_:"2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 83 84 85 86 87 89 90 92 93 94 95 96 98 103 104 105 106 107 108 109 110 111 112 116 117 118 119 126 129 143 144 145 3.5 3.6"},D:{"29":0.0567,"39":0.00405,"40":0.00405,"41":0.0081,"42":0.00405,"43":0.0081,"44":0.00405,"45":0.00405,"46":0.00405,"47":0.0081,"48":0.0243,"49":0.01215,"50":0.00405,"51":0.00405,"52":0.0081,"53":0.0081,"54":0.00405,"55":0.00405,"56":0.00405,"57":0.00405,"58":0.00405,"59":0.00405,"60":0.00405,"65":0.00405,"68":0.00405,"69":0.00405,"70":0.00405,"71":0.00405,"72":0.00405,"73":0.0081,"75":0.00405,"78":0.01215,"79":0.36855,"80":0.0081,"81":0.00405,"83":0.0081,"84":0.00405,"85":0.0081,"86":0.0081,"87":0.34425,"88":0.0081,"89":0.0081,"90":0.00405,"91":0.0081,"92":0.00405,"93":0.00405,"94":0.0567,"95":0.00405,"96":0.00405,"97":0.0081,"98":0.0081,"99":0.00405,"100":0.0081,"101":0.0081,"102":0.04455,"103":0.04455,"104":0.10125,"106":0.02025,"107":0.01215,"108":0.0891,"109":2.4948,"110":0.00405,"111":0.0081,"112":0.01215,"113":0.0486,"114":0.0081,"115":0.00405,"116":0.0405,"117":0.00405,"118":0.0081,"119":0.04455,"120":0.0486,"121":0.0972,"122":0.11745,"123":0.02025,"124":0.0405,"125":0.33615,"126":0.0324,"127":0.0081,"128":0.03645,"129":0.02025,"130":0.02025,"131":0.1134,"132":0.08505,"133":0.1053,"134":0.1053,"135":0.10935,"136":0.18225,"137":4.23225,"138":16.26075,"139":0.01215,"140":0.00405,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 38 61 62 63 64 66 67 74 76 77 105 141 142"},F:{"40":0.00405,"46":0.02025,"79":0.00405,"85":0.00405,"86":0.00405,"90":0.02835,"91":0.00405,"95":0.1053,"99":0.00405,"114":0.00405,"117":0.00405,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 87 88 89 92 93 94 96 97 98 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1","9.5-9.6":0.00405},B:{"13":0.00405,"18":0.00405,"92":0.00405,"99":0.00405,"101":0.00405,"102":0.0405,"109":0.02025,"114":0.00405,"120":0.00405,"121":0.0162,"122":0.0243,"130":0.00405,"131":0.01215,"132":0.0081,"133":0.00405,"134":0.0162,"135":0.05265,"136":0.04455,"137":0.0567,"138":1.5876,"139":0.00405,_:"12 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 100 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 123 124 125 126 127 128 129"},E:{"4":0.02835,"14":0.0081,_:"0 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.1 15.2-15.3","12.1":0.0081,"13.1":0.05265,"14.1":0.04455,"15.4":0.0162,"15.5":0.02025,"15.6":0.07695,"16.0":0.0081,"16.1":0.0081,"16.2":0.00405,"16.3":0.02025,"16.4":0.0081,"16.5":0.01215,"16.6":0.0567,"17.0":0.01215,"17.1":0.04455,"17.2":0.0162,"17.3":0.05265,"17.4":0.0324,"17.5":0.0243,"17.6":0.06885,"18.0":0.01215,"18.1":0.03645,"18.2":0.01215,"18.3":0.04455,"18.4":0.0243,"18.5-18.6":0.3402,"26.0":0.0081},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00107,"5.0-5.1":0,"6.0-6.1":0.00533,"7.0-7.1":0.0032,"8.1-8.4":0,"9.0-9.2":0.00213,"9.3":0.01174,"10.0-10.2":0.00107,"10.3":0.01814,"11.0-11.2":0.15896,"11.3-11.4":0.00747,"12.0-12.1":0.00213,"12.2-12.5":0.06188,"13.0-13.1":0,"13.2":0.00213,"13.3":0.00213,"13.4-13.7":0.01067,"14.0-14.4":0.02454,"14.5-14.8":0.02347,"15.0-15.1":0.02134,"15.2-15.3":0.01707,"15.4":0.0192,"15.5":0.0224,"15.6-15.8":0.29551,"16.0":0.03947,"16.1":0.07681,"16.2":0.03947,"16.3":0.07468,"16.4":0.016,"16.5":0.02987,"16.6-16.7":0.37979,"17.0":0.0192,"17.1":0.03627,"17.2":0.02667,"17.3":0.03947,"17.4":0.07254,"17.5":0.13869,"17.6-17.7":0.35206,"18.0":0.08855,"18.1":0.18563,"18.2":0.10028,"18.3":0.37019,"18.4":0.23897,"18.5-18.6":7.54999,"26.0":0.01814},P:{"4":0.14435,"20":0.01031,"21":0.02062,"22":0.02062,"23":0.02062,"24":0.02062,"25":0.04124,"26":0.04124,"27":0.08248,"28":2.48486,"5.0-5.4":0.01031,"6.2-6.4":0.01031,"7.2-7.4":0.08248,_:"8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0 17.0 18.0","13.0":0.01031,"19.0":0.01031},I:{"0":0.01188,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.31535,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.493,"9":0.0986,"10":0.17125,"11":0.76804,_:"6 7 5.5"},S:{"2.5":0.00595,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":48.11135},R:{_:"0"},M:{"0":0.1785},Q:{_:"14.9"},O:{"0":0.05355},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/RU.js b/node_modules/caniuse-lite/data/regions/RU.js
deleted file mode 100644
index bcfde7d..0000000
--- a/node_modules/caniuse-lite/data/regions/RU.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"31":0.01377,"48":0.00688,"52":0.08261,"56":0.00688,"66":0.00688,"68":0.00688,"78":0.01377,"88":0.00688,"94":0.00688,"96":0.00688,"97":0.00688,"101":0.00688,"102":0.06884,"108":0.00688,"111":0.00688,"113":0.00688,"114":0.00688,"115":0.75036,"118":0.00688,"120":0.00688,"125":0.00688,"127":0.00688,"128":0.1308,"130":0.00688,"131":0.02065,"132":0.00688,"133":0.02065,"134":0.01377,"135":0.02754,"136":0.0413,"137":0.02065,"138":0.02754,"139":0.11703,"140":1.48694,"141":0.41304,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 57 58 59 60 61 62 63 64 65 67 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 89 90 91 92 93 95 98 99 100 103 104 105 106 107 109 110 112 116 117 119 121 122 123 124 126 129 142 143 144 145 3.5 3.6"},D:{"26":0.00688,"34":0.00688,"38":0.00688,"39":0.02754,"40":0.02754,"41":0.04819,"42":0.02754,"43":0.02754,"44":0.02754,"45":0.59202,"46":0.02754,"47":0.02754,"48":0.02754,"49":0.06884,"50":0.02754,"51":0.03442,"52":0.02754,"53":0.03442,"54":0.02754,"55":0.02754,"56":0.02754,"57":0.02754,"58":0.03442,"59":0.02754,"60":0.02754,"64":0.00688,"69":0.00688,"72":0.00688,"76":0.03442,"78":0.04819,"79":0.06884,"80":0.01377,"81":0.00688,"83":0.00688,"84":0.00688,"85":0.19275,"86":0.01377,"87":0.0413,"88":0.01377,"89":0.00688,"90":0.02754,"91":0.01377,"92":0.00688,"93":0.00688,"94":0.00688,"95":0.0413,"96":0.00688,"97":0.02754,"98":0.01377,"99":0.01377,"100":0.01377,"101":0.00688,"102":0.0413,"103":0.02065,"104":0.45434,"105":0.01377,"106":0.13768,"107":0.02065,"108":0.03442,"109":2.74672,"110":0.01377,"111":0.02754,"112":0.01377,"113":0.00688,"114":0.04819,"115":0.02065,"116":0.12391,"117":0.01377,"118":0.06884,"119":0.36485,"120":0.07572,"121":0.04819,"122":0.09638,"123":0.83985,"124":0.05507,"125":0.59202,"126":0.04819,"127":0.0413,"128":0.08949,"129":0.0413,"130":0.06196,"131":0.29601,"132":0.10326,"133":0.12391,"134":0.18587,"135":0.15145,"136":0.53695,"137":2.95324,"138":13.91256,"139":0.01377,"140":0.01377,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 35 36 37 61 62 63 65 66 67 68 70 71 73 74 75 77 141 142"},F:{"12":0.00688,"36":0.02754,"43":0.00688,"46":0.00688,"76":0.00688,"77":0.00688,"79":0.04819,"80":0.01377,"82":0.00688,"84":0.00688,"85":0.05507,"86":0.04819,"87":0.00688,"88":0.00688,"89":0.02065,"90":0.1308,"95":0.88804,"99":0.00688,"102":0.00688,"104":0.00688,"108":0.00688,"113":0.01377,"114":0.01377,"115":0.00688,"116":0.00688,"117":0.01377,_:"9 11 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 78 81 83 91 92 93 94 96 97 98 100 101 103 105 106 107 109 110 111 112 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6","12.1":0.00688},B:{"17":0.00688,"18":0.00688,"92":0.02754,"109":0.05507,"114":0.00688,"119":0.00688,"122":0.00688,"123":0.00688,"125":0.00688,"126":0.00688,"128":0.00688,"129":0.00688,"130":0.00688,"131":0.02065,"132":0.00688,"133":0.01377,"134":0.02754,"135":0.02065,"136":0.04819,"137":0.15833,"138":4.48837,_:"12 13 14 15 16 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 120 121 124 127 139"},E:{"14":0.01377,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 16.0","12.1":0.00688,"13.1":0.01377,"14.1":0.02754,"15.1":0.00688,"15.2-15.3":0.00688,"15.4":0.00688,"15.5":0.00688,"15.6":0.08261,"16.1":0.00688,"16.2":0.00688,"16.3":0.02754,"16.4":0.00688,"16.5":0.02754,"16.6":0.11703,"17.0":0.00688,"17.1":0.06196,"17.2":0.01377,"17.3":0.02065,"17.4":0.02065,"17.5":0.02754,"17.6":0.07572,"18.0":0.00688,"18.1":0.02065,"18.2":0.01377,"18.3":0.04819,"18.4":0.04819,"18.5-18.6":0.65398,"26.0":0.00688},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00059,"5.0-5.1":0,"6.0-6.1":0.00295,"7.0-7.1":0.00177,"8.1-8.4":0,"9.0-9.2":0.00118,"9.3":0.0065,"10.0-10.2":0.00059,"10.3":0.01004,"11.0-11.2":0.08798,"11.3-11.4":0.00413,"12.0-12.1":0.00118,"12.2-12.5":0.03425,"13.0-13.1":0,"13.2":0.00118,"13.3":0.00118,"13.4-13.7":0.0059,"14.0-14.4":0.01358,"14.5-14.8":0.01299,"15.0-15.1":0.01181,"15.2-15.3":0.00945,"15.4":0.01063,"15.5":0.0124,"15.6-15.8":0.16356,"16.0":0.02185,"16.1":0.04251,"16.2":0.02185,"16.3":0.04133,"16.4":0.00886,"16.5":0.01653,"16.6-16.7":0.21021,"17.0":0.01063,"17.1":0.02008,"17.2":0.01476,"17.3":0.02185,"17.4":0.04015,"17.5":0.07676,"17.6-17.7":0.19486,"18.0":0.04901,"18.1":0.10274,"18.2":0.05551,"18.3":0.2049,"18.4":0.13227,"18.5-18.6":4.17884,"26.0":0.01004},P:{"4":0.11109,"21":0.02222,"23":0.01111,"24":0.01111,"25":0.01111,"26":0.01111,"27":0.03333,"28":0.54435,_:"20 22 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.01111},I:{"0":0.04667,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00004},K:{"0":0.88183,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00746,"11":0.17153,_:"6 7 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":19.02466},R:{_:"0"},M:{"0":0.45182},Q:{"14.9":0.01246},O:{"0":0.16203},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/RW.js b/node_modules/caniuse-lite/data/regions/RW.js
deleted file mode 100644
index 6367749..0000000
--- a/node_modules/caniuse-lite/data/regions/RW.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"4":0.00535,"44":0.00535,"57":0.00535,"109":0.00535,"111":0.0107,"112":0.01605,"115":0.50816,"119":0.00535,"127":0.01605,"128":0.05349,"133":0.0107,"135":0.01605,"136":0.00535,"137":0.0107,"138":0.06954,"139":0.04814,"140":1.00561,"141":0.33699,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 49 50 51 52 53 54 55 56 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 113 114 116 117 118 120 121 122 123 124 125 126 129 130 131 132 134 142 143 144 145 3.5 3.6"},D:{"11":0.00535,"25":0.00535,"32":0.00535,"34":0.0107,"35":0.00535,"39":0.00535,"40":0.01605,"41":0.0107,"42":0.01605,"43":0.01605,"44":0.0107,"45":0.00535,"46":0.0107,"47":0.0107,"48":0.0107,"49":0.0107,"50":0.0107,"51":0.01605,"52":0.00535,"53":0.0107,"54":0.0107,"55":0.0107,"56":0.01605,"57":0.0107,"58":0.0214,"59":0.01605,"60":0.0107,"61":0.00535,"65":0.0107,"66":0.01605,"67":0.0107,"68":0.00535,"70":0.00535,"71":0.0107,"72":0.0107,"73":0.0107,"74":0.0107,"75":0.00535,"77":0.0107,"79":0.01605,"80":0.03209,"81":0.01605,"83":0.0214,"84":0.01605,"85":0.00535,"86":0.00535,"87":0.04814,"88":0.0107,"89":0.01605,"90":0.01605,"91":0.01605,"92":0.00535,"93":0.0107,"94":0.00535,"95":0.00535,"96":0.00535,"97":0.0107,"98":0.08024,"99":0.00535,"100":0.17652,"101":0.00535,"103":0.11768,"105":0.00535,"106":0.05349,"107":0.0107,"108":0.03744,"109":1.33725,"110":0.03744,"111":0.06954,"113":0.00535,"114":0.07489,"115":0.00535,"116":0.13907,"117":0.00535,"118":0.0107,"119":0.0214,"120":0.01605,"121":0.00535,"122":0.06419,"123":0.0214,"124":0.03209,"125":1.66889,"126":0.05884,"127":0.02675,"128":0.13373,"129":0.03209,"130":0.0214,"131":0.17117,"132":0.18722,"133":0.09093,"134":0.11768,"135":0.20861,"136":0.31024,"137":6.01763,"138":19.45966,"139":0.08024,"140":0.00535,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 26 27 28 29 30 31 33 36 37 38 62 63 64 69 76 78 102 104 112 141 142"},F:{"79":0.00535,"89":0.01605,"90":0.02675,"95":0.0214,"112":0.00535,"113":0.00535,"115":0.00535,"116":0.00535,"117":0.02675,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 114 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.0107,"13":0.0107,"14":0.00535,"15":0.00535,"16":0.0107,"18":0.05349,"84":0.00535,"89":0.0107,"90":0.01605,"92":0.11768,"100":0.00535,"107":0.0107,"108":0.01605,"109":0.01605,"111":0.00535,"114":0.04279,"117":0.00535,"122":0.04279,"126":0.0107,"127":0.00535,"128":0.00535,"129":0.00535,"130":0.0214,"131":0.0214,"132":0.0107,"133":0.04279,"134":0.09093,"135":0.09628,"136":0.06954,"137":0.26745,"138":4.46107,"139":0.0107,_:"17 79 80 81 83 85 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 110 112 113 115 116 118 119 120 121 123 124 125"},E:{"13":0.0107,_:"0 4 5 6 7 8 9 10 11 12 14 15 3.1 3.2 6.1 7.1 9.1 10.1 15.5 16.0 16.2 16.4 16.5 17.0 18.0","5.1":0.00535,"11.1":0.00535,"12.1":0.0107,"13.1":0.03744,"14.1":0.00535,"15.1":0.00535,"15.2-15.3":0.00535,"15.4":0.00535,"15.6":0.11233,"16.1":0.01605,"16.3":0.00535,"16.6":0.10698,"17.1":0.01605,"17.2":0.00535,"17.3":0.00535,"17.4":0.0107,"17.5":0.0214,"17.6":0.10163,"18.1":0.0107,"18.2":0.02675,"18.3":0.02675,"18.4":0.02675,"18.5-18.6":0.43327,"26.0":0.00535},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00052,"5.0-5.1":0,"6.0-6.1":0.00262,"7.0-7.1":0.00157,"8.1-8.4":0,"9.0-9.2":0.00105,"9.3":0.00576,"10.0-10.2":0.00052,"10.3":0.0089,"11.0-11.2":0.07803,"11.3-11.4":0.00367,"12.0-12.1":0.00105,"12.2-12.5":0.03037,"13.0-13.1":0,"13.2":0.00105,"13.3":0.00105,"13.4-13.7":0.00524,"14.0-14.4":0.01205,"14.5-14.8":0.01152,"15.0-15.1":0.01047,"15.2-15.3":0.00838,"15.4":0.00943,"15.5":0.011,"15.6-15.8":0.14507,"16.0":0.01938,"16.1":0.03771,"16.2":0.01938,"16.3":0.03666,"16.4":0.00786,"16.5":0.01466,"16.6-16.7":0.18644,"17.0":0.00943,"17.1":0.01781,"17.2":0.01309,"17.3":0.01938,"17.4":0.03561,"17.5":0.06808,"17.6-17.7":0.17282,"18.0":0.04347,"18.1":0.09112,"18.2":0.04923,"18.3":0.18172,"18.4":0.11731,"18.5-18.6":3.70624,"26.0":0.0089},P:{"4":0.02152,"22":0.01076,"23":0.01076,"24":0.03228,"25":0.01076,"26":0.03228,"27":0.04304,"28":0.48419,_:"20 21 5.0-5.4 6.2-6.4 8.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.06456,"9.2":0.01076},I:{"0":0.03251,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":2.49728,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.01284,"10":0.00642,"11":0.01284,_:"6 7 9 5.5"},S:{"2.5":0.0093,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":46.19375},R:{_:"0"},M:{"0":0.13488},Q:{"14.9":0.0186},O:{"0":0.13488},H:{"0":2.07}};
diff --git a/node_modules/caniuse-lite/data/regions/SA.js b/node_modules/caniuse-lite/data/regions/SA.js
deleted file mode 100644
index a0e5190..0000000
--- a/node_modules/caniuse-lite/data/regions/SA.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"52":0.00167,"115":0.01832,"127":0.00167,"128":0.005,"134":0.00167,"135":0.00167,"136":0.00167,"137":0.00333,"138":0.00333,"139":0.01332,"140":0.21312,"141":0.05661,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 129 130 131 132 133 142 143 144 145 3.5 3.6"},D:{"11":0.00167,"27":0.00167,"34":0.00167,"38":0.00333,"39":0.005,"40":0.005,"41":0.00666,"42":0.005,"43":0.005,"44":0.005,"45":0.005,"46":0.005,"47":0.00666,"48":0.005,"49":0.00666,"50":0.005,"51":0.005,"52":0.005,"53":0.005,"54":0.005,"55":0.005,"56":0.005,"57":0.005,"58":0.00833,"59":0.005,"60":0.005,"63":0.00167,"65":0.00167,"66":0.00167,"67":0.00167,"68":0.00333,"69":0.00167,"72":0.00333,"73":0.00167,"74":0.00167,"75":0.00333,"76":0.00333,"77":0.00167,"78":0.00167,"79":0.00999,"80":0.00666,"81":0.00167,"83":0.00833,"84":0.00333,"85":0.00333,"86":0.00333,"87":0.01665,"88":0.005,"89":0.005,"90":0.00333,"91":0.00333,"92":0.00333,"93":0.005,"94":0.02331,"95":0.00167,"96":0.00167,"97":0.00167,"98":0.005,"99":0.00333,"100":0.00333,"101":0.00333,"102":0.00167,"103":0.01166,"104":0.005,"105":0.00167,"106":0.00167,"107":0.00167,"108":0.01166,"109":0.21645,"110":0.00333,"111":0.00167,"112":0.00167,"113":0.00167,"114":0.02498,"115":0.00167,"116":0.01499,"117":0.00167,"118":0.00333,"119":0.00666,"120":0.01332,"121":0.00833,"122":0.02664,"123":0.00666,"124":0.00999,"125":1.23044,"126":0.01332,"127":0.00666,"128":0.01832,"129":0.005,"130":0.01166,"131":0.0383,"132":0.02498,"133":0.02831,"134":0.02498,"135":0.08658,"136":0.09491,"137":1.44356,"138":6.21378,"139":0.00333,"140":0.00333,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 32 33 35 36 37 61 62 64 70 71 141 142"},F:{"89":0.00333,"90":0.04496,"95":0.00167,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00333,"92":0.00833,"109":0.005,"114":0.005,"117":0.00167,"120":0.00167,"122":0.00833,"123":0.00167,"124":0.00167,"125":0.00167,"126":0.005,"127":0.00167,"128":0.005,"129":0.005,"130":0.00167,"131":0.00833,"132":0.01166,"133":0.005,"134":0.01998,"135":0.00999,"136":0.02831,"137":0.11988,"138":1.39694,"139":0.01499,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 118 119 121"},E:{"14":0.00167,"15":0.00167,_:"0 4 5 6 7 8 9 10 11 12 13 3.1 3.2 6.1 7.1 10.1 11.1 12.1","5.1":0.00666,"9.1":0.00167,"13.1":0.00167,"14.1":0.005,"15.1":0.00999,"15.2-15.3":0.00167,"15.4":0.00333,"15.5":0.005,"15.6":0.01998,"16.0":0.005,"16.1":0.01332,"16.2":0.00666,"16.3":0.00999,"16.4":0.00833,"16.5":0.00833,"16.6":0.07326,"17.0":0.00333,"17.1":0.01332,"17.2":0.01166,"17.3":0.00833,"17.4":0.01499,"17.5":0.03497,"17.6":0.08825,"18.0":0.01166,"18.1":0.02997,"18.2":0.01499,"18.3":0.06494,"18.4":0.05162,"18.5-18.6":0.79421,"26.0":0.00666},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00213,"5.0-5.1":0,"6.0-6.1":0.01064,"7.0-7.1":0.00638,"8.1-8.4":0,"9.0-9.2":0.00426,"9.3":0.02341,"10.0-10.2":0.00213,"10.3":0.03617,"11.0-11.2":0.31706,"11.3-11.4":0.0149,"12.0-12.1":0.00426,"12.2-12.5":0.12342,"13.0-13.1":0,"13.2":0.00426,"13.3":0.00426,"13.4-13.7":0.02128,"14.0-14.4":0.04894,"14.5-14.8":0.04681,"15.0-15.1":0.04256,"15.2-15.3":0.03405,"15.4":0.0383,"15.5":0.04469,"15.6-15.8":0.58944,"16.0":0.07873,"16.1":0.15321,"16.2":0.07873,"16.3":0.14895,"16.4":0.03192,"16.5":0.05958,"16.6-16.7":0.75754,"17.0":0.0383,"17.1":0.07235,"17.2":0.0532,"17.3":0.07873,"17.4":0.1447,"17.5":0.27663,"17.6-17.7":0.70222,"18.0":0.17662,"18.1":0.37026,"18.2":0.20002,"18.3":0.73839,"18.4":0.47666,"18.5-18.6":15.05933,"26.0":0.03617},P:{"22":0.01051,"23":0.01051,"24":0.01051,"25":0.04203,"26":0.02101,"27":0.07354,"28":1.06114,_:"4 20 21 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.02101},I:{"0":0.04161,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":0.4751,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00214,"11":0.01284,_:"6 7 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":61.34379},R:{_:"0"},M:{"0":0.05835},Q:{_:"14.9"},O:{"0":1.62533},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/SB.js b/node_modules/caniuse-lite/data/regions/SB.js
deleted file mode 100644
index f906fbe..0000000
--- a/node_modules/caniuse-lite/data/regions/SB.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"111":0.01432,"113":0.00358,"115":0.01074,"128":0.0179,"138":0.01432,"139":0.00358,"140":0.44738,"141":0.1539,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 112 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 134 135 136 137 142 143 144 145 3.5 3.6"},D:{"37":0.00358,"39":0.00358,"40":0.00358,"41":0.00358,"43":0.00716,"44":0.00358,"47":0.01432,"48":0.00358,"50":0.00358,"52":0.00716,"54":0.0179,"55":0.00716,"56":0.00716,"59":0.01074,"61":0.00358,"68":0.01074,"70":0.00358,"71":0.00716,"80":0.00358,"84":0.00358,"87":0.00358,"97":0.03937,"103":0.01074,"105":0.01432,"108":2.7272,"109":0.13242,"111":0.02147,"119":0.01432,"121":0.07874,"122":0.02505,"123":0.03937,"124":0.00358,"125":0.21116,"126":0.05726,"127":0.02505,"128":0.05726,"129":0.02505,"130":0.03221,"131":0.01074,"133":0.08948,"134":0.03937,"135":0.19685,"136":0.136,"137":2.09372,"138":9.84225,"139":0.02863,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 42 45 46 49 51 53 57 58 60 62 63 64 65 66 67 69 72 73 74 75 76 77 78 79 81 83 85 86 88 89 90 91 92 93 94 95 96 98 99 100 101 102 104 106 107 110 112 113 114 115 116 117 118 120 132 140 141 142"},F:{"54":0.00716,"90":0.07158,"112":0.00716,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 113 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"13":0.00358,"14":0.01074,"15":0.07158,"16":0.03221,"17":0.00716,"18":0.00716,"80":0.01074,"85":0.00358,"89":0.18611,"90":0.01074,"92":0.03937,"102":0.00716,"107":0.00358,"108":0.04653,"109":0.00358,"116":0.03221,"117":0.00358,"120":0.02863,"121":0.00358,"122":0.00358,"125":0.01074,"126":0.02147,"127":0.00358,"129":0.00358,"130":0.01432,"131":0.03937,"132":0.01074,"133":0.10737,"134":0.01074,"135":0.04295,"136":0.204,"137":0.38653,"138":7.52664,"139":0.01432,_:"12 79 81 83 84 86 87 88 91 93 94 95 96 97 98 99 100 101 103 104 105 106 110 111 112 113 114 115 118 119 123 124 128"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.1 15.2-15.3 15.5 16.1 16.2 16.4 17.0 17.1 17.3 17.5 18.0","14.1":0.01432,"15.4":0.00716,"15.6":0.0179,"16.0":0.01074,"16.3":0.00358,"16.5":0.01074,"16.6":0.01074,"17.2":0.01074,"17.4":0.00358,"17.6":0.00358,"18.1":0.00358,"18.2":0.02147,"18.3":0.01074,"18.4":0.01432,"18.5-18.6":0.41159,"26.0":0.02863},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00032,"5.0-5.1":0,"6.0-6.1":0.00158,"7.0-7.1":0.00095,"8.1-8.4":0,"9.0-9.2":0.00063,"9.3":0.00348,"10.0-10.2":0.00032,"10.3":0.00538,"11.0-11.2":0.04717,"11.3-11.4":0.00222,"12.0-12.1":0.00063,"12.2-12.5":0.01836,"13.0-13.1":0,"13.2":0.00063,"13.3":0.00063,"13.4-13.7":0.00317,"14.0-14.4":0.00728,"14.5-14.8":0.00696,"15.0-15.1":0.00633,"15.2-15.3":0.00506,"15.4":0.0057,"15.5":0.00665,"15.6-15.8":0.08769,"16.0":0.01171,"16.1":0.02279,"16.2":0.01171,"16.3":0.02216,"16.4":0.00475,"16.5":0.00886,"16.6-16.7":0.11269,"17.0":0.0057,"17.1":0.01076,"17.2":0.00791,"17.3":0.01171,"17.4":0.02153,"17.5":0.04115,"17.6-17.7":0.10446,"18.0":0.02627,"18.1":0.05508,"18.2":0.02976,"18.3":0.10984,"18.4":0.07091,"18.5-18.6":2.24026,"26.0":0.00538},P:{"4":0.02057,"23":0.27774,"24":0.12344,"25":0.03086,"26":0.05143,"27":0.40118,"28":2.03677,_:"20 21 22 5.0-5.4 8.2 9.2 10.1 11.1-11.2 12.0 15.0 17.0 18.0 19.0","6.2-6.4":0.01029,"7.2-7.4":0.01029,"13.0":0.01029,"14.0":0.02057,"16.0":0.03086},I:{"0":0.01923,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":2.06114,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.11095,_:"6 7 8 9 10 5.5"},S:{"2.5":0.00642,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":62.54338},R:{_:"0"},M:{"0":0.77694},Q:{"14.9":0.42379},O:{"0":0.60357},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/SC.js b/node_modules/caniuse-lite/data/regions/SC.js
deleted file mode 100644
index ae6750e..0000000
--- a/node_modules/caniuse-lite/data/regions/SC.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"2":0.00498,"3":0.01495,"4":0.01993,"5":0.00996,"6":0.00498,"7":0.00996,"8":0.00498,"10":0.00996,"11":0.00498,"12":0.00498,"14":0.00498,"16":0.00996,"19":0.00996,"20":0.00996,"21":0.00498,"25":0.00498,"28":0.00498,"29":0.00498,"30":0.00498,"31":0.00498,"35":0.00996,"36":0.00498,"38":0.00498,"39":0.00498,"40":0.01495,"45":0.00498,"46":0.00498,"47":0.00498,"49":0.00996,"52":0.01495,"54":0.00498,"55":0.00996,"57":0.00498,"60":0.07473,"68":0.00996,"78":0.01993,"91":0.01993,"102":0.04484,"103":0.00498,"104":0.02491,"115":0.53806,"121":0.00498,"125":0.00996,"128":6.15775,"133":0.00498,"134":0.00498,"135":0.00996,"136":0.00498,"138":0.00498,"139":0.06477,"140":0.62275,"141":0.19928,_:"9 13 15 17 18 22 23 24 26 27 32 33 34 37 41 42 43 44 48 50 51 53 56 58 59 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 99 100 101 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 122 123 124 126 127 129 130 131 132 137 142 143 144 145","3.5":0.01495,"3.6":0.01495},D:{"4":0.01993,"5":0.00996,"6":0.00498,"7":0.00498,"9":0.00498,"10":0.00996,"13":0.00498,"14":0.00498,"15":0.00498,"16":0.00996,"19":0.00498,"20":0.00996,"22":0.00498,"32":0.00498,"35":0.00498,"36":0.00996,"37":0.00498,"39":0.00498,"41":0.00996,"44":0.00498,"45":1.18073,"51":0.00498,"52":0.00498,"55":0.00996,"57":0.00498,"59":0.00498,"60":0.00498,"61":0.00498,"62":0.00996,"68":0.02989,"69":0.02491,"70":0.02491,"71":0.01993,"72":0.02989,"73":0.00996,"74":0.02989,"75":0.01993,"76":0.02491,"77":0.02491,"78":0.05978,"79":0.02989,"80":0.03986,"81":0.03487,"83":0.03487,"84":0.01993,"85":0.03487,"86":0.08469,"87":0.03986,"88":0.04484,"89":0.03487,"90":0.04982,"91":0.00996,"96":0.00498,"97":0.01495,"98":0.00996,"100":0.00996,"101":0.03487,"102":0.00498,"103":0.00996,"104":0.00996,"105":0.00498,"106":0.00498,"107":0.03986,"108":0.01495,"109":0.21423,"110":0.03986,"111":0.00996,"112":0.00996,"113":0.01993,"114":0.01495,"115":0.51315,"116":0.4982,"117":0.23415,"118":1.20564,"119":0.02989,"120":0.22419,"121":0.40354,"122":0.46333,"123":0.08469,"124":0.40852,"125":1.18572,"126":0.28397,"127":0.71741,"128":0.40852,"129":0.8569,"130":0.92167,"131":1.20066,"132":1.98782,"133":0.72737,"134":1.70384,"135":1.32023,"136":0.3039,"137":4.13008,"138":6.90505,"139":0.02491,"140":0.12455,_:"8 11 12 17 18 21 23 24 25 26 27 28 29 30 31 33 34 38 40 42 43 46 47 48 49 50 53 54 56 58 63 64 65 66 67 92 93 94 95 99 141 142"},F:{"9":0.00498,"11":0.00996,"12":0.00498,"20":0.00996,"28":0.00498,"32":0.00498,"40":0.00498,"47":0.00498,"53":0.00498,"54":0.00996,"55":0.00996,"90":0.01993,"114":0.00498,_:"15 16 17 18 19 21 22 23 24 25 26 27 29 30 31 33 34 35 36 37 38 39 41 42 43 44 45 46 48 49 50 51 52 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 10.5 11.5 11.6","9.5-9.6":0.00498,"10.0-10.1":0.00498,"10.6":0.00498,"11.1":0.00498,"12.1":0.01495},B:{"12":0.00498,"14":0.00498,"15":0.00498,"79":0.00996,"80":0.01993,"81":0.01993,"83":0.01993,"84":0.01993,"85":0.00996,"86":0.02491,"87":0.01495,"88":0.01495,"89":0.01495,"90":0.01495,"92":0.03487,"100":0.00498,"106":0.00498,"109":0.00498,"111":0.00498,"115":0.00996,"116":0.00996,"117":0.0548,"119":0.00498,"120":0.03487,"121":0.01495,"122":0.00498,"123":0.00498,"124":0.00498,"125":0.02989,"126":0.03986,"127":0.03986,"128":0.00996,"129":0.00996,"130":0.01993,"131":0.0548,"132":0.02491,"133":0.02491,"134":0.03986,"135":0.02989,"136":0.03487,"137":0.34874,"138":2.67035,"139":0.00498,_:"13 16 17 18 91 93 94 95 96 97 98 99 101 102 103 104 105 107 108 110 112 113 114 118"},E:{"4":0.00996,"5":0.00996,"7":0.00498,"9":0.00498,"10":0.00498,"15":0.00498,_:"0 6 8 11 12 13 14 3.1 3.2 6.1 7.1 11.1 12.1 15.2-15.3 18.2","5.1":0.00996,"9.1":0.02491,"10.1":0.00498,"13.1":0.00498,"14.1":0.00498,"15.1":0.00498,"15.4":0.00996,"15.5":0.00498,"15.6":0.00498,"16.0":0.02491,"16.1":0.02491,"16.2":0.00996,"16.3":0.00498,"16.4":0.00498,"16.5":0.0548,"16.6":0.01495,"17.0":0.00498,"17.1":0.01495,"17.2":0.00498,"17.3":0.00498,"17.4":0.01495,"17.5":0.00996,"17.6":0.01993,"18.0":0.00498,"18.1":0.00498,"18.3":0.02491,"18.4":0.00996,"18.5-18.6":0.38361,"26.0":0.02989},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0007,"5.0-5.1":0,"6.0-6.1":0.00351,"7.0-7.1":0.0021,"8.1-8.4":0,"9.0-9.2":0.0014,"9.3":0.00771,"10.0-10.2":0.0007,"10.3":0.01192,"11.0-11.2":0.10447,"11.3-11.4":0.00491,"12.0-12.1":0.0014,"12.2-12.5":0.04067,"13.0-13.1":0,"13.2":0.0014,"13.3":0.0014,"13.4-13.7":0.00701,"14.0-14.4":0.01613,"14.5-14.8":0.01543,"15.0-15.1":0.01402,"15.2-15.3":0.01122,"15.4":0.01262,"15.5":0.01472,"15.6-15.8":0.19422,"16.0":0.02594,"16.1":0.05048,"16.2":0.02594,"16.3":0.04908,"16.4":0.01052,"16.5":0.01963,"16.6-16.7":0.24961,"17.0":0.01262,"17.1":0.02384,"17.2":0.01753,"17.3":0.02594,"17.4":0.04768,"17.5":0.09115,"17.6-17.7":0.23138,"18.0":0.0582,"18.1":0.122,"18.2":0.06591,"18.3":0.2433,"18.4":0.15706,"18.5-18.6":4.96207,"26.0":0.01192},P:{"4":0.01036,"20":0.01036,"21":0.05179,"22":0.05179,"23":0.09323,"24":0.01036,"25":0.03108,"26":0.05179,"27":0.08287,"28":0.97369,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 16.0 17.0 18.0","7.2-7.4":0.01036,"13.0":0.05179,"14.0":0.01036,"15.0":0.01036,"19.0":0.01036},I:{"0":0.1754,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00004,"4.2-4.3":0.00004,"4.4":0,"4.4.3-4.4.4":0.00014},K:{"0":0.85327,_:"10 11 12 11.1 11.5 12.1"},A:{"6":0.01025,"7":0.01025,"8":0.03075,"9":0.03075,"10":0.01025,"11":0.95338,"5.5":0.01025},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":39.88599},R:{_:"0"},M:{"0":2.17323},Q:{"14.9":0.33125},O:{"0":0.68258},H:{"0":0.01}};
diff --git a/node_modules/caniuse-lite/data/regions/SD.js b/node_modules/caniuse-lite/data/regions/SD.js
deleted file mode 100644
index d6fc7f4..0000000
--- a/node_modules/caniuse-lite/data/regions/SD.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"35":0.00179,"43":0.00179,"44":0.00179,"45":0.00179,"47":0.00179,"49":0.00179,"52":0.00179,"56":0.00179,"57":0.00179,"61":0.00179,"65":0.00179,"72":0.00714,"85":0.00179,"100":0.00179,"114":0.00179,"115":0.05715,"125":0.00536,"127":0.03036,"128":0.01429,"129":0.00179,"130":0.00179,"133":0.00179,"135":0.00179,"136":0.00893,"137":0.00179,"138":0.00357,"139":0.01607,"140":0.19825,"141":0.0893,"142":0.00536,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 40 41 42 46 48 50 51 53 54 55 58 59 60 62 63 64 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 86 87 88 89 90 91 92 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 109 110 111 112 113 116 117 118 119 120 121 122 123 124 126 131 132 134 143 144 145 3.5 3.6"},D:{"11":0.00179,"37":0.16253,"40":0.00179,"43":0.00893,"46":0.00179,"47":0.00179,"49":0.00179,"50":0.00179,"54":0.00179,"57":0.00179,"58":0.05179,"61":0.00179,"63":0.00179,"64":0.00357,"67":0.00357,"68":0.00893,"70":0.03751,"71":0.00536,"72":0.00179,"76":0.00179,"78":0.05537,"79":0.01607,"80":0.00179,"81":0.00536,"83":0.00179,"84":0.00179,"86":0.00714,"87":0.00179,"88":0.00357,"89":0.00357,"91":0.00179,"92":0.00179,"93":0.00179,"96":0.00179,"99":0.00357,"100":0.00357,"102":0.00179,"103":0.00357,"104":0.00893,"105":0.00179,"106":0.00536,"107":0.00179,"108":0.00179,"109":0.10359,"111":0.01429,"112":0.00179,"114":0.0125,"116":0.00357,"117":0.00179,"118":0.00357,"119":0.00357,"120":0.00536,"121":0.00179,"122":0.00179,"123":0.00893,"124":0.00357,"125":0.025,"126":0.0125,"127":0.01965,"128":0.00714,"129":0.00357,"130":0.01072,"131":0.03393,"132":0.00714,"133":0.01072,"134":0.01786,"135":0.03572,"136":0.05001,"137":0.30183,"138":0.96265,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 41 42 44 45 48 51 52 53 55 56 59 60 62 65 66 69 73 74 75 77 85 90 94 95 97 98 101 110 113 115 139 140 141 142"},F:{"22":0.00179,"39":0.00179,"71":0.00179,"73":0.00357,"78":0.00893,"79":0.01429,"83":0.00179,"85":0.00179,"86":0.00536,"87":0.03393,"88":0.03215,"89":0.1661,"90":0.64832,"91":0.01965,"94":0.00179,"95":0.00536,"96":0.00179,"114":0.00179,"117":0.00179,_:"9 11 12 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 72 74 75 76 77 80 81 82 84 92 93 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00357,"13":0.00179,"14":0.00357,"17":0.00179,"18":0.00893,"84":0.00536,"89":0.00714,"90":0.01072,"92":0.04822,"100":0.00893,"103":0.00179,"104":0.00179,"109":0.00179,"112":0.00179,"114":0.00179,"122":0.00714,"124":0.00893,"126":0.00179,"130":0.00179,"131":0.00714,"132":0.00179,"133":0.00714,"134":0.00536,"135":0.00714,"136":0.01429,"137":0.02858,"138":0.459,"139":0.00357,_:"15 16 79 80 81 83 85 86 87 88 91 93 94 95 96 97 98 99 101 102 105 106 107 108 110 111 113 115 116 117 118 119 120 121 123 125 127 128 129"},E:{"7":0.00357,"15":0.00357,_:"0 4 5 6 8 9 10 11 12 13 14 3.1 3.2 6.1 7.1 9.1 10.1 12.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 16.5 17.0 17.2 17.3 17.4 17.5 18.0 18.1 18.2 26.0","5.1":0.07501,"11.1":0.00179,"13.1":0.00179,"15.6":0.00536,"16.6":0.00179,"17.1":0.00179,"17.6":0.025,"18.3":0.00179,"18.4":0.00357,"18.5-18.6":0.00714},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00011,"5.0-5.1":0,"6.0-6.1":0.00054,"7.0-7.1":0.00032,"8.1-8.4":0,"9.0-9.2":0.00022,"9.3":0.00118,"10.0-10.2":0.00011,"10.3":0.00183,"11.0-11.2":0.01603,"11.3-11.4":0.00075,"12.0-12.1":0.00022,"12.2-12.5":0.00624,"13.0-13.1":0,"13.2":0.00022,"13.3":0.00022,"13.4-13.7":0.00108,"14.0-14.4":0.00248,"14.5-14.8":0.00237,"15.0-15.1":0.00215,"15.2-15.3":0.00172,"15.4":0.00194,"15.5":0.00226,"15.6-15.8":0.02981,"16.0":0.00398,"16.1":0.00775,"16.2":0.00398,"16.3":0.00753,"16.4":0.00161,"16.5":0.00301,"16.6-16.7":0.03831,"17.0":0.00194,"17.1":0.00366,"17.2":0.00269,"17.3":0.00398,"17.4":0.00732,"17.5":0.01399,"17.6-17.7":0.03551,"18.0":0.00893,"18.1":0.01873,"18.2":0.01012,"18.3":0.03734,"18.4":0.02411,"18.5-18.6":0.7616,"26.0":0.00183},P:{"4":0.08079,"20":0.0101,"21":0.07069,"22":0.07069,"23":0.08079,"24":0.12119,"25":0.22218,"26":0.35346,"27":0.43425,"28":0.68672,_:"5.0-5.4 6.2-6.4 8.2 10.1 12.0 15.0","7.2-7.4":0.33326,"9.2":0.0101,"11.1-11.2":0.0101,"13.0":0.0101,"14.0":0.0202,"16.0":0.0404,"17.0":0.0202,"18.0":0.0101,"19.0":0.10099},I:{"0":0.08203,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00007},K:{"0":7.04208,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00536,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":83.06462},R:{_:"0"},M:{"0":0.13966},Q:{_:"14.9"},O:{"0":0.54219},H:{"0":0.45}};
diff --git a/node_modules/caniuse-lite/data/regions/SE.js b/node_modules/caniuse-lite/data/regions/SE.js
deleted file mode 100644
index a92ac5f..0000000
--- a/node_modules/caniuse-lite/data/regions/SE.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"52":0.01774,"59":0.12418,"60":0.01331,"78":0.01331,"84":0.00887,"91":0.00444,"101":0.00444,"102":0.00887,"104":0.00444,"113":0.03548,"115":0.20845,"121":0.00444,"122":0.00887,"123":0.02661,"125":0.00444,"128":0.91805,"132":0.00444,"133":0.00444,"134":0.00444,"135":0.00444,"136":0.02218,"137":0.00887,"138":0.01331,"139":0.0887,"140":1.23293,"141":0.39028,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 85 86 87 88 89 90 92 93 94 95 96 97 98 99 100 103 105 106 107 108 109 110 111 112 114 116 117 118 119 120 124 126 127 129 130 131 142 143 144 145 3.6","3.5":0.00887},D:{"38":0.00444,"39":0.00444,"40":0.00444,"41":0.00444,"43":0.00444,"44":0.00444,"45":0.00444,"46":0.00444,"49":0.06653,"50":0.00444,"51":0.00444,"52":0.00887,"54":0.00444,"55":0.00444,"57":0.00444,"58":0.00444,"61":0.00444,"63":0.00444,"65":0.00444,"66":0.03548,"74":0.03105,"79":0.07096,"80":0.00887,"87":0.02661,"88":0.03105,"90":0.00444,"91":0.00444,"92":0.00444,"93":0.00887,"100":0.00444,"101":0.01331,"102":0.00887,"103":0.19071,"104":0.00887,"106":0.02218,"107":0.00444,"108":0.02218,"109":0.50559,"110":0.00444,"111":0.00444,"112":0.00444,"113":0.02661,"114":0.00887,"115":0.00444,"116":0.16853,"117":0.00887,"118":0.18627,"119":0.00887,"120":0.08427,"121":0.02661,"122":0.06653,"123":0.01774,"124":0.04435,"125":0.11975,"126":0.24393,"127":0.04435,"128":0.11975,"129":0.03548,"130":0.03992,"131":0.19958,"132":0.11975,"133":0.19514,"134":0.14192,"135":0.29271,"136":0.68743,"137":6.91417,"138":16.1301,"139":0.00887,"140":0.00444,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 42 47 48 53 56 59 60 62 64 67 68 69 70 71 72 73 75 76 77 78 81 83 84 85 86 89 94 95 96 97 98 99 105 141 142"},F:{"46":0.00444,"86":0.00444,"90":0.01774,"95":0.01331,"102":0.00444,"116":0.00444,"117":0.00887,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 87 88 89 91 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 114 115 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.00444,"92":0.00444,"102":0.00887,"107":0.04435,"109":0.06653,"112":0.03548,"119":0.00444,"120":0.00444,"121":0.03992,"122":0.01331,"124":0.00444,"126":0.00887,"130":0.00444,"131":0.02218,"132":0.01331,"133":0.00887,"134":0.03992,"135":0.03105,"136":0.06653,"137":0.32376,"138":5.4994,"139":0.01331,_:"12 13 14 15 16 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 103 104 105 106 108 110 111 113 114 115 116 117 118 123 125 127 128 129"},E:{"14":0.02661,"15":0.00444,_:"0 4 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00887,"12.1":0.00444,"13.1":0.01774,"14.1":0.06653,"15.1":0.00444,"15.2-15.3":0.00444,"15.4":0.01774,"15.5":0.01774,"15.6":0.23949,"16.0":0.03992,"16.1":0.02218,"16.2":0.01774,"16.3":0.05322,"16.4":0.02218,"16.5":0.02661,"16.6":0.33706,"17.0":0.00887,"17.1":0.23062,"17.2":0.02661,"17.3":0.03105,"17.4":0.05766,"17.5":0.06653,"17.6":0.24393,"18.0":0.01774,"18.1":0.04879,"18.2":0.01774,"18.3":0.11088,"18.4":0.0887,"18.5-18.6":1.88488,"26.0":0.01331},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0027,"5.0-5.1":0,"6.0-6.1":0.01352,"7.0-7.1":0.00811,"8.1-8.4":0,"9.0-9.2":0.00541,"9.3":0.02975,"10.0-10.2":0.0027,"10.3":0.04598,"11.0-11.2":0.40299,"11.3-11.4":0.01893,"12.0-12.1":0.00541,"12.2-12.5":0.15687,"13.0-13.1":0,"13.2":0.00541,"13.3":0.00541,"13.4-13.7":0.02705,"14.0-14.4":0.06221,"14.5-14.8":0.0595,"15.0-15.1":0.05409,"15.2-15.3":0.04327,"15.4":0.04868,"15.5":0.0568,"15.6-15.8":0.74919,"16.0":0.10007,"16.1":0.19474,"16.2":0.10007,"16.3":0.18933,"16.4":0.04057,"16.5":0.07573,"16.6-16.7":0.96286,"17.0":0.04868,"17.1":0.09196,"17.2":0.06762,"17.3":0.10007,"17.4":0.18392,"17.5":0.35161,"17.6-17.7":0.89254,"18.0":0.22449,"18.1":0.47061,"18.2":0.25424,"18.3":0.93852,"18.4":0.60584,"18.5-18.6":19.14088,"26.0":0.04598},P:{"4":0.08303,"20":0.01038,"21":0.03114,"22":0.02076,"23":0.02076,"24":0.02076,"25":0.02076,"26":0.06227,"27":0.10379,"28":4.29681,"5.0-5.4":0.01038,_:"6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.02076},I:{"0":0.05556,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00004},K:{"0":0.17805,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01331,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":23.76333},R:{_:"0"},M:{"0":0.7567},Q:{_:"14.9"},O:{"0":0.01669},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/SG.js b/node_modules/caniuse-lite/data/regions/SG.js
deleted file mode 100644
index 4a39f52..0000000
--- a/node_modules/caniuse-lite/data/regions/SG.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"70":0.47612,"72":0.012,"78":0.012,"102":0.004,"115":0.03601,"117":0.004,"118":0.004,"122":0.008,"125":0.004,"128":0.016,"129":0.24806,"132":0.004,"134":0.03201,"135":0.004,"136":0.03201,"137":0.004,"138":0.008,"139":0.03601,"140":0.52813,"141":0.15604,"142":0.004,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 114 116 119 120 121 123 124 126 127 130 131 133 143 144 145 3.5 3.6"},D:{"24":0.012,"27":0.02801,"28":0.008,"29":0.008,"30":0.004,"31":0.004,"32":0.008,"33":0.004,"34":0.004,"35":0.012,"36":0.012,"37":0.008,"40":0.004,"41":0.02401,"48":0.004,"61":0.004,"62":0.012,"63":0.02001,"64":0.004,"65":0.02801,"66":0.03201,"67":0.04001,"68":0.03601,"69":0.016,"70":0.004,"71":0.016,"72":0.016,"73":0.02001,"74":0.02401,"75":0.04401,"76":0.008,"77":0.016,"78":0.02001,"79":0.04001,"80":0.13603,"81":0.03601,"83":0.03601,"84":0.04801,"85":0.04401,"86":0.05201,"87":0.08802,"88":0.10003,"89":0.10403,"90":0.05601,"91":0.06002,"92":0.04001,"93":0.03201,"94":0.04401,"95":0.04001,"96":0.04801,"97":0.16404,"98":0.21605,"99":0.18005,"100":0.21605,"101":0.21605,"102":0.16404,"103":0.17204,"104":0.17204,"105":0.3921,"106":0.16404,"107":0.21205,"108":0.17604,"109":0.3881,"110":0.14004,"111":0.14004,"112":0.16404,"113":0.14404,"114":0.17604,"115":0.14804,"116":0.16804,"117":1.13628,"118":0.15204,"119":0.15604,"120":0.82821,"121":0.18005,"122":0.13603,"123":0.02401,"124":0.10803,"125":0.10803,"126":0.07602,"127":0.04001,"128":0.08002,"129":0.48012,"130":0.04401,"131":0.24406,"132":0.10403,"133":0.12403,"134":0.31608,"135":0.12403,"136":0.16804,"137":9.85046,"138":9.05426,"139":0.016,"140":0.03201,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 38 39 42 43 44 45 46 47 49 50 51 52 53 54 55 56 57 58 59 60 141 142"},F:{"89":0.004,"90":0.10003,"91":0.004,"95":0.02801,"102":0.004,"113":0.004,"114":0.008,"115":0.004,"116":0.004,"117":0.008,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.004,"100":0.004,"101":0.004,"103":0.004,"104":0.004,"105":0.004,"106":0.004,"107":0.004,"108":0.004,"109":0.02401,"110":0.008,"111":0.012,"112":0.012,"113":0.008,"114":0.012,"115":0.008,"116":0.008,"117":0.016,"118":0.008,"119":0.004,"120":0.008,"121":0.012,"122":0.008,"123":0.004,"124":0.004,"125":0.004,"126":0.008,"127":0.02001,"128":0.02001,"129":0.46412,"130":0.02001,"131":0.02401,"132":0.02001,"133":0.02001,"134":0.02401,"135":0.02801,"136":0.03201,"137":0.3961,"138":1.94449,"139":0.008,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 102"},E:{"8":0.004,"13":0.24406,"14":0.004,_:"0 4 5 6 7 9 10 11 12 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3","13.1":0.004,"14.1":0.012,"15.4":0.004,"15.5":0.004,"15.6":0.04001,"16.0":0.03201,"16.1":0.008,"16.2":0.004,"16.3":0.012,"16.4":0.008,"16.5":0.008,"16.6":0.07202,"17.0":0.012,"17.1":0.03201,"17.2":0.008,"17.3":0.004,"17.4":0.016,"17.5":0.02001,"17.6":0.06802,"18.0":0.13603,"18.1":0.016,"18.2":0.008,"18.3":0.03601,"18.4":0.03201,"18.5-18.6":0.68017,"26.0":0.008},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.001,"5.0-5.1":0,"6.0-6.1":0.00501,"7.0-7.1":0.00301,"8.1-8.4":0,"9.0-9.2":0.002,"9.3":0.01103,"10.0-10.2":0.001,"10.3":0.01704,"11.0-11.2":0.14936,"11.3-11.4":0.00702,"12.0-12.1":0.002,"12.2-12.5":0.05814,"13.0-13.1":0,"13.2":0.002,"13.3":0.002,"13.4-13.7":0.01002,"14.0-14.4":0.02306,"14.5-14.8":0.02205,"15.0-15.1":0.02005,"15.2-15.3":0.01604,"15.4":0.01804,"15.5":0.02105,"15.6-15.8":0.27767,"16.0":0.03709,"16.1":0.07218,"16.2":0.03709,"16.3":0.07017,"16.4":0.01504,"16.5":0.02807,"16.6-16.7":0.35687,"17.0":0.01804,"17.1":0.03408,"17.2":0.02506,"17.3":0.03709,"17.4":0.06817,"17.5":0.13032,"17.6-17.7":0.3308,"18.0":0.0832,"18.1":0.17442,"18.2":0.09423,"18.3":0.34784,"18.4":0.22454,"18.5-18.6":7.09422,"26.0":0.01704},P:{"25":0.01052,"26":0.01052,"27":0.03157,"28":1.87306,_:"4 20 21 22 23 24 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":26.14636,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00524,"4.2-4.3":0.00524,"4.4":0,"4.4.3-4.4.4":0.02095},K:{"0":0.93584,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.0135,"9":0.02701,"10":0.00675,"11":0.27682,_:"6 7 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":21.27553},R:{_:"0"},M:{"0":0.46792},Q:{"14.9":0.04199},O:{"0":0.30595},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/SH.js b/node_modules/caniuse-lite/data/regions/SH.js
deleted file mode 100644
index df39b37..0000000
--- a/node_modules/caniuse-lite/data/regions/SH.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"140":0.53503,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 141 142 143 144 145 3.5 3.6"},D:{"45":0.53503,"125":2.1401,"126":0.53503,"135":4.81523,"136":1.07005,"137":17.6481,"138":16.57805,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 127 128 129 130 131 132 133 134 139 140 141 142"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"85":0.53503,"122":0.53503,"131":1.07005,"136":2.1401,"137":2.1401,"138":23.52564,_:"12 13 14 15 16 17 18 79 80 81 83 84 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 123 124 125 126 127 128 129 130 132 133 134 135 139"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 15.6 16.0 16.1 16.2 16.3 16.4 16.5 16.6 17.0 17.1 17.2 17.3 17.4 17.5 17.6 18.0 18.1 18.2 18.3 18.4 18.5-18.6 26.0"},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0004,"5.0-5.1":0,"6.0-6.1":0.00202,"7.0-7.1":0.00121,"8.1-8.4":0,"9.0-9.2":0.00081,"9.3":0.00443,"10.0-10.2":0.0004,"10.3":0.00685,"11.0-11.2":0.06007,"11.3-11.4":0.00282,"12.0-12.1":0.00081,"12.2-12.5":0.02338,"13.0-13.1":0,"13.2":0.00081,"13.3":0.00081,"13.4-13.7":0.00403,"14.0-14.4":0.00927,"14.5-14.8":0.00887,"15.0-15.1":0.00806,"15.2-15.3":0.00645,"15.4":0.00726,"15.5":0.00847,"15.6-15.8":0.11167,"16.0":0.01492,"16.1":0.02903,"16.2":0.01492,"16.3":0.02822,"16.4":0.00605,"16.5":0.01129,"16.6-16.7":0.14352,"17.0":0.00726,"17.1":0.01371,"17.2":0.01008,"17.3":0.01492,"17.4":0.02741,"17.5":0.05241,"17.6-17.7":0.13304,"18.0":0.03346,"18.1":0.07015,"18.2":0.0379,"18.3":0.1399,"18.4":0.09031,"18.5-18.6":2.85314,"26.0":0.00685},P:{_:"4 20 21 22 23 24 25 26 27 28 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0,_:"10 11 12 11.1 11.5 12.1"},A:{"11":1.07005,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":21.10356},R:{_:"0"},M:{_:"0"},Q:{_:"14.9"},O:{_:"0"},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/SI.js b/node_modules/caniuse-lite/data/regions/SI.js
deleted file mode 100644
index 6da8876..0000000
--- a/node_modules/caniuse-lite/data/regions/SI.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"52":0.03709,"68":0.0053,"72":0.06358,"78":0.01589,"83":0.02649,"91":0.0053,"95":0.03709,"102":0.0053,"113":0.0053,"115":0.7947,"122":0.02649,"125":0.0053,"126":0.0106,"127":0.0053,"128":0.07417,"130":0.0053,"132":0.03709,"133":0.0053,"134":0.03709,"135":0.0106,"136":0.11656,"137":0.02119,"138":0.12185,"139":0.34437,"140":4.02648,"141":0.98543,"142":0.01589,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 73 74 75 76 77 79 80 81 82 84 85 86 87 88 89 90 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 114 116 117 118 119 120 121 123 124 129 131 143 144 145 3.5 3.6"},D:{"39":0.0053,"40":0.0053,"41":0.0053,"42":0.0053,"43":0.0053,"44":0.0053,"45":0.0053,"46":0.0053,"47":0.0053,"48":0.0106,"49":0.01589,"50":0.0053,"51":0.0053,"52":0.0053,"53":0.0053,"54":0.0053,"55":0.0053,"56":0.0053,"57":0.0053,"58":0.02649,"59":0.0053,"60":0.0053,"62":0.01589,"79":0.05828,"87":0.03709,"88":0.0053,"91":0.12715,"96":0.0053,"98":0.06887,"99":0.0053,"100":0.0106,"102":0.0053,"103":0.02649,"104":0.19073,"105":0.0053,"106":0.0053,"108":0.02119,"109":1.03311,"111":0.01589,"112":0.0106,"113":0.0106,"114":0.01589,"115":0.0053,"116":0.09536,"118":0.0053,"119":0.01589,"120":0.06358,"121":0.0106,"122":0.03709,"123":0.04768,"124":0.01589,"125":0.07417,"126":0.03709,"127":0.0106,"128":0.02649,"129":0.02119,"130":0.06887,"131":0.2755,"132":0.05298,"133":0.12715,"134":0.21192,"135":0.10596,"136":0.30728,"137":5.92846,"138":21.47809,"139":0.03709,"140":0.0053,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 83 84 85 86 89 90 92 93 94 95 97 101 107 110 117 141 142"},F:{"46":0.02649,"73":0.01589,"85":0.0053,"86":0.0053,"90":0.02649,"95":0.02649,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 78 79 80 81 82 83 84 87 88 89 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"85":0.0106,"92":0.0053,"98":0.0053,"107":0.0053,"108":0.0053,"109":0.03179,"115":0.0053,"121":0.03179,"127":0.0053,"129":0.0106,"130":0.01589,"131":0.0106,"132":0.01589,"133":0.02649,"134":0.05298,"135":0.05298,"136":0.06358,"137":0.34437,"138":5.5629,"139":0.01589,_:"12 13 14 15 16 17 18 79 80 81 83 84 86 87 88 89 90 91 93 94 95 96 97 99 100 101 102 103 104 105 106 110 111 112 113 114 116 117 118 119 120 122 123 124 125 126 128"},E:{"14":0.0053,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3","13.1":0.0106,"14.1":0.03709,"15.4":0.0053,"15.5":0.0053,"15.6":0.06887,"16.0":0.0106,"16.1":0.0053,"16.2":0.02119,"16.3":0.01589,"16.4":0.0106,"16.5":0.01589,"16.6":0.10066,"17.0":0.0053,"17.1":0.04238,"17.2":0.0053,"17.3":0.0106,"17.4":0.02119,"17.5":0.05828,"17.6":0.15894,"18.0":0.0106,"18.1":0.05298,"18.2":0.0053,"18.3":0.04238,"18.4":0.17483,"18.5-18.6":1.19205,"26.0":0.03179},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00113,"5.0-5.1":0,"6.0-6.1":0.00566,"7.0-7.1":0.00339,"8.1-8.4":0,"9.0-9.2":0.00226,"9.3":0.01244,"10.0-10.2":0.00113,"10.3":0.01923,"11.0-11.2":0.16856,"11.3-11.4":0.00792,"12.0-12.1":0.00226,"12.2-12.5":0.06562,"13.0-13.1":0,"13.2":0.00226,"13.3":0.00226,"13.4-13.7":0.01131,"14.0-14.4":0.02602,"14.5-14.8":0.02489,"15.0-15.1":0.02263,"15.2-15.3":0.0181,"15.4":0.02036,"15.5":0.02376,"15.6-15.8":0.31337,"16.0":0.04186,"16.1":0.08145,"16.2":0.04186,"16.3":0.07919,"16.4":0.01697,"16.5":0.03168,"16.6-16.7":0.40274,"17.0":0.02036,"17.1":0.03846,"17.2":0.02828,"17.3":0.04186,"17.4":0.07693,"17.5":0.14707,"17.6-17.7":0.37333,"18.0":0.0939,"18.1":0.19685,"18.2":0.10634,"18.3":0.39256,"18.4":0.25341,"18.5-18.6":8.00622,"26.0":0.01923},P:{"4":0.05175,"20":0.0207,"21":0.01035,"22":0.0207,"23":0.0207,"24":0.0621,"25":0.0207,"26":0.0414,"27":0.20699,"28":3.17734,"5.0-5.4":0.01035,_:"6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0","7.2-7.4":0.05175,"19.0":0.01035},I:{"0":0.02817,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.30093,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":33.14114},R:{_:"0"},M:{"0":0.48431},Q:{_:"14.9"},O:{"0":0.06113},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/SK.js b/node_modules/caniuse-lite/data/regions/SK.js
deleted file mode 100644
index 1b1e096..0000000
--- a/node_modules/caniuse-lite/data/regions/SK.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"34":0.00419,"52":0.02931,"60":0.00419,"61":0.00419,"78":0.00837,"99":0.00837,"113":0.00419,"115":0.48151,"125":0.01256,"127":0.00837,"128":0.08793,"129":0.00419,"130":0.00419,"131":0.00419,"132":0.00419,"133":0.02094,"134":0.00419,"135":0.00837,"136":0.18842,"137":0.01675,"138":0.0335,"139":0.17167,"140":3.47102,"141":1.26447,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 100 101 102 103 104 105 106 107 108 109 110 111 112 114 116 117 118 119 120 121 122 123 124 126 142 143 144 145 3.5 3.6"},D:{"34":0.00419,"38":0.00419,"39":0.00419,"40":0.00419,"41":0.00837,"42":0.00419,"43":0.00419,"44":0.00419,"45":0.00419,"46":0.00419,"47":0.00837,"48":0.00419,"49":0.02931,"50":0.00419,"51":0.00419,"52":0.00419,"53":0.00419,"54":0.00419,"55":0.00419,"56":0.00419,"57":0.00419,"58":0.00419,"59":0.00419,"60":0.00419,"79":0.09211,"81":0.01256,"87":0.05443,"89":0.00419,"90":0.00419,"91":0.01675,"94":0.02094,"95":0.00419,"102":0.02512,"103":0.02094,"104":0.00837,"106":0.01256,"107":0.00419,"108":0.03768,"109":1.1598,"110":0.00419,"111":0.02931,"112":0.00419,"113":0.00419,"114":0.00837,"115":0.01256,"116":0.0335,"118":0.00419,"119":0.01256,"120":0.01675,"121":0.01256,"122":0.05443,"123":0.01675,"124":0.07537,"125":0.11305,"126":0.01256,"127":0.00837,"128":0.04606,"129":0.02512,"130":0.01256,"131":0.08374,"132":0.06281,"133":0.04606,"134":0.07118,"135":0.08374,"136":0.20935,"137":3.92741,"138":15.70125,"139":0.00837,"140":0.00837,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 83 84 85 86 88 92 93 96 97 98 99 100 101 105 117 141 142"},F:{"46":0.01256,"73":0.00419,"83":0.01256,"85":0.00419,"86":0.00419,"88":0.00419,"89":0.00837,"90":0.06281,"95":0.11305,"109":0.00419,"114":0.00419,"117":0.00837,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 78 79 80 81 82 84 87 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00419,"92":0.00419,"109":0.0335,"114":0.00419,"124":0.00837,"127":0.01256,"129":0.00419,"130":0.00837,"131":0.01675,"132":0.02094,"133":0.01256,"134":0.05024,"135":0.01675,"136":0.05024,"137":0.19679,"138":4.16607,"139":0.00837,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 122 123 125 126 128"},E:{"14":0.00419,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1","13.1":0.00837,"14.1":0.01256,"15.2-15.3":0.00419,"15.4":0.00419,"15.5":0.00837,"15.6":0.07537,"16.0":0.00837,"16.1":0.00837,"16.2":0.00419,"16.3":0.01256,"16.4":0.02512,"16.5":0.00419,"16.6":0.10886,"17.0":0.00419,"17.1":0.08793,"17.2":0.04606,"17.3":0.01256,"17.4":0.01256,"17.5":0.03768,"17.6":0.13817,"18.0":0.02512,"18.1":0.02512,"18.2":0.01675,"18.3":0.05862,"18.4":0.04606,"18.5-18.6":0.98813,"26.0":0.03768},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00109,"5.0-5.1":0,"6.0-6.1":0.00547,"7.0-7.1":0.00328,"8.1-8.4":0,"9.0-9.2":0.00219,"9.3":0.01203,"10.0-10.2":0.00109,"10.3":0.0186,"11.0-11.2":0.16301,"11.3-11.4":0.00766,"12.0-12.1":0.00219,"12.2-12.5":0.06345,"13.0-13.1":0,"13.2":0.00219,"13.3":0.00219,"13.4-13.7":0.01094,"14.0-14.4":0.02516,"14.5-14.8":0.02407,"15.0-15.1":0.02188,"15.2-15.3":0.0175,"15.4":0.01969,"15.5":0.02297,"15.6-15.8":0.30304,"16.0":0.04048,"16.1":0.07877,"16.2":0.04048,"16.3":0.07658,"16.4":0.01641,"16.5":0.03063,"16.6-16.7":0.38947,"17.0":0.01969,"17.1":0.0372,"17.2":0.02735,"17.3":0.04048,"17.4":0.07439,"17.5":0.14222,"17.6-17.7":0.36102,"18.0":0.0908,"18.1":0.19036,"18.2":0.10284,"18.3":0.37962,"18.4":0.24506,"18.5-18.6":7.74228,"26.0":0.0186},P:{"4":0.13342,"21":0.01026,"22":0.01026,"23":0.02053,"24":0.01026,"25":0.01026,"26":0.05131,"27":0.06158,"28":2.55547,_:"20 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0 17.0 18.0","5.0-5.4":0.01026,"6.2-6.4":0.02053,"7.2-7.4":0.06158,"13.0":0.01026,"19.0":0.01026},I:{"0":0.05224,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00004},K:{"0":0.55805,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00419,"11":0.00419,_:"6 7 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":45.73918},R:{_:"0"},M:{"0":0.49411},Q:{_:"14.9"},O:{"0":0.02907},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/SL.js b/node_modules/caniuse-lite/data/regions/SL.js
deleted file mode 100644
index f38896b..0000000
--- a/node_modules/caniuse-lite/data/regions/SL.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"4":0.01444,"44":0.00578,"56":0.00289,"62":0.00289,"72":0.00578,"94":0.00289,"109":0.00289,"112":0.00866,"114":0.00289,"115":0.10108,"123":0.00578,"127":0.00578,"128":0.00578,"131":0.00289,"136":0.00866,"137":0.00578,"138":0.00578,"139":0.03754,"140":0.56027,"141":0.12418,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 49 50 51 52 53 54 55 57 58 59 60 61 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 113 116 117 118 119 120 121 122 124 125 126 129 130 132 133 134 135 142 143 144 145 3.5 3.6"},D:{"22":0.00578,"33":0.00289,"36":0.00289,"38":0.00578,"39":0.00578,"40":0.00866,"42":0.00578,"43":0.00866,"44":0.00289,"45":0.00578,"47":0.01733,"48":0.01444,"49":0.00289,"50":0.00289,"51":0.00289,"52":0.00289,"53":0.00289,"54":0.00289,"55":0.00289,"56":0.00578,"57":0.00289,"58":0.01444,"59":0.00289,"61":0.00289,"63":0.00289,"64":0.03177,"65":0.00289,"66":0.00289,"67":0.02599,"68":0.02599,"69":0.01155,"70":0.00578,"71":0.00866,"72":0.00289,"73":0.00866,"74":0.02599,"75":0.05776,"76":0.00289,"77":0.01155,"78":0.00289,"79":0.17039,"80":0.01444,"81":0.01444,"83":0.02022,"84":0.00289,"86":0.01733,"87":0.05776,"88":0.00866,"89":0.00866,"90":0.00289,"91":0.01155,"92":0.00578,"93":0.03754,"94":0.01444,"95":0.01155,"96":0.00578,"97":0.03177,"98":0.01155,"99":0.00289,"100":0.00289,"101":0.00866,"102":0.00578,"103":0.06931,"104":0.06065,"105":0.01155,"106":0.01733,"107":0.00289,"108":0.00289,"109":0.11841,"111":0.02022,"112":0.00289,"113":0.00866,"114":0.02888,"115":0.00289,"116":0.03177,"117":0.00578,"118":0.0231,"119":0.05198,"120":0.06065,"121":0.02022,"122":0.04621,"123":0.00866,"124":0.01155,"125":1.84543,"126":0.13574,"127":0.0231,"128":0.07798,"129":0.03466,"130":0.0231,"131":0.0491,"132":0.04332,"133":0.05198,"134":0.08375,"135":0.10108,"136":0.18194,"137":2.15445,"138":5.90018,"139":0.07798,"140":0.00289,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 34 35 37 41 46 60 62 85 110 141 142"},F:{"31":0.00578,"34":0.00289,"35":0.00289,"37":0.00578,"42":0.00289,"46":0.00866,"79":0.01155,"89":0.01444,"90":0.08086,"95":0.01733,"108":0.00289,"113":0.00866,"114":0.01155,"116":0.00578,"117":0.02022,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 36 38 39 40 41 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 109 110 111 112 115 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.01733,"13":0.02888,"14":0.00289,"15":0.00866,"16":0.12418,"17":0.00289,"18":0.05198,"84":0.00289,"89":0.00578,"90":0.03177,"92":0.0722,"96":0.00289,"99":0.00289,"100":0.01444,"103":0.00578,"107":0.01155,"109":0.00866,"111":0.01155,"114":0.00578,"120":0.00289,"121":0.00289,"122":0.01733,"124":0.00289,"125":0.00289,"126":0.00289,"128":0.00866,"129":0.00578,"130":0.00289,"131":0.02599,"132":0.02022,"133":0.02022,"134":0.02022,"135":0.06642,"136":0.07509,"137":0.18194,"138":3.01218,"139":0.02599,_:"79 80 81 83 85 86 87 88 91 93 94 95 97 98 101 102 104 105 106 108 110 112 113 115 116 117 118 119 123 127"},E:{"13":0.00289,"14":0.00289,_:"0 4 5 6 7 8 9 10 11 12 15 3.1 3.2 5.1 6.1 7.1 9.1 15.1 15.2-15.3 15.5 16.1 16.2 16.4 16.5 17.2 17.3 17.4 18.0 18.2","10.1":0.00289,"11.1":0.02888,"12.1":0.00289,"13.1":0.04621,"14.1":0.00289,"15.4":0.00289,"15.6":0.07798,"16.0":0.00578,"16.3":0.01155,"16.6":0.03177,"17.0":0.00289,"17.1":0.10397,"17.5":0.01155,"17.6":0.0722,"18.1":0.04332,"18.3":0.00578,"18.4":0.00866,"18.5-18.6":0.35234,"26.0":0.00578},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00049,"5.0-5.1":0,"6.0-6.1":0.00243,"7.0-7.1":0.00146,"8.1-8.4":0,"9.0-9.2":0.00097,"9.3":0.00534,"10.0-10.2":0.00049,"10.3":0.00826,"11.0-11.2":0.07237,"11.3-11.4":0.0034,"12.0-12.1":0.00097,"12.2-12.5":0.02817,"13.0-13.1":0,"13.2":0.00097,"13.3":0.00097,"13.4-13.7":0.00486,"14.0-14.4":0.01117,"14.5-14.8":0.01068,"15.0-15.1":0.00971,"15.2-15.3":0.00777,"15.4":0.00874,"15.5":0.0102,"15.6-15.8":0.13453,"16.0":0.01797,"16.1":0.03497,"16.2":0.01797,"16.3":0.034,"16.4":0.00729,"16.5":0.0136,"16.6-16.7":0.1729,"17.0":0.00874,"17.1":0.01651,"17.2":0.01214,"17.3":0.01797,"17.4":0.03303,"17.5":0.06314,"17.6-17.7":0.16027,"18.0":0.04031,"18.1":0.08451,"18.2":0.04565,"18.3":0.16853,"18.4":0.10879,"18.5-18.6":3.43717,"26.0":0.00826},P:{"4":0.09152,"21":0.01017,"22":0.04068,"23":0.01017,"24":0.16271,"25":0.44744,"26":0.04068,"27":0.16271,"28":0.8237,_:"20 8.2 10.1 12.0 14.0 15.0 18.0","5.0-5.4":0.02034,"6.2-6.4":0.01017,"7.2-7.4":0.05085,"9.2":0.02034,"11.1-11.2":0.01017,"13.0":0.01017,"16.0":0.02034,"17.0":0.02034,"19.0":0.01017},I:{"0":0.0284,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":8.41761,_:"10 11 12 11.1 11.5 12.1"},A:{"10":0.00722,"11":0.02166,_:"6 7 8 9 5.5"},S:{"2.5":0.00711,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":61.92019},R:{_:"0"},M:{"0":0.064},Q:{"14.9":0.00711},O:{"0":0.27022},H:{"0":2.64}};
diff --git a/node_modules/caniuse-lite/data/regions/SM.js b/node_modules/caniuse-lite/data/regions/SM.js
deleted file mode 100644
index 75139be..0000000
--- a/node_modules/caniuse-lite/data/regions/SM.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"78":0.00611,"115":0.12214,"125":0.02443,"128":0.12214,"131":0.03054,"136":0.00611,"137":0.00611,"138":0.03054,"139":0.15878,"140":3.35885,"141":1.28247,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 126 127 129 130 132 133 134 135 142 143 144 145 3.5 3.6"},D:{"39":0.03054,"40":0.03054,"41":0.02443,"45":0.00611,"46":0.02443,"47":0.04275,"49":0.01221,"50":0.03054,"51":0.03054,"52":0.01221,"53":0.03664,"54":0.01221,"56":0.00611,"57":0.04275,"58":0.03664,"61":0.03054,"79":0.01221,"103":0.14046,"109":3.94512,"115":0.06718,"116":0.36642,"119":0.04275,"122":0.00611,"123":0.01221,"124":0.31146,"125":0.10993,"127":0.01221,"128":0.12214,"131":0.02443,"132":0.01221,"133":0.02443,"135":0.05496,"136":0.06107,"137":7.46886,"138":30.59607,"140":0.00611,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 42 43 44 48 55 59 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 110 111 112 113 114 117 118 120 121 126 129 130 134 139 141 142"},F:{"89":0.20764,"90":0.04275,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"109":0.02443,"122":0.04275,"125":0.01221,"132":0.01221,"135":0.02443,"137":0.02443,"138":5.10545,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 123 124 126 127 128 129 130 131 133 134 136 139"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.1 15.2-15.3 15.4 16.0 16.2 16.3 16.4 17.0 17.3 26.0","12.1":0.03054,"13.1":0.12214,"14.1":0.00611,"15.5":0.01221,"15.6":0.07939,"16.1":0.06718,"16.5":0.01221,"16.6":0.20153,"17.1":0.6962,"17.2":0.00611,"17.4":0.05496,"17.5":0.04275,"17.6":0.16489,"18.0":0.09771,"18.1":0.03664,"18.2":0.01221,"18.3":0.37253,"18.4":0.12214,"18.5-18.6":1.25804},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00131,"5.0-5.1":0,"6.0-6.1":0.00653,"7.0-7.1":0.00392,"8.1-8.4":0,"9.0-9.2":0.00261,"9.3":0.01437,"10.0-10.2":0.00131,"10.3":0.0222,"11.0-11.2":0.19461,"11.3-11.4":0.00914,"12.0-12.1":0.00261,"12.2-12.5":0.07575,"13.0-13.1":0,"13.2":0.00261,"13.3":0.00261,"13.4-13.7":0.01306,"14.0-14.4":0.03004,"14.5-14.8":0.02873,"15.0-15.1":0.02612,"15.2-15.3":0.0209,"15.4":0.02351,"15.5":0.02743,"15.6-15.8":0.36179,"16.0":0.04833,"16.1":0.09404,"16.2":0.04833,"16.3":0.09143,"16.4":0.01959,"16.5":0.03657,"16.6-16.7":0.46497,"17.0":0.02351,"17.1":0.04441,"17.2":0.03265,"17.3":0.04833,"17.4":0.08881,"17.5":0.16979,"17.6-17.7":0.43101,"18.0":0.10841,"18.1":0.22726,"18.2":0.12277,"18.3":0.45322,"18.4":0.29257,"18.5-18.6":9.24328,"26.0":0.0222},P:{"4":0.09113,"23":0.01013,"24":0.01013,"25":0.06075,"28":2.07568,_:"20 21 22 26 27 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.01013},I:{"0":0.01555,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.12068,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":25.43394},R:{_:"0"},M:{"0":0.24915},Q:{_:"14.9"},O:{_:"0"},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/SN.js b/node_modules/caniuse-lite/data/regions/SN.js
deleted file mode 100644
index 2d80883..0000000
--- a/node_modules/caniuse-lite/data/regions/SN.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"51":0.3675,"52":0.00263,"72":0.00263,"78":0.00788,"91":0.00525,"95":0.042,"99":0.00788,"102":0.00263,"115":0.20475,"127":0.00263,"128":0.05775,"131":0.00525,"132":0.00263,"133":0.00263,"135":0.0105,"136":0.00788,"137":0.00525,"138":0.00788,"139":0.04988,"140":1.00013,"141":0.29663,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 96 97 98 100 101 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 129 130 134 142 143 144 145 3.5 3.6"},D:{"38":0.00263,"39":0.00525,"40":0.00525,"41":0.00525,"42":0.00263,"43":0.00525,"44":0.00263,"45":0.00525,"46":0.00263,"47":0.00525,"48":0.00263,"49":0.00525,"50":0.00525,"51":0.00525,"52":0.00263,"53":0.00263,"54":0.00525,"55":0.00525,"56":0.00525,"57":0.00263,"58":0.00263,"59":0.00263,"60":0.00263,"64":0.00263,"65":0.00525,"66":0.00263,"68":0.00263,"69":0.00263,"70":0.0105,"72":0.00525,"73":0.00525,"75":0.00263,"77":0.00788,"79":0.02363,"80":0.00788,"81":0.00525,"83":0.00788,"84":0.00263,"85":0.00263,"86":0.0105,"87":0.021,"88":0.00263,"89":0.00263,"90":0.00263,"91":0.00263,"92":0.00263,"93":0.00525,"94":0.00263,"95":0.00525,"96":0.00263,"98":0.021,"99":0.00263,"100":0.00263,"101":0.00263,"103":0.04988,"105":0.00263,"106":0.00263,"108":0.02363,"109":0.4725,"110":0.00788,"111":0.00788,"112":0.00525,"113":0.00263,"114":0.03675,"115":0.00525,"116":0.126,"117":0.00263,"118":0.00788,"119":0.07088,"120":0.00788,"121":0.01313,"122":0.01575,"123":0.01575,"124":0.00525,"125":0.97125,"126":0.0315,"127":0.0105,"128":0.0525,"129":0.0105,"130":0.0105,"131":0.02888,"132":0.04463,"133":0.021,"134":0.0315,"135":0.0945,"136":0.11288,"137":2.14725,"138":7.44713,"139":0.00525,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 61 62 63 67 71 74 76 78 97 102 104 107 140 141 142"},F:{"86":0.00263,"90":0.01575,"95":0.01838,"104":0.00263,"114":0.00263,"117":0.00263,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 87 88 89 91 92 93 94 96 97 98 99 100 101 102 103 105 106 107 108 109 110 111 112 113 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00525,"13":0.00263,"14":0.00263,"16":0.00263,"17":0.00263,"18":0.01313,"84":0.00263,"89":0.00263,"90":0.00263,"92":0.021,"100":0.00525,"109":0.01838,"118":0.00263,"119":0.00263,"122":0.01313,"123":0.00263,"124":0.00263,"126":0.00263,"127":0.00263,"128":0.00525,"129":0.00263,"130":0.00525,"131":0.0105,"132":0.00788,"133":0.01838,"134":0.01313,"135":0.01313,"136":0.03675,"137":0.1575,"138":3.82988,"139":0.00525,_:"15 79 80 81 83 85 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 120 121 125"},E:{"11":0.00263,"14":0.00263,_:"0 4 5 6 7 8 9 10 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 12.1 15.1 16.0 17.2","11.1":0.00263,"13.1":0.02363,"14.1":0.021,"15.2-15.3":0.00263,"15.4":0.00263,"15.5":0.00263,"15.6":0.04988,"16.1":0.02888,"16.2":0.0105,"16.3":0.00263,"16.4":0.00263,"16.5":0.00263,"16.6":0.03675,"17.0":0.00263,"17.1":0.01575,"17.3":0.00263,"17.4":0.00525,"17.5":0.01838,"17.6":0.09975,"18.0":0.00263,"18.1":0.00788,"18.2":0.00525,"18.3":0.02888,"18.4":0.03413,"18.5-18.6":0.37538,"26.0":0.00263},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00123,"5.0-5.1":0,"6.0-6.1":0.00617,"7.0-7.1":0.0037,"8.1-8.4":0,"9.0-9.2":0.00247,"9.3":0.01357,"10.0-10.2":0.00123,"10.3":0.02097,"11.0-11.2":0.18382,"11.3-11.4":0.00864,"12.0-12.1":0.00247,"12.2-12.5":0.07155,"13.0-13.1":0,"13.2":0.00247,"13.3":0.00247,"13.4-13.7":0.01234,"14.0-14.4":0.02837,"14.5-14.8":0.02714,"15.0-15.1":0.02467,"15.2-15.3":0.01974,"15.4":0.02221,"15.5":0.02591,"15.6-15.8":0.34173,"16.0":0.04565,"16.1":0.08882,"16.2":0.04565,"16.3":0.08636,"16.4":0.01851,"16.5":0.03454,"16.6-16.7":0.43919,"17.0":0.02221,"17.1":0.04194,"17.2":0.03084,"17.3":0.04565,"17.4":0.08389,"17.5":0.16038,"17.6-17.7":0.40711,"18.0":0.10239,"18.1":0.21466,"18.2":0.11596,"18.3":0.42808,"18.4":0.27634,"18.5-18.6":8.73068,"26.0":0.02097},P:{"4":0.02026,"20":0.01013,"21":0.02026,"22":0.09116,"23":0.04051,"24":0.17218,"25":0.19244,"26":0.10128,"27":0.18231,"28":2.3903,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 15.0","7.2-7.4":0.15193,"14.0":0.01013,"16.0":0.01013,"17.0":0.01013,"18.0":0.01013,"19.0":0.03039},I:{"0":0.07363,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00006},K:{"0":0.25809,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":63.19566},R:{_:"0"},M:{"0":0.15485},Q:{_:"14.9"},O:{"0":0.04424},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/SO.js b/node_modules/caniuse-lite/data/regions/SO.js
deleted file mode 100644
index 7488f50..0000000
--- a/node_modules/caniuse-lite/data/regions/SO.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"8":0.00258,"107":0.00258,"112":0.00258,"115":0.02318,"127":0.00258,"128":0.01803,"129":0.00258,"131":0.00258,"134":0.00515,"136":0.00773,"138":0.00258,"139":0.01288,"140":0.29624,"141":0.09274,_:"2 3 4 5 6 7 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 108 109 110 111 113 114 116 117 118 119 120 121 122 123 124 125 126 130 132 133 135 137 142 143 144 145 3.5 3.6"},D:{"33":0.00258,"39":0.00258,"40":0.00515,"41":0.00515,"42":0.00258,"43":0.00258,"44":0.00258,"45":0.00258,"46":0.00515,"47":0.00515,"48":0.00258,"49":0.00515,"50":0.00258,"51":0.00258,"52":0.00515,"53":0.00258,"54":0.00515,"55":0.00258,"56":0.00515,"57":0.00258,"58":0.01546,"59":0.00515,"60":0.00258,"63":0.00258,"64":0.01803,"65":0.00258,"67":0.00258,"68":0.00515,"69":0.00515,"71":0.00258,"72":0.04379,"73":0.00515,"74":0.00258,"75":0.00258,"76":0.02834,"77":0.00258,"78":0.00258,"79":0.06698,"80":0.00515,"83":0.03864,"84":0.00258,"85":0.00515,"86":0.00773,"87":0.04122,"88":0.00515,"89":0.00258,"90":0.00258,"91":0.00773,"92":0.00258,"93":0.00515,"94":0.04122,"95":0.00773,"96":0.00258,"97":0.00258,"98":0.01803,"99":0.00258,"100":0.00773,"101":0.00515,"103":0.05152,"104":0.00515,"105":0.00515,"106":0.00258,"107":0.00258,"108":0.00773,"109":0.13395,"111":0.15714,"112":0.00515,"113":0.00258,"114":0.00515,"116":0.02061,"117":0.00258,"118":0.01803,"119":0.0541,"120":0.01546,"121":0.00258,"122":0.03606,"123":0.00515,"124":0.00773,"125":1.66667,"126":0.01546,"127":0.01546,"128":0.02318,"129":0.01546,"130":0.0103,"131":0.0747,"132":0.03864,"133":0.04894,"134":0.02834,"135":0.07986,"136":0.27563,"137":2.39053,"138":8.59096,"139":0.0103,"140":0.00258,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 37 38 61 62 66 70 81 102 110 115 141 142"},F:{"46":0.02318,"79":0.00773,"90":0.0541,"91":0.00258,"95":0.00773,"114":0.00258,"115":0.00258,"117":0.00258,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"16":0.01546,"17":0.00515,"18":0.01803,"85":0.00258,"89":0.00773,"90":0.00258,"92":0.05925,"100":0.00515,"107":0.00258,"109":0.00258,"110":0.00515,"111":0.00515,"114":0.01803,"120":0.00515,"122":0.00258,"123":0.00258,"124":0.00515,"125":0.00258,"128":0.00258,"129":0.00258,"130":0.00515,"131":0.00773,"132":0.00258,"133":0.00773,"134":0.0103,"135":0.02576,"136":0.09016,"137":0.09016,"138":2.14581,_:"12 13 14 15 79 80 81 83 84 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 108 112 113 115 116 117 118 119 121 126 127 139"},E:{"14":0.00258,"15":0.0103,_:"0 4 5 6 7 8 9 10 11 12 13 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.4 16.3 16.4 16.5 17.2 17.3 17.4 18.2","5.1":0.00258,"14.1":0.00258,"15.1":0.00515,"15.2-15.3":0.00515,"15.5":0.00258,"15.6":0.02318,"16.0":0.00258,"16.1":0.01288,"16.2":0.00258,"16.6":0.03606,"17.0":0.00773,"17.1":0.02318,"17.5":0.03349,"17.6":0.01288,"18.0":0.00258,"18.1":0.00773,"18.3":0.02576,"18.4":0.03091,"18.5-18.6":0.22926,"26.0":0.00258},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00066,"5.0-5.1":0,"6.0-6.1":0.00332,"7.0-7.1":0.00199,"8.1-8.4":0,"9.0-9.2":0.00133,"9.3":0.0073,"10.0-10.2":0.00066,"10.3":0.01128,"11.0-11.2":0.09891,"11.3-11.4":0.00465,"12.0-12.1":0.00133,"12.2-12.5":0.0385,"13.0-13.1":0,"13.2":0.00133,"13.3":0.00133,"13.4-13.7":0.00664,"14.0-14.4":0.01527,"14.5-14.8":0.0146,"15.0-15.1":0.01328,"15.2-15.3":0.01062,"15.4":0.01195,"15.5":0.01394,"15.6-15.8":0.18387,"16.0":0.02456,"16.1":0.04779,"16.2":0.02456,"16.3":0.04647,"16.4":0.00996,"16.5":0.01859,"16.6-16.7":0.23631,"17.0":0.01195,"17.1":0.02257,"17.2":0.01659,"17.3":0.02456,"17.4":0.04514,"17.5":0.08629,"17.6-17.7":0.21905,"18.0":0.05509,"18.1":0.1155,"18.2":0.0624,"18.3":0.23034,"18.4":0.14869,"18.5-18.6":4.69768,"26.0":0.01128},P:{"4":0.02036,"20":0.01018,"21":0.02036,"22":0.04073,"23":0.05091,"24":0.224,"25":0.18327,"26":0.37673,"27":0.53964,"28":2.27054,_:"5.0-5.4 8.2 9.2 10.1 12.0 17.0","6.2-6.4":0.01018,"7.2-7.4":0.26473,"11.1-11.2":0.01018,"13.0":0.03055,"14.0":0.01018,"15.0":0.01018,"16.0":0.01018,"18.0":0.01018,"19.0":0.02036},I:{"0":0.17052,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00003,"4.2-4.3":0.00003,"4.4":0,"4.4.3-4.4.4":0.00014},K:{"0":2.13008,_:"10 11 12 11.1 11.5 12.1"},A:{"9":0.00258,"11":0.00515,_:"6 7 8 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":66.25049},R:{_:"0"},M:{"0":0.16335},Q:{_:"14.9"},O:{"0":1.01723},H:{"0":0.09}};
diff --git a/node_modules/caniuse-lite/data/regions/SR.js b/node_modules/caniuse-lite/data/regions/SR.js
deleted file mode 100644
index 5c4acc6..0000000
--- a/node_modules/caniuse-lite/data/regions/SR.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"105":0.00401,"115":0.927,"116":0.00401,"128":0.00401,"134":0.00401,"136":0.1244,"137":0.00401,"138":0.07223,"139":0.09631,"140":1.93025,"141":0.88286,"142":0.00803,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 106 107 108 109 110 111 112 113 114 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 135 143 144 145 3.5 3.6"},D:{"27":0.00401,"36":0.00401,"37":0.00401,"39":0.01204,"40":0.02007,"41":0.01204,"42":0.02408,"43":0.01605,"44":0.01204,"45":0.00803,"46":0.01204,"47":0.02007,"48":0.01605,"49":0.01204,"50":0.01605,"51":0.02809,"52":0.01605,"53":0.02007,"54":0.01204,"55":0.02809,"56":0.10033,"57":0.01605,"58":0.02007,"59":0.02007,"60":0.01605,"63":0.00401,"64":0.00401,"66":0.00401,"67":0.00401,"68":0.00401,"69":0.01204,"70":0.00401,"72":0.00401,"73":0.02007,"74":0.01204,"75":0.00401,"77":0.00401,"78":0.00401,"79":0.01204,"80":0.01204,"81":0.00401,"83":0.01605,"84":0.00803,"85":0.00401,"86":0.00401,"87":0.01204,"88":0.02007,"89":0.02007,"90":0.00803,"91":0.00401,"92":0.09631,"93":0.00803,"94":0.00401,"95":0.00401,"96":0.00803,"97":0.00401,"98":0.00803,"99":0.00401,"100":0.01204,"101":0.01605,"102":0.00401,"103":0.01605,"105":0.00803,"106":0.01204,"107":0.00803,"108":0.00401,"109":0.34512,"111":0.05217,"113":0.00401,"114":0.06822,"116":0.01605,"117":0.00401,"119":0.00803,"120":0.01204,"121":0.01605,"122":0.06421,"123":0.01605,"124":0.00401,"125":4.45844,"126":0.74241,"127":0.00401,"128":0.04414,"129":0.00803,"130":0.04816,"131":0.03612,"132":0.10033,"133":0.02809,"134":0.02809,"135":0.04816,"136":0.13243,"137":3.45519,"138":12.92587,"139":0.03612,"140":0.00401,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 32 33 34 35 38 61 62 65 71 76 104 110 112 115 118 141 142"},F:{"90":0.00803,"95":0.00401,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00401,"90":0.00401,"100":0.00401,"109":0.02007,"114":0.01204,"126":0.00401,"128":0.0321,"131":0.00401,"132":0.00401,"133":0.03612,"134":0.01204,"135":0.01204,"136":0.00803,"137":0.13644,"138":4.56278,"139":0.01204,_:"13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 91 92 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 122 123 124 125 127 129 130"},E:{"14":0.00401,"15":0.00401,_:"0 4 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.2-15.3 15.4 15.5 16.1 16.3 16.4 16.5 17.0 17.2 18.0 26.0","13.1":0.01605,"14.1":0.02007,"15.1":0.00401,"15.6":0.10033,"16.0":0.06421,"16.2":0.00401,"16.6":0.22072,"17.1":0.02809,"17.3":0.00401,"17.4":0.01204,"17.5":0.00803,"17.6":0.02007,"18.1":0.00803,"18.2":0.02408,"18.3":0.05217,"18.4":0.01605,"18.5-18.6":0.73839},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00095,"5.0-5.1":0,"6.0-6.1":0.00473,"7.0-7.1":0.00284,"8.1-8.4":0,"9.0-9.2":0.00189,"9.3":0.01041,"10.0-10.2":0.00095,"10.3":0.01608,"11.0-11.2":0.14095,"11.3-11.4":0.00662,"12.0-12.1":0.00189,"12.2-12.5":0.05486,"13.0-13.1":0,"13.2":0.00189,"13.3":0.00189,"13.4-13.7":0.00946,"14.0-14.4":0.02176,"14.5-14.8":0.02081,"15.0-15.1":0.01892,"15.2-15.3":0.01514,"15.4":0.01703,"15.5":0.01986,"15.6-15.8":0.26203,"16.0":0.035,"16.1":0.06811,"16.2":0.035,"16.3":0.06622,"16.4":0.01419,"16.5":0.02649,"16.6-16.7":0.33676,"17.0":0.01703,"17.1":0.03216,"17.2":0.02365,"17.3":0.035,"17.4":0.06432,"17.5":0.12297,"17.6-17.7":0.31216,"18.0":0.07851,"18.1":0.16459,"18.2":0.08892,"18.3":0.32824,"18.4":0.21189,"18.5-18.6":6.69446,"26.0":0.01608},P:{"4":0.09272,"21":0.03091,"22":0.06181,"23":0.04121,"24":0.16483,"25":0.06181,"26":0.08241,"27":0.5666,"28":4.03833,_:"20 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 16.0 17.0 18.0","5.0-5.4":0.0103,"7.2-7.4":0.10302,"15.0":0.0103,"19.0":0.0103},I:{"0":0.00598,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.47297,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00401,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":48.97155},R:{_:"0"},M:{"0":0.08981},Q:{"14.9":0.05388},O:{"0":0.34126},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/ST.js b/node_modules/caniuse-lite/data/regions/ST.js
deleted file mode 100644
index da1f0d1..0000000
--- a/node_modules/caniuse-lite/data/regions/ST.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"74":0.00849,"115":0.05093,"140":0.98885,"141":0.08064,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 142 143 144 145 3.5 3.6"},D:{"11":0.00849,"27":0.00849,"40":0.1061,"43":0.16976,"52":0.00849,"62":0.00849,"67":0.00849,"68":0.01698,"70":0.01698,"73":0.00849,"75":0.00849,"79":0.29708,"80":0.01698,"81":0.01698,"83":0.08912,"85":0.01698,"86":0.00849,"87":0.01698,"90":0.00849,"91":0.1061,"93":0.00849,"94":0.04668,"95":0.02971,"96":0.00849,"97":0.02971,"98":0.04668,"100":0.00849,"101":0.01698,"108":0.0679,"109":0.25888,"119":0.02122,"120":0.04668,"125":3.39096,"127":0.05093,"128":0.00849,"129":0.02122,"130":0.00849,"131":0.14854,"132":0.04668,"134":0.02122,"135":0.02122,"136":0.27586,"137":2.0159,"138":14.67151,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 32 33 34 35 36 37 38 39 41 42 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 63 64 65 66 69 71 72 74 76 77 78 84 88 89 92 99 102 103 104 105 106 107 110 111 112 113 114 115 116 117 118 121 122 123 124 126 133 139 140 141 142"},F:{"90":0.00849,"112":0.00849,"113":0.09761,"114":0.0382,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00849,"109":0.02971,"126":0.00849,"136":0.0382,"137":0.22918,"138":2.06683,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 127 128 129 130 131 132 133 134 135 139"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 16.5 16.6 17.0 17.2 17.3 17.4 17.5 18.0 18.1 18.2 18.3 18.4","15.6":0.00849,"17.1":0.02971,"17.6":0.01698,"18.5-18.6":0.3862,"26.0":0.01698},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00021,"5.0-5.1":0,"6.0-6.1":0.00105,"7.0-7.1":0.00063,"8.1-8.4":0,"9.0-9.2":0.00042,"9.3":0.0023,"10.0-10.2":0.00021,"10.3":0.00356,"11.0-11.2":0.03121,"11.3-11.4":0.00147,"12.0-12.1":0.00042,"12.2-12.5":0.01215,"13.0-13.1":0,"13.2":0.00042,"13.3":0.00042,"13.4-13.7":0.00209,"14.0-14.4":0.00482,"14.5-14.8":0.00461,"15.0-15.1":0.00419,"15.2-15.3":0.00335,"15.4":0.00377,"15.5":0.0044,"15.6-15.8":0.05803,"16.0":0.00775,"16.1":0.01508,"16.2":0.00775,"16.3":0.01466,"16.4":0.00314,"16.5":0.00587,"16.6-16.7":0.07458,"17.0":0.00377,"17.1":0.00712,"17.2":0.00524,"17.3":0.00775,"17.4":0.01424,"17.5":0.02723,"17.6-17.7":0.06913,"18.0":0.01739,"18.1":0.03645,"18.2":0.01969,"18.3":0.07269,"18.4":0.04692,"18.5-18.6":1.4825,"26.0":0.00356},P:{"4":0.20608,"23":0.0103,"24":0.14425,"25":0.04122,"27":0.15456,"28":1.08191,_:"20 21 22 26 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.08243},I:{"0":0.15515,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00003,"4.2-4.3":0.00003,"4.4":0,"4.4.3-4.4.4":0.00012},K:{"0":0.9208,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00849,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":57.84633},R:{_:"0"},M:{"0":0.04029},Q:{_:"14.9"},O:{"0":2.06605},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/SV.js b/node_modules/caniuse-lite/data/regions/SV.js
deleted file mode 100644
index 3e4f096..0000000
--- a/node_modules/caniuse-lite/data/regions/SV.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"35":0.00415,"52":0.00415,"99":0.00415,"103":0.00415,"106":0.00415,"112":0.06642,"115":0.19095,"120":0.05396,"121":0.00415,"122":0.00415,"123":0.00415,"124":0.00415,"127":0.00415,"128":0.09132,"132":0.0083,"134":0.0083,"135":0.0166,"136":0.09547,"137":0.0166,"138":0.02076,"139":0.07057,"140":1.24115,"141":0.41095,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 100 101 102 104 105 107 108 109 110 111 113 114 116 117 118 119 125 126 129 130 131 133 142 143 144 145 3.5 3.6"},D:{"39":0.00415,"40":0.0083,"41":0.0083,"42":0.0083,"43":0.0083,"44":0.0083,"45":0.0083,"46":0.0083,"47":0.0083,"48":0.0083,"49":0.0083,"50":0.0083,"51":0.0083,"52":0.0083,"53":0.0083,"54":0.0083,"55":0.0083,"56":0.0083,"57":0.0083,"58":0.0083,"59":0.0083,"60":0.0083,"65":0.00415,"75":0.00415,"79":0.07057,"80":0.01245,"83":0.00415,"84":0.00415,"85":0.00415,"87":0.06642,"88":0.0083,"89":0.00415,"93":0.00415,"94":0.00415,"96":0.00415,"99":0.00415,"102":0.00415,"103":0.31548,"104":0.00415,"106":0.00415,"107":0.00415,"108":0.02076,"109":1.07511,"110":0.00415,"111":0.02906,"112":0.0083,"113":0.0083,"114":0.01245,"116":0.04981,"119":0.06227,"120":0.0166,"121":0.00415,"122":0.05396,"123":0.01245,"124":0.0166,"125":0.76794,"126":0.04566,"127":0.02491,"128":0.03736,"129":0.02906,"130":0.01245,"131":0.05811,"132":0.04981,"133":0.4317,"134":0.05811,"135":0.90907,"136":0.13283,"137":3.44948,"138":18.78743,"139":0.00415,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 66 67 68 69 70 71 72 73 74 76 77 78 81 86 90 91 92 95 97 98 100 101 105 115 117 118 140 141 142"},F:{"89":0.00415,"90":0.02906,"95":0.01245,"109":0.0166,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.0166,"100":0.00415,"109":0.02491,"114":0.00415,"119":0.00415,"122":0.00415,"124":0.00415,"125":0.00415,"126":0.00415,"127":0.0083,"128":0.00415,"129":0.0083,"130":0.01245,"131":0.03736,"132":0.01245,"133":0.02076,"134":0.03321,"135":0.03321,"136":0.14113,"137":0.1951,"138":4.37931,"139":0.02076,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 120 121 123"},E:{"12":0.00415,"15":0.00415,_:"0 4 5 6 7 8 9 10 11 13 14 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 15.5 16.1 16.3 17.0","5.1":0.0083,"13.1":0.00415,"14.1":0.0083,"15.6":0.03321,"16.0":0.0083,"16.2":0.00415,"16.4":0.02076,"16.5":0.00415,"16.6":0.04566,"17.1":0.0166,"17.2":0.00415,"17.3":0.00415,"17.4":0.01245,"17.5":0.0166,"17.6":0.04566,"18.0":0.00415,"18.1":0.00415,"18.2":0.00415,"18.3":0.02076,"18.4":0.03321,"18.5-18.6":0.52303,"26.0":0.0083},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00114,"5.0-5.1":0,"6.0-6.1":0.0057,"7.0-7.1":0.00342,"8.1-8.4":0,"9.0-9.2":0.00228,"9.3":0.01254,"10.0-10.2":0.00114,"10.3":0.01938,"11.0-11.2":0.16986,"11.3-11.4":0.00798,"12.0-12.1":0.00228,"12.2-12.5":0.06612,"13.0-13.1":0,"13.2":0.00228,"13.3":0.00228,"13.4-13.7":0.0114,"14.0-14.4":0.02622,"14.5-14.8":0.02508,"15.0-15.1":0.0228,"15.2-15.3":0.01824,"15.4":0.02052,"15.5":0.02394,"15.6-15.8":0.31577,"16.0":0.04218,"16.1":0.08208,"16.2":0.04218,"16.3":0.0798,"16.4":0.0171,"16.5":0.03192,"16.6-16.7":0.40583,"17.0":0.02052,"17.1":0.03876,"17.2":0.0285,"17.3":0.04218,"17.4":0.07752,"17.5":0.1482,"17.6-17.7":0.37619,"18.0":0.09462,"18.1":0.19835,"18.2":0.10716,"18.3":0.39557,"18.4":0.25535,"18.5-18.6":8.06757,"26.0":0.01938},P:{"4":0.03081,"20":0.01027,"21":0.04108,"22":0.03081,"23":0.01027,"24":0.04108,"25":0.02054,"26":0.05134,"27":0.06161,"28":1.82785,"5.0-5.4":0.01027,_:"6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 16.0 17.0","7.2-7.4":0.08215,"14.0":0.02054,"15.0":0.01027,"18.0":0.01027,"19.0":0.01027},I:{"0":0.07008,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00006},K:{"0":0.23981,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00415,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":47.12247},R:{_:"0"},M:{"0":0.38019},Q:{_:"14.9"},O:{"0":0.08774},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/SY.js b/node_modules/caniuse-lite/data/regions/SY.js
deleted file mode 100644
index bb64c7c..0000000
--- a/node_modules/caniuse-lite/data/regions/SY.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"43":0.00223,"47":0.00223,"48":0.00223,"52":0.00893,"56":0.00223,"72":0.0067,"80":0.00223,"81":0.00223,"84":0.0067,"91":0.00223,"99":0.00223,"101":0.00223,"110":0.00223,"112":0.00223,"115":0.29686,"118":0.00223,"121":0.00223,"127":0.02678,"128":0.01339,"129":0.00223,"130":0.00223,"131":0.00223,"133":0.00223,"134":0.00223,"135":0.00223,"136":0.00446,"137":0.00446,"138":0.02902,"139":0.02902,"140":0.42408,"141":0.1049,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 49 50 51 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 82 83 85 86 87 88 89 90 92 93 94 95 96 97 98 100 102 103 104 105 106 107 108 109 111 113 114 116 117 119 120 122 123 124 125 126 132 142 143 144 145 3.5 3.6"},D:{"11":0.00223,"33":0.00446,"35":0.00223,"36":0.00223,"38":0.0067,"39":0.00223,"43":0.0067,"44":0.00446,"46":0.00223,"47":0.00223,"49":0.00223,"50":0.00223,"55":0.00446,"56":0.00446,"58":0.1183,"59":0.00223,"61":0.00223,"62":0.00223,"63":0.00446,"64":0.00446,"65":0.00223,"66":0.00446,"67":0.00223,"68":0.03348,"69":0.0067,"70":0.02455,"71":0.0067,"72":0.0067,"73":0.0067,"74":0.0067,"75":0.00446,"76":0.0067,"77":0.00223,"78":0.01116,"79":0.06026,"80":0.01339,"81":0.01116,"83":0.02009,"84":0.00446,"85":0.01116,"86":0.00893,"87":0.03125,"88":0.01339,"89":0.02455,"90":0.00893,"91":0.00893,"92":0.01339,"93":0.00446,"94":0.02009,"95":0.00223,"96":0.00446,"97":0.01339,"98":0.03794,"99":0.00223,"100":0.00446,"101":0.0067,"102":0.01339,"103":0.01562,"104":0.02232,"105":0.01562,"106":0.01339,"107":0.03571,"108":0.01339,"109":0.98208,"111":0.01339,"112":0.00223,"113":0.00893,"114":0.04241,"115":0.00223,"116":0.02902,"117":0.01786,"118":0.01786,"119":0.01339,"120":0.06026,"121":0.01786,"122":0.02678,"123":0.04464,"124":0.01339,"125":1.48651,"126":0.05357,"127":0.03125,"128":0.02232,"129":0.02902,"130":0.04687,"131":0.13392,"132":0.04018,"133":0.05803,"134":0.05134,"135":0.09821,"136":0.18302,"137":1.41509,"138":3.19399,"139":0.00893,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 34 37 40 41 42 45 48 51 52 53 54 57 60 110 140 141 142"},F:{"57":0.00893,"64":0.00223,"79":0.04018,"81":0.00223,"82":0.00223,"87":0.00223,"88":0.00223,"89":0.01116,"90":0.06473,"95":0.04241,"116":0.00223,"117":0.00223,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 58 60 62 63 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 83 84 85 86 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"13":0.00223,"15":0.00223,"16":0.00223,"17":0.00223,"18":0.0067,"84":0.00446,"89":0.00446,"90":0.00446,"92":0.03348,"100":0.0067,"109":0.03125,"114":0.00223,"122":0.0067,"129":0.00223,"130":0.00446,"131":0.0067,"132":0.00446,"133":0.00223,"134":0.00446,"135":0.00446,"136":0.02232,"137":0.0491,"138":0.85932,_:"12 14 79 80 81 83 85 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 124 125 126 127 128 139"},E:{"14":0.00223,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 6.1 7.1 9.1 10.1 12.1 15.1 15.2-15.3 15.4 15.5 16.0 16.5 17.3 26.0","5.1":0.21427,"11.1":0.00223,"13.1":0.00223,"14.1":0.00223,"15.6":0.03125,"16.1":0.00223,"16.2":0.00223,"16.3":0.01116,"16.4":0.0067,"16.6":0.01339,"17.0":0.00223,"17.1":0.00446,"17.2":0.00223,"17.4":0.00223,"17.5":0.00893,"17.6":0.01116,"18.0":0.00223,"18.1":0.00446,"18.2":0.00223,"18.3":0.01116,"18.4":0.01562,"18.5-18.6":0.0491},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00026,"5.0-5.1":0,"6.0-6.1":0.00128,"7.0-7.1":0.00077,"8.1-8.4":0,"9.0-9.2":0.00051,"9.3":0.00282,"10.0-10.2":0.00026,"10.3":0.00436,"11.0-11.2":0.0382,"11.3-11.4":0.00179,"12.0-12.1":0.00051,"12.2-12.5":0.01487,"13.0-13.1":0,"13.2":0.00051,"13.3":0.00051,"13.4-13.7":0.00256,"14.0-14.4":0.0059,"14.5-14.8":0.00564,"15.0-15.1":0.00513,"15.2-15.3":0.0041,"15.4":0.00461,"15.5":0.00538,"15.6-15.8":0.07101,"16.0":0.00948,"16.1":0.01846,"16.2":0.00948,"16.3":0.01794,"16.4":0.00385,"16.5":0.00718,"16.6-16.7":0.09126,"17.0":0.00461,"17.1":0.00872,"17.2":0.00641,"17.3":0.00948,"17.4":0.01743,"17.5":0.03332,"17.6-17.7":0.08459,"18.0":0.02128,"18.1":0.0446,"18.2":0.0241,"18.3":0.08895,"18.4":0.05742,"18.5-18.6":1.81415,"26.0":0.00436},P:{"4":1.22175,"20":0.04072,"21":0.08145,"22":0.08145,"23":0.08145,"24":0.12217,"25":0.41743,"26":0.26471,"27":0.52942,"28":1.1403,"5.0-5.4":0.04072,"6.2-6.4":0.35634,"7.2-7.4":0.24435,"8.2":0.04072,"9.2":0.12217,"10.1":0.03054,"11.1-11.2":0.05091,"12.0":0.04072,"13.0":0.14254,"14.0":0.09163,"15.0":0.04072,"16.0":0.09163,"17.0":0.21381,"18.0":0.01018,"19.0":0.04072},I:{"0":0.04654,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00004},K:{"0":1.09958,_:"10 11 12 11.1 11.5 12.1"},A:{"9":0.00446,"11":0.01116,_:"6 7 8 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":77.36049},R:{_:"0"},M:{"0":0.12429},Q:{_:"14.9"},O:{"0":0.86225},H:{"0":0.12}};
diff --git a/node_modules/caniuse-lite/data/regions/SZ.js b/node_modules/caniuse-lite/data/regions/SZ.js
deleted file mode 100644
index 1661290..0000000
--- a/node_modules/caniuse-lite/data/regions/SZ.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"45":0.00221,"52":0.00221,"56":0.00442,"111":0.00221,"113":0.00221,"115":0.05302,"121":0.00221,"126":0.00884,"127":0.00442,"128":0.01546,"130":0.00221,"131":0.00221,"134":0.00442,"135":0.00221,"136":0.00221,"137":0.00221,"138":0.00221,"139":0.0243,"140":0.32914,"141":0.10382,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 50 51 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 112 114 116 117 118 119 120 122 123 124 125 129 132 133 142 143 144 145 3.5 3.6"},D:{"11":0.00663,"39":0.00221,"41":0.00221,"42":0.00221,"44":0.00221,"45":0.00221,"46":0.00221,"47":0.00442,"48":0.00221,"49":0.00221,"50":0.00221,"51":0.00221,"52":0.00442,"54":0.00221,"55":0.00221,"56":0.00221,"58":0.00221,"59":0.00221,"61":0.00221,"63":0.00221,"64":0.00442,"66":0.00221,"68":0.00221,"70":0.01546,"72":0.00442,"73":0.00663,"75":0.00221,"77":0.00221,"78":0.00221,"79":0.01546,"80":0.00442,"81":0.00221,"83":0.00663,"84":0.00221,"86":0.00884,"87":0.00663,"88":0.00221,"89":0.00221,"90":0.00442,"92":0.02209,"93":0.00221,"95":0.00221,"96":0.00221,"98":0.00221,"99":0.00663,"100":0.00884,"102":0.00442,"103":0.00442,"106":0.01325,"107":0.00221,"109":0.25845,"110":0.00884,"111":0.00663,"114":0.01325,"115":0.00221,"116":0.02651,"117":0.00221,"118":0.00221,"119":0.00221,"120":0.01546,"122":0.00884,"124":0.01105,"125":0.56992,"126":0.00884,"127":0.00442,"128":0.00221,"129":0.00442,"130":0.00442,"131":0.04197,"132":0.01105,"133":0.03755,"134":0.04418,"135":0.03534,"136":0.08173,"137":1.53305,"138":4.68087,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 43 53 57 60 62 65 67 69 71 74 76 85 91 94 97 101 104 105 108 112 113 121 123 139 140 141 142"},F:{"36":0.00221,"40":0.00663,"85":0.00221,"87":0.04639,"88":0.00221,"89":0.00442,"90":0.04639,"91":0.00221,"95":0.01546,"107":0.00442,"108":0.00221,"116":0.00442,"117":0.01988,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 86 92 93 94 96 97 98 99 100 101 102 103 104 105 106 109 110 111 112 113 114 115 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.41971,"13":0.00663,"14":0.06185,"16":0.00884,"17":0.01105,"18":0.01325,"84":0.00442,"85":0.00221,"92":0.02651,"100":0.02651,"108":0.00442,"109":0.0243,"110":0.01325,"111":0.00221,"114":0.00663,"116":0.00442,"119":0.00221,"122":0.00663,"123":0.00663,"124":0.00221,"126":0.00221,"127":0.00442,"128":0.00221,"129":0.00221,"130":0.03093,"131":0.01325,"133":0.01105,"134":0.00663,"135":0.0243,"136":0.0486,"137":0.0972,"138":2.45199,"139":0.00221,_:"15 79 80 81 83 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 112 113 115 117 118 120 121 125 132"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 16.1 16.2 17.2 18.1","13.1":0.00442,"14.1":0.00221,"15.4":0.00221,"15.5":0.00221,"15.6":0.01105,"16.0":0.00221,"16.3":0.00221,"16.4":0.00221,"16.5":0.00221,"16.6":0.01105,"17.0":0.00221,"17.1":0.00442,"17.3":0.00221,"17.4":0.00884,"17.5":0.00884,"17.6":0.03976,"18.0":0.00442,"18.2":0.00442,"18.3":0.03534,"18.4":0.01767,"18.5-18.6":0.2695,"26.0":0.05081},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00048,"5.0-5.1":0,"6.0-6.1":0.0024,"7.0-7.1":0.00144,"8.1-8.4":0,"9.0-9.2":0.00096,"9.3":0.00528,"10.0-10.2":0.00048,"10.3":0.00816,"11.0-11.2":0.0715,"11.3-11.4":0.00336,"12.0-12.1":0.00096,"12.2-12.5":0.02783,"13.0-13.1":0,"13.2":0.00096,"13.3":0.00096,"13.4-13.7":0.0048,"14.0-14.4":0.01104,"14.5-14.8":0.01056,"15.0-15.1":0.0096,"15.2-15.3":0.00768,"15.4":0.00864,"15.5":0.01008,"15.6-15.8":0.13292,"16.0":0.01775,"16.1":0.03455,"16.2":0.01775,"16.3":0.03359,"16.4":0.0072,"16.5":0.01344,"16.6-16.7":0.17083,"17.0":0.00864,"17.1":0.01632,"17.2":0.012,"17.3":0.01775,"17.4":0.03263,"17.5":0.06238,"17.6-17.7":0.15836,"18.0":0.03983,"18.1":0.0835,"18.2":0.04511,"18.3":0.16651,"18.4":0.10749,"18.5-18.6":3.396,"26.0":0.00816},P:{"4":0.10157,"22":0.01016,"23":0.01016,"24":0.15236,"25":0.11173,"26":0.11173,"27":0.34535,"28":1.55406,_:"20 21 5.0-5.4 6.2-6.4 8.2 9.2 10.1 12.0 13.0 15.0","7.2-7.4":0.39613,"11.1-11.2":0.01016,"14.0":0.01016,"16.0":0.01016,"17.0":0.01016,"18.0":0.01016,"19.0":0.03047},I:{"0":0.07,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00006},K:{"0":10.38114,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01546,_:"6 7 8 9 10 5.5"},S:{"2.5":0.03116,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":66.97022},R:{_:"0"},M:{"0":0.5453},Q:{"14.9":0.04674},O:{"0":0.35834},H:{"0":0.26}};
diff --git a/node_modules/caniuse-lite/data/regions/TC.js b/node_modules/caniuse-lite/data/regions/TC.js
deleted file mode 100644
index 3090313..0000000
--- a/node_modules/caniuse-lite/data/regions/TC.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"78":0.00425,"115":4.88359,"135":0.00851,"136":0.00425,"137":0.00425,"139":0.23397,"140":0.9529,"141":0.27226,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 138 142 143 144 145 3.5 3.6"},D:{"24":0.00425,"27":0.00425,"35":0.00425,"39":0.01702,"40":0.02127,"41":0.01276,"42":0.02127,"43":0.03403,"44":0.02552,"45":0.01702,"46":0.02127,"47":0.04679,"48":0.02978,"49":0.02127,"50":0.01702,"51":0.01276,"52":0.02552,"53":0.02127,"54":0.05105,"55":0.02127,"56":0.02978,"57":0.02552,"58":0.02127,"59":0.01276,"60":0.02127,"62":0.01276,"63":0.00851,"65":0.00425,"67":0.00425,"68":0.00425,"69":0.00425,"71":0.00425,"73":0.00425,"75":0.00425,"76":0.00425,"79":0.05105,"80":0.02127,"83":0.00851,"84":0.00851,"85":0.00851,"86":0.01276,"87":0.02978,"88":0.02127,"89":0.02978,"90":0.00425,"91":0.01276,"92":0.00425,"93":0.00851,"94":0.00851,"95":0.00425,"96":0.01276,"98":0.01276,"99":0.01276,"100":0.01702,"101":0.00851,"102":0.00425,"103":0.45943,"105":0.02127,"106":0.00851,"107":0.00425,"108":0.02127,"109":0.48921,"116":0.03403,"119":0.00851,"120":0.01276,"121":0.01276,"122":0.06381,"123":0.00425,"125":4.92613,"126":0.13187,"127":0.00425,"128":0.01276,"129":0.00425,"130":0.00425,"131":0.01276,"132":0.00425,"133":0.02552,"134":0.14889,"135":0.14038,"136":0.88058,"137":5.78119,"138":9.10356,"139":0.01702,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 28 29 30 31 32 33 34 36 37 38 61 64 66 70 72 74 77 78 81 97 104 110 111 112 113 114 115 117 118 124 140 141 142"},F:{"90":0.00425,"117":0.14038,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"83":0.06806,"90":0.00425,"92":0.01276,"112":0.00425,"114":0.00425,"122":0.01276,"126":0.03403,"131":0.00425,"132":0.04254,"133":0.00425,"134":0.00851,"135":0.02127,"136":0.14038,"137":0.23397,"138":5.24093,"139":0.01702,_:"12 13 14 15 16 17 18 79 80 81 84 85 86 87 88 89 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 113 115 116 117 118 119 120 121 123 124 125 127 128 129 130"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.1 15.2-15.3 15.4 16.0 16.2 17.0 18.0","14.1":0.00425,"15.5":0.00425,"15.6":0.13187,"16.1":0.00425,"16.3":0.02978,"16.4":0.01276,"16.5":0.09784,"16.6":0.06806,"17.1":0.19994,"17.2":0.00851,"17.3":0.04679,"17.4":0.02127,"17.5":0.17016,"17.6":0.43816,"18.1":0.02978,"18.2":0.01276,"18.3":0.12337,"18.4":0.04254,"18.5-18.6":2.90123,"26.0":0.01702},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00287,"5.0-5.1":0,"6.0-6.1":0.01437,"7.0-7.1":0.00862,"8.1-8.4":0,"9.0-9.2":0.00575,"9.3":0.03162,"10.0-10.2":0.00287,"10.3":0.04886,"11.0-11.2":0.42825,"11.3-11.4":0.02012,"12.0-12.1":0.00575,"12.2-12.5":0.1667,"13.0-13.1":0,"13.2":0.00575,"13.3":0.00575,"13.4-13.7":0.02874,"14.0-14.4":0.06611,"14.5-14.8":0.06323,"15.0-15.1":0.05748,"15.2-15.3":0.04599,"15.4":0.05173,"15.5":0.06036,"15.6-15.8":0.79614,"16.0":0.10634,"16.1":0.20694,"16.2":0.10634,"16.3":0.20119,"16.4":0.04311,"16.5":0.08048,"16.6-16.7":1.0232,"17.0":0.05173,"17.1":0.09772,"17.2":0.07185,"17.3":0.10634,"17.4":0.19544,"17.5":0.37364,"17.6-17.7":0.94847,"18.0":0.23855,"18.1":0.5001,"18.2":0.27017,"18.3":0.99733,"18.4":0.64381,"18.5-18.6":20.34035,"26.0":0.04886},P:{"22":0.0205,"24":0.041,"25":0.01025,"26":0.01025,"27":0.01025,"28":1.60942,_:"4 20 21 23 5.0-5.4 6.2-6.4 8.2 9.2 10.1 13.0 14.0 15.0 17.0 18.0 19.0","7.2-7.4":0.45105,"11.1-11.2":0.01025,"12.0":0.01025,"16.0":0.01025},I:{"0":0.00574,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.26432,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":26.8553},R:{_:"0"},M:{"0":0.23559},Q:{_:"14.9"},O:{"0":0.00575},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/TD.js b/node_modules/caniuse-lite/data/regions/TD.js
deleted file mode 100644
index f82ecbb..0000000
--- a/node_modules/caniuse-lite/data/regions/TD.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"61":0.00143,"72":0.00285,"95":0.00143,"109":0.00143,"115":0.03996,"121":0.00143,"127":0.01284,"128":0.02997,"130":0.00285,"131":0.00428,"132":0.02569,"133":0.00285,"134":0.00285,"135":0.00856,"136":0.00428,"137":0.00285,"138":0.00285,"139":0.01998,"140":0.55938,"141":0.14413,"142":0.00143,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 116 117 118 119 120 122 123 124 125 126 129 143 144 145 3.5 3.6"},D:{"32":0.00143,"35":0.00714,"43":0.00143,"47":0.00856,"49":0.00571,"50":0.00143,"51":0.00143,"53":0.00143,"55":0.00285,"56":0.00143,"57":0.00143,"58":0.04138,"62":0.00285,"63":0.00285,"68":0.00285,"70":0.00143,"71":0.00285,"80":0.00143,"83":0.00285,"86":0.00143,"90":0.00285,"99":0.00714,"103":0.0157,"104":0.00143,"105":0.00285,"108":0.00428,"109":0.11987,"110":0.06422,"111":0.00143,"114":0.01142,"116":0.00571,"118":0.00143,"119":0.01998,"120":0.00428,"121":0.01712,"122":0.01142,"123":0.00714,"124":0.00285,"125":0.09704,"126":0.25115,"127":0.03996,"128":0.00428,"129":0.00856,"130":0.00571,"131":0.05423,"132":0.0157,"133":0.01427,"134":0.02426,"135":0.10703,"136":0.09846,"137":0.7877,"138":2.82831,"139":0.00856,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 33 34 36 37 38 39 40 41 42 44 45 46 48 52 54 59 60 61 64 65 66 67 69 72 73 74 75 76 77 78 79 81 84 85 87 88 89 91 92 93 94 95 96 97 98 100 101 102 106 107 112 113 115 117 140 141 142"},F:{"42":0.01284,"45":0.00428,"53":0.00285,"74":0.00571,"79":0.00428,"87":0.00285,"89":0.00285,"90":0.10845,"91":0.00285,"95":0.00999,"112":0.00143,"113":0.00571,"115":0.01855,"116":0.05423,"117":0.00285,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 46 47 48 49 50 51 52 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 75 76 77 78 80 81 82 83 84 85 86 88 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 114 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00285,"13":0.00143,"14":0.00714,"16":0.00714,"17":0.00999,"18":0.03282,"81":0.00285,"84":0.00856,"85":0.00571,"89":0.00285,"90":0.00428,"92":0.06992,"100":0.00856,"103":0.00428,"109":0.00285,"112":0.00428,"114":0.00428,"117":0.00143,"122":0.00285,"124":0.00285,"128":0.00143,"129":0.00285,"130":0.00428,"131":0.01712,"132":0.00285,"133":0.00714,"134":0.00428,"135":0.00714,"136":0.0371,"137":0.09846,"138":0.98891,_:"15 79 80 83 86 87 88 91 93 94 95 96 97 98 99 101 102 104 105 106 107 108 110 111 113 115 116 118 119 120 121 123 125 126 127 139"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 16.5 17.2 17.3 17.4 17.5 18.1 26.0","5.1":0.01142,"13.1":0.02569,"15.6":0.00285,"16.6":0.00285,"17.0":0.00571,"17.1":0.00285,"17.6":0.01142,"18.0":0.00571,"18.2":0.00143,"18.3":0.00571,"18.4":0.00428,"18.5-18.6":0.06564},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00035,"5.0-5.1":0,"6.0-6.1":0.00176,"7.0-7.1":0.00106,"8.1-8.4":0,"9.0-9.2":0.0007,"9.3":0.00388,"10.0-10.2":0.00035,"10.3":0.00599,"11.0-11.2":0.0525,"11.3-11.4":0.00247,"12.0-12.1":0.0007,"12.2-12.5":0.02044,"13.0-13.1":0,"13.2":0.0007,"13.3":0.0007,"13.4-13.7":0.00352,"14.0-14.4":0.0081,"14.5-14.8":0.00775,"15.0-15.1":0.00705,"15.2-15.3":0.00564,"15.4":0.00634,"15.5":0.0074,"15.6-15.8":0.0976,"16.0":0.01304,"16.1":0.02537,"16.2":0.01304,"16.3":0.02466,"16.4":0.00529,"16.5":0.00987,"16.6-16.7":0.12544,"17.0":0.00634,"17.1":0.01198,"17.2":0.00881,"17.3":0.01304,"17.4":0.02396,"17.5":0.04581,"17.6-17.7":0.11628,"18.0":0.02925,"18.1":0.06131,"18.2":0.03312,"18.3":0.12227,"18.4":0.07893,"18.5-18.6":2.49358,"26.0":0.00599},P:{"21":0.02019,"22":0.09087,"23":0.08078,"24":0.37359,"25":0.6866,"26":0.22214,"27":0.38369,"28":1.61553,_:"4 20 5.0-5.4 6.2-6.4 8.2 10.1 11.1-11.2 12.0 14.0 15.0 17.0","7.2-7.4":0.09087,"9.2":0.02019,"13.0":0.0101,"16.0":0.0101,"18.0":0.0101,"19.0":0.02019},I:{"0":0.05992,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00005},K:{"0":1.8075,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01712,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":81.45953},R:{_:"0"},M:{"0":0.04287},Q:{"14.9":0.02572},O:{"0":0.50581},H:{"0":0.13}};
diff --git a/node_modules/caniuse-lite/data/regions/TG.js b/node_modules/caniuse-lite/data/regions/TG.js
deleted file mode 100644
index 9745691..0000000
--- a/node_modules/caniuse-lite/data/regions/TG.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"42":0.00353,"43":0.00705,"52":0.0141,"53":0.00353,"61":0.00353,"62":0.00353,"63":0.00353,"64":0.00353,"66":0.00353,"69":0.00353,"72":0.01058,"79":0.00353,"84":0.00353,"85":0.00353,"87":0.00353,"89":0.00353,"91":0.00353,"92":0.00705,"94":0.00353,"95":0.00353,"99":0.00353,"107":0.00353,"110":0.00353,"112":0.01763,"113":0.00353,"115":0.49364,"117":0.00353,"124":0.00353,"127":0.03526,"128":0.07757,"131":0.00705,"132":0.00353,"133":0.02821,"134":0.00705,"135":0.0141,"136":0.01058,"137":0.03173,"138":0.02116,"139":0.10578,"140":1.65017,"141":0.47954,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 44 45 46 47 48 49 50 51 54 55 56 57 58 59 60 65 67 68 70 71 73 74 75 76 77 78 80 81 82 83 86 88 90 93 96 97 98 100 101 102 103 104 105 106 108 109 111 114 116 118 119 120 121 122 123 125 126 129 130 142 143 144 145 3.5 3.6"},D:{"11":0.00353,"26":0.00353,"29":0.00353,"34":0.00353,"38":0.00353,"39":0.01058,"40":0.01058,"41":0.01058,"42":0.0141,"43":0.0141,"44":0.0141,"45":0.0141,"46":0.01763,"47":0.01763,"48":0.02116,"49":0.03173,"50":0.01763,"51":0.01763,"52":0.0141,"53":0.01763,"54":0.0141,"55":0.01763,"56":0.01763,"57":0.0141,"58":0.01763,"59":0.0141,"60":0.0141,"61":0.00353,"62":0.00353,"63":0.00353,"64":0.0141,"65":0.00705,"66":0.0141,"67":0.00353,"68":0.00353,"70":0.01058,"71":0.00353,"72":0.00353,"73":0.02821,"74":0.00353,"75":0.01763,"76":0.04584,"77":0.07052,"78":0.00705,"79":0.02116,"80":0.01058,"81":0.04936,"83":0.03879,"84":0.00705,"85":0.00353,"86":0.0141,"87":0.05289,"88":0.0141,"89":0.0141,"90":0.00705,"91":0.00353,"92":0.00353,"93":0.16572,"94":0.00705,"95":0.0141,"96":0.00353,"98":0.02116,"99":0.00353,"100":0.01763,"101":0.00353,"102":0.05642,"103":0.0811,"104":0.05994,"105":0.01058,"106":0.01058,"108":0.01763,"109":1.67838,"111":0.00705,"112":0.00353,"113":0.00705,"114":0.01058,"116":0.03879,"117":0.01058,"118":0.0141,"119":0.10578,"120":0.03879,"121":0.00353,"122":0.02116,"123":0.01058,"124":0.00705,"125":1.87583,"126":0.02821,"127":0.01058,"128":0.03173,"129":0.00705,"130":0.01763,"131":0.0811,"132":0.03173,"133":0.02821,"134":0.07757,"135":0.09873,"136":5.23611,"137":2.09797,"138":8.13096,"139":0.0141,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 30 31 32 33 35 36 37 69 97 107 110 115 140 141 142"},F:{"24":0.00353,"36":0.00353,"46":0.0141,"53":0.00353,"71":0.00353,"79":0.00705,"89":0.00353,"90":0.07052,"95":0.10578,"105":0.00353,"113":0.01058,"114":0.00705,"117":0.02116,_:"9 11 12 15 16 17 18 19 20 21 22 23 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 91 92 93 94 96 97 98 99 100 101 102 103 104 106 107 108 109 110 111 112 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.37023,"13":0.00353,"17":0.00353,"18":0.03173,"83":0.00353,"84":0.00353,"85":0.00353,"89":0.00705,"90":0.00353,"92":0.11988,"100":0.00353,"109":0.04936,"112":0.00353,"122":0.01058,"126":0.00353,"127":0.00353,"128":0.00353,"129":0.00353,"131":0.00705,"132":0.00353,"133":0.00705,"134":0.00705,"135":0.0141,"136":0.04936,"137":0.15162,"138":2.97242,"139":0.00705,_:"14 15 16 79 80 81 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 113 114 115 116 117 118 119 120 121 123 124 125 130"},E:{"11":0.00353,"14":0.00353,_:"0 4 5 6 7 8 9 10 12 13 15 3.1 3.2 6.1 7.1 9.1 10.1 14.1 15.1 15.4 15.5 16.0 16.1 16.3 16.4 16.5 17.0 17.1 17.2 17.4 17.5 18.0 18.1","5.1":0.00353,"11.1":0.00353,"12.1":0.00353,"13.1":0.02468,"15.2-15.3":0.01058,"15.6":0.07757,"16.2":0.00353,"16.6":0.02821,"17.3":0.00705,"17.6":0.07052,"18.2":0.00353,"18.3":0.00353,"18.4":0.00705,"18.5-18.6":0.10225,"26.0":0.00353},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00056,"5.0-5.1":0,"6.0-6.1":0.00281,"7.0-7.1":0.00168,"8.1-8.4":0,"9.0-9.2":0.00112,"9.3":0.00617,"10.0-10.2":0.00056,"10.3":0.00954,"11.0-11.2":0.08363,"11.3-11.4":0.00393,"12.0-12.1":0.00112,"12.2-12.5":0.03256,"13.0-13.1":0,"13.2":0.00112,"13.3":0.00112,"13.4-13.7":0.00561,"14.0-14.4":0.01291,"14.5-14.8":0.01235,"15.0-15.1":0.01123,"15.2-15.3":0.00898,"15.4":0.0101,"15.5":0.01179,"15.6-15.8":0.15548,"16.0":0.02077,"16.1":0.04041,"16.2":0.02077,"16.3":0.03929,"16.4":0.00842,"16.5":0.01572,"16.6-16.7":0.19982,"17.0":0.0101,"17.1":0.01908,"17.2":0.01403,"17.3":0.02077,"17.4":0.03817,"17.5":0.07297,"17.6-17.7":0.18523,"18.0":0.04659,"18.1":0.09767,"18.2":0.05276,"18.3":0.19477,"18.4":0.12573,"18.5-18.6":3.97229,"26.0":0.00954},P:{"4":0.07754,"24":0.02216,"25":0.02216,"26":0.01108,"27":0.02216,"28":0.26587,_:"20 21 22 23 8.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0 17.0 18.0 19.0","5.0-5.4":0.01108,"6.2-6.4":0.02216,"7.2-7.4":0.02216,"9.2":0.01108,"13.0":0.01108},I:{"0":0.23271,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00005,"4.2-4.3":0.00005,"4.4":0,"4.4.3-4.4.4":0.00019},K:{"0":1.99266,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00705,_:"6 7 8 9 10 5.5"},S:{"2.5":0.00647,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":58.98777},R:{_:"0"},M:{"0":0.21364},Q:{"14.9":0.00647},O:{"0":0.12948},H:{"0":0.83}};
diff --git a/node_modules/caniuse-lite/data/regions/TH.js b/node_modules/caniuse-lite/data/regions/TH.js
deleted file mode 100644
index f27e33e..0000000
--- a/node_modules/caniuse-lite/data/regions/TH.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"48":0.00387,"52":0.00773,"78":0.00387,"115":0.10052,"127":0.00387,"128":0.0232,"135":0.00387,"136":0.00387,"138":0.00773,"139":0.0232,"140":0.78093,"141":0.23969,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 129 130 131 132 133 134 137 142 143 144 145 3.5 3.6"},D:{"29":0.00387,"39":0.00387,"40":0.00387,"41":0.00387,"42":0.00387,"43":0.00773,"44":0.00387,"45":0.00387,"46":0.00387,"47":0.00773,"48":0.00387,"49":0.0116,"50":0.00387,"51":0.00387,"52":0.00387,"53":0.00387,"54":0.00387,"55":0.00773,"56":0.00773,"57":0.00387,"58":0.00773,"59":0.00387,"60":0.00773,"65":0.00387,"68":0.00387,"70":0.00387,"72":0.00387,"73":0.00387,"74":0.00387,"75":0.00387,"78":0.00387,"79":0.02706,"80":0.00387,"81":0.00387,"84":0.00387,"85":0.00773,"86":0.00773,"87":0.02706,"88":0.0116,"89":0.00387,"90":0.00387,"91":0.00387,"93":0.00387,"94":0.00387,"95":0.00387,"101":0.0232,"102":0.00773,"103":0.01933,"104":0.17397,"105":0.22036,"106":0.00773,"107":0.00387,"108":0.0116,"109":1.13274,"110":0.00387,"111":0.00387,"112":0.00387,"113":0.0232,"114":0.03093,"115":0.00387,"116":0.02706,"117":0.00773,"118":0.00387,"119":0.02706,"120":0.01546,"121":0.02706,"122":0.05799,"123":0.03093,"124":0.05412,"125":0.04639,"126":0.03093,"127":0.02706,"128":0.05412,"129":0.07732,"130":0.01933,"131":0.06572,"132":0.05799,"133":0.07345,"134":0.05799,"135":0.07732,"136":0.15077,"137":3.69203,"138":17.09932,"139":0.01546,"140":0.01546,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 38 61 62 63 64 66 67 69 71 76 77 83 92 96 97 98 99 100 141 142"},F:{"46":0.00387,"89":0.00387,"90":0.03093,"95":0.0116,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.00773,"18":0.00387,"92":0.00773,"109":0.01546,"112":0.00387,"114":0.00387,"120":0.00387,"122":0.00387,"124":0.00387,"125":0.00773,"126":0.00773,"127":0.00773,"128":0.00387,"129":0.00773,"130":0.00773,"131":0.0116,"132":0.00773,"133":0.0116,"134":0.0116,"135":0.01933,"136":0.03093,"137":0.08119,"138":3.18172,"139":0.00773,_:"12 13 14 15 16 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 113 115 116 117 118 119 121 123"},E:{"11":0.40593,"12":0.00773,"14":0.00387,_:"0 4 5 6 7 8 9 10 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1","13.1":0.0116,"14.1":0.0232,"15.2-15.3":0.00387,"15.4":0.00387,"15.5":0.00773,"15.6":0.05799,"16.0":0.01546,"16.1":0.02706,"16.2":0.00773,"16.3":0.02706,"16.4":0.00773,"16.5":0.00773,"16.6":0.09665,"17.0":0.00773,"17.1":0.08119,"17.2":0.0116,"17.3":0.00773,"17.4":0.0232,"17.5":0.05412,"17.6":0.10825,"18.0":0.0232,"18.1":0.03866,"18.2":0.01546,"18.3":0.08505,"18.4":0.05026,"18.5-18.6":1.48454,"26.0":0.01546},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00164,"5.0-5.1":0,"6.0-6.1":0.00818,"7.0-7.1":0.00491,"8.1-8.4":0,"9.0-9.2":0.00327,"9.3":0.01799,"10.0-10.2":0.00164,"10.3":0.0278,"11.0-11.2":0.24362,"11.3-11.4":0.01145,"12.0-12.1":0.00327,"12.2-12.5":0.09483,"13.0-13.1":0,"13.2":0.00327,"13.3":0.00327,"13.4-13.7":0.01635,"14.0-14.4":0.03761,"14.5-14.8":0.03597,"15.0-15.1":0.0327,"15.2-15.3":0.02616,"15.4":0.02943,"15.5":0.03434,"15.6-15.8":0.45291,"16.0":0.0605,"16.1":0.11772,"16.2":0.0605,"16.3":0.11445,"16.4":0.02453,"16.5":0.04578,"16.6-16.7":0.58208,"17.0":0.02943,"17.1":0.05559,"17.2":0.04088,"17.3":0.0605,"17.4":0.11118,"17.5":0.21256,"17.6-17.7":0.53957,"18.0":0.13571,"18.1":0.2845,"18.2":0.1537,"18.3":0.56737,"18.4":0.36625,"18.5-18.6":11.5713,"26.0":0.0278},P:{"4":0.06366,"20":0.01061,"21":0.02122,"22":0.02122,"23":0.03183,"24":0.03183,"25":0.08488,"26":0.08488,"27":0.19098,"28":2.51459,_:"5.0-5.4 6.2-6.4 8.2 10.1 12.0 14.0 15.0 18.0","7.2-7.4":0.04244,"9.2":0.01061,"11.1-11.2":0.03183,"13.0":0.01061,"16.0":0.01061,"17.0":0.01061,"19.0":0.01061},I:{"0":0.0245,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.28212,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.02434,"9":0.00487,"10":0.00974,"11":0.0925,_:"6 7 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":45.96102},R:{_:"0"},M:{"0":0.17172},Q:{"14.9":0.00613},O:{"0":0.27599},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/TJ.js b/node_modules/caniuse-lite/data/regions/TJ.js
deleted file mode 100644
index bf90cf0..0000000
--- a/node_modules/caniuse-lite/data/regions/TJ.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"35":0.0031,"58":0.0062,"63":0.0031,"72":0.0062,"115":0.1271,"123":0.0031,"125":0.0093,"127":0.0031,"128":0.0062,"133":0.0031,"136":0.0031,"137":0.0062,"139":0.0062,"140":0.4402,"141":0.1426,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 59 60 61 62 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 124 126 129 130 131 132 134 135 138 142 143 144 145 3.5 3.6"},D:{"27":0.0031,"35":0.0062,"39":0.0186,"40":0.0093,"41":0.0217,"42":0.0124,"43":0.0279,"44":0.0217,"45":0.0155,"46":0.0217,"47":0.0186,"48":0.0186,"49":0.0775,"50":0.0248,"51":0.0186,"52":0.0062,"53":0.0186,"54":0.0186,"55":0.0124,"56":0.0155,"57":0.0186,"58":0.0434,"59":0.0217,"60":0.0155,"62":0.0031,"66":0.0217,"67":0.0031,"68":0.0062,"69":0.0341,"70":0.0062,"71":0.0062,"72":0.0031,"73":0.0031,"74":0.0155,"75":0.0124,"76":0.0062,"77":2.1421,"78":0.0124,"79":0.0155,"80":0.0093,"81":0.0124,"83":0.0124,"84":0.0062,"85":0.0062,"86":0.0062,"87":0.0279,"88":0.0217,"89":0.0093,"90":0.0062,"91":0.0186,"92":0.0062,"94":0.0062,"95":0.0062,"96":0.062,"97":0.0124,"98":0.0062,"99":0.0062,"100":0.0186,"101":0.0062,"102":0.0062,"103":0.0217,"104":0.0031,"105":0.0062,"106":0.0124,"107":0.0186,"108":0.0062,"109":2.0181,"111":0.0031,"112":0.0093,"113":0.0217,"114":0.0062,"116":0.0031,"118":0.0775,"119":0.0155,"120":0.0093,"121":0.0124,"122":0.0558,"123":0.0062,"124":0.0248,"125":3.0473,"126":0.0155,"127":0.0341,"128":0.0217,"129":0.0124,"130":0.0093,"131":0.0806,"132":0.0403,"133":0.0341,"134":0.1426,"135":0.1054,"136":0.1023,"137":1.2803,"138":6.8479,"139":0.0062,"140":0.0155,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 32 33 34 36 37 38 61 63 64 65 93 110 115 117 141 142"},F:{"31":0.0031,"33":0.0062,"79":0.0372,"86":0.0031,"89":0.0341,"90":0.0527,"95":0.1271,"105":0.0031,"109":0.0031,"115":0.0031,"117":0.0248,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 87 88 91 92 93 94 96 97 98 99 100 101 102 103 104 106 107 108 110 111 112 113 114 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"14":0.0031,"17":0.0031,"18":0.0124,"83":0.0031,"84":0.0031,"87":0.0031,"88":0.0031,"90":0.0062,"92":0.0403,"100":0.0062,"109":0.0031,"113":0.0031,"114":0.0031,"117":0.0031,"119":0.0031,"120":0.0093,"122":0.0031,"125":0.0186,"130":0.0093,"131":0.0124,"132":0.0124,"134":0.0372,"135":0.0031,"136":0.0372,"137":0.0961,"138":2.2072,_:"12 13 15 16 79 80 81 85 86 89 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 115 116 118 121 123 124 126 127 128 129 133 139"},E:{"15":0.0031,_:"0 4 5 6 7 8 9 10 11 12 13 14 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.4 16.0 16.2 16.3 16.4 16.5 17.0 17.2 18.2 26.0","5.1":0.0155,"14.1":0.0093,"15.1":0.0031,"15.2-15.3":0.0031,"15.5":0.0062,"15.6":0.0093,"16.1":0.0031,"16.6":0.0217,"17.1":0.0248,"17.3":0.0062,"17.4":0.0093,"17.5":0.0434,"17.6":0.0279,"18.0":0.0031,"18.1":0.0155,"18.3":0.0062,"18.4":0.2015,"18.5-18.6":0.7719},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00064,"5.0-5.1":0,"6.0-6.1":0.00319,"7.0-7.1":0.00191,"8.1-8.4":0,"9.0-9.2":0.00128,"9.3":0.00701,"10.0-10.2":0.00064,"10.3":0.01084,"11.0-11.2":0.095,"11.3-11.4":0.00446,"12.0-12.1":0.00128,"12.2-12.5":0.03698,"13.0-13.1":0,"13.2":0.00128,"13.3":0.00128,"13.4-13.7":0.00638,"14.0-14.4":0.01466,"14.5-14.8":0.01403,"15.0-15.1":0.01275,"15.2-15.3":0.0102,"15.4":0.01148,"15.5":0.01339,"15.6-15.8":0.1766,"16.0":0.02359,"16.1":0.0459,"16.2":0.02359,"16.3":0.04463,"16.4":0.00956,"16.5":0.01785,"16.6-16.7":0.22697,"17.0":0.01148,"17.1":0.02168,"17.2":0.01594,"17.3":0.02359,"17.4":0.04335,"17.5":0.08288,"17.6-17.7":0.21039,"18.0":0.05292,"18.1":0.11094,"18.2":0.05993,"18.3":0.22123,"18.4":0.14281,"18.5-18.6":4.51201,"26.0":0.01084},P:{"4":0.09229,"20":0.01025,"21":0.01025,"22":0.04102,"23":0.05127,"24":0.09229,"25":0.1128,"26":0.08203,"27":0.28712,"28":1.22025,"5.0-5.4":0.01025,"6.2-6.4":0.02051,"7.2-7.4":0.1128,_:"8.2 10.1 12.0 14.0 15.0 18.0","9.2":0.01025,"11.1-11.2":0.01025,"13.0":0.01025,"16.0":0.02051,"17.0":0.01025,"19.0":0.01025},I:{"0":0.09646,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00008},K:{"0":2.0124,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.0372,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":60.1756},R:{_:"0"},M:{"0":0.0966},Q:{"14.9":0.0483},O:{"0":0.966},H:{"0":0.03}};
diff --git a/node_modules/caniuse-lite/data/regions/TL.js b/node_modules/caniuse-lite/data/regions/TL.js
deleted file mode 100644
index f803dee..0000000
--- a/node_modules/caniuse-lite/data/regions/TL.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"37":0.01642,"43":0.01095,"44":0.01642,"48":0.02189,"55":0.00547,"56":0.04926,"57":0.03284,"60":0.00547,"66":0.00547,"68":0.00547,"69":0.00547,"72":0.02189,"77":0.00547,"78":0.07115,"85":0.00547,"94":0.00547,"96":0.01095,"102":0.00547,"103":0.00547,"114":0.04926,"115":0.78264,"118":0.00547,"123":0.01642,"126":0.01095,"127":0.04378,"128":0.25723,"129":0.02189,"130":0.01642,"131":0.01095,"133":0.00547,"134":0.21892,"135":0.02737,"136":0.09851,"137":0.05473,"138":0.14777,"139":0.29007,"140":4.35651,"141":1.16575,"142":0.03284,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 42 45 46 47 49 50 51 52 53 54 58 59 61 62 63 64 65 67 70 71 73 74 75 76 79 80 81 82 83 84 86 87 88 89 90 91 92 93 95 97 98 99 100 101 104 105 106 107 108 109 110 111 112 113 116 117 119 120 121 122 124 125 132 143 144 145 3.5 3.6"},D:{"34":0.01095,"43":0.01095,"45":0.00547,"58":0.00547,"63":0.01642,"64":0.04378,"67":0.00547,"68":0.02189,"69":0.00547,"70":0.00547,"71":0.00547,"72":0.01642,"73":0.00547,"74":0.01642,"75":0.00547,"78":0.00547,"79":0.03284,"80":0.03831,"81":0.00547,"84":0.00547,"86":0.01095,"87":0.06568,"92":0.01095,"95":0.00547,"100":0.00547,"101":0.01642,"102":0.01095,"103":0.04926,"104":0.00547,"105":0.00547,"107":0.00547,"108":0.01095,"109":0.94683,"111":0.02189,"113":0.01095,"114":0.06568,"115":0.00547,"116":0.12041,"117":0.08757,"118":0.01642,"119":0.06568,"120":0.04378,"121":0.08757,"122":0.09851,"123":0.03284,"124":0.04926,"125":0.16966,"126":0.06568,"127":0.09304,"128":0.11493,"129":0.0602,"130":0.10399,"131":0.17514,"132":0.14777,"133":0.10399,"134":0.2025,"135":0.30102,"136":0.66223,"137":6.73726,"138":18.15941,"139":0.01095,"140":0.00547,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 44 46 47 48 49 50 51 52 53 54 55 56 57 59 60 61 62 65 66 76 77 83 85 88 89 90 91 93 94 96 97 98 99 106 110 112 141 142"},F:{"36":0.01642,"73":0.02189,"82":0.00547,"87":0.07115,"88":0.00547,"90":0.42142,"95":0.01642,"102":0.00547,"117":0.01095,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 78 79 80 81 83 84 85 86 89 91 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 114 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.02189,"13":0.00547,"14":0.00547,"15":0.00547,"16":0.01642,"17":0.02189,"18":0.02737,"84":0.00547,"89":0.00547,"90":0.01642,"92":0.10399,"96":0.01095,"100":0.0602,"103":0.00547,"106":0.00547,"109":0.04378,"110":0.00547,"114":0.02737,"115":0.01095,"117":0.00547,"119":0.01095,"120":0.01642,"122":0.0602,"123":0.00547,"124":0.04378,"125":0.01095,"126":0.01642,"127":0.00547,"128":0.01642,"129":0.06568,"130":0.05473,"131":0.12041,"132":0.1423,"133":0.10946,"134":0.07115,"135":0.10946,"136":0.24081,"137":0.73886,"138":9.17275,"139":0.11493,_:"79 80 81 83 85 86 87 88 91 93 94 95 97 98 99 101 102 104 105 107 108 111 112 113 116 118 121"},E:{"11":0.00547,"14":0.01095,_:"0 4 5 6 7 8 9 10 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.4 15.5 16.0 16.1 16.2 26.0","12.1":0.00547,"13.1":0.01642,"14.1":0.12588,"15.1":0.00547,"15.2-15.3":0.01642,"15.6":0.0821,"16.3":0.01095,"16.4":0.02737,"16.5":0.06568,"16.6":0.09851,"17.0":0.01095,"17.1":0.01642,"17.2":0.04926,"17.3":0.00547,"17.4":0.00547,"17.5":0.0602,"17.6":0.06568,"18.0":0.03831,"18.1":0.01642,"18.2":0.02189,"18.3":0.10946,"18.4":0.12041,"18.5-18.6":0.53088},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00064,"5.0-5.1":0,"6.0-6.1":0.00321,"7.0-7.1":0.00193,"8.1-8.4":0,"9.0-9.2":0.00129,"9.3":0.00707,"10.0-10.2":0.00064,"10.3":0.01093,"11.0-11.2":0.0958,"11.3-11.4":0.0045,"12.0-12.1":0.00129,"12.2-12.5":0.03729,"13.0-13.1":0,"13.2":0.00129,"13.3":0.00129,"13.4-13.7":0.00643,"14.0-14.4":0.01479,"14.5-14.8":0.01415,"15.0-15.1":0.01286,"15.2-15.3":0.01029,"15.4":0.01157,"15.5":0.0135,"15.6-15.8":0.1781,"16.0":0.02379,"16.1":0.04629,"16.2":0.02379,"16.3":0.04501,"16.4":0.00964,"16.5":0.018,"16.6-16.7":0.2289,"17.0":0.01157,"17.1":0.02186,"17.2":0.01607,"17.3":0.02379,"17.4":0.04372,"17.5":0.08359,"17.6-17.7":0.21218,"18.0":0.05337,"18.1":0.11188,"18.2":0.06044,"18.3":0.22311,"18.4":0.14403,"18.5-18.6":4.55034,"26.0":0.01093},P:{"4":0.02003,"21":0.04005,"22":0.05007,"23":0.02003,"24":0.08011,"25":0.13017,"26":0.08011,"27":0.22029,"28":0.51067,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 12.0 13.0 14.0 15.0","7.2-7.4":0.01001,"11.1-11.2":0.02003,"16.0":0.02003,"17.0":0.01001,"18.0":0.01001,"19.0":0.01001},I:{"0":0.02261,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.4845,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01095,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":38.95956},R:{_:"0"},M:{"0":0.39846},Q:{"14.9":0.01811},O:{"0":0.36677},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/TM.js b/node_modules/caniuse-lite/data/regions/TM.js
deleted file mode 100644
index dce2fc7..0000000
--- a/node_modules/caniuse-lite/data/regions/TM.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"85":2.26077,"115":0.09732,"125":0.92078,"129":0.07486,"139":0.12726,"140":0.29944,"141":0.24704,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 126 127 128 130 131 132 133 134 135 136 137 138 142 143 144 145 3.5","3.6":0.02246},D:{"39":0.02246,"61":0.02246,"68":0.02246,"70":0.12726,"79":0.49408,"80":0.02246,"84":0.0524,"105":0.02246,"107":1.0181,"108":0.12726,"109":4.04993,"121":0.12726,"122":0.0524,"124":0.02246,"125":0.12726,"128":0.07486,"132":0.0524,"133":0.0524,"134":0.22458,"135":0.12726,"136":0.62134,"137":4.99316,"138":28.68635,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 62 63 64 65 66 67 69 71 72 73 74 75 76 77 78 81 83 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 106 110 111 112 113 114 115 116 117 118 119 120 123 126 127 129 130 131 139 140 141 142"},F:{"95":0.99564,"111":0.02246,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 112 113 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"90":0.2695,"109":0.07486,"122":0.02246,"123":0.02246,"136":0.02246,"137":0.2695,"138":3.27887,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 124 125 126 127 128 129 130 131 132 133 134 135 139"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 15.6 16.0 16.1 16.2 16.3 16.4 16.5 16.6 17.2 17.3 17.4 17.5 17.6 18.0 18.1 18.2 18.3 18.4 26.0","17.0":0.0524,"17.1":0.0524,"18.5-18.6":0.99564},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00131,"5.0-5.1":0,"6.0-6.1":0.00656,"7.0-7.1":0.00393,"8.1-8.4":0,"9.0-9.2":0.00262,"9.3":0.01443,"10.0-10.2":0.00131,"10.3":0.0223,"11.0-11.2":0.19542,"11.3-11.4":0.00918,"12.0-12.1":0.00262,"12.2-12.5":0.07607,"13.0-13.1":0,"13.2":0.00262,"13.3":0.00262,"13.4-13.7":0.01312,"14.0-14.4":0.03017,"14.5-14.8":0.02885,"15.0-15.1":0.02623,"15.2-15.3":0.02098,"15.4":0.02361,"15.5":0.02754,"15.6-15.8":0.3633,"16.0":0.04853,"16.1":0.09443,"16.2":0.04853,"16.3":0.09181,"16.4":0.01967,"16.5":0.03672,"16.6-16.7":0.46691,"17.0":0.02361,"17.1":0.04459,"17.2":0.03279,"17.3":0.04853,"17.4":0.08919,"17.5":0.1705,"17.6-17.7":0.43281,"18.0":0.10886,"18.1":0.22821,"18.2":0.12329,"18.3":0.45511,"18.4":0.29379,"18.5-18.6":9.28187,"26.0":0.0223},P:{"4":0.15084,"26":0.07039,"28":1.04582,_:"20 21 22 23 24 25 27 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.36845,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.36681,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":11.20363},R:{_:"0"},M:{"0":0.07542},Q:{_:"14.9"},O:{"0":0.29917},H:{"0":0.7}};
diff --git a/node_modules/caniuse-lite/data/regions/TN.js b/node_modules/caniuse-lite/data/regions/TN.js
deleted file mode 100644
index bf7da53..0000000
--- a/node_modules/caniuse-lite/data/regions/TN.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"52":0.00821,"78":0.0041,"115":0.14774,"123":0.0041,"128":0.02462,"133":0.0041,"134":0.02052,"135":0.0041,"136":0.00821,"137":0.0041,"138":0.0041,"139":0.04514,"140":0.9234,"141":0.29959,"142":0.01642,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 124 125 126 127 129 130 131 132 143 144 145 3.5 3.6"},D:{"29":0.0041,"39":0.00821,"40":0.00821,"41":0.01231,"42":0.00821,"43":0.01231,"44":0.01231,"45":0.00821,"46":0.00821,"47":0.02052,"48":0.01231,"49":0.03694,"50":0.01642,"51":0.00821,"52":0.00821,"53":0.01231,"54":0.01231,"55":0.00821,"56":0.01642,"57":0.00821,"58":0.04104,"59":0.01231,"60":0.00821,"64":0.0041,"65":0.01231,"66":0.0041,"67":0.0041,"68":0.0041,"69":0.0041,"70":0.0041,"71":0.0041,"72":0.0041,"73":0.00821,"74":0.0041,"75":0.00821,"77":0.0041,"78":0.0041,"79":0.01642,"80":0.01231,"81":0.00821,"83":0.00821,"84":0.0041,"85":0.01231,"86":0.01231,"87":0.02462,"88":0.01231,"89":0.01231,"90":0.01642,"91":0.00821,"92":0.00821,"93":0.0041,"94":0.0041,"95":0.00821,"96":0.0041,"97":0.0041,"98":0.01231,"99":0.00821,"100":0.00821,"101":0.00821,"102":0.02052,"103":0.01642,"104":0.06566,"105":0.0041,"106":0.00821,"107":0.01231,"108":0.02052,"109":2.49523,"110":0.01231,"111":0.01231,"112":0.00821,"114":0.02052,"116":0.04514,"118":0.01231,"119":0.02462,"120":0.01642,"121":0.02462,"122":0.04925,"123":0.01231,"124":0.05335,"125":3.12314,"126":0.05746,"127":0.01642,"128":0.04514,"129":0.02052,"130":0.02462,"131":0.12722,"132":0.09029,"133":0.06566,"134":0.05335,"135":0.18878,"136":0.19699,"137":3.96036,"138":15.25046,"139":0.00821,"140":0.0041,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 38 61 62 63 76 113 115 117 141 142"},F:{"46":0.0041,"79":0.02052,"82":0.00821,"85":0.0041,"86":0.0041,"89":0.0041,"90":0.01231,"95":0.05746,"114":0.00821,"115":0.0041,"117":0.00821,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 83 84 87 88 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"14":0.0041,"18":0.00821,"92":0.01642,"100":0.0041,"109":0.02052,"113":0.0041,"114":0.00821,"115":0.0041,"117":0.0041,"120":0.0041,"121":0.0041,"122":0.02462,"125":0.01231,"129":0.0041,"131":0.01231,"132":0.02462,"133":0.0041,"134":0.02873,"135":0.01642,"136":0.04104,"137":0.13543,"138":3.10673,"139":0.00821,_:"12 13 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 116 118 119 123 124 126 127 128 130"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 10.1 11.1 12.1 15.1 15.2-15.3 15.5 16.0 16.1 16.4 17.0","5.1":0.0041,"9.1":0.00821,"13.1":0.01231,"14.1":0.01231,"15.4":0.01642,"15.6":0.03283,"16.2":0.0041,"16.3":0.00821,"16.5":0.0041,"16.6":0.04104,"17.1":0.00821,"17.2":0.00821,"17.3":0.0041,"17.4":0.00821,"17.5":0.01231,"17.6":0.07798,"18.0":0.00821,"18.1":0.00821,"18.2":0.0041,"18.3":0.03694,"18.4":0.01231,"18.5-18.6":0.18878,"26.0":0.0041},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00061,"5.0-5.1":0,"6.0-6.1":0.00303,"7.0-7.1":0.00182,"8.1-8.4":0,"9.0-9.2":0.00121,"9.3":0.00667,"10.0-10.2":0.00061,"10.3":0.01031,"11.0-11.2":0.09038,"11.3-11.4":0.00425,"12.0-12.1":0.00121,"12.2-12.5":0.03518,"13.0-13.1":0,"13.2":0.00121,"13.3":0.00121,"13.4-13.7":0.00607,"14.0-14.4":0.01395,"14.5-14.8":0.01335,"15.0-15.1":0.01213,"15.2-15.3":0.00971,"15.4":0.01092,"15.5":0.01274,"15.6-15.8":0.16803,"16.0":0.02244,"16.1":0.04367,"16.2":0.02244,"16.3":0.04246,"16.4":0.0091,"16.5":0.01698,"16.6-16.7":0.21595,"17.0":0.01092,"17.1":0.02062,"17.2":0.01516,"17.3":0.02244,"17.4":0.04125,"17.5":0.07886,"17.6-17.7":0.20018,"18.0":0.05035,"18.1":0.10555,"18.2":0.05702,"18.3":0.21049,"18.4":0.13588,"18.5-18.6":4.29288,"26.0":0.01031},P:{"4":0.07144,"21":0.01021,"22":0.04082,"23":0.02041,"24":0.03062,"25":0.05103,"26":0.06123,"27":0.05103,"28":1.06135,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 12.0 14.0 15.0 18.0","7.2-7.4":0.44903,"11.1-11.2":0.01021,"13.0":0.01021,"16.0":0.01021,"17.0":0.01021,"19.0":0.01021},I:{"0":0.05886,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00005},K:{"0":0.21991,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.01505,"9":0.00502,"10":0.00502,"11":0.02006,_:"6 7 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":54.69233},R:{_:"0"},M:{"0":0.12969},Q:{_:"14.9"},O:{"0":0.08253},H:{"0":0.01}};
diff --git a/node_modules/caniuse-lite/data/regions/TO.js b/node_modules/caniuse-lite/data/regions/TO.js
deleted file mode 100644
index 3eba8be..0000000
--- a/node_modules/caniuse-lite/data/regions/TO.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"44":0.00757,"115":0.00757,"133":0.01892,"139":0.08701,"140":4.35423,"141":0.88522,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 134 135 136 137 138 142 143 144 145 3.5 3.6"},D:{"40":0.00757,"41":0.02648,"42":0.03405,"43":0.00757,"45":0.01892,"46":0.01892,"52":0.01892,"54":0.00757,"55":0.01892,"59":0.03405,"67":0.00757,"76":0.00757,"87":0.00757,"90":0.10214,"93":0.02648,"95":0.01892,"96":0.00757,"101":0.00757,"103":0.06809,"107":0.04161,"109":0.00757,"113":0.02648,"114":0.05296,"116":0.02648,"118":0.05296,"122":0.02648,"125":0.57123,"126":0.03405,"127":0.01892,"128":0.03405,"130":0.01892,"131":0.01892,"132":0.01892,"133":0.06809,"134":0.10971,"135":0.08701,"136":0.47666,"137":2.87886,"138":12.151,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 44 47 48 49 50 51 53 56 57 58 60 61 62 63 64 65 66 68 69 70 71 72 73 74 75 77 78 79 80 81 83 84 85 86 88 89 91 92 94 97 98 99 100 102 104 105 106 108 110 111 112 115 117 119 120 121 123 124 129 139 140 141 142"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00757,"84":0.01892,"92":0.00757,"113":0.00757,"114":0.00757,"120":0.04161,"122":0.13619,"129":0.00757,"130":0.00757,"131":0.06809,"134":0.07566,"135":0.08701,"136":0.20428,"137":0.39343,"138":9.2797,"139":0.00757,_:"12 13 14 15 16 17 79 80 81 83 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 115 116 117 118 119 121 123 124 125 126 127 128 132 133"},E:{"13":0.00757,"14":0.00757,_:"0 4 5 6 7 8 9 10 11 12 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.2 17.2 18.0 18.2 26.0","13.1":0.01892,"15.6":0.00757,"16.1":0.01892,"16.3":0.08701,"16.4":0.00757,"16.5":0.02648,"16.6":0.1551,"17.0":0.00757,"17.1":0.08701,"17.3":0.02648,"17.4":0.02648,"17.5":0.06809,"17.6":0.26481,"18.1":0.06809,"18.3":0.23833,"18.4":0.2232,"18.5-18.6":0.7566},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00114,"5.0-5.1":0,"6.0-6.1":0.00571,"7.0-7.1":0.00343,"8.1-8.4":0,"9.0-9.2":0.00229,"9.3":0.01257,"10.0-10.2":0.00114,"10.3":0.01943,"11.0-11.2":0.17026,"11.3-11.4":0.008,"12.0-12.1":0.00229,"12.2-12.5":0.06628,"13.0-13.1":0,"13.2":0.00229,"13.3":0.00229,"13.4-13.7":0.01143,"14.0-14.4":0.02628,"14.5-14.8":0.02514,"15.0-15.1":0.02285,"15.2-15.3":0.01828,"15.4":0.02057,"15.5":0.024,"15.6-15.8":0.31652,"16.0":0.04228,"16.1":0.08227,"16.2":0.04228,"16.3":0.07999,"16.4":0.01714,"16.5":0.032,"16.6-16.7":0.4068,"17.0":0.02057,"17.1":0.03885,"17.2":0.02857,"17.3":0.04228,"17.4":0.0777,"17.5":0.14855,"17.6-17.7":0.37709,"18.0":0.09484,"18.1":0.19883,"18.2":0.10741,"18.3":0.39651,"18.4":0.25596,"18.5-18.6":8.08678,"26.0":0.01943},P:{"4":0.15283,"22":0.06113,"26":0.26491,"27":0.14265,"28":0.84568,_:"20 21 23 24 25 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.15519,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00003,"4.2-4.3":0.00003,"4.4":0,"4.4.3-4.4.4":0.00012},K:{"0":1.34909,_:"10 11 12 11.1 11.5 12.1"},A:{"10":0.01513,_:"6 7 8 9 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":47.71364},R:{_:"0"},M:{"0":1.44856},Q:{"14.9":0.12434},O:{"0":0.2549},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/TR.js b/node_modules/caniuse-lite/data/regions/TR.js
deleted file mode 100644
index 877fc55..0000000
--- a/node_modules/caniuse-lite/data/regions/TR.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"47":0.00221,"52":0.00221,"71":0.00441,"72":0.00221,"89":0.00221,"115":0.07725,"125":0.00221,"128":0.00883,"133":0.00221,"134":0.00221,"135":0.00221,"136":0.00221,"137":0.00221,"138":0.00221,"139":0.00883,"140":0.23174,"141":0.07504,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 126 127 129 130 131 132 142 143 144 145 3.5 3.6"},D:{"11":0.00221,"26":0.00221,"29":0.00221,"34":0.01104,"38":0.02648,"39":0.00221,"40":0.00221,"41":0.00221,"42":0.00221,"43":0.00221,"44":0.00221,"45":0.00221,"46":0.00221,"47":0.01545,"48":0.00221,"49":0.01986,"50":0.00441,"51":0.00221,"52":0.00441,"53":0.01104,"54":0.00221,"55":0.00221,"56":0.00221,"57":0.00221,"58":0.00441,"59":0.00221,"60":0.00221,"63":0.00221,"65":0.00441,"66":0.00221,"67":0.00221,"68":0.00221,"69":0.00221,"70":0.00662,"71":0.00221,"72":0.00221,"73":0.01324,"75":0.00221,"76":0.00221,"78":0.00221,"79":0.23615,"80":0.00662,"81":0.00441,"83":0.05076,"84":0.00221,"85":0.01324,"86":0.00441,"87":0.21187,"88":0.00662,"89":0.00221,"90":0.00221,"91":0.00883,"92":0.00441,"93":0.00221,"94":0.01545,"95":0.00883,"96":0.00221,"97":0.00221,"98":0.00441,"99":0.00441,"100":0.00221,"101":0.00883,"102":0.00441,"103":0.00883,"104":0.00662,"105":0.00221,"106":0.01104,"107":0.00662,"108":0.09932,"109":1.66408,"110":0.00441,"111":0.01324,"112":0.00662,"113":0.01104,"114":0.05738,"115":0.00883,"116":0.01545,"117":0.00441,"118":0.01104,"119":0.01324,"120":0.02648,"121":0.00883,"122":0.02869,"123":0.01545,"124":0.01324,"125":0.24939,"126":0.01324,"127":0.00883,"128":0.02869,"129":0.01104,"130":0.01986,"131":0.04635,"132":0.0309,"133":0.02869,"134":0.0618,"135":0.07283,"136":0.11256,"137":2.1739,"138":8.06217,"139":0.00441,"140":0.00221,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 30 31 32 33 35 36 37 61 62 64 74 77 141 142"},F:{"28":0.00221,"32":0.00441,"36":0.01104,"40":0.05959,"46":0.08387,"79":0.00221,"85":0.00221,"86":0.00221,"89":0.00221,"90":0.06621,"95":0.02428,"114":0.00221,"117":0.00221,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 33 34 35 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 87 88 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"14":0.00221,"15":0.00221,"16":0.00221,"17":0.00221,"18":0.01104,"85":0.00221,"92":0.00883,"109":0.0618,"121":0.01766,"122":0.00441,"126":0.00221,"128":0.00221,"129":0.00221,"130":0.00441,"131":0.01104,"132":0.00662,"133":0.00441,"134":0.01545,"135":0.01104,"136":0.01986,"137":0.07062,"138":1.83181,"139":0.00662,_:"12 13 79 80 81 83 84 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 123 124 125 127"},E:{"8":0.00221,"13":0.00221,"14":0.00441,_:"0 4 5 6 7 9 10 11 12 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.1","5.1":0.00221,"13.1":0.00441,"14.1":0.00883,"15.2-15.3":0.00221,"15.4":0.00221,"15.5":0.00221,"15.6":0.03752,"16.0":0.00221,"16.1":0.00441,"16.2":0.00441,"16.3":0.00883,"16.4":0.00221,"16.5":0.00441,"16.6":0.03531,"17.0":0.00221,"17.1":0.01324,"17.2":0.00441,"17.3":0.00441,"17.4":0.00662,"17.5":0.01104,"17.6":0.03311,"18.0":0.00662,"18.1":0.01104,"18.2":0.00441,"18.3":0.02207,"18.4":0.01545,"18.5-18.6":0.30457,"26.0":0.00441},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00138,"5.0-5.1":0,"6.0-6.1":0.00688,"7.0-7.1":0.00413,"8.1-8.4":0,"9.0-9.2":0.00275,"9.3":0.01514,"10.0-10.2":0.00138,"10.3":0.0234,"11.0-11.2":0.20506,"11.3-11.4":0.00963,"12.0-12.1":0.00275,"12.2-12.5":0.07982,"13.0-13.1":0,"13.2":0.00275,"13.3":0.00275,"13.4-13.7":0.01376,"14.0-14.4":0.03165,"14.5-14.8":0.03028,"15.0-15.1":0.02752,"15.2-15.3":0.02202,"15.4":0.02477,"15.5":0.0289,"15.6-15.8":0.38122,"16.0":0.05092,"16.1":0.09909,"16.2":0.05092,"16.3":0.09634,"16.4":0.02064,"16.5":0.03853,"16.6-16.7":0.48994,"17.0":0.02477,"17.1":0.04679,"17.2":0.03441,"17.3":0.05092,"17.4":0.09358,"17.5":0.17891,"17.6-17.7":0.45416,"18.0":0.11423,"18.1":0.23947,"18.2":0.12937,"18.3":0.47756,"18.4":0.30828,"18.5-18.6":9.73968,"26.0":0.0234},P:{"4":0.1534,"20":0.02045,"21":0.06136,"22":0.02045,"23":0.02045,"24":0.02045,"25":0.07159,"26":0.13295,"27":0.10227,"28":1.98396,"5.0-5.4":0.04091,"6.2-6.4":0.01023,"7.2-7.4":0.13295,"8.2":0.01023,"9.2":0.01023,_:"10.1 11.1-11.2 12.0 15.0 16.0 18.0","13.0":0.03068,"14.0":0.01023,"17.0":0.07159,"19.0":0.01023},I:{"0":0.02334,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":1.1144,_:"10 11 12 11.1 11.5 12.1"},A:{"6":0.00294,"8":0.01471,"9":0.00294,"10":0.00589,"11":0.02648,_:"7 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":60.56715},R:{_:"0"},M:{"0":0.12469},Q:{_:"14.9"},O:{"0":0.10131},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/TT.js b/node_modules/caniuse-lite/data/regions/TT.js
deleted file mode 100644
index a3b80f9..0000000
--- a/node_modules/caniuse-lite/data/regions/TT.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"115":0.09258,"121":0.00403,"128":0.00403,"134":0.00403,"135":0.0161,"138":0.01208,"139":0.02415,"140":0.5635,"141":0.13685,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 122 123 124 125 126 127 129 130 131 132 133 136 137 142 143 144 145 3.5 3.6"},D:{"24":0.00403,"27":0.00805,"28":0.00403,"29":0.00403,"35":0.00403,"36":0.00403,"37":0.00403,"39":0.0161,"40":0.0161,"41":0.0161,"42":0.01208,"43":0.0161,"44":0.01208,"45":0.01208,"46":0.01208,"47":0.02013,"48":0.01208,"49":0.0161,"50":0.0161,"51":0.0161,"52":0.0161,"53":0.02818,"54":0.01208,"55":0.01208,"56":0.01208,"57":0.01208,"58":0.0161,"59":0.0161,"60":0.0161,"62":0.00403,"63":0.00403,"65":0.00805,"66":0.00805,"67":0.00805,"68":0.00805,"69":0.00403,"71":0.00403,"72":0.00403,"73":0.00805,"74":0.00805,"75":0.01208,"76":0.00403,"77":0.00805,"78":0.00403,"79":0.02818,"80":0.03623,"81":0.00805,"83":0.00805,"84":0.01208,"85":0.01208,"86":0.01208,"87":0.0322,"88":0.02818,"89":0.02415,"90":0.01208,"91":0.01208,"92":0.00805,"93":0.02013,"94":0.0161,"95":0.00805,"96":0.0161,"97":0.00805,"98":0.0161,"99":0.01208,"100":0.0161,"101":0.02013,"102":0.00403,"103":0.10465,"104":0.13283,"105":0.00403,"106":0.00805,"107":0.00403,"108":0.01208,"109":1.2236,"111":0.00403,"114":0.00403,"116":0.10868,"118":0.00403,"119":0.00805,"120":0.00403,"121":0.07245,"122":0.01208,"123":0.0161,"124":0.02818,"125":7.74813,"126":0.12075,"127":0.00403,"128":0.14893,"129":0.02415,"130":0.02013,"131":0.07245,"132":0.03623,"133":0.02415,"134":0.02818,"135":0.02818,"136":0.26163,"137":3.74325,"138":12.89208,"139":0.00805,"140":0.00403,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 30 31 32 33 34 38 61 64 70 110 112 113 115 117 141 142"},F:{"90":0.0161,"95":0.00403,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00403,"109":0.0161,"117":0.00403,"122":0.02818,"123":0.01208,"126":0.01208,"131":0.02415,"132":0.00403,"133":0.00403,"134":0.02818,"135":0.02818,"136":0.01208,"137":0.20125,"138":4.4436,"139":0.00805,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 118 119 120 121 124 125 127 128 129 130"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.1 15.2-15.3 17.0 17.2","12.1":0.00403,"13.1":0.0322,"14.1":0.01208,"15.4":0.00403,"15.5":0.00805,"15.6":0.07648,"16.0":0.00403,"16.1":0.00805,"16.2":0.02818,"16.3":0.01208,"16.4":0.00805,"16.5":0.00403,"16.6":0.10465,"17.1":0.08855,"17.3":0.00805,"17.4":0.00805,"17.5":0.02013,"17.6":0.15698,"18.0":0.10868,"18.1":0.02013,"18.2":0.00403,"18.3":0.06038,"18.4":0.13283,"18.5-18.6":1.91188,"26.0":0.00805},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00274,"5.0-5.1":0,"6.0-6.1":0.01368,"7.0-7.1":0.00821,"8.1-8.4":0,"9.0-9.2":0.00547,"9.3":0.0301,"10.0-10.2":0.00274,"10.3":0.04651,"11.0-11.2":0.40768,"11.3-11.4":0.01915,"12.0-12.1":0.00547,"12.2-12.5":0.15869,"13.0-13.1":0,"13.2":0.00547,"13.3":0.00547,"13.4-13.7":0.02736,"14.0-14.4":0.06293,"14.5-14.8":0.06019,"15.0-15.1":0.05472,"15.2-15.3":0.04378,"15.4":0.04925,"15.5":0.05746,"15.6-15.8":0.7579,"16.0":0.10124,"16.1":0.197,"16.2":0.10124,"16.3":0.19153,"16.4":0.04104,"16.5":0.07661,"16.6-16.7":0.97405,"17.0":0.04925,"17.1":0.09303,"17.2":0.0684,"17.3":0.10124,"17.4":0.18605,"17.5":0.35569,"17.6-17.7":0.90291,"18.0":0.2271,"18.1":0.47608,"18.2":0.25719,"18.3":0.94942,"18.4":0.61288,"18.5-18.6":19.36332,"26.0":0.04651},P:{"4":0.08405,"22":0.01051,"23":0.03152,"24":0.03152,"25":0.02101,"26":0.11557,"27":0.07355,"28":2.52161,_:"20 21 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0","7.2-7.4":0.09456,"17.0":0.01051,"19.0":0.01051},I:{"0":0.01193,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.17922,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00403,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":30.57873},R:{_:"0"},M:{"0":0.29273},Q:{"14.9":0.00597},O:{"0":0.07169},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/TV.js b/node_modules/caniuse-lite/data/regions/TV.js
deleted file mode 100644
index 561b432..0000000
--- a/node_modules/caniuse-lite/data/regions/TV.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"132":0.21261,"140":0.64246,"141":0.05546,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 133 134 135 136 137 138 139 142 143 144 145 3.5 3.6"},D:{"47":0.10631,"54":0.05546,"56":0.05546,"57":0.10631,"93":0.05546,"107":1.23407,"113":2.40806,"122":0.42985,"127":1.55299,"128":0.21261,"131":0.10631,"132":1.17861,"134":6.31827,"136":0.21261,"137":1.82107,"138":10.01587,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 52 53 55 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 94 95 96 97 98 99 100 101 102 103 104 105 106 108 109 110 111 112 114 115 116 117 118 119 120 121 123 124 125 126 129 130 133 135 139 140 141 142"},F:{"117":1.82107,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"130":0.05546,"134":1.71476,"137":0.10631,"138":6.31827,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 131 132 133 135 136 139"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 15.6 16.0 16.1 16.2 16.3 16.4 16.5 16.6 17.0 17.2 17.3 17.4 17.5 18.0 18.1 18.2 18.4 26.0","17.1":2.03368,"17.6":0.42985,"18.3":0.05546,"18.5-18.6":1.12315},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00184,"5.0-5.1":0,"6.0-6.1":0.00918,"7.0-7.1":0.00551,"8.1-8.4":0,"9.0-9.2":0.00367,"9.3":0.02019,"10.0-10.2":0.00184,"10.3":0.03121,"11.0-11.2":0.27352,"11.3-11.4":0.01285,"12.0-12.1":0.00367,"12.2-12.5":0.10647,"13.0-13.1":0,"13.2":0.00367,"13.3":0.00367,"13.4-13.7":0.01836,"14.0-14.4":0.04222,"14.5-14.8":0.04039,"15.0-15.1":0.03671,"15.2-15.3":0.02937,"15.4":0.03304,"15.5":0.03855,"15.6-15.8":0.50849,"16.0":0.06792,"16.1":0.13217,"16.2":0.06792,"16.3":0.1285,"16.4":0.02754,"16.5":0.0514,"16.6-16.7":0.65351,"17.0":0.03304,"17.1":0.06241,"17.2":0.04589,"17.3":0.06792,"17.4":0.12483,"17.5":0.23864,"17.6-17.7":0.60578,"18.0":0.15236,"18.1":0.31941,"18.2":0.17256,"18.3":0.63699,"18.4":0.4112,"18.5-18.6":12.9913,"26.0":0.03121},P:{"28":0.11292,_:"4 20 21 22 23 24 25 26 27 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.56374,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00011,"4.2-4.3":0.00011,"4.4":0,"4.4.3-4.4.4":0.00045},K:{"0":0,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":38.03096},R:{_:"0"},M:{_:"0"},Q:{_:"14.9"},O:{_:"0"},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/TW.js b/node_modules/caniuse-lite/data/regions/TW.js
deleted file mode 100644
index 05fcc1b..0000000
--- a/node_modules/caniuse-lite/data/regions/TW.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"14":0.00372,"52":0.03346,"66":0.00372,"78":0.00744,"113":0.00372,"114":0.00372,"115":0.09295,"125":0.00372,"128":0.01115,"131":0.00372,"132":0.00372,"133":0.00744,"134":0.00372,"135":0.00744,"136":0.01115,"137":0.00372,"138":0.00744,"139":0.0409,"140":0.69898,"141":0.21564,"142":0.00372,_:"2 3 4 5 6 7 8 9 10 11 12 13 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 116 117 118 119 120 121 122 123 124 126 127 129 130 143 144 145 3.5 3.6"},D:{"41":0.00372,"48":0.00744,"49":0.00744,"51":0.00372,"53":0.00372,"56":0.00372,"57":0.00372,"58":0.00372,"65":0.00372,"66":0.00372,"74":0.00372,"75":0.00372,"77":0.00372,"78":0.00744,"79":0.02603,"80":0.00372,"81":0.12641,"83":0.00372,"85":0.01487,"86":0.00744,"87":0.02231,"89":0.00372,"90":0.00372,"91":0.01487,"92":0.00372,"95":0.01115,"96":0.00372,"97":0.00372,"98":0.00744,"100":0.00372,"101":0.00744,"102":0.00372,"103":0.01487,"104":0.11526,"105":0.00744,"106":0.00372,"107":0.01115,"108":0.03718,"109":1.25668,"110":0.01487,"111":0.00744,"112":0.01115,"113":0.00744,"114":0.02974,"115":0.01115,"116":0.05205,"117":0.02603,"118":0.04462,"119":0.07064,"120":0.0409,"121":0.02603,"122":0.0409,"123":0.02231,"124":0.04833,"125":0.02974,"126":0.03718,"127":0.02603,"128":0.05577,"129":0.02603,"130":0.06321,"131":0.08923,"132":0.06321,"133":0.07808,"134":0.08923,"135":0.1041,"136":0.21564,"137":4.05262,"138":17.26267,"139":0.01487,"140":0.03346,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 46 47 50 52 54 55 59 60 61 62 63 64 67 68 69 70 71 72 73 76 84 88 93 94 99 141 142"},F:{"46":0.00744,"79":0.00372,"89":0.00372,"90":0.03718,"91":0.00372,"95":0.01487,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00372,"109":0.06692,"110":0.00372,"113":0.00372,"114":0.01115,"118":0.00372,"119":0.00372,"120":0.00744,"121":0.00372,"122":0.00744,"123":0.00372,"124":0.00372,"125":0.02231,"126":0.00744,"127":0.00372,"128":0.00372,"129":0.00372,"130":0.00744,"131":0.01859,"132":0.00744,"133":0.01859,"134":0.01859,"135":0.02603,"136":0.03346,"137":0.20077,"138":3.90762,"139":0.00744,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 111 112 115 116 117"},E:{"13":0.00372,"14":0.00744,"15":0.00372,_:"0 4 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.02231,"13.1":0.01859,"14.1":0.02603,"15.1":0.00372,"15.2-15.3":0.00372,"15.4":0.01115,"15.5":0.02974,"15.6":0.14872,"16.0":0.02974,"16.1":0.02603,"16.2":0.02231,"16.3":0.03718,"16.4":0.01115,"16.5":0.02603,"16.6":0.1859,"17.0":0.00744,"17.1":0.18218,"17.2":0.01115,"17.3":0.01487,"17.4":0.02603,"17.5":0.05949,"17.6":0.17475,"18.0":0.02603,"18.1":0.04462,"18.2":0.02231,"18.3":0.12641,"18.4":0.05577,"18.5-18.6":1.65823,"26.0":0.01115},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00262,"5.0-5.1":0,"6.0-6.1":0.01309,"7.0-7.1":0.00785,"8.1-8.4":0,"9.0-9.2":0.00523,"9.3":0.02879,"10.0-10.2":0.00262,"10.3":0.04449,"11.0-11.2":0.38995,"11.3-11.4":0.01832,"12.0-12.1":0.00523,"12.2-12.5":0.15179,"13.0-13.1":0,"13.2":0.00523,"13.3":0.00523,"13.4-13.7":0.02617,"14.0-14.4":0.06019,"14.5-14.8":0.05758,"15.0-15.1":0.05234,"15.2-15.3":0.04187,"15.4":0.04711,"15.5":0.05496,"15.6-15.8":0.72493,"16.0":0.09683,"16.1":0.18843,"16.2":0.09683,"16.3":0.1832,"16.4":0.03926,"16.5":0.07328,"16.6-16.7":0.93168,"17.0":0.04711,"17.1":0.08898,"17.2":0.06543,"17.3":0.09683,"17.4":0.17796,"17.5":0.34022,"17.6-17.7":0.86364,"18.0":0.21722,"18.1":0.45537,"18.2":0.24601,"18.3":0.90813,"18.4":0.58623,"18.5-18.6":18.52108,"26.0":0.04449},P:{"4":0.01075,"20":0.02151,"21":0.04301,"22":0.04301,"23":0.03226,"24":0.04301,"25":0.04301,"26":0.07528,"27":0.18281,"28":3.15081,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 18.0","7.2-7.4":0.01075,"13.0":0.02151,"15.0":0.01075,"16.0":0.01075,"17.0":0.02151,"19.0":0.01075},I:{"0":0.00627,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.28269,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.0115,"9":0.00575,"10":0.00575,"11":0.28187,_:"6 7 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":34.38709},R:{_:"0"},M:{"0":0.25128},Q:{"14.9":0.03769},O:{"0":0.16961},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/TZ.js b/node_modules/caniuse-lite/data/regions/TZ.js
deleted file mode 100644
index 4edd2db..0000000
--- a/node_modules/caniuse-lite/data/regions/TZ.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"43":0.00203,"65":0.00203,"68":0.00203,"72":0.00407,"78":0.00203,"96":0.00203,"103":0.00203,"111":0.00203,"112":0.00813,"115":0.08742,"127":0.01423,"128":0.0305,"130":0.00203,"132":0.00203,"133":0.00203,"134":0.02236,"135":0.0061,"136":0.0061,"137":0.0061,"138":0.01423,"139":0.04473,"140":0.59364,"141":0.19923,"142":0.01017,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 67 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 97 98 99 100 101 102 104 105 106 107 108 109 110 113 114 116 117 118 119 120 121 122 123 124 125 126 129 131 143 144 145 3.5 3.6"},D:{"11":0.00203,"18":0.00203,"37":0.00203,"38":0.00203,"39":0.00203,"40":0.00203,"41":0.00203,"42":0.00203,"43":0.00407,"44":0.00203,"45":0.00203,"46":0.00203,"47":0.00407,"48":0.00203,"49":0.00407,"50":0.00203,"51":0.00203,"52":0.00203,"53":0.00203,"54":0.00203,"55":0.00203,"56":0.00203,"57":0.00203,"58":0.00407,"59":0.00203,"60":0.00203,"61":0.00203,"62":0.00203,"63":0.00407,"64":0.00203,"65":0.00203,"66":0.00203,"67":0.00203,"68":0.00813,"69":0.00203,"70":0.01423,"71":0.00813,"72":0.00203,"73":0.0061,"74":0.0061,"75":0.00407,"76":0.00203,"77":0.0061,"78":0.00407,"79":0.0122,"80":0.00813,"81":0.00407,"83":0.00407,"84":0.00203,"86":0.0061,"87":0.01423,"88":0.00813,"89":0.0061,"90":0.01423,"91":0.00407,"92":0.00203,"93":0.00407,"94":0.01626,"95":0.00407,"96":0.00203,"97":0.00407,"98":0.00203,"99":0.02236,"100":0.0061,"101":0.00203,"102":0.00203,"103":0.02236,"104":0.03863,"105":0.00203,"106":0.00407,"107":0.00203,"108":0.00407,"109":0.44929,"110":0.00203,"111":0.0122,"112":0.00407,"113":0.0061,"114":0.01423,"115":0.00203,"116":0.05083,"117":0.00203,"118":0.00813,"119":0.02643,"120":0.01017,"121":0.00407,"122":0.01626,"123":0.00407,"124":0.04879,"125":0.27446,"126":0.01626,"127":0.00813,"128":0.03253,"129":0.00813,"130":0.0122,"131":0.04879,"132":0.02236,"133":0.02846,"134":0.05896,"135":0.07522,"136":0.11995,"137":1.54711,"138":5.87334,"139":0.0122,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 85 140 141 142"},F:{"79":0.01017,"81":0.00203,"83":0.02236,"84":0.00203,"86":0.00407,"88":0.00203,"89":0.01423,"90":0.02846,"91":0.00203,"95":0.0122,"117":0.00203,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 82 85 87 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.0061,"13":0.00203,"14":0.00407,"15":0.00407,"16":0.00813,"17":0.0122,"18":0.03456,"84":0.0061,"89":0.00407,"90":0.01017,"92":0.03456,"100":0.0061,"109":0.00407,"111":0.00203,"112":0.00203,"114":0.00813,"122":0.0061,"124":0.00203,"125":0.00203,"127":0.00203,"129":0.00203,"130":0.00203,"131":0.00813,"132":0.0122,"133":0.0061,"134":0.01017,"135":0.0122,"136":0.02846,"137":0.10978,"138":1.56338,"139":0.00407,_:"79 80 81 83 85 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 113 115 116 117 118 119 120 121 123 126 128"},E:{"11":0.00203,"13":0.00203,"14":0.00203,_:"0 4 5 6 7 8 9 10 12 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 15.1 15.4 16.0 16.2 16.4 17.0 17.2","5.1":0.00203,"12.1":0.00203,"13.1":0.02643,"14.1":0.01626,"15.2-15.3":0.00203,"15.5":0.00203,"15.6":0.0305,"16.1":0.00203,"16.3":0.00203,"16.5":0.00203,"16.6":0.02033,"17.1":0.00203,"17.3":0.00203,"17.4":0.00203,"17.5":0.0061,"17.6":0.02643,"18.0":0.0183,"18.1":0.0122,"18.2":0.0061,"18.3":0.0122,"18.4":0.0122,"18.5-18.6":0.14434,"26.0":0.00407},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00032,"5.0-5.1":0,"6.0-6.1":0.00161,"7.0-7.1":0.00096,"8.1-8.4":0,"9.0-9.2":0.00064,"9.3":0.00353,"10.0-10.2":0.00032,"10.3":0.00546,"11.0-11.2":0.04784,"11.3-11.4":0.00225,"12.0-12.1":0.00064,"12.2-12.5":0.01862,"13.0-13.1":0,"13.2":0.00064,"13.3":0.00064,"13.4-13.7":0.00321,"14.0-14.4":0.00738,"14.5-14.8":0.00706,"15.0-15.1":0.00642,"15.2-15.3":0.00514,"15.4":0.00578,"15.5":0.00674,"15.6-15.8":0.08894,"16.0":0.01188,"16.1":0.02312,"16.2":0.01188,"16.3":0.02247,"16.4":0.00482,"16.5":0.00899,"16.6-16.7":0.1143,"17.0":0.00578,"17.1":0.01092,"17.2":0.00803,"17.3":0.01188,"17.4":0.02183,"17.5":0.04174,"17.6-17.7":0.10595,"18.0":0.02665,"18.1":0.05587,"18.2":0.03018,"18.3":0.11141,"18.4":0.07192,"18.5-18.6":2.27221,"26.0":0.00546},P:{"4":0.03094,"21":0.01031,"22":0.03094,"23":0.01031,"24":0.40221,"25":0.11344,"26":0.04125,"27":0.13407,"28":0.75286,_:"20 6.2-6.4 8.2 10.1 12.0 14.0 15.0 18.0","5.0-5.4":0.02063,"7.2-7.4":0.04125,"9.2":0.01031,"11.1-11.2":0.02063,"13.0":0.01031,"16.0":0.01031,"17.0":0.01031,"19.0":0.03094},I:{"0":0.22274,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00004,"4.2-4.3":0.00004,"4.4":0,"4.4.3-4.4.4":0.00018},K:{"0":8.2995,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00813,_:"6 7 8 9 10 5.5"},S:{"2.5":0.45412,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":65.48751},R:{_:"0"},M:{"0":0.07967},Q:{_:"14.9"},O:{"0":0.22308},H:{"0":6.79}};
diff --git a/node_modules/caniuse-lite/data/regions/UA.js b/node_modules/caniuse-lite/data/regions/UA.js
deleted file mode 100644
index a49edf8..0000000
--- a/node_modules/caniuse-lite/data/regions/UA.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"50":0.08895,"52":0.22534,"55":0.00593,"56":0.01186,"60":0.00593,"68":0.01186,"78":0.00593,"92":0.02372,"98":0.00593,"102":0.00593,"105":0.00593,"106":0.00593,"107":0.00593,"108":0.00593,"109":0.00593,"110":0.00593,"115":0.6523,"118":0.00593,"120":0.00593,"122":0.00593,"123":0.00593,"125":0.00593,"127":0.00593,"128":0.1186,"131":0.01779,"132":0.00593,"133":0.05337,"134":0.03558,"135":0.04744,"136":0.04151,"137":0.01779,"138":0.04151,"139":0.10081,"140":1.70784,"141":0.55149,"142":0.01779,"143":0.00593,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 51 53 54 57 58 59 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 93 94 95 96 97 99 100 101 103 104 111 112 113 114 116 117 119 121 124 126 129 130 144 145 3.5 3.6"},D:{"26":0.00593,"38":0.00593,"39":0.02372,"40":0.02372,"41":0.02372,"42":0.01779,"43":0.02372,"44":0.02372,"45":0.02372,"46":0.02372,"47":0.02372,"48":0.02372,"49":0.07709,"50":0.02372,"51":0.02372,"52":0.02372,"53":0.02372,"54":0.02372,"55":0.02372,"56":0.02372,"57":0.02372,"58":0.02372,"59":0.02372,"60":0.02372,"67":0.00593,"71":0.00593,"74":0.01186,"75":0.00593,"79":0.02372,"80":0.00593,"81":0.00593,"83":0.01186,"84":0.01186,"85":0.02372,"86":0.01186,"87":0.03558,"88":0.00593,"89":0.00593,"90":0.00593,"91":0.00593,"92":0.00593,"93":0.00593,"94":0.00593,"95":0.00593,"96":0.01779,"97":0.01186,"98":0.00593,"99":0.00593,"100":0.00593,"101":0.04744,"102":0.02965,"103":0.02965,"104":0.24313,"105":0.01779,"106":0.09488,"107":0.0593,"108":0.08302,"109":3.75962,"110":0.04151,"111":0.04744,"112":0.04151,"113":0.00593,"114":0.01779,"115":0.00593,"116":0.05337,"117":0.00593,"118":0.19569,"119":0.02372,"120":0.07709,"121":0.03558,"122":0.07709,"123":0.02372,"124":0.06523,"125":1.26902,"126":0.13046,"127":0.14825,"128":0.07116,"129":0.02965,"130":0.0593,"131":0.32022,"132":0.1186,"133":0.17197,"134":0.23127,"135":1.49436,"136":0.40917,"137":4.71435,"138":23.15665,"139":0.02372,"140":0.01779,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 34 35 36 37 61 62 63 64 65 66 68 69 70 72 73 76 77 78 141 142"},F:{"36":0.01186,"79":0.03558,"80":0.01186,"83":0.01186,"84":0.02372,"85":0.03558,"86":0.03558,"87":0.00593,"89":0.01186,"90":0.29057,"91":0.00593,"94":0.00593,"95":0.81241,"98":0.00593,"99":0.00593,"110":0.00593,"114":0.03558,"115":0.01186,"116":0.01186,"117":0.03558,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 81 82 88 92 93 96 97 100 101 102 103 104 105 106 107 108 109 111 112 113 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00593,"92":0.02372,"106":0.00593,"107":0.01186,"108":0.01186,"109":0.04744,"110":0.00593,"111":0.00593,"116":0.00593,"120":0.00593,"122":0.01186,"129":0.00593,"130":0.00593,"131":0.06523,"132":0.03558,"133":0.02965,"134":0.23127,"135":0.04151,"136":0.03558,"137":0.07116,"138":2.69222,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 112 113 114 115 117 118 119 121 123 124 125 126 127 128 139"},E:{"14":0.00593,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3","13.1":0.00593,"14.1":0.02965,"15.4":0.00593,"15.5":0.00593,"15.6":0.05337,"16.0":0.00593,"16.1":0.00593,"16.2":0.00593,"16.3":0.02372,"16.4":0.00593,"16.5":0.03558,"16.6":0.08895,"17.0":0.01186,"17.1":0.04151,"17.2":0.01186,"17.3":0.01779,"17.4":0.02372,"17.5":0.03558,"17.6":0.08895,"18.0":0.01779,"18.1":0.02372,"18.2":0.01186,"18.3":0.11267,"18.4":0.02965,"18.5-18.6":0.67602,"26.0":0.02372},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00094,"5.0-5.1":0,"6.0-6.1":0.00472,"7.0-7.1":0.00283,"8.1-8.4":0,"9.0-9.2":0.00189,"9.3":0.01038,"10.0-10.2":0.00094,"10.3":0.01605,"11.0-11.2":0.14063,"11.3-11.4":0.00661,"12.0-12.1":0.00189,"12.2-12.5":0.05474,"13.0-13.1":0,"13.2":0.00189,"13.3":0.00189,"13.4-13.7":0.00944,"14.0-14.4":0.02171,"14.5-14.8":0.02076,"15.0-15.1":0.01888,"15.2-15.3":0.0151,"15.4":0.01699,"15.5":0.01982,"15.6-15.8":0.26144,"16.0":0.03492,"16.1":0.06796,"16.2":0.03492,"16.3":0.06607,"16.4":0.01416,"16.5":0.02643,"16.6-16.7":0.336,"17.0":0.01699,"17.1":0.03209,"17.2":0.0236,"17.3":0.03492,"17.4":0.06418,"17.5":0.1227,"17.6-17.7":0.31146,"18.0":0.07834,"18.1":0.16423,"18.2":0.08872,"18.3":0.32751,"18.4":0.21142,"18.5-18.6":6.67951,"26.0":0.01605},P:{"4":0.02155,"20":0.01078,"21":0.01078,"22":0.01078,"23":0.02155,"24":0.03233,"25":0.03233,"26":0.05388,"27":0.06465,"28":1.03445,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0 19.0","7.2-7.4":0.01078,"17.0":0.01078},I:{"0":0.08534,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00007},K:{"0":1.05413,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.05147,"9":0.02206,"10":0.00735,"11":0.10294,_:"6 7 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":29.40045},R:{_:"0"},M:{"0":0.19943},Q:{"14.9":0.00814},O:{"0":0.10582},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/UG.js b/node_modules/caniuse-lite/data/regions/UG.js
deleted file mode 100644
index 5730c9e..0000000
--- a/node_modules/caniuse-lite/data/regions/UG.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"45":0.00295,"47":0.00295,"50":0.00591,"52":0.00295,"58":0.00295,"60":0.00295,"72":0.00591,"78":0.00295,"91":0.00886,"93":0.00591,"96":0.00295,"106":0.00295,"112":0.00591,"115":0.20966,"126":0.00295,"127":0.01772,"128":0.05906,"130":0.00295,"131":0.00295,"132":0.00295,"133":0.00295,"134":0.00295,"135":0.00591,"136":0.00591,"137":0.01181,"138":0.00886,"139":0.05906,"140":0.93315,"141":0.31892,"142":0.01181,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 48 49 51 53 54 55 56 57 59 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 92 94 95 97 98 99 100 101 102 103 104 105 107 108 109 110 111 113 114 116 117 118 119 120 121 122 123 124 125 129 143 144 145 3.5 3.6"},D:{"11":0.00295,"19":0.01772,"24":0.00591,"37":0.00295,"39":0.00295,"40":0.00295,"41":0.00295,"42":0.00295,"43":0.00295,"44":0.01477,"45":0.00295,"46":0.00295,"47":0.00591,"48":0.00295,"49":0.00295,"50":0.00591,"51":0.00295,"52":0.00295,"53":0.00295,"54":0.00295,"55":0.00295,"56":0.00295,"57":0.00295,"58":0.00591,"59":0.00591,"60":0.00295,"63":0.00295,"64":0.00886,"65":0.00295,"66":0.00591,"68":0.00591,"69":0.00295,"70":0.00886,"71":0.00591,"72":0.02362,"73":0.00591,"74":0.00886,"75":0.00295,"76":0.00295,"77":0.00591,"78":0.00295,"79":0.01477,"80":0.00886,"81":0.00295,"83":0.01772,"84":0.00295,"85":0.00295,"86":0.00591,"87":0.02067,"88":0.00591,"89":0.00886,"90":0.00295,"91":0.00295,"92":0.00295,"93":0.01772,"94":0.02362,"95":0.00886,"96":0.00295,"98":0.00295,"99":0.00295,"100":0.00886,"101":0.00295,"102":0.00591,"103":0.05315,"104":0.00295,"105":0.00591,"106":0.01477,"107":0.00591,"108":0.00295,"109":0.78845,"110":0.00295,"111":0.02658,"112":0.00295,"113":0.00591,"114":0.04134,"115":0.00295,"116":0.11517,"118":0.00886,"119":0.0443,"120":0.01181,"121":0.00886,"122":0.02953,"123":0.00295,"124":0.00886,"125":0.58469,"126":0.01772,"127":0.00886,"128":0.04725,"129":0.01477,"130":0.01181,"131":0.05611,"132":0.04725,"133":0.07383,"134":0.07678,"135":0.10336,"136":0.16832,"137":2.52777,"138":7.90518,"139":0.02067,"140":0.00295,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 20 21 22 23 25 26 27 28 29 30 31 32 33 34 35 36 38 61 62 67 97 117 141 142"},F:{"36":0.00295,"42":0.00295,"79":0.01477,"86":0.00295,"87":0.00295,"89":0.01181,"90":0.06792,"95":0.01772,"113":0.00295,"114":0.00591,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 88 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.01477,"13":0.00591,"14":0.01181,"15":0.00591,"16":0.01181,"17":0.00295,"18":0.12403,"84":0.00591,"89":0.00591,"90":0.01477,"92":0.06201,"100":0.00886,"109":0.01181,"112":0.00295,"114":0.01477,"116":0.00295,"117":0.00295,"118":0.00295,"119":0.00295,"122":0.03248,"124":0.00295,"126":0.00295,"127":0.00295,"128":0.00295,"129":0.00295,"130":0.00591,"131":0.01772,"132":0.00591,"133":0.02362,"134":0.02067,"135":0.02658,"136":0.0443,"137":0.15651,"138":2.07005,"139":0.00591,_:"79 80 81 83 85 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 113 115 120 121 123 125"},E:{"12":0.00886,"13":0.00295,_:"0 4 5 6 7 8 9 10 11 14 15 3.1 3.2 6.1 7.1 9.1 10.1 15.2-15.3 16.0 16.1 16.2 16.3 16.4 17.0","5.1":0.00295,"11.1":0.00591,"12.1":0.00886,"13.1":0.00886,"14.1":0.01477,"15.1":0.00295,"15.4":0.00295,"15.5":0.00295,"15.6":0.0502,"16.5":0.00295,"16.6":0.03248,"17.1":0.00591,"17.2":0.00295,"17.3":0.00295,"17.4":0.00295,"17.5":0.00591,"17.6":0.03248,"18.0":0.00295,"18.1":0.00886,"18.2":0.00295,"18.3":0.00886,"18.4":0.00886,"18.5-18.6":0.12993,"26.0":0.00295},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00036,"5.0-5.1":0,"6.0-6.1":0.00181,"7.0-7.1":0.00109,"8.1-8.4":0,"9.0-9.2":0.00072,"9.3":0.00398,"10.0-10.2":0.00036,"10.3":0.00616,"11.0-11.2":0.05397,"11.3-11.4":0.00254,"12.0-12.1":0.00072,"12.2-12.5":0.02101,"13.0-13.1":0,"13.2":0.00072,"13.3":0.00072,"13.4-13.7":0.00362,"14.0-14.4":0.00833,"14.5-14.8":0.00797,"15.0-15.1":0.00724,"15.2-15.3":0.0058,"15.4":0.00652,"15.5":0.00761,"15.6-15.8":0.10033,"16.0":0.0134,"16.1":0.02608,"16.2":0.0134,"16.3":0.02536,"16.4":0.00543,"16.5":0.01014,"16.6-16.7":0.12895,"17.0":0.00652,"17.1":0.01232,"17.2":0.00906,"17.3":0.0134,"17.4":0.02463,"17.5":0.04709,"17.6-17.7":0.11953,"18.0":0.03006,"18.1":0.06303,"18.2":0.03405,"18.3":0.12569,"18.4":0.08114,"18.5-18.6":2.5634,"26.0":0.00616},P:{"4":0.03053,"21":0.02035,"22":0.03053,"23":0.02035,"24":0.54946,"25":0.21368,"26":0.0814,"27":0.13228,"28":0.77331,_:"20 6.2-6.4 8.2 10.1 12.0 13.0 14.0 15.0 18.0","5.0-5.4":0.02035,"7.2-7.4":0.07123,"9.2":0.0407,"11.1-11.2":0.03053,"16.0":0.03053,"17.0":0.02035,"19.0":0.02035},I:{"0":0.05629,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00005},K:{"0":4.43882,_:"10 11 12 11.1 11.5 12.1"},A:{"10":0.00591,"11":0.01181,_:"6 7 8 9 5.5"},S:{"2.5":0.07047,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":66.31083},R:{_:"0"},M:{"0":0.09866},Q:{"14.9":0.00705},O:{"0":0.19732},H:{"0":3.63}};
diff --git a/node_modules/caniuse-lite/data/regions/US.js b/node_modules/caniuse-lite/data/regions/US.js
deleted file mode 100644
index e2e2550..0000000
--- a/node_modules/caniuse-lite/data/regions/US.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"11":0.27552,"17":0.00492,"38":0.00492,"43":0.00492,"44":0.00984,"45":0.01968,"52":0.00984,"59":0.01968,"72":0.07872,"78":0.01968,"93":0.00492,"94":0.00984,"113":0.00492,"115":0.18696,"117":0.00492,"118":0.64452,"123":0.00492,"125":0.00984,"126":0.00492,"127":0.00492,"128":0.0984,"129":0.00492,"130":0.00984,"131":0.00492,"132":0.00492,"133":0.01476,"134":0.00984,"135":0.01476,"136":0.0246,"137":0.01968,"138":0.02952,"139":0.13284,"140":1.46124,"141":0.43296,_:"2 3 4 5 6 7 8 9 10 12 13 14 15 16 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 46 47 48 49 50 51 53 54 55 56 57 58 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 116 119 120 121 122 124 142 143 144 145 3.5 3.6"},D:{"39":0.01476,"40":0.01476,"41":0.01476,"42":0.01476,"43":0.01476,"44":0.01476,"45":0.01476,"46":0.01476,"47":0.01968,"48":0.0492,"49":0.02952,"50":0.01476,"51":0.01476,"52":0.01968,"53":0.01968,"54":0.01476,"55":0.01476,"56":0.0738,"57":0.01476,"58":0.01476,"59":0.01476,"60":0.01476,"62":0.00492,"64":0.00492,"65":0.00492,"66":0.02952,"67":0.00492,"68":0.00492,"69":0.00492,"70":0.00492,"72":0.00492,"74":0.00984,"75":0.00492,"76":0.00984,"77":0.00492,"78":0.00984,"79":0.21156,"80":0.01476,"81":0.08364,"83":0.19188,"84":0.00492,"85":0.00984,"86":0.00984,"87":0.03936,"88":0.00984,"89":0.00492,"90":0.00984,"91":0.03936,"92":0.00492,"93":0.0246,"94":0.00492,"95":0.00492,"96":0.01476,"97":0.03936,"98":0.01476,"99":0.01968,"100":0.00492,"101":0.01968,"102":0.00984,"103":0.1476,"104":0.01968,"105":0.00984,"106":0.00984,"107":0.0246,"108":0.02952,"109":0.369,"110":0.00984,"111":0.01476,"112":0.0246,"113":0.01968,"114":0.02952,"115":0.01968,"116":0.12792,"117":0.41328,"118":0.03936,"119":0.03936,"120":0.06396,"121":0.13776,"122":0.10824,"123":0.02952,"124":0.0738,"125":0.246,"126":0.09348,"127":0.02952,"128":0.13776,"129":0.1476,"130":0.1722,"131":1.2792,"132":0.41328,"133":0.41328,"134":0.3198,"135":0.61992,"136":0.68388,"137":4.63956,"138":15.5964,"139":0.0492,"140":0.03444,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 63 71 73 141 142"},F:{"89":0.00492,"90":0.03444,"95":0.02952,"102":0.00492,"114":0.00492,"117":0.00492,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 91 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.00492,"18":0.00492,"80":0.00492,"84":0.00492,"91":0.00492,"92":0.00492,"107":0.00492,"109":0.05412,"120":0.01476,"121":0.00984,"122":0.00984,"123":0.00492,"124":0.00492,"125":0.00492,"126":0.00492,"127":0.00492,"128":0.00492,"129":0.00492,"130":0.00984,"131":0.0246,"132":0.01968,"133":0.01476,"134":0.0738,"135":0.02952,"136":0.06396,"137":0.33456,"138":5.91384,"139":0.01476,_:"12 13 14 15 16 79 81 83 85 86 87 88 89 90 93 94 95 96 97 98 99 100 101 102 103 104 105 106 108 110 111 112 113 114 115 116 117 118 119"},E:{"9":0.00492,"13":0.00492,"14":0.0246,"15":0.00492,_:"0 4 5 6 7 8 10 11 12 3.1 3.2 5.1 6.1 7.1 10.1","9.1":0.00492,"11.1":0.00492,"12.1":0.01476,"13.1":0.06888,"14.1":0.06396,"15.1":0.14268,"15.2-15.3":0.00984,"15.4":0.00984,"15.5":0.01476,"15.6":0.20172,"16.0":0.06396,"16.1":0.02952,"16.2":0.0246,"16.3":0.05412,"16.4":0.0246,"16.5":0.03444,"16.6":0.3444,"17.0":0.01476,"17.1":0.23124,"17.2":0.0246,"17.3":0.02952,"17.4":0.06396,"17.5":0.09348,"17.6":0.39852,"18.0":0.02952,"18.1":0.06888,"18.2":0.03444,"18.3":0.16728,"18.4":0.13776,"18.5-18.6":3.17832,"26.0":0.01968},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00259,"5.0-5.1":0,"6.0-6.1":0.01293,"7.0-7.1":0.00776,"8.1-8.4":0,"9.0-9.2":0.00517,"9.3":0.02845,"10.0-10.2":0.00259,"10.3":0.04397,"11.0-11.2":0.38535,"11.3-11.4":0.0181,"12.0-12.1":0.00517,"12.2-12.5":0.15,"13.0-13.1":0,"13.2":0.00517,"13.3":0.00517,"13.4-13.7":0.02586,"14.0-14.4":0.05948,"14.5-14.8":0.0569,"15.0-15.1":0.05172,"15.2-15.3":0.04138,"15.4":0.04655,"15.5":0.05431,"15.6-15.8":0.71639,"16.0":0.09569,"16.1":0.18621,"16.2":0.09569,"16.3":0.18104,"16.4":0.03879,"16.5":0.07241,"16.6-16.7":0.9207,"17.0":0.04655,"17.1":0.08793,"17.2":0.06466,"17.3":0.09569,"17.4":0.17586,"17.5":0.33621,"17.6-17.7":0.85346,"18.0":0.21466,"18.1":0.45,"18.2":0.24311,"18.3":0.89742,"18.4":0.57932,"18.5-18.6":18.30274,"26.0":0.04397},P:{"4":0.02149,"21":0.02149,"22":0.01075,"23":0.01075,"24":0.01075,"25":0.01075,"26":0.03224,"27":0.05373,"28":1.49372,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.01075},I:{"0":0.08116,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00007},K:{"0":0.33528,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.03122,"9":0.04371,"10":0.00624,"11":0.08118,_:"6 7 5.5"},S:{"2.5":0.00508,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":23.06032},R:{_:"0"},M:{"0":0.59944},Q:{"14.9":0.01016},O:{"0":0.0508},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/UY.js b/node_modules/caniuse-lite/data/regions/UY.js
deleted file mode 100644
index b55af26..0000000
--- a/node_modules/caniuse-lite/data/regions/UY.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"52":0.01492,"57":0.00497,"65":0.00497,"68":0.00497,"78":0.00497,"83":0.00994,"88":0.00994,"102":0.00497,"113":0.01492,"115":0.18396,"120":0.00994,"128":0.06961,"130":0.01492,"131":0.00994,"132":0.00497,"133":0.00497,"134":0.02983,"135":0.01989,"136":0.01989,"137":0.00497,"138":0.01989,"139":0.09944,"140":1.63082,"141":0.2486,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 58 59 60 61 62 63 64 66 67 69 70 71 72 73 74 75 76 77 79 80 81 82 84 85 86 87 89 90 91 92 93 94 95 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 114 116 117 118 119 121 122 123 124 125 126 127 129 142 143 144 145 3.5 3.6"},D:{"27":0.00497,"39":0.01492,"40":0.01492,"41":0.01989,"42":0.01492,"43":0.01492,"44":0.01492,"45":0.01492,"46":0.01492,"47":0.01989,"48":0.01492,"49":0.02983,"50":0.01492,"51":0.01492,"52":0.01492,"53":0.00994,"54":0.02983,"55":0.01989,"56":0.01492,"57":0.01492,"58":0.02486,"59":0.01492,"60":0.01492,"62":0.00497,"63":0.00497,"65":0.00497,"66":0.00994,"67":0.00497,"68":0.00994,"69":0.00497,"70":0.00994,"72":0.00994,"73":0.00994,"74":0.00994,"75":0.01492,"76":0.00497,"77":0.00497,"79":0.02983,"80":0.0348,"81":0.01989,"83":0.01492,"84":0.00497,"85":0.00994,"86":0.04972,"87":0.04475,"88":0.0348,"89":0.01492,"90":0.01492,"91":0.00994,"92":0.00497,"93":0.00994,"94":0.00994,"95":0.01492,"96":0.00994,"97":0.00497,"98":0.01492,"99":0.0348,"100":0.02486,"101":0.00994,"102":0.00497,"103":0.02983,"104":0.01492,"105":0.00994,"106":0.01989,"107":0.00497,"108":0.01989,"109":0.94468,"110":0.00994,"111":0.00994,"112":0.00497,"113":0.00497,"114":0.01492,"116":0.02983,"118":0.00994,"119":0.02983,"120":0.01492,"121":0.00994,"122":0.02486,"123":0.01492,"124":0.02486,"125":6.12053,"126":0.03978,"127":0.02486,"128":0.10938,"129":0.01989,"130":0.07955,"131":0.06961,"132":0.0895,"133":0.04972,"134":0.06464,"135":0.17402,"136":0.23368,"137":4.36542,"138":21.663,"139":0.00994,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 32 33 34 35 36 37 38 61 64 71 78 115 117 140 141 142"},F:{"69":0.00497,"79":0.00497,"90":0.00497,"95":0.00994,"102":0.00497,"116":0.00497,"117":0.00497,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 91 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 114 115 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.01492,"109":0.00497,"122":0.02486,"125":0.00497,"129":0.00497,"130":0.00994,"131":0.01492,"132":0.02486,"133":0.00497,"134":0.04475,"135":0.01492,"136":0.02983,"137":0.14916,"138":3.86822,"139":0.00497,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 123 124 126 127 128"},E:{"14":0.00497,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.2-15.3 15.4 15.5 16.2 17.2 18.2","13.1":0.01492,"14.1":0.00994,"15.1":0.02983,"15.6":0.04972,"16.0":0.00497,"16.1":0.00497,"16.3":0.00497,"16.4":0.01492,"16.5":0.00994,"16.6":0.04972,"17.0":0.00497,"17.1":0.02983,"17.3":0.00497,"17.4":0.00497,"17.5":0.01492,"17.6":0.05469,"18.0":0.00497,"18.1":0.0348,"18.3":0.02983,"18.4":0.06464,"18.5-18.6":0.50217,"26.0":0.01492},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0012,"5.0-5.1":0,"6.0-6.1":0.00598,"7.0-7.1":0.00359,"8.1-8.4":0,"9.0-9.2":0.00239,"9.3":0.01316,"10.0-10.2":0.0012,"10.3":0.02034,"11.0-11.2":0.17826,"11.3-11.4":0.00837,"12.0-12.1":0.00239,"12.2-12.5":0.06939,"13.0-13.1":0,"13.2":0.00239,"13.3":0.00239,"13.4-13.7":0.01196,"14.0-14.4":0.02752,"14.5-14.8":0.02632,"15.0-15.1":0.02393,"15.2-15.3":0.01914,"15.4":0.02154,"15.5":0.02512,"15.6-15.8":0.3314,"16.0":0.04427,"16.1":0.08614,"16.2":0.04427,"16.3":0.08375,"16.4":0.01795,"16.5":0.0335,"16.6-16.7":0.42592,"17.0":0.02154,"17.1":0.04068,"17.2":0.02991,"17.3":0.04427,"17.4":0.08136,"17.5":0.15553,"17.6-17.7":0.39481,"18.0":0.0993,"18.1":0.20817,"18.2":0.11246,"18.3":0.41515,"18.4":0.26799,"18.5-18.6":8.46692,"26.0":0.02034},P:{"4":0.02055,"21":0.06164,"22":0.01027,"23":0.01027,"24":0.04109,"25":0.02055,"26":0.02055,"27":0.09245,"28":1.28408,_:"20 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 15.0 16.0 17.0 18.0 19.0","5.0-5.4":0.03082,"7.2-7.4":0.08218,"14.0":0.01027},I:{"0":0.00502,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.09052,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00994,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":38.86695},R:{_:"0"},M:{"0":0.24642},Q:{_:"14.9"},O:{"0":0.01509},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/UZ.js b/node_modules/caniuse-lite/data/regions/UZ.js
deleted file mode 100644
index ba1b6ab..0000000
--- a/node_modules/caniuse-lite/data/regions/UZ.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"52":0.02404,"115":0.06731,"127":0.00481,"128":0.04808,"134":0.01442,"135":0.00962,"136":0.00962,"137":0.00481,"139":0.04327,"140":0.51446,"141":0.15866,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 129 130 131 132 133 138 142 143 144 145 3.5 3.6"},D:{"11":0.00962,"24":0.00481,"27":0.00962,"28":0.00481,"29":0.00481,"32":0.00481,"34":0.00481,"35":0.00481,"36":0.00481,"39":0.03366,"40":0.03366,"41":0.03366,"42":0.02885,"43":0.03366,"44":0.0625,"45":0.02885,"46":0.03366,"47":0.03366,"48":0.03366,"49":0.05289,"50":0.02885,"51":0.03366,"52":0.04808,"53":0.03366,"54":0.02885,"55":0.03366,"56":0.03366,"57":0.03366,"58":0.03366,"59":0.03846,"60":0.03366,"62":0.00481,"63":0.00481,"64":0.00481,"65":0.00962,"66":0.01923,"67":0.01442,"68":0.01442,"69":0.00962,"71":0.00481,"72":0.00481,"73":0.01442,"74":0.00962,"75":0.01442,"76":0.00481,"77":0.00481,"78":0.00481,"79":0.02404,"80":0.05289,"81":0.00962,"83":0.02404,"84":0.01923,"85":0.01442,"86":0.02404,"87":0.03846,"88":0.03366,"89":0.03846,"90":0.02885,"91":0.02885,"92":0.00962,"93":0.00962,"94":0.02404,"95":0.01442,"96":0.01923,"97":0.01442,"98":0.03366,"99":0.01923,"100":0.02404,"101":0.02404,"102":0.01442,"103":0.00962,"104":0.03366,"105":0.00481,"106":0.04327,"107":0.03846,"108":0.01923,"109":1.59145,"110":0.00481,"111":0.00962,"112":0.00962,"113":0.01442,"114":0.00481,"116":0.01923,"117":0.00481,"118":0.04808,"119":0.01442,"120":0.01923,"121":0.01923,"122":0.08654,"123":0.00962,"124":0.01923,"125":13.4047,"126":0.07693,"127":0.01923,"128":0.01923,"129":0.02885,"130":0.02404,"131":0.0625,"132":0.13462,"133":0.08174,"134":0.0625,"135":0.10578,"136":0.13462,"137":2.8271,"138":14.7846,"139":0.00481,"140":0.00481,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 25 26 30 31 33 37 38 61 70 115 141 142"},F:{"53":0.00481,"56":0.00481,"79":0.05289,"80":0.00481,"90":0.00481,"95":0.04808,"117":0.01442,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 54 55 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 81 82 83 84 85 86 87 88 89 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.02404,"89":0.00481,"92":0.02404,"100":0.00481,"109":0.00481,"114":0.01442,"120":0.00481,"122":0.0577,"129":0.00481,"131":0.01442,"132":0.00481,"133":0.00962,"134":0.01923,"135":0.02404,"136":0.03846,"137":0.09135,"138":2.03859,"139":0.00481,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 121 123 124 125 126 127 128 130"},E:{"14":0.00481,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.1 15.2-15.3 15.4 16.0 17.0 17.2","5.1":0.03366,"14.1":0.00481,"15.5":0.00481,"15.6":0.01923,"16.1":0.00481,"16.2":0.00962,"16.3":0.00481,"16.4":0.00962,"16.5":0.00481,"16.6":0.01923,"17.1":0.00481,"17.3":0.00481,"17.4":0.00481,"17.5":0.01923,"17.6":0.02885,"18.0":0.01442,"18.1":0.01923,"18.2":0.00962,"18.3":0.01923,"18.4":0.01923,"18.5-18.6":0.35098,"26.0":0.00481},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00053,"5.0-5.1":0,"6.0-6.1":0.00264,"7.0-7.1":0.00159,"8.1-8.4":0,"9.0-9.2":0.00106,"9.3":0.00581,"10.0-10.2":0.00053,"10.3":0.00899,"11.0-11.2":0.07875,"11.3-11.4":0.0037,"12.0-12.1":0.00106,"12.2-12.5":0.03066,"13.0-13.1":0,"13.2":0.00106,"13.3":0.00106,"13.4-13.7":0.00529,"14.0-14.4":0.01216,"14.5-14.8":0.01163,"15.0-15.1":0.01057,"15.2-15.3":0.00846,"15.4":0.00951,"15.5":0.0111,"15.6-15.8":0.14641,"16.0":0.01956,"16.1":0.03806,"16.2":0.01956,"16.3":0.037,"16.4":0.00793,"16.5":0.0148,"16.6-16.7":0.18816,"17.0":0.00951,"17.1":0.01797,"17.2":0.01321,"17.3":0.01956,"17.4":0.03594,"17.5":0.06871,"17.6-17.7":0.17442,"18.0":0.04387,"18.1":0.09197,"18.2":0.04968,"18.3":0.18341,"18.4":0.11839,"18.5-18.6":3.74052,"26.0":0.00899},P:{"4":0.14425,"20":0.0103,"21":0.02061,"22":0.04121,"23":0.03091,"24":0.03091,"25":0.08243,"26":0.11334,"27":0.14425,"28":1.14371,"5.0-5.4":0.0103,"6.2-6.4":0.02061,"7.2-7.4":0.11334,"8.2":0.0103,"9.2":0.02061,_:"10.1 11.1-11.2 12.0 14.0 15.0 18.0","13.0":0.0103,"16.0":0.0103,"17.0":0.03091,"19.0":0.0103},I:{"0":0.00518,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.7165,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.08077,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":43.27792},R:{_:"0"},M:{"0":0.10384},Q:{"14.9":0.05192},O:{"0":1.88989},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/VA.js b/node_modules/caniuse-lite/data/regions/VA.js
deleted file mode 100644
index edeb858..0000000
--- a/node_modules/caniuse-lite/data/regions/VA.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"115":0.38691,"118":0.05047,"128":0.58877,"139":0.10093,"140":17.63787,"141":4.04569,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 119 120 121 122 123 124 125 126 127 129 130 131 132 133 134 135 136 137 138 142 143 144 145 3.5 3.6"},D:{"109":0.58877,"116":0.19345,"122":3.3644,"128":1.11866,"133":0.05047,"137":8.62128,"138":35.57012,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 117 118 119 120 121 123 124 125 126 127 129 130 131 132 134 135 136 139 140 141 142"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.05047,"137":0.05047,"138":6.48488,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 139"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.4 16.5 16.6 17.0 17.1 17.3 17.5 18.0 18.1 18.2 18.3 18.4 26.0","13.1":0.05047,"15.6":0.10093,"16.3":0.10093,"17.2":0.10093,"17.4":0.05047,"17.6":0.05047,"18.5-18.6":2.48125},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00053,"5.0-5.1":0,"6.0-6.1":0.00263,"7.0-7.1":0.00158,"8.1-8.4":0,"9.0-9.2":0.00105,"9.3":0.00579,"10.0-10.2":0.00053,"10.3":0.00894,"11.0-11.2":0.07837,"11.3-11.4":0.00368,"12.0-12.1":0.00105,"12.2-12.5":0.0305,"13.0-13.1":0,"13.2":0.00105,"13.3":0.00105,"13.4-13.7":0.00526,"14.0-14.4":0.0121,"14.5-14.8":0.01157,"15.0-15.1":0.01052,"15.2-15.3":0.00842,"15.4":0.00947,"15.5":0.01104,"15.6-15.8":0.14569,"16.0":0.01946,"16.1":0.03787,"16.2":0.01946,"16.3":0.03682,"16.4":0.00789,"16.5":0.01473,"16.6-16.7":0.18724,"17.0":0.00947,"17.1":0.01788,"17.2":0.01315,"17.3":0.01946,"17.4":0.03576,"17.5":0.06837,"17.6-17.7":0.17356,"18.0":0.04365,"18.1":0.09151,"18.2":0.04944,"18.3":0.1825,"18.4":0.11781,"18.5-18.6":3.72212,"26.0":0.00894},P:{"26":0.10306,"28":0.40193,_:"4 20 21 22 23 24 25 27 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":9.91195},R:{_:"0"},M:{_:"0"},Q:{_:"14.9"},O:{_:"0"},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/VC.js b/node_modules/caniuse-lite/data/regions/VC.js
deleted file mode 100644
index 4c50d34..0000000
--- a/node_modules/caniuse-lite/data/regions/VC.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"42":0.0094,"115":0.0047,"128":0.0047,"139":0.0094,"140":1.1708,"141":0.21159,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 134 135 136 137 138 142 143 144 145 3.5 3.6"},D:{"24":0.0047,"27":0.0094,"28":0.0047,"31":0.0047,"39":0.04232,"40":0.0047,"41":0.02821,"42":0.0094,"43":0.04232,"44":0.02821,"45":0.05172,"46":0.02351,"47":0.03762,"48":0.02821,"49":0.02821,"50":0.02351,"51":0.01881,"52":0.01881,"53":0.04232,"54":0.03762,"55":0.03762,"56":0.04232,"57":0.04702,"58":0.01881,"59":0.02821,"60":0.03291,"63":0.0094,"65":0.0047,"66":0.0047,"67":0.01411,"68":0.01411,"69":0.0047,"72":0.0047,"73":0.0094,"74":0.0047,"75":0.04702,"76":0.0094,"77":0.0094,"79":0.02821,"80":0.03762,"81":0.0047,"83":0.03762,"84":0.01411,"85":0.01411,"86":0.01411,"87":0.03291,"88":0.02821,"89":0.02821,"90":0.01411,"91":0.0094,"93":0.01411,"94":0.01411,"95":0.01411,"97":0.0094,"98":0.02821,"99":0.01411,"100":0.02351,"101":0.01411,"102":0.0094,"103":0.07053,"105":0.01881,"106":0.01411,"107":0.0094,"108":0.01881,"109":0.39967,"116":0.05172,"119":0.0094,"120":0.0047,"122":0.06113,"123":0.0094,"125":9.22532,"126":0.06113,"128":0.02821,"129":0.02351,"130":0.15987,"132":0.01411,"133":0.0094,"134":0.02821,"135":0.11755,"136":0.07523,"137":4.27412,"138":17.08707,"139":0.03291,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 29 30 32 33 34 35 36 37 38 61 62 64 70 71 78 92 96 104 110 111 112 113 114 115 117 118 121 124 127 131 140 141 142"},F:{"63":0.0047,"90":0.07053,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"87":0.0047,"90":0.0047,"109":0.03291,"127":0.0094,"131":0.0047,"134":0.0094,"135":0.03762,"136":0.01881,"137":0.42788,"138":4.41518,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 88 89 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 128 129 130 132 133 139"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.2 16.4 16.5 17.0","5.1":0.0047,"13.1":0.0047,"15.6":0.09404,"16.1":0.0047,"16.3":0.0047,"16.6":0.09874,"17.1":0.01881,"17.2":0.0047,"17.3":0.0047,"17.4":0.0047,"17.5":0.0047,"17.6":0.08934,"18.0":0.02351,"18.1":0.0047,"18.2":0.06113,"18.3":0.01411,"18.4":0.04232,"18.5-18.6":1.29775,"26.0":0.01881},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00103,"5.0-5.1":0,"6.0-6.1":0.00517,"7.0-7.1":0.0031,"8.1-8.4":0,"9.0-9.2":0.00207,"9.3":0.01138,"10.0-10.2":0.00103,"10.3":0.01759,"11.0-11.2":0.15417,"11.3-11.4":0.00724,"12.0-12.1":0.00207,"12.2-12.5":0.06001,"13.0-13.1":0,"13.2":0.00207,"13.3":0.00207,"13.4-13.7":0.01035,"14.0-14.4":0.0238,"14.5-14.8":0.02276,"15.0-15.1":0.02069,"15.2-15.3":0.01656,"15.4":0.01862,"15.5":0.02173,"15.6-15.8":0.28661,"16.0":0.03828,"16.1":0.0745,"16.2":0.03828,"16.3":0.07243,"16.4":0.01552,"16.5":0.02897,"16.6-16.7":0.36835,"17.0":0.01862,"17.1":0.03518,"17.2":0.02587,"17.3":0.03828,"17.4":0.07036,"17.5":0.13451,"17.6-17.7":0.34145,"18.0":0.08588,"18.1":0.18004,"18.2":0.09726,"18.3":0.35904,"18.4":0.23177,"18.5-18.6":7.32257,"26.0":0.01759},P:{"4":0.02094,"21":0.06281,"22":0.01047,"24":0.01047,"25":0.01047,"26":0.04188,"27":0.08375,"28":4.07242,_:"20 23 5.0-5.4 6.2-6.4 8.2 9.2 10.1 12.0 13.0 14.0 15.0 16.0 17.0 19.0","7.2-7.4":0.03141,"11.1-11.2":0.01047,"18.0":0.01047},I:{"0":0.02116,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.06358,_:"10 11 12 11.1 11.5 12.1"},A:{"10":0.0047,_:"6 7 8 9 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":42.6972},R:{_:"0"},M:{"0":0.10596},Q:{_:"14.9"},O:{"0":0.0053},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/VE.js b/node_modules/caniuse-lite/data/regions/VE.js
deleted file mode 100644
index c18c5d4..0000000
--- a/node_modules/caniuse-lite/data/regions/VE.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"2":0.00519,"4":1.51519,"52":0.06227,"68":0.01557,"72":0.00519,"75":0.00519,"78":0.01038,"88":0.00519,"91":0.01557,"101":0.00519,"102":0.01038,"113":0.00519,"115":0.54485,"120":0.00519,"122":0.00519,"123":0.00519,"127":0.01038,"128":0.06746,"133":0.00519,"134":0.02595,"135":0.00519,"136":0.01557,"137":0.00519,"138":0.01557,"139":0.05708,"140":1.18828,"141":0.35285,"142":0.00519,_:"3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 73 74 76 77 79 80 81 82 83 84 85 86 87 89 90 92 93 94 95 96 97 98 99 100 103 104 105 106 107 108 109 110 111 112 114 116 117 118 119 121 124 125 126 129 130 131 132 143 144 145 3.5 3.6"},D:{"27":0.00519,"39":0.01557,"40":0.01557,"41":0.02076,"42":0.01557,"43":0.01557,"44":0.01557,"45":0.01557,"46":0.01557,"47":0.02076,"48":0.01557,"49":0.07784,"50":0.01557,"51":0.01557,"52":0.01557,"53":0.01557,"54":0.01557,"55":0.01557,"56":0.01557,"57":0.01557,"58":0.02076,"59":0.01557,"60":0.01557,"62":0.00519,"63":0.00519,"65":0.01038,"66":0.01038,"67":0.00519,"68":0.01038,"69":0.01038,"70":0.00519,"71":0.00519,"72":0.00519,"73":0.03113,"74":0.00519,"75":0.02076,"76":0.01557,"77":0.01038,"78":0.00519,"79":0.02595,"80":0.03113,"81":0.01557,"83":0.01557,"84":0.01557,"85":0.03632,"86":0.01557,"87":0.0467,"88":0.03113,"89":0.02076,"90":0.02076,"91":0.03632,"92":0.01557,"93":0.07784,"94":0.01038,"95":0.01038,"96":0.01557,"97":0.01038,"98":0.02595,"99":0.01038,"100":0.03632,"101":0.03113,"102":0.01557,"103":0.06227,"104":0.01038,"105":0.01038,"106":0.01038,"107":0.01557,"108":0.02595,"109":3.4455,"110":0.01557,"111":0.03632,"112":0.00519,"113":0.00519,"114":0.02595,"115":0.01557,"116":0.09859,"117":0.01038,"118":0.02076,"119":0.02595,"120":0.03632,"121":0.03632,"122":0.0934,"123":0.01557,"124":0.03632,"125":8.09484,"126":0.06227,"127":0.04151,"128":0.08821,"129":0.0467,"130":0.06227,"131":0.12454,"132":0.1401,"133":0.08302,"134":0.11935,"135":0.09859,"136":0.18162,"137":2.91622,"138":14.76271,"139":0.00519,"140":0.00519,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 32 33 34 35 36 37 38 61 64 141 142"},F:{"79":0.00519,"89":0.00519,"90":0.0467,"95":0.18162,"102":0.00519,"114":0.00519,"116":0.00519,"117":0.00519,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 91 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 115 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00519,"84":0.00519,"85":0.01038,"89":0.00519,"92":0.05189,"100":0.00519,"102":0.00519,"109":0.08821,"114":0.00519,"121":0.00519,"122":0.06746,"123":0.00519,"124":0.01557,"125":0.00519,"128":0.00519,"129":0.00519,"130":0.00519,"131":0.03632,"132":0.01557,"133":0.01038,"134":0.05708,"135":0.02076,"136":0.03113,"137":0.17643,"138":4.0111,"139":0.00519,_:"12 13 14 15 16 17 79 80 81 83 86 87 88 90 91 93 94 95 96 97 98 99 101 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 126 127"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 12.1 15.1 15.2-15.3 15.5 16.0 16.1 16.3 16.4 16.5 17.0","5.1":0.03632,"11.1":0.00519,"13.1":0.00519,"14.1":0.00519,"15.4":0.00519,"15.6":0.03632,"16.2":0.00519,"16.6":0.02595,"17.1":0.01038,"17.2":0.00519,"17.3":0.00519,"17.4":0.00519,"17.5":0.00519,"17.6":0.03632,"18.0":0.00519,"18.1":0.01038,"18.2":0.00519,"18.3":0.01557,"18.4":0.01038,"18.5-18.6":0.18162,"26.0":0.00519},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00033,"5.0-5.1":0,"6.0-6.1":0.00166,"7.0-7.1":0.00099,"8.1-8.4":0,"9.0-9.2":0.00066,"9.3":0.00365,"10.0-10.2":0.00033,"10.3":0.00564,"11.0-11.2":0.04939,"11.3-11.4":0.00232,"12.0-12.1":0.00066,"12.2-12.5":0.01923,"13.0-13.1":0,"13.2":0.00066,"13.3":0.00066,"13.4-13.7":0.00331,"14.0-14.4":0.00762,"14.5-14.8":0.00729,"15.0-15.1":0.00663,"15.2-15.3":0.0053,"15.4":0.00597,"15.5":0.00696,"15.6-15.8":0.09182,"16.0":0.01226,"16.1":0.02387,"16.2":0.01226,"16.3":0.0232,"16.4":0.00497,"16.5":0.00928,"16.6-16.7":0.11801,"17.0":0.00597,"17.1":0.01127,"17.2":0.00829,"17.3":0.01226,"17.4":0.02254,"17.5":0.04309,"17.6-17.7":0.10939,"18.0":0.02751,"18.1":0.05768,"18.2":0.03116,"18.3":0.11502,"18.4":0.07425,"18.5-18.6":2.34587,"26.0":0.00564},P:{"4":0.02114,"21":0.01057,"22":0.01057,"23":0.01057,"24":0.01057,"25":0.01057,"26":0.02114,"27":0.02114,"28":0.52848,_:"20 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0 17.0 18.0 19.0","5.0-5.4":0.01057,"7.2-7.4":0.03171,"13.0":0.01057},I:{"0":0.02402,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.38488,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00519,"9":0.00519,"11":0.02076,_:"6 7 10 5.5"},S:{"2.5":0.00481,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":49.40955},R:{_:"0"},M:{"0":0.20206},Q:{_:"14.9"},O:{"0":0.0433},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/VG.js b/node_modules/caniuse-lite/data/regions/VG.js
deleted file mode 100644
index 4cdbebe..0000000
--- a/node_modules/caniuse-lite/data/regions/VG.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"52":0.00984,"60":0.00492,"78":0.00492,"85":0.00492,"90":0.00492,"99":0.00492,"115":0.03935,"119":0.00492,"122":0.00984,"123":0.02951,"125":0.0246,"128":0.25087,"133":0.00984,"138":0.00984,"139":0.00492,"140":0.45747,"141":0.12789,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 86 87 88 89 91 92 93 94 95 96 97 98 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 120 121 124 126 127 129 130 131 132 134 135 136 137 142 143 144 145 3.5 3.6"},D:{"27":0.00492,"28":0.00492,"31":0.00492,"35":0.00492,"37":0.00492,"38":0.00492,"39":0.00984,"40":0.00492,"41":0.01968,"42":0.0246,"43":0.01968,"44":0.01476,"45":0.00984,"46":0.0246,"47":0.01476,"48":0.03443,"49":0.00984,"50":0.00984,"51":0.0246,"52":0.0246,"53":0.02951,"54":0.04427,"56":0.01476,"57":0.0246,"58":0.01968,"59":0.0246,"60":0.0246,"62":0.00492,"63":0.00984,"64":0.00492,"65":0.00984,"66":0.00492,"67":0.01476,"68":0.0246,"69":0.00984,"72":0.00492,"73":0.00492,"74":0.00984,"75":0.00984,"76":0.00984,"78":0.00984,"79":0.00492,"80":0.04919,"81":0.0246,"83":0.01968,"84":0.00492,"85":0.00492,"86":0.01476,"87":0.0246,"88":0.04427,"89":0.02951,"90":0.00984,"91":0.01476,"92":0.00984,"93":0.00984,"94":0.01476,"95":0.0246,"96":0.00492,"97":0.00984,"98":0.01476,"99":0.01476,"100":0.0246,"101":0.02951,"102":0.06887,"103":0.02951,"104":0.00984,"105":0.00492,"108":0.00492,"109":0.03443,"111":0.00984,"116":0.03443,"118":0.42795,"119":0.00492,"120":0.01476,"121":0.12789,"122":0.17708,"123":0.00492,"124":0.00492,"125":8.54922,"126":0.00984,"127":0.00984,"129":0.00492,"130":0.08362,"131":0.03443,"132":0.01968,"133":0.06395,"134":0.12789,"135":0.22136,"136":0.09838,"137":4.38775,"138":13.32065,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 29 30 32 33 34 36 55 61 70 71 77 106 107 110 112 113 114 115 117 128 139 140 141 142"},F:{"83":0.00492,"84":0.00492,"86":0.00984,"87":0.0246,"90":0.00492,"95":0.00492,"102":0.00492,"105":0.1033,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 85 88 89 91 92 93 94 96 97 98 99 100 101 103 104 106 107 108 109 110 111 112 113 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"102":0.00984,"109":0.00984,"119":0.00984,"120":0.02951,"121":0.03443,"122":0.03443,"124":0.00492,"129":0.03935,"131":0.03443,"132":0.06395,"133":0.00984,"134":0.11806,"135":0.01476,"136":0.03443,"137":0.22136,"138":8.31803,"139":0.00492,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 123 125 126 127 128 130"},E:{"14":0.00492,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 12.1 15.1 15.2-15.3 16.2","11.1":0.00492,"13.1":0.00984,"14.1":0.0246,"15.4":0.00984,"15.5":0.00984,"15.6":0.08362,"16.0":0.00492,"16.1":0.00984,"16.3":0.01968,"16.4":0.00492,"16.5":0.06395,"16.6":0.75261,"17.0":0.00492,"17.1":0.17708,"17.2":0.01476,"17.3":0.03935,"17.4":0.00984,"17.5":0.03443,"17.6":0.15741,"18.0":0.00984,"18.1":0.0787,"18.2":0.03935,"18.3":0.02951,"18.4":0.12298,"18.5-18.6":3.98931,"26.0":0.01476},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00233,"5.0-5.1":0,"6.0-6.1":0.01163,"7.0-7.1":0.00698,"8.1-8.4":0,"9.0-9.2":0.00465,"9.3":0.02558,"10.0-10.2":0.00233,"10.3":0.03953,"11.0-11.2":0.34643,"11.3-11.4":0.01628,"12.0-12.1":0.00465,"12.2-12.5":0.13485,"13.0-13.1":0,"13.2":0.00465,"13.3":0.00465,"13.4-13.7":0.02325,"14.0-14.4":0.05348,"14.5-14.8":0.05115,"15.0-15.1":0.0465,"15.2-15.3":0.0372,"15.4":0.04185,"15.5":0.04883,"15.6-15.8":0.64404,"16.0":0.08603,"16.1":0.1674,"16.2":0.08603,"16.3":0.16275,"16.4":0.03488,"16.5":0.0651,"16.6-16.7":0.82772,"17.0":0.04185,"17.1":0.07905,"17.2":0.05813,"17.3":0.08603,"17.4":0.1581,"17.5":0.30226,"17.6-17.7":0.76727,"18.0":0.19298,"18.1":0.40456,"18.2":0.21856,"18.3":0.8068,"18.4":0.52081,"18.5-18.6":16.45449,"26.0":0.03953},P:{"21":0.04287,"22":0.01072,"23":0.08575,"24":0.07503,"25":0.05359,"26":0.09647,"27":0.15006,"28":2.64747,_:"4 20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0 18.0 19.0","7.2-7.4":1.29694,"13.0":0.03216,"17.0":0.01072},I:{"0":0.03551,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":0.07113,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00492,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":24.22157},R:{_:"0"},M:{"0":0.30994},Q:{_:"14.9"},O:{"0":0.01016},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/VI.js b/node_modules/caniuse-lite/data/regions/VI.js
deleted file mode 100644
index cd81ca6..0000000
--- a/node_modules/caniuse-lite/data/regions/VI.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"115":0.39717,"118":0.02207,"128":0.00441,"136":0.02207,"138":0.00441,"139":0.36187,"140":3.7334,"141":0.41924,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 119 120 121 122 123 124 125 126 127 129 130 131 132 133 134 135 137 142 143 144 145 3.5 3.6"},D:{"24":0.00441,"27":0.00441,"32":0.00441,"35":0.00441,"39":0.01765,"40":0.02648,"41":0.01324,"42":0.0353,"43":0.02648,"44":0.00883,"45":0.02648,"46":0.02648,"47":0.01765,"48":0.0353,"49":0.02207,"50":0.02207,"51":0.02207,"52":0.00883,"53":0.01324,"54":0.02648,"55":0.02207,"56":0.03972,"57":0.02207,"58":0.03089,"59":0.0353,"60":0.02648,"63":0.00441,"65":0.00441,"66":0.00441,"67":0.00441,"68":0.00441,"69":0.00441,"71":0.00441,"72":0.00441,"73":0.00441,"74":0.00441,"75":0.00883,"78":0.00441,"79":0.00441,"80":0.02648,"81":0.00441,"83":0.00883,"84":0.01324,"85":0.00441,"86":0.01324,"87":0.01324,"88":0.01324,"89":0.01324,"90":0.00441,"91":0.01324,"92":0.00883,"93":0.00441,"94":0.00883,"95":0.01324,"96":0.00441,"97":0.00441,"98":0.01765,"99":0.00441,"100":0.01765,"101":0.01324,"103":0.06178,"105":0.00441,"107":0.00441,"108":0.00441,"109":0.15004,"115":0.00883,"116":0.02207,"119":0.00441,"121":0.00441,"122":0.00441,"123":0.00883,"124":0.01324,"125":5.30884,"126":0.04854,"127":0.00883,"128":0.04854,"130":0.03089,"131":0.02648,"132":0.06178,"133":0.03089,"134":0.5781,"135":0.31332,"136":0.27802,"137":2.50217,"138":11.07663,"139":0.01765,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 28 29 30 31 33 34 36 37 38 61 62 64 70 76 77 102 104 106 110 111 112 113 114 117 118 120 129 140 141 142"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"80":0.00441,"81":0.00441,"85":0.00441,"92":0.00441,"100":0.03972,"109":0.25154,"120":0.00441,"121":0.02648,"122":0.00441,"124":0.00441,"128":0.00441,"130":0.00441,"131":0.01765,"132":0.01324,"133":0.01324,"134":0.00883,"135":0.00441,"136":0.05296,"137":0.26919,"138":6.56213,_:"12 13 14 15 16 17 18 79 83 84 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 123 125 126 127 129 139"},E:{"13":0.00441,"14":0.00441,_:"0 4 5 6 7 8 9 10 11 12 15 3.1 3.2 5.1 6.1 7.1 10.1 11.1 12.1 15.2-15.3 15.4 16.4 17.0","9.1":0.00441,"13.1":0.14563,"14.1":0.00883,"15.1":0.00441,"15.5":0.02648,"15.6":0.65754,"16.0":0.02207,"16.1":0.01765,"16.2":0.01765,"16.3":0.00441,"16.5":0.25154,"16.6":0.13239,"17.1":0.19417,"17.2":0.02207,"17.3":0.13239,"17.4":0.00883,"17.5":0.34421,"17.6":0.76345,"18.0":0.00883,"18.1":0.0353,"18.2":0.08385,"18.3":0.52515,"18.4":0.203,"18.5-18.6":3.45979,"26.0":0.00883},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00306,"5.0-5.1":0,"6.0-6.1":0.01529,"7.0-7.1":0.00917,"8.1-8.4":0,"9.0-9.2":0.00612,"9.3":0.03364,"10.0-10.2":0.00306,"10.3":0.05199,"11.0-11.2":0.45569,"11.3-11.4":0.02141,"12.0-12.1":0.00612,"12.2-12.5":0.17738,"13.0-13.1":0,"13.2":0.00612,"13.3":0.00612,"13.4-13.7":0.03058,"14.0-14.4":0.07034,"14.5-14.8":0.06728,"15.0-15.1":0.06117,"15.2-15.3":0.04893,"15.4":0.05505,"15.5":0.06422,"15.6-15.8":0.84716,"16.0":0.11316,"16.1":0.2202,"16.2":0.11316,"16.3":0.21408,"16.4":0.04587,"16.5":0.08563,"16.6-16.7":1.08876,"17.0":0.05505,"17.1":0.10398,"17.2":0.07646,"17.3":0.11316,"17.4":0.20797,"17.5":0.39758,"17.6-17.7":1.00925,"18.0":0.25384,"18.1":0.53215,"18.2":0.28748,"18.3":1.06124,"18.4":0.68506,"18.5-18.6":21.64376,"26.0":0.05199},P:{"4":0.02105,"24":0.02105,"26":0.01052,"27":0.01052,"28":2.49402,_:"20 21 22 23 25 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 12.0 13.0 14.0 15.0 16.0 17.0 18.0","11.1-11.2":0.02105,"19.0":0.04209},I:{"0":0.00558,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.20113,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00883,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":23.21678},R:{_:"0"},M:{"0":0.77659},Q:{_:"14.9"},O:{"0":0.01117},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/VN.js b/node_modules/caniuse-lite/data/regions/VN.js
deleted file mode 100644
index 5ac9598..0000000
--- a/node_modules/caniuse-lite/data/regions/VN.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"115":0.00737,"125":0.00737,"140":0.06633,"141":0.02211,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 126 127 128 129 130 131 132 133 134 135 136 137 138 139 142 143 144 145 3.5 3.6"},D:{"38":0.01474,"48":0.00737,"57":0.00737,"79":0.02211,"87":0.02211,"104":0.00737,"108":0.00737,"109":0.14003,"112":68.01036,"116":0.00737,"120":0.00737,"121":0.00737,"122":0.00737,"124":0.00737,"125":0.00737,"126":0.00737,"127":0.00737,"128":0.00737,"129":0.00737,"130":0.00737,"131":0.01474,"132":0.00737,"133":0.00737,"134":0.00737,"135":0.03685,"136":0.02211,"137":0.45694,"138":1.95305,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 49 50 51 52 53 54 55 56 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 83 84 85 86 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 105 106 107 110 111 113 114 115 117 118 119 123 139 140 141 142"},F:{"36":0.00737,"46":0.00737,"90":0.00737,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"131":0.01474,"137":0.01474,"138":0.3685,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 132 133 134 135 136 139"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.4 16.5 17.0 17.2 17.3 17.4 18.0 26.0","14.1":0.00737,"15.6":0.02948,"16.3":0.00737,"16.6":0.02948,"17.1":0.01474,"17.5":0.00737,"17.6":0.01474,"18.1":0.00737,"18.2":0.00737,"18.3":0.00737,"18.4":0.00737,"18.5-18.6":0.09581},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00081,"5.0-5.1":0,"6.0-6.1":0.00403,"7.0-7.1":0.00242,"8.1-8.4":0,"9.0-9.2":0.00161,"9.3":0.00886,"10.0-10.2":0.00081,"10.3":0.01369,"11.0-11.2":0.11995,"11.3-11.4":0.00564,"12.0-12.1":0.00161,"12.2-12.5":0.04669,"13.0-13.1":0,"13.2":0.00161,"13.3":0.00161,"13.4-13.7":0.00805,"14.0-14.4":0.01852,"14.5-14.8":0.01771,"15.0-15.1":0.0161,"15.2-15.3":0.01288,"15.4":0.01449,"15.5":0.01691,"15.6-15.8":0.223,"16.0":0.02979,"16.1":0.05796,"16.2":0.02979,"16.3":0.05635,"16.4":0.01208,"16.5":0.02254,"16.6-16.7":0.2866,"17.0":0.01449,"17.1":0.02737,"17.2":0.02013,"17.3":0.02979,"17.4":0.05474,"17.5":0.10466,"17.6-17.7":0.26566,"18.0":0.06682,"18.1":0.14008,"18.2":0.07567,"18.3":0.27935,"18.4":0.18033,"18.5-18.6":5.69729,"26.0":0.01369},P:{"4":0.11572,"20":0.01052,"21":0.01052,"22":0.02104,"23":0.02104,"24":0.02104,"25":0.0526,"26":0.07364,"27":0.07364,"28":0.67328,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.03156},I:{"0":0.00525,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.09205,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00737,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":17.35489},R:{_:"0"},M:{"0":0.03419},Q:{"14.9":0.00263},O:{"0":0.49181},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/VU.js b/node_modules/caniuse-lite/data/regions/VU.js
deleted file mode 100644
index 8dc49ab..0000000
--- a/node_modules/caniuse-lite/data/regions/VU.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"47":0.00937,"115":0.02187,"128":0.19056,"137":0.00312,"139":0.01562,"140":0.50296,"141":0.07185,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 134 135 136 138 142 143 144 145 3.5 3.6"},D:{"42":0.00312,"43":0.00312,"44":0.02499,"45":0.00937,"48":0.00937,"50":0.01562,"53":0.0125,"54":0.02187,"57":0.02812,"67":0.02499,"81":0.00312,"86":0.00312,"87":0.0125,"103":0.00937,"109":0.01562,"111":0.07498,"112":0.04374,"114":0.00937,"116":0.02187,"117":0.02812,"120":0.02499,"124":0.02187,"125":0.10934,"126":0.26242,"127":0.04686,"129":0.07185,"131":0.04998,"132":0.02499,"134":0.10622,"135":0.19369,"136":0.08435,"137":3.63946,"138":9.14082,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 46 47 49 51 52 55 56 58 59 60 61 62 63 64 65 66 68 69 70 71 72 73 74 75 76 77 78 79 80 83 84 85 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 110 113 115 118 119 121 122 123 128 130 133 139 140 141 142"},F:{"89":0.08122,"90":0.18119,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"13":0.0125,"17":0.00937,"18":0.00312,"100":0.00312,"109":0.00937,"118":0.00937,"120":0.20306,"122":0.02187,"126":0.00312,"128":0.02187,"129":0.00312,"130":0.0125,"133":0.0125,"134":0.04374,"135":0.0125,"136":0.02812,"137":0.43111,"138":4.59228,_:"12 14 15 16 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 119 121 123 124 125 127 131 132 139"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.1 15.2-15.3 15.5 16.0 16.1 16.2 16.5 17.3 17.4","14.1":0.09997,"15.4":0.00937,"15.6":0.00937,"16.3":0.00312,"16.4":0.02187,"16.6":0.27804,"17.0":0.02499,"17.1":0.08122,"17.2":0.02187,"17.5":0.0125,"17.6":0.04998,"18.0":0.21868,"18.1":0.01562,"18.2":0.0125,"18.3":0.10934,"18.4":0.01562,"18.5-18.6":1.05591,"26.0":0.0125},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00089,"5.0-5.1":0,"6.0-6.1":0.00443,"7.0-7.1":0.00266,"8.1-8.4":0,"9.0-9.2":0.00177,"9.3":0.00974,"10.0-10.2":0.00089,"10.3":0.01505,"11.0-11.2":0.13188,"11.3-11.4":0.0062,"12.0-12.1":0.00177,"12.2-12.5":0.05133,"13.0-13.1":0,"13.2":0.00177,"13.3":0.00177,"13.4-13.7":0.00885,"14.0-14.4":0.02036,"14.5-14.8":0.01947,"15.0-15.1":0.0177,"15.2-15.3":0.01416,"15.4":0.01593,"15.5":0.01859,"15.6-15.8":0.24516,"16.0":0.03275,"16.1":0.06373,"16.2":0.03275,"16.3":0.06195,"16.4":0.01328,"16.5":0.02478,"16.6-16.7":0.31508,"17.0":0.01593,"17.1":0.03009,"17.2":0.02213,"17.3":0.03275,"17.4":0.06018,"17.5":0.11506,"17.6-17.7":0.29207,"18.0":0.07346,"18.1":0.154,"18.2":0.0832,"18.3":0.30712,"18.4":0.19826,"18.5-18.6":6.26364,"26.0":0.01505},P:{"21":0.08365,"22":0.01046,"24":0.05228,"25":0.10457,"26":0.05228,"27":0.13594,"28":1.01431,_:"4 20 23 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 17.0 18.0","7.2-7.4":0.03137,"16.0":0.02091,"19.0":0.02091},I:{"0":0.05493,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00004},K:{"0":0.09379,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":62.51167},R:{_:"0"},M:{"0":1.34102},Q:{"14.9":0.02063},O:{"0":0.37824},H:{"0":0.03}};
diff --git a/node_modules/caniuse-lite/data/regions/WF.js b/node_modules/caniuse-lite/data/regions/WF.js
deleted file mode 100644
index 39703c8..0000000
--- a/node_modules/caniuse-lite/data/regions/WF.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"115":0.18391,"128":0.29333,"138":0.03725,"140":0.58782,"141":0.14666,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 134 135 136 137 139 142 143 144 145 3.5 3.6"},D:{"51":0.03725,"109":0.07333,"123":0.44116,"132":0.03725,"134":0.03725,"137":0.77057,"138":1.06506,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 124 125 126 127 128 129 130 131 133 135 136 139 140 141 142"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"109":0.07333,"138":1.17448,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 139"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.4 15.5 16.0 16.1 16.2 16.3 16.4 16.5 17.0 17.2 17.3 17.6 18.0 18.1 18.2 18.3 18.4 26.0","14.1":0.66115,"15.1":0.11058,"15.2-15.3":0.03725,"15.6":0.03725,"16.6":0.03725,"17.1":0.6239,"17.4":0.33058,"17.5":0.03725,"18.5-18.6":3.3046},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00224,"5.0-5.1":0,"6.0-6.1":0.01121,"7.0-7.1":0.00673,"8.1-8.4":0,"9.0-9.2":0.00449,"9.3":0.02467,"10.0-10.2":0.00224,"10.3":0.03812,"11.0-11.2":0.33414,"11.3-11.4":0.0157,"12.0-12.1":0.00449,"12.2-12.5":0.13007,"13.0-13.1":0,"13.2":0.00449,"13.3":0.00449,"13.4-13.7":0.02243,"14.0-14.4":0.05158,"14.5-14.8":0.04934,"15.0-15.1":0.04485,"15.2-15.3":0.03588,"15.4":0.04037,"15.5":0.04709,"15.6-15.8":0.62119,"16.0":0.08298,"16.1":0.16147,"16.2":0.08298,"16.3":0.15698,"16.4":0.03364,"16.5":0.06279,"16.6-16.7":0.79836,"17.0":0.04037,"17.1":0.07625,"17.2":0.05606,"17.3":0.08298,"17.4":0.1525,"17.5":0.29153,"17.6-17.7":0.74005,"18.0":0.18613,"18.1":0.39021,"18.2":0.2108,"18.3":0.77817,"18.4":0.50234,"18.5-18.6":15.87072,"26.0":0.03812},P:{"24":0.2967,"28":0.67526,_:"4 20 21 22 23 25 26 27 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":65.83458},R:{_:"0"},M:{_:"0"},Q:{_:"14.9"},O:{_:"0"},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/WS.js b/node_modules/caniuse-lite/data/regions/WS.js
deleted file mode 100644
index c8e481c..0000000
--- a/node_modules/caniuse-lite/data/regions/WS.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"115":0.17835,"136":0.01784,"139":0.05707,"140":0.34243,"141":0.15338,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 137 138 142 143 144 145 3.5 3.6"},D:{"39":0.02497,"40":0.01784,"42":0.01427,"46":0.00713,"47":0.01784,"48":0.01784,"49":0.01427,"50":0.01427,"53":0.01427,"58":0.01427,"60":0.00713,"67":0.00713,"93":0.00713,"103":0.0321,"109":0.37454,"110":0.03924,"115":0.01427,"118":0.01427,"119":0.00713,"121":0.00713,"122":0.09988,"124":0.01784,"125":0.3567,"126":0.00713,"127":0.00713,"128":0.01427,"129":0.00713,"130":0.07134,"131":0.12128,"132":0.01784,"133":0.06421,"134":0.00713,"135":0.12128,"136":0.28536,"137":3.81669,"138":12.04576,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 41 43 44 45 51 52 54 55 56 57 59 61 62 63 64 65 66 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 94 95 96 97 98 99 100 101 102 104 105 106 107 108 111 112 113 114 116 117 120 123 139 140 141 142"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"15":0.01784,"18":0.01784,"92":0.0321,"100":0.01784,"109":0.04994,"116":0.00713,"122":0.02497,"123":0.00713,"124":0.01784,"126":0.00713,"128":0.00713,"129":0.00713,"131":0.01784,"132":0.05707,"133":0.0321,"134":0.01427,"135":0.15338,"136":0.21759,"137":0.42091,"138":7.06266,_:"12 13 14 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 114 115 117 118 119 120 121 125 127 130 139"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.1 15.2-15.3 15.4 16.1 16.4 16.5 17.0 17.2 17.3 18.1 18.2 18.4 26.0","14.1":0.03924,"15.5":0.00713,"15.6":0.17122,"16.0":0.01784,"16.2":0.01427,"16.3":0.01784,"16.6":0.01784,"17.1":0.00713,"17.4":0.01784,"17.5":1.82274,"17.6":0.09631,"18.0":0.00713,"18.3":0.0321,"18.5-18.6":0.95952},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00096,"5.0-5.1":0,"6.0-6.1":0.00482,"7.0-7.1":0.00289,"8.1-8.4":0,"9.0-9.2":0.00193,"9.3":0.0106,"10.0-10.2":0.00096,"10.3":0.01638,"11.0-11.2":0.14359,"11.3-11.4":0.00675,"12.0-12.1":0.00193,"12.2-12.5":0.05589,"13.0-13.1":0,"13.2":0.00193,"13.3":0.00193,"13.4-13.7":0.00964,"14.0-14.4":0.02216,"14.5-14.8":0.0212,"15.0-15.1":0.01927,"15.2-15.3":0.01542,"15.4":0.01735,"15.5":0.02024,"15.6-15.8":0.26693,"16.0":0.03566,"16.1":0.06938,"16.2":0.03566,"16.3":0.06746,"16.4":0.01445,"16.5":0.02698,"16.6-16.7":0.34306,"17.0":0.01735,"17.1":0.03276,"17.2":0.02409,"17.3":0.03566,"17.4":0.06553,"17.5":0.12528,"17.6-17.7":0.31801,"18.0":0.07998,"18.1":0.16768,"18.2":0.09058,"18.3":0.33439,"18.4":0.21586,"18.5-18.6":6.81985,"26.0":0.01638},P:{"4":0.03079,"20":0.04105,"21":0.17446,"22":0.37971,"23":0.05131,"24":0.51312,"25":0.92362,"26":0.51312,"27":1.24175,"28":2.71953,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 12.0 14.0 15.0 17.0","7.2-7.4":0.12315,"11.1-11.2":0.01026,"13.0":0.05131,"16.0":0.09236,"18.0":0.04105,"19.0":0.04105},I:{"0":0.11562,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00009},K:{"0":1.872,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":48.798},R:{_:"0"},M:{"0":1.44099},Q:{_:"14.9"},O:{_:"0"},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/YE.js b/node_modules/caniuse-lite/data/regions/YE.js
deleted file mode 100644
index ba53d1f..0000000
--- a/node_modules/caniuse-lite/data/regions/YE.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"38":0.00235,"110":0.00705,"115":0.03758,"118":0.0094,"121":0.00235,"127":0.00235,"128":0.00705,"129":0.00705,"135":0.0047,"136":0.00235,"138":0.00235,"139":0.01879,"140":0.33121,"141":0.05638,"142":0.0047,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 111 112 113 114 116 117 119 120 122 123 124 125 126 130 131 132 133 134 137 143 144 145 3.5 3.6"},D:{"26":0.00235,"39":0.0047,"40":0.0094,"41":0.00705,"42":0.0047,"43":0.0047,"44":0.00235,"45":0.00235,"46":0.0047,"47":0.00235,"48":0.0047,"49":0.00235,"50":0.00235,"51":0.0047,"52":0.0047,"53":0.0047,"54":0.00235,"55":0.0047,"56":0.0047,"57":0.0047,"58":0.04698,"59":0.0047,"60":0.00235,"67":0.0094,"68":0.00705,"69":0.0047,"70":0.02114,"71":0.0047,"72":0.0047,"73":0.00235,"74":0.0047,"75":0.0047,"76":0.00235,"77":0.00235,"78":0.00235,"79":0.07282,"80":0.00705,"81":0.0047,"83":0.0047,"84":0.00235,"85":0.0047,"86":0.0094,"87":0.01409,"88":0.01644,"89":0.01175,"90":0.0047,"91":0.00235,"94":0.00705,"96":0.00235,"98":0.00235,"100":0.00235,"102":0.00705,"103":0.00235,"105":0.00235,"106":0.08691,"107":0.0047,"108":0.01175,"109":0.26309,"111":0.00235,"112":0.00235,"113":0.02349,"114":0.02114,"115":0.0047,"116":0.00705,"118":0.00235,"119":0.03054,"120":0.0047,"122":0.01644,"123":0.02349,"124":0.00235,"125":0.03993,"126":0.00705,"127":0.0047,"128":0.00235,"129":0.0047,"130":0.01175,"131":0.11275,"132":0.01644,"133":0.01409,"134":0.02114,"135":0.04698,"136":0.04463,"137":0.7047,"138":2.72014,"139":0.01644,"140":0.00235,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 92 93 95 97 99 101 104 110 117 121 141 142"},F:{"18":0.00235,"37":0.00235,"84":0.06107,"87":0.00235,"88":0.01879,"89":0.02584,"90":0.25134,"91":0.0094,"114":0.00235,"117":0.00235,_:"9 11 12 15 16 17 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 85 86 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"16":0.0047,"17":0.00235,"18":0.0047,"84":0.00705,"89":0.01175,"92":0.01175,"109":0.00235,"114":0.00705,"122":0.00235,"124":0.00705,"130":0.00235,"131":0.00235,"132":0.00235,"133":0.00235,"134":0.01175,"135":0.0047,"136":0.09161,"137":0.03289,"138":0.73054,"139":0.00705,_:"12 13 14 15 79 80 81 83 85 86 87 88 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 125 126 127 128 129"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.2-15.3 15.4 15.5 15.6 16.1 16.2 16.3 16.4 16.5 17.0 17.1 17.2 17.5 18.0 18.1 18.2 26.0","5.1":0.05403,"14.1":0.01175,"15.1":0.00235,"16.0":0.00235,"16.6":0.00235,"17.3":0.00235,"17.4":0.0047,"17.6":0.00235,"18.3":0.00235,"18.4":0.00235,"18.5-18.6":0.03054},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00021,"5.0-5.1":0,"6.0-6.1":0.00106,"7.0-7.1":0.00064,"8.1-8.4":0,"9.0-9.2":0.00042,"9.3":0.00233,"10.0-10.2":0.00021,"10.3":0.0036,"11.0-11.2":0.03158,"11.3-11.4":0.00148,"12.0-12.1":0.00042,"12.2-12.5":0.01229,"13.0-13.1":0,"13.2":0.00042,"13.3":0.00042,"13.4-13.7":0.00212,"14.0-14.4":0.00487,"14.5-14.8":0.00466,"15.0-15.1":0.00424,"15.2-15.3":0.00339,"15.4":0.00381,"15.5":0.00445,"15.6-15.8":0.05871,"16.0":0.00784,"16.1":0.01526,"16.2":0.00784,"16.3":0.01484,"16.4":0.00318,"16.5":0.00593,"16.6-16.7":0.07545,"17.0":0.00381,"17.1":0.00721,"17.2":0.0053,"17.3":0.00784,"17.4":0.01441,"17.5":0.02755,"17.6-17.7":0.06994,"18.0":0.01759,"18.1":0.03688,"18.2":0.01992,"18.3":0.07354,"18.4":0.04747,"18.5-18.6":1.49985,"26.0":0.0036},P:{"4":0.05075,"20":0.0203,"21":0.01015,"22":0.03045,"23":0.11164,"24":0.0203,"25":0.03045,"26":0.0609,"27":0.07105,"28":0.97433,"5.0-5.4":0.01015,_:"6.2-6.4 8.2 10.1 12.0","7.2-7.4":0.07105,"9.2":0.0203,"11.1-11.2":0.08119,"13.0":0.03045,"14.0":0.0609,"15.0":0.01015,"16.0":0.28418,"17.0":0.0203,"18.0":0.01015,"19.0":0.01015},I:{"0":0.12987,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00003,"4.2-4.3":0.00003,"4.4":0,"4.4.3-4.4.4":0.0001},K:{"0":2.46926,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00235,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":81.3257},R:{_:"0"},M:{"0":0.09181},Q:{_:"14.9"},O:{"0":3.7949},H:{"0":0.66}};
diff --git a/node_modules/caniuse-lite/data/regions/YT.js b/node_modules/caniuse-lite/data/regions/YT.js
deleted file mode 100644
index 7e815a5..0000000
--- a/node_modules/caniuse-lite/data/regions/YT.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"91":0.03368,"95":0.05053,"102":0.02406,"117":0.00481,"128":0.02647,"133":0.03128,"135":0.0385,"138":0.05293,"139":0.02647,"140":0.58706,"141":0.43308,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 114 115 116 118 119 120 121 122 123 124 125 126 127 129 130 131 132 134 136 137 142 143 144 145 3.5 3.6"},D:{"28":0.00481,"32":0.00481,"35":0.00481,"36":0.00481,"39":0.00722,"40":0.02647,"41":0.01444,"43":0.00481,"44":0.00722,"45":0.01203,"46":0.01203,"47":0.01203,"49":0.01925,"52":0.00722,"53":0.00722,"57":0.01925,"60":0.00722,"61":0.00481,"65":0.00481,"67":0.00481,"68":0.00481,"70":0.05053,"74":0.01203,"75":0.00481,"77":0.00722,"78":0.00481,"79":0.00722,"80":0.00722,"81":0.01925,"83":0.02406,"84":0.00722,"86":0.01203,"87":0.00481,"88":0.01444,"89":0.00481,"90":0.01925,"91":0.19248,"94":0.00481,"95":0.00481,"96":0.00481,"97":0.01203,"99":0.01203,"100":0.00481,"101":0.00481,"102":0.01203,"103":0.01203,"104":0.00481,"109":0.09624,"111":0.00722,"113":0.01444,"115":0.01444,"116":0.01444,"119":0.01203,"122":0.01444,"125":3.22404,"126":0.02406,"127":0.00722,"128":0.01925,"129":0.00722,"130":0.02647,"131":0.06977,"132":0.05053,"133":0.02647,"134":0.00481,"135":0.1203,"136":0.06496,"137":2.24239,"138":4.4896,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 33 34 37 38 42 48 50 51 54 55 56 58 59 62 63 64 66 69 71 72 73 76 85 92 93 98 105 106 107 108 110 112 114 117 118 120 121 123 124 139 140 141 142"},F:{"46":0.00481,"117":0.01925,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.01925,"96":0.01444,"100":0.00481,"109":0.00481,"112":0.00481,"122":0.01203,"130":0.17083,"131":0.01203,"134":0.03128,"135":0.03368,"136":0.19729,"137":0.21173,"138":4.83847,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 97 98 99 101 102 103 104 105 106 107 108 110 111 113 114 115 116 117 118 119 120 121 123 124 125 126 127 128 129 132 133 139"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 12.1 13.1 14.1 15.1 15.4 15.5 16.2 16.4 16.5 17.0 17.1 17.2 17.5 26.0","11.1":0.01203,"15.2-15.3":0.00481,"15.6":0.0385,"16.0":0.00481,"16.1":0.00481,"16.3":0.05293,"16.6":0.32,"17.3":0.00481,"17.4":0.00481,"17.6":0.02647,"18.0":0.06256,"18.1":0.00481,"18.2":0.04331,"18.3":0.19729,"18.4":0.02647,"18.5-18.6":0.26707},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00067,"5.0-5.1":0,"6.0-6.1":0.00336,"7.0-7.1":0.00201,"8.1-8.4":0,"9.0-9.2":0.00134,"9.3":0.00738,"10.0-10.2":0.00067,"10.3":0.01141,"11.0-11.2":0.10001,"11.3-11.4":0.0047,"12.0-12.1":0.00134,"12.2-12.5":0.03893,"13.0-13.1":0,"13.2":0.00134,"13.3":0.00134,"13.4-13.7":0.00671,"14.0-14.4":0.01544,"14.5-14.8":0.01477,"15.0-15.1":0.01342,"15.2-15.3":0.01074,"15.4":0.01208,"15.5":0.0141,"15.6-15.8":0.18593,"16.0":0.02484,"16.1":0.04833,"16.2":0.02484,"16.3":0.04699,"16.4":0.01007,"16.5":0.01879,"16.6-16.7":0.23895,"17.0":0.01208,"17.1":0.02282,"17.2":0.01678,"17.3":0.02484,"17.4":0.04564,"17.5":0.08726,"17.6-17.7":0.2215,"18.0":0.05571,"18.1":0.11679,"18.2":0.06309,"18.3":0.23291,"18.4":0.15035,"18.5-18.6":4.75023,"26.0":0.01141},P:{"4":0.03123,"22":0.03123,"23":0.03123,"24":0.2082,"25":0.33313,"26":0.07287,"27":1.03061,"28":1.07225,_:"20 21 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0","7.2-7.4":0.08328,"19.0":0.05205},I:{"0":0.2047,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00004,"4.2-4.3":0.00004,"4.4":0,"4.4.3-4.4.4":0.00016},K:{"0":0.7593,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":68.60061},R:{_:"0"},M:{"0":0.1139},Q:{_:"14.9"},O:{"0":0.03037},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/ZA.js b/node_modules/caniuse-lite/data/regions/ZA.js
deleted file mode 100644
index 4e274bf..0000000
--- a/node_modules/caniuse-lite/data/regions/ZA.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"34":0.01242,"41":0.00248,"52":0.01242,"59":0.00248,"78":0.00497,"91":0.00248,"113":0.00248,"115":0.0472,"127":0.00248,"128":0.0149,"132":0.00248,"134":0.00248,"135":0.00497,"136":0.00994,"137":0.00248,"138":0.00497,"139":0.01739,"140":0.34031,"141":0.10433,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 116 117 118 119 120 121 122 123 124 125 126 129 130 131 133 142 143 144 145 3.5 3.6"},D:{"39":0.00248,"40":0.00248,"41":0.00248,"42":0.00248,"43":0.00248,"44":0.00248,"45":0.00248,"46":0.00248,"47":0.00248,"48":0.00248,"49":0.00497,"50":0.00248,"51":0.00248,"52":0.0472,"53":0.00248,"54":0.00248,"55":0.00248,"56":0.00248,"57":0.00248,"58":0.00248,"59":0.00248,"60":0.00248,"65":0.01242,"66":0.00994,"67":0.00248,"69":0.00248,"70":0.00497,"71":0.00994,"72":0.00248,"73":0.00248,"74":0.00248,"75":0.00745,"78":0.00497,"79":0.00994,"80":0.00497,"81":0.00497,"83":0.00248,"85":0.00248,"86":0.00497,"87":0.01242,"88":0.0149,"89":0.00248,"90":0.00497,"91":0.03974,"92":0.00248,"93":0.00248,"94":0.00497,"95":0.00745,"96":0.00248,"98":0.70297,"99":0.00248,"100":0.00745,"101":0.00248,"102":0.00497,"103":0.01242,"104":0.00745,"106":0.00745,"107":0.00248,"108":0.00497,"109":0.32789,"110":0.00248,"111":0.01739,"113":0.00994,"114":0.03229,"116":0.02484,"117":0.00248,"118":0.00248,"119":0.01739,"120":0.01242,"121":0.01242,"122":0.02236,"123":0.00994,"124":0.01739,"125":0.65826,"126":0.02236,"127":0.01242,"128":0.02732,"129":0.00497,"130":0.00745,"131":0.06458,"132":0.02732,"133":0.04968,"134":0.04968,"135":0.05216,"136":0.10433,"137":1.93255,"138":6.63476,"139":0.00497,"140":0.00248,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 68 76 77 84 97 105 112 115 141 142"},F:{"84":0.00248,"86":0.00497,"87":0.00248,"88":0.00248,"89":0.01739,"90":0.09936,"91":0.00248,"95":0.01739,"109":0.00248,"113":0.00248,"117":0.00248,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 85 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 114 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00248,"17":0.00248,"18":0.00497,"84":0.00248,"92":0.00745,"100":0.00248,"109":0.01739,"114":0.00248,"118":0.01739,"122":0.00497,"124":0.00248,"126":0.00248,"127":0.00497,"129":0.00248,"130":0.00497,"131":0.00745,"132":0.00497,"133":0.01739,"134":0.02236,"135":0.01739,"136":0.03229,"137":0.14407,"138":2.48648,"139":0.00497,_:"13 14 15 16 79 80 81 83 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 119 120 121 123 125 128"},E:{"14":0.00248,"15":0.00248,_:"0 4 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1 15.2-15.3","11.1":0.00248,"12.1":0.00248,"13.1":0.00497,"14.1":0.00994,"15.1":0.00248,"15.4":0.00248,"15.5":0.00497,"15.6":0.05216,"16.0":0.01242,"16.1":0.00497,"16.2":0.00497,"16.3":0.00745,"16.4":0.00497,"16.5":0.00248,"16.6":0.06458,"17.0":0.00248,"17.1":0.04471,"17.2":0.00248,"17.3":0.00994,"17.4":0.00497,"17.5":0.00994,"17.6":0.03974,"18.0":0.00497,"18.1":0.01242,"18.2":0.00497,"18.3":0.02981,"18.4":0.01739,"18.5-18.6":0.39496,"26.0":0.00497},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00095,"5.0-5.1":0,"6.0-6.1":0.00477,"7.0-7.1":0.00286,"8.1-8.4":0,"9.0-9.2":0.00191,"9.3":0.0105,"10.0-10.2":0.00095,"10.3":0.01622,"11.0-11.2":0.14221,"11.3-11.4":0.00668,"12.0-12.1":0.00191,"12.2-12.5":0.05536,"13.0-13.1":0,"13.2":0.00191,"13.3":0.00191,"13.4-13.7":0.00954,"14.0-14.4":0.02195,"14.5-14.8":0.021,"15.0-15.1":0.01909,"15.2-15.3":0.01527,"15.4":0.01718,"15.5":0.02004,"15.6-15.8":0.26437,"16.0":0.03531,"16.1":0.06872,"16.2":0.03531,"16.3":0.06681,"16.4":0.01432,"16.5":0.02672,"16.6-16.7":0.33977,"17.0":0.01718,"17.1":0.03245,"17.2":0.02386,"17.3":0.03531,"17.4":0.0649,"17.5":0.12407,"17.6-17.7":0.31495,"18.0":0.07922,"18.1":0.16607,"18.2":0.08971,"18.3":0.33118,"18.4":0.21379,"18.5-18.6":6.75432,"26.0":0.01622},P:{"4":0.06063,"20":0.02021,"21":0.02021,"22":0.03031,"23":0.04042,"24":0.17178,"25":0.09094,"26":0.09094,"27":0.25262,"28":6.11347,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 12.0 13.0 15.0","7.2-7.4":0.16168,"11.1-11.2":0.02021,"14.0":0.02021,"16.0":0.0101,"17.0":0.02021,"18.0":0.0101,"19.0":0.02021},I:{"0":0.03001,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":3.10873,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00745,_:"6 7 8 9 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":62.71978},R:{_:"0"},M:{"0":0.48096},Q:{_:"14.9"},O:{"0":0.31563},H:{"0":0.01}};
diff --git a/node_modules/caniuse-lite/data/regions/ZM.js b/node_modules/caniuse-lite/data/regions/ZM.js
deleted file mode 100644
index 0d2b6fd..0000000
--- a/node_modules/caniuse-lite/data/regions/ZM.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"112":0.0044,"115":0.03303,"127":0.0044,"128":0.01101,"130":0.0022,"134":0.00661,"135":0.0022,"136":0.0022,"137":0.0044,"138":0.0044,"139":0.01762,"140":0.29947,"141":0.07927,"142":0.0022,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 113 114 116 117 118 119 120 121 122 123 124 125 126 129 131 132 133 143 144 145 3.5 3.6"},D:{"11":0.0022,"39":0.0022,"42":0.0022,"44":0.0022,"45":0.0022,"47":0.0044,"48":0.0022,"49":0.0022,"50":0.0044,"53":0.0022,"54":0.0022,"55":0.0022,"56":0.0022,"58":0.0022,"59":0.0022,"60":0.0022,"64":0.0044,"65":0.0022,"66":0.0022,"68":0.0044,"69":0.00881,"70":0.01541,"71":0.0044,"72":0.0022,"73":0.0044,"74":0.0022,"75":0.0022,"76":0.0022,"77":0.00661,"78":0.0022,"79":0.01101,"80":0.00661,"81":0.0022,"83":0.01762,"86":0.00661,"87":0.00661,"88":0.00661,"89":0.0022,"90":0.0044,"91":0.00661,"92":0.0022,"93":0.01101,"94":0.0022,"95":0.0044,"97":0.0022,"98":0.00881,"99":0.0022,"100":0.0044,"101":0.01101,"102":0.0022,"103":0.02422,"105":0.0022,"106":0.01982,"107":0.0022,"108":0.00661,"109":0.31048,"110":0.0022,"111":0.01101,"113":0.00881,"114":0.00661,"115":0.0044,"116":0.03083,"117":0.0022,"118":0.01321,"119":0.02642,"120":0.01762,"121":0.0044,"122":0.01541,"123":0.00661,"124":0.08368,"125":0.3259,"126":0.03303,"127":0.01762,"128":0.01321,"129":0.00881,"130":0.01101,"131":0.02863,"132":0.03743,"133":0.02202,"134":0.02863,"135":0.05285,"136":0.1057,"137":1.0966,"138":3.17969,"139":0.0044,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 43 46 51 52 57 61 62 63 67 84 85 96 104 112 140 141 142"},F:{"42":0.0044,"46":0.0022,"74":0.0022,"79":0.00881,"85":0.0022,"86":0.0044,"88":0.0022,"89":0.01982,"90":0.05505,"91":0.0044,"95":0.03303,"113":0.0022,"114":0.0022,"117":0.0044,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 75 76 77 78 80 81 82 83 84 87 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.01101,"13":0.00661,"14":0.0022,"15":0.0022,"16":0.01321,"17":0.00661,"18":0.04624,"84":0.0022,"89":0.00661,"90":0.00881,"92":0.04404,"98":0.0022,"100":0.00661,"101":0.01101,"107":0.0022,"109":0.00881,"111":0.0022,"112":0.0022,"114":0.01101,"116":0.0022,"120":0.0022,"121":0.0022,"122":0.00881,"124":0.0044,"125":0.00661,"126":0.0044,"127":0.0022,"128":0.0022,"129":0.0022,"130":0.0022,"131":0.01321,"132":0.00881,"133":0.01541,"134":0.01541,"135":0.01762,"136":0.04844,"137":0.12111,"138":1.53039,"139":0.00661,_:"79 80 81 83 85 86 87 88 91 93 94 95 96 97 99 102 103 104 105 106 108 110 113 115 117 118 119 123"},E:{"13":0.0022,"15":0.0022,_:"0 4 5 6 7 8 9 10 11 12 14 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.3 16.4 17.0 17.2 17.4 18.0 18.1 18.2","12.1":0.0022,"13.1":0.0022,"14.1":0.0044,"15.6":0.02642,"16.2":0.0044,"16.5":0.0022,"16.6":0.01982,"17.1":0.01541,"17.3":0.0022,"17.5":0.0044,"17.6":0.01321,"18.3":0.00661,"18.4":0.00661,"18.5-18.6":0.13212,"26.0":0.0022},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00057,"5.0-5.1":0,"6.0-6.1":0.00284,"7.0-7.1":0.0017,"8.1-8.4":0,"9.0-9.2":0.00114,"9.3":0.00624,"10.0-10.2":0.00057,"10.3":0.00965,"11.0-11.2":0.08459,"11.3-11.4":0.00397,"12.0-12.1":0.00114,"12.2-12.5":0.03293,"13.0-13.1":0,"13.2":0.00114,"13.3":0.00114,"13.4-13.7":0.00568,"14.0-14.4":0.01306,"14.5-14.8":0.01249,"15.0-15.1":0.01135,"15.2-15.3":0.00908,"15.4":0.01022,"15.5":0.01192,"15.6-15.8":0.15725,"16.0":0.021,"16.1":0.04087,"16.2":0.021,"16.3":0.03974,"16.4":0.00852,"16.5":0.0159,"16.6-16.7":0.2021,"17.0":0.01022,"17.1":0.0193,"17.2":0.01419,"17.3":0.021,"17.4":0.0386,"17.5":0.0738,"17.6-17.7":0.18734,"18.0":0.04712,"18.1":0.09878,"18.2":0.05336,"18.3":0.19699,"18.4":0.12716,"18.5-18.6":4.01757,"26.0":0.00965},P:{"4":0.05138,"21":0.01028,"22":0.01028,"23":0.01028,"24":0.06166,"25":0.09248,"26":0.0411,"27":0.09248,"28":0.61655,_:"20 6.2-6.4 8.2 10.1 12.0 13.0 14.0 15.0 16.0 18.0 19.0","5.0-5.4":0.02055,"7.2-7.4":0.05138,"9.2":0.02055,"11.1-11.2":0.01028,"17.0":0.01028},I:{"0":0.06229,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00005},K:{"0":13.10501,_:"10 11 12 11.1 11.5 12.1"},A:{"10":0.0044,"11":0.01321,_:"6 7 8 9 5.5"},S:{"2.5":0.0078,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":67.64914},R:{_:"0"},M:{"0":0.10917},Q:{"14.9":0.0156},O:{"0":0.67843},H:{"0":1.68}};
diff --git a/node_modules/caniuse-lite/data/regions/ZW.js b/node_modules/caniuse-lite/data/regions/ZW.js
deleted file mode 100644
index 7a8101b..0000000
--- a/node_modules/caniuse-lite/data/regions/ZW.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"47":0.00337,"52":0.00337,"72":0.00337,"98":0.00337,"102":0.00337,"109":0.00337,"112":0.00673,"115":0.09428,"124":0.00337,"126":0.00673,"127":0.0101,"128":0.0202,"132":0.00337,"133":0.00337,"134":0.0101,"135":0.0101,"136":0.00673,"137":0.00337,"138":0.0101,"139":0.06397,"140":0.84512,"141":0.22559,"142":0.00337,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 99 100 101 103 104 105 106 107 108 110 111 113 114 116 117 118 119 120 121 122 123 125 129 130 131 143 144 145 3.5 3.6"},D:{"11":0.00337,"38":0.00337,"39":0.00337,"40":0.00337,"41":0.00337,"42":0.00673,"43":0.00337,"44":0.00337,"45":0.00337,"46":0.00673,"47":0.00673,"48":0.00337,"49":0.01347,"50":0.00673,"51":0.00337,"52":0.00337,"53":0.00337,"54":0.00337,"55":0.00337,"56":0.00337,"57":0.00673,"58":0.00673,"59":0.00673,"60":0.00337,"63":0.00337,"64":0.0101,"65":0.00337,"67":0.00337,"68":0.01347,"69":0.00673,"70":0.0303,"71":0.00337,"72":0.00337,"73":0.00673,"74":0.00673,"75":0.00673,"76":0.00673,"77":0.00337,"78":0.00337,"79":0.0303,"80":0.0101,"81":0.00673,"83":0.01347,"84":0.00337,"85":0.00337,"86":0.0101,"87":0.02357,"88":0.00673,"89":0.00673,"90":0.0101,"91":0.01347,"92":0.00337,"93":0.01347,"94":0.00673,"95":0.00337,"96":0.00337,"97":0.00673,"98":0.0101,"99":0.00337,"100":0.00337,"101":0.00337,"102":0.03367,"103":0.03367,"104":0.0303,"105":0.00337,"106":0.0101,"107":0.00673,"108":0.00337,"109":0.39057,"110":0.00337,"111":0.03704,"113":0.00337,"114":0.03704,"115":0.00337,"116":0.0303,"117":0.00673,"118":0.01347,"119":0.0303,"120":0.0202,"121":0.02694,"122":0.0404,"123":0.16835,"124":0.01347,"125":0.79461,"126":0.04714,"127":0.03704,"128":0.05387,"129":0.0202,"130":0.02694,"131":0.09428,"132":0.09091,"133":0.07744,"134":0.09428,"135":0.11111,"136":0.24242,"137":3.27609,"138":8.91918,"139":0.0202,"140":0.00337,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 61 62 66 112 141 142"},F:{"34":0.00337,"36":0.00337,"42":0.00337,"48":0.01347,"74":0.00337,"76":0.00337,"77":0.00337,"79":0.00673,"80":0.00337,"89":0.00337,"90":0.04377,"91":0.00337,"92":0.00337,"94":0.00337,"95":0.03367,"110":0.00673,"114":0.00337,"116":0.00337,"117":0.00673,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 37 38 39 40 41 43 44 45 46 47 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 75 78 81 82 83 84 85 86 87 88 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 111 112 113 115 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.01684,"13":0.00337,"14":0.01684,"15":0.00337,"16":0.01347,"17":0.00673,"18":0.07407,"84":0.01684,"85":0.00337,"89":0.01347,"90":0.0404,"91":0.00673,"92":0.11448,"95":0.00337,"99":0.00337,"100":0.0303,"109":0.02694,"111":0.00673,"112":0.0101,"114":0.00337,"118":0.00337,"120":0.00337,"121":0.00337,"122":0.02694,"124":0.00673,"125":0.0202,"126":0.0101,"127":0.00337,"128":0.00673,"129":0.00673,"130":0.00673,"131":0.02694,"132":0.03367,"133":0.06397,"134":0.0404,"135":0.05387,"136":0.12795,"137":0.43434,"138":5.0101,"139":0.01347,_:"79 80 81 83 86 87 88 93 94 96 97 98 101 102 103 104 105 106 107 108 110 113 115 116 117 119 123"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 10.1 12.1 15.1 15.4 16.2 16.5 17.0","9.1":0.0101,"11.1":0.00337,"13.1":0.0101,"14.1":0.06061,"15.2-15.3":0.00337,"15.5":0.00337,"15.6":0.04714,"16.0":0.00337,"16.1":0.00337,"16.3":0.0101,"16.4":0.0303,"16.6":0.04377,"17.1":0.01684,"17.2":0.00337,"17.3":0.01684,"17.4":0.01347,"17.5":0.01347,"17.6":0.07744,"18.0":0.0202,"18.1":0.0202,"18.2":0.0101,"18.3":0.02694,"18.4":0.04714,"18.5-18.6":0.54209,"26.0":0.0101},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00055,"5.0-5.1":0,"6.0-6.1":0.00277,"7.0-7.1":0.00166,"8.1-8.4":0,"9.0-9.2":0.00111,"9.3":0.0061,"10.0-10.2":0.00055,"10.3":0.00943,"11.0-11.2":0.08264,"11.3-11.4":0.00388,"12.0-12.1":0.00111,"12.2-12.5":0.03217,"13.0-13.1":0,"13.2":0.00111,"13.3":0.00111,"13.4-13.7":0.00555,"14.0-14.4":0.01276,"14.5-14.8":0.0122,"15.0-15.1":0.01109,"15.2-15.3":0.00887,"15.4":0.00998,"15.5":0.01165,"15.6-15.8":0.15362,"16.0":0.02052,"16.1":0.03993,"16.2":0.02052,"16.3":0.03882,"16.4":0.00832,"16.5":0.01553,"16.6-16.7":0.19744,"17.0":0.00998,"17.1":0.01886,"17.2":0.01387,"17.3":0.02052,"17.4":0.03771,"17.5":0.0721,"17.6-17.7":0.18302,"18.0":0.04603,"18.1":0.0965,"18.2":0.05213,"18.3":0.19245,"18.4":0.12423,"18.5-18.6":3.92492,"26.0":0.00943},P:{"4":0.01036,"21":0.03109,"22":0.04145,"23":0.02073,"24":0.12436,"25":0.12436,"26":0.07254,"27":0.69432,"28":2.07261,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 17.0","7.2-7.4":0.07254,"13.0":0.01036,"15.0":0.01036,"16.0":0.02073,"18.0":0.01036,"19.0":0.02073},I:{"0":0.06624,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00005},K:{"0":5.1773,_:"10 11 12 11.1 11.5 12.1"},A:{"10":0.00561,"11":0.01122,_:"6 7 8 9 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":58.05209},R:{_:"0"},M:{"0":0.21892},Q:{"14.9":0.07297},O:{"0":0.67667},H:{"0":0.11}};
diff --git a/node_modules/caniuse-lite/data/regions/alt-af.js b/node_modules/caniuse-lite/data/regions/alt-af.js
deleted file mode 100644
index c6243b1..0000000
--- a/node_modules/caniuse-lite/data/regions/alt-af.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"34":0.00544,"51":0.01087,"52":0.05708,"78":0.00272,"109":0.00272,"115":0.1957,"127":0.00815,"128":0.05708,"134":0.00544,"135":0.00544,"136":0.00815,"137":0.00544,"138":0.01359,"139":0.03805,"140":0.58165,"141":0.18211,"142":0.00272,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 129 130 131 132 133 143 144 145 3.5 3.6"},D:{"29":0.00272,"39":0.00544,"40":0.00544,"41":0.00815,"42":0.00544,"43":0.01087,"44":0.00544,"45":0.00815,"46":0.00544,"47":0.01087,"48":0.00815,"49":0.01087,"50":0.00544,"51":0.00544,"52":0.01903,"53":0.00544,"54":0.00544,"55":0.00544,"56":0.00544,"57":0.00544,"58":0.02174,"59":0.00544,"60":0.00544,"62":0.00272,"63":0.00272,"64":0.00272,"65":0.00544,"66":0.00544,"68":0.00544,"69":0.00544,"70":0.01087,"71":0.00544,"72":0.00544,"73":0.00544,"74":0.00544,"75":0.00815,"76":0.00544,"77":0.00272,"78":0.00544,"79":0.02446,"80":0.01087,"81":0.00815,"83":0.01087,"84":0.00272,"85":0.00544,"86":0.00815,"87":0.02446,"88":0.01087,"89":0.00544,"90":0.00544,"91":0.01903,"92":0.00272,"93":0.00815,"94":0.00544,"95":0.00815,"97":0.00272,"98":0.23103,"99":0.00544,"100":0.01087,"101":0.00815,"102":0.00815,"103":0.0299,"104":0.02446,"105":0.02718,"106":0.01359,"107":0.00815,"108":0.01631,"109":0.90509,"110":0.00815,"111":0.02174,"112":0.00544,"113":0.00815,"114":0.02718,"115":0.00815,"116":0.03805,"117":0.00815,"118":0.02174,"119":0.03262,"120":0.01903,"121":0.01631,"122":0.03533,"123":0.01903,"124":0.03533,"125":0.85345,"126":0.03262,"127":0.02174,"128":0.04077,"129":0.02174,"130":0.02446,"131":0.07882,"132":0.04892,"133":0.05436,"134":0.06251,"135":0.09241,"136":0.16308,"137":2.15537,"138":7.64573,"139":0.01087,"140":0.00544,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 38 61 67 96 141 142"},F:{"79":0.00544,"86":0.00544,"87":0.00815,"88":0.00815,"89":0.03805,"90":0.11959,"91":0.00272,"95":0.03262,"113":0.00272,"114":0.00272,"117":0.00272,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00544,"16":0.00272,"17":0.00272,"18":0.01903,"84":0.00272,"89":0.00272,"90":0.00544,"92":0.03262,"100":0.00815,"101":0.00272,"102":0.00272,"103":0.00272,"104":0.00272,"105":0.00272,"106":0.00272,"107":0.00272,"108":0.00272,"109":0.02174,"110":0.00272,"111":0.00272,"112":0.00272,"113":0.00272,"114":0.01087,"115":0.00544,"116":0.00272,"117":0.00272,"118":0.00815,"119":0.00544,"120":0.00544,"121":0.00272,"122":0.01359,"123":0.00272,"124":0.00544,"125":0.00544,"126":0.00544,"127":0.00544,"128":0.00544,"129":0.00815,"130":0.01087,"131":0.01631,"132":0.01087,"133":0.01359,"134":0.02174,"135":0.01903,"136":0.04077,"137":0.13318,"138":2.26681,"139":0.00815,_:"13 14 15 79 80 81 83 85 86 87 88 91 93 94 95 96 97 98 99"},E:{"13":0.00272,_:"0 4 5 6 7 8 9 10 11 12 14 15 3.1 3.2 6.1 7.1 9.1 10.1 12.1 15.1 15.2-15.3 15.4 15.5 16.4 17.0","5.1":0.01359,"11.1":0.00272,"13.1":0.01087,"14.1":0.00815,"15.6":0.04892,"16.0":0.00544,"16.1":0.00544,"16.2":0.00272,"16.3":0.00544,"16.5":0.00272,"16.6":0.04349,"17.1":0.02174,"17.2":0.00272,"17.3":0.00544,"17.4":0.00544,"17.5":0.01087,"17.6":0.04349,"18.0":0.00815,"18.1":0.00815,"18.2":0.00544,"18.3":0.02174,"18.4":0.01631,"18.5-18.6":0.2718,"26.0":0.00544},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00155,"6.0-6.1":0,"7.0-7.1":0.01082,"8.1-8.4":0,"9.0-9.2":0.00155,"9.3":0.01777,"10.0-10.2":0.00386,"10.3":0.01082,"11.0-11.2":0.08422,"11.3-11.4":0.00155,"12.0-12.1":0.00077,"12.2-12.5":0.10121,"13.0-13.1":0.00077,"13.2":0,"13.3":0.00155,"13.4-13.7":0.00309,"14.0-14.4":0.01159,"14.5-14.8":0.00695,"15.0-15.1":0.08113,"15.2-15.3":0.01777,"15.4":0.017,"15.5":0.02163,"15.6-15.8":0.50993,"16.0":0.04327,"16.1":0.06799,"16.2":0.03863,"16.3":0.0564,"16.4":0.01777,"16.5":0.03322,"16.6-16.7":0.48366,"17.0":0.02472,"17.1":0.02859,"17.2":0.02241,"17.3":0.03013,"17.4":0.04868,"17.5":0.12207,"17.6-17.7":0.22329,"18.0":0.1213,"18.1":0.20783,"18.2":0.13057,"18.3":0.40022,"18.4":0.25496,"18.5-18.6":4.37998,"26.0":0.01777},P:{"4":0.02104,"21":0.02104,"22":0.03156,"23":0.03156,"24":0.12622,"25":0.1157,"26":0.09467,"27":0.17881,"28":2.80842,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 12.0 13.0 14.0 15.0 16.0 18.0","7.2-7.4":0.12622,"11.1-11.2":0.01052,"17.0":0.01052,"19.0":0.02104},I:{"0":0.06534,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00016},K:{"0":6.36569,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.03482,"9":0.00696,"10":0.01045,"11":0.0592,_:"6 7 5.5"},S:{"2.5":0.02185,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":60.78885},R:{_:"0"},M:{"0":0.29128},Q:{"14.9":0.00728},O:{"0":0.34225},H:{"0":0.96}};
diff --git a/node_modules/caniuse-lite/data/regions/alt-an.js b/node_modules/caniuse-lite/data/regions/alt-an.js
deleted file mode 100644
index f338e93..0000000
--- a/node_modules/caniuse-lite/data/regions/alt-an.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"64":0.60944,"141":0.10928,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 142 143 144 145 3.5 3.6"},D:{"97":0.05464,"99":0.02942,"101":0.02942,"107":0.05464,"109":0.10928,"113":0.08406,"122":0.4161,"124":0.4161,"130":0.19334,"132":0.05464,"133":0.1387,"134":0.10928,"136":0.08406,"137":0.88263,"138":2.56803,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 98 100 102 103 104 105 106 108 110 111 112 114 115 116 117 118 119 120 121 123 125 126 127 128 129 131 135 139 140 141 142"},F:{"117":0.02942,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"113":0.19334,"137":0.08406,"138":2.90007,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 139"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.4 15.5 16.0 16.4","15.1":0.1387,"15.2-15.3":0.02942,"15.6":1.02133,"16.1":0.24798,"16.2":0.1387,"16.3":1.6854,"16.5":0.71871,"16.6":2.87485,"17.0":0.02942,"17.1":1.46264,"17.2":0.94147,"17.3":0.63465,"17.4":0.35726,"17.5":2.70673,"17.6":7.32163,"18.0":1.65598,"18.1":0.05464,"18.2":0.19334,"18.3":1.46264,"18.4":0.33204,"18.5-18.6":3.28675,"26.0":0.02942},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0,"13.0-13.1":0.13329,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0,"14.5-14.8":0,"15.0-15.1":0,"15.2-15.3":0.5065,"15.4":0.07997,"15.5":0,"15.6-15.8":0.10663,"16.0":0.34655,"16.1":2.94571,"16.2":0.13329,"16.3":1.22183,"16.4":0.02666,"16.5":0.07997,"16.6-16.7":4.82955,"17.0":0.39987,"17.1":0.07997,"17.2":0.76864,"17.3":0.10663,"17.4":0.68867,"17.5":1.64391,"17.6-17.7":3.95872,"18.0":0.05332,"18.1":0.7953,"18.2":0.07997,"18.3":0.95525,"18.4":0.9819,"18.5-18.6":22.61491,"26.0":0},P:{"28":0.16814,_:"4 20 21 22 23 24 25 26 27 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":14.75672},R:{_:"0"},M:{_:"0"},Q:{_:"14.9"},O:{_:"0"},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/alt-as.js b/node_modules/caniuse-lite/data/regions/alt-as.js
deleted file mode 100644
index 9d3bd27..0000000
--- a/node_modules/caniuse-lite/data/regions/alt-as.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"43":0.01797,"52":0.04312,"70":0.01797,"72":0.00359,"115":0.11138,"127":0.00359,"128":0.04312,"129":0.01078,"134":0.00359,"135":0.00359,"136":0.01078,"137":0.00359,"138":0.00719,"139":0.02874,"140":0.48865,"141":0.15091,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 130 131 132 133 142 143 144 145 3.5 3.6"},D:{"38":0.00359,"39":0.00359,"41":0.00359,"43":0.00359,"45":0.00719,"47":0.00359,"48":0.00719,"49":0.01078,"50":0.00719,"52":0.00359,"53":0.00719,"55":0.00359,"56":0.00359,"57":0.00359,"58":0.00359,"66":0.00359,"69":0.01797,"70":0.02515,"73":0.00359,"74":0.00359,"75":0.00359,"78":0.00719,"79":0.03952,"80":0.01078,"81":0.01078,"83":0.01797,"84":0.00359,"85":0.00359,"86":0.01437,"87":0.03593,"88":0.00719,"89":0.00719,"90":0.00359,"91":0.01437,"92":0.01078,"93":0.00719,"94":0.00719,"95":0.00719,"96":0.00359,"97":0.01797,"98":0.0503,"99":0.01437,"100":0.01078,"101":0.02515,"102":0.01078,"103":0.06827,"104":0.02515,"105":0.05749,"106":0.01078,"107":0.01078,"108":0.02874,"109":0.83717,"110":0.01078,"111":0.03234,"112":9.5969,"113":0.00719,"114":0.0539,"115":0.02156,"116":0.03593,"117":0.03234,"118":0.01797,"119":0.0539,"120":0.04312,"121":0.02515,"122":0.03952,"123":0.11138,"124":0.05749,"125":0.33774,"126":0.04312,"127":0.02515,"128":0.0503,"129":0.03952,"130":0.09342,"131":0.08623,"132":0.0503,"133":0.0503,"134":0.05749,"135":0.09342,"136":0.14372,"137":2.40012,"138":8.98969,"139":0.01437,"140":0.01437,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 40 42 44 46 51 54 59 60 61 62 63 64 65 67 68 71 72 76 77 141 142"},F:{"40":0.00359,"46":0.00719,"90":0.06108,"95":0.01078,"102":0.00719,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00359,"92":0.01797,"106":0.00359,"109":0.03593,"113":0.01078,"114":0.02156,"115":0.00719,"116":0.00359,"117":0.00359,"118":0.00359,"119":0.00359,"120":0.04671,"121":0.00719,"122":0.01078,"123":0.00719,"124":0.00719,"125":0.00719,"126":0.01797,"127":0.02156,"128":0.01078,"129":0.03234,"130":0.01437,"131":0.03593,"132":0.01797,"133":0.02156,"134":0.02515,"135":0.03234,"136":0.04312,"137":0.16887,"138":2.85284,"139":0.01078,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 107 108 110 111 112"},E:{"11":0.00719,"13":0.01078,"14":0.00719,_:"0 4 5 6 7 8 9 10 12 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.2-15.3 17.0","13.1":0.01078,"14.1":0.01437,"15.1":0.00359,"15.4":0.00359,"15.5":0.00719,"15.6":0.0503,"16.0":0.00719,"16.1":0.01078,"16.2":0.00719,"16.3":0.01078,"16.4":0.00359,"16.5":0.00719,"16.6":0.06108,"17.1":0.02874,"17.2":0.00719,"17.3":0.00719,"17.4":0.01078,"17.5":0.02156,"17.6":0.0539,"18.0":0.01437,"18.1":0.01797,"18.2":0.01078,"18.3":0.03593,"18.4":0.02156,"18.5-18.6":0.43475,"26.0":0.00719},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00334,"5.0-5.1":0.00167,"6.0-6.1":0.00084,"7.0-7.1":0.00669,"8.1-8.4":0,"9.0-9.2":0.00167,"9.3":0.00836,"10.0-10.2":0,"10.3":0.01756,"11.0-11.2":0.07524,"11.3-11.4":0.00334,"12.0-12.1":0.00167,"12.2-12.5":0.06855,"13.0-13.1":0.00084,"13.2":0.00334,"13.3":0.00334,"13.4-13.7":0.01756,"14.0-14.4":0.02926,"14.5-14.8":0.03762,"15.0-15.1":0.02341,"15.2-15.3":0.02592,"15.4":0.0326,"15.5":0.03428,"15.6-15.8":0.38622,"16.0":0.05517,"16.1":0.08443,"16.2":0.04932,"16.3":0.08611,"16.4":0.02424,"16.5":0.04264,"16.6-16.7":0.39375,"17.0":0.02592,"17.1":0.0418,"17.2":0.03595,"17.3":0.05267,"17.4":0.08945,"17.5":0.16385,"17.6-17.7":0.36616,"18.0":0.11955,"18.1":0.20482,"18.2":0.13543,"18.3":0.39876,"18.4":0.28591,"18.5-18.6":4.85037,"26.0":0.01839},P:{"21":0.0109,"22":0.02181,"23":0.02181,"24":0.02181,"25":0.04361,"26":0.05451,"27":0.08722,"28":1.35196,_:"4 20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0 19.0","7.2-7.4":0.02181,"17.0":0.0109},I:{"0":1.42711,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.001},K:{"0":1.0598,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00808,"9":0.00808,"11":1.1803,_:"6 7 10 5.5"},S:{"2.5":0.01281,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":52.57757},R:{_:"0"},M:{"0":0.16656},Q:{"14.9":0.35874},O:{"0":1.50541},H:{"0":0.01}};
diff --git a/node_modules/caniuse-lite/data/regions/alt-eu.js b/node_modules/caniuse-lite/data/regions/alt-eu.js
deleted file mode 100644
index f47207d..0000000
--- a/node_modules/caniuse-lite/data/regions/alt-eu.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"48":0.00443,"52":0.03989,"59":0.02216,"68":0.00886,"78":0.01773,"102":0.00443,"105":0.0133,"113":0.00443,"115":0.3457,"118":0.00443,"119":0.00886,"120":0.00886,"121":0.00443,"124":0.00443,"125":0.00886,"126":0.04875,"127":0.00443,"128":0.27478,"132":0.00886,"133":0.03102,"134":0.0133,"135":0.01773,"136":0.03102,"137":0.02216,"138":0.03102,"139":0.12853,"140":2.1052,"141":0.66037,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 103 104 106 107 108 109 110 111 112 114 116 117 122 123 129 130 131 142 143 144 145 3.5 3.6"},D:{"39":0.00443,"40":0.00443,"41":0.00886,"42":0.00886,"43":0.00886,"44":0.00443,"45":0.02659,"46":0.00443,"47":0.00886,"48":0.01773,"49":0.02216,"50":0.00443,"51":0.00886,"52":0.01773,"53":0.00886,"54":0.00443,"55":0.00886,"56":0.00886,"57":0.00886,"58":0.00886,"59":0.00886,"60":0.00443,"66":0.07534,"68":0.00886,"73":0.00443,"74":0.0133,"75":0.00443,"76":0.00443,"78":0.01773,"79":0.07091,"80":0.00443,"81":0.00886,"83":0.00443,"85":0.0133,"87":0.03546,"88":0.0133,"90":0.00443,"91":0.04432,"92":0.00443,"93":0.00886,"94":0.00443,"96":0.00443,"97":0.0133,"98":0.04432,"99":0.00886,"100":0.00886,"101":0.02659,"102":0.04432,"103":0.05762,"104":0.07091,"105":0.00443,"106":0.01773,"107":0.0133,"108":0.04875,"109":0.93958,"110":0.00886,"111":0.03102,"112":0.00886,"113":0.01773,"114":0.05762,"115":0.02659,"116":0.09307,"117":0.02659,"118":0.17728,"119":0.04432,"120":0.1108,"121":0.02659,"122":0.13296,"123":0.05762,"124":0.04875,"125":0.24819,"126":0.09307,"127":0.03989,"128":0.08864,"129":0.07978,"130":0.0975,"131":1.03709,"132":0.15069,"133":0.13739,"134":0.10637,"135":0.18171,"136":0.41218,"137":4.0021,"138":14.49707,"139":0.0133,"140":0.00443,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 67 69 70 71 72 77 84 86 89 95 141 142"},F:{"31":0.0133,"40":0.0133,"46":0.01773,"79":0.00443,"85":0.00886,"90":0.06205,"95":0.07978,"113":0.02659,"114":0.00886,"117":0.00443,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 36 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 86 87 88 89 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.00886,"92":0.00443,"96":0.0133,"109":0.05762,"120":0.02659,"122":0.0133,"124":0.00443,"126":0.0133,"129":0.00443,"130":0.0133,"131":0.02659,"132":0.01773,"133":0.0133,"134":0.05762,"135":0.03102,"136":0.05318,"137":0.2349,"138":5.6375,"139":0.00886,_:"12 13 14 15 16 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 121 123 125 127 128"},E:{"14":0.0133,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 15.2-15.3","11.1":0.01773,"12.1":0.00443,"13.1":0.03546,"14.1":0.03989,"15.1":0.0133,"15.4":0.00886,"15.5":0.00886,"15.6":0.19058,"16.0":0.04432,"16.1":0.01773,"16.2":0.0133,"16.3":0.03546,"16.4":0.0133,"16.5":0.01773,"16.6":0.24819,"17.0":0.00886,"17.1":0.19058,"17.2":0.01773,"17.3":0.01773,"17.4":0.03546,"17.5":0.06205,"17.6":0.20387,"18.0":0.01773,"18.1":0.04875,"18.2":0.02216,"18.3":0.10637,"18.4":0.07978,"18.5-18.6":1.92349,"26.0":0.0133},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0286,"10.0-10.2":0.00318,"10.3":0.03178,"11.0-11.2":0.22248,"11.3-11.4":0.01589,"12.0-12.1":0,"12.2-12.5":0.09852,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0.00318,"14.0-14.4":0.02701,"14.5-14.8":0.00953,"15.0-15.1":0.01589,"15.2-15.3":0.01112,"15.4":0.01112,"15.5":0.01748,"15.6-15.8":0.3798,"16.0":0.04291,"16.1":0.10329,"16.2":0.04291,"16.3":0.08899,"16.4":0.01271,"16.5":0.02701,"16.6-16.7":0.54665,"17.0":0.01748,"17.1":0.0588,"17.2":0.02384,"17.3":0.03814,"17.4":0.06039,"17.5":0.16368,"17.6-17.7":0.46243,"18.0":0.10647,"18.1":0.24313,"18.2":0.10329,"18.3":0.49262,"18.4":0.30352,"18.5-18.6":11.95009,"26.0":0.02384},P:{"4":0.02164,"21":0.02164,"22":0.02164,"23":0.04328,"24":0.04328,"25":0.03246,"26":0.08657,"27":0.10821,"28":3.24634,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.01082},I:{"0":0.04443,"3":0.00001,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00004,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00004},K:{"0":0.5735,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.03297,"9":0.01099,"10":0.01099,"11":0.08244,_:"6 7 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":36.40253},R:{_:"0"},M:{"0":0.5735},Q:{_:"14.9"},O:{"0":0.15034},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/alt-na.js b/node_modules/caniuse-lite/data/regions/alt-na.js
deleted file mode 100644
index bc3d7e9..0000000
--- a/node_modules/caniuse-lite/data/regions/alt-na.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"11":0.22057,"44":0.00939,"45":0.01877,"47":0.00939,"52":0.01408,"59":0.01877,"70":0.00939,"72":0.06101,"78":0.01877,"94":0.00939,"113":0.00469,"115":0.18303,"118":0.52092,"125":0.00939,"128":0.08917,"129":0.00939,"130":0.00469,"133":0.00939,"134":0.00939,"135":0.01408,"136":0.02347,"137":0.01877,"138":0.02816,"139":0.12202,"140":1.37974,"141":0.41298,_:"2 3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 46 48 49 50 51 53 54 55 56 57 58 60 61 62 63 64 65 66 67 68 69 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 116 117 119 120 121 122 123 124 126 127 131 132 142 143 144 145 3.5 3.6"},D:{"39":0.01408,"40":0.01408,"41":0.01408,"42":0.01408,"43":0.01408,"44":0.01408,"45":0.01408,"46":0.01408,"47":0.01877,"48":0.04224,"49":0.02816,"50":0.01408,"51":0.01408,"52":0.01877,"53":0.01877,"54":0.01408,"55":0.01408,"56":0.06101,"57":0.01408,"58":0.01408,"59":0.01408,"60":0.01408,"66":0.02347,"70":0.00469,"74":0.00939,"76":0.00939,"78":0.00469,"79":0.17364,"80":0.01408,"81":0.0704,"83":0.16426,"84":0.00469,"85":0.00939,"86":0.00939,"87":0.03754,"88":0.01408,"90":0.00939,"91":0.03285,"93":0.01877,"94":0.00469,"96":0.01408,"97":0.03285,"98":0.01408,"99":0.01877,"100":0.00469,"101":0.01877,"102":0.01408,"103":0.1361,"104":0.02816,"105":0.00939,"106":0.00939,"107":0.01877,"108":0.02816,"109":0.40829,"110":0.00939,"111":0.01408,"112":0.02347,"113":0.01877,"114":0.02816,"115":0.02347,"116":0.12671,"117":0.3379,"118":0.03285,"119":0.03285,"120":0.05632,"121":0.11263,"122":0.09855,"123":0.02816,"124":0.0657,"125":0.3379,"126":0.08917,"127":0.02816,"128":0.14548,"129":0.1314,"130":0.14548,"131":1.06062,"132":0.35667,"133":0.35198,"134":0.28158,"135":0.53031,"136":0.6007,"137":4.36918,"138":15.00352,"139":0.04224,"140":0.03285,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 67 68 69 71 72 73 75 77 89 92 95 141 142"},F:{"90":0.03285,"95":0.02816,"117":0.00469,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"91":0.00469,"107":0.00469,"109":0.05162,"120":0.00939,"121":0.00469,"122":0.01877,"126":0.00469,"128":0.00469,"129":0.01408,"130":0.00939,"131":0.02347,"132":0.01877,"133":0.01408,"134":0.08447,"135":0.02816,"136":0.06101,"137":0.32382,"138":5.65976,"139":0.01408,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 108 110 111 112 113 114 115 116 117 118 119 123 124 125 127"},E:{"13":0.00939,"14":0.02347,"15":0.00469,_:"0 4 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00469,"12.1":0.01408,"13.1":0.0657,"14.1":0.06101,"15.1":0.11733,"15.2-15.3":0.00939,"15.4":0.01408,"15.5":0.01408,"15.6":0.21119,"16.0":0.05632,"16.1":0.02816,"16.2":0.02347,"16.3":0.05632,"16.4":0.02347,"16.5":0.03285,"16.6":0.35198,"17.0":0.01408,"17.1":0.25342,"17.2":0.02347,"17.3":0.02816,"17.4":0.06101,"17.5":0.09386,"17.6":0.38483,"18.0":0.03285,"18.1":0.0704,"18.2":0.03285,"18.3":0.16895,"18.4":0.1361,"18.5-18.6":3.26633,"26.0":0.01877},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.03029,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0.00757,"9.3":0.01515,"10.0-10.2":0,"10.3":0.03029,"11.0-11.2":0.33828,"11.3-11.4":0.01767,"12.0-12.1":0.00505,"12.2-12.5":0.07573,"13.0-13.1":0,"13.2":0.00252,"13.3":0.00505,"13.4-13.7":0.01515,"14.0-14.4":0.03787,"14.5-14.8":0.03282,"15.0-15.1":0.03534,"15.2-15.3":0.0202,"15.4":0.01767,"15.5":0.02524,"15.6-15.8":0.30799,"16.0":0.04292,"16.1":0.12622,"16.2":0.06059,"16.3":0.12875,"16.4":0.0202,"16.5":0.03787,"16.6-16.7":0.61597,"17.0":0.02524,"17.1":0.04797,"17.2":0.03787,"17.3":0.05554,"17.4":0.14137,"17.5":0.22215,"17.6-17.7":0.67151,"18.0":0.09593,"18.1":0.30546,"18.2":0.13127,"18.3":0.62607,"18.4":0.35595,"18.5-18.6":20.28424,"26.0":0.03029},P:{"21":0.02213,"23":0.01107,"24":0.01107,"25":0.01107,"26":0.0332,"27":0.05534,"28":1.54938,_:"4 20 22 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.07407,"3":0,"4":0.00001,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00014,"4.4":0,"4.4.3-4.4.4":0.00004},K:{"0":0.30256,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.02403,"9":0.03604,"10":0.00601,"11":0.0841,_:"6 7 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":26.21409},R:{_:"0"},M:{"0":0.55203},Q:{"14.9":0.01062},O:{"0":0.05308},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/alt-oc.js b/node_modules/caniuse-lite/data/regions/alt-oc.js
deleted file mode 100644
index fbff3d7..0000000
--- a/node_modules/caniuse-lite/data/regions/alt-oc.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"52":0.00923,"78":0.01385,"115":0.13845,"125":0.01385,"128":0.05077,"132":0.00923,"133":0.00923,"134":0.00923,"135":0.01385,"136":0.02308,"137":0.01385,"138":0.02769,"139":0.10153,"140":1.33374,"141":0.40151,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 126 127 129 130 131 142 143 144 145 3.5 3.6"},D:{"25":0.03692,"34":0.01385,"38":0.05538,"39":0.01846,"40":0.01846,"41":0.01846,"42":0.01846,"43":0.01846,"44":0.01846,"45":0.01846,"46":0.01846,"47":0.01846,"48":0.01846,"49":0.02769,"50":0.01846,"51":0.01846,"52":0.02308,"53":0.01846,"54":0.01846,"55":0.01846,"56":0.01846,"57":0.01846,"58":0.01846,"59":0.01846,"60":0.01846,"66":0.00462,"74":0.00462,"79":0.04154,"81":0.02308,"85":0.01385,"86":0.00462,"87":0.03692,"88":0.01846,"90":0.00462,"93":0.00462,"97":0.00462,"98":0.00923,"99":0.00462,"101":0.00462,"102":0.00462,"103":0.08307,"104":0.01385,"105":0.01846,"107":0.00923,"108":0.03692,"109":0.40612,"110":0.00923,"111":0.03692,"112":0.00923,"113":0.00923,"114":0.02769,"115":0.00462,"116":0.15691,"117":0.00923,"118":0.00923,"119":0.02308,"120":0.04154,"121":0.03231,"122":0.06923,"123":0.05538,"124":0.05538,"125":0.08769,"126":0.05538,"127":0.02769,"128":0.14307,"129":0.04154,"130":0.04615,"131":0.18922,"132":0.14768,"133":0.16614,"134":0.11999,"135":0.19845,"136":0.51688,"137":4.83191,"138":16.77553,"139":0.02308,"140":0.01846,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 26 27 28 29 30 31 32 33 35 36 37 61 62 63 64 65 67 68 69 70 71 72 73 75 76 77 78 80 83 84 89 91 92 94 95 96 100 106 141 142"},F:{"46":0.01846,"90":0.01385,"95":0.01385,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00462,"85":0.00923,"109":0.06923,"113":0.00462,"114":0.00462,"119":0.00462,"120":0.00923,"122":0.00462,"124":0.00462,"125":0.00462,"126":0.00923,"127":0.00462,"128":0.00462,"129":0.00923,"130":0.01385,"131":0.02308,"132":0.02308,"133":0.01846,"134":0.07846,"135":0.03692,"136":0.07384,"137":0.35536,"138":6.47946,"139":0.01385,_:"12 13 14 15 16 17 79 80 81 83 84 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 115 116 117 118 121 123"},E:{"13":0.00923,"14":0.02769,"15":0.00462,_:"0 4 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.01846,"13.1":0.06923,"14.1":0.0923,"15.1":0.01385,"15.2-15.3":0.01385,"15.4":0.02308,"15.5":0.03692,"15.6":0.38305,"16.0":0.06923,"16.1":0.06461,"16.2":0.03231,"16.3":0.08769,"16.4":0.03231,"16.5":0.03692,"16.6":0.5215,"17.0":0.01385,"17.1":0.43843,"17.2":0.02769,"17.3":0.03692,"17.4":0.08307,"17.5":0.12922,"17.6":0.42458,"18.0":0.03692,"18.1":0.0923,"18.2":0.04615,"18.3":0.22614,"18.4":0.16614,"18.5-18.6":4.01505,"26.0":0.02308},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00431,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02585,"10.0-10.2":0,"10.3":0.0474,"11.0-11.2":1.58779,"11.3-11.4":0.01939,"12.0-12.1":0.00646,"12.2-12.5":0.17666,"13.0-13.1":0.00215,"13.2":0,"13.3":0.00431,"13.4-13.7":0.01724,"14.0-14.4":0.02154,"14.5-14.8":0.02585,"15.0-15.1":0.0237,"15.2-15.3":0.0237,"15.4":0.02585,"15.5":0.02585,"15.6-15.8":0.44596,"16.0":0.04309,"16.1":0.12926,"16.2":0.06463,"16.3":0.10557,"16.4":0.01939,"16.5":0.04093,"16.6-16.7":0.71957,"17.0":0.0237,"17.1":0.04524,"17.2":0.03447,"17.3":0.0474,"17.4":0.06894,"17.5":0.18312,"17.6-17.7":0.61185,"18.0":0.08402,"18.1":0.26715,"18.2":0.1228,"18.3":0.54506,"18.4":0.30162,"18.5-18.6":15.48367,"26.0":0.02801},P:{"4":0.08755,"21":0.03283,"22":0.01094,"23":0.02189,"24":0.03283,"25":0.03283,"26":0.05472,"27":0.0985,"28":2.6922,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.02189},I:{"0":0.02153,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.15619,_:"10 11 12 11.1 11.5 12.1"},A:{"9":0.04945,"11":0.06593,_:"6 7 8 10 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":29.47934},R:{_:"0"},M:{"0":0.4632},Q:{"14.9":0.01077},O:{"0":0.04847},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/alt-sa.js b/node_modules/caniuse-lite/data/regions/alt-sa.js
deleted file mode 100644
index fcd2963..0000000
--- a/node_modules/caniuse-lite/data/regions/alt-sa.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"4":0.04524,"11":0.00905,"52":0.00452,"59":0.00452,"91":0.00452,"115":0.13572,"120":0.00905,"128":0.06334,"133":0.00452,"134":0.00905,"135":0.00905,"136":0.0181,"137":0.00905,"138":0.02714,"139":0.06334,"140":0.89575,"141":0.28049,_:"2 3 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 121 122 123 124 125 126 127 129 130 131 132 142 143 144 145 3.5 3.6"},D:{"39":0.02714,"40":0.02714,"41":0.02714,"42":0.02714,"43":0.02714,"44":0.02714,"45":0.02714,"46":0.02714,"47":0.02714,"48":0.03619,"49":0.04524,"50":0.02714,"51":0.02714,"52":0.02714,"53":0.02714,"54":0.02714,"55":0.03167,"56":0.02714,"57":0.02714,"58":0.02714,"59":0.02714,"60":0.02714,"66":0.02262,"75":0.00905,"78":0.00905,"79":0.03167,"80":0.00905,"81":0.00452,"85":0.00452,"86":0.00905,"87":0.04072,"88":0.00905,"89":0.00905,"90":0.00452,"91":0.00905,"93":0.00452,"94":0.00452,"96":0.01357,"98":0.00452,"99":0.00452,"100":0.00905,"101":0.00452,"102":0.00452,"103":0.03619,"104":0.04072,"105":0.00905,"106":0.00905,"107":0.00452,"108":0.0181,"109":1.16719,"110":0.00905,"111":0.03167,"112":0.00452,"113":0.00452,"114":0.00905,"116":0.05429,"118":0.01357,"119":0.02262,"120":0.02714,"121":0.02262,"122":0.06786,"123":0.0181,"124":0.03619,"125":2.37962,"126":0.04976,"127":0.03619,"128":0.12215,"129":0.02714,"130":0.04072,"131":0.3574,"132":0.10405,"133":0.07691,"134":0.095,"135":0.15834,"136":0.23072,"137":4.27066,"138":21.5071,"139":0.0181,"140":0.00452,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 67 68 69 70 71 72 73 74 76 77 83 84 92 95 97 115 117 141 142"},F:{"90":0.01357,"95":0.02714,"117":0.00452,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.01357,"109":0.02714,"122":0.01357,"130":0.00452,"131":0.01357,"132":0.00905,"133":0.00905,"134":0.05429,"135":0.0181,"136":0.04976,"137":0.15834,"138":4.2797,"139":0.01357,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 123 124 125 126 127 128 129"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 12.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.4 16.5 17.0 17.2","5.1":0.00452,"11.1":0.00452,"13.1":0.00452,"14.1":0.00905,"15.6":0.02714,"16.3":0.00452,"16.6":0.03619,"17.1":0.01357,"17.3":0.00452,"17.4":0.00905,"17.5":0.01357,"17.6":0.04976,"18.0":0.00452,"18.1":0.00905,"18.2":0.00452,"18.3":0.02262,"18.4":0.02262,"18.5-18.6":0.41168,"26.0":0.00905},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00241,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0.0006,"9.3":0.00482,"10.0-10.2":0.00181,"10.3":0.00362,"11.0-11.2":0.55116,"11.3-11.4":0.01508,"12.0-12.1":0,"12.2-12.5":0.01085,"13.0-13.1":0,"13.2":0.00121,"13.3":0,"13.4-13.7":0,"14.0-14.4":0.00181,"14.5-14.8":0.0006,"15.0-15.1":0.00362,"15.2-15.3":0.00302,"15.4":0.00241,"15.5":0.00543,"15.6-15.8":0.12302,"16.0":0.01568,"16.1":0.03136,"16.2":0.01206,"16.3":0.02714,"16.4":0.00543,"16.5":0.00663,"16.6-16.7":0.23699,"17.0":0.00603,"17.1":0.00844,"17.2":0.00603,"17.3":0.01146,"17.4":0.01809,"17.5":0.05849,"17.6-17.7":0.14653,"18.0":0.03859,"18.1":0.10432,"18.2":0.03196,"18.3":0.20864,"18.4":0.0995,"18.5-18.6":4.17228,"26.0":0.01146},P:{"4":0.01079,"23":0.01079,"24":0.02159,"25":0.02159,"26":0.05397,"27":0.04318,"28":1.26291,_:"20 21 22 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.05397},I:{"0":0.10398,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00005},K:{"0":0.1917,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.02714,"9":0.01086,"10":0.01086,"11":0.05972,_:"6 7 5.5"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":48.86981},R:{_:"0"},M:{"0":0.13145},Q:{_:"14.9"},O:{"0":0.02739},H:{"0":0}};
diff --git a/node_modules/caniuse-lite/data/regions/alt-ww.js b/node_modules/caniuse-lite/data/regions/alt-ww.js
deleted file mode 100644
index 842858a..0000000
--- a/node_modules/caniuse-lite/data/regions/alt-ww.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={C:{"11":0.05212,"43":0.00802,"45":0.00401,"52":0.03207,"59":0.00802,"70":0.01203,"72":0.01604,"78":0.00802,"113":0.00401,"115":0.1764,"118":0.12027,"125":0.00401,"126":0.01203,"127":0.00401,"128":0.10023,"129":0.00802,"133":0.01203,"134":0.00802,"135":0.00802,"136":0.01604,"137":0.01203,"138":0.01604,"139":0.06815,"140":1.01428,"141":0.3127,_:"2 3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 46 47 48 49 50 51 53 54 55 56 57 58 60 61 62 63 64 65 66 67 68 69 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 116 117 119 120 121 122 123 124 130 131 132 142 143 144 145 3.5 3.6"},D:{"39":0.00802,"40":0.00802,"41":0.00802,"42":0.00802,"43":0.00802,"44":0.00802,"45":0.01203,"46":0.00802,"47":0.00802,"48":0.02005,"49":0.01604,"50":0.00802,"51":0.00802,"52":0.01203,"53":0.00802,"54":0.00802,"55":0.00802,"56":0.02005,"57":0.00802,"58":0.00802,"59":0.00802,"60":0.00802,"66":0.02405,"68":0.00401,"69":0.01203,"70":0.01604,"74":0.00802,"75":0.00401,"76":0.00401,"78":0.00802,"79":0.07617,"80":0.01203,"81":0.02405,"83":0.04811,"85":0.00802,"86":0.01203,"87":0.03608,"88":0.00802,"89":0.00401,"90":0.00802,"91":0.02405,"92":0.00802,"93":0.00802,"94":0.00401,"95":0.00401,"96":0.00802,"97":0.02005,"98":0.0441,"99":0.01203,"100":0.00802,"101":0.02405,"102":0.01604,"103":0.08018,"104":0.03207,"105":0.03207,"106":0.01203,"107":0.01203,"108":0.03207,"109":0.76973,"110":0.01203,"111":0.02806,"112":4.8108,"113":0.01203,"114":0.04811,"115":0.02005,"116":0.06815,"117":0.09622,"118":0.04811,"119":0.0441,"120":0.05613,"121":0.0441,"122":0.07216,"123":0.07216,"124":0.05613,"125":0.42095,"126":0.06014,"127":0.02806,"128":0.08419,"129":0.06414,"130":0.10023,"131":0.4891,"132":0.14032,"133":0.13631,"134":0.12027,"135":0.21248,"136":0.30468,"137":3.23125,"138":11.89871,"139":0.02005,"140":0.01604,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 67 71 72 73 77 84 141 142"},F:{"40":0.00401,"46":0.00802,"89":0.00401,"90":0.05212,"95":0.02806,"113":0.00401,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00401,"92":0.01203,"109":0.04009,"113":0.00802,"114":0.01203,"115":0.00401,"120":0.02806,"121":0.00802,"122":0.01203,"123":0.00401,"124":0.00401,"125":0.00401,"126":0.01203,"127":0.01203,"128":0.00802,"129":0.02005,"130":0.01203,"131":0.02806,"132":0.01604,"133":0.01604,"134":0.04811,"135":0.02806,"136":0.04811,"137":0.21649,"138":4.07314,"139":0.01203,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 116 117 118 119"},E:{"11":0.00401,"13":0.00802,"14":0.01203,_:"0 4 5 6 7 8 9 10 12 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 15.2-15.3","11.1":0.00401,"12.1":0.00401,"13.1":0.02806,"14.1":0.03207,"15.1":0.03207,"15.4":0.00802,"15.5":0.00802,"15.6":0.11626,"16.0":0.02405,"16.1":0.01604,"16.2":0.01203,"16.3":0.02806,"16.4":0.01203,"16.5":0.01604,"16.6":0.16437,"17.0":0.00802,"17.1":0.11225,"17.2":0.01203,"17.3":0.01604,"17.4":0.02806,"17.5":0.0441,"17.6":0.16036,"18.0":0.02005,"18.1":0.03608,"18.2":0.01604,"18.3":0.08018,"18.4":0.06014,"18.5-18.6":1.3791,"26.0":0.01203},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00135,"5.0-5.1":0,"6.0-6.1":0.00675,"7.0-7.1":0.00405,"8.1-8.4":0,"9.0-9.2":0.0027,"9.3":0.01484,"10.0-10.2":0.00135,"10.3":0.02294,"11.0-11.2":0.20103,"11.3-11.4":0.00944,"12.0-12.1":0.0027,"12.2-12.5":0.07825,"13.0-13.1":0,"13.2":0.0027,"13.3":0.0027,"13.4-13.7":0.01349,"14.0-14.4":0.03103,"14.5-14.8":0.02968,"15.0-15.1":0.02698,"15.2-15.3":0.02159,"15.4":0.02429,"15.5":0.02833,"15.6-15.8":0.37372,"16.0":0.04992,"16.1":0.09714,"16.2":0.04992,"16.3":0.09444,"16.4":0.02024,"16.5":0.03778,"16.6-16.7":0.48031,"17.0":0.02429,"17.1":0.04587,"17.2":0.03373,"17.3":0.04992,"17.4":0.09174,"17.5":0.17539,"17.6-17.7":0.44523,"18.0":0.11198,"18.1":0.23476,"18.2":0.12682,"18.3":0.46816,"18.4":0.30221,"18.5-18.6":9.5481,"26.0":0.02294},P:{"21":0.02184,"22":0.02184,"23":0.02184,"24":0.03276,"25":0.03276,"26":0.05461,"27":0.08737,"28":1.8129,_:"4 20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.01092},I:{"0":0.75373,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00015,"4.2-4.3":0.00015,"4.4":0,"4.4.3-4.4.4":0.0006},K:{"0":0.9605,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.03306,"9":0.0248,"10":0.00827,"11":0.60338,_:"6 7 5.5"},S:{"2.5":0.01198,_:"3.0-3.1"},J:{_:"7 10"},N:{_:"10 11"},L:{"0":43.6651},R:{_:"0"},M:{"0":0.32951},Q:{"14.9":0.18572},O:{"0":0.81478},H:{"0":0.04}};
diff --git a/node_modules/caniuse-lite/dist/lib/statuses.js b/node_modules/caniuse-lite/dist/lib/statuses.js
deleted file mode 100644
index 4d73ab3..0000000
--- a/node_modules/caniuse-lite/dist/lib/statuses.js
+++ /dev/null
@@ -1,9 +0,0 @@
-module.exports = {
- 1: 'ls', // WHATWG Living Standard
- 2: 'rec', // W3C Recommendation
- 3: 'pr', // W3C Proposed Recommendation
- 4: 'cr', // W3C Candidate Recommendation
- 5: 'wd', // W3C Working Draft
- 6: 'other', // Non-W3C, but reputable
- 7: 'unoff' // Unofficial, Editor's Draft or W3C "Note"
-}
diff --git a/node_modules/caniuse-lite/dist/lib/supported.js b/node_modules/caniuse-lite/dist/lib/supported.js
deleted file mode 100644
index 3f81e4e..0000000
--- a/node_modules/caniuse-lite/dist/lib/supported.js
+++ /dev/null
@@ -1,9 +0,0 @@
-module.exports = {
- y: 1 << 0,
- n: 1 << 1,
- a: 1 << 2,
- p: 1 << 3,
- u: 1 << 4,
- x: 1 << 5,
- d: 1 << 6
-}
diff --git a/node_modules/caniuse-lite/dist/unpacker/agents.js b/node_modules/caniuse-lite/dist/unpacker/agents.js
deleted file mode 100644
index 0c8a790..0000000
--- a/node_modules/caniuse-lite/dist/unpacker/agents.js
+++ /dev/null
@@ -1,47 +0,0 @@
-'use strict'
-
-const browsers = require('./browsers').browsers
-const versions = require('./browserVersions').browserVersions
-const agentsData = require('../../data/agents')
-
-function unpackBrowserVersions(versionsData) {
- return Object.keys(versionsData).reduce((usage, version) => {
- usage[versions[version]] = versionsData[version]
- return usage
- }, {})
-}
-
-module.exports.agents = Object.keys(agentsData).reduce((map, key) => {
- let versionsData = agentsData[key]
- map[browsers[key]] = Object.keys(versionsData).reduce((data, entry) => {
- if (entry === 'A') {
- data.usage_global = unpackBrowserVersions(versionsData[entry])
- } else if (entry === 'C') {
- data.versions = versionsData[entry].reduce((list, version) => {
- if (version === '') {
- list.push(null)
- } else {
- list.push(versions[version])
- }
- return list
- }, [])
- } else if (entry === 'D') {
- data.prefix_exceptions = unpackBrowserVersions(versionsData[entry])
- } else if (entry === 'E') {
- data.browser = versionsData[entry]
- } else if (entry === 'F') {
- data.release_date = Object.keys(versionsData[entry]).reduce(
- (map2, key2) => {
- map2[versions[key2]] = versionsData[entry][key2]
- return map2
- },
- {}
- )
- } else {
- // entry is B
- data.prefix = versionsData[entry]
- }
- return data
- }, {})
- return map
-}, {})
diff --git a/node_modules/caniuse-lite/dist/unpacker/browserVersions.js b/node_modules/caniuse-lite/dist/unpacker/browserVersions.js
deleted file mode 100644
index 553526e..0000000
--- a/node_modules/caniuse-lite/dist/unpacker/browserVersions.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports.browserVersions = require('../../data/browserVersions')
diff --git a/node_modules/caniuse-lite/dist/unpacker/browsers.js b/node_modules/caniuse-lite/dist/unpacker/browsers.js
deleted file mode 100644
index 85e68b4..0000000
--- a/node_modules/caniuse-lite/dist/unpacker/browsers.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports.browsers = require('../../data/browsers')
diff --git a/node_modules/caniuse-lite/dist/unpacker/feature.js b/node_modules/caniuse-lite/dist/unpacker/feature.js
deleted file mode 100644
index 6690e99..0000000
--- a/node_modules/caniuse-lite/dist/unpacker/feature.js
+++ /dev/null
@@ -1,52 +0,0 @@
-'use strict'
-
-const statuses = require('../lib/statuses')
-const supported = require('../lib/supported')
-const browsers = require('./browsers').browsers
-const versions = require('./browserVersions').browserVersions
-
-const MATH2LOG = Math.log(2)
-
-function unpackSupport(cipher) {
- // bit flags
- let stats = Object.keys(supported).reduce((list, support) => {
- if (cipher & supported[support]) list.push(support)
- return list
- }, [])
-
- // notes
- let notes = cipher >> 7
- let notesArray = []
- while (notes) {
- let note = Math.floor(Math.log(notes) / MATH2LOG) + 1
- notesArray.unshift(`#${note}`)
- notes -= Math.pow(2, note - 1)
- }
-
- return stats.concat(notesArray).join(' ')
-}
-
-function unpackFeature(packed) {
- let unpacked = {
- status: statuses[packed.B],
- title: packed.C,
- shown: packed.D
- }
- unpacked.stats = Object.keys(packed.A).reduce((browserStats, key) => {
- let browser = packed.A[key]
- browserStats[browsers[key]] = Object.keys(browser).reduce(
- (stats, support) => {
- let packedVersions = browser[support].split(' ')
- let unpacked2 = unpackSupport(support)
- packedVersions.forEach(v => (stats[versions[v]] = unpacked2))
- return stats
- },
- {}
- )
- return browserStats
- }, {})
- return unpacked
-}
-
-module.exports = unpackFeature
-module.exports.default = unpackFeature
diff --git a/node_modules/caniuse-lite/dist/unpacker/features.js b/node_modules/caniuse-lite/dist/unpacker/features.js
deleted file mode 100644
index 8362aec..0000000
--- a/node_modules/caniuse-lite/dist/unpacker/features.js
+++ /dev/null
@@ -1,6 +0,0 @@
-/*
- * Load this dynamically so that it
- * doesn't appear in the rollup bundle.
- */
-
-module.exports.features = require('../../data/features')
diff --git a/node_modules/caniuse-lite/dist/unpacker/index.js b/node_modules/caniuse-lite/dist/unpacker/index.js
deleted file mode 100644
index 12017e8..0000000
--- a/node_modules/caniuse-lite/dist/unpacker/index.js
+++ /dev/null
@@ -1,4 +0,0 @@
-module.exports.agents = require('./agents').agents
-module.exports.feature = require('./feature')
-module.exports.features = require('./features').features
-module.exports.region = require('./region')
diff --git a/node_modules/caniuse-lite/dist/unpacker/region.js b/node_modules/caniuse-lite/dist/unpacker/region.js
deleted file mode 100644
index d5cc2b6..0000000
--- a/node_modules/caniuse-lite/dist/unpacker/region.js
+++ /dev/null
@@ -1,22 +0,0 @@
-'use strict'
-
-const browsers = require('./browsers').browsers
-
-function unpackRegion(packed) {
- return Object.keys(packed).reduce((list, browser) => {
- let data = packed[browser]
- list[browsers[browser]] = Object.keys(data).reduce((memo, key) => {
- let stats = data[key]
- if (key === '_') {
- stats.split(' ').forEach(version => (memo[version] = null))
- } else {
- memo[key] = stats
- }
- return memo
- }, {})
- return list
- }, {})
-}
-
-module.exports = unpackRegion
-module.exports.default = unpackRegion
diff --git a/node_modules/caniuse-lite/package.json b/node_modules/caniuse-lite/package.json
deleted file mode 100644
index d4e4117..0000000
--- a/node_modules/caniuse-lite/package.json
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "name": "caniuse-lite",
- "version": "1.0.30001737",
- "description": "A smaller version of caniuse-db, with only the essentials!",
- "main": "dist/unpacker/index.js",
- "files": [
- "data",
- "dist"
- ],
- "keywords": [
- "support"
- ],
- "author": {
- "name": "Ben Briggs",
- "email": "beneb.info@gmail.com",
- "url": "http://beneb.info"
- },
- "repository": "browserslist/caniuse-lite",
- "funding": [
- {
- "type": "opencollective",
- "url": "https://opencollective.com/browserslist"
- },
- {
- "type": "tidelift",
- "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
- },
- {
- "type": "github",
- "url": "https://github.com/sponsors/ai"
- }
- ],
- "license": "CC-BY-4.0"
-}
diff --git a/node_modules/chokidar/LICENSE b/node_modules/chokidar/LICENSE
deleted file mode 100644
index fa9162b..0000000
--- a/node_modules/chokidar/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) 2012-2019 Paul Miller (https://paulmillr.com), Elan Shanker
-
-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:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-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.
diff --git a/node_modules/chokidar/README.md b/node_modules/chokidar/README.md
deleted file mode 100644
index 8e25dec..0000000
--- a/node_modules/chokidar/README.md
+++ /dev/null
@@ -1,308 +0,0 @@
-# Chokidar [](https://github.com/paulmillr/chokidar) [](https://github.com/paulmillr/chokidar)
-
-> Minimal and efficient cross-platform file watching library
-
-[](https://www.npmjs.com/package/chokidar)
-
-## Why?
-
-Node.js `fs.watch`:
-
-* Doesn't report filenames on MacOS.
-* Doesn't report events at all when using editors like Sublime on MacOS.
-* Often reports events twice.
-* Emits most changes as `rename`.
-* Does not provide an easy way to recursively watch file trees.
-* Does not support recursive watching on Linux.
-
-Node.js `fs.watchFile`:
-
-* Almost as bad at event handling.
-* Also does not provide any recursive watching.
-* Results in high CPU utilization.
-
-Chokidar resolves these problems.
-
-Initially made for **[Brunch](https://brunch.io/)** (an ultra-swift web app build tool), it is now used in
-[Microsoft's Visual Studio Code](https://github.com/microsoft/vscode),
-[gulp](https://github.com/gulpjs/gulp/),
-[karma](https://karma-runner.github.io/),
-[PM2](https://github.com/Unitech/PM2),
-[browserify](http://browserify.org/),
-[webpack](https://webpack.github.io/),
-[BrowserSync](https://www.browsersync.io/),
-and [many others](https://www.npmjs.com/browse/depended/chokidar).
-It has proven itself in production environments.
-
-Version 3 is out! Check out our blog post about it: [Chokidar 3: How to save 32TB of traffic every week](https://paulmillr.com/posts/chokidar-3-save-32tb-of-traffic/)
-
-## How?
-
-Chokidar does still rely on the Node.js core `fs` module, but when using
-`fs.watch` and `fs.watchFile` for watching, it normalizes the events it
-receives, often checking for truth by getting file stats and/or dir contents.
-
-On MacOS, chokidar by default uses a native extension exposing the Darwin
-`FSEvents` API. This provides very efficient recursive watching compared with
-implementations like `kqueue` available on most \*nix platforms. Chokidar still
-does have to do some work to normalize the events received that way as well.
-
-On most other platforms, the `fs.watch`-based implementation is the default, which
-avoids polling and keeps CPU usage down. Be advised that chokidar will initiate
-watchers recursively for everything within scope of the paths that have been
-specified, so be judicious about not wasting system resources by watching much
-more than needed.
-
-## Getting started
-
-Install with npm:
-
-```sh
-npm install chokidar
-```
-
-Then `require` and use it in your code:
-
-```javascript
-const chokidar = require('chokidar');
-
-// One-liner for current directory
-chokidar.watch('.').on('all', (event, path) => {
- console.log(event, path);
-});
-```
-
-## API
-
-```javascript
-// Example of a more typical implementation structure
-
-// Initialize watcher.
-const watcher = chokidar.watch('file, dir, glob, or array', {
- ignored: /(^|[\/\\])\../, // ignore dotfiles
- persistent: true
-});
-
-// Something to use when events are received.
-const log = console.log.bind(console);
-// Add event listeners.
-watcher
- .on('add', path => log(`File ${path} has been added`))
- .on('change', path => log(`File ${path} has been changed`))
- .on('unlink', path => log(`File ${path} has been removed`));
-
-// More possible events.
-watcher
- .on('addDir', path => log(`Directory ${path} has been added`))
- .on('unlinkDir', path => log(`Directory ${path} has been removed`))
- .on('error', error => log(`Watcher error: ${error}`))
- .on('ready', () => log('Initial scan complete. Ready for changes'))
- .on('raw', (event, path, details) => { // internal
- log('Raw event info:', event, path, details);
- });
-
-// 'add', 'addDir' and 'change' events also receive stat() results as second
-// argument when available: https://nodejs.org/api/fs.html#fs_class_fs_stats
-watcher.on('change', (path, stats) => {
- if (stats) console.log(`File ${path} changed size to ${stats.size}`);
-});
-
-// Watch new files.
-watcher.add('new-file');
-watcher.add(['new-file-2', 'new-file-3', '**/other-file*']);
-
-// Get list of actual paths being watched on the filesystem
-var watchedPaths = watcher.getWatched();
-
-// Un-watch some files.
-await watcher.unwatch('new-file*');
-
-// Stop watching.
-// The method is async!
-watcher.close().then(() => console.log('closed'));
-
-// Full list of options. See below for descriptions.
-// Do not use this example!
-chokidar.watch('file', {
- persistent: true,
-
- ignored: '*.txt',
- ignoreInitial: false,
- followSymlinks: true,
- cwd: '.',
- disableGlobbing: false,
-
- usePolling: false,
- interval: 100,
- binaryInterval: 300,
- alwaysStat: false,
- depth: 99,
- awaitWriteFinish: {
- stabilityThreshold: 2000,
- pollInterval: 100
- },
-
- ignorePermissionErrors: false,
- atomic: true // or a custom 'atomicity delay', in milliseconds (default 100)
-});
-
-```
-
-`chokidar.watch(paths, [options])`
-
-* `paths` (string or array of strings). Paths to files, dirs to be watched
-recursively, or glob patterns.
- - Note: globs must not contain windows separators (`\`),
- because that's how they work by the standard —
- you'll need to replace them with forward slashes (`/`).
- - Note 2: for additional glob documentation, check out low-level
- library: [picomatch](https://github.com/micromatch/picomatch).
-* `options` (object) Options object as defined below:
-
-#### Persistence
-
-* `persistent` (default: `true`). Indicates whether the process
-should continue to run as long as files are being watched. If set to
-`false` when using `fsevents` to watch, no more events will be emitted
-after `ready`, even if the process continues to run.
-
-#### Path filtering
-
-* `ignored` ([anymatch](https://github.com/es128/anymatch)-compatible definition)
-Defines files/paths to be ignored. The whole relative or absolute path is
-tested, not just filename. If a function with two arguments is provided, it
-gets called twice per path - once with a single argument (the path), second
-time with two arguments (the path and the
-[`fs.Stats`](https://nodejs.org/api/fs.html#fs_class_fs_stats)
-object of that path).
-* `ignoreInitial` (default: `false`). If set to `false` then `add`/`addDir` events are also emitted for matching paths while
-instantiating the watching as chokidar discovers these file paths (before the `ready` event).
-* `followSymlinks` (default: `true`). When `false`, only the
-symlinks themselves will be watched for changes instead of following
-the link references and bubbling events through the link's path.
-* `cwd` (no default). The base directory from which watch `paths` are to be
-derived. Paths emitted with events will be relative to this.
-* `disableGlobbing` (default: `false`). If set to `true` then the strings passed to `.watch()` and `.add()` are treated as
-literal path names, even if they look like globs.
-
-#### Performance
-
-* `usePolling` (default: `false`).
-Whether to use fs.watchFile (backed by polling), or fs.watch. If polling
-leads to high CPU utilization, consider setting this to `false`. It is
-typically necessary to **set this to `true` to successfully watch files over
-a network**, and it may be necessary to successfully watch files in other
-non-standard situations. Setting to `true` explicitly on MacOS overrides the
-`useFsEvents` default. You may also set the CHOKIDAR_USEPOLLING env variable
-to true (1) or false (0) in order to override this option.
-* _Polling-specific settings_ (effective when `usePolling: true`)
- * `interval` (default: `100`). Interval of file system polling, in milliseconds. You may also
- set the CHOKIDAR_INTERVAL env variable to override this option.
- * `binaryInterval` (default: `300`). Interval of file system
- polling for binary files.
- ([see list of binary extensions](https://github.com/sindresorhus/binary-extensions/blob/master/binary-extensions.json))
-* `useFsEvents` (default: `true` on MacOS). Whether to use the
-`fsevents` watching interface if available. When set to `true` explicitly
-and `fsevents` is available this supercedes the `usePolling` setting. When
-set to `false` on MacOS, `usePolling: true` becomes the default.
-* `alwaysStat` (default: `false`). If relying upon the
-[`fs.Stats`](https://nodejs.org/api/fs.html#fs_class_fs_stats)
-object that may get passed with `add`, `addDir`, and `change` events, set
-this to `true` to ensure it is provided even in cases where it wasn't
-already available from the underlying watch events.
-* `depth` (default: `undefined`). If set, limits how many levels of
-subdirectories will be traversed.
-* `awaitWriteFinish` (default: `false`).
-By default, the `add` event will fire when a file first appears on disk, before
-the entire file has been written. Furthermore, in some cases some `change`
-events will be emitted while the file is being written. In some cases,
-especially when watching for large files there will be a need to wait for the
-write operation to finish before responding to a file creation or modification.
-Setting `awaitWriteFinish` to `true` (or a truthy value) will poll file size,
-holding its `add` and `change` events until the size does not change for a
-configurable amount of time. The appropriate duration setting is heavily
-dependent on the OS and hardware. For accurate detection this parameter should
-be relatively high, making file watching much less responsive.
-Use with caution.
- * *`options.awaitWriteFinish` can be set to an object in order to adjust
- timing params:*
- * `awaitWriteFinish.stabilityThreshold` (default: 2000). Amount of time in
- milliseconds for a file size to remain constant before emitting its event.
- * `awaitWriteFinish.pollInterval` (default: 100). File size polling interval, in milliseconds.
-
-#### Errors
-
-* `ignorePermissionErrors` (default: `false`). Indicates whether to watch files
-that don't have read permissions if possible. If watching fails due to `EPERM`
-or `EACCES` with this set to `true`, the errors will be suppressed silently.
-* `atomic` (default: `true` if `useFsEvents` and `usePolling` are `false`).
-Automatically filters out artifacts that occur when using editors that use
-"atomic writes" instead of writing directly to the source file. If a file is
-re-added within 100 ms of being deleted, Chokidar emits a `change` event
-rather than `unlink` then `add`. If the default of 100 ms does not work well
-for you, you can override it by setting `atomic` to a custom value, in
-milliseconds.
-
-### Methods & Events
-
-`chokidar.watch()` produces an instance of `FSWatcher`. Methods of `FSWatcher`:
-
-* `.add(path / paths)`: Add files, directories, or glob patterns for tracking.
-Takes an array of strings or just one string.
-* `.on(event, callback)`: Listen for an FS event.
-Available events: `add`, `addDir`, `change`, `unlink`, `unlinkDir`, `ready`,
-`raw`, `error`.
-Additionally `all` is available which gets emitted with the underlying event
-name and path for every event other than `ready`, `raw`, and `error`. `raw` is internal, use it carefully.
-* `.unwatch(path / paths)`: Stop watching files, directories, or glob patterns.
-Takes an array of strings or just one string.
-* `.close()`: **async** Removes all listeners from watched files. Asynchronous, returns Promise. Use with `await` to ensure bugs don't happen.
-* `.getWatched()`: Returns an object representing all the paths on the file
-system being watched by this `FSWatcher` instance. The object's keys are all the
-directories (using absolute paths unless the `cwd` option was used), and the
-values are arrays of the names of the items contained in each directory.
-
-## CLI
-
-If you need a CLI interface for your file watching, check out
-[chokidar-cli](https://github.com/open-cli-tools/chokidar-cli), allowing you to
-execute a command on each change, or get a stdio stream of change events.
-
-## Install Troubleshooting
-
-* `npm WARN optional dep failed, continuing fsevents@n.n.n`
- * This message is normal part of how `npm` handles optional dependencies and is
- not indicative of a problem. Even if accompanied by other related error messages,
- Chokidar should function properly.
-
-* `TypeError: fsevents is not a constructor`
- * Update chokidar by doing `rm -rf node_modules package-lock.json yarn.lock && npm install`, or update your dependency that uses chokidar.
-
-* Chokidar is producing `ENOSP` error on Linux, like this:
- * `bash: cannot set terminal process group (-1): Inappropriate ioctl for device bash: no job control in this shell`
- `Error: watch /home/ ENOSPC`
- * This means Chokidar ran out of file handles and you'll need to increase their count by executing the following command in Terminal:
- `echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p`
-
-## Changelog
-
-For more detailed changelog, see [`full_changelog.md`](.github/full_changelog.md).
-- **v3.5 (Jan 6, 2021):** Support for ARM Macs with Apple Silicon. Fixes for deleted symlinks.
-- **v3.4 (Apr 26, 2020):** Support for directory-based symlinks. Fixes for macos file replacement.
-- **v3.3 (Nov 2, 2019):** `FSWatcher#close()` method became async. That fixes IO race conditions related to close method.
-- **v3.2 (Oct 1, 2019):** Improve Linux RAM usage by 50%. Race condition fixes. Windows glob fixes. Improve stability by using tight range of dependency versions.
-- **v3.1 (Sep 16, 2019):** dotfiles are no longer filtered out by default. Use `ignored` option if needed. Improve initial Linux scan time by 50%.
-- **v3 (Apr 30, 2019):** massive CPU & RAM consumption improvements; reduces deps / package size by a factor of 17x and bumps Node.js requirement to v8.16 and higher.
-- **v2 (Dec 29, 2017):** Globs are now posix-style-only; without windows support. Tons of bugfixes.
-- **v1 (Apr 7, 2015):** Glob support, symlink support, tons of bugfixes. Node 0.8+ is supported
-- **v0.1 (Apr 20, 2012):** Initial release, extracted from [Brunch](https://github.com/brunch/brunch/blob/9847a065aea300da99bd0753f90354cde9de1261/src/helpers.coffee#L66)
-
-## Also
-
-Why was chokidar named this way? What's the meaning behind it?
-
->Chowkidar is a transliteration of a Hindi word meaning 'watchman, gatekeeper', चौकीदार. This ultimately comes from Sanskrit _ चतुष्क_ (crossway, quadrangle, consisting-of-four). This word is also used in other languages like Urdu as (چوکیدار) which is widely used in Pakistan and India.
-
-## License
-
-MIT (c) Paul Miller (), see [LICENSE](LICENSE) file.
diff --git a/node_modules/chokidar/index.js b/node_modules/chokidar/index.js
deleted file mode 100644
index 8752893..0000000
--- a/node_modules/chokidar/index.js
+++ /dev/null
@@ -1,973 +0,0 @@
-'use strict';
-
-const { EventEmitter } = require('events');
-const fs = require('fs');
-const sysPath = require('path');
-const { promisify } = require('util');
-const readdirp = require('readdirp');
-const anymatch = require('anymatch').default;
-const globParent = require('glob-parent');
-const isGlob = require('is-glob');
-const braces = require('braces');
-const normalizePath = require('normalize-path');
-
-const NodeFsHandler = require('./lib/nodefs-handler');
-const FsEventsHandler = require('./lib/fsevents-handler');
-const {
- EV_ALL,
- EV_READY,
- EV_ADD,
- EV_CHANGE,
- EV_UNLINK,
- EV_ADD_DIR,
- EV_UNLINK_DIR,
- EV_RAW,
- EV_ERROR,
-
- STR_CLOSE,
- STR_END,
-
- BACK_SLASH_RE,
- DOUBLE_SLASH_RE,
- SLASH_OR_BACK_SLASH_RE,
- DOT_RE,
- REPLACER_RE,
-
- SLASH,
- SLASH_SLASH,
- BRACE_START,
- BANG,
- ONE_DOT,
- TWO_DOTS,
- GLOBSTAR,
- SLASH_GLOBSTAR,
- ANYMATCH_OPTS,
- STRING_TYPE,
- FUNCTION_TYPE,
- EMPTY_STR,
- EMPTY_FN,
-
- isWindows,
- isMacos,
- isIBMi
-} = require('./lib/constants');
-
-const stat = promisify(fs.stat);
-const readdir = promisify(fs.readdir);
-
-/**
- * @typedef {String} Path
- * @typedef {'all'|'add'|'addDir'|'change'|'unlink'|'unlinkDir'|'raw'|'error'|'ready'} EventName
- * @typedef {'readdir'|'watch'|'add'|'remove'|'change'} ThrottleType
- */
-
-/**
- *
- * @typedef {Object} WatchHelpers
- * @property {Boolean} followSymlinks
- * @property {'stat'|'lstat'} statMethod
- * @property {Path} path
- * @property {Path} watchPath
- * @property {Function} entryPath
- * @property {Boolean} hasGlob
- * @property {Object} globFilter
- * @property {Function} filterPath
- * @property {Function} filterDir
- */
-
-const arrify = (value = []) => Array.isArray(value) ? value : [value];
-const flatten = (list, result = []) => {
- list.forEach(item => {
- if (Array.isArray(item)) {
- flatten(item, result);
- } else {
- result.push(item);
- }
- });
- return result;
-};
-
-const unifyPaths = (paths_) => {
- /**
- * @type {Array}
- */
- const paths = flatten(arrify(paths_));
- if (!paths.every(p => typeof p === STRING_TYPE)) {
- throw new TypeError(`Non-string provided as watch path: ${paths}`);
- }
- return paths.map(normalizePathToUnix);
-};
-
-// If SLASH_SLASH occurs at the beginning of path, it is not replaced
-// because "//StoragePC/DrivePool/Movies" is a valid network path
-const toUnix = (string) => {
- let str = string.replace(BACK_SLASH_RE, SLASH);
- let prepend = false;
- if (str.startsWith(SLASH_SLASH)) {
- prepend = true;
- }
- while (str.match(DOUBLE_SLASH_RE)) {
- str = str.replace(DOUBLE_SLASH_RE, SLASH);
- }
- if (prepend) {
- str = SLASH + str;
- }
- return str;
-};
-
-// Our version of upath.normalize
-// TODO: this is not equal to path-normalize module - investigate why
-const normalizePathToUnix = (path) => toUnix(sysPath.normalize(toUnix(path)));
-
-const normalizeIgnored = (cwd = EMPTY_STR) => (path) => {
- if (typeof path !== STRING_TYPE) return path;
- return normalizePathToUnix(sysPath.isAbsolute(path) ? path : sysPath.join(cwd, path));
-};
-
-const getAbsolutePath = (path, cwd) => {
- if (sysPath.isAbsolute(path)) {
- return path;
- }
- if (path.startsWith(BANG)) {
- return BANG + sysPath.join(cwd, path.slice(1));
- }
- return sysPath.join(cwd, path);
-};
-
-const undef = (opts, key) => opts[key] === undefined;
-
-/**
- * Directory entry.
- * @property {Path} path
- * @property {Set} items
- */
-class DirEntry {
- /**
- * @param {Path} dir
- * @param {Function} removeWatcher
- */
- constructor(dir, removeWatcher) {
- this.path = dir;
- this._removeWatcher = removeWatcher;
- /** @type {Set} */
- this.items = new Set();
- }
-
- add(item) {
- const {items} = this;
- if (!items) return;
- if (item !== ONE_DOT && item !== TWO_DOTS) items.add(item);
- }
-
- async remove(item) {
- const {items} = this;
- if (!items) return;
- items.delete(item);
- if (items.size > 0) return;
-
- const dir = this.path;
- try {
- await readdir(dir);
- } catch (err) {
- if (this._removeWatcher) {
- this._removeWatcher(sysPath.dirname(dir), sysPath.basename(dir));
- }
- }
- }
-
- has(item) {
- const {items} = this;
- if (!items) return;
- return items.has(item);
- }
-
- /**
- * @returns {Array}
- */
- getChildren() {
- const {items} = this;
- if (!items) return;
- return [...items.values()];
- }
-
- dispose() {
- this.items.clear();
- delete this.path;
- delete this._removeWatcher;
- delete this.items;
- Object.freeze(this);
- }
-}
-
-const STAT_METHOD_F = 'stat';
-const STAT_METHOD_L = 'lstat';
-class WatchHelper {
- constructor(path, watchPath, follow, fsw) {
- this.fsw = fsw;
- this.path = path = path.replace(REPLACER_RE, EMPTY_STR);
- this.watchPath = watchPath;
- this.fullWatchPath = sysPath.resolve(watchPath);
- this.hasGlob = watchPath !== path;
- /** @type {object|boolean} */
- if (path === EMPTY_STR) this.hasGlob = false;
- this.globSymlink = this.hasGlob && follow ? undefined : false;
- this.globFilter = this.hasGlob ? anymatch(path, undefined, ANYMATCH_OPTS) : false;
- this.dirParts = this.getDirParts(path);
- this.dirParts.forEach((parts) => {
- if (parts.length > 1) parts.pop();
- });
- this.followSymlinks = follow;
- this.statMethod = follow ? STAT_METHOD_F : STAT_METHOD_L;
- }
-
- checkGlobSymlink(entry) {
- // only need to resolve once
- // first entry should always have entry.parentDir === EMPTY_STR
- if (this.globSymlink === undefined) {
- this.globSymlink = entry.fullParentDir === this.fullWatchPath ?
- false : {realPath: entry.fullParentDir, linkPath: this.fullWatchPath};
- }
-
- if (this.globSymlink) {
- return entry.fullPath.replace(this.globSymlink.realPath, this.globSymlink.linkPath);
- }
-
- return entry.fullPath;
- }
-
- entryPath(entry) {
- return sysPath.join(this.watchPath,
- sysPath.relative(this.watchPath, this.checkGlobSymlink(entry))
- );
- }
-
- filterPath(entry) {
- const {stats} = entry;
- if (stats && stats.isSymbolicLink()) return this.filterDir(entry);
- const resolvedPath = this.entryPath(entry);
- const matchesGlob = this.hasGlob && typeof this.globFilter === FUNCTION_TYPE ?
- this.globFilter(resolvedPath) : true;
- return matchesGlob &&
- this.fsw._isntIgnored(resolvedPath, stats) &&
- this.fsw._hasReadPermissions(stats);
- }
-
- getDirParts(path) {
- if (!this.hasGlob) return [];
- const parts = [];
- const expandedPath = path.includes(BRACE_START) ? braces.expand(path) : [path];
- expandedPath.forEach((path) => {
- parts.push(sysPath.relative(this.watchPath, path).split(SLASH_OR_BACK_SLASH_RE));
- });
- return parts;
- }
-
- filterDir(entry) {
- if (this.hasGlob) {
- const entryParts = this.getDirParts(this.checkGlobSymlink(entry));
- let globstar = false;
- this.unmatchedGlob = !this.dirParts.some((parts) => {
- return parts.every((part, i) => {
- if (part === GLOBSTAR) globstar = true;
- return globstar || !entryParts[0][i] || anymatch(part, entryParts[0][i], ANYMATCH_OPTS);
- });
- });
- }
- return !this.unmatchedGlob && this.fsw._isntIgnored(this.entryPath(entry), entry.stats);
- }
-}
-
-/**
- * Watches files & directories for changes. Emitted events:
- * `add`, `addDir`, `change`, `unlink`, `unlinkDir`, `all`, `error`
- *
- * new FSWatcher()
- * .add(directories)
- * .on('add', path => log('File', path, 'was added'))
- */
-class FSWatcher extends EventEmitter {
-// Not indenting methods for history sake; for now.
-constructor(_opts) {
- super();
-
- const opts = {};
- if (_opts) Object.assign(opts, _opts); // for frozen objects
-
- /** @type {Map} */
- this._watched = new Map();
- /** @type {Map} */
- this._closers = new Map();
- /** @type {Set} */
- this._ignoredPaths = new Set();
-
- /** @type {Map} */
- this._throttled = new Map();
-
- /** @type {Map} */
- this._symlinkPaths = new Map();
-
- this._streams = new Set();
- this.closed = false;
-
- // Set up default options.
- if (undef(opts, 'persistent')) opts.persistent = true;
- if (undef(opts, 'ignoreInitial')) opts.ignoreInitial = false;
- if (undef(opts, 'ignorePermissionErrors')) opts.ignorePermissionErrors = false;
- if (undef(opts, 'interval')) opts.interval = 100;
- if (undef(opts, 'binaryInterval')) opts.binaryInterval = 300;
- if (undef(opts, 'disableGlobbing')) opts.disableGlobbing = false;
- opts.enableBinaryInterval = opts.binaryInterval !== opts.interval;
-
- // Enable fsevents on OS X when polling isn't explicitly enabled.
- if (undef(opts, 'useFsEvents')) opts.useFsEvents = !opts.usePolling;
-
- // If we can't use fsevents, ensure the options reflect it's disabled.
- const canUseFsEvents = FsEventsHandler.canUse();
- if (!canUseFsEvents) opts.useFsEvents = false;
-
- // Use polling on Mac if not using fsevents.
- // Other platforms use non-polling fs_watch.
- if (undef(opts, 'usePolling') && !opts.useFsEvents) {
- opts.usePolling = isMacos;
- }
-
- // Always default to polling on IBM i because fs.watch() is not available on IBM i.
- if(isIBMi) {
- opts.usePolling = true;
- }
-
- // Global override (useful for end-developers that need to force polling for all
- // instances of chokidar, regardless of usage/dependency depth)
- const envPoll = process.env.CHOKIDAR_USEPOLLING;
- if (envPoll !== undefined) {
- const envLower = envPoll.toLowerCase();
-
- if (envLower === 'false' || envLower === '0') {
- opts.usePolling = false;
- } else if (envLower === 'true' || envLower === '1') {
- opts.usePolling = true;
- } else {
- opts.usePolling = !!envLower;
- }
- }
- const envInterval = process.env.CHOKIDAR_INTERVAL;
- if (envInterval) {
- opts.interval = Number.parseInt(envInterval, 10);
- }
-
- // Editor atomic write normalization enabled by default with fs.watch
- if (undef(opts, 'atomic')) opts.atomic = !opts.usePolling && !opts.useFsEvents;
- if (opts.atomic) this._pendingUnlinks = new Map();
-
- if (undef(opts, 'followSymlinks')) opts.followSymlinks = true;
-
- if (undef(opts, 'awaitWriteFinish')) opts.awaitWriteFinish = false;
- if (opts.awaitWriteFinish === true) opts.awaitWriteFinish = {};
- const awf = opts.awaitWriteFinish;
- if (awf) {
- if (!awf.stabilityThreshold) awf.stabilityThreshold = 2000;
- if (!awf.pollInterval) awf.pollInterval = 100;
- this._pendingWrites = new Map();
- }
- if (opts.ignored) opts.ignored = arrify(opts.ignored);
-
- let readyCalls = 0;
- this._emitReady = () => {
- readyCalls++;
- if (readyCalls >= this._readyCount) {
- this._emitReady = EMPTY_FN;
- this._readyEmitted = true;
- // use process.nextTick to allow time for listener to be bound
- process.nextTick(() => this.emit(EV_READY));
- }
- };
- this._emitRaw = (...args) => this.emit(EV_RAW, ...args);
- this._readyEmitted = false;
- this.options = opts;
-
- // Initialize with proper watcher.
- if (opts.useFsEvents) {
- this._fsEventsHandler = new FsEventsHandler(this);
- } else {
- this._nodeFsHandler = new NodeFsHandler(this);
- }
-
- // You’re frozen when your heart’s not open.
- Object.freeze(opts);
-}
-
-// Public methods
-
-/**
- * Adds paths to be watched on an existing FSWatcher instance
- * @param {Path|Array} paths_
- * @param {String=} _origAdd private; for handling non-existent paths to be watched
- * @param {Boolean=} _internal private; indicates a non-user add
- * @returns {FSWatcher} for chaining
- */
-add(paths_, _origAdd, _internal) {
- const {cwd, disableGlobbing} = this.options;
- this.closed = false;
- let paths = unifyPaths(paths_);
- if (cwd) {
- paths = paths.map((path) => {
- const absPath = getAbsolutePath(path, cwd);
-
- // Check `path` instead of `absPath` because the cwd portion can't be a glob
- if (disableGlobbing || !isGlob(path)) {
- return absPath;
- }
- return normalizePath(absPath);
- });
- }
-
- // set aside negated glob strings
- paths = paths.filter((path) => {
- if (path.startsWith(BANG)) {
- this._ignoredPaths.add(path.slice(1));
- return false;
- }
-
- // if a path is being added that was previously ignored, stop ignoring it
- this._ignoredPaths.delete(path);
- this._ignoredPaths.delete(path + SLASH_GLOBSTAR);
-
- // reset the cached userIgnored anymatch fn
- // to make ignoredPaths changes effective
- this._userIgnored = undefined;
-
- return true;
- });
-
- if (this.options.useFsEvents && this._fsEventsHandler) {
- if (!this._readyCount) this._readyCount = paths.length;
- if (this.options.persistent) this._readyCount += paths.length;
- paths.forEach((path) => this._fsEventsHandler._addToFsEvents(path));
- } else {
- if (!this._readyCount) this._readyCount = 0;
- this._readyCount += paths.length;
- Promise.all(
- paths.map(async path => {
- const res = await this._nodeFsHandler._addToNodeFs(path, !_internal, 0, 0, _origAdd);
- if (res) this._emitReady();
- return res;
- })
- ).then(results => {
- if (this.closed) return;
- results.filter(item => item).forEach(item => {
- this.add(sysPath.dirname(item), sysPath.basename(_origAdd || item));
- });
- });
- }
-
- return this;
-}
-
-/**
- * Close watchers or start ignoring events from specified paths.
- * @param {Path|Array} paths_ - string or array of strings, file/directory paths and/or globs
- * @returns {FSWatcher} for chaining
-*/
-unwatch(paths_) {
- if (this.closed) return this;
- const paths = unifyPaths(paths_);
- const {cwd} = this.options;
-
- paths.forEach((path) => {
- // convert to absolute path unless relative path already matches
- if (!sysPath.isAbsolute(path) && !this._closers.has(path)) {
- if (cwd) path = sysPath.join(cwd, path);
- path = sysPath.resolve(path);
- }
-
- this._closePath(path);
-
- this._ignoredPaths.add(path);
- if (this._watched.has(path)) {
- this._ignoredPaths.add(path + SLASH_GLOBSTAR);
- }
-
- // reset the cached userIgnored anymatch fn
- // to make ignoredPaths changes effective
- this._userIgnored = undefined;
- });
-
- return this;
-}
-
-/**
- * Close watchers and remove all listeners from watched paths.
- * @returns {Promise}.
-*/
-close() {
- if (this.closed) return this._closePromise;
- this.closed = true;
-
- // Memory management.
- this.removeAllListeners();
- const closers = [];
- this._closers.forEach(closerList => closerList.forEach(closer => {
- const promise = closer();
- if (promise instanceof Promise) closers.push(promise);
- }));
- this._streams.forEach(stream => stream.destroy());
- this._userIgnored = undefined;
- this._readyCount = 0;
- this._readyEmitted = false;
- this._watched.forEach(dirent => dirent.dispose());
- ['closers', 'watched', 'streams', 'symlinkPaths', 'throttled'].forEach(key => {
- this[`_${key}`].clear();
- });
-
- this._closePromise = closers.length ? Promise.all(closers).then(() => undefined) : Promise.resolve();
- return this._closePromise;
-}
-
-/**
- * Expose list of watched paths
- * @returns {Object} for chaining
-*/
-getWatched() {
- const watchList = {};
- this._watched.forEach((entry, dir) => {
- const key = this.options.cwd ? sysPath.relative(this.options.cwd, dir) : dir;
- watchList[key || ONE_DOT] = entry.getChildren().sort();
- });
- return watchList;
-}
-
-emitWithAll(event, args) {
- this.emit(...args);
- if (event !== EV_ERROR) this.emit(EV_ALL, ...args);
-}
-
-// Common helpers
-// --------------
-
-/**
- * Normalize and emit events.
- * Calling _emit DOES NOT MEAN emit() would be called!
- * @param {EventName} event Type of event
- * @param {Path} path File or directory path
- * @param {*=} val1 arguments to be passed with event
- * @param {*=} val2
- * @param {*=} val3
- * @returns the error if defined, otherwise the value of the FSWatcher instance's `closed` flag
- */
-async _emit(event, path, val1, val2, val3) {
- if (this.closed) return;
-
- const opts = this.options;
- if (isWindows) path = sysPath.normalize(path);
- if (opts.cwd) path = sysPath.relative(opts.cwd, path);
- /** @type Array */
- const args = [event, path];
- if (val3 !== undefined) args.push(val1, val2, val3);
- else if (val2 !== undefined) args.push(val1, val2);
- else if (val1 !== undefined) args.push(val1);
-
- const awf = opts.awaitWriteFinish;
- let pw;
- if (awf && (pw = this._pendingWrites.get(path))) {
- pw.lastChange = new Date();
- return this;
- }
-
- if (opts.atomic) {
- if (event === EV_UNLINK) {
- this._pendingUnlinks.set(path, args);
- setTimeout(() => {
- this._pendingUnlinks.forEach((entry, path) => {
- this.emit(...entry);
- this.emit(EV_ALL, ...entry);
- this._pendingUnlinks.delete(path);
- });
- }, typeof opts.atomic === 'number' ? opts.atomic : 100);
- return this;
- }
- if (event === EV_ADD && this._pendingUnlinks.has(path)) {
- event = args[0] = EV_CHANGE;
- this._pendingUnlinks.delete(path);
- }
- }
-
- if (awf && (event === EV_ADD || event === EV_CHANGE) && this._readyEmitted) {
- const awfEmit = (err, stats) => {
- if (err) {
- event = args[0] = EV_ERROR;
- args[1] = err;
- this.emitWithAll(event, args);
- } else if (stats) {
- // if stats doesn't exist the file must have been deleted
- if (args.length > 2) {
- args[2] = stats;
- } else {
- args.push(stats);
- }
- this.emitWithAll(event, args);
- }
- };
-
- this._awaitWriteFinish(path, awf.stabilityThreshold, event, awfEmit);
- return this;
- }
-
- if (event === EV_CHANGE) {
- const isThrottled = !this._throttle(EV_CHANGE, path, 50);
- if (isThrottled) return this;
- }
-
- if (opts.alwaysStat && val1 === undefined &&
- (event === EV_ADD || event === EV_ADD_DIR || event === EV_CHANGE)
- ) {
- const fullPath = opts.cwd ? sysPath.join(opts.cwd, path) : path;
- let stats;
- try {
- stats = await stat(fullPath);
- } catch (err) {}
- // Suppress event when fs_stat fails, to avoid sending undefined 'stat'
- if (!stats || this.closed) return;
- args.push(stats);
- }
- this.emitWithAll(event, args);
-
- return this;
-}
-
-/**
- * Common handler for errors
- * @param {Error} error
- * @returns {Error|Boolean} The error if defined, otherwise the value of the FSWatcher instance's `closed` flag
- */
-_handleError(error) {
- const code = error && error.code;
- if (error && code !== 'ENOENT' && code !== 'ENOTDIR' &&
- (!this.options.ignorePermissionErrors || (code !== 'EPERM' && code !== 'EACCES'))
- ) {
- this.emit(EV_ERROR, error);
- }
- return error || this.closed;
-}
-
-/**
- * Helper utility for throttling
- * @param {ThrottleType} actionType type being throttled
- * @param {Path} path being acted upon
- * @param {Number} timeout duration of time to suppress duplicate actions
- * @returns {Object|false} tracking object or false if action should be suppressed
- */
-_throttle(actionType, path, timeout) {
- if (!this._throttled.has(actionType)) {
- this._throttled.set(actionType, new Map());
- }
-
- /** @type {Map} */
- const action = this._throttled.get(actionType);
- /** @type {Object} */
- const actionPath = action.get(path);
-
- if (actionPath) {
- actionPath.count++;
- return false;
- }
-
- let timeoutObject;
- const clear = () => {
- const item = action.get(path);
- const count = item ? item.count : 0;
- action.delete(path);
- clearTimeout(timeoutObject);
- if (item) clearTimeout(item.timeoutObject);
- return count;
- };
- timeoutObject = setTimeout(clear, timeout);
- const thr = {timeoutObject, clear, count: 0};
- action.set(path, thr);
- return thr;
-}
-
-_incrReadyCount() {
- return this._readyCount++;
-}
-
-/**
- * Awaits write operation to finish.
- * Polls a newly created file for size variations. When files size does not change for 'threshold' milliseconds calls callback.
- * @param {Path} path being acted upon
- * @param {Number} threshold Time in milliseconds a file size must be fixed before acknowledging write OP is finished
- * @param {EventName} event
- * @param {Function} awfEmit Callback to be called when ready for event to be emitted.
- */
-_awaitWriteFinish(path, threshold, event, awfEmit) {
- let timeoutHandler;
-
- let fullPath = path;
- if (this.options.cwd && !sysPath.isAbsolute(path)) {
- fullPath = sysPath.join(this.options.cwd, path);
- }
-
- const now = new Date();
-
- const awaitWriteFinish = (prevStat) => {
- fs.stat(fullPath, (err, curStat) => {
- if (err || !this._pendingWrites.has(path)) {
- if (err && err.code !== 'ENOENT') awfEmit(err);
- return;
- }
-
- const now = Number(new Date());
-
- if (prevStat && curStat.size !== prevStat.size) {
- this._pendingWrites.get(path).lastChange = now;
- }
- const pw = this._pendingWrites.get(path);
- const df = now - pw.lastChange;
-
- if (df >= threshold) {
- this._pendingWrites.delete(path);
- awfEmit(undefined, curStat);
- } else {
- timeoutHandler = setTimeout(
- awaitWriteFinish,
- this.options.awaitWriteFinish.pollInterval,
- curStat
- );
- }
- });
- };
-
- if (!this._pendingWrites.has(path)) {
- this._pendingWrites.set(path, {
- lastChange: now,
- cancelWait: () => {
- this._pendingWrites.delete(path);
- clearTimeout(timeoutHandler);
- return event;
- }
- });
- timeoutHandler = setTimeout(
- awaitWriteFinish,
- this.options.awaitWriteFinish.pollInterval
- );
- }
-}
-
-_getGlobIgnored() {
- return [...this._ignoredPaths.values()];
-}
-
-/**
- * Determines whether user has asked to ignore this path.
- * @param {Path} path filepath or dir
- * @param {fs.Stats=} stats result of fs.stat
- * @returns {Boolean}
- */
-_isIgnored(path, stats) {
- if (this.options.atomic && DOT_RE.test(path)) return true;
- if (!this._userIgnored) {
- const {cwd} = this.options;
- const ign = this.options.ignored;
-
- const ignored = ign && ign.map(normalizeIgnored(cwd));
- const paths = arrify(ignored)
- .filter((path) => typeof path === STRING_TYPE && !isGlob(path))
- .map((path) => path + SLASH_GLOBSTAR);
- const list = this._getGlobIgnored().map(normalizeIgnored(cwd)).concat(ignored, paths);
- this._userIgnored = anymatch(list, undefined, ANYMATCH_OPTS);
- }
-
- return this._userIgnored([path, stats]);
-}
-
-_isntIgnored(path, stat) {
- return !this._isIgnored(path, stat);
-}
-
-/**
- * Provides a set of common helpers and properties relating to symlink and glob handling.
- * @param {Path} path file, directory, or glob pattern being watched
- * @param {Number=} depth at any depth > 0, this isn't a glob
- * @returns {WatchHelper} object containing helpers for this path
- */
-_getWatchHelpers(path, depth) {
- const watchPath = depth || this.options.disableGlobbing || !isGlob(path) ? path : globParent(path);
- const follow = this.options.followSymlinks;
-
- return new WatchHelper(path, watchPath, follow, this);
-}
-
-// Directory helpers
-// -----------------
-
-/**
- * Provides directory tracking objects
- * @param {String} directory path of the directory
- * @returns {DirEntry} the directory's tracking object
- */
-_getWatchedDir(directory) {
- if (!this._boundRemove) this._boundRemove = this._remove.bind(this);
- const dir = sysPath.resolve(directory);
- if (!this._watched.has(dir)) this._watched.set(dir, new DirEntry(dir, this._boundRemove));
- return this._watched.get(dir);
-}
-
-// File helpers
-// ------------
-
-/**
- * Check for read permissions.
- * Based on this answer on SO: https://stackoverflow.com/a/11781404/1358405
- * @param {fs.Stats} stats - object, result of fs_stat
- * @returns {Boolean} indicates whether the file can be read
-*/
-_hasReadPermissions(stats) {
- if (this.options.ignorePermissionErrors) return true;
-
- // stats.mode may be bigint
- const md = stats && Number.parseInt(stats.mode, 10);
- const st = md & 0o777;
- const it = Number.parseInt(st.toString(8)[0], 10);
- return Boolean(4 & it);
-}
-
-/**
- * Handles emitting unlink events for
- * files and directories, and via recursion, for
- * files and directories within directories that are unlinked
- * @param {String} directory within which the following item is located
- * @param {String} item base path of item/directory
- * @returns {void}
-*/
-_remove(directory, item, isDirectory) {
- // if what is being deleted is a directory, get that directory's paths
- // for recursive deleting and cleaning of watched object
- // if it is not a directory, nestedDirectoryChildren will be empty array
- const path = sysPath.join(directory, item);
- const fullPath = sysPath.resolve(path);
- isDirectory = isDirectory != null
- ? isDirectory
- : this._watched.has(path) || this._watched.has(fullPath);
-
- // prevent duplicate handling in case of arriving here nearly simultaneously
- // via multiple paths (such as _handleFile and _handleDir)
- if (!this._throttle('remove', path, 100)) return;
-
- // if the only watched file is removed, watch for its return
- if (!isDirectory && !this.options.useFsEvents && this._watched.size === 1) {
- this.add(directory, item, true);
- }
-
- // This will create a new entry in the watched object in either case
- // so we got to do the directory check beforehand
- const wp = this._getWatchedDir(path);
- const nestedDirectoryChildren = wp.getChildren();
-
- // Recursively remove children directories / files.
- nestedDirectoryChildren.forEach(nested => this._remove(path, nested));
-
- // Check if item was on the watched list and remove it
- const parent = this._getWatchedDir(directory);
- const wasTracked = parent.has(item);
- parent.remove(item);
-
- // Fixes issue #1042 -> Relative paths were detected and added as symlinks
- // (https://github.com/paulmillr/chokidar/blob/e1753ddbc9571bdc33b4a4af172d52cb6e611c10/lib/nodefs-handler.js#L612),
- // but never removed from the map in case the path was deleted.
- // This leads to an incorrect state if the path was recreated:
- // https://github.com/paulmillr/chokidar/blob/e1753ddbc9571bdc33b4a4af172d52cb6e611c10/lib/nodefs-handler.js#L553
- if (this._symlinkPaths.has(fullPath)) {
- this._symlinkPaths.delete(fullPath);
- }
-
- // If we wait for this file to be fully written, cancel the wait.
- let relPath = path;
- if (this.options.cwd) relPath = sysPath.relative(this.options.cwd, path);
- if (this.options.awaitWriteFinish && this._pendingWrites.has(relPath)) {
- const event = this._pendingWrites.get(relPath).cancelWait();
- if (event === EV_ADD) return;
- }
-
- // The Entry will either be a directory that just got removed
- // or a bogus entry to a file, in either case we have to remove it
- this._watched.delete(path);
- this._watched.delete(fullPath);
- const eventName = isDirectory ? EV_UNLINK_DIR : EV_UNLINK;
- if (wasTracked && !this._isIgnored(path)) this._emit(eventName, path);
-
- // Avoid conflicts if we later create another file with the same name
- if (!this.options.useFsEvents) {
- this._closePath(path);
- }
-}
-
-/**
- * Closes all watchers for a path
- * @param {Path} path
- */
-_closePath(path) {
- this._closeFile(path)
- const dir = sysPath.dirname(path);
- this._getWatchedDir(dir).remove(sysPath.basename(path));
-}
-
-/**
- * Closes only file-specific watchers
- * @param {Path} path
- */
-_closeFile(path) {
- const closers = this._closers.get(path);
- if (!closers) return;
- closers.forEach(closer => closer());
- this._closers.delete(path);
-}
-
-/**
- *
- * @param {Path} path
- * @param {Function} closer
- */
-_addPathCloser(path, closer) {
- if (!closer) return;
- let list = this._closers.get(path);
- if (!list) {
- list = [];
- this._closers.set(path, list);
- }
- list.push(closer);
-}
-
-_readdirp(root, opts) {
- if (this.closed) return;
- const options = {type: EV_ALL, alwaysStat: true, lstat: true, ...opts};
- let stream = readdirp(root, options);
- this._streams.add(stream);
- stream.once(STR_CLOSE, () => {
- stream = undefined;
- });
- stream.once(STR_END, () => {
- if (stream) {
- this._streams.delete(stream);
- stream = undefined;
- }
- });
- return stream;
-}
-
-}
-
-// Export FSWatcher class
-exports.FSWatcher = FSWatcher;
-
-/**
- * Instantiates watcher with paths to be tracked.
- * @param {String|Array} paths file/directory paths and/or globs
- * @param {Object=} options chokidar opts
- * @returns an instance of FSWatcher for chaining.
- */
-const watch = (paths, options) => {
- const watcher = new FSWatcher(options);
- watcher.add(paths);
- return watcher;
-};
-
-exports.watch = watch;
diff --git a/node_modules/chokidar/lib/constants.js b/node_modules/chokidar/lib/constants.js
deleted file mode 100644
index 4743865..0000000
--- a/node_modules/chokidar/lib/constants.js
+++ /dev/null
@@ -1,66 +0,0 @@
-'use strict';
-
-const {sep} = require('path');
-const {platform} = process;
-const os = require('os');
-
-exports.EV_ALL = 'all';
-exports.EV_READY = 'ready';
-exports.EV_ADD = 'add';
-exports.EV_CHANGE = 'change';
-exports.EV_ADD_DIR = 'addDir';
-exports.EV_UNLINK = 'unlink';
-exports.EV_UNLINK_DIR = 'unlinkDir';
-exports.EV_RAW = 'raw';
-exports.EV_ERROR = 'error';
-
-exports.STR_DATA = 'data';
-exports.STR_END = 'end';
-exports.STR_CLOSE = 'close';
-
-exports.FSEVENT_CREATED = 'created';
-exports.FSEVENT_MODIFIED = 'modified';
-exports.FSEVENT_DELETED = 'deleted';
-exports.FSEVENT_MOVED = 'moved';
-exports.FSEVENT_CLONED = 'cloned';
-exports.FSEVENT_UNKNOWN = 'unknown';
-exports.FSEVENT_FLAG_MUST_SCAN_SUBDIRS = 1;
-exports.FSEVENT_TYPE_FILE = 'file';
-exports.FSEVENT_TYPE_DIRECTORY = 'directory';
-exports.FSEVENT_TYPE_SYMLINK = 'symlink';
-
-exports.KEY_LISTENERS = 'listeners';
-exports.KEY_ERR = 'errHandlers';
-exports.KEY_RAW = 'rawEmitters';
-exports.HANDLER_KEYS = [exports.KEY_LISTENERS, exports.KEY_ERR, exports.KEY_RAW];
-
-exports.DOT_SLASH = `.${sep}`;
-
-exports.BACK_SLASH_RE = /\\/g;
-exports.DOUBLE_SLASH_RE = /\/\//;
-exports.SLASH_OR_BACK_SLASH_RE = /[/\\]/;
-exports.DOT_RE = /\..*\.(sw[px])$|~$|\.subl.*\.tmp/;
-exports.REPLACER_RE = /^\.[/\\]/;
-
-exports.SLASH = '/';
-exports.SLASH_SLASH = '//';
-exports.BRACE_START = '{';
-exports.BANG = '!';
-exports.ONE_DOT = '.';
-exports.TWO_DOTS = '..';
-exports.STAR = '*';
-exports.GLOBSTAR = '**';
-exports.ROOT_GLOBSTAR = '/**/*';
-exports.SLASH_GLOBSTAR = '/**';
-exports.DIR_SUFFIX = 'Dir';
-exports.ANYMATCH_OPTS = {dot: true};
-exports.STRING_TYPE = 'string';
-exports.FUNCTION_TYPE = 'function';
-exports.EMPTY_STR = '';
-exports.EMPTY_FN = () => {};
-exports.IDENTITY_FN = val => val;
-
-exports.isWindows = platform === 'win32';
-exports.isMacos = platform === 'darwin';
-exports.isLinux = platform === 'linux';
-exports.isIBMi = os.type() === 'OS400';
diff --git a/node_modules/chokidar/lib/fsevents-handler.js b/node_modules/chokidar/lib/fsevents-handler.js
deleted file mode 100644
index fe29393..0000000
--- a/node_modules/chokidar/lib/fsevents-handler.js
+++ /dev/null
@@ -1,526 +0,0 @@
-'use strict';
-
-const fs = require('fs');
-const sysPath = require('path');
-const { promisify } = require('util');
-
-let fsevents;
-try {
- fsevents = require('fsevents');
-} catch (error) {
- if (process.env.CHOKIDAR_PRINT_FSEVENTS_REQUIRE_ERROR) console.error(error);
-}
-
-if (fsevents) {
- // TODO: real check
- const mtch = process.version.match(/v(\d+)\.(\d+)/);
- if (mtch && mtch[1] && mtch[2]) {
- const maj = Number.parseInt(mtch[1], 10);
- const min = Number.parseInt(mtch[2], 10);
- if (maj === 8 && min < 16) {
- fsevents = undefined;
- }
- }
-}
-
-const {
- EV_ADD,
- EV_CHANGE,
- EV_ADD_DIR,
- EV_UNLINK,
- EV_ERROR,
- STR_DATA,
- STR_END,
- FSEVENT_CREATED,
- FSEVENT_MODIFIED,
- FSEVENT_DELETED,
- FSEVENT_MOVED,
- // FSEVENT_CLONED,
- FSEVENT_UNKNOWN,
- FSEVENT_FLAG_MUST_SCAN_SUBDIRS,
- FSEVENT_TYPE_FILE,
- FSEVENT_TYPE_DIRECTORY,
- FSEVENT_TYPE_SYMLINK,
-
- ROOT_GLOBSTAR,
- DIR_SUFFIX,
- DOT_SLASH,
- FUNCTION_TYPE,
- EMPTY_FN,
- IDENTITY_FN
-} = require('./constants');
-
-const Depth = (value) => isNaN(value) ? {} : {depth: value};
-
-const stat = promisify(fs.stat);
-const lstat = promisify(fs.lstat);
-const realpath = promisify(fs.realpath);
-
-const statMethods = { stat, lstat };
-
-/**
- * @typedef {String} Path
- */
-
-/**
- * @typedef {Object} FsEventsWatchContainer
- * @property {Set} listeners
- * @property {Function} rawEmitter
- * @property {{stop: Function}} watcher
- */
-
-// fsevents instance helper functions
-/**
- * Object to hold per-process fsevents instances (may be shared across chokidar FSWatcher instances)
- * @type {Map}
- */
-const FSEventsWatchers = new Map();
-
-// Threshold of duplicate path prefixes at which to start
-// consolidating going forward
-const consolidateThreshhold = 10;
-
-const wrongEventFlags = new Set([
- 69888, 70400, 71424, 72704, 73472, 131328, 131840, 262912
-]);
-
-/**
- * Instantiates the fsevents interface
- * @param {Path} path path to be watched
- * @param {Function} callback called when fsevents is bound and ready
- * @returns {{stop: Function}} new fsevents instance
- */
-const createFSEventsInstance = (path, callback) => {
- const stop = fsevents.watch(path, callback);
- return {stop};
-};
-
-/**
- * Instantiates the fsevents interface or binds listeners to an existing one covering
- * the same file tree.
- * @param {Path} path - to be watched
- * @param {Path} realPath - real path for symlinks
- * @param {Function} listener - called when fsevents emits events
- * @param {Function} rawEmitter - passes data to listeners of the 'raw' event
- * @returns {Function} closer
- */
-function setFSEventsListener(path, realPath, listener, rawEmitter) {
- let watchPath = sysPath.extname(realPath) ? sysPath.dirname(realPath) : realPath;
-
- const parentPath = sysPath.dirname(watchPath);
- let cont = FSEventsWatchers.get(watchPath);
-
- // If we've accumulated a substantial number of paths that
- // could have been consolidated by watching one directory
- // above the current one, create a watcher on the parent
- // path instead, so that we do consolidate going forward.
- if (couldConsolidate(parentPath)) {
- watchPath = parentPath;
- }
-
- const resolvedPath = sysPath.resolve(path);
- const hasSymlink = resolvedPath !== realPath;
-
- const filteredListener = (fullPath, flags, info) => {
- if (hasSymlink) fullPath = fullPath.replace(realPath, resolvedPath);
- if (
- fullPath === resolvedPath ||
- !fullPath.indexOf(resolvedPath + sysPath.sep)
- ) listener(fullPath, flags, info);
- };
-
- // check if there is already a watcher on a parent path
- // modifies `watchPath` to the parent path when it finds a match
- let watchedParent = false;
- for (const watchedPath of FSEventsWatchers.keys()) {
- if (realPath.indexOf(sysPath.resolve(watchedPath) + sysPath.sep) === 0) {
- watchPath = watchedPath;
- cont = FSEventsWatchers.get(watchPath);
- watchedParent = true;
- break;
- }
- }
-
- if (cont || watchedParent) {
- cont.listeners.add(filteredListener);
- } else {
- cont = {
- listeners: new Set([filteredListener]),
- rawEmitter,
- watcher: createFSEventsInstance(watchPath, (fullPath, flags) => {
- if (!cont.listeners.size) return;
- if (flags & FSEVENT_FLAG_MUST_SCAN_SUBDIRS) return;
- const info = fsevents.getInfo(fullPath, flags);
- cont.listeners.forEach(list => {
- list(fullPath, flags, info);
- });
-
- cont.rawEmitter(info.event, fullPath, info);
- })
- };
- FSEventsWatchers.set(watchPath, cont);
- }
-
- // removes this instance's listeners and closes the underlying fsevents
- // instance if there are no more listeners left
- return () => {
- const lst = cont.listeners;
-
- lst.delete(filteredListener);
- if (!lst.size) {
- FSEventsWatchers.delete(watchPath);
- if (cont.watcher) return cont.watcher.stop().then(() => {
- cont.rawEmitter = cont.watcher = undefined;
- Object.freeze(cont);
- });
- }
- };
-}
-
-// Decide whether or not we should start a new higher-level
-// parent watcher
-const couldConsolidate = (path) => {
- let count = 0;
- for (const watchPath of FSEventsWatchers.keys()) {
- if (watchPath.indexOf(path) === 0) {
- count++;
- if (count >= consolidateThreshhold) {
- return true;
- }
- }
- }
-
- return false;
-};
-
-// returns boolean indicating whether fsevents can be used
-const canUse = () => fsevents && FSEventsWatchers.size < 128;
-
-// determines subdirectory traversal levels from root to path
-const calcDepth = (path, root) => {
- let i = 0;
- while (!path.indexOf(root) && (path = sysPath.dirname(path)) !== root) i++;
- return i;
-};
-
-// returns boolean indicating whether the fsevents' event info has the same type
-// as the one returned by fs.stat
-const sameTypes = (info, stats) => (
- info.type === FSEVENT_TYPE_DIRECTORY && stats.isDirectory() ||
- info.type === FSEVENT_TYPE_SYMLINK && stats.isSymbolicLink() ||
- info.type === FSEVENT_TYPE_FILE && stats.isFile()
-)
-
-/**
- * @mixin
- */
-class FsEventsHandler {
-
-/**
- * @param {import('../index').FSWatcher} fsw
- */
-constructor(fsw) {
- this.fsw = fsw;
-}
-checkIgnored(path, stats) {
- const ipaths = this.fsw._ignoredPaths;
- if (this.fsw._isIgnored(path, stats)) {
- ipaths.add(path);
- if (stats && stats.isDirectory()) {
- ipaths.add(path + ROOT_GLOBSTAR);
- }
- return true;
- }
-
- ipaths.delete(path);
- ipaths.delete(path + ROOT_GLOBSTAR);
-}
-
-addOrChange(path, fullPath, realPath, parent, watchedDir, item, info, opts) {
- const event = watchedDir.has(item) ? EV_CHANGE : EV_ADD;
- this.handleEvent(event, path, fullPath, realPath, parent, watchedDir, item, info, opts);
-}
-
-async checkExists(path, fullPath, realPath, parent, watchedDir, item, info, opts) {
- try {
- const stats = await stat(path)
- if (this.fsw.closed) return;
- if (sameTypes(info, stats)) {
- this.addOrChange(path, fullPath, realPath, parent, watchedDir, item, info, opts);
- } else {
- this.handleEvent(EV_UNLINK, path, fullPath, realPath, parent, watchedDir, item, info, opts);
- }
- } catch (error) {
- if (error.code === 'EACCES') {
- this.addOrChange(path, fullPath, realPath, parent, watchedDir, item, info, opts);
- } else {
- this.handleEvent(EV_UNLINK, path, fullPath, realPath, parent, watchedDir, item, info, opts);
- }
- }
-}
-
-handleEvent(event, path, fullPath, realPath, parent, watchedDir, item, info, opts) {
- if (this.fsw.closed || this.checkIgnored(path)) return;
-
- if (event === EV_UNLINK) {
- const isDirectory = info.type === FSEVENT_TYPE_DIRECTORY
- // suppress unlink events on never before seen files
- if (isDirectory || watchedDir.has(item)) {
- this.fsw._remove(parent, item, isDirectory);
- }
- } else {
- if (event === EV_ADD) {
- // track new directories
- if (info.type === FSEVENT_TYPE_DIRECTORY) this.fsw._getWatchedDir(path);
-
- if (info.type === FSEVENT_TYPE_SYMLINK && opts.followSymlinks) {
- // push symlinks back to the top of the stack to get handled
- const curDepth = opts.depth === undefined ?
- undefined : calcDepth(fullPath, realPath) + 1;
- return this._addToFsEvents(path, false, true, curDepth);
- }
-
- // track new paths
- // (other than symlinks being followed, which will be tracked soon)
- this.fsw._getWatchedDir(parent).add(item);
- }
- /**
- * @type {'add'|'addDir'|'unlink'|'unlinkDir'}
- */
- const eventName = info.type === FSEVENT_TYPE_DIRECTORY ? event + DIR_SUFFIX : event;
- this.fsw._emit(eventName, path);
- if (eventName === EV_ADD_DIR) this._addToFsEvents(path, false, true);
- }
-}
-
-/**
- * Handle symlinks encountered during directory scan
- * @param {String} watchPath - file/dir path to be watched with fsevents
- * @param {String} realPath - real path (in case of symlinks)
- * @param {Function} transform - path transformer
- * @param {Function} globFilter - path filter in case a glob pattern was provided
- * @returns {Function} closer for the watcher instance
-*/
-_watchWithFsEvents(watchPath, realPath, transform, globFilter) {
- if (this.fsw.closed || this.fsw._isIgnored(watchPath)) return;
- const opts = this.fsw.options;
- const watchCallback = async (fullPath, flags, info) => {
- if (this.fsw.closed) return;
- if (
- opts.depth !== undefined &&
- calcDepth(fullPath, realPath) > opts.depth
- ) return;
- const path = transform(sysPath.join(
- watchPath, sysPath.relative(watchPath, fullPath)
- ));
- if (globFilter && !globFilter(path)) return;
- // ensure directories are tracked
- const parent = sysPath.dirname(path);
- const item = sysPath.basename(path);
- const watchedDir = this.fsw._getWatchedDir(
- info.type === FSEVENT_TYPE_DIRECTORY ? path : parent
- );
-
- // correct for wrong events emitted
- if (wrongEventFlags.has(flags) || info.event === FSEVENT_UNKNOWN) {
- if (typeof opts.ignored === FUNCTION_TYPE) {
- let stats;
- try {
- stats = await stat(path);
- } catch (error) {}
- if (this.fsw.closed) return;
- if (this.checkIgnored(path, stats)) return;
- if (sameTypes(info, stats)) {
- this.addOrChange(path, fullPath, realPath, parent, watchedDir, item, info, opts);
- } else {
- this.handleEvent(EV_UNLINK, path, fullPath, realPath, parent, watchedDir, item, info, opts);
- }
- } else {
- this.checkExists(path, fullPath, realPath, parent, watchedDir, item, info, opts);
- }
- } else {
- switch (info.event) {
- case FSEVENT_CREATED:
- case FSEVENT_MODIFIED:
- return this.addOrChange(path, fullPath, realPath, parent, watchedDir, item, info, opts);
- case FSEVENT_DELETED:
- case FSEVENT_MOVED:
- return this.checkExists(path, fullPath, realPath, parent, watchedDir, item, info, opts);
- }
- }
- };
-
- const closer = setFSEventsListener(
- watchPath,
- realPath,
- watchCallback,
- this.fsw._emitRaw
- );
-
- this.fsw._emitReady();
- return closer;
-}
-
-/**
- * Handle symlinks encountered during directory scan
- * @param {String} linkPath path to symlink
- * @param {String} fullPath absolute path to the symlink
- * @param {Function} transform pre-existing path transformer
- * @param {Number} curDepth level of subdirectories traversed to where symlink is
- * @returns {Promise}
- */
-async _handleFsEventsSymlink(linkPath, fullPath, transform, curDepth) {
- // don't follow the same symlink more than once
- if (this.fsw.closed || this.fsw._symlinkPaths.has(fullPath)) return;
-
- this.fsw._symlinkPaths.set(fullPath, true);
- this.fsw._incrReadyCount();
-
- try {
- const linkTarget = await realpath(linkPath);
- if (this.fsw.closed) return;
- if (this.fsw._isIgnored(linkTarget)) {
- return this.fsw._emitReady();
- }
-
- this.fsw._incrReadyCount();
-
- // add the linkTarget for watching with a wrapper for transform
- // that causes emitted paths to incorporate the link's path
- this._addToFsEvents(linkTarget || linkPath, (path) => {
- let aliasedPath = linkPath;
- if (linkTarget && linkTarget !== DOT_SLASH) {
- aliasedPath = path.replace(linkTarget, linkPath);
- } else if (path !== DOT_SLASH) {
- aliasedPath = sysPath.join(linkPath, path);
- }
- return transform(aliasedPath);
- }, false, curDepth);
- } catch(error) {
- if (this.fsw._handleError(error)) {
- return this.fsw._emitReady();
- }
- }
-}
-
-/**
- *
- * @param {Path} newPath
- * @param {fs.Stats} stats
- */
-emitAdd(newPath, stats, processPath, opts, forceAdd) {
- const pp = processPath(newPath);
- const isDir = stats.isDirectory();
- const dirObj = this.fsw._getWatchedDir(sysPath.dirname(pp));
- const base = sysPath.basename(pp);
-
- // ensure empty dirs get tracked
- if (isDir) this.fsw._getWatchedDir(pp);
- if (dirObj.has(base)) return;
- dirObj.add(base);
-
- if (!opts.ignoreInitial || forceAdd === true) {
- this.fsw._emit(isDir ? EV_ADD_DIR : EV_ADD, pp, stats);
- }
-}
-
-initWatch(realPath, path, wh, processPath) {
- if (this.fsw.closed) return;
- const closer = this._watchWithFsEvents(
- wh.watchPath,
- sysPath.resolve(realPath || wh.watchPath),
- processPath,
- wh.globFilter
- );
- this.fsw._addPathCloser(path, closer);
-}
-
-/**
- * Handle added path with fsevents
- * @param {String} path file/dir path or glob pattern
- * @param {Function|Boolean=} transform converts working path to what the user expects
- * @param {Boolean=} forceAdd ensure add is emitted
- * @param {Number=} priorDepth Level of subdirectories already traversed.
- * @returns {Promise}
- */
-async _addToFsEvents(path, transform, forceAdd, priorDepth) {
- if (this.fsw.closed) {
- return;
- }
- const opts = this.fsw.options;
- const processPath = typeof transform === FUNCTION_TYPE ? transform : IDENTITY_FN;
-
- const wh = this.fsw._getWatchHelpers(path);
-
- // evaluate what is at the path we're being asked to watch
- try {
- const stats = await statMethods[wh.statMethod](wh.watchPath);
- if (this.fsw.closed) return;
- if (this.fsw._isIgnored(wh.watchPath, stats)) {
- throw null;
- }
- if (stats.isDirectory()) {
- // emit addDir unless this is a glob parent
- if (!wh.globFilter) this.emitAdd(processPath(path), stats, processPath, opts, forceAdd);
-
- // don't recurse further if it would exceed depth setting
- if (priorDepth && priorDepth > opts.depth) return;
-
- // scan the contents of the dir
- this.fsw._readdirp(wh.watchPath, {
- fileFilter: entry => wh.filterPath(entry),
- directoryFilter: entry => wh.filterDir(entry),
- ...Depth(opts.depth - (priorDepth || 0))
- }).on(STR_DATA, (entry) => {
- // need to check filterPath on dirs b/c filterDir is less restrictive
- if (this.fsw.closed) {
- return;
- }
- if (entry.stats.isDirectory() && !wh.filterPath(entry)) return;
-
- const joinedPath = sysPath.join(wh.watchPath, entry.path);
- const {fullPath} = entry;
-
- if (wh.followSymlinks && entry.stats.isSymbolicLink()) {
- // preserve the current depth here since it can't be derived from
- // real paths past the symlink
- const curDepth = opts.depth === undefined ?
- undefined : calcDepth(joinedPath, sysPath.resolve(wh.watchPath)) + 1;
-
- this._handleFsEventsSymlink(joinedPath, fullPath, processPath, curDepth);
- } else {
- this.emitAdd(joinedPath, entry.stats, processPath, opts, forceAdd);
- }
- }).on(EV_ERROR, EMPTY_FN).on(STR_END, () => {
- this.fsw._emitReady();
- });
- } else {
- this.emitAdd(wh.watchPath, stats, processPath, opts, forceAdd);
- this.fsw._emitReady();
- }
- } catch (error) {
- if (!error || this.fsw._handleError(error)) {
- // TODO: Strange thing: "should not choke on an ignored watch path" will be failed without 2 ready calls -__-
- this.fsw._emitReady();
- this.fsw._emitReady();
- }
- }
-
- if (opts.persistent && forceAdd !== true) {
- if (typeof transform === FUNCTION_TYPE) {
- // realpath has already been resolved
- this.initWatch(undefined, path, wh, processPath);
- } else {
- let realPath;
- try {
- realPath = await realpath(wh.watchPath);
- } catch (e) {}
- this.initWatch(realPath, path, wh, processPath);
- }
- }
-}
-
-}
-
-module.exports = FsEventsHandler;
-module.exports.canUse = canUse;
diff --git a/node_modules/chokidar/lib/nodefs-handler.js b/node_modules/chokidar/lib/nodefs-handler.js
deleted file mode 100644
index 199cfe9..0000000
--- a/node_modules/chokidar/lib/nodefs-handler.js
+++ /dev/null
@@ -1,654 +0,0 @@
-'use strict';
-
-const fs = require('fs');
-const sysPath = require('path');
-const { promisify } = require('util');
-const isBinaryPath = require('is-binary-path');
-const {
- isWindows,
- isLinux,
- EMPTY_FN,
- EMPTY_STR,
- KEY_LISTENERS,
- KEY_ERR,
- KEY_RAW,
- HANDLER_KEYS,
- EV_CHANGE,
- EV_ADD,
- EV_ADD_DIR,
- EV_ERROR,
- STR_DATA,
- STR_END,
- BRACE_START,
- STAR
-} = require('./constants');
-
-const THROTTLE_MODE_WATCH = 'watch';
-
-const open = promisify(fs.open);
-const stat = promisify(fs.stat);
-const lstat = promisify(fs.lstat);
-const close = promisify(fs.close);
-const fsrealpath = promisify(fs.realpath);
-
-const statMethods = { lstat, stat };
-
-// TODO: emit errors properly. Example: EMFILE on Macos.
-const foreach = (val, fn) => {
- if (val instanceof Set) {
- val.forEach(fn);
- } else {
- fn(val);
- }
-};
-
-const addAndConvert = (main, prop, item) => {
- let container = main[prop];
- if (!(container instanceof Set)) {
- main[prop] = container = new Set([container]);
- }
- container.add(item);
-};
-
-const clearItem = cont => key => {
- const set = cont[key];
- if (set instanceof Set) {
- set.clear();
- } else {
- delete cont[key];
- }
-};
-
-const delFromSet = (main, prop, item) => {
- const container = main[prop];
- if (container instanceof Set) {
- container.delete(item);
- } else if (container === item) {
- delete main[prop];
- }
-};
-
-const isEmptySet = (val) => val instanceof Set ? val.size === 0 : !val;
-
-/**
- * @typedef {String} Path
- */
-
-// fs_watch helpers
-
-// object to hold per-process fs_watch instances
-// (may be shared across chokidar FSWatcher instances)
-
-/**
- * @typedef {Object} FsWatchContainer
- * @property {Set} listeners
- * @property {Set} errHandlers
- * @property {Set} rawEmitters
- * @property {fs.FSWatcher=} watcher
- * @property {Boolean=} watcherUnusable
- */
-
-/**
- * @type {Map}
- */
-const FsWatchInstances = new Map();
-
-/**
- * Instantiates the fs_watch interface
- * @param {String} path to be watched
- * @param {Object} options to be passed to fs_watch
- * @param {Function} listener main event handler
- * @param {Function} errHandler emits info about errors
- * @param {Function} emitRaw emits raw event data
- * @returns {fs.FSWatcher} new fsevents instance
- */
-function createFsWatchInstance(path, options, listener, errHandler, emitRaw) {
- const handleEvent = (rawEvent, evPath) => {
- listener(path);
- emitRaw(rawEvent, evPath, {watchedPath: path});
-
- // emit based on events occurring for files from a directory's watcher in
- // case the file's watcher misses it (and rely on throttling to de-dupe)
- if (evPath && path !== evPath) {
- fsWatchBroadcast(
- sysPath.resolve(path, evPath), KEY_LISTENERS, sysPath.join(path, evPath)
- );
- }
- };
- try {
- return fs.watch(path, options, handleEvent);
- } catch (error) {
- errHandler(error);
- }
-}
-
-/**
- * Helper for passing fs_watch event data to a collection of listeners
- * @param {Path} fullPath absolute path bound to fs_watch instance
- * @param {String} type listener type
- * @param {*=} val1 arguments to be passed to listeners
- * @param {*=} val2
- * @param {*=} val3
- */
-const fsWatchBroadcast = (fullPath, type, val1, val2, val3) => {
- const cont = FsWatchInstances.get(fullPath);
- if (!cont) return;
- foreach(cont[type], (listener) => {
- listener(val1, val2, val3);
- });
-};
-
-/**
- * Instantiates the fs_watch interface or binds listeners
- * to an existing one covering the same file system entry
- * @param {String} path
- * @param {String} fullPath absolute path
- * @param {Object} options to be passed to fs_watch
- * @param {Object} handlers container for event listener functions
- */
-const setFsWatchListener = (path, fullPath, options, handlers) => {
- const {listener, errHandler, rawEmitter} = handlers;
- let cont = FsWatchInstances.get(fullPath);
-
- /** @type {fs.FSWatcher=} */
- let watcher;
- if (!options.persistent) {
- watcher = createFsWatchInstance(
- path, options, listener, errHandler, rawEmitter
- );
- return watcher.close.bind(watcher);
- }
- if (cont) {
- addAndConvert(cont, KEY_LISTENERS, listener);
- addAndConvert(cont, KEY_ERR, errHandler);
- addAndConvert(cont, KEY_RAW, rawEmitter);
- } else {
- watcher = createFsWatchInstance(
- path,
- options,
- fsWatchBroadcast.bind(null, fullPath, KEY_LISTENERS),
- errHandler, // no need to use broadcast here
- fsWatchBroadcast.bind(null, fullPath, KEY_RAW)
- );
- if (!watcher) return;
- watcher.on(EV_ERROR, async (error) => {
- const broadcastErr = fsWatchBroadcast.bind(null, fullPath, KEY_ERR);
- cont.watcherUnusable = true; // documented since Node 10.4.1
- // Workaround for https://github.com/joyent/node/issues/4337
- if (isWindows && error.code === 'EPERM') {
- try {
- const fd = await open(path, 'r');
- await close(fd);
- broadcastErr(error);
- } catch (err) {}
- } else {
- broadcastErr(error);
- }
- });
- cont = {
- listeners: listener,
- errHandlers: errHandler,
- rawEmitters: rawEmitter,
- watcher
- };
- FsWatchInstances.set(fullPath, cont);
- }
- // const index = cont.listeners.indexOf(listener);
-
- // removes this instance's listeners and closes the underlying fs_watch
- // instance if there are no more listeners left
- return () => {
- delFromSet(cont, KEY_LISTENERS, listener);
- delFromSet(cont, KEY_ERR, errHandler);
- delFromSet(cont, KEY_RAW, rawEmitter);
- if (isEmptySet(cont.listeners)) {
- // Check to protect against issue gh-730.
- // if (cont.watcherUnusable) {
- cont.watcher.close();
- // }
- FsWatchInstances.delete(fullPath);
- HANDLER_KEYS.forEach(clearItem(cont));
- cont.watcher = undefined;
- Object.freeze(cont);
- }
- };
-};
-
-// fs_watchFile helpers
-
-// object to hold per-process fs_watchFile instances
-// (may be shared across chokidar FSWatcher instances)
-const FsWatchFileInstances = new Map();
-
-/**
- * Instantiates the fs_watchFile interface or binds listeners
- * to an existing one covering the same file system entry
- * @param {String} path to be watched
- * @param {String} fullPath absolute path
- * @param {Object} options options to be passed to fs_watchFile
- * @param {Object} handlers container for event listener functions
- * @returns {Function} closer
- */
-const setFsWatchFileListener = (path, fullPath, options, handlers) => {
- const {listener, rawEmitter} = handlers;
- let cont = FsWatchFileInstances.get(fullPath);
-
- /* eslint-disable no-unused-vars, prefer-destructuring */
- let listeners = new Set();
- let rawEmitters = new Set();
-
- const copts = cont && cont.options;
- if (copts && (copts.persistent < options.persistent || copts.interval > options.interval)) {
- // "Upgrade" the watcher to persistence or a quicker interval.
- // This creates some unlikely edge case issues if the user mixes
- // settings in a very weird way, but solving for those cases
- // doesn't seem worthwhile for the added complexity.
- listeners = cont.listeners;
- rawEmitters = cont.rawEmitters;
- fs.unwatchFile(fullPath);
- cont = undefined;
- }
-
- /* eslint-enable no-unused-vars, prefer-destructuring */
-
- if (cont) {
- addAndConvert(cont, KEY_LISTENERS, listener);
- addAndConvert(cont, KEY_RAW, rawEmitter);
- } else {
- // TODO
- // listeners.add(listener);
- // rawEmitters.add(rawEmitter);
- cont = {
- listeners: listener,
- rawEmitters: rawEmitter,
- options,
- watcher: fs.watchFile(fullPath, options, (curr, prev) => {
- foreach(cont.rawEmitters, (rawEmitter) => {
- rawEmitter(EV_CHANGE, fullPath, {curr, prev});
- });
- const currmtime = curr.mtimeMs;
- if (curr.size !== prev.size || currmtime > prev.mtimeMs || currmtime === 0) {
- foreach(cont.listeners, (listener) => listener(path, curr));
- }
- })
- };
- FsWatchFileInstances.set(fullPath, cont);
- }
- // const index = cont.listeners.indexOf(listener);
-
- // Removes this instance's listeners and closes the underlying fs_watchFile
- // instance if there are no more listeners left.
- return () => {
- delFromSet(cont, KEY_LISTENERS, listener);
- delFromSet(cont, KEY_RAW, rawEmitter);
- if (isEmptySet(cont.listeners)) {
- FsWatchFileInstances.delete(fullPath);
- fs.unwatchFile(fullPath);
- cont.options = cont.watcher = undefined;
- Object.freeze(cont);
- }
- };
-};
-
-/**
- * @mixin
- */
-class NodeFsHandler {
-
-/**
- * @param {import("../index").FSWatcher} fsW
- */
-constructor(fsW) {
- this.fsw = fsW;
- this._boundHandleError = (error) => fsW._handleError(error);
-}
-
-/**
- * Watch file for changes with fs_watchFile or fs_watch.
- * @param {String} path to file or dir
- * @param {Function} listener on fs change
- * @returns {Function} closer for the watcher instance
- */
-_watchWithNodeFs(path, listener) {
- const opts = this.fsw.options;
- const directory = sysPath.dirname(path);
- const basename = sysPath.basename(path);
- const parent = this.fsw._getWatchedDir(directory);
- parent.add(basename);
- const absolutePath = sysPath.resolve(path);
- const options = {persistent: opts.persistent};
- if (!listener) listener = EMPTY_FN;
-
- let closer;
- if (opts.usePolling) {
- options.interval = opts.enableBinaryInterval && isBinaryPath(basename) ?
- opts.binaryInterval : opts.interval;
- closer = setFsWatchFileListener(path, absolutePath, options, {
- listener,
- rawEmitter: this.fsw._emitRaw
- });
- } else {
- closer = setFsWatchListener(path, absolutePath, options, {
- listener,
- errHandler: this._boundHandleError,
- rawEmitter: this.fsw._emitRaw
- });
- }
- return closer;
-}
-
-/**
- * Watch a file and emit add event if warranted.
- * @param {Path} file Path
- * @param {fs.Stats} stats result of fs_stat
- * @param {Boolean} initialAdd was the file added at watch instantiation?
- * @returns {Function} closer for the watcher instance
- */
-_handleFile(file, stats, initialAdd) {
- if (this.fsw.closed) {
- return;
- }
- const dirname = sysPath.dirname(file);
- const basename = sysPath.basename(file);
- const parent = this.fsw._getWatchedDir(dirname);
- // stats is always present
- let prevStats = stats;
-
- // if the file is already being watched, do nothing
- if (parent.has(basename)) return;
-
- const listener = async (path, newStats) => {
- if (!this.fsw._throttle(THROTTLE_MODE_WATCH, file, 5)) return;
- if (!newStats || newStats.mtimeMs === 0) {
- try {
- const newStats = await stat(file);
- if (this.fsw.closed) return;
- // Check that change event was not fired because of changed only accessTime.
- const at = newStats.atimeMs;
- const mt = newStats.mtimeMs;
- if (!at || at <= mt || mt !== prevStats.mtimeMs) {
- this.fsw._emit(EV_CHANGE, file, newStats);
- }
- if (isLinux && prevStats.ino !== newStats.ino) {
- this.fsw._closeFile(path)
- prevStats = newStats;
- this.fsw._addPathCloser(path, this._watchWithNodeFs(file, listener));
- } else {
- prevStats = newStats;
- }
- } catch (error) {
- // Fix issues where mtime is null but file is still present
- this.fsw._remove(dirname, basename);
- }
- // add is about to be emitted if file not already tracked in parent
- } else if (parent.has(basename)) {
- // Check that change event was not fired because of changed only accessTime.
- const at = newStats.atimeMs;
- const mt = newStats.mtimeMs;
- if (!at || at <= mt || mt !== prevStats.mtimeMs) {
- this.fsw._emit(EV_CHANGE, file, newStats);
- }
- prevStats = newStats;
- }
- }
- // kick off the watcher
- const closer = this._watchWithNodeFs(file, listener);
-
- // emit an add event if we're supposed to
- if (!(initialAdd && this.fsw.options.ignoreInitial) && this.fsw._isntIgnored(file)) {
- if (!this.fsw._throttle(EV_ADD, file, 0)) return;
- this.fsw._emit(EV_ADD, file, stats);
- }
-
- return closer;
-}
-
-/**
- * Handle symlinks encountered while reading a dir.
- * @param {Object} entry returned by readdirp
- * @param {String} directory path of dir being read
- * @param {String} path of this item
- * @param {String} item basename of this item
- * @returns {Promise} true if no more processing is needed for this entry.
- */
-async _handleSymlink(entry, directory, path, item) {
- if (this.fsw.closed) {
- return;
- }
- const full = entry.fullPath;
- const dir = this.fsw._getWatchedDir(directory);
-
- if (!this.fsw.options.followSymlinks) {
- // watch symlink directly (don't follow) and detect changes
- this.fsw._incrReadyCount();
-
- let linkPath;
- try {
- linkPath = await fsrealpath(path);
- } catch (e) {
- this.fsw._emitReady();
- return true;
- }
-
- if (this.fsw.closed) return;
- if (dir.has(item)) {
- if (this.fsw._symlinkPaths.get(full) !== linkPath) {
- this.fsw._symlinkPaths.set(full, linkPath);
- this.fsw._emit(EV_CHANGE, path, entry.stats);
- }
- } else {
- dir.add(item);
- this.fsw._symlinkPaths.set(full, linkPath);
- this.fsw._emit(EV_ADD, path, entry.stats);
- }
- this.fsw._emitReady();
- return true;
- }
-
- // don't follow the same symlink more than once
- if (this.fsw._symlinkPaths.has(full)) {
- return true;
- }
-
- this.fsw._symlinkPaths.set(full, true);
-}
-
-_handleRead(directory, initialAdd, wh, target, dir, depth, throttler) {
- // Normalize the directory name on Windows
- directory = sysPath.join(directory, EMPTY_STR);
-
- if (!wh.hasGlob) {
- throttler = this.fsw._throttle('readdir', directory, 1000);
- if (!throttler) return;
- }
-
- const previous = this.fsw._getWatchedDir(wh.path);
- const current = new Set();
-
- let stream = this.fsw._readdirp(directory, {
- fileFilter: entry => wh.filterPath(entry),
- directoryFilter: entry => wh.filterDir(entry),
- depth: 0
- }).on(STR_DATA, async (entry) => {
- if (this.fsw.closed) {
- stream = undefined;
- return;
- }
- const item = entry.path;
- let path = sysPath.join(directory, item);
- current.add(item);
-
- if (entry.stats.isSymbolicLink() && await this._handleSymlink(entry, directory, path, item)) {
- return;
- }
-
- if (this.fsw.closed) {
- stream = undefined;
- return;
- }
- // Files that present in current directory snapshot
- // but absent in previous are added to watch list and
- // emit `add` event.
- if (item === target || !target && !previous.has(item)) {
- this.fsw._incrReadyCount();
-
- // ensure relativeness of path is preserved in case of watcher reuse
- path = sysPath.join(dir, sysPath.relative(dir, path));
-
- this._addToNodeFs(path, initialAdd, wh, depth + 1);
- }
- }).on(EV_ERROR, this._boundHandleError);
-
- return new Promise(resolve =>
- stream.once(STR_END, () => {
- if (this.fsw.closed) {
- stream = undefined;
- return;
- }
- const wasThrottled = throttler ? throttler.clear() : false;
-
- resolve();
-
- // Files that absent in current directory snapshot
- // but present in previous emit `remove` event
- // and are removed from @watched[directory].
- previous.getChildren().filter((item) => {
- return item !== directory &&
- !current.has(item) &&
- // in case of intersecting globs;
- // a path may have been filtered out of this readdir, but
- // shouldn't be removed because it matches a different glob
- (!wh.hasGlob || wh.filterPath({
- fullPath: sysPath.resolve(directory, item)
- }));
- }).forEach((item) => {
- this.fsw._remove(directory, item);
- });
-
- stream = undefined;
-
- // one more time for any missed in case changes came in extremely quickly
- if (wasThrottled) this._handleRead(directory, false, wh, target, dir, depth, throttler);
- })
- );
-}
-
-/**
- * Read directory to add / remove files from `@watched` list and re-read it on change.
- * @param {String} dir fs path
- * @param {fs.Stats} stats
- * @param {Boolean} initialAdd
- * @param {Number} depth relative to user-supplied path
- * @param {String} target child path targeted for watch
- * @param {Object} wh Common watch helpers for this path
- * @param {String} realpath
- * @returns {Promise} closer for the watcher instance.
- */
-async _handleDir(dir, stats, initialAdd, depth, target, wh, realpath) {
- const parentDir = this.fsw._getWatchedDir(sysPath.dirname(dir));
- const tracked = parentDir.has(sysPath.basename(dir));
- if (!(initialAdd && this.fsw.options.ignoreInitial) && !target && !tracked) {
- if (!wh.hasGlob || wh.globFilter(dir)) this.fsw._emit(EV_ADD_DIR, dir, stats);
- }
-
- // ensure dir is tracked (harmless if redundant)
- parentDir.add(sysPath.basename(dir));
- this.fsw._getWatchedDir(dir);
- let throttler;
- let closer;
-
- const oDepth = this.fsw.options.depth;
- if ((oDepth == null || depth <= oDepth) && !this.fsw._symlinkPaths.has(realpath)) {
- if (!target) {
- await this._handleRead(dir, initialAdd, wh, target, dir, depth, throttler);
- if (this.fsw.closed) return;
- }
-
- closer = this._watchWithNodeFs(dir, (dirPath, stats) => {
- // if current directory is removed, do nothing
- if (stats && stats.mtimeMs === 0) return;
-
- this._handleRead(dirPath, false, wh, target, dir, depth, throttler);
- });
- }
- return closer;
-}
-
-/**
- * Handle added file, directory, or glob pattern.
- * Delegates call to _handleFile / _handleDir after checks.
- * @param {String} path to file or ir
- * @param {Boolean} initialAdd was the file added at watch instantiation?
- * @param {Object} priorWh depth relative to user-supplied path
- * @param {Number} depth Child path actually targeted for watch
- * @param {String=} target Child path actually targeted for watch
- * @returns {Promise}
- */
-async _addToNodeFs(path, initialAdd, priorWh, depth, target) {
- const ready = this.fsw._emitReady;
- if (this.fsw._isIgnored(path) || this.fsw.closed) {
- ready();
- return false;
- }
-
- const wh = this.fsw._getWatchHelpers(path, depth);
- if (!wh.hasGlob && priorWh) {
- wh.hasGlob = priorWh.hasGlob;
- wh.globFilter = priorWh.globFilter;
- wh.filterPath = entry => priorWh.filterPath(entry);
- wh.filterDir = entry => priorWh.filterDir(entry);
- }
-
- // evaluate what is at the path we're being asked to watch
- try {
- const stats = await statMethods[wh.statMethod](wh.watchPath);
- if (this.fsw.closed) return;
- if (this.fsw._isIgnored(wh.watchPath, stats)) {
- ready();
- return false;
- }
-
- const follow = this.fsw.options.followSymlinks && !path.includes(STAR) && !path.includes(BRACE_START);
- let closer;
- if (stats.isDirectory()) {
- const absPath = sysPath.resolve(path);
- const targetPath = follow ? await fsrealpath(path) : path;
- if (this.fsw.closed) return;
- closer = await this._handleDir(wh.watchPath, stats, initialAdd, depth, target, wh, targetPath);
- if (this.fsw.closed) return;
- // preserve this symlink's target path
- if (absPath !== targetPath && targetPath !== undefined) {
- this.fsw._symlinkPaths.set(absPath, targetPath);
- }
- } else if (stats.isSymbolicLink()) {
- const targetPath = follow ? await fsrealpath(path) : path;
- if (this.fsw.closed) return;
- const parent = sysPath.dirname(wh.watchPath);
- this.fsw._getWatchedDir(parent).add(wh.watchPath);
- this.fsw._emit(EV_ADD, wh.watchPath, stats);
- closer = await this._handleDir(parent, stats, initialAdd, depth, path, wh, targetPath);
- if (this.fsw.closed) return;
-
- // preserve this symlink's target path
- if (targetPath !== undefined) {
- this.fsw._symlinkPaths.set(sysPath.resolve(path), targetPath);
- }
- } else {
- closer = this._handleFile(wh.watchPath, stats, initialAdd);
- }
- ready();
-
- this.fsw._addPathCloser(path, closer);
- return false;
-
- } catch (error) {
- if (this.fsw._handleError(error)) {
- ready();
- return path;
- }
- }
-}
-
-}
-
-module.exports = NodeFsHandler;
diff --git a/node_modules/chokidar/package.json b/node_modules/chokidar/package.json
deleted file mode 100644
index e8f8b3d..0000000
--- a/node_modules/chokidar/package.json
+++ /dev/null
@@ -1,70 +0,0 @@
-{
- "name": "chokidar",
- "description": "Minimal and efficient cross-platform file watching library",
- "version": "3.6.0",
- "homepage": "https://github.com/paulmillr/chokidar",
- "author": "Paul Miller (https://paulmillr.com)",
- "contributors": [
- "Paul Miller (https://paulmillr.com)",
- "Elan Shanker"
- ],
- "engines": {
- "node": ">= 8.10.0"
- },
- "main": "index.js",
- "types": "./types/index.d.ts",
- "dependencies": {
- "anymatch": "~3.1.2",
- "braces": "~3.0.2",
- "glob-parent": "~5.1.2",
- "is-binary-path": "~2.1.0",
- "is-glob": "~4.0.1",
- "normalize-path": "~3.0.0",
- "readdirp": "~3.6.0"
- },
- "optionalDependencies": {
- "fsevents": "~2.3.2"
- },
- "devDependencies": {
- "@types/node": "^14",
- "chai": "^4.3",
- "dtslint": "^3.3.0",
- "eslint": "^7.0.0",
- "mocha": "^7.0.0",
- "rimraf": "^3.0.0",
- "sinon": "^9.0.1",
- "sinon-chai": "^3.3.0",
- "typescript": "^4.4.3",
- "upath": "^1.2.0"
- },
- "files": [
- "index.js",
- "lib/*.js",
- "types/index.d.ts"
- ],
- "repository": {
- "type": "git",
- "url": "git+https://github.com/paulmillr/chokidar.git"
- },
- "bugs": {
- "url": "https://github.com/paulmillr/chokidar/issues"
- },
- "license": "MIT",
- "scripts": {
- "dtslint": "dtslint types",
- "lint": "eslint --report-unused-disable-directives --ignore-path .gitignore .",
- "build": "npm ls",
- "mocha": "mocha --exit --timeout 90000",
- "test": "npm run lint && npm run mocha"
- },
- "keywords": [
- "fs",
- "watch",
- "watchFile",
- "watcher",
- "watching",
- "file",
- "fsevents"
- ],
- "funding": "https://paulmillr.com/funding/"
-}
diff --git a/node_modules/chokidar/types/index.d.ts b/node_modules/chokidar/types/index.d.ts
deleted file mode 100644
index 4558066..0000000
--- a/node_modules/chokidar/types/index.d.ts
+++ /dev/null
@@ -1,192 +0,0 @@
-// TypeScript Version: 3.0
-
-///
-
-import * as fs from "fs";
-import { EventEmitter } from "events";
-import { Matcher } from 'anymatch';
-
-export class FSWatcher extends EventEmitter implements fs.FSWatcher {
- options: WatchOptions;
-
- /**
- * Constructs a new FSWatcher instance with optional WatchOptions parameter.
- */
- constructor(options?: WatchOptions);
-
- /**
- * Add files, directories, or glob patterns for tracking. Takes an array of strings or just one
- * string.
- */
- add(paths: string | ReadonlyArray): this;
-
- /**
- * Stop watching files, directories, or glob patterns. Takes an array of strings or just one
- * string.
- */
- unwatch(paths: string | ReadonlyArray): this;
-
- /**
- * Returns an object representing all the paths on the file system being watched by this
- * `FSWatcher` instance. The object's keys are all the directories (using absolute paths unless
- * the `cwd` option was used), and the values are arrays of the names of the items contained in
- * each directory.
- */
- getWatched(): {
- [directory: string]: string[];
- };
-
- /**
- * Removes all listeners from watched files.
- */
- close(): Promise;
-
- on(event: 'add'|'addDir'|'change', listener: (path: string, stats?: fs.Stats) => void): this;
-
- on(event: 'all', listener: (eventName: 'add'|'addDir'|'change'|'unlink'|'unlinkDir', path: string, stats?: fs.Stats) => void): this;
-
- /**
- * Error occurred
- */
- on(event: 'error', listener: (error: Error) => void): this;
-
- /**
- * Exposes the native Node `fs.FSWatcher events`
- */
- on(event: 'raw', listener: (eventName: string, path: string, details: any) => void): this;
-
- /**
- * Fires when the initial scan is complete
- */
- on(event: 'ready', listener: () => void): this;
-
- on(event: 'unlink'|'unlinkDir', listener: (path: string) => void): this;
-
- on(event: string, listener: (...args: any[]) => void): this;
-
- ref(): this;
-
- unref(): this;
-}
-
-export interface WatchOptions {
- /**
- * Indicates whether the process should continue to run as long as files are being watched. If
- * set to `false` when using `fsevents` to watch, no more events will be emitted after `ready`,
- * even if the process continues to run.
- */
- persistent?: boolean;
-
- /**
- * ([anymatch](https://github.com/micromatch/anymatch)-compatible definition) Defines files/paths to
- * be ignored. The whole relative or absolute path is tested, not just filename. If a function
- * with two arguments is provided, it gets called twice per path - once with a single argument
- * (the path), second time with two arguments (the path and the
- * [`fs.Stats`](https://nodejs.org/api/fs.html#fs_class_fs_stats) object of that path).
- */
- ignored?: Matcher;
-
- /**
- * If set to `false` then `add`/`addDir` events are also emitted for matching paths while
- * instantiating the watching as chokidar discovers these file paths (before the `ready` event).
- */
- ignoreInitial?: boolean;
-
- /**
- * When `false`, only the symlinks themselves will be watched for changes instead of following
- * the link references and bubbling events through the link's path.
- */
- followSymlinks?: boolean;
-
- /**
- * The base directory from which watch `paths` are to be derived. Paths emitted with events will
- * be relative to this.
- */
- cwd?: string;
-
- /**
- * If set to true then the strings passed to .watch() and .add() are treated as literal path
- * names, even if they look like globs. Default: false.
- */
- disableGlobbing?: boolean;
-
- /**
- * Whether to use fs.watchFile (backed by polling), or fs.watch. If polling leads to high CPU
- * utilization, consider setting this to `false`. It is typically necessary to **set this to
- * `true` to successfully watch files over a network**, and it may be necessary to successfully
- * watch files in other non-standard situations. Setting to `true` explicitly on OS X overrides
- * the `useFsEvents` default.
- */
- usePolling?: boolean;
-
- /**
- * Whether to use the `fsevents` watching interface if available. When set to `true` explicitly
- * and `fsevents` is available this supercedes the `usePolling` setting. When set to `false` on
- * OS X, `usePolling: true` becomes the default.
- */
- useFsEvents?: boolean;
-
- /**
- * If relying upon the [`fs.Stats`](https://nodejs.org/api/fs.html#fs_class_fs_stats) object that
- * may get passed with `add`, `addDir`, and `change` events, set this to `true` to ensure it is
- * provided even in cases where it wasn't already available from the underlying watch events.
- */
- alwaysStat?: boolean;
-
- /**
- * If set, limits how many levels of subdirectories will be traversed.
- */
- depth?: number;
-
- /**
- * Interval of file system polling.
- */
- interval?: number;
-
- /**
- * Interval of file system polling for binary files. ([see list of binary extensions](https://gi
- * thub.com/sindresorhus/binary-extensions/blob/master/binary-extensions.json))
- */
- binaryInterval?: number;
-
- /**
- * Indicates whether to watch files that don't have read permissions if possible. If watching
- * fails due to `EPERM` or `EACCES` with this set to `true`, the errors will be suppressed
- * silently.
- */
- ignorePermissionErrors?: boolean;
-
- /**
- * `true` if `useFsEvents` and `usePolling` are `false`). Automatically filters out artifacts
- * that occur when using editors that use "atomic writes" instead of writing directly to the
- * source file. If a file is re-added within 100 ms of being deleted, Chokidar emits a `change`
- * event rather than `unlink` then `add`. If the default of 100 ms does not work well for you,
- * you can override it by setting `atomic` to a custom value, in milliseconds.
- */
- atomic?: boolean | number;
-
- /**
- * can be set to an object in order to adjust timing params:
- */
- awaitWriteFinish?: AwaitWriteFinishOptions | boolean;
-}
-
-export interface AwaitWriteFinishOptions {
- /**
- * Amount of time in milliseconds for a file size to remain constant before emitting its event.
- */
- stabilityThreshold?: number;
-
- /**
- * File size polling interval.
- */
- pollInterval?: number;
-}
-
-/**
- * produces an instance of `FSWatcher`.
- */
-export function watch(
- paths: string | ReadonlyArray,
- options?: WatchOptions
-): FSWatcher;
diff --git a/node_modules/cliui/CHANGELOG.md b/node_modules/cliui/CHANGELOG.md
deleted file mode 100644
index 61f06c3..0000000
--- a/node_modules/cliui/CHANGELOG.md
+++ /dev/null
@@ -1,139 +0,0 @@
-# Change Log
-
-All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
-
-## [8.0.1](https://github.com/yargs/cliui/compare/v8.0.0...v8.0.1) (2022-10-01)
-
-
-### Bug Fixes
-
-* **deps:** move rollup-plugin-ts to dev deps ([#124](https://github.com/yargs/cliui/issues/124)) ([7c8bd6b](https://github.com/yargs/cliui/commit/7c8bd6ba024d61e4eeae310c7959ab8ab6829081))
-
-## [8.0.0](https://github.com/yargs/cliui/compare/v7.0.4...v8.0.0) (2022-09-30)
-
-
-### ⚠ BREAKING CHANGES
-
-* **deps:** drop Node 10 to release CVE-2021-3807 patch (#122)
-
-### Bug Fixes
-
-* **deps:** drop Node 10 to release CVE-2021-3807 patch ([#122](https://github.com/yargs/cliui/issues/122)) ([f156571](https://github.com/yargs/cliui/commit/f156571ce4f2ebf313335e3a53ad905589da5a30))
-
-### [7.0.4](https://www.github.com/yargs/cliui/compare/v7.0.3...v7.0.4) (2020-11-08)
-
-
-### Bug Fixes
-
-* **deno:** import UIOptions from definitions ([#97](https://www.github.com/yargs/cliui/issues/97)) ([f04f343](https://www.github.com/yargs/cliui/commit/f04f3439bc78114c7e90f82ff56f5acf16268ea8))
-
-### [7.0.3](https://www.github.com/yargs/cliui/compare/v7.0.2...v7.0.3) (2020-10-16)
-
-
-### Bug Fixes
-
-* **exports:** node 13.0 and 13.1 require the dotted object form _with_ a string fallback ([#93](https://www.github.com/yargs/cliui/issues/93)) ([eca16fc](https://www.github.com/yargs/cliui/commit/eca16fc05d26255df3280906c36d7f0e5b05c6e9))
-
-### [7.0.2](https://www.github.com/yargs/cliui/compare/v7.0.1...v7.0.2) (2020-10-14)
-
-
-### Bug Fixes
-
-* **exports:** node 13.0-13.6 require a string fallback ([#91](https://www.github.com/yargs/cliui/issues/91)) ([b529d7e](https://www.github.com/yargs/cliui/commit/b529d7e432901af1af7848b23ed6cf634497d961))
-
-### [7.0.1](https://www.github.com/yargs/cliui/compare/v7.0.0...v7.0.1) (2020-08-16)
-
-
-### Bug Fixes
-
-* **build:** main should be build/index.cjs ([dc29a3c](https://www.github.com/yargs/cliui/commit/dc29a3cc617a410aa850e06337b5954b04f2cb4d))
-
-## [7.0.0](https://www.github.com/yargs/cliui/compare/v6.0.0...v7.0.0) (2020-08-16)
-
-
-### ⚠ BREAKING CHANGES
-
-* tsc/ESM/Deno support (#82)
-* modernize deps and build (#80)
-
-### Build System
-
-* modernize deps and build ([#80](https://www.github.com/yargs/cliui/issues/80)) ([339d08d](https://www.github.com/yargs/cliui/commit/339d08dc71b15a3928aeab09042af94db2f43743))
-
-
-### Code Refactoring
-
-* tsc/ESM/Deno support ([#82](https://www.github.com/yargs/cliui/issues/82)) ([4b777a5](https://www.github.com/yargs/cliui/commit/4b777a5fe01c5d8958c6708695d6aab7dbe5706c))
-
-## [6.0.0](https://www.github.com/yargs/cliui/compare/v5.0.0...v6.0.0) (2019-11-10)
-
-
-### ⚠ BREAKING CHANGES
-
-* update deps, drop Node 6
-
-### Code Refactoring
-
-* update deps, drop Node 6 ([62056df](https://www.github.com/yargs/cliui/commit/62056df))
-
-## [5.0.0](https://github.com/yargs/cliui/compare/v4.1.0...v5.0.0) (2019-04-10)
-
-
-### Bug Fixes
-
-* Update wrap-ansi to fix compatibility with latest versions of chalk. ([#60](https://github.com/yargs/cliui/issues/60)) ([7bf79ae](https://github.com/yargs/cliui/commit/7bf79ae))
-
-
-### BREAKING CHANGES
-
-* Drop support for node < 6.
-
-
-
-
-## [4.1.0](https://github.com/yargs/cliui/compare/v4.0.0...v4.1.0) (2018-04-23)
-
-
-### Features
-
-* add resetOutput method ([#57](https://github.com/yargs/cliui/issues/57)) ([7246902](https://github.com/yargs/cliui/commit/7246902))
-
-
-
-
-## [4.0.0](https://github.com/yargs/cliui/compare/v3.2.0...v4.0.0) (2017-12-18)
-
-
-### Bug Fixes
-
-* downgrades strip-ansi to version 3.0.1 ([#54](https://github.com/yargs/cliui/issues/54)) ([5764c46](https://github.com/yargs/cliui/commit/5764c46))
-* set env variable FORCE_COLOR. ([#56](https://github.com/yargs/cliui/issues/56)) ([7350e36](https://github.com/yargs/cliui/commit/7350e36))
-
-
-### Chores
-
-* drop support for node < 4 ([#53](https://github.com/yargs/cliui/issues/53)) ([b105376](https://github.com/yargs/cliui/commit/b105376))
-
-
-### Features
-
-* add fallback for window width ([#45](https://github.com/yargs/cliui/issues/45)) ([d064922](https://github.com/yargs/cliui/commit/d064922))
-
-
-### BREAKING CHANGES
-
-* officially drop support for Node < 4
-
-
-
-
-## [3.2.0](https://github.com/yargs/cliui/compare/v3.1.2...v3.2.0) (2016-04-11)
-
-
-### Bug Fixes
-
-* reduces tarball size ([acc6c33](https://github.com/yargs/cliui/commit/acc6c33))
-
-### Features
-
-* adds standard-version for release management ([ff84e32](https://github.com/yargs/cliui/commit/ff84e32))
diff --git a/node_modules/cliui/LICENSE.txt b/node_modules/cliui/LICENSE.txt
deleted file mode 100644
index c7e2747..0000000
--- a/node_modules/cliui/LICENSE.txt
+++ /dev/null
@@ -1,14 +0,0 @@
-Copyright (c) 2015, Contributors
-
-Permission to use, copy, modify, and/or distribute this software
-for any purpose with or without fee is hereby granted, provided
-that the above copyright notice and this permission notice
-appear in all copies.
-
-THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES
-OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE
-LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
-OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
-WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
-ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
diff --git a/node_modules/cliui/README.md b/node_modules/cliui/README.md
deleted file mode 100644
index 65b5672..0000000
--- a/node_modules/cliui/README.md
+++ /dev/null
@@ -1,141 +0,0 @@
-# cliui
-
-
-[](https://www.npmjs.com/package/cliui)
-[](https://conventionalcommits.org)
-
-
-easily create complex multi-column command-line-interfaces.
-
-## Example
-
-```js
-const ui = require('cliui')()
-
-ui.div('Usage: $0 [command] [options]')
-
-ui.div({
- text: 'Options:',
- padding: [2, 0, 1, 0]
-})
-
-ui.div(
- {
- text: "-f, --file",
- width: 20,
- padding: [0, 4, 0, 4]
- },
- {
- text: "the file to load." +
- chalk.green("(if this description is long it wraps).")
- ,
- width: 20
- },
- {
- text: chalk.red("[required]"),
- align: 'right'
- }
-)
-
-console.log(ui.toString())
-```
-
-## Deno/ESM Support
-
-As of `v7` `cliui` supports [Deno](https://github.com/denoland/deno) and
-[ESM](https://nodejs.org/api/esm.html#esm_ecmascript_modules):
-
-```typescript
-import cliui from "https://deno.land/x/cliui/deno.ts";
-
-const ui = cliui({})
-
-ui.div('Usage: $0 [command] [options]')
-
-ui.div({
- text: 'Options:',
- padding: [2, 0, 1, 0]
-})
-
-ui.div({
- text: "-f, --file",
- width: 20,
- padding: [0, 4, 0, 4]
-})
-
-console.log(ui.toString())
-```
-
-
-
-## Layout DSL
-
-cliui exposes a simple layout DSL:
-
-If you create a single `ui.div`, passing a string rather than an
-object:
-
-* `\n`: characters will be interpreted as new rows.
-* `\t`: characters will be interpreted as new columns.
-* `\s`: characters will be interpreted as padding.
-
-**as an example...**
-
-```js
-var ui = require('./')({
- width: 60
-})
-
-ui.div(
- 'Usage: node ./bin/foo.js\n' +
- ' \t provide a regex\n' +
- ' \t provide a glob\t [required]'
-)
-
-console.log(ui.toString())
-```
-
-**will output:**
-
-```shell
-Usage: node ./bin/foo.js
- provide a regex
- provide a glob [required]
-```
-
-## Methods
-
-```js
-cliui = require('cliui')
-```
-
-### cliui({width: integer})
-
-Specify the maximum width of the UI being generated.
-If no width is provided, cliui will try to get the current window's width and use it, and if that doesn't work, width will be set to `80`.
-
-### cliui({wrap: boolean})
-
-Enable or disable the wrapping of text in a column.
-
-### cliui.div(column, column, column)
-
-Create a row with any number of columns, a column
-can either be a string, or an object with the following
-options:
-
-* **text:** some text to place in the column.
-* **width:** the width of a column.
-* **align:** alignment, `right` or `center`.
-* **padding:** `[top, right, bottom, left]`.
-* **border:** should a border be placed around the div?
-
-### cliui.span(column, column, column)
-
-Similar to `div`, except the next row will be appended without
-a new line being created.
-
-### cliui.resetOutput()
-
-Resets the UI elements of the current cliui instance, maintaining the values
-set for `width` and `wrap`.
diff --git a/node_modules/cliui/build/index.cjs b/node_modules/cliui/build/index.cjs
deleted file mode 100644
index 82126b6..0000000
--- a/node_modules/cliui/build/index.cjs
+++ /dev/null
@@ -1,302 +0,0 @@
-'use strict';
-
-const align = {
- right: alignRight,
- center: alignCenter
-};
-const top = 0;
-const right = 1;
-const bottom = 2;
-const left = 3;
-class UI {
- constructor(opts) {
- var _a;
- this.width = opts.width;
- this.wrap = (_a = opts.wrap) !== null && _a !== void 0 ? _a : true;
- this.rows = [];
- }
- span(...args) {
- const cols = this.div(...args);
- cols.span = true;
- }
- resetOutput() {
- this.rows = [];
- }
- div(...args) {
- if (args.length === 0) {
- this.div('');
- }
- if (this.wrap && this.shouldApplyLayoutDSL(...args) && typeof args[0] === 'string') {
- return this.applyLayoutDSL(args[0]);
- }
- const cols = args.map(arg => {
- if (typeof arg === 'string') {
- return this.colFromString(arg);
- }
- return arg;
- });
- this.rows.push(cols);
- return cols;
- }
- shouldApplyLayoutDSL(...args) {
- return args.length === 1 && typeof args[0] === 'string' &&
- /[\t\n]/.test(args[0]);
- }
- applyLayoutDSL(str) {
- const rows = str.split('\n').map(row => row.split('\t'));
- let leftColumnWidth = 0;
- // simple heuristic for layout, make sure the
- // second column lines up along the left-hand.
- // don't allow the first column to take up more
- // than 50% of the screen.
- rows.forEach(columns => {
- if (columns.length > 1 && mixin.stringWidth(columns[0]) > leftColumnWidth) {
- leftColumnWidth = Math.min(Math.floor(this.width * 0.5), mixin.stringWidth(columns[0]));
- }
- });
- // generate a table:
- // replacing ' ' with padding calculations.
- // using the algorithmically generated width.
- rows.forEach(columns => {
- this.div(...columns.map((r, i) => {
- return {
- text: r.trim(),
- padding: this.measurePadding(r),
- width: (i === 0 && columns.length > 1) ? leftColumnWidth : undefined
- };
- }));
- });
- return this.rows[this.rows.length - 1];
- }
- colFromString(text) {
- return {
- text,
- padding: this.measurePadding(text)
- };
- }
- measurePadding(str) {
- // measure padding without ansi escape codes
- const noAnsi = mixin.stripAnsi(str);
- return [0, noAnsi.match(/\s*$/)[0].length, 0, noAnsi.match(/^\s*/)[0].length];
- }
- toString() {
- const lines = [];
- this.rows.forEach(row => {
- this.rowToString(row, lines);
- });
- // don't display any lines with the
- // hidden flag set.
- return lines
- .filter(line => !line.hidden)
- .map(line => line.text)
- .join('\n');
- }
- rowToString(row, lines) {
- this.rasterize(row).forEach((rrow, r) => {
- let str = '';
- rrow.forEach((col, c) => {
- const { width } = row[c]; // the width with padding.
- const wrapWidth = this.negatePadding(row[c]); // the width without padding.
- let ts = col; // temporary string used during alignment/padding.
- if (wrapWidth > mixin.stringWidth(col)) {
- ts += ' '.repeat(wrapWidth - mixin.stringWidth(col));
- }
- // align the string within its column.
- if (row[c].align && row[c].align !== 'left' && this.wrap) {
- const fn = align[row[c].align];
- ts = fn(ts, wrapWidth);
- if (mixin.stringWidth(ts) < wrapWidth) {
- ts += ' '.repeat((width || 0) - mixin.stringWidth(ts) - 1);
- }
- }
- // apply border and padding to string.
- const padding = row[c].padding || [0, 0, 0, 0];
- if (padding[left]) {
- str += ' '.repeat(padding[left]);
- }
- str += addBorder(row[c], ts, '| ');
- str += ts;
- str += addBorder(row[c], ts, ' |');
- if (padding[right]) {
- str += ' '.repeat(padding[right]);
- }
- // if prior row is span, try to render the
- // current row on the prior line.
- if (r === 0 && lines.length > 0) {
- str = this.renderInline(str, lines[lines.length - 1]);
- }
- });
- // remove trailing whitespace.
- lines.push({
- text: str.replace(/ +$/, ''),
- span: row.span
- });
- });
- return lines;
- }
- // if the full 'source' can render in
- // the target line, do so.
- renderInline(source, previousLine) {
- const match = source.match(/^ */);
- const leadingWhitespace = match ? match[0].length : 0;
- const target = previousLine.text;
- const targetTextWidth = mixin.stringWidth(target.trimRight());
- if (!previousLine.span) {
- return source;
- }
- // if we're not applying wrapping logic,
- // just always append to the span.
- if (!this.wrap) {
- previousLine.hidden = true;
- return target + source;
- }
- if (leadingWhitespace < targetTextWidth) {
- return source;
- }
- previousLine.hidden = true;
- return target.trimRight() + ' '.repeat(leadingWhitespace - targetTextWidth) + source.trimLeft();
- }
- rasterize(row) {
- const rrows = [];
- const widths = this.columnWidths(row);
- let wrapped;
- // word wrap all columns, and create
- // a data-structure that is easy to rasterize.
- row.forEach((col, c) => {
- // leave room for left and right padding.
- col.width = widths[c];
- if (this.wrap) {
- wrapped = mixin.wrap(col.text, this.negatePadding(col), { hard: true }).split('\n');
- }
- else {
- wrapped = col.text.split('\n');
- }
- if (col.border) {
- wrapped.unshift('.' + '-'.repeat(this.negatePadding(col) + 2) + '.');
- wrapped.push("'" + '-'.repeat(this.negatePadding(col) + 2) + "'");
- }
- // add top and bottom padding.
- if (col.padding) {
- wrapped.unshift(...new Array(col.padding[top] || 0).fill(''));
- wrapped.push(...new Array(col.padding[bottom] || 0).fill(''));
- }
- wrapped.forEach((str, r) => {
- if (!rrows[r]) {
- rrows.push([]);
- }
- const rrow = rrows[r];
- for (let i = 0; i < c; i++) {
- if (rrow[i] === undefined) {
- rrow.push('');
- }
- }
- rrow.push(str);
- });
- });
- return rrows;
- }
- negatePadding(col) {
- let wrapWidth = col.width || 0;
- if (col.padding) {
- wrapWidth -= (col.padding[left] || 0) + (col.padding[right] || 0);
- }
- if (col.border) {
- wrapWidth -= 4;
- }
- return wrapWidth;
- }
- columnWidths(row) {
- if (!this.wrap) {
- return row.map(col => {
- return col.width || mixin.stringWidth(col.text);
- });
- }
- let unset = row.length;
- let remainingWidth = this.width;
- // column widths can be set in config.
- const widths = row.map(col => {
- if (col.width) {
- unset--;
- remainingWidth -= col.width;
- return col.width;
- }
- return undefined;
- });
- // any unset widths should be calculated.
- const unsetWidth = unset ? Math.floor(remainingWidth / unset) : 0;
- return widths.map((w, i) => {
- if (w === undefined) {
- return Math.max(unsetWidth, _minWidth(row[i]));
- }
- return w;
- });
- }
-}
-function addBorder(col, ts, style) {
- if (col.border) {
- if (/[.']-+[.']/.test(ts)) {
- return '';
- }
- if (ts.trim().length !== 0) {
- return style;
- }
- return ' ';
- }
- return '';
-}
-// calculates the minimum width of
-// a column, based on padding preferences.
-function _minWidth(col) {
- const padding = col.padding || [];
- const minWidth = 1 + (padding[left] || 0) + (padding[right] || 0);
- if (col.border) {
- return minWidth + 4;
- }
- return minWidth;
-}
-function getWindowWidth() {
- /* istanbul ignore next: depends on terminal */
- if (typeof process === 'object' && process.stdout && process.stdout.columns) {
- return process.stdout.columns;
- }
- return 80;
-}
-function alignRight(str, width) {
- str = str.trim();
- const strWidth = mixin.stringWidth(str);
- if (strWidth < width) {
- return ' '.repeat(width - strWidth) + str;
- }
- return str;
-}
-function alignCenter(str, width) {
- str = str.trim();
- const strWidth = mixin.stringWidth(str);
- /* istanbul ignore next */
- if (strWidth >= width) {
- return str;
- }
- return ' '.repeat((width - strWidth) >> 1) + str;
-}
-let mixin;
-function cliui(opts, _mixin) {
- mixin = _mixin;
- return new UI({
- width: (opts === null || opts === void 0 ? void 0 : opts.width) || getWindowWidth(),
- wrap: opts === null || opts === void 0 ? void 0 : opts.wrap
- });
-}
-
-// Bootstrap cliui with CommonJS dependencies:
-const stringWidth = require('string-width');
-const stripAnsi = require('strip-ansi');
-const wrap = require('wrap-ansi');
-function ui(opts) {
- return cliui(opts, {
- stringWidth,
- stripAnsi,
- wrap
- });
-}
-
-module.exports = ui;
diff --git a/node_modules/cliui/build/index.d.cts b/node_modules/cliui/build/index.d.cts
deleted file mode 100644
index 4567f94..0000000
--- a/node_modules/cliui/build/index.d.cts
+++ /dev/null
@@ -1,43 +0,0 @@
-interface UIOptions {
- width: number;
- wrap?: boolean;
- rows?: string[];
-}
-interface Column {
- text: string;
- width?: number;
- align?: "right" | "left" | "center";
- padding: number[];
- border?: boolean;
-}
-interface ColumnArray extends Array {
- span: boolean;
-}
-interface Line {
- hidden?: boolean;
- text: string;
- span?: boolean;
-}
-declare class UI {
- width: number;
- wrap: boolean;
- rows: ColumnArray[];
- constructor(opts: UIOptions);
- span(...args: ColumnArray): void;
- resetOutput(): void;
- div(...args: (Column | string)[]): ColumnArray;
- private shouldApplyLayoutDSL;
- private applyLayoutDSL;
- private colFromString;
- private measurePadding;
- toString(): string;
- rowToString(row: ColumnArray, lines: Line[]): Line[];
- // if the full 'source' can render in
- // the target line, do so.
- private renderInline;
- private rasterize;
- private negatePadding;
- private columnWidths;
-}
-declare function ui(opts: UIOptions): UI;
-export { ui as default };
diff --git a/node_modules/cliui/build/lib/index.js b/node_modules/cliui/build/lib/index.js
deleted file mode 100644
index b6eb054..0000000
--- a/node_modules/cliui/build/lib/index.js
+++ /dev/null
@@ -1,287 +0,0 @@
-'use strict';
-const align = {
- right: alignRight,
- center: alignCenter
-};
-const top = 0;
-const right = 1;
-const bottom = 2;
-const left = 3;
-export class UI {
- constructor(opts) {
- var _a;
- this.width = opts.width;
- this.wrap = (_a = opts.wrap) !== null && _a !== void 0 ? _a : true;
- this.rows = [];
- }
- span(...args) {
- const cols = this.div(...args);
- cols.span = true;
- }
- resetOutput() {
- this.rows = [];
- }
- div(...args) {
- if (args.length === 0) {
- this.div('');
- }
- if (this.wrap && this.shouldApplyLayoutDSL(...args) && typeof args[0] === 'string') {
- return this.applyLayoutDSL(args[0]);
- }
- const cols = args.map(arg => {
- if (typeof arg === 'string') {
- return this.colFromString(arg);
- }
- return arg;
- });
- this.rows.push(cols);
- return cols;
- }
- shouldApplyLayoutDSL(...args) {
- return args.length === 1 && typeof args[0] === 'string' &&
- /[\t\n]/.test(args[0]);
- }
- applyLayoutDSL(str) {
- const rows = str.split('\n').map(row => row.split('\t'));
- let leftColumnWidth = 0;
- // simple heuristic for layout, make sure the
- // second column lines up along the left-hand.
- // don't allow the first column to take up more
- // than 50% of the screen.
- rows.forEach(columns => {
- if (columns.length > 1 && mixin.stringWidth(columns[0]) > leftColumnWidth) {
- leftColumnWidth = Math.min(Math.floor(this.width * 0.5), mixin.stringWidth(columns[0]));
- }
- });
- // generate a table:
- // replacing ' ' with padding calculations.
- // using the algorithmically generated width.
- rows.forEach(columns => {
- this.div(...columns.map((r, i) => {
- return {
- text: r.trim(),
- padding: this.measurePadding(r),
- width: (i === 0 && columns.length > 1) ? leftColumnWidth : undefined
- };
- }));
- });
- return this.rows[this.rows.length - 1];
- }
- colFromString(text) {
- return {
- text,
- padding: this.measurePadding(text)
- };
- }
- measurePadding(str) {
- // measure padding without ansi escape codes
- const noAnsi = mixin.stripAnsi(str);
- return [0, noAnsi.match(/\s*$/)[0].length, 0, noAnsi.match(/^\s*/)[0].length];
- }
- toString() {
- const lines = [];
- this.rows.forEach(row => {
- this.rowToString(row, lines);
- });
- // don't display any lines with the
- // hidden flag set.
- return lines
- .filter(line => !line.hidden)
- .map(line => line.text)
- .join('\n');
- }
- rowToString(row, lines) {
- this.rasterize(row).forEach((rrow, r) => {
- let str = '';
- rrow.forEach((col, c) => {
- const { width } = row[c]; // the width with padding.
- const wrapWidth = this.negatePadding(row[c]); // the width without padding.
- let ts = col; // temporary string used during alignment/padding.
- if (wrapWidth > mixin.stringWidth(col)) {
- ts += ' '.repeat(wrapWidth - mixin.stringWidth(col));
- }
- // align the string within its column.
- if (row[c].align && row[c].align !== 'left' && this.wrap) {
- const fn = align[row[c].align];
- ts = fn(ts, wrapWidth);
- if (mixin.stringWidth(ts) < wrapWidth) {
- ts += ' '.repeat((width || 0) - mixin.stringWidth(ts) - 1);
- }
- }
- // apply border and padding to string.
- const padding = row[c].padding || [0, 0, 0, 0];
- if (padding[left]) {
- str += ' '.repeat(padding[left]);
- }
- str += addBorder(row[c], ts, '| ');
- str += ts;
- str += addBorder(row[c], ts, ' |');
- if (padding[right]) {
- str += ' '.repeat(padding[right]);
- }
- // if prior row is span, try to render the
- // current row on the prior line.
- if (r === 0 && lines.length > 0) {
- str = this.renderInline(str, lines[lines.length - 1]);
- }
- });
- // remove trailing whitespace.
- lines.push({
- text: str.replace(/ +$/, ''),
- span: row.span
- });
- });
- return lines;
- }
- // if the full 'source' can render in
- // the target line, do so.
- renderInline(source, previousLine) {
- const match = source.match(/^ */);
- const leadingWhitespace = match ? match[0].length : 0;
- const target = previousLine.text;
- const targetTextWidth = mixin.stringWidth(target.trimRight());
- if (!previousLine.span) {
- return source;
- }
- // if we're not applying wrapping logic,
- // just always append to the span.
- if (!this.wrap) {
- previousLine.hidden = true;
- return target + source;
- }
- if (leadingWhitespace < targetTextWidth) {
- return source;
- }
- previousLine.hidden = true;
- return target.trimRight() + ' '.repeat(leadingWhitespace - targetTextWidth) + source.trimLeft();
- }
- rasterize(row) {
- const rrows = [];
- const widths = this.columnWidths(row);
- let wrapped;
- // word wrap all columns, and create
- // a data-structure that is easy to rasterize.
- row.forEach((col, c) => {
- // leave room for left and right padding.
- col.width = widths[c];
- if (this.wrap) {
- wrapped = mixin.wrap(col.text, this.negatePadding(col), { hard: true }).split('\n');
- }
- else {
- wrapped = col.text.split('\n');
- }
- if (col.border) {
- wrapped.unshift('.' + '-'.repeat(this.negatePadding(col) + 2) + '.');
- wrapped.push("'" + '-'.repeat(this.negatePadding(col) + 2) + "'");
- }
- // add top and bottom padding.
- if (col.padding) {
- wrapped.unshift(...new Array(col.padding[top] || 0).fill(''));
- wrapped.push(...new Array(col.padding[bottom] || 0).fill(''));
- }
- wrapped.forEach((str, r) => {
- if (!rrows[r]) {
- rrows.push([]);
- }
- const rrow = rrows[r];
- for (let i = 0; i < c; i++) {
- if (rrow[i] === undefined) {
- rrow.push('');
- }
- }
- rrow.push(str);
- });
- });
- return rrows;
- }
- negatePadding(col) {
- let wrapWidth = col.width || 0;
- if (col.padding) {
- wrapWidth -= (col.padding[left] || 0) + (col.padding[right] || 0);
- }
- if (col.border) {
- wrapWidth -= 4;
- }
- return wrapWidth;
- }
- columnWidths(row) {
- if (!this.wrap) {
- return row.map(col => {
- return col.width || mixin.stringWidth(col.text);
- });
- }
- let unset = row.length;
- let remainingWidth = this.width;
- // column widths can be set in config.
- const widths = row.map(col => {
- if (col.width) {
- unset--;
- remainingWidth -= col.width;
- return col.width;
- }
- return undefined;
- });
- // any unset widths should be calculated.
- const unsetWidth = unset ? Math.floor(remainingWidth / unset) : 0;
- return widths.map((w, i) => {
- if (w === undefined) {
- return Math.max(unsetWidth, _minWidth(row[i]));
- }
- return w;
- });
- }
-}
-function addBorder(col, ts, style) {
- if (col.border) {
- if (/[.']-+[.']/.test(ts)) {
- return '';
- }
- if (ts.trim().length !== 0) {
- return style;
- }
- return ' ';
- }
- return '';
-}
-// calculates the minimum width of
-// a column, based on padding preferences.
-function _minWidth(col) {
- const padding = col.padding || [];
- const minWidth = 1 + (padding[left] || 0) + (padding[right] || 0);
- if (col.border) {
- return minWidth + 4;
- }
- return minWidth;
-}
-function getWindowWidth() {
- /* istanbul ignore next: depends on terminal */
- if (typeof process === 'object' && process.stdout && process.stdout.columns) {
- return process.stdout.columns;
- }
- return 80;
-}
-function alignRight(str, width) {
- str = str.trim();
- const strWidth = mixin.stringWidth(str);
- if (strWidth < width) {
- return ' '.repeat(width - strWidth) + str;
- }
- return str;
-}
-function alignCenter(str, width) {
- str = str.trim();
- const strWidth = mixin.stringWidth(str);
- /* istanbul ignore next */
- if (strWidth >= width) {
- return str;
- }
- return ' '.repeat((width - strWidth) >> 1) + str;
-}
-let mixin;
-export function cliui(opts, _mixin) {
- mixin = _mixin;
- return new UI({
- width: (opts === null || opts === void 0 ? void 0 : opts.width) || getWindowWidth(),
- wrap: opts === null || opts === void 0 ? void 0 : opts.wrap
- });
-}
diff --git a/node_modules/cliui/build/lib/string-utils.js b/node_modules/cliui/build/lib/string-utils.js
deleted file mode 100644
index 4b87453..0000000
--- a/node_modules/cliui/build/lib/string-utils.js
+++ /dev/null
@@ -1,27 +0,0 @@
-// Minimal replacement for ansi string helpers "wrap-ansi" and "strip-ansi".
-// to facilitate ESM and Deno modules.
-// TODO: look at porting https://www.npmjs.com/package/wrap-ansi to ESM.
-// The npm application
-// Copyright (c) npm, Inc. and Contributors
-// Licensed on the terms of The Artistic License 2.0
-// See: https://github.com/npm/cli/blob/4c65cd952bc8627811735bea76b9b110cc4fc80e/lib/utils/ansi-trim.js
-const ansi = new RegExp('\x1b(?:\\[(?:\\d+[ABCDEFGJKSTm]|\\d+;\\d+[Hfm]|' +
- '\\d+;\\d+;\\d+m|6n|s|u|\\?25[lh])|\\w)', 'g');
-export function stripAnsi(str) {
- return str.replace(ansi, '');
-}
-export function wrap(str, width) {
- const [start, end] = str.match(ansi) || ['', ''];
- str = stripAnsi(str);
- let wrapped = '';
- for (let i = 0; i < str.length; i++) {
- if (i !== 0 && (i % width) === 0) {
- wrapped += '\n';
- }
- wrapped += str.charAt(i);
- }
- if (start && end) {
- wrapped = `${start}${wrapped}${end}`;
- }
- return wrapped;
-}
diff --git a/node_modules/cliui/index.mjs b/node_modules/cliui/index.mjs
deleted file mode 100644
index bc7a022..0000000
--- a/node_modules/cliui/index.mjs
+++ /dev/null
@@ -1,13 +0,0 @@
-// Bootstrap cliui with CommonJS dependencies:
-import { cliui } from './build/lib/index.js'
-import { wrap, stripAnsi } from './build/lib/string-utils.js'
-
-export default function ui (opts) {
- return cliui(opts, {
- stringWidth: (str) => {
- return [...str].length
- },
- stripAnsi,
- wrap
- })
-}
diff --git a/node_modules/cliui/node_modules/ansi-regex/index.d.ts b/node_modules/cliui/node_modules/ansi-regex/index.d.ts
deleted file mode 100644
index 2dbf6af..0000000
--- a/node_modules/cliui/node_modules/ansi-regex/index.d.ts
+++ /dev/null
@@ -1,37 +0,0 @@
-declare namespace ansiRegex {
- interface Options {
- /**
- Match only the first ANSI escape.
-
- @default false
- */
- onlyFirst: boolean;
- }
-}
-
-/**
-Regular expression for matching ANSI escape codes.
-
-@example
-```
-import ansiRegex = require('ansi-regex');
-
-ansiRegex().test('\u001B[4mcake\u001B[0m');
-//=> true
-
-ansiRegex().test('cake');
-//=> false
-
-'\u001B[4mcake\u001B[0m'.match(ansiRegex());
-//=> ['\u001B[4m', '\u001B[0m']
-
-'\u001B[4mcake\u001B[0m'.match(ansiRegex({onlyFirst: true}));
-//=> ['\u001B[4m']
-
-'\u001B]8;;https://github.com\u0007click\u001B]8;;\u0007'.match(ansiRegex());
-//=> ['\u001B]8;;https://github.com\u0007', '\u001B]8;;\u0007']
-```
-*/
-declare function ansiRegex(options?: ansiRegex.Options): RegExp;
-
-export = ansiRegex;
diff --git a/node_modules/cliui/node_modules/ansi-regex/index.js b/node_modules/cliui/node_modules/ansi-regex/index.js
deleted file mode 100644
index 616ff83..0000000
--- a/node_modules/cliui/node_modules/ansi-regex/index.js
+++ /dev/null
@@ -1,10 +0,0 @@
-'use strict';
-
-module.exports = ({onlyFirst = false} = {}) => {
- const pattern = [
- '[\\u001B\\u009B][[\\]()#;?]*(?:(?:(?:(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]+)*|[a-zA-Z\\d]+(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]*)*)?\\u0007)',
- '(?:(?:\\d{1,4}(?:;\\d{0,4})*)?[\\dA-PR-TZcf-ntqry=><~]))'
- ].join('|');
-
- return new RegExp(pattern, onlyFirst ? undefined : 'g');
-};
diff --git a/node_modules/cliui/node_modules/ansi-regex/license b/node_modules/cliui/node_modules/ansi-regex/license
deleted file mode 100644
index e7af2f7..0000000
--- a/node_modules/cliui/node_modules/ansi-regex/license
+++ /dev/null
@@ -1,9 +0,0 @@
-MIT License
-
-Copyright (c) Sindre Sorhus (sindresorhus.com)
-
-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:
-
-The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
-
-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.
diff --git a/node_modules/cliui/node_modules/ansi-regex/package.json b/node_modules/cliui/node_modules/ansi-regex/package.json
deleted file mode 100644
index 017f531..0000000
--- a/node_modules/cliui/node_modules/ansi-regex/package.json
+++ /dev/null
@@ -1,55 +0,0 @@
-{
- "name": "ansi-regex",
- "version": "5.0.1",
- "description": "Regular expression for matching ANSI escape codes",
- "license": "MIT",
- "repository": "chalk/ansi-regex",
- "author": {
- "name": "Sindre Sorhus",
- "email": "sindresorhus@gmail.com",
- "url": "sindresorhus.com"
- },
- "engines": {
- "node": ">=8"
- },
- "scripts": {
- "test": "xo && ava && tsd",
- "view-supported": "node fixtures/view-codes.js"
- },
- "files": [
- "index.js",
- "index.d.ts"
- ],
- "keywords": [
- "ansi",
- "styles",
- "color",
- "colour",
- "colors",
- "terminal",
- "console",
- "cli",
- "string",
- "tty",
- "escape",
- "formatting",
- "rgb",
- "256",
- "shell",
- "xterm",
- "command-line",
- "text",
- "regex",
- "regexp",
- "re",
- "match",
- "test",
- "find",
- "pattern"
- ],
- "devDependencies": {
- "ava": "^2.4.0",
- "tsd": "^0.9.0",
- "xo": "^0.25.3"
- }
-}
diff --git a/node_modules/cliui/node_modules/ansi-regex/readme.md b/node_modules/cliui/node_modules/ansi-regex/readme.md
deleted file mode 100644
index 4d848bc..0000000
--- a/node_modules/cliui/node_modules/ansi-regex/readme.md
+++ /dev/null
@@ -1,78 +0,0 @@
-# ansi-regex
-
-> Regular expression for matching [ANSI escape codes](https://en.wikipedia.org/wiki/ANSI_escape_code)
-
-
-## Install
-
-```
-$ npm install ansi-regex
-```
-
-
-## Usage
-
-```js
-const ansiRegex = require('ansi-regex');
-
-ansiRegex().test('\u001B[4mcake\u001B[0m');
-//=> true
-
-ansiRegex().test('cake');
-//=> false
-
-'\u001B[4mcake\u001B[0m'.match(ansiRegex());
-//=> ['\u001B[4m', '\u001B[0m']
-
-'\u001B[4mcake\u001B[0m'.match(ansiRegex({onlyFirst: true}));
-//=> ['\u001B[4m']
-
-'\u001B]8;;https://github.com\u0007click\u001B]8;;\u0007'.match(ansiRegex());
-//=> ['\u001B]8;;https://github.com\u0007', '\u001B]8;;\u0007']
-```
-
-
-## API
-
-### ansiRegex(options?)
-
-Returns a regex for matching ANSI escape codes.
-
-#### options
-
-Type: `object`
-
-##### onlyFirst
-
-Type: `boolean`
-Default: `false` *(Matches any ANSI escape codes in a string)*
-
-Match only the first ANSI escape.
-
-
-## FAQ
-
-### Why do you test for codes not in the ECMA 48 standard?
-
-Some of the codes we run as a test are codes that we acquired finding various lists of non-standard or manufacturer specific codes. We test for both standard and non-standard codes, as most of them follow the same or similar format and can be safely matched in strings without the risk of removing actual string content. There are a few non-standard control codes that do not follow the traditional format (i.e. they end in numbers) thus forcing us to exclude them from the test because we cannot reliably match them.
-
-On the historical side, those ECMA standards were established in the early 90's whereas the VT100, for example, was designed in the mid/late 70's. At that point in time, control codes were still pretty ungoverned and engineers used them for a multitude of things, namely to activate hardware ports that may have been proprietary. Somewhere else you see a similar 'anarchy' of codes is in the x86 architecture for processors; there are a ton of "interrupts" that can mean different things on certain brands of processors, most of which have been phased out.
-
-
-## Maintainers
-
-- [Sindre Sorhus](https://github.com/sindresorhus)
-- [Josh Junon](https://github.com/qix-)
-
-
----
-
-
diff --git a/node_modules/cliui/node_modules/ansi-styles/index.d.ts b/node_modules/cliui/node_modules/ansi-styles/index.d.ts
deleted file mode 100644
index 44a907e..0000000
--- a/node_modules/cliui/node_modules/ansi-styles/index.d.ts
+++ /dev/null
@@ -1,345 +0,0 @@
-declare type CSSColor =
- | 'aliceblue'
- | 'antiquewhite'
- | 'aqua'
- | 'aquamarine'
- | 'azure'
- | 'beige'
- | 'bisque'
- | 'black'
- | 'blanchedalmond'
- | 'blue'
- | 'blueviolet'
- | 'brown'
- | 'burlywood'
- | 'cadetblue'
- | 'chartreuse'
- | 'chocolate'
- | 'coral'
- | 'cornflowerblue'
- | 'cornsilk'
- | 'crimson'
- | 'cyan'
- | 'darkblue'
- | 'darkcyan'
- | 'darkgoldenrod'
- | 'darkgray'
- | 'darkgreen'
- | 'darkgrey'
- | 'darkkhaki'
- | 'darkmagenta'
- | 'darkolivegreen'
- | 'darkorange'
- | 'darkorchid'
- | 'darkred'
- | 'darksalmon'
- | 'darkseagreen'
- | 'darkslateblue'
- | 'darkslategray'
- | 'darkslategrey'
- | 'darkturquoise'
- | 'darkviolet'
- | 'deeppink'
- | 'deepskyblue'
- | 'dimgray'
- | 'dimgrey'
- | 'dodgerblue'
- | 'firebrick'
- | 'floralwhite'
- | 'forestgreen'
- | 'fuchsia'
- | 'gainsboro'
- | 'ghostwhite'
- | 'gold'
- | 'goldenrod'
- | 'gray'
- | 'green'
- | 'greenyellow'
- | 'grey'
- | 'honeydew'
- | 'hotpink'
- | 'indianred'
- | 'indigo'
- | 'ivory'
- | 'khaki'
- | 'lavender'
- | 'lavenderblush'
- | 'lawngreen'
- | 'lemonchiffon'
- | 'lightblue'
- | 'lightcoral'
- | 'lightcyan'
- | 'lightgoldenrodyellow'
- | 'lightgray'
- | 'lightgreen'
- | 'lightgrey'
- | 'lightpink'
- | 'lightsalmon'
- | 'lightseagreen'
- | 'lightskyblue'
- | 'lightslategray'
- | 'lightslategrey'
- | 'lightsteelblue'
- | 'lightyellow'
- | 'lime'
- | 'limegreen'
- | 'linen'
- | 'magenta'
- | 'maroon'
- | 'mediumaquamarine'
- | 'mediumblue'
- | 'mediumorchid'
- | 'mediumpurple'
- | 'mediumseagreen'
- | 'mediumslateblue'
- | 'mediumspringgreen'
- | 'mediumturquoise'
- | 'mediumvioletred'
- | 'midnightblue'
- | 'mintcream'
- | 'mistyrose'
- | 'moccasin'
- | 'navajowhite'
- | 'navy'
- | 'oldlace'
- | 'olive'
- | 'olivedrab'
- | 'orange'
- | 'orangered'
- | 'orchid'
- | 'palegoldenrod'
- | 'palegreen'
- | 'paleturquoise'
- | 'palevioletred'
- | 'papayawhip'
- | 'peachpuff'
- | 'peru'
- | 'pink'
- | 'plum'
- | 'powderblue'
- | 'purple'
- | 'rebeccapurple'
- | 'red'
- | 'rosybrown'
- | 'royalblue'
- | 'saddlebrown'
- | 'salmon'
- | 'sandybrown'
- | 'seagreen'
- | 'seashell'
- | 'sienna'
- | 'silver'
- | 'skyblue'
- | 'slateblue'
- | 'slategray'
- | 'slategrey'
- | 'snow'
- | 'springgreen'
- | 'steelblue'
- | 'tan'
- | 'teal'
- | 'thistle'
- | 'tomato'
- | 'turquoise'
- | 'violet'
- | 'wheat'
- | 'white'
- | 'whitesmoke'
- | 'yellow'
- | 'yellowgreen';
-
-declare namespace ansiStyles {
- interface ColorConvert {
- /**
- The RGB color space.
-
- @param red - (`0`-`255`)
- @param green - (`0`-`255`)
- @param blue - (`0`-`255`)
- */
- rgb(red: number, green: number, blue: number): string;
-
- /**
- The RGB HEX color space.
-
- @param hex - A hexadecimal string containing RGB data.
- */
- hex(hex: string): string;
-
- /**
- @param keyword - A CSS color name.
- */
- keyword(keyword: CSSColor): string;
-
- /**
- The HSL color space.
-
- @param hue - (`0`-`360`)
- @param saturation - (`0`-`100`)
- @param lightness - (`0`-`100`)
- */
- hsl(hue: number, saturation: number, lightness: number): string;
-
- /**
- The HSV color space.
-
- @param hue - (`0`-`360`)
- @param saturation - (`0`-`100`)
- @param value - (`0`-`100`)
- */
- hsv(hue: number, saturation: number, value: number): string;
-
- /**
- The HSV color space.
-
- @param hue - (`0`-`360`)
- @param whiteness - (`0`-`100`)
- @param blackness - (`0`-`100`)
- */
- hwb(hue: number, whiteness: number, blackness: number): string;
-
- /**
- Use a [4-bit unsigned number](https://en.wikipedia.org/wiki/ANSI_escape_code#3/4-bit) to set text color.
- */
- ansi(ansi: number): string;
-
- /**
- Use an [8-bit unsigned number](https://en.wikipedia.org/wiki/ANSI_escape_code#8-bit) to set text color.
- */
- ansi256(ansi: number): string;
- }
-
- interface CSPair {
- /**
- The ANSI terminal control sequence for starting this style.
- */
- readonly open: string;
-
- /**
- The ANSI terminal control sequence for ending this style.
- */
- readonly close: string;
- }
-
- interface ColorBase {
- readonly ansi: ColorConvert;
- readonly ansi256: ColorConvert;
- readonly ansi16m: ColorConvert;
-
- /**
- The ANSI terminal control sequence for ending this color.
- */
- readonly close: string;
- }
-
- interface Modifier {
- /**
- Resets the current color chain.
- */
- readonly reset: CSPair;
-
- /**
- Make text bold.
- */
- readonly bold: CSPair;
-
- /**
- Emitting only a small amount of light.
- */
- readonly dim: CSPair;
-
- /**
- Make text italic. (Not widely supported)
- */
- readonly italic: CSPair;
-
- /**
- Make text underline. (Not widely supported)
- */
- readonly underline: CSPair;
-
- /**
- Inverse background and foreground colors.
- */
- readonly inverse: CSPair;
-
- /**
- Prints the text, but makes it invisible.
- */
- readonly hidden: CSPair;
-
- /**
- Puts a horizontal line through the center of the text. (Not widely supported)
- */
- readonly strikethrough: CSPair;
- }
-
- interface ForegroundColor {
- readonly black: CSPair;
- readonly red: CSPair;
- readonly green: CSPair;
- readonly yellow: CSPair;
- readonly blue: CSPair;
- readonly cyan: CSPair;
- readonly magenta: CSPair;
- readonly white: CSPair;
-
- /**
- Alias for `blackBright`.
- */
- readonly gray: CSPair;
-
- /**
- Alias for `blackBright`.
- */
- readonly grey: CSPair;
-
- readonly blackBright: CSPair;
- readonly redBright: CSPair;
- readonly greenBright: CSPair;
- readonly yellowBright: CSPair;
- readonly blueBright: CSPair;
- readonly cyanBright: CSPair;
- readonly magentaBright: CSPair;
- readonly whiteBright: CSPair;
- }
-
- interface BackgroundColor {
- readonly bgBlack: CSPair;
- readonly bgRed: CSPair;
- readonly bgGreen: CSPair;
- readonly bgYellow: CSPair;
- readonly bgBlue: CSPair;
- readonly bgCyan: CSPair;
- readonly bgMagenta: CSPair;
- readonly bgWhite: CSPair;
-
- /**
- Alias for `bgBlackBright`.
- */
- readonly bgGray: CSPair;
-
- /**
- Alias for `bgBlackBright`.
- */
- readonly bgGrey: CSPair;
-
- readonly bgBlackBright: CSPair;
- readonly bgRedBright: CSPair;
- readonly bgGreenBright: CSPair;
- readonly bgYellowBright: CSPair;
- readonly bgBlueBright: CSPair;
- readonly bgCyanBright: CSPair;
- readonly bgMagentaBright: CSPair;
- readonly bgWhiteBright: CSPair;
- }
-}
-
-declare const ansiStyles: {
- readonly modifier: ansiStyles.Modifier;
- readonly color: ansiStyles.ForegroundColor & ansiStyles.ColorBase;
- readonly bgColor: ansiStyles.BackgroundColor & ansiStyles.ColorBase;
- readonly codes: ReadonlyMap;
-} & ansiStyles.BackgroundColor & ansiStyles.ForegroundColor & ansiStyles.Modifier;
-
-export = ansiStyles;
diff --git a/node_modules/cliui/node_modules/ansi-styles/index.js b/node_modules/cliui/node_modules/ansi-styles/index.js
deleted file mode 100644
index 5d82581..0000000
--- a/node_modules/cliui/node_modules/ansi-styles/index.js
+++ /dev/null
@@ -1,163 +0,0 @@
-'use strict';
-
-const wrapAnsi16 = (fn, offset) => (...args) => {
- const code = fn(...args);
- return `\u001B[${code + offset}m`;
-};
-
-const wrapAnsi256 = (fn, offset) => (...args) => {
- const code = fn(...args);
- return `\u001B[${38 + offset};5;${code}m`;
-};
-
-const wrapAnsi16m = (fn, offset) => (...args) => {
- const rgb = fn(...args);
- return `\u001B[${38 + offset};2;${rgb[0]};${rgb[1]};${rgb[2]}m`;
-};
-
-const ansi2ansi = n => n;
-const rgb2rgb = (r, g, b) => [r, g, b];
-
-const setLazyProperty = (object, property, get) => {
- Object.defineProperty(object, property, {
- get: () => {
- const value = get();
-
- Object.defineProperty(object, property, {
- value,
- enumerable: true,
- configurable: true
- });
-
- return value;
- },
- enumerable: true,
- configurable: true
- });
-};
-
-/** @type {typeof import('color-convert')} */
-let colorConvert;
-const makeDynamicStyles = (wrap, targetSpace, identity, isBackground) => {
- if (colorConvert === undefined) {
- colorConvert = require('color-convert');
- }
-
- const offset = isBackground ? 10 : 0;
- const styles = {};
-
- for (const [sourceSpace, suite] of Object.entries(colorConvert)) {
- const name = sourceSpace === 'ansi16' ? 'ansi' : sourceSpace;
- if (sourceSpace === targetSpace) {
- styles[name] = wrap(identity, offset);
- } else if (typeof suite === 'object') {
- styles[name] = wrap(suite[targetSpace], offset);
- }
- }
-
- return styles;
-};
-
-function assembleStyles() {
- const codes = new Map();
- const styles = {
- modifier: {
- reset: [0, 0],
- // 21 isn't widely supported and 22 does the same thing
- bold: [1, 22],
- dim: [2, 22],
- italic: [3, 23],
- underline: [4, 24],
- inverse: [7, 27],
- hidden: [8, 28],
- strikethrough: [9, 29]
- },
- color: {
- black: [30, 39],
- red: [31, 39],
- green: [32, 39],
- yellow: [33, 39],
- blue: [34, 39],
- magenta: [35, 39],
- cyan: [36, 39],
- white: [37, 39],
-
- // Bright color
- blackBright: [90, 39],
- redBright: [91, 39],
- greenBright: [92, 39],
- yellowBright: [93, 39],
- blueBright: [94, 39],
- magentaBright: [95, 39],
- cyanBright: [96, 39],
- whiteBright: [97, 39]
- },
- bgColor: {
- bgBlack: [40, 49],
- bgRed: [41, 49],
- bgGreen: [42, 49],
- bgYellow: [43, 49],
- bgBlue: [44, 49],
- bgMagenta: [45, 49],
- bgCyan: [46, 49],
- bgWhite: [47, 49],
-
- // Bright color
- bgBlackBright: [100, 49],
- bgRedBright: [101, 49],
- bgGreenBright: [102, 49],
- bgYellowBright: [103, 49],
- bgBlueBright: [104, 49],
- bgMagentaBright: [105, 49],
- bgCyanBright: [106, 49],
- bgWhiteBright: [107, 49]
- }
- };
-
- // Alias bright black as gray (and grey)
- styles.color.gray = styles.color.blackBright;
- styles.bgColor.bgGray = styles.bgColor.bgBlackBright;
- styles.color.grey = styles.color.blackBright;
- styles.bgColor.bgGrey = styles.bgColor.bgBlackBright;
-
- for (const [groupName, group] of Object.entries(styles)) {
- for (const [styleName, style] of Object.entries(group)) {
- styles[styleName] = {
- open: `\u001B[${style[0]}m`,
- close: `\u001B[${style[1]}m`
- };
-
- group[styleName] = styles[styleName];
-
- codes.set(style[0], style[1]);
- }
-
- Object.defineProperty(styles, groupName, {
- value: group,
- enumerable: false
- });
- }
-
- Object.defineProperty(styles, 'codes', {
- value: codes,
- enumerable: false
- });
-
- styles.color.close = '\u001B[39m';
- styles.bgColor.close = '\u001B[49m';
-
- setLazyProperty(styles.color, 'ansi', () => makeDynamicStyles(wrapAnsi16, 'ansi16', ansi2ansi, false));
- setLazyProperty(styles.color, 'ansi256', () => makeDynamicStyles(wrapAnsi256, 'ansi256', ansi2ansi, false));
- setLazyProperty(styles.color, 'ansi16m', () => makeDynamicStyles(wrapAnsi16m, 'rgb', rgb2rgb, false));
- setLazyProperty(styles.bgColor, 'ansi', () => makeDynamicStyles(wrapAnsi16, 'ansi16', ansi2ansi, true));
- setLazyProperty(styles.bgColor, 'ansi256', () => makeDynamicStyles(wrapAnsi256, 'ansi256', ansi2ansi, true));
- setLazyProperty(styles.bgColor, 'ansi16m', () => makeDynamicStyles(wrapAnsi16m, 'rgb', rgb2rgb, true));
-
- return styles;
-}
-
-// Make the export immutable
-Object.defineProperty(module, 'exports', {
- enumerable: true,
- get: assembleStyles
-});
diff --git a/node_modules/cliui/node_modules/ansi-styles/license b/node_modules/cliui/node_modules/ansi-styles/license
deleted file mode 100644
index e7af2f7..0000000
--- a/node_modules/cliui/node_modules/ansi-styles/license
+++ /dev/null
@@ -1,9 +0,0 @@
-MIT License
-
-Copyright (c) Sindre Sorhus (sindresorhus.com)
-
-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:
-
-The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
-
-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.
diff --git a/node_modules/cliui/node_modules/ansi-styles/package.json b/node_modules/cliui/node_modules/ansi-styles/package.json
deleted file mode 100644
index 7539328..0000000
--- a/node_modules/cliui/node_modules/ansi-styles/package.json
+++ /dev/null
@@ -1,56 +0,0 @@
-{
- "name": "ansi-styles",
- "version": "4.3.0",
- "description": "ANSI escape codes for styling strings in the terminal",
- "license": "MIT",
- "repository": "chalk/ansi-styles",
- "funding": "https://github.com/chalk/ansi-styles?sponsor=1",
- "author": {
- "name": "Sindre Sorhus",
- "email": "sindresorhus@gmail.com",
- "url": "sindresorhus.com"
- },
- "engines": {
- "node": ">=8"
- },
- "scripts": {
- "test": "xo && ava && tsd",
- "screenshot": "svg-term --command='node screenshot' --out=screenshot.svg --padding=3 --width=55 --height=3 --at=1000 --no-cursor"
- },
- "files": [
- "index.js",
- "index.d.ts"
- ],
- "keywords": [
- "ansi",
- "styles",
- "color",
- "colour",
- "colors",
- "terminal",
- "console",
- "cli",
- "string",
- "tty",
- "escape",
- "formatting",
- "rgb",
- "256",
- "shell",
- "xterm",
- "log",
- "logging",
- "command-line",
- "text"
- ],
- "dependencies": {
- "color-convert": "^2.0.1"
- },
- "devDependencies": {
- "@types/color-convert": "^1.9.0",
- "ava": "^2.3.0",
- "svg-term-cli": "^2.1.1",
- "tsd": "^0.11.0",
- "xo": "^0.25.3"
- }
-}
diff --git a/node_modules/cliui/node_modules/ansi-styles/readme.md b/node_modules/cliui/node_modules/ansi-styles/readme.md
deleted file mode 100644
index 24883de..0000000
--- a/node_modules/cliui/node_modules/ansi-styles/readme.md
+++ /dev/null
@@ -1,152 +0,0 @@
-# ansi-styles [](https://travis-ci.org/chalk/ansi-styles)
-
-> [ANSI escape codes](https://en.wikipedia.org/wiki/ANSI_escape_code#Colors_and_Styles) for styling strings in the terminal
-
-You probably want the higher-level [chalk](https://github.com/chalk/chalk) module for styling your strings.
-
-
-
-## Install
-
-```
-$ npm install ansi-styles
-```
-
-## Usage
-
-```js
-const style = require('ansi-styles');
-
-console.log(`${style.green.open}Hello world!${style.green.close}`);
-
-
-// Color conversion between 16/256/truecolor
-// NOTE: If conversion goes to 16 colors or 256 colors, the original color
-// may be degraded to fit that color palette. This means terminals
-// that do not support 16 million colors will best-match the
-// original color.
-console.log(style.bgColor.ansi.hsl(120, 80, 72) + 'Hello world!' + style.bgColor.close);
-console.log(style.color.ansi256.rgb(199, 20, 250) + 'Hello world!' + style.color.close);
-console.log(style.color.ansi16m.hex('#abcdef') + 'Hello world!' + style.color.close);
-```
-
-## API
-
-Each style has an `open` and `close` property.
-
-## Styles
-
-### Modifiers
-
-- `reset`
-- `bold`
-- `dim`
-- `italic` *(Not widely supported)*
-- `underline`
-- `inverse`
-- `hidden`
-- `strikethrough` *(Not widely supported)*
-
-### Colors
-
-- `black`
-- `red`
-- `green`
-- `yellow`
-- `blue`
-- `magenta`
-- `cyan`
-- `white`
-- `blackBright` (alias: `gray`, `grey`)
-- `redBright`
-- `greenBright`
-- `yellowBright`
-- `blueBright`
-- `magentaBright`
-- `cyanBright`
-- `whiteBright`
-
-### Background colors
-
-- `bgBlack`
-- `bgRed`
-- `bgGreen`
-- `bgYellow`
-- `bgBlue`
-- `bgMagenta`
-- `bgCyan`
-- `bgWhite`
-- `bgBlackBright` (alias: `bgGray`, `bgGrey`)
-- `bgRedBright`
-- `bgGreenBright`
-- `bgYellowBright`
-- `bgBlueBright`
-- `bgMagentaBright`
-- `bgCyanBright`
-- `bgWhiteBright`
-
-## Advanced usage
-
-By default, you get a map of styles, but the styles are also available as groups. They are non-enumerable so they don't show up unless you access them explicitly. This makes it easier to expose only a subset in a higher-level module.
-
-- `style.modifier`
-- `style.color`
-- `style.bgColor`
-
-###### Example
-
-```js
-console.log(style.color.green.open);
-```
-
-Raw escape codes (i.e. without the CSI escape prefix `\u001B[` and render mode postfix `m`) are available under `style.codes`, which returns a `Map` with the open codes as keys and close codes as values.
-
-###### Example
-
-```js
-console.log(style.codes.get(36));
-//=> 39
-```
-
-## [256 / 16 million (TrueColor) support](https://gist.github.com/XVilka/8346728)
-
-`ansi-styles` uses the [`color-convert`](https://github.com/Qix-/color-convert) package to allow for converting between various colors and ANSI escapes, with support for 256 and 16 million colors.
-
-The following color spaces from `color-convert` are supported:
-
-- `rgb`
-- `hex`
-- `keyword`
-- `hsl`
-- `hsv`
-- `hwb`
-- `ansi`
-- `ansi256`
-
-To use these, call the associated conversion function with the intended output, for example:
-
-```js
-style.color.ansi.rgb(100, 200, 15); // RGB to 16 color ansi foreground code
-style.bgColor.ansi.rgb(100, 200, 15); // RGB to 16 color ansi background code
-
-style.color.ansi256.hsl(120, 100, 60); // HSL to 256 color ansi foreground code
-style.bgColor.ansi256.hsl(120, 100, 60); // HSL to 256 color ansi foreground code
-
-style.color.ansi16m.hex('#C0FFEE'); // Hex (RGB) to 16 million color foreground code
-style.bgColor.ansi16m.hex('#C0FFEE'); // Hex (RGB) to 16 million color background code
-```
-
-## Related
-
-- [ansi-escapes](https://github.com/sindresorhus/ansi-escapes) - ANSI escape codes for manipulating the terminal
-
-## Maintainers
-
-- [Sindre Sorhus](https://github.com/sindresorhus)
-- [Josh Junon](https://github.com/qix-)
-
-## For enterprise
-
-Available as part of the Tidelift Subscription.
-
-The maintainers of `ansi-styles` and thousands of other packages are working with Tidelift to deliver commercial support and maintenance for the open source dependencies you use to build your applications. Save time, reduce risk, and improve code health, while paying the maintainers of the exact dependencies you use. [Learn more.](https://tidelift.com/subscription/pkg/npm-ansi-styles?utm_source=npm-ansi-styles&utm_medium=referral&utm_campaign=enterprise&utm_term=repo)
diff --git a/node_modules/cliui/node_modules/emoji-regex/LICENSE-MIT.txt b/node_modules/cliui/node_modules/emoji-regex/LICENSE-MIT.txt
deleted file mode 100644
index a41e0a7..0000000
--- a/node_modules/cliui/node_modules/emoji-regex/LICENSE-MIT.txt
+++ /dev/null
@@ -1,20 +0,0 @@
-Copyright Mathias Bynens
-
-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:
-
-The above copyright notice and this permission notice shall be
-included in all copies or substantial portions of the Software.
-
-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.
diff --git a/node_modules/cliui/node_modules/emoji-regex/README.md b/node_modules/cliui/node_modules/emoji-regex/README.md
deleted file mode 100644
index f10e173..0000000
--- a/node_modules/cliui/node_modules/emoji-regex/README.md
+++ /dev/null
@@ -1,73 +0,0 @@
-# emoji-regex [](https://travis-ci.org/mathiasbynens/emoji-regex)
-
-_emoji-regex_ offers a regular expression to match all emoji symbols (including textual representations of emoji) as per the Unicode Standard.
-
-This repository contains a script that generates this regular expression based on [the data from Unicode v12](https://github.com/mathiasbynens/unicode-12.0.0). Because of this, the regular expression can easily be updated whenever new emoji are added to the Unicode standard.
-
-## Installation
-
-Via [npm](https://www.npmjs.com/):
-
-```bash
-npm install emoji-regex
-```
-
-In [Node.js](https://nodejs.org/):
-
-```js
-const emojiRegex = require('emoji-regex');
-// Note: because the regular expression has the global flag set, this module
-// exports a function that returns the regex rather than exporting the regular
-// expression itself, to make it impossible to (accidentally) mutate the
-// original regular expression.
-
-const text = `
-\u{231A}: ⌚ default emoji presentation character (Emoji_Presentation)
-\u{2194}\u{FE0F}: ↔️ default text presentation character rendered as emoji
-\u{1F469}: 👩 emoji modifier base (Emoji_Modifier_Base)
-\u{1F469}\u{1F3FF}: 👩🏿 emoji modifier base followed by a modifier
-`;
-
-const regex = emojiRegex();
-let match;
-while (match = regex.exec(text)) {
- const emoji = match[0];
- console.log(`Matched sequence ${ emoji } — code points: ${ [...emoji].length }`);
-}
-```
-
-Console output:
-
-```
-Matched sequence ⌚ — code points: 1
-Matched sequence ⌚ — code points: 1
-Matched sequence ↔️ — code points: 2
-Matched sequence ↔️ — code points: 2
-Matched sequence 👩 — code points: 1
-Matched sequence 👩 — code points: 1
-Matched sequence 👩🏿 — code points: 2
-Matched sequence 👩🏿 — code points: 2
-```
-
-To match emoji in their textual representation as well (i.e. emoji that are not `Emoji_Presentation` symbols and that aren’t forced to render as emoji by a variation selector), `require` the other regex:
-
-```js
-const emojiRegex = require('emoji-regex/text.js');
-```
-
-Additionally, in environments which support ES2015 Unicode escapes, you may `require` ES2015-style versions of the regexes:
-
-```js
-const emojiRegex = require('emoji-regex/es2015/index.js');
-const emojiRegexText = require('emoji-regex/es2015/text.js');
-```
-
-## Author
-
-| [](https://twitter.com/mathias "Follow @mathias on Twitter") |
-|---|
-| [Mathias Bynens](https://mathiasbynens.be/) |
-
-## License
-
-_emoji-regex_ is available under the [MIT](https://mths.be/mit) license.
diff --git a/node_modules/cliui/node_modules/emoji-regex/es2015/index.js b/node_modules/cliui/node_modules/emoji-regex/es2015/index.js
deleted file mode 100644
index b4cf3dc..0000000
--- a/node_modules/cliui/node_modules/emoji-regex/es2015/index.js
+++ /dev/null
@@ -1,6 +0,0 @@
-"use strict";
-
-module.exports = () => {
- // https://mths.be/emoji
- return /\u{1F3F4}\u{E0067}\u{E0062}(?:\u{E0065}\u{E006E}\u{E0067}|\u{E0073}\u{E0063}\u{E0074}|\u{E0077}\u{E006C}\u{E0073})\u{E007F}|\u{1F468}(?:\u{1F3FC}\u200D(?:\u{1F91D}\u200D\u{1F468}\u{1F3FB}|[\u{1F33E}\u{1F373}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u{1F3FF}\u200D(?:\u{1F91D}\u200D\u{1F468}[\u{1F3FB}-\u{1F3FE}]|[\u{1F33E}\u{1F373}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u{1F3FE}\u200D(?:\u{1F91D}\u200D\u{1F468}[\u{1F3FB}-\u{1F3FD}]|[\u{1F33E}\u{1F373}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u{1F3FD}\u200D(?:\u{1F91D}\u200D\u{1F468}[\u{1F3FB}\u{1F3FC}]|[\u{1F33E}\u{1F373}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u200D(?:\u2764\uFE0F\u200D(?:\u{1F48B}\u200D)?\u{1F468}|[\u{1F468}\u{1F469}]\u200D(?:\u{1F466}\u200D\u{1F466}|\u{1F467}\u200D[\u{1F466}\u{1F467}])|\u{1F466}\u200D\u{1F466}|\u{1F467}\u200D[\u{1F466}\u{1F467}]|[\u{1F468}\u{1F469}]\u200D[\u{1F466}\u{1F467}]|[\u2695\u2696\u2708]\uFE0F|[\u{1F466}\u{1F467}]|[\u{1F33E}\u{1F373}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|(?:\u{1F3FB}\u200D[\u2695\u2696\u2708]|\u{1F3FF}\u200D[\u2695\u2696\u2708]|\u{1F3FE}\u200D[\u2695\u2696\u2708]|\u{1F3FD}\u200D[\u2695\u2696\u2708]|\u{1F3FC}\u200D[\u2695\u2696\u2708])\uFE0F|\u{1F3FB}\u200D[\u{1F33E}\u{1F373}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}]|[\u{1F3FB}-\u{1F3FF}])|(?:\u{1F9D1}\u{1F3FB}\u200D\u{1F91D}\u200D\u{1F9D1}|\u{1F469}\u{1F3FC}\u200D\u{1F91D}\u200D\u{1F469})\u{1F3FB}|\u{1F9D1}(?:\u{1F3FF}\u200D\u{1F91D}\u200D\u{1F9D1}[\u{1F3FB}-\u{1F3FF}]|\u200D\u{1F91D}\u200D\u{1F9D1})|(?:\u{1F9D1}\u{1F3FE}\u200D\u{1F91D}\u200D\u{1F9D1}|\u{1F469}\u{1F3FF}\u200D\u{1F91D}\u200D[\u{1F468}\u{1F469}])[\u{1F3FB}-\u{1F3FE}]|(?:\u{1F9D1}\u{1F3FC}\u200D\u{1F91D}\u200D\u{1F9D1}|\u{1F469}\u{1F3FD}\u200D\u{1F91D}\u200D\u{1F469})[\u{1F3FB}\u{1F3FC}]|\u{1F469}(?:\u{1F3FE}\u200D(?:\u{1F91D}\u200D\u{1F468}[\u{1F3FB}-\u{1F3FD}\u{1F3FF}]|[\u{1F33E}\u{1F373}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u{1F3FC}\u200D(?:\u{1F91D}\u200D\u{1F468}[\u{1F3FB}\u{1F3FD}-\u{1F3FF}]|[\u{1F33E}\u{1F373}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u{1F3FB}\u200D(?:\u{1F91D}\u200D\u{1F468}[\u{1F3FC}-\u{1F3FF}]|[\u{1F33E}\u{1F373}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u{1F3FD}\u200D(?:\u{1F91D}\u200D\u{1F468}[\u{1F3FB}\u{1F3FC}\u{1F3FE}\u{1F3FF}]|[\u{1F33E}\u{1F373}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u200D(?:\u2764\uFE0F\u200D(?:\u{1F48B}\u200D[\u{1F468}\u{1F469}]|[\u{1F468}\u{1F469}])|[\u{1F33E}\u{1F373}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u{1F3FF}\u200D[\u{1F33E}\u{1F373}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u{1F469}\u200D\u{1F469}\u200D(?:\u{1F466}\u200D\u{1F466}|\u{1F467}\u200D[\u{1F466}\u{1F467}])|(?:\u{1F9D1}\u{1F3FD}\u200D\u{1F91D}\u200D\u{1F9D1}|\u{1F469}\u{1F3FE}\u200D\u{1F91D}\u200D\u{1F469})[\u{1F3FB}-\u{1F3FD}]|\u{1F469}\u200D\u{1F466}\u200D\u{1F466}|\u{1F469}\u200D\u{1F469}\u200D[\u{1F466}\u{1F467}]|(?:\u{1F441}\uFE0F\u200D\u{1F5E8}|\u{1F469}(?:\u{1F3FF}\u200D[\u2695\u2696\u2708]|\u{1F3FE}\u200D[\u2695\u2696\u2708]|\u{1F3FC}\u200D[\u2695\u2696\u2708]|\u{1F3FB}\u200D[\u2695\u2696\u2708]|\u{1F3FD}\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|(?:[\u26F9\u{1F3CB}\u{1F3CC}\u{1F575}]\uFE0F|[\u{1F46F}\u{1F93C}\u{1F9DE}\u{1F9DF}])\u200D[\u2640\u2642]|[\u26F9\u{1F3CB}\u{1F3CC}\u{1F575}][\u{1F3FB}-\u{1F3FF}]\u200D[\u2640\u2642]|[\u{1F3C3}\u{1F3C4}\u{1F3CA}\u{1F46E}\u{1F471}\u{1F473}\u{1F477}\u{1F481}\u{1F482}\u{1F486}\u{1F487}\u{1F645}-\u{1F647}\u{1F64B}\u{1F64D}\u{1F64E}\u{1F6A3}\u{1F6B4}-\u{1F6B6}\u{1F926}\u{1F937}-\u{1F939}\u{1F93D}\u{1F93E}\u{1F9B8}\u{1F9B9}\u{1F9CD}-\u{1F9CF}\u{1F9D6}-\u{1F9DD}](?:[\u{1F3FB}-\u{1F3FF}]\u200D[\u2640\u2642]|\u200D[\u2640\u2642])|\u{1F3F4}\u200D\u2620)\uFE0F|\u{1F469}\u200D\u{1F467}\u200D[\u{1F466}\u{1F467}]|\u{1F3F3}\uFE0F\u200D\u{1F308}|\u{1F415}\u200D\u{1F9BA}|\u{1F469}\u200D\u{1F466}|\u{1F469}\u200D\u{1F467}|\u{1F1FD}\u{1F1F0}|\u{1F1F4}\u{1F1F2}|\u{1F1F6}\u{1F1E6}|[#\*0-9]\uFE0F\u20E3|\u{1F1E7}[\u{1F1E6}\u{1F1E7}\u{1F1E9}-\u{1F1EF}\u{1F1F1}-\u{1F1F4}\u{1F1F6}-\u{1F1F9}\u{1F1FB}\u{1F1FC}\u{1F1FE}\u{1F1FF}]|\u{1F1F9}[\u{1F1E6}\u{1F1E8}\u{1F1E9}\u{1F1EB}-\u{1F1ED}\u{1F1EF}-\u{1F1F4}\u{1F1F7}\u{1F1F9}\u{1F1FB}\u{1F1FC}\u{1F1FF}]|\u{1F1EA}[\u{1F1E6}\u{1F1E8}\u{1F1EA}\u{1F1EC}\u{1F1ED}\u{1F1F7}-\u{1F1FA}]|\u{1F9D1}[\u{1F3FB}-\u{1F3FF}]|\u{1F1F7}[\u{1F1EA}\u{1F1F4}\u{1F1F8}\u{1F1FA}\u{1F1FC}]|\u{1F469}[\u{1F3FB}-\u{1F3FF}]|\u{1F1F2}[\u{1F1E6}\u{1F1E8}-\u{1F1ED}\u{1F1F0}-\u{1F1FF}]|\u{1F1E6}[\u{1F1E8}-\u{1F1EC}\u{1F1EE}\u{1F1F1}\u{1F1F2}\u{1F1F4}\u{1F1F6}-\u{1F1FA}\u{1F1FC}\u{1F1FD}\u{1F1FF}]|\u{1F1F0}[\u{1F1EA}\u{1F1EC}-\u{1F1EE}\u{1F1F2}\u{1F1F3}\u{1F1F5}\u{1F1F7}\u{1F1FC}\u{1F1FE}\u{1F1FF}]|\u{1F1ED}[\u{1F1F0}\u{1F1F2}\u{1F1F3}\u{1F1F7}\u{1F1F9}\u{1F1FA}]|\u{1F1E9}[\u{1F1EA}\u{1F1EC}\u{1F1EF}\u{1F1F0}\u{1F1F2}\u{1F1F4}\u{1F1FF}]|\u{1F1FE}[\u{1F1EA}\u{1F1F9}]|\u{1F1EC}[\u{1F1E6}\u{1F1E7}\u{1F1E9}-\u{1F1EE}\u{1F1F1}-\u{1F1F3}\u{1F1F5}-\u{1F1FA}\u{1F1FC}\u{1F1FE}]|\u{1F1F8}[\u{1F1E6}-\u{1F1EA}\u{1F1EC}-\u{1F1F4}\u{1F1F7}-\u{1F1F9}\u{1F1FB}\u{1F1FD}-\u{1F1FF}]|\u{1F1EB}[\u{1F1EE}-\u{1F1F0}\u{1F1F2}\u{1F1F4}\u{1F1F7}]|\u{1F1F5}[\u{1F1E6}\u{1F1EA}-\u{1F1ED}\u{1F1F0}-\u{1F1F3}\u{1F1F7}-\u{1F1F9}\u{1F1FC}\u{1F1FE}]|\u{1F1FB}[\u{1F1E6}\u{1F1E8}\u{1F1EA}\u{1F1EC}\u{1F1EE}\u{1F1F3}\u{1F1FA}]|\u{1F1F3}[\u{1F1E6}\u{1F1E8}\u{1F1EA}-\u{1F1EC}\u{1F1EE}\u{1F1F1}\u{1F1F4}\u{1F1F5}\u{1F1F7}\u{1F1FA}\u{1F1FF}]|\u{1F1E8}[\u{1F1E6}\u{1F1E8}\u{1F1E9}\u{1F1EB}-\u{1F1EE}\u{1F1F0}-\u{1F1F5}\u{1F1F7}\u{1F1FA}-\u{1F1FF}]|\u{1F1F1}[\u{1F1E6}-\u{1F1E8}\u{1F1EE}\u{1F1F0}\u{1F1F7}-\u{1F1FB}\u{1F1FE}]|\u{1F1FF}[\u{1F1E6}\u{1F1F2}\u{1F1FC}]|\u{1F1FC}[\u{1F1EB}\u{1F1F8}]|\u{1F1FA}[\u{1F1E6}\u{1F1EC}\u{1F1F2}\u{1F1F3}\u{1F1F8}\u{1F1FE}\u{1F1FF}]|\u{1F1EE}[\u{1F1E8}-\u{1F1EA}\u{1F1F1}-\u{1F1F4}\u{1F1F6}-\u{1F1F9}]|\u{1F1EF}[\u{1F1EA}\u{1F1F2}\u{1F1F4}\u{1F1F5}]|[\u{1F3C3}\u{1F3C4}\u{1F3CA}\u{1F46E}\u{1F471}\u{1F473}\u{1F477}\u{1F481}\u{1F482}\u{1F486}\u{1F487}\u{1F645}-\u{1F647}\u{1F64B}\u{1F64D}\u{1F64E}\u{1F6A3}\u{1F6B4}-\u{1F6B6}\u{1F926}\u{1F937}-\u{1F939}\u{1F93D}\u{1F93E}\u{1F9B8}\u{1F9B9}\u{1F9CD}-\u{1F9CF}\u{1F9D6}-\u{1F9DD}][\u{1F3FB}-\u{1F3FF}]|[\u26F9\u{1F3CB}\u{1F3CC}\u{1F575}][\u{1F3FB}-\u{1F3FF}]|[\u261D\u270A-\u270D\u{1F385}\u{1F3C2}\u{1F3C7}\u{1F442}\u{1F443}\u{1F446}-\u{1F450}\u{1F466}\u{1F467}\u{1F46B}-\u{1F46D}\u{1F470}\u{1F472}\u{1F474}-\u{1F476}\u{1F478}\u{1F47C}\u{1F483}\u{1F485}\u{1F4AA}\u{1F574}\u{1F57A}\u{1F590}\u{1F595}\u{1F596}\u{1F64C}\u{1F64F}\u{1F6C0}\u{1F6CC}\u{1F90F}\u{1F918}-\u{1F91C}\u{1F91E}\u{1F91F}\u{1F930}-\u{1F936}\u{1F9B5}\u{1F9B6}\u{1F9BB}\u{1F9D2}-\u{1F9D5}][\u{1F3FB}-\u{1F3FF}]|[\u231A\u231B\u23E9-\u23EC\u23F0\u23F3\u25FD\u25FE\u2614\u2615\u2648-\u2653\u267F\u2693\u26A1\u26AA\u26AB\u26BD\u26BE\u26C4\u26C5\u26CE\u26D4\u26EA\u26F2\u26F3\u26F5\u26FA\u26FD\u2705\u270A\u270B\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B1B\u2B1C\u2B50\u2B55\u{1F004}\u{1F0CF}\u{1F18E}\u{1F191}-\u{1F19A}\u{1F1E6}-\u{1F1FF}\u{1F201}\u{1F21A}\u{1F22F}\u{1F232}-\u{1F236}\u{1F238}-\u{1F23A}\u{1F250}\u{1F251}\u{1F300}-\u{1F320}\u{1F32D}-\u{1F335}\u{1F337}-\u{1F37C}\u{1F37E}-\u{1F393}\u{1F3A0}-\u{1F3CA}\u{1F3CF}-\u{1F3D3}\u{1F3E0}-\u{1F3F0}\u{1F3F4}\u{1F3F8}-\u{1F43E}\u{1F440}\u{1F442}-\u{1F4FC}\u{1F4FF}-\u{1F53D}\u{1F54B}-\u{1F54E}\u{1F550}-\u{1F567}\u{1F57A}\u{1F595}\u{1F596}\u{1F5A4}\u{1F5FB}-\u{1F64F}\u{1F680}-\u{1F6C5}\u{1F6CC}\u{1F6D0}-\u{1F6D2}\u{1F6D5}\u{1F6EB}\u{1F6EC}\u{1F6F4}-\u{1F6FA}\u{1F7E0}-\u{1F7EB}\u{1F90D}-\u{1F93A}\u{1F93C}-\u{1F945}\u{1F947}-\u{1F971}\u{1F973}-\u{1F976}\u{1F97A}-\u{1F9A2}\u{1F9A5}-\u{1F9AA}\u{1F9AE}-\u{1F9CA}\u{1F9CD}-\u{1F9FF}\u{1FA70}-\u{1FA73}\u{1FA78}-\u{1FA7A}\u{1FA80}-\u{1FA82}\u{1FA90}-\u{1FA95}]|[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299\u{1F004}\u{1F0CF}\u{1F170}\u{1F171}\u{1F17E}\u{1F17F}\u{1F18E}\u{1F191}-\u{1F19A}\u{1F1E6}-\u{1F1FF}\u{1F201}\u{1F202}\u{1F21A}\u{1F22F}\u{1F232}-\u{1F23A}\u{1F250}\u{1F251}\u{1F300}-\u{1F321}\u{1F324}-\u{1F393}\u{1F396}\u{1F397}\u{1F399}-\u{1F39B}\u{1F39E}-\u{1F3F0}\u{1F3F3}-\u{1F3F5}\u{1F3F7}-\u{1F4FD}\u{1F4FF}-\u{1F53D}\u{1F549}-\u{1F54E}\u{1F550}-\u{1F567}\u{1F56F}\u{1F570}\u{1F573}-\u{1F57A}\u{1F587}\u{1F58A}-\u{1F58D}\u{1F590}\u{1F595}\u{1F596}\u{1F5A4}\u{1F5A5}\u{1F5A8}\u{1F5B1}\u{1F5B2}\u{1F5BC}\u{1F5C2}-\u{1F5C4}\u{1F5D1}-\u{1F5D3}\u{1F5DC}-\u{1F5DE}\u{1F5E1}\u{1F5E3}\u{1F5E8}\u{1F5EF}\u{1F5F3}\u{1F5FA}-\u{1F64F}\u{1F680}-\u{1F6C5}\u{1F6CB}-\u{1F6D2}\u{1F6D5}\u{1F6E0}-\u{1F6E5}\u{1F6E9}\u{1F6EB}\u{1F6EC}\u{1F6F0}\u{1F6F3}-\u{1F6FA}\u{1F7E0}-\u{1F7EB}\u{1F90D}-\u{1F93A}\u{1F93C}-\u{1F945}\u{1F947}-\u{1F971}\u{1F973}-\u{1F976}\u{1F97A}-\u{1F9A2}\u{1F9A5}-\u{1F9AA}\u{1F9AE}-\u{1F9CA}\u{1F9CD}-\u{1F9FF}\u{1FA70}-\u{1FA73}\u{1FA78}-\u{1FA7A}\u{1FA80}-\u{1FA82}\u{1FA90}-\u{1FA95}]\uFE0F|[\u261D\u26F9\u270A-\u270D\u{1F385}\u{1F3C2}-\u{1F3C4}\u{1F3C7}\u{1F3CA}-\u{1F3CC}\u{1F442}\u{1F443}\u{1F446}-\u{1F450}\u{1F466}-\u{1F478}\u{1F47C}\u{1F481}-\u{1F483}\u{1F485}-\u{1F487}\u{1F48F}\u{1F491}\u{1F4AA}\u{1F574}\u{1F575}\u{1F57A}\u{1F590}\u{1F595}\u{1F596}\u{1F645}-\u{1F647}\u{1F64B}-\u{1F64F}\u{1F6A3}\u{1F6B4}-\u{1F6B6}\u{1F6C0}\u{1F6CC}\u{1F90F}\u{1F918}-\u{1F91F}\u{1F926}\u{1F930}-\u{1F939}\u{1F93C}-\u{1F93E}\u{1F9B5}\u{1F9B6}\u{1F9B8}\u{1F9B9}\u{1F9BB}\u{1F9CD}-\u{1F9CF}\u{1F9D1}-\u{1F9DD}]/gu;
-};
diff --git a/node_modules/cliui/node_modules/emoji-regex/es2015/text.js b/node_modules/cliui/node_modules/emoji-regex/es2015/text.js
deleted file mode 100644
index 780309d..0000000
--- a/node_modules/cliui/node_modules/emoji-regex/es2015/text.js
+++ /dev/null
@@ -1,6 +0,0 @@
-"use strict";
-
-module.exports = () => {
- // https://mths.be/emoji
- return /\u{1F3F4}\u{E0067}\u{E0062}(?:\u{E0065}\u{E006E}\u{E0067}|\u{E0073}\u{E0063}\u{E0074}|\u{E0077}\u{E006C}\u{E0073})\u{E007F}|\u{1F468}(?:\u{1F3FC}\u200D(?:\u{1F91D}\u200D\u{1F468}\u{1F3FB}|[\u{1F33E}\u{1F373}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u{1F3FF}\u200D(?:\u{1F91D}\u200D\u{1F468}[\u{1F3FB}-\u{1F3FE}]|[\u{1F33E}\u{1F373}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u{1F3FE}\u200D(?:\u{1F91D}\u200D\u{1F468}[\u{1F3FB}-\u{1F3FD}]|[\u{1F33E}\u{1F373}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u{1F3FD}\u200D(?:\u{1F91D}\u200D\u{1F468}[\u{1F3FB}\u{1F3FC}]|[\u{1F33E}\u{1F373}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u200D(?:\u2764\uFE0F\u200D(?:\u{1F48B}\u200D)?\u{1F468}|[\u{1F468}\u{1F469}]\u200D(?:\u{1F466}\u200D\u{1F466}|\u{1F467}\u200D[\u{1F466}\u{1F467}])|\u{1F466}\u200D\u{1F466}|\u{1F467}\u200D[\u{1F466}\u{1F467}]|[\u{1F468}\u{1F469}]\u200D[\u{1F466}\u{1F467}]|[\u2695\u2696\u2708]\uFE0F|[\u{1F466}\u{1F467}]|[\u{1F33E}\u{1F373}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|(?:\u{1F3FB}\u200D[\u2695\u2696\u2708]|\u{1F3FF}\u200D[\u2695\u2696\u2708]|\u{1F3FE}\u200D[\u2695\u2696\u2708]|\u{1F3FD}\u200D[\u2695\u2696\u2708]|\u{1F3FC}\u200D[\u2695\u2696\u2708])\uFE0F|\u{1F3FB}\u200D[\u{1F33E}\u{1F373}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}]|[\u{1F3FB}-\u{1F3FF}])|(?:\u{1F9D1}\u{1F3FB}\u200D\u{1F91D}\u200D\u{1F9D1}|\u{1F469}\u{1F3FC}\u200D\u{1F91D}\u200D\u{1F469})\u{1F3FB}|\u{1F9D1}(?:\u{1F3FF}\u200D\u{1F91D}\u200D\u{1F9D1}[\u{1F3FB}-\u{1F3FF}]|\u200D\u{1F91D}\u200D\u{1F9D1})|(?:\u{1F9D1}\u{1F3FE}\u200D\u{1F91D}\u200D\u{1F9D1}|\u{1F469}\u{1F3FF}\u200D\u{1F91D}\u200D[\u{1F468}\u{1F469}])[\u{1F3FB}-\u{1F3FE}]|(?:\u{1F9D1}\u{1F3FC}\u200D\u{1F91D}\u200D\u{1F9D1}|\u{1F469}\u{1F3FD}\u200D\u{1F91D}\u200D\u{1F469})[\u{1F3FB}\u{1F3FC}]|\u{1F469}(?:\u{1F3FE}\u200D(?:\u{1F91D}\u200D\u{1F468}[\u{1F3FB}-\u{1F3FD}\u{1F3FF}]|[\u{1F33E}\u{1F373}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u{1F3FC}\u200D(?:\u{1F91D}\u200D\u{1F468}[\u{1F3FB}\u{1F3FD}-\u{1F3FF}]|[\u{1F33E}\u{1F373}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u{1F3FB}\u200D(?:\u{1F91D}\u200D\u{1F468}[\u{1F3FC}-\u{1F3FF}]|[\u{1F33E}\u{1F373}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u{1F3FD}\u200D(?:\u{1F91D}\u200D\u{1F468}[\u{1F3FB}\u{1F3FC}\u{1F3FE}\u{1F3FF}]|[\u{1F33E}\u{1F373}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u200D(?:\u2764\uFE0F\u200D(?:\u{1F48B}\u200D[\u{1F468}\u{1F469}]|[\u{1F468}\u{1F469}])|[\u{1F33E}\u{1F373}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u{1F3FF}\u200D[\u{1F33E}\u{1F373}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u{1F469}\u200D\u{1F469}\u200D(?:\u{1F466}\u200D\u{1F466}|\u{1F467}\u200D[\u{1F466}\u{1F467}])|(?:\u{1F9D1}\u{1F3FD}\u200D\u{1F91D}\u200D\u{1F9D1}|\u{1F469}\u{1F3FE}\u200D\u{1F91D}\u200D\u{1F469})[\u{1F3FB}-\u{1F3FD}]|\u{1F469}\u200D\u{1F466}\u200D\u{1F466}|\u{1F469}\u200D\u{1F469}\u200D[\u{1F466}\u{1F467}]|(?:\u{1F441}\uFE0F\u200D\u{1F5E8}|\u{1F469}(?:\u{1F3FF}\u200D[\u2695\u2696\u2708]|\u{1F3FE}\u200D[\u2695\u2696\u2708]|\u{1F3FC}\u200D[\u2695\u2696\u2708]|\u{1F3FB}\u200D[\u2695\u2696\u2708]|\u{1F3FD}\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|(?:[\u26F9\u{1F3CB}\u{1F3CC}\u{1F575}]\uFE0F|[\u{1F46F}\u{1F93C}\u{1F9DE}\u{1F9DF}])\u200D[\u2640\u2642]|[\u26F9\u{1F3CB}\u{1F3CC}\u{1F575}][\u{1F3FB}-\u{1F3FF}]\u200D[\u2640\u2642]|[\u{1F3C3}\u{1F3C4}\u{1F3CA}\u{1F46E}\u{1F471}\u{1F473}\u{1F477}\u{1F481}\u{1F482}\u{1F486}\u{1F487}\u{1F645}-\u{1F647}\u{1F64B}\u{1F64D}\u{1F64E}\u{1F6A3}\u{1F6B4}-\u{1F6B6}\u{1F926}\u{1F937}-\u{1F939}\u{1F93D}\u{1F93E}\u{1F9B8}\u{1F9B9}\u{1F9CD}-\u{1F9CF}\u{1F9D6}-\u{1F9DD}](?:[\u{1F3FB}-\u{1F3FF}]\u200D[\u2640\u2642]|\u200D[\u2640\u2642])|\u{1F3F4}\u200D\u2620)\uFE0F|\u{1F469}\u200D\u{1F467}\u200D[\u{1F466}\u{1F467}]|\u{1F3F3}\uFE0F\u200D\u{1F308}|\u{1F415}\u200D\u{1F9BA}|\u{1F469}\u200D\u{1F466}|\u{1F469}\u200D\u{1F467}|\u{1F1FD}\u{1F1F0}|\u{1F1F4}\u{1F1F2}|\u{1F1F6}\u{1F1E6}|[#\*0-9]\uFE0F\u20E3|\u{1F1E7}[\u{1F1E6}\u{1F1E7}\u{1F1E9}-\u{1F1EF}\u{1F1F1}-\u{1F1F4}\u{1F1F6}-\u{1F1F9}\u{1F1FB}\u{1F1FC}\u{1F1FE}\u{1F1FF}]|\u{1F1F9}[\u{1F1E6}\u{1F1E8}\u{1F1E9}\u{1F1EB}-\u{1F1ED}\u{1F1EF}-\u{1F1F4}\u{1F1F7}\u{1F1F9}\u{1F1FB}\u{1F1FC}\u{1F1FF}]|\u{1F1EA}[\u{1F1E6}\u{1F1E8}\u{1F1EA}\u{1F1EC}\u{1F1ED}\u{1F1F7}-\u{1F1FA}]|\u{1F9D1}[\u{1F3FB}-\u{1F3FF}]|\u{1F1F7}[\u{1F1EA}\u{1F1F4}\u{1F1F8}\u{1F1FA}\u{1F1FC}]|\u{1F469}[\u{1F3FB}-\u{1F3FF}]|\u{1F1F2}[\u{1F1E6}\u{1F1E8}-\u{1F1ED}\u{1F1F0}-\u{1F1FF}]|\u{1F1E6}[\u{1F1E8}-\u{1F1EC}\u{1F1EE}\u{1F1F1}\u{1F1F2}\u{1F1F4}\u{1F1F6}-\u{1F1FA}\u{1F1FC}\u{1F1FD}\u{1F1FF}]|\u{1F1F0}[\u{1F1EA}\u{1F1EC}-\u{1F1EE}\u{1F1F2}\u{1F1F3}\u{1F1F5}\u{1F1F7}\u{1F1FC}\u{1F1FE}\u{1F1FF}]|\u{1F1ED}[\u{1F1F0}\u{1F1F2}\u{1F1F3}\u{1F1F7}\u{1F1F9}\u{1F1FA}]|\u{1F1E9}[\u{1F1EA}\u{1F1EC}\u{1F1EF}\u{1F1F0}\u{1F1F2}\u{1F1F4}\u{1F1FF}]|\u{1F1FE}[\u{1F1EA}\u{1F1F9}]|\u{1F1EC}[\u{1F1E6}\u{1F1E7}\u{1F1E9}-\u{1F1EE}\u{1F1F1}-\u{1F1F3}\u{1F1F5}-\u{1F1FA}\u{1F1FC}\u{1F1FE}]|\u{1F1F8}[\u{1F1E6}-\u{1F1EA}\u{1F1EC}-\u{1F1F4}\u{1F1F7}-\u{1F1F9}\u{1F1FB}\u{1F1FD}-\u{1F1FF}]|\u{1F1EB}[\u{1F1EE}-\u{1F1F0}\u{1F1F2}\u{1F1F4}\u{1F1F7}]|\u{1F1F5}[\u{1F1E6}\u{1F1EA}-\u{1F1ED}\u{1F1F0}-\u{1F1F3}\u{1F1F7}-\u{1F1F9}\u{1F1FC}\u{1F1FE}]|\u{1F1FB}[\u{1F1E6}\u{1F1E8}\u{1F1EA}\u{1F1EC}\u{1F1EE}\u{1F1F3}\u{1F1FA}]|\u{1F1F3}[\u{1F1E6}\u{1F1E8}\u{1F1EA}-\u{1F1EC}\u{1F1EE}\u{1F1F1}\u{1F1F4}\u{1F1F5}\u{1F1F7}\u{1F1FA}\u{1F1FF}]|\u{1F1E8}[\u{1F1E6}\u{1F1E8}\u{1F1E9}\u{1F1EB}-\u{1F1EE}\u{1F1F0}-\u{1F1F5}\u{1F1F7}\u{1F1FA}-\u{1F1FF}]|\u{1F1F1}[\u{1F1E6}-\u{1F1E8}\u{1F1EE}\u{1F1F0}\u{1F1F7}-\u{1F1FB}\u{1F1FE}]|\u{1F1FF}[\u{1F1E6}\u{1F1F2}\u{1F1FC}]|\u{1F1FC}[\u{1F1EB}\u{1F1F8}]|\u{1F1FA}[\u{1F1E6}\u{1F1EC}\u{1F1F2}\u{1F1F3}\u{1F1F8}\u{1F1FE}\u{1F1FF}]|\u{1F1EE}[\u{1F1E8}-\u{1F1EA}\u{1F1F1}-\u{1F1F4}\u{1F1F6}-\u{1F1F9}]|\u{1F1EF}[\u{1F1EA}\u{1F1F2}\u{1F1F4}\u{1F1F5}]|[\u{1F3C3}\u{1F3C4}\u{1F3CA}\u{1F46E}\u{1F471}\u{1F473}\u{1F477}\u{1F481}\u{1F482}\u{1F486}\u{1F487}\u{1F645}-\u{1F647}\u{1F64B}\u{1F64D}\u{1F64E}\u{1F6A3}\u{1F6B4}-\u{1F6B6}\u{1F926}\u{1F937}-\u{1F939}\u{1F93D}\u{1F93E}\u{1F9B8}\u{1F9B9}\u{1F9CD}-\u{1F9CF}\u{1F9D6}-\u{1F9DD}][\u{1F3FB}-\u{1F3FF}]|[\u26F9\u{1F3CB}\u{1F3CC}\u{1F575}][\u{1F3FB}-\u{1F3FF}]|[\u261D\u270A-\u270D\u{1F385}\u{1F3C2}\u{1F3C7}\u{1F442}\u{1F443}\u{1F446}-\u{1F450}\u{1F466}\u{1F467}\u{1F46B}-\u{1F46D}\u{1F470}\u{1F472}\u{1F474}-\u{1F476}\u{1F478}\u{1F47C}\u{1F483}\u{1F485}\u{1F4AA}\u{1F574}\u{1F57A}\u{1F590}\u{1F595}\u{1F596}\u{1F64C}\u{1F64F}\u{1F6C0}\u{1F6CC}\u{1F90F}\u{1F918}-\u{1F91C}\u{1F91E}\u{1F91F}\u{1F930}-\u{1F936}\u{1F9B5}\u{1F9B6}\u{1F9BB}\u{1F9D2}-\u{1F9D5}][\u{1F3FB}-\u{1F3FF}]|[\u231A\u231B\u23E9-\u23EC\u23F0\u23F3\u25FD\u25FE\u2614\u2615\u2648-\u2653\u267F\u2693\u26A1\u26AA\u26AB\u26BD\u26BE\u26C4\u26C5\u26CE\u26D4\u26EA\u26F2\u26F3\u26F5\u26FA\u26FD\u2705\u270A\u270B\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B1B\u2B1C\u2B50\u2B55\u{1F004}\u{1F0CF}\u{1F18E}\u{1F191}-\u{1F19A}\u{1F1E6}-\u{1F1FF}\u{1F201}\u{1F21A}\u{1F22F}\u{1F232}-\u{1F236}\u{1F238}-\u{1F23A}\u{1F250}\u{1F251}\u{1F300}-\u{1F320}\u{1F32D}-\u{1F335}\u{1F337}-\u{1F37C}\u{1F37E}-\u{1F393}\u{1F3A0}-\u{1F3CA}\u{1F3CF}-\u{1F3D3}\u{1F3E0}-\u{1F3F0}\u{1F3F4}\u{1F3F8}-\u{1F43E}\u{1F440}\u{1F442}-\u{1F4FC}\u{1F4FF}-\u{1F53D}\u{1F54B}-\u{1F54E}\u{1F550}-\u{1F567}\u{1F57A}\u{1F595}\u{1F596}\u{1F5A4}\u{1F5FB}-\u{1F64F}\u{1F680}-\u{1F6C5}\u{1F6CC}\u{1F6D0}-\u{1F6D2}\u{1F6D5}\u{1F6EB}\u{1F6EC}\u{1F6F4}-\u{1F6FA}\u{1F7E0}-\u{1F7EB}\u{1F90D}-\u{1F93A}\u{1F93C}-\u{1F945}\u{1F947}-\u{1F971}\u{1F973}-\u{1F976}\u{1F97A}-\u{1F9A2}\u{1F9A5}-\u{1F9AA}\u{1F9AE}-\u{1F9CA}\u{1F9CD}-\u{1F9FF}\u{1FA70}-\u{1FA73}\u{1FA78}-\u{1FA7A}\u{1FA80}-\u{1FA82}\u{1FA90}-\u{1FA95}]|[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299\u{1F004}\u{1F0CF}\u{1F170}\u{1F171}\u{1F17E}\u{1F17F}\u{1F18E}\u{1F191}-\u{1F19A}\u{1F1E6}-\u{1F1FF}\u{1F201}\u{1F202}\u{1F21A}\u{1F22F}\u{1F232}-\u{1F23A}\u{1F250}\u{1F251}\u{1F300}-\u{1F321}\u{1F324}-\u{1F393}\u{1F396}\u{1F397}\u{1F399}-\u{1F39B}\u{1F39E}-\u{1F3F0}\u{1F3F3}-\u{1F3F5}\u{1F3F7}-\u{1F4FD}\u{1F4FF}-\u{1F53D}\u{1F549}-\u{1F54E}\u{1F550}-\u{1F567}\u{1F56F}\u{1F570}\u{1F573}-\u{1F57A}\u{1F587}\u{1F58A}-\u{1F58D}\u{1F590}\u{1F595}\u{1F596}\u{1F5A4}\u{1F5A5}\u{1F5A8}\u{1F5B1}\u{1F5B2}\u{1F5BC}\u{1F5C2}-\u{1F5C4}\u{1F5D1}-\u{1F5D3}\u{1F5DC}-\u{1F5DE}\u{1F5E1}\u{1F5E3}\u{1F5E8}\u{1F5EF}\u{1F5F3}\u{1F5FA}-\u{1F64F}\u{1F680}-\u{1F6C5}\u{1F6CB}-\u{1F6D2}\u{1F6D5}\u{1F6E0}-\u{1F6E5}\u{1F6E9}\u{1F6EB}\u{1F6EC}\u{1F6F0}\u{1F6F3}-\u{1F6FA}\u{1F7E0}-\u{1F7EB}\u{1F90D}-\u{1F93A}\u{1F93C}-\u{1F945}\u{1F947}-\u{1F971}\u{1F973}-\u{1F976}\u{1F97A}-\u{1F9A2}\u{1F9A5}-\u{1F9AA}\u{1F9AE}-\u{1F9CA}\u{1F9CD}-\u{1F9FF}\u{1FA70}-\u{1FA73}\u{1FA78}-\u{1FA7A}\u{1FA80}-\u{1FA82}\u{1FA90}-\u{1FA95}]\uFE0F?|[\u261D\u26F9\u270A-\u270D\u{1F385}\u{1F3C2}-\u{1F3C4}\u{1F3C7}\u{1F3CA}-\u{1F3CC}\u{1F442}\u{1F443}\u{1F446}-\u{1F450}\u{1F466}-\u{1F478}\u{1F47C}\u{1F481}-\u{1F483}\u{1F485}-\u{1F487}\u{1F48F}\u{1F491}\u{1F4AA}\u{1F574}\u{1F575}\u{1F57A}\u{1F590}\u{1F595}\u{1F596}\u{1F645}-\u{1F647}\u{1F64B}-\u{1F64F}\u{1F6A3}\u{1F6B4}-\u{1F6B6}\u{1F6C0}\u{1F6CC}\u{1F90F}\u{1F918}-\u{1F91F}\u{1F926}\u{1F930}-\u{1F939}\u{1F93C}-\u{1F93E}\u{1F9B5}\u{1F9B6}\u{1F9B8}\u{1F9B9}\u{1F9BB}\u{1F9CD}-\u{1F9CF}\u{1F9D1}-\u{1F9DD}]/gu;
-};
diff --git a/node_modules/cliui/node_modules/emoji-regex/index.d.ts b/node_modules/cliui/node_modules/emoji-regex/index.d.ts
deleted file mode 100644
index 1955b47..0000000
--- a/node_modules/cliui/node_modules/emoji-regex/index.d.ts
+++ /dev/null
@@ -1,23 +0,0 @@
-declare module 'emoji-regex' {
- function emojiRegex(): RegExp;
-
- export default emojiRegex;
-}
-
-declare module 'emoji-regex/text' {
- function emojiRegex(): RegExp;
-
- export default emojiRegex;
-}
-
-declare module 'emoji-regex/es2015' {
- function emojiRegex(): RegExp;
-
- export default emojiRegex;
-}
-
-declare module 'emoji-regex/es2015/text' {
- function emojiRegex(): RegExp;
-
- export default emojiRegex;
-}
diff --git a/node_modules/cliui/node_modules/emoji-regex/index.js b/node_modules/cliui/node_modules/emoji-regex/index.js
deleted file mode 100644
index d993a3a..0000000
--- a/node_modules/cliui/node_modules/emoji-regex/index.js
+++ /dev/null
@@ -1,6 +0,0 @@
-"use strict";
-
-module.exports = function () {
- // https://mths.be/emoji
- return /\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62(?:\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDB40\uDC73\uDB40\uDC63\uDB40\uDC74|\uDB40\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F|\uD83D\uDC68(?:\uD83C\uDFFC\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68\uD83C\uDFFB|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFE])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFD])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFC])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83D\uDC68|(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D[\uDC66\uDC67])|[\u2695\u2696\u2708]\uFE0F|\uD83D[\uDC66\uDC67]|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|(?:\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708])\uFE0F|\uD83C\uDFFB\u200D(?:\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C[\uDFFB-\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFB\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFC\u200D\uD83E\uDD1D\u200D\uD83D\uDC69)\uD83C\uDFFB|\uD83E\uDDD1(?:\uD83C\uDFFF\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1(?:\uD83C[\uDFFB-\uDFFF])|\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1)|(?:\uD83E\uDDD1\uD83C\uDFFE\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFF\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB-\uDFFE])|(?:\uD83E\uDDD1\uD83C\uDFFC\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFD\u200D\uD83E\uDD1D\u200D\uD83D\uDC69)(?:\uD83C[\uDFFB\uDFFC])|\uD83D\uDC69(?:\uD83C\uDFFE\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFB\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFC-\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|(?:\uD83E\uDDD1\uD83C\uDFFD\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFE\u200D\uD83E\uDD1D\u200D\uD83D\uDC69)(?:\uD83C[\uDFFB-\uDFFD])|\uD83D\uDC69\u200D\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D[\uDC66\uDC67])|(?:\uD83D\uDC41\uFE0F\u200D\uD83D\uDDE8|\uD83D\uDC69(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|(?:(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)\uFE0F|\uD83D\uDC6F|\uD83E[\uDD3C\uDDDE\uDDDF])\u200D[\u2640\u2642]|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642]|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD6-\uDDDD])(?:(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642]|\u200D[\u2640\u2642])|\uD83C\uDFF4\u200D\u2620)\uFE0F|\uD83D\uDC69\u200D\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|\uD83C\uDFF3\uFE0F\u200D\uD83C\uDF08|\uD83D\uDC15\u200D\uD83E\uDDBA|\uD83D\uDC69\u200D\uD83D\uDC66|\uD83D\uDC69\u200D\uD83D\uDC67|\uD83C\uDDFD\uD83C\uDDF0|\uD83C\uDDF4\uD83C\uDDF2|\uD83C\uDDF6\uD83C\uDDE6|[#\*0-9]\uFE0F\u20E3|\uD83C\uDDE7(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF])|\uD83C\uDDF9(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF])|\uD83C\uDDEA(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA])|\uD83E\uDDD1(?:\uD83C[\uDFFB-\uDFFF])|\uD83C\uDDF7(?:\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC])|\uD83D\uDC69(?:\uD83C[\uDFFB-\uDFFF])|\uD83C\uDDF2(?:\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF])|\uD83C\uDDE6(?:\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF])|\uD83C\uDDF0(?:\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF])|\uD83C\uDDED(?:\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA])|\uD83C\uDDE9(?:\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF])|\uD83C\uDDFE(?:\uD83C[\uDDEA\uDDF9])|\uD83C\uDDEC(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE])|\uD83C\uDDF8(?:\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF])|\uD83C\uDDEB(?:\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7])|\uD83C\uDDF5(?:\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE])|\uD83C\uDDFB(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA])|\uD83C\uDDF3(?:\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF])|\uD83C\uDDE8(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF5\uDDF7\uDDFA-\uDDFF])|\uD83C\uDDF1(?:\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE])|\uD83C\uDDFF(?:\uD83C[\uDDE6\uDDF2\uDDFC])|\uD83C\uDDFC(?:\uD83C[\uDDEB\uDDF8])|\uD83C\uDDFA(?:\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF])|\uD83C\uDDEE(?:\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9])|\uD83C\uDDEF(?:\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5])|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uD83C[\uDFFB-\uDFFF])|(?:[\u261D\u270A-\u270D]|\uD83C[\uDF85\uDFC2\uDFC7]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC70\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDCAA\uDD74\uDD7A\uDD90\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC]|\uD83E[\uDD0F\uDD18-\uDD1C\uDD1E\uDD1F\uDD30-\uDD36\uDDB5\uDDB6\uDDBB\uDDD2-\uDDD5])(?:\uD83C[\uDFFB-\uDFFF])|(?:[\u231A\u231B\u23E9-\u23EC\u23F0\u23F3\u25FD\u25FE\u2614\u2615\u2648-\u2653\u267F\u2693\u26A1\u26AA\u26AB\u26BD\u26BE\u26C4\u26C5\u26CE\u26D4\u26EA\u26F2\u26F3\u26F5\u26FA\u26FD\u2705\u270A\u270B\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B1B\u2B1C\u2B50\u2B55]|\uD83C[\uDC04\uDCCF\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF7C\uDF7E-\uDF93\uDFA0-\uDFCA\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF4\uDFF8-\uDFFF]|\uD83D[\uDC00-\uDC3E\uDC40\uDC42-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDD7A\uDD95\uDD96\uDDA4\uDDFB-\uDE4F\uDE80-\uDEC5\uDECC\uDED0-\uDED2\uDED5\uDEEB\uDEEC\uDEF4-\uDEFA\uDFE0-\uDFEB]|\uD83E[\uDD0D-\uDD3A\uDD3C-\uDD45\uDD47-\uDD71\uDD73-\uDD76\uDD7A-\uDDA2\uDDA5-\uDDAA\uDDAE-\uDDCA\uDDCD-\uDDFF\uDE70-\uDE73\uDE78-\uDE7A\uDE80-\uDE82\uDE90-\uDE95])|(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDED5\uDEE0-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEFA\uDFE0-\uDFEB]|\uD83E[\uDD0D-\uDD3A\uDD3C-\uDD45\uDD47-\uDD71\uDD73-\uDD76\uDD7A-\uDDA2\uDDA5-\uDDAA\uDDAE-\uDDCA\uDDCD-\uDDFF\uDE70-\uDE73\uDE78-\uDE7A\uDE80-\uDE82\uDE90-\uDE95])\uFE0F|(?:[\u261D\u26F9\u270A-\u270D]|\uD83C[\uDF85\uDFC2-\uDFC4\uDFC7\uDFCA-\uDFCC]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66-\uDC78\uDC7C\uDC81-\uDC83\uDC85-\uDC87\uDC8F\uDC91\uDCAA\uDD74\uDD75\uDD7A\uDD90\uDD95\uDD96\uDE45-\uDE47\uDE4B-\uDE4F\uDEA3\uDEB4-\uDEB6\uDEC0\uDECC]|\uD83E[\uDD0F\uDD18-\uDD1F\uDD26\uDD30-\uDD39\uDD3C-\uDD3E\uDDB5\uDDB6\uDDB8\uDDB9\uDDBB\uDDCD-\uDDCF\uDDD1-\uDDDD])/g;
-};
diff --git a/node_modules/cliui/node_modules/emoji-regex/package.json b/node_modules/cliui/node_modules/emoji-regex/package.json
deleted file mode 100644
index 6d32352..0000000
--- a/node_modules/cliui/node_modules/emoji-regex/package.json
+++ /dev/null
@@ -1,50 +0,0 @@
-{
- "name": "emoji-regex",
- "version": "8.0.0",
- "description": "A regular expression to match all Emoji-only symbols as per the Unicode Standard.",
- "homepage": "https://mths.be/emoji-regex",
- "main": "index.js",
- "types": "index.d.ts",
- "keywords": [
- "unicode",
- "regex",
- "regexp",
- "regular expressions",
- "code points",
- "symbols",
- "characters",
- "emoji"
- ],
- "license": "MIT",
- "author": {
- "name": "Mathias Bynens",
- "url": "https://mathiasbynens.be/"
- },
- "repository": {
- "type": "git",
- "url": "https://github.com/mathiasbynens/emoji-regex.git"
- },
- "bugs": "https://github.com/mathiasbynens/emoji-regex/issues",
- "files": [
- "LICENSE-MIT.txt",
- "index.js",
- "index.d.ts",
- "text.js",
- "es2015/index.js",
- "es2015/text.js"
- ],
- "scripts": {
- "build": "rm -rf -- es2015; babel src -d .; NODE_ENV=es2015 babel src -d ./es2015; node script/inject-sequences.js",
- "test": "mocha",
- "test:watch": "npm run test -- --watch"
- },
- "devDependencies": {
- "@babel/cli": "^7.2.3",
- "@babel/core": "^7.3.4",
- "@babel/plugin-proposal-unicode-property-regex": "^7.2.0",
- "@babel/preset-env": "^7.3.4",
- "mocha": "^6.0.2",
- "regexgen": "^1.3.0",
- "unicode-12.0.0": "^0.7.9"
- }
-}
diff --git a/node_modules/cliui/node_modules/emoji-regex/text.js b/node_modules/cliui/node_modules/emoji-regex/text.js
deleted file mode 100644
index 0a55ce2..0000000
--- a/node_modules/cliui/node_modules/emoji-regex/text.js
+++ /dev/null
@@ -1,6 +0,0 @@
-"use strict";
-
-module.exports = function () {
- // https://mths.be/emoji
- return /\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62(?:\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDB40\uDC73\uDB40\uDC63\uDB40\uDC74|\uDB40\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F|\uD83D\uDC68(?:\uD83C\uDFFC\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68\uD83C\uDFFB|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFE])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFD])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFC])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83D\uDC68|(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D[\uDC66\uDC67])|[\u2695\u2696\u2708]\uFE0F|\uD83D[\uDC66\uDC67]|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|(?:\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708])\uFE0F|\uD83C\uDFFB\u200D(?:\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C[\uDFFB-\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFB\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFC\u200D\uD83E\uDD1D\u200D\uD83D\uDC69)\uD83C\uDFFB|\uD83E\uDDD1(?:\uD83C\uDFFF\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1(?:\uD83C[\uDFFB-\uDFFF])|\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1)|(?:\uD83E\uDDD1\uD83C\uDFFE\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFF\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB-\uDFFE])|(?:\uD83E\uDDD1\uD83C\uDFFC\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFD\u200D\uD83E\uDD1D\u200D\uD83D\uDC69)(?:\uD83C[\uDFFB\uDFFC])|\uD83D\uDC69(?:\uD83C\uDFFE\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFB\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFC-\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|(?:\uD83E\uDDD1\uD83C\uDFFD\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFE\u200D\uD83E\uDD1D\u200D\uD83D\uDC69)(?:\uD83C[\uDFFB-\uDFFD])|\uD83D\uDC69\u200D\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D[\uDC66\uDC67])|(?:\uD83D\uDC41\uFE0F\u200D\uD83D\uDDE8|\uD83D\uDC69(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|(?:(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)\uFE0F|\uD83D\uDC6F|\uD83E[\uDD3C\uDDDE\uDDDF])\u200D[\u2640\u2642]|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642]|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD6-\uDDDD])(?:(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642]|\u200D[\u2640\u2642])|\uD83C\uDFF4\u200D\u2620)\uFE0F|\uD83D\uDC69\u200D\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|\uD83C\uDFF3\uFE0F\u200D\uD83C\uDF08|\uD83D\uDC15\u200D\uD83E\uDDBA|\uD83D\uDC69\u200D\uD83D\uDC66|\uD83D\uDC69\u200D\uD83D\uDC67|\uD83C\uDDFD\uD83C\uDDF0|\uD83C\uDDF4\uD83C\uDDF2|\uD83C\uDDF6\uD83C\uDDE6|[#\*0-9]\uFE0F\u20E3|\uD83C\uDDE7(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF])|\uD83C\uDDF9(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF])|\uD83C\uDDEA(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA])|\uD83E\uDDD1(?:\uD83C[\uDFFB-\uDFFF])|\uD83C\uDDF7(?:\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC])|\uD83D\uDC69(?:\uD83C[\uDFFB-\uDFFF])|\uD83C\uDDF2(?:\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF])|\uD83C\uDDE6(?:\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF])|\uD83C\uDDF0(?:\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF])|\uD83C\uDDED(?:\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA])|\uD83C\uDDE9(?:\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF])|\uD83C\uDDFE(?:\uD83C[\uDDEA\uDDF9])|\uD83C\uDDEC(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE])|\uD83C\uDDF8(?:\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF])|\uD83C\uDDEB(?:\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7])|\uD83C\uDDF5(?:\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE])|\uD83C\uDDFB(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA])|\uD83C\uDDF3(?:\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF])|\uD83C\uDDE8(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF5\uDDF7\uDDFA-\uDDFF])|\uD83C\uDDF1(?:\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE])|\uD83C\uDDFF(?:\uD83C[\uDDE6\uDDF2\uDDFC])|\uD83C\uDDFC(?:\uD83C[\uDDEB\uDDF8])|\uD83C\uDDFA(?:\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF])|\uD83C\uDDEE(?:\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9])|\uD83C\uDDEF(?:\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5])|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uD83C[\uDFFB-\uDFFF])|(?:[\u261D\u270A-\u270D]|\uD83C[\uDF85\uDFC2\uDFC7]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC70\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDCAA\uDD74\uDD7A\uDD90\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC]|\uD83E[\uDD0F\uDD18-\uDD1C\uDD1E\uDD1F\uDD30-\uDD36\uDDB5\uDDB6\uDDBB\uDDD2-\uDDD5])(?:\uD83C[\uDFFB-\uDFFF])|(?:[\u231A\u231B\u23E9-\u23EC\u23F0\u23F3\u25FD\u25FE\u2614\u2615\u2648-\u2653\u267F\u2693\u26A1\u26AA\u26AB\u26BD\u26BE\u26C4\u26C5\u26CE\u26D4\u26EA\u26F2\u26F3\u26F5\u26FA\u26FD\u2705\u270A\u270B\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B1B\u2B1C\u2B50\u2B55]|\uD83C[\uDC04\uDCCF\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF7C\uDF7E-\uDF93\uDFA0-\uDFCA\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF4\uDFF8-\uDFFF]|\uD83D[\uDC00-\uDC3E\uDC40\uDC42-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDD7A\uDD95\uDD96\uDDA4\uDDFB-\uDE4F\uDE80-\uDEC5\uDECC\uDED0-\uDED2\uDED5\uDEEB\uDEEC\uDEF4-\uDEFA\uDFE0-\uDFEB]|\uD83E[\uDD0D-\uDD3A\uDD3C-\uDD45\uDD47-\uDD71\uDD73-\uDD76\uDD7A-\uDDA2\uDDA5-\uDDAA\uDDAE-\uDDCA\uDDCD-\uDDFF\uDE70-\uDE73\uDE78-\uDE7A\uDE80-\uDE82\uDE90-\uDE95])|(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDED5\uDEE0-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEFA\uDFE0-\uDFEB]|\uD83E[\uDD0D-\uDD3A\uDD3C-\uDD45\uDD47-\uDD71\uDD73-\uDD76\uDD7A-\uDDA2\uDDA5-\uDDAA\uDDAE-\uDDCA\uDDCD-\uDDFF\uDE70-\uDE73\uDE78-\uDE7A\uDE80-\uDE82\uDE90-\uDE95])\uFE0F?|(?:[\u261D\u26F9\u270A-\u270D]|\uD83C[\uDF85\uDFC2-\uDFC4\uDFC7\uDFCA-\uDFCC]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66-\uDC78\uDC7C\uDC81-\uDC83\uDC85-\uDC87\uDC8F\uDC91\uDCAA\uDD74\uDD75\uDD7A\uDD90\uDD95\uDD96\uDE45-\uDE47\uDE4B-\uDE4F\uDEA3\uDEB4-\uDEB6\uDEC0\uDECC]|\uD83E[\uDD0F\uDD18-\uDD1F\uDD26\uDD30-\uDD39\uDD3C-\uDD3E\uDDB5\uDDB6\uDDB8\uDDB9\uDDBB\uDDCD-\uDDCF\uDDD1-\uDDDD])/g;
-};
diff --git a/node_modules/cliui/node_modules/string-width/index.d.ts b/node_modules/cliui/node_modules/string-width/index.d.ts
deleted file mode 100644
index 12b5309..0000000
--- a/node_modules/cliui/node_modules/string-width/index.d.ts
+++ /dev/null
@@ -1,29 +0,0 @@
-declare const stringWidth: {
- /**
- Get the visual width of a string - the number of columns required to display it.
-
- Some Unicode characters are [fullwidth](https://en.wikipedia.org/wiki/Halfwidth_and_fullwidth_forms) and use double the normal width. [ANSI escape codes](https://en.wikipedia.org/wiki/ANSI_escape_code) are stripped and doesn't affect the width.
-
- @example
- ```
- import stringWidth = require('string-width');
-
- stringWidth('a');
- //=> 1
-
- stringWidth('古');
- //=> 2
-
- stringWidth('\u001B[1m古\u001B[22m');
- //=> 2
- ```
- */
- (string: string): number;
-
- // TODO: remove this in the next major version, refactor the whole definition to:
- // declare function stringWidth(string: string): number;
- // export = stringWidth;
- default: typeof stringWidth;
-}
-
-export = stringWidth;
diff --git a/node_modules/cliui/node_modules/string-width/index.js b/node_modules/cliui/node_modules/string-width/index.js
deleted file mode 100644
index f4d261a..0000000
--- a/node_modules/cliui/node_modules/string-width/index.js
+++ /dev/null
@@ -1,47 +0,0 @@
-'use strict';
-const stripAnsi = require('strip-ansi');
-const isFullwidthCodePoint = require('is-fullwidth-code-point');
-const emojiRegex = require('emoji-regex');
-
-const stringWidth = string => {
- if (typeof string !== 'string' || string.length === 0) {
- return 0;
- }
-
- string = stripAnsi(string);
-
- if (string.length === 0) {
- return 0;
- }
-
- string = string.replace(emojiRegex(), ' ');
-
- let width = 0;
-
- for (let i = 0; i < string.length; i++) {
- const code = string.codePointAt(i);
-
- // Ignore control characters
- if (code <= 0x1F || (code >= 0x7F && code <= 0x9F)) {
- continue;
- }
-
- // Ignore combining characters
- if (code >= 0x300 && code <= 0x36F) {
- continue;
- }
-
- // Surrogates
- if (code > 0xFFFF) {
- i++;
- }
-
- width += isFullwidthCodePoint(code) ? 2 : 1;
- }
-
- return width;
-};
-
-module.exports = stringWidth;
-// TODO: remove this in the next major version
-module.exports.default = stringWidth;
diff --git a/node_modules/cliui/node_modules/string-width/license b/node_modules/cliui/node_modules/string-width/license
deleted file mode 100644
index e7af2f7..0000000
--- a/node_modules/cliui/node_modules/string-width/license
+++ /dev/null
@@ -1,9 +0,0 @@
-MIT License
-
-Copyright (c) Sindre Sorhus (sindresorhus.com)
-
-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:
-
-The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
-
-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.
diff --git a/node_modules/cliui/node_modules/string-width/package.json b/node_modules/cliui/node_modules/string-width/package.json
deleted file mode 100644
index 28ba7b4..0000000
--- a/node_modules/cliui/node_modules/string-width/package.json
+++ /dev/null
@@ -1,56 +0,0 @@
-{
- "name": "string-width",
- "version": "4.2.3",
- "description": "Get the visual width of a string - the number of columns required to display it",
- "license": "MIT",
- "repository": "sindresorhus/string-width",
- "author": {
- "name": "Sindre Sorhus",
- "email": "sindresorhus@gmail.com",
- "url": "sindresorhus.com"
- },
- "engines": {
- "node": ">=8"
- },
- "scripts": {
- "test": "xo && ava && tsd"
- },
- "files": [
- "index.js",
- "index.d.ts"
- ],
- "keywords": [
- "string",
- "character",
- "unicode",
- "width",
- "visual",
- "column",
- "columns",
- "fullwidth",
- "full-width",
- "full",
- "ansi",
- "escape",
- "codes",
- "cli",
- "command-line",
- "terminal",
- "console",
- "cjk",
- "chinese",
- "japanese",
- "korean",
- "fixed-width"
- ],
- "dependencies": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- },
- "devDependencies": {
- "ava": "^1.4.1",
- "tsd": "^0.7.1",
- "xo": "^0.24.0"
- }
-}
diff --git a/node_modules/cliui/node_modules/string-width/readme.md b/node_modules/cliui/node_modules/string-width/readme.md
deleted file mode 100644
index bdd3141..0000000
--- a/node_modules/cliui/node_modules/string-width/readme.md
+++ /dev/null
@@ -1,50 +0,0 @@
-# string-width
-
-> Get the visual width of a string - the number of columns required to display it
-
-Some Unicode characters are [fullwidth](https://en.wikipedia.org/wiki/Halfwidth_and_fullwidth_forms) and use double the normal width. [ANSI escape codes](https://en.wikipedia.org/wiki/ANSI_escape_code) are stripped and doesn't affect the width.
-
-Useful to be able to measure the actual width of command-line output.
-
-
-## Install
-
-```
-$ npm install string-width
-```
-
-
-## Usage
-
-```js
-const stringWidth = require('string-width');
-
-stringWidth('a');
-//=> 1
-
-stringWidth('古');
-//=> 2
-
-stringWidth('\u001B[1m古\u001B[22m');
-//=> 2
-```
-
-
-## Related
-
-- [string-width-cli](https://github.com/sindresorhus/string-width-cli) - CLI for this module
-- [string-length](https://github.com/sindresorhus/string-length) - Get the real length of a string
-- [widest-line](https://github.com/sindresorhus/widest-line) - Get the visual width of the widest line in a string
-
-
----
-
-
diff --git a/node_modules/cliui/node_modules/strip-ansi/index.d.ts b/node_modules/cliui/node_modules/strip-ansi/index.d.ts
deleted file mode 100644
index 907fccc..0000000
--- a/node_modules/cliui/node_modules/strip-ansi/index.d.ts
+++ /dev/null
@@ -1,17 +0,0 @@
-/**
-Strip [ANSI escape codes](https://en.wikipedia.org/wiki/ANSI_escape_code) from a string.
-
-@example
-```
-import stripAnsi = require('strip-ansi');
-
-stripAnsi('\u001B[4mUnicorn\u001B[0m');
-//=> 'Unicorn'
-
-stripAnsi('\u001B]8;;https://github.com\u0007Click\u001B]8;;\u0007');
-//=> 'Click'
-```
-*/
-declare function stripAnsi(string: string): string;
-
-export = stripAnsi;
diff --git a/node_modules/cliui/node_modules/strip-ansi/index.js b/node_modules/cliui/node_modules/strip-ansi/index.js
deleted file mode 100644
index 9a593df..0000000
--- a/node_modules/cliui/node_modules/strip-ansi/index.js
+++ /dev/null
@@ -1,4 +0,0 @@
-'use strict';
-const ansiRegex = require('ansi-regex');
-
-module.exports = string => typeof string === 'string' ? string.replace(ansiRegex(), '') : string;
diff --git a/node_modules/cliui/node_modules/strip-ansi/license b/node_modules/cliui/node_modules/strip-ansi/license
deleted file mode 100644
index e7af2f7..0000000
--- a/node_modules/cliui/node_modules/strip-ansi/license
+++ /dev/null
@@ -1,9 +0,0 @@
-MIT License
-
-Copyright (c) Sindre Sorhus (sindresorhus.com)
-
-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:
-
-The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
-
-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.
diff --git a/node_modules/cliui/node_modules/strip-ansi/package.json b/node_modules/cliui/node_modules/strip-ansi/package.json
deleted file mode 100644
index 1a41108..0000000
--- a/node_modules/cliui/node_modules/strip-ansi/package.json
+++ /dev/null
@@ -1,54 +0,0 @@
-{
- "name": "strip-ansi",
- "version": "6.0.1",
- "description": "Strip ANSI escape codes from a string",
- "license": "MIT",
- "repository": "chalk/strip-ansi",
- "author": {
- "name": "Sindre Sorhus",
- "email": "sindresorhus@gmail.com",
- "url": "sindresorhus.com"
- },
- "engines": {
- "node": ">=8"
- },
- "scripts": {
- "test": "xo && ava && tsd"
- },
- "files": [
- "index.js",
- "index.d.ts"
- ],
- "keywords": [
- "strip",
- "trim",
- "remove",
- "ansi",
- "styles",
- "color",
- "colour",
- "colors",
- "terminal",
- "console",
- "string",
- "tty",
- "escape",
- "formatting",
- "rgb",
- "256",
- "shell",
- "xterm",
- "log",
- "logging",
- "command-line",
- "text"
- ],
- "dependencies": {
- "ansi-regex": "^5.0.1"
- },
- "devDependencies": {
- "ava": "^2.4.0",
- "tsd": "^0.10.0",
- "xo": "^0.25.3"
- }
-}
diff --git a/node_modules/cliui/node_modules/strip-ansi/readme.md b/node_modules/cliui/node_modules/strip-ansi/readme.md
deleted file mode 100644
index 7c4b56d..0000000
--- a/node_modules/cliui/node_modules/strip-ansi/readme.md
+++ /dev/null
@@ -1,46 +0,0 @@
-# strip-ansi [](https://travis-ci.org/chalk/strip-ansi)
-
-> Strip [ANSI escape codes](https://en.wikipedia.org/wiki/ANSI_escape_code) from a string
-
-
-## Install
-
-```
-$ npm install strip-ansi
-```
-
-
-## Usage
-
-```js
-const stripAnsi = require('strip-ansi');
-
-stripAnsi('\u001B[4mUnicorn\u001B[0m');
-//=> 'Unicorn'
-
-stripAnsi('\u001B]8;;https://github.com\u0007Click\u001B]8;;\u0007');
-//=> 'Click'
-```
-
-
-## strip-ansi for enterprise
-
-Available as part of the Tidelift Subscription.
-
-The maintainers of strip-ansi and thousands of other packages are working with Tidelift to deliver commercial support and maintenance for the open source dependencies you use to build your applications. Save time, reduce risk, and improve code health, while paying the maintainers of the exact dependencies you use. [Learn more.](https://tidelift.com/subscription/pkg/npm-strip-ansi?utm_source=npm-strip-ansi&utm_medium=referral&utm_campaign=enterprise&utm_term=repo)
-
-
-## Related
-
-- [strip-ansi-cli](https://github.com/chalk/strip-ansi-cli) - CLI for this module
-- [strip-ansi-stream](https://github.com/chalk/strip-ansi-stream) - Streaming version of this module
-- [has-ansi](https://github.com/chalk/has-ansi) - Check if a string has ANSI escape codes
-- [ansi-regex](https://github.com/chalk/ansi-regex) - Regular expression for matching ANSI escape codes
-- [chalk](https://github.com/chalk/chalk) - Terminal string styling done right
-
-
-## Maintainers
-
-- [Sindre Sorhus](https://github.com/sindresorhus)
-- [Josh Junon](https://github.com/qix-)
-
diff --git a/node_modules/cliui/node_modules/wrap-ansi/index.js b/node_modules/cliui/node_modules/wrap-ansi/index.js
deleted file mode 100755
index d502255..0000000
--- a/node_modules/cliui/node_modules/wrap-ansi/index.js
+++ /dev/null
@@ -1,216 +0,0 @@
-'use strict';
-const stringWidth = require('string-width');
-const stripAnsi = require('strip-ansi');
-const ansiStyles = require('ansi-styles');
-
-const ESCAPES = new Set([
- '\u001B',
- '\u009B'
-]);
-
-const END_CODE = 39;
-
-const ANSI_ESCAPE_BELL = '\u0007';
-const ANSI_CSI = '[';
-const ANSI_OSC = ']';
-const ANSI_SGR_TERMINATOR = 'm';
-const ANSI_ESCAPE_LINK = `${ANSI_OSC}8;;`;
-
-const wrapAnsi = code => `${ESCAPES.values().next().value}${ANSI_CSI}${code}${ANSI_SGR_TERMINATOR}`;
-const wrapAnsiHyperlink = uri => `${ESCAPES.values().next().value}${ANSI_ESCAPE_LINK}${uri}${ANSI_ESCAPE_BELL}`;
-
-// Calculate the length of words split on ' ', ignoring
-// the extra characters added by ansi escape codes
-const wordLengths = string => string.split(' ').map(character => stringWidth(character));
-
-// Wrap a long word across multiple rows
-// Ansi escape codes do not count towards length
-const wrapWord = (rows, word, columns) => {
- const characters = [...word];
-
- let isInsideEscape = false;
- let isInsideLinkEscape = false;
- let visible = stringWidth(stripAnsi(rows[rows.length - 1]));
-
- for (const [index, character] of characters.entries()) {
- const characterLength = stringWidth(character);
-
- if (visible + characterLength <= columns) {
- rows[rows.length - 1] += character;
- } else {
- rows.push(character);
- visible = 0;
- }
-
- if (ESCAPES.has(character)) {
- isInsideEscape = true;
- isInsideLinkEscape = characters.slice(index + 1).join('').startsWith(ANSI_ESCAPE_LINK);
- }
-
- if (isInsideEscape) {
- if (isInsideLinkEscape) {
- if (character === ANSI_ESCAPE_BELL) {
- isInsideEscape = false;
- isInsideLinkEscape = false;
- }
- } else if (character === ANSI_SGR_TERMINATOR) {
- isInsideEscape = false;
- }
-
- continue;
- }
-
- visible += characterLength;
-
- if (visible === columns && index < characters.length - 1) {
- rows.push('');
- visible = 0;
- }
- }
-
- // It's possible that the last row we copy over is only
- // ansi escape characters, handle this edge-case
- if (!visible && rows[rows.length - 1].length > 0 && rows.length > 1) {
- rows[rows.length - 2] += rows.pop();
- }
-};
-
-// Trims spaces from a string ignoring invisible sequences
-const stringVisibleTrimSpacesRight = string => {
- const words = string.split(' ');
- let last = words.length;
-
- while (last > 0) {
- if (stringWidth(words[last - 1]) > 0) {
- break;
- }
-
- last--;
- }
-
- if (last === words.length) {
- return string;
- }
-
- return words.slice(0, last).join(' ') + words.slice(last).join('');
-};
-
-// The wrap-ansi module can be invoked in either 'hard' or 'soft' wrap mode
-//
-// 'hard' will never allow a string to take up more than columns characters
-//
-// 'soft' allows long words to expand past the column length
-const exec = (string, columns, options = {}) => {
- if (options.trim !== false && string.trim() === '') {
- return '';
- }
-
- let returnValue = '';
- let escapeCode;
- let escapeUrl;
-
- const lengths = wordLengths(string);
- let rows = [''];
-
- for (const [index, word] of string.split(' ').entries()) {
- if (options.trim !== false) {
- rows[rows.length - 1] = rows[rows.length - 1].trimStart();
- }
-
- let rowLength = stringWidth(rows[rows.length - 1]);
-
- if (index !== 0) {
- if (rowLength >= columns && (options.wordWrap === false || options.trim === false)) {
- // If we start with a new word but the current row length equals the length of the columns, add a new row
- rows.push('');
- rowLength = 0;
- }
-
- if (rowLength > 0 || options.trim === false) {
- rows[rows.length - 1] += ' ';
- rowLength++;
- }
- }
-
- // In 'hard' wrap mode, the length of a line is never allowed to extend past 'columns'
- if (options.hard && lengths[index] > columns) {
- const remainingColumns = (columns - rowLength);
- const breaksStartingThisLine = 1 + Math.floor((lengths[index] - remainingColumns - 1) / columns);
- const breaksStartingNextLine = Math.floor((lengths[index] - 1) / columns);
- if (breaksStartingNextLine < breaksStartingThisLine) {
- rows.push('');
- }
-
- wrapWord(rows, word, columns);
- continue;
- }
-
- if (rowLength + lengths[index] > columns && rowLength > 0 && lengths[index] > 0) {
- if (options.wordWrap === false && rowLength < columns) {
- wrapWord(rows, word, columns);
- continue;
- }
-
- rows.push('');
- }
-
- if (rowLength + lengths[index] > columns && options.wordWrap === false) {
- wrapWord(rows, word, columns);
- continue;
- }
-
- rows[rows.length - 1] += word;
- }
-
- if (options.trim !== false) {
- rows = rows.map(stringVisibleTrimSpacesRight);
- }
-
- const pre = [...rows.join('\n')];
-
- for (const [index, character] of pre.entries()) {
- returnValue += character;
-
- if (ESCAPES.has(character)) {
- const {groups} = new RegExp(`(?:\\${ANSI_CSI}(?\\d+)m|\\${ANSI_ESCAPE_LINK}(?.*)${ANSI_ESCAPE_BELL})`).exec(pre.slice(index).join('')) || {groups: {}};
- if (groups.code !== undefined) {
- const code = Number.parseFloat(groups.code);
- escapeCode = code === END_CODE ? undefined : code;
- } else if (groups.uri !== undefined) {
- escapeUrl = groups.uri.length === 0 ? undefined : groups.uri;
- }
- }
-
- const code = ansiStyles.codes.get(Number(escapeCode));
-
- if (pre[index + 1] === '\n') {
- if (escapeUrl) {
- returnValue += wrapAnsiHyperlink('');
- }
-
- if (escapeCode && code) {
- returnValue += wrapAnsi(code);
- }
- } else if (character === '\n') {
- if (escapeCode && code) {
- returnValue += wrapAnsi(escapeCode);
- }
-
- if (escapeUrl) {
- returnValue += wrapAnsiHyperlink(escapeUrl);
- }
- }
- }
-
- return returnValue;
-};
-
-// For each newline, invoke the method separately
-module.exports = (string, columns, options) => {
- return String(string)
- .normalize()
- .replace(/\r\n/g, '\n')
- .split('\n')
- .map(line => exec(line, columns, options))
- .join('\n');
-};
diff --git a/node_modules/cliui/node_modules/wrap-ansi/license b/node_modules/cliui/node_modules/wrap-ansi/license
deleted file mode 100644
index fa7ceba..0000000
--- a/node_modules/cliui/node_modules/wrap-ansi/license
+++ /dev/null
@@ -1,9 +0,0 @@
-MIT License
-
-Copyright (c) Sindre Sorhus (https://sindresorhus.com)
-
-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:
-
-The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
-
-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.
diff --git a/node_modules/cliui/node_modules/wrap-ansi/package.json b/node_modules/cliui/node_modules/wrap-ansi/package.json
deleted file mode 100644
index dfb2f4f..0000000
--- a/node_modules/cliui/node_modules/wrap-ansi/package.json
+++ /dev/null
@@ -1,62 +0,0 @@
-{
- "name": "wrap-ansi",
- "version": "7.0.0",
- "description": "Wordwrap a string with ANSI escape codes",
- "license": "MIT",
- "repository": "chalk/wrap-ansi",
- "funding": "https://github.com/chalk/wrap-ansi?sponsor=1",
- "author": {
- "name": "Sindre Sorhus",
- "email": "sindresorhus@gmail.com",
- "url": "https://sindresorhus.com"
- },
- "engines": {
- "node": ">=10"
- },
- "scripts": {
- "test": "xo && nyc ava"
- },
- "files": [
- "index.js"
- ],
- "keywords": [
- "wrap",
- "break",
- "wordwrap",
- "wordbreak",
- "linewrap",
- "ansi",
- "styles",
- "color",
- "colour",
- "colors",
- "terminal",
- "console",
- "cli",
- "string",
- "tty",
- "escape",
- "formatting",
- "rgb",
- "256",
- "shell",
- "xterm",
- "log",
- "logging",
- "command-line",
- "text"
- ],
- "dependencies": {
- "ansi-styles": "^4.0.0",
- "string-width": "^4.1.0",
- "strip-ansi": "^6.0.0"
- },
- "devDependencies": {
- "ava": "^2.1.0",
- "chalk": "^4.0.0",
- "coveralls": "^3.0.3",
- "has-ansi": "^4.0.0",
- "nyc": "^15.0.1",
- "xo": "^0.29.1"
- }
-}
diff --git a/node_modules/cliui/node_modules/wrap-ansi/readme.md b/node_modules/cliui/node_modules/wrap-ansi/readme.md
deleted file mode 100644
index 68779ba..0000000
--- a/node_modules/cliui/node_modules/wrap-ansi/readme.md
+++ /dev/null
@@ -1,91 +0,0 @@
-# wrap-ansi [](https://travis-ci.com/chalk/wrap-ansi) [](https://coveralls.io/github/chalk/wrap-ansi?branch=master)
-
-> Wordwrap a string with [ANSI escape codes](https://en.wikipedia.org/wiki/ANSI_escape_code#Colors_and_Styles)
-
-## Install
-
-```
-$ npm install wrap-ansi
-```
-
-## Usage
-
-```js
-const chalk = require('chalk');
-const wrapAnsi = require('wrap-ansi');
-
-const input = 'The quick brown ' + chalk.red('fox jumped over ') +
- 'the lazy ' + chalk.green('dog and then ran away with the unicorn.');
-
-console.log(wrapAnsi(input, 20));
-```
-
-
-
-## API
-
-### wrapAnsi(string, columns, options?)
-
-Wrap words to the specified column width.
-
-#### string
-
-Type: `string`
-
-String with ANSI escape codes. Like one styled by [`chalk`](https://github.com/chalk/chalk). Newline characters will be normalized to `\n`.
-
-#### columns
-
-Type: `number`
-
-Number of columns to wrap the text to.
-
-#### options
-
-Type: `object`
-
-##### hard
-
-Type: `boolean`\
-Default: `false`
-
-By default the wrap is soft, meaning long words may extend past the column width. Setting this to `true` will make it hard wrap at the column width.
-
-##### wordWrap
-
-Type: `boolean`\
-Default: `true`
-
-By default, an attempt is made to split words at spaces, ensuring that they don't extend past the configured columns. If wordWrap is `false`, each column will instead be completely filled splitting words as necessary.
-
-##### trim
-
-Type: `boolean`\
-Default: `true`
-
-Whitespace on all lines is removed by default. Set this option to `false` if you don't want to trim.
-
-## Related
-
-- [slice-ansi](https://github.com/chalk/slice-ansi) - Slice a string with ANSI escape codes
-- [cli-truncate](https://github.com/sindresorhus/cli-truncate) - Truncate a string to a specific width in the terminal
-- [chalk](https://github.com/chalk/chalk) - Terminal string styling done right
-- [jsesc](https://github.com/mathiasbynens/jsesc) - Generate ASCII-only output from Unicode strings. Useful for creating test fixtures.
-
-## Maintainers
-
-- [Sindre Sorhus](https://github.com/sindresorhus)
-- [Josh Junon](https://github.com/qix-)
-- [Benjamin Coe](https://github.com/bcoe)
-
----
-
-
diff --git a/node_modules/cliui/package.json b/node_modules/cliui/package.json
deleted file mode 100644
index eab6bf4..0000000
--- a/node_modules/cliui/package.json
+++ /dev/null
@@ -1,83 +0,0 @@
-{
- "name": "cliui",
- "version": "8.0.1",
- "description": "easily create complex multi-column command-line-interfaces",
- "main": "build/index.cjs",
- "exports": {
- ".": [
- {
- "import": "./index.mjs",
- "require": "./build/index.cjs"
- },
- "./build/index.cjs"
- ]
- },
- "type": "module",
- "module": "./index.mjs",
- "scripts": {
- "check": "standardx '**/*.ts' && standardx '**/*.js' && standardx '**/*.cjs'",
- "fix": "standardx --fix '**/*.ts' && standardx --fix '**/*.js' && standardx --fix '**/*.cjs'",
- "pretest": "rimraf build && tsc -p tsconfig.test.json && cross-env NODE_ENV=test npm run build:cjs",
- "test": "c8 mocha ./test/*.cjs",
- "test:esm": "c8 mocha ./test/esm/cliui-test.mjs",
- "postest": "check",
- "coverage": "c8 report --check-coverage",
- "precompile": "rimraf build",
- "compile": "tsc",
- "postcompile": "npm run build:cjs",
- "build:cjs": "rollup -c",
- "prepare": "npm run compile"
- },
- "repository": "yargs/cliui",
- "standard": {
- "ignore": [
- "**/example/**"
- ],
- "globals": [
- "it"
- ]
- },
- "keywords": [
- "cli",
- "command-line",
- "layout",
- "design",
- "console",
- "wrap",
- "table"
- ],
- "author": "Ben Coe ",
- "license": "ISC",
- "dependencies": {
- "string-width": "^4.2.0",
- "strip-ansi": "^6.0.1",
- "wrap-ansi": "^7.0.0"
- },
- "devDependencies": {
- "@types/node": "^14.0.27",
- "@typescript-eslint/eslint-plugin": "^4.0.0",
- "@typescript-eslint/parser": "^4.0.0",
- "c8": "^7.3.0",
- "chai": "^4.2.0",
- "chalk": "^4.1.0",
- "cross-env": "^7.0.2",
- "eslint": "^7.6.0",
- "eslint-plugin-import": "^2.22.0",
- "eslint-plugin-node": "^11.1.0",
- "gts": "^3.0.0",
- "mocha": "^10.0.0",
- "rimraf": "^3.0.2",
- "rollup": "^2.23.1",
- "rollup-plugin-ts": "^3.0.2",
- "standardx": "^7.0.0",
- "typescript": "^4.0.0"
- },
- "files": [
- "build",
- "index.mjs",
- "!*.d.ts"
- ],
- "engines": {
- "node": ">=12"
- }
-}
diff --git a/node_modules/color-convert/CHANGELOG.md b/node_modules/color-convert/CHANGELOG.md
deleted file mode 100644
index 0a7bce4..0000000
--- a/node_modules/color-convert/CHANGELOG.md
+++ /dev/null
@@ -1,54 +0,0 @@
-# 1.0.0 - 2016-01-07
-
-- Removed: unused speed test
-- Added: Automatic routing between previously unsupported conversions
-([#27](https://github.com/Qix-/color-convert/pull/27))
-- Removed: `xxx2xxx()` and `xxx2xxxRaw()` functions
-([#27](https://github.com/Qix-/color-convert/pull/27))
-- Removed: `convert()` class
-([#27](https://github.com/Qix-/color-convert/pull/27))
-- Changed: all functions to lookup dictionary
-([#27](https://github.com/Qix-/color-convert/pull/27))
-- Changed: `ansi` to `ansi256`
-([#27](https://github.com/Qix-/color-convert/pull/27))
-- Fixed: argument grouping for functions requiring only one argument
-([#27](https://github.com/Qix-/color-convert/pull/27))
-
-# 0.6.0 - 2015-07-23
-
-- Added: methods to handle
-[ANSI](https://en.wikipedia.org/wiki/ANSI_escape_code#Colors) 16/256 colors:
- - rgb2ansi16
- - rgb2ansi
- - hsl2ansi16
- - hsl2ansi
- - hsv2ansi16
- - hsv2ansi
- - hwb2ansi16
- - hwb2ansi
- - cmyk2ansi16
- - cmyk2ansi
- - keyword2ansi16
- - keyword2ansi
- - ansi162rgb
- - ansi162hsl
- - ansi162hsv
- - ansi162hwb
- - ansi162cmyk
- - ansi162keyword
- - ansi2rgb
- - ansi2hsl
- - ansi2hsv
- - ansi2hwb
- - ansi2cmyk
- - ansi2keyword
-([#18](https://github.com/harthur/color-convert/pull/18))
-
-# 0.5.3 - 2015-06-02
-
-- Fixed: hsl2hsv does not return `NaN` anymore when using `[0,0,0]`
-([#15](https://github.com/harthur/color-convert/issues/15))
-
----
-
-Check out commit logs for older releases
diff --git a/node_modules/color-convert/LICENSE b/node_modules/color-convert/LICENSE
deleted file mode 100644
index 5b4c386..0000000
--- a/node_modules/color-convert/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-Copyright (c) 2011-2016 Heather Arthur
-
-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:
-
-The above copyright notice and this permission notice shall be
-included in all copies or substantial portions of the Software.
-
-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.
-
diff --git a/node_modules/color-convert/README.md b/node_modules/color-convert/README.md
deleted file mode 100644
index d4b08fc..0000000
--- a/node_modules/color-convert/README.md
+++ /dev/null
@@ -1,68 +0,0 @@
-# color-convert
-
-[](https://travis-ci.org/Qix-/color-convert)
-
-Color-convert is a color conversion library for JavaScript and node.
-It converts all ways between `rgb`, `hsl`, `hsv`, `hwb`, `cmyk`, `ansi`, `ansi16`, `hex` strings, and CSS `keyword`s (will round to closest):
-
-```js
-var convert = require('color-convert');
-
-convert.rgb.hsl(140, 200, 100); // [96, 48, 59]
-convert.keyword.rgb('blue'); // [0, 0, 255]
-
-var rgbChannels = convert.rgb.channels; // 3
-var cmykChannels = convert.cmyk.channels; // 4
-var ansiChannels = convert.ansi16.channels; // 1
-```
-
-# Install
-
-```console
-$ npm install color-convert
-```
-
-# API
-
-Simply get the property of the _from_ and _to_ conversion that you're looking for.
-
-All functions have a rounded and unrounded variant. By default, return values are rounded. To get the unrounded (raw) results, simply tack on `.raw` to the function.
-
-All 'from' functions have a hidden property called `.channels` that indicates the number of channels the function expects (not including alpha).
-
-```js
-var convert = require('color-convert');
-
-// Hex to LAB
-convert.hex.lab('DEADBF'); // [ 76, 21, -2 ]
-convert.hex.lab.raw('DEADBF'); // [ 75.56213190997677, 20.653827952644754, -2.290532499330533 ]
-
-// RGB to CMYK
-convert.rgb.cmyk(167, 255, 4); // [ 35, 0, 98, 0 ]
-convert.rgb.cmyk.raw(167, 255, 4); // [ 34.509803921568626, 0, 98.43137254901961, 0 ]
-```
-
-### Arrays
-All functions that accept multiple arguments also support passing an array.
-
-Note that this does **not** apply to functions that convert from a color that only requires one value (e.g. `keyword`, `ansi256`, `hex`, etc.)
-
-```js
-var convert = require('color-convert');
-
-convert.rgb.hex(123, 45, 67); // '7B2D43'
-convert.rgb.hex([123, 45, 67]); // '7B2D43'
-```
-
-## Routing
-
-Conversions that don't have an _explicitly_ defined conversion (in [conversions.js](conversions.js)), but can be converted by means of sub-conversions (e.g. XYZ -> **RGB** -> CMYK), are automatically routed together. This allows just about any color model supported by `color-convert` to be converted to any other model, so long as a sub-conversion path exists. This is also true for conversions requiring more than one step in between (e.g. LCH -> **LAB** -> **XYZ** -> **RGB** -> Hex).
-
-Keep in mind that extensive conversions _may_ result in a loss of precision, and exist only to be complete. For a list of "direct" (single-step) conversions, see [conversions.js](conversions.js).
-
-# Contribute
-
-If there is a new model you would like to support, or want to add a direct conversion between two existing models, please send us a pull request.
-
-# License
-Copyright © 2011-2016, Heather Arthur and Josh Junon. Licensed under the [MIT License](LICENSE).
diff --git a/node_modules/color-convert/conversions.js b/node_modules/color-convert/conversions.js
deleted file mode 100644
index 2657f26..0000000
--- a/node_modules/color-convert/conversions.js
+++ /dev/null
@@ -1,839 +0,0 @@
-/* MIT license */
-/* eslint-disable no-mixed-operators */
-const cssKeywords = require('color-name');
-
-// NOTE: conversions should only return primitive values (i.e. arrays, or
-// values that give correct `typeof` results).
-// do not use box values types (i.e. Number(), String(), etc.)
-
-const reverseKeywords = {};
-for (const key of Object.keys(cssKeywords)) {
- reverseKeywords[cssKeywords[key]] = key;
-}
-
-const convert = {
- rgb: {channels: 3, labels: 'rgb'},
- hsl: {channels: 3, labels: 'hsl'},
- hsv: {channels: 3, labels: 'hsv'},
- hwb: {channels: 3, labels: 'hwb'},
- cmyk: {channels: 4, labels: 'cmyk'},
- xyz: {channels: 3, labels: 'xyz'},
- lab: {channels: 3, labels: 'lab'},
- lch: {channels: 3, labels: 'lch'},
- hex: {channels: 1, labels: ['hex']},
- keyword: {channels: 1, labels: ['keyword']},
- ansi16: {channels: 1, labels: ['ansi16']},
- ansi256: {channels: 1, labels: ['ansi256']},
- hcg: {channels: 3, labels: ['h', 'c', 'g']},
- apple: {channels: 3, labels: ['r16', 'g16', 'b16']},
- gray: {channels: 1, labels: ['gray']}
-};
-
-module.exports = convert;
-
-// Hide .channels and .labels properties
-for (const model of Object.keys(convert)) {
- if (!('channels' in convert[model])) {
- throw new Error('missing channels property: ' + model);
- }
-
- if (!('labels' in convert[model])) {
- throw new Error('missing channel labels property: ' + model);
- }
-
- if (convert[model].labels.length !== convert[model].channels) {
- throw new Error('channel and label counts mismatch: ' + model);
- }
-
- const {channels, labels} = convert[model];
- delete convert[model].channels;
- delete convert[model].labels;
- Object.defineProperty(convert[model], 'channels', {value: channels});
- Object.defineProperty(convert[model], 'labels', {value: labels});
-}
-
-convert.rgb.hsl = function (rgb) {
- const r = rgb[0] / 255;
- const g = rgb[1] / 255;
- const b = rgb[2] / 255;
- const min = Math.min(r, g, b);
- const max = Math.max(r, g, b);
- const delta = max - min;
- let h;
- let s;
-
- if (max === min) {
- h = 0;
- } else if (r === max) {
- h = (g - b) / delta;
- } else if (g === max) {
- h = 2 + (b - r) / delta;
- } else if (b === max) {
- h = 4 + (r - g) / delta;
- }
-
- h = Math.min(h * 60, 360);
-
- if (h < 0) {
- h += 360;
- }
-
- const l = (min + max) / 2;
-
- if (max === min) {
- s = 0;
- } else if (l <= 0.5) {
- s = delta / (max + min);
- } else {
- s = delta / (2 - max - min);
- }
-
- return [h, s * 100, l * 100];
-};
-
-convert.rgb.hsv = function (rgb) {
- let rdif;
- let gdif;
- let bdif;
- let h;
- let s;
-
- const r = rgb[0] / 255;
- const g = rgb[1] / 255;
- const b = rgb[2] / 255;
- const v = Math.max(r, g, b);
- const diff = v - Math.min(r, g, b);
- const diffc = function (c) {
- return (v - c) / 6 / diff + 1 / 2;
- };
-
- if (diff === 0) {
- h = 0;
- s = 0;
- } else {
- s = diff / v;
- rdif = diffc(r);
- gdif = diffc(g);
- bdif = diffc(b);
-
- if (r === v) {
- h = bdif - gdif;
- } else if (g === v) {
- h = (1 / 3) + rdif - bdif;
- } else if (b === v) {
- h = (2 / 3) + gdif - rdif;
- }
-
- if (h < 0) {
- h += 1;
- } else if (h > 1) {
- h -= 1;
- }
- }
-
- return [
- h * 360,
- s * 100,
- v * 100
- ];
-};
-
-convert.rgb.hwb = function (rgb) {
- const r = rgb[0];
- const g = rgb[1];
- let b = rgb[2];
- const h = convert.rgb.hsl(rgb)[0];
- const w = 1 / 255 * Math.min(r, Math.min(g, b));
-
- b = 1 - 1 / 255 * Math.max(r, Math.max(g, b));
-
- return [h, w * 100, b * 100];
-};
-
-convert.rgb.cmyk = function (rgb) {
- const r = rgb[0] / 255;
- const g = rgb[1] / 255;
- const b = rgb[2] / 255;
-
- const k = Math.min(1 - r, 1 - g, 1 - b);
- const c = (1 - r - k) / (1 - k) || 0;
- const m = (1 - g - k) / (1 - k) || 0;
- const y = (1 - b - k) / (1 - k) || 0;
-
- return [c * 100, m * 100, y * 100, k * 100];
-};
-
-function comparativeDistance(x, y) {
- /*
- See https://en.m.wikipedia.org/wiki/Euclidean_distance#Squared_Euclidean_distance
- */
- return (
- ((x[0] - y[0]) ** 2) +
- ((x[1] - y[1]) ** 2) +
- ((x[2] - y[2]) ** 2)
- );
-}
-
-convert.rgb.keyword = function (rgb) {
- const reversed = reverseKeywords[rgb];
- if (reversed) {
- return reversed;
- }
-
- let currentClosestDistance = Infinity;
- let currentClosestKeyword;
-
- for (const keyword of Object.keys(cssKeywords)) {
- const value = cssKeywords[keyword];
-
- // Compute comparative distance
- const distance = comparativeDistance(rgb, value);
-
- // Check if its less, if so set as closest
- if (distance < currentClosestDistance) {
- currentClosestDistance = distance;
- currentClosestKeyword = keyword;
- }
- }
-
- return currentClosestKeyword;
-};
-
-convert.keyword.rgb = function (keyword) {
- return cssKeywords[keyword];
-};
-
-convert.rgb.xyz = function (rgb) {
- let r = rgb[0] / 255;
- let g = rgb[1] / 255;
- let b = rgb[2] / 255;
-
- // Assume sRGB
- r = r > 0.04045 ? (((r + 0.055) / 1.055) ** 2.4) : (r / 12.92);
- g = g > 0.04045 ? (((g + 0.055) / 1.055) ** 2.4) : (g / 12.92);
- b = b > 0.04045 ? (((b + 0.055) / 1.055) ** 2.4) : (b / 12.92);
-
- const x = (r * 0.4124) + (g * 0.3576) + (b * 0.1805);
- const y = (r * 0.2126) + (g * 0.7152) + (b * 0.0722);
- const z = (r * 0.0193) + (g * 0.1192) + (b * 0.9505);
-
- return [x * 100, y * 100, z * 100];
-};
-
-convert.rgb.lab = function (rgb) {
- const xyz = convert.rgb.xyz(rgb);
- let x = xyz[0];
- let y = xyz[1];
- let z = xyz[2];
-
- x /= 95.047;
- y /= 100;
- z /= 108.883;
-
- x = x > 0.008856 ? (x ** (1 / 3)) : (7.787 * x) + (16 / 116);
- y = y > 0.008856 ? (y ** (1 / 3)) : (7.787 * y) + (16 / 116);
- z = z > 0.008856 ? (z ** (1 / 3)) : (7.787 * z) + (16 / 116);
-
- const l = (116 * y) - 16;
- const a = 500 * (x - y);
- const b = 200 * (y - z);
-
- return [l, a, b];
-};
-
-convert.hsl.rgb = function (hsl) {
- const h = hsl[0] / 360;
- const s = hsl[1] / 100;
- const l = hsl[2] / 100;
- let t2;
- let t3;
- let val;
-
- if (s === 0) {
- val = l * 255;
- return [val, val, val];
- }
-
- if (l < 0.5) {
- t2 = l * (1 + s);
- } else {
- t2 = l + s - l * s;
- }
-
- const t1 = 2 * l - t2;
-
- const rgb = [0, 0, 0];
- for (let i = 0; i < 3; i++) {
- t3 = h + 1 / 3 * -(i - 1);
- if (t3 < 0) {
- t3++;
- }
-
- if (t3 > 1) {
- t3--;
- }
-
- if (6 * t3 < 1) {
- val = t1 + (t2 - t1) * 6 * t3;
- } else if (2 * t3 < 1) {
- val = t2;
- } else if (3 * t3 < 2) {
- val = t1 + (t2 - t1) * (2 / 3 - t3) * 6;
- } else {
- val = t1;
- }
-
- rgb[i] = val * 255;
- }
-
- return rgb;
-};
-
-convert.hsl.hsv = function (hsl) {
- const h = hsl[0];
- let s = hsl[1] / 100;
- let l = hsl[2] / 100;
- let smin = s;
- const lmin = Math.max(l, 0.01);
-
- l *= 2;
- s *= (l <= 1) ? l : 2 - l;
- smin *= lmin <= 1 ? lmin : 2 - lmin;
- const v = (l + s) / 2;
- const sv = l === 0 ? (2 * smin) / (lmin + smin) : (2 * s) / (l + s);
-
- return [h, sv * 100, v * 100];
-};
-
-convert.hsv.rgb = function (hsv) {
- const h = hsv[0] / 60;
- const s = hsv[1] / 100;
- let v = hsv[2] / 100;
- const hi = Math.floor(h) % 6;
-
- const f = h - Math.floor(h);
- const p = 255 * v * (1 - s);
- const q = 255 * v * (1 - (s * f));
- const t = 255 * v * (1 - (s * (1 - f)));
- v *= 255;
-
- switch (hi) {
- case 0:
- return [v, t, p];
- case 1:
- return [q, v, p];
- case 2:
- return [p, v, t];
- case 3:
- return [p, q, v];
- case 4:
- return [t, p, v];
- case 5:
- return [v, p, q];
- }
-};
-
-convert.hsv.hsl = function (hsv) {
- const h = hsv[0];
- const s = hsv[1] / 100;
- const v = hsv[2] / 100;
- const vmin = Math.max(v, 0.01);
- let sl;
- let l;
-
- l = (2 - s) * v;
- const lmin = (2 - s) * vmin;
- sl = s * vmin;
- sl /= (lmin <= 1) ? lmin : 2 - lmin;
- sl = sl || 0;
- l /= 2;
-
- return [h, sl * 100, l * 100];
-};
-
-// http://dev.w3.org/csswg/css-color/#hwb-to-rgb
-convert.hwb.rgb = function (hwb) {
- const h = hwb[0] / 360;
- let wh = hwb[1] / 100;
- let bl = hwb[2] / 100;
- const ratio = wh + bl;
- let f;
-
- // Wh + bl cant be > 1
- if (ratio > 1) {
- wh /= ratio;
- bl /= ratio;
- }
-
- const i = Math.floor(6 * h);
- const v = 1 - bl;
- f = 6 * h - i;
-
- if ((i & 0x01) !== 0) {
- f = 1 - f;
- }
-
- const n = wh + f * (v - wh); // Linear interpolation
-
- let r;
- let g;
- let b;
- /* eslint-disable max-statements-per-line,no-multi-spaces */
- switch (i) {
- default:
- case 6:
- case 0: r = v; g = n; b = wh; break;
- case 1: r = n; g = v; b = wh; break;
- case 2: r = wh; g = v; b = n; break;
- case 3: r = wh; g = n; b = v; break;
- case 4: r = n; g = wh; b = v; break;
- case 5: r = v; g = wh; b = n; break;
- }
- /* eslint-enable max-statements-per-line,no-multi-spaces */
-
- return [r * 255, g * 255, b * 255];
-};
-
-convert.cmyk.rgb = function (cmyk) {
- const c = cmyk[0] / 100;
- const m = cmyk[1] / 100;
- const y = cmyk[2] / 100;
- const k = cmyk[3] / 100;
-
- const r = 1 - Math.min(1, c * (1 - k) + k);
- const g = 1 - Math.min(1, m * (1 - k) + k);
- const b = 1 - Math.min(1, y * (1 - k) + k);
-
- return [r * 255, g * 255, b * 255];
-};
-
-convert.xyz.rgb = function (xyz) {
- const x = xyz[0] / 100;
- const y = xyz[1] / 100;
- const z = xyz[2] / 100;
- let r;
- let g;
- let b;
-
- r = (x * 3.2406) + (y * -1.5372) + (z * -0.4986);
- g = (x * -0.9689) + (y * 1.8758) + (z * 0.0415);
- b = (x * 0.0557) + (y * -0.2040) + (z * 1.0570);
-
- // Assume sRGB
- r = r > 0.0031308
- ? ((1.055 * (r ** (1.0 / 2.4))) - 0.055)
- : r * 12.92;
-
- g = g > 0.0031308
- ? ((1.055 * (g ** (1.0 / 2.4))) - 0.055)
- : g * 12.92;
-
- b = b > 0.0031308
- ? ((1.055 * (b ** (1.0 / 2.4))) - 0.055)
- : b * 12.92;
-
- r = Math.min(Math.max(0, r), 1);
- g = Math.min(Math.max(0, g), 1);
- b = Math.min(Math.max(0, b), 1);
-
- return [r * 255, g * 255, b * 255];
-};
-
-convert.xyz.lab = function (xyz) {
- let x = xyz[0];
- let y = xyz[1];
- let z = xyz[2];
-
- x /= 95.047;
- y /= 100;
- z /= 108.883;
-
- x = x > 0.008856 ? (x ** (1 / 3)) : (7.787 * x) + (16 / 116);
- y = y > 0.008856 ? (y ** (1 / 3)) : (7.787 * y) + (16 / 116);
- z = z > 0.008856 ? (z ** (1 / 3)) : (7.787 * z) + (16 / 116);
-
- const l = (116 * y) - 16;
- const a = 500 * (x - y);
- const b = 200 * (y - z);
-
- return [l, a, b];
-};
-
-convert.lab.xyz = function (lab) {
- const l = lab[0];
- const a = lab[1];
- const b = lab[2];
- let x;
- let y;
- let z;
-
- y = (l + 16) / 116;
- x = a / 500 + y;
- z = y - b / 200;
-
- const y2 = y ** 3;
- const x2 = x ** 3;
- const z2 = z ** 3;
- y = y2 > 0.008856 ? y2 : (y - 16 / 116) / 7.787;
- x = x2 > 0.008856 ? x2 : (x - 16 / 116) / 7.787;
- z = z2 > 0.008856 ? z2 : (z - 16 / 116) / 7.787;
-
- x *= 95.047;
- y *= 100;
- z *= 108.883;
-
- return [x, y, z];
-};
-
-convert.lab.lch = function (lab) {
- const l = lab[0];
- const a = lab[1];
- const b = lab[2];
- let h;
-
- const hr = Math.atan2(b, a);
- h = hr * 360 / 2 / Math.PI;
-
- if (h < 0) {
- h += 360;
- }
-
- const c = Math.sqrt(a * a + b * b);
-
- return [l, c, h];
-};
-
-convert.lch.lab = function (lch) {
- const l = lch[0];
- const c = lch[1];
- const h = lch[2];
-
- const hr = h / 360 * 2 * Math.PI;
- const a = c * Math.cos(hr);
- const b = c * Math.sin(hr);
-
- return [l, a, b];
-};
-
-convert.rgb.ansi16 = function (args, saturation = null) {
- const [r, g, b] = args;
- let value = saturation === null ? convert.rgb.hsv(args)[2] : saturation; // Hsv -> ansi16 optimization
-
- value = Math.round(value / 50);
-
- if (value === 0) {
- return 30;
- }
-
- let ansi = 30
- + ((Math.round(b / 255) << 2)
- | (Math.round(g / 255) << 1)
- | Math.round(r / 255));
-
- if (value === 2) {
- ansi += 60;
- }
-
- return ansi;
-};
-
-convert.hsv.ansi16 = function (args) {
- // Optimization here; we already know the value and don't need to get
- // it converted for us.
- return convert.rgb.ansi16(convert.hsv.rgb(args), args[2]);
-};
-
-convert.rgb.ansi256 = function (args) {
- const r = args[0];
- const g = args[1];
- const b = args[2];
-
- // We use the extended greyscale palette here, with the exception of
- // black and white. normal palette only has 4 greyscale shades.
- if (r === g && g === b) {
- if (r < 8) {
- return 16;
- }
-
- if (r > 248) {
- return 231;
- }
-
- return Math.round(((r - 8) / 247) * 24) + 232;
- }
-
- const ansi = 16
- + (36 * Math.round(r / 255 * 5))
- + (6 * Math.round(g / 255 * 5))
- + Math.round(b / 255 * 5);
-
- return ansi;
-};
-
-convert.ansi16.rgb = function (args) {
- let color = args % 10;
-
- // Handle greyscale
- if (color === 0 || color === 7) {
- if (args > 50) {
- color += 3.5;
- }
-
- color = color / 10.5 * 255;
-
- return [color, color, color];
- }
-
- const mult = (~~(args > 50) + 1) * 0.5;
- const r = ((color & 1) * mult) * 255;
- const g = (((color >> 1) & 1) * mult) * 255;
- const b = (((color >> 2) & 1) * mult) * 255;
-
- return [r, g, b];
-};
-
-convert.ansi256.rgb = function (args) {
- // Handle greyscale
- if (args >= 232) {
- const c = (args - 232) * 10 + 8;
- return [c, c, c];
- }
-
- args -= 16;
-
- let rem;
- const r = Math.floor(args / 36) / 5 * 255;
- const g = Math.floor((rem = args % 36) / 6) / 5 * 255;
- const b = (rem % 6) / 5 * 255;
-
- return [r, g, b];
-};
-
-convert.rgb.hex = function (args) {
- const integer = ((Math.round(args[0]) & 0xFF) << 16)
- + ((Math.round(args[1]) & 0xFF) << 8)
- + (Math.round(args[2]) & 0xFF);
-
- const string = integer.toString(16).toUpperCase();
- return '000000'.substring(string.length) + string;
-};
-
-convert.hex.rgb = function (args) {
- const match = args.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);
- if (!match) {
- return [0, 0, 0];
- }
-
- let colorString = match[0];
-
- if (match[0].length === 3) {
- colorString = colorString.split('').map(char => {
- return char + char;
- }).join('');
- }
-
- const integer = parseInt(colorString, 16);
- const r = (integer >> 16) & 0xFF;
- const g = (integer >> 8) & 0xFF;
- const b = integer & 0xFF;
-
- return [r, g, b];
-};
-
-convert.rgb.hcg = function (rgb) {
- const r = rgb[0] / 255;
- const g = rgb[1] / 255;
- const b = rgb[2] / 255;
- const max = Math.max(Math.max(r, g), b);
- const min = Math.min(Math.min(r, g), b);
- const chroma = (max - min);
- let grayscale;
- let hue;
-
- if (chroma < 1) {
- grayscale = min / (1 - chroma);
- } else {
- grayscale = 0;
- }
-
- if (chroma <= 0) {
- hue = 0;
- } else
- if (max === r) {
- hue = ((g - b) / chroma) % 6;
- } else
- if (max === g) {
- hue = 2 + (b - r) / chroma;
- } else {
- hue = 4 + (r - g) / chroma;
- }
-
- hue /= 6;
- hue %= 1;
-
- return [hue * 360, chroma * 100, grayscale * 100];
-};
-
-convert.hsl.hcg = function (hsl) {
- const s = hsl[1] / 100;
- const l = hsl[2] / 100;
-
- const c = l < 0.5 ? (2.0 * s * l) : (2.0 * s * (1.0 - l));
-
- let f = 0;
- if (c < 1.0) {
- f = (l - 0.5 * c) / (1.0 - c);
- }
-
- return [hsl[0], c * 100, f * 100];
-};
-
-convert.hsv.hcg = function (hsv) {
- const s = hsv[1] / 100;
- const v = hsv[2] / 100;
-
- const c = s * v;
- let f = 0;
-
- if (c < 1.0) {
- f = (v - c) / (1 - c);
- }
-
- return [hsv[0], c * 100, f * 100];
-};
-
-convert.hcg.rgb = function (hcg) {
- const h = hcg[0] / 360;
- const c = hcg[1] / 100;
- const g = hcg[2] / 100;
-
- if (c === 0.0) {
- return [g * 255, g * 255, g * 255];
- }
-
- const pure = [0, 0, 0];
- const hi = (h % 1) * 6;
- const v = hi % 1;
- const w = 1 - v;
- let mg = 0;
-
- /* eslint-disable max-statements-per-line */
- switch (Math.floor(hi)) {
- case 0:
- pure[0] = 1; pure[1] = v; pure[2] = 0; break;
- case 1:
- pure[0] = w; pure[1] = 1; pure[2] = 0; break;
- case 2:
- pure[0] = 0; pure[1] = 1; pure[2] = v; break;
- case 3:
- pure[0] = 0; pure[1] = w; pure[2] = 1; break;
- case 4:
- pure[0] = v; pure[1] = 0; pure[2] = 1; break;
- default:
- pure[0] = 1; pure[1] = 0; pure[2] = w;
- }
- /* eslint-enable max-statements-per-line */
-
- mg = (1.0 - c) * g;
-
- return [
- (c * pure[0] + mg) * 255,
- (c * pure[1] + mg) * 255,
- (c * pure[2] + mg) * 255
- ];
-};
-
-convert.hcg.hsv = function (hcg) {
- const c = hcg[1] / 100;
- const g = hcg[2] / 100;
-
- const v = c + g * (1.0 - c);
- let f = 0;
-
- if (v > 0.0) {
- f = c / v;
- }
-
- return [hcg[0], f * 100, v * 100];
-};
-
-convert.hcg.hsl = function (hcg) {
- const c = hcg[1] / 100;
- const g = hcg[2] / 100;
-
- const l = g * (1.0 - c) + 0.5 * c;
- let s = 0;
-
- if (l > 0.0 && l < 0.5) {
- s = c / (2 * l);
- } else
- if (l >= 0.5 && l < 1.0) {
- s = c / (2 * (1 - l));
- }
-
- return [hcg[0], s * 100, l * 100];
-};
-
-convert.hcg.hwb = function (hcg) {
- const c = hcg[1] / 100;
- const g = hcg[2] / 100;
- const v = c + g * (1.0 - c);
- return [hcg[0], (v - c) * 100, (1 - v) * 100];
-};
-
-convert.hwb.hcg = function (hwb) {
- const w = hwb[1] / 100;
- const b = hwb[2] / 100;
- const v = 1 - b;
- const c = v - w;
- let g = 0;
-
- if (c < 1) {
- g = (v - c) / (1 - c);
- }
-
- return [hwb[0], c * 100, g * 100];
-};
-
-convert.apple.rgb = function (apple) {
- return [(apple[0] / 65535) * 255, (apple[1] / 65535) * 255, (apple[2] / 65535) * 255];
-};
-
-convert.rgb.apple = function (rgb) {
- return [(rgb[0] / 255) * 65535, (rgb[1] / 255) * 65535, (rgb[2] / 255) * 65535];
-};
-
-convert.gray.rgb = function (args) {
- return [args[0] / 100 * 255, args[0] / 100 * 255, args[0] / 100 * 255];
-};
-
-convert.gray.hsl = function (args) {
- return [0, 0, args[0]];
-};
-
-convert.gray.hsv = convert.gray.hsl;
-
-convert.gray.hwb = function (gray) {
- return [0, 100, gray[0]];
-};
-
-convert.gray.cmyk = function (gray) {
- return [0, 0, 0, gray[0]];
-};
-
-convert.gray.lab = function (gray) {
- return [gray[0], 0, 0];
-};
-
-convert.gray.hex = function (gray) {
- const val = Math.round(gray[0] / 100 * 255) & 0xFF;
- const integer = (val << 16) + (val << 8) + val;
-
- const string = integer.toString(16).toUpperCase();
- return '000000'.substring(string.length) + string;
-};
-
-convert.rgb.gray = function (rgb) {
- const val = (rgb[0] + rgb[1] + rgb[2]) / 3;
- return [val / 255 * 100];
-};
diff --git a/node_modules/color-convert/index.js b/node_modules/color-convert/index.js
deleted file mode 100644
index b648e57..0000000
--- a/node_modules/color-convert/index.js
+++ /dev/null
@@ -1,81 +0,0 @@
-const conversions = require('./conversions');
-const route = require('./route');
-
-const convert = {};
-
-const models = Object.keys(conversions);
-
-function wrapRaw(fn) {
- const wrappedFn = function (...args) {
- const arg0 = args[0];
- if (arg0 === undefined || arg0 === null) {
- return arg0;
- }
-
- if (arg0.length > 1) {
- args = arg0;
- }
-
- return fn(args);
- };
-
- // Preserve .conversion property if there is one
- if ('conversion' in fn) {
- wrappedFn.conversion = fn.conversion;
- }
-
- return wrappedFn;
-}
-
-function wrapRounded(fn) {
- const wrappedFn = function (...args) {
- const arg0 = args[0];
-
- if (arg0 === undefined || arg0 === null) {
- return arg0;
- }
-
- if (arg0.length > 1) {
- args = arg0;
- }
-
- const result = fn(args);
-
- // We're assuming the result is an array here.
- // see notice in conversions.js; don't use box types
- // in conversion functions.
- if (typeof result === 'object') {
- for (let len = result.length, i = 0; i < len; i++) {
- result[i] = Math.round(result[i]);
- }
- }
-
- return result;
- };
-
- // Preserve .conversion property if there is one
- if ('conversion' in fn) {
- wrappedFn.conversion = fn.conversion;
- }
-
- return wrappedFn;
-}
-
-models.forEach(fromModel => {
- convert[fromModel] = {};
-
- Object.defineProperty(convert[fromModel], 'channels', {value: conversions[fromModel].channels});
- Object.defineProperty(convert[fromModel], 'labels', {value: conversions[fromModel].labels});
-
- const routes = route(fromModel);
- const routeModels = Object.keys(routes);
-
- routeModels.forEach(toModel => {
- const fn = routes[toModel];
-
- convert[fromModel][toModel] = wrapRounded(fn);
- convert[fromModel][toModel].raw = wrapRaw(fn);
- });
-});
-
-module.exports = convert;
diff --git a/node_modules/color-convert/package.json b/node_modules/color-convert/package.json
deleted file mode 100644
index 6e48000..0000000
--- a/node_modules/color-convert/package.json
+++ /dev/null
@@ -1,48 +0,0 @@
-{
- "name": "color-convert",
- "description": "Plain color conversion functions",
- "version": "2.0.1",
- "author": "Heather Arthur ",
- "license": "MIT",
- "repository": "Qix-/color-convert",
- "scripts": {
- "pretest": "xo",
- "test": "node test/basic.js"
- },
- "engines": {
- "node": ">=7.0.0"
- },
- "keywords": [
- "color",
- "colour",
- "convert",
- "converter",
- "conversion",
- "rgb",
- "hsl",
- "hsv",
- "hwb",
- "cmyk",
- "ansi",
- "ansi16"
- ],
- "files": [
- "index.js",
- "conversions.js",
- "route.js"
- ],
- "xo": {
- "rules": {
- "default-case": 0,
- "no-inline-comments": 0,
- "operator-linebreak": 0
- }
- },
- "devDependencies": {
- "chalk": "^2.4.2",
- "xo": "^0.24.0"
- },
- "dependencies": {
- "color-name": "~1.1.4"
- }
-}
diff --git a/node_modules/color-convert/route.js b/node_modules/color-convert/route.js
deleted file mode 100644
index 1a08521..0000000
--- a/node_modules/color-convert/route.js
+++ /dev/null
@@ -1,97 +0,0 @@
-const conversions = require('./conversions');
-
-/*
- This function routes a model to all other models.
-
- all functions that are routed have a property `.conversion` attached
- to the returned synthetic function. This property is an array
- of strings, each with the steps in between the 'from' and 'to'
- color models (inclusive).
-
- conversions that are not possible simply are not included.
-*/
-
-function buildGraph() {
- const graph = {};
- // https://jsperf.com/object-keys-vs-for-in-with-closure/3
- const models = Object.keys(conversions);
-
- for (let len = models.length, i = 0; i < len; i++) {
- graph[models[i]] = {
- // http://jsperf.com/1-vs-infinity
- // micro-opt, but this is simple.
- distance: -1,
- parent: null
- };
- }
-
- return graph;
-}
-
-// https://en.wikipedia.org/wiki/Breadth-first_search
-function deriveBFS(fromModel) {
- const graph = buildGraph();
- const queue = [fromModel]; // Unshift -> queue -> pop
-
- graph[fromModel].distance = 0;
-
- while (queue.length) {
- const current = queue.pop();
- const adjacents = Object.keys(conversions[current]);
-
- for (let len = adjacents.length, i = 0; i < len; i++) {
- const adjacent = adjacents[i];
- const node = graph[adjacent];
-
- if (node.distance === -1) {
- node.distance = graph[current].distance + 1;
- node.parent = current;
- queue.unshift(adjacent);
- }
- }
- }
-
- return graph;
-}
-
-function link(from, to) {
- return function (args) {
- return to(from(args));
- };
-}
-
-function wrapConversion(toModel, graph) {
- const path = [graph[toModel].parent, toModel];
- let fn = conversions[graph[toModel].parent][toModel];
-
- let cur = graph[toModel].parent;
- while (graph[cur].parent) {
- path.unshift(graph[cur].parent);
- fn = link(conversions[graph[cur].parent][cur], fn);
- cur = graph[cur].parent;
- }
-
- fn.conversion = path;
- return fn;
-}
-
-module.exports = function (fromModel) {
- const graph = deriveBFS(fromModel);
- const conversion = {};
-
- const models = Object.keys(graph);
- for (let len = models.length, i = 0; i < len; i++) {
- const toModel = models[i];
- const node = graph[toModel];
-
- if (node.parent === null) {
- // No possible conversion, or this node is the source model.
- continue;
- }
-
- conversion[toModel] = wrapConversion(toModel, graph);
- }
-
- return conversion;
-};
-
diff --git a/node_modules/color-name/LICENSE b/node_modules/color-name/LICENSE
deleted file mode 100644
index c6b1001..0000000
--- a/node_modules/color-name/LICENSE
+++ /dev/null
@@ -1,8 +0,0 @@
-The MIT License (MIT)
-Copyright (c) 2015 Dmitry Ivanov
-
-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:
-
-The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
-
-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.
\ No newline at end of file
diff --git a/node_modules/color-name/README.md b/node_modules/color-name/README.md
deleted file mode 100644
index 932b979..0000000
--- a/node_modules/color-name/README.md
+++ /dev/null
@@ -1,11 +0,0 @@
-A JSON with color names and its values. Based on http://dev.w3.org/csswg/css-color/#named-colors.
-
-[](https://nodei.co/npm/color-name/)
-
-
-```js
-var colors = require('color-name');
-colors.red //[255,0,0]
-```
-
-
diff --git a/node_modules/color-name/index.js b/node_modules/color-name/index.js
deleted file mode 100644
index b7c198a..0000000
--- a/node_modules/color-name/index.js
+++ /dev/null
@@ -1,152 +0,0 @@
-'use strict'
-
-module.exports = {
- "aliceblue": [240, 248, 255],
- "antiquewhite": [250, 235, 215],
- "aqua": [0, 255, 255],
- "aquamarine": [127, 255, 212],
- "azure": [240, 255, 255],
- "beige": [245, 245, 220],
- "bisque": [255, 228, 196],
- "black": [0, 0, 0],
- "blanchedalmond": [255, 235, 205],
- "blue": [0, 0, 255],
- "blueviolet": [138, 43, 226],
- "brown": [165, 42, 42],
- "burlywood": [222, 184, 135],
- "cadetblue": [95, 158, 160],
- "chartreuse": [127, 255, 0],
- "chocolate": [210, 105, 30],
- "coral": [255, 127, 80],
- "cornflowerblue": [100, 149, 237],
- "cornsilk": [255, 248, 220],
- "crimson": [220, 20, 60],
- "cyan": [0, 255, 255],
- "darkblue": [0, 0, 139],
- "darkcyan": [0, 139, 139],
- "darkgoldenrod": [184, 134, 11],
- "darkgray": [169, 169, 169],
- "darkgreen": [0, 100, 0],
- "darkgrey": [169, 169, 169],
- "darkkhaki": [189, 183, 107],
- "darkmagenta": [139, 0, 139],
- "darkolivegreen": [85, 107, 47],
- "darkorange": [255, 140, 0],
- "darkorchid": [153, 50, 204],
- "darkred": [139, 0, 0],
- "darksalmon": [233, 150, 122],
- "darkseagreen": [143, 188, 143],
- "darkslateblue": [72, 61, 139],
- "darkslategray": [47, 79, 79],
- "darkslategrey": [47, 79, 79],
- "darkturquoise": [0, 206, 209],
- "darkviolet": [148, 0, 211],
- "deeppink": [255, 20, 147],
- "deepskyblue": [0, 191, 255],
- "dimgray": [105, 105, 105],
- "dimgrey": [105, 105, 105],
- "dodgerblue": [30, 144, 255],
- "firebrick": [178, 34, 34],
- "floralwhite": [255, 250, 240],
- "forestgreen": [34, 139, 34],
- "fuchsia": [255, 0, 255],
- "gainsboro": [220, 220, 220],
- "ghostwhite": [248, 248, 255],
- "gold": [255, 215, 0],
- "goldenrod": [218, 165, 32],
- "gray": [128, 128, 128],
- "green": [0, 128, 0],
- "greenyellow": [173, 255, 47],
- "grey": [128, 128, 128],
- "honeydew": [240, 255, 240],
- "hotpink": [255, 105, 180],
- "indianred": [205, 92, 92],
- "indigo": [75, 0, 130],
- "ivory": [255, 255, 240],
- "khaki": [240, 230, 140],
- "lavender": [230, 230, 250],
- "lavenderblush": [255, 240, 245],
- "lawngreen": [124, 252, 0],
- "lemonchiffon": [255, 250, 205],
- "lightblue": [173, 216, 230],
- "lightcoral": [240, 128, 128],
- "lightcyan": [224, 255, 255],
- "lightgoldenrodyellow": [250, 250, 210],
- "lightgray": [211, 211, 211],
- "lightgreen": [144, 238, 144],
- "lightgrey": [211, 211, 211],
- "lightpink": [255, 182, 193],
- "lightsalmon": [255, 160, 122],
- "lightseagreen": [32, 178, 170],
- "lightskyblue": [135, 206, 250],
- "lightslategray": [119, 136, 153],
- "lightslategrey": [119, 136, 153],
- "lightsteelblue": [176, 196, 222],
- "lightyellow": [255, 255, 224],
- "lime": [0, 255, 0],
- "limegreen": [50, 205, 50],
- "linen": [250, 240, 230],
- "magenta": [255, 0, 255],
- "maroon": [128, 0, 0],
- "mediumaquamarine": [102, 205, 170],
- "mediumblue": [0, 0, 205],
- "mediumorchid": [186, 85, 211],
- "mediumpurple": [147, 112, 219],
- "mediumseagreen": [60, 179, 113],
- "mediumslateblue": [123, 104, 238],
- "mediumspringgreen": [0, 250, 154],
- "mediumturquoise": [72, 209, 204],
- "mediumvioletred": [199, 21, 133],
- "midnightblue": [25, 25, 112],
- "mintcream": [245, 255, 250],
- "mistyrose": [255, 228, 225],
- "moccasin": [255, 228, 181],
- "navajowhite": [255, 222, 173],
- "navy": [0, 0, 128],
- "oldlace": [253, 245, 230],
- "olive": [128, 128, 0],
- "olivedrab": [107, 142, 35],
- "orange": [255, 165, 0],
- "orangered": [255, 69, 0],
- "orchid": [218, 112, 214],
- "palegoldenrod": [238, 232, 170],
- "palegreen": [152, 251, 152],
- "paleturquoise": [175, 238, 238],
- "palevioletred": [219, 112, 147],
- "papayawhip": [255, 239, 213],
- "peachpuff": [255, 218, 185],
- "peru": [205, 133, 63],
- "pink": [255, 192, 203],
- "plum": [221, 160, 221],
- "powderblue": [176, 224, 230],
- "purple": [128, 0, 128],
- "rebeccapurple": [102, 51, 153],
- "red": [255, 0, 0],
- "rosybrown": [188, 143, 143],
- "royalblue": [65, 105, 225],
- "saddlebrown": [139, 69, 19],
- "salmon": [250, 128, 114],
- "sandybrown": [244, 164, 96],
- "seagreen": [46, 139, 87],
- "seashell": [255, 245, 238],
- "sienna": [160, 82, 45],
- "silver": [192, 192, 192],
- "skyblue": [135, 206, 235],
- "slateblue": [106, 90, 205],
- "slategray": [112, 128, 144],
- "slategrey": [112, 128, 144],
- "snow": [255, 250, 250],
- "springgreen": [0, 255, 127],
- "steelblue": [70, 130, 180],
- "tan": [210, 180, 140],
- "teal": [0, 128, 128],
- "thistle": [216, 191, 216],
- "tomato": [255, 99, 71],
- "turquoise": [64, 224, 208],
- "violet": [238, 130, 238],
- "wheat": [245, 222, 179],
- "white": [255, 255, 255],
- "whitesmoke": [245, 245, 245],
- "yellow": [255, 255, 0],
- "yellowgreen": [154, 205, 50]
-};
diff --git a/node_modules/color-name/package.json b/node_modules/color-name/package.json
deleted file mode 100644
index 782dd82..0000000
--- a/node_modules/color-name/package.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "name": "color-name",
- "version": "1.1.4",
- "description": "A list of color names and its values",
- "main": "index.js",
- "files": [
- "index.js"
- ],
- "scripts": {
- "test": "node test.js"
- },
- "repository": {
- "type": "git",
- "url": "git@github.com:colorjs/color-name.git"
- },
- "keywords": [
- "color-name",
- "color",
- "color-keyword",
- "keyword"
- ],
- "author": "DY ",
- "license": "MIT",
- "bugs": {
- "url": "https://github.com/colorjs/color-name/issues"
- },
- "homepage": "https://github.com/colorjs/color-name"
-}
diff --git a/node_modules/commander/LICENSE b/node_modules/commander/LICENSE
deleted file mode 100644
index 10f997a..0000000
--- a/node_modules/commander/LICENSE
+++ /dev/null
@@ -1,22 +0,0 @@
-(The MIT License)
-
-Copyright (c) 2011 TJ Holowaychuk
-
-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:
-
-The above copyright notice and this permission notice shall be
-included in all copies or substantial portions of the Software.
-
-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.
diff --git a/node_modules/commander/Readme.md b/node_modules/commander/Readme.md
deleted file mode 100644
index e4e3657..0000000
--- a/node_modules/commander/Readme.md
+++ /dev/null
@@ -1,1157 +0,0 @@
-# Commander.js
-
-[](https://github.com/tj/commander.js/actions?query=workflow%3A%22build%22)
-[](https://www.npmjs.org/package/commander)
-[](https://npmcharts.com/compare/commander?minimal=true)
-[](https://packagephobia.now.sh/result?p=commander)
-
-The complete solution for [node.js](http://nodejs.org) command-line interfaces.
-
-Read this in other languages: English | [简体中文](./Readme_zh-CN.md)
-
-- [Commander.js](#commanderjs)
- - [Installation](#installation)
- - [Quick Start](#quick-start)
- - [Declaring _program_ variable](#declaring-program-variable)
- - [Options](#options)
- - [Common option types, boolean and value](#common-option-types-boolean-and-value)
- - [Default option value](#default-option-value)
- - [Other option types, negatable boolean and boolean|value](#other-option-types-negatable-boolean-and-booleanvalue)
- - [Required option](#required-option)
- - [Variadic option](#variadic-option)
- - [Version option](#version-option)
- - [More configuration](#more-configuration)
- - [Custom option processing](#custom-option-processing)
- - [Commands](#commands)
- - [Command-arguments](#command-arguments)
- - [More configuration](#more-configuration-1)
- - [Custom argument processing](#custom-argument-processing)
- - [Action handler](#action-handler)
- - [Stand-alone executable (sub)commands](#stand-alone-executable-subcommands)
- - [Life cycle hooks](#life-cycle-hooks)
- - [Automated help](#automated-help)
- - [Custom help](#custom-help)
- - [Display help after errors](#display-help-after-errors)
- - [Display help from code](#display-help-from-code)
- - [.name](#name)
- - [.usage](#usage)
- - [.description and .summary](#description-and-summary)
- - [.helpOption(flags, description)](#helpoptionflags-description)
- - [.helpCommand()](#helpcommand)
- - [More configuration](#more-configuration-2)
- - [Custom event listeners](#custom-event-listeners)
- - [Bits and pieces](#bits-and-pieces)
- - [.parse() and .parseAsync()](#parse-and-parseasync)
- - [Parsing Configuration](#parsing-configuration)
- - [Legacy options as properties](#legacy-options-as-properties)
- - [TypeScript](#typescript)
- - [createCommand()](#createcommand)
- - [Node options such as `--harmony`](#node-options-such-as---harmony)
- - [Debugging stand-alone executable subcommands](#debugging-stand-alone-executable-subcommands)
- - [npm run-script](#npm-run-script)
- - [Display error](#display-error)
- - [Override exit and output handling](#override-exit-and-output-handling)
- - [Additional documentation](#additional-documentation)
- - [Support](#support)
- - [Commander for enterprise](#commander-for-enterprise)
-
-For information about terms used in this document see: [terminology](./docs/terminology.md)
-
-## Installation
-
-```sh
-npm install commander
-```
-
-## Quick Start
-
-You write code to describe your command line interface.
-Commander looks after parsing the arguments into options and command-arguments,
-displays usage errors for problems, and implements a help system.
-
-Commander is strict and displays an error for unrecognised options.
-The two most used option types are a boolean option, and an option which takes its value from the following argument.
-
-Example file: [split.js](./examples/split.js)
-
-```js
-const { program } = require('commander');
-
-program
- .option('--first')
- .option('-s, --separator ');
-
-program.parse();
-
-const options = program.opts();
-const limit = options.first ? 1 : undefined;
-console.log(program.args[0].split(options.separator, limit));
-```
-
-```console
-$ node split.js -s / --fits a/b/c
-error: unknown option '--fits'
-(Did you mean --first?)
-$ node split.js -s / --first a/b/c
-[ 'a' ]
-```
-
-Here is a more complete program using a subcommand and with descriptions for the help. In a multi-command program, you have an action handler for each command (or stand-alone executables for the commands).
-
-Example file: [string-util.js](./examples/string-util.js)
-
-```js
-const { Command } = require('commander');
-const program = new Command();
-
-program
- .name('string-util')
- .description('CLI to some JavaScript string utilities')
- .version('0.8.0');
-
-program.command('split')
- .description('Split a string into substrings and display as an array')
- .argument('', 'string to split')
- .option('--first', 'display just the first substring')
- .option('-s, --separator ', 'separator character', ',')
- .action((str, options) => {
- const limit = options.first ? 1 : undefined;
- console.log(str.split(options.separator, limit));
- });
-
-program.parse();
-```
-
-```console
-$ node string-util.js help split
-Usage: string-util split [options]
-
-Split a string into substrings and display as an array.
-
-Arguments:
- string string to split
-
-Options:
- --first display just the first substring
- -s, --separator separator character (default: ",")
- -h, --help display help for command
-
-$ node string-util.js split --separator=/ a/b/c
-[ 'a', 'b', 'c' ]
-```
-
-More samples can be found in the [examples](https://github.com/tj/commander.js/tree/master/examples) directory.
-
-## Declaring _program_ variable
-
-Commander exports a global object which is convenient for quick programs.
-This is used in the examples in this README for brevity.
-
-```js
-// CommonJS (.cjs)
-const { program } = require('commander');
-```
-
-For larger programs which may use commander in multiple ways, including unit testing, it is better to create a local Command object to use.
-
-```js
-// CommonJS (.cjs)
-const { Command } = require('commander');
-const program = new Command();
-```
-
-```js
-// ECMAScript (.mjs)
-import { Command } from 'commander';
-const program = new Command();
-```
-
-```ts
-// TypeScript (.ts)
-import { Command } from 'commander';
-const program = new Command();
-```
-
-## Options
-
-Options are defined with the `.option()` method, also serving as documentation for the options. Each option can have a short flag (single character) and a long name, separated by a comma or space or vertical bar ('|').
-
-The parsed options can be accessed by calling `.opts()` on a `Command` object, and are passed to the action handler.
-
-Multi-word options such as "--template-engine" are camel-cased, becoming `program.opts().templateEngine` etc.
-
-An option and its option-argument can be separated by a space, or combined into the same argument. The option-argument can follow the short option directly or follow an `=` for a long option.
-
-```sh
-serve -p 80
-serve -p80
-serve --port 80
-serve --port=80
-```
-
-You can use `--` to indicate the end of the options, and any remaining arguments will be used without being interpreted.
-
-By default, options on the command line are not positional, and can be specified before or after other arguments.
-
-There are additional related routines for when `.opts()` is not enough:
-
-- `.optsWithGlobals()` returns merged local and global option values
-- `.getOptionValue()` and `.setOptionValue()` work with a single option value
-- `.getOptionValueSource()` and `.setOptionValueWithSource()` include where the option value came from
-
-### Common option types, boolean and value
-
-The two most used option types are a boolean option, and an option which takes its value
-from the following argument (declared with angle brackets like `--expect `). Both are `undefined` unless specified on command line.
-
-Example file: [options-common.js](./examples/options-common.js)
-
-```js
-program
- .option('-d, --debug', 'output extra debugging')
- .option('-s, --small', 'small pizza size')
- .option('-p, --pizza-type ', 'flavour of pizza');
-
-program.parse(process.argv);
-
-const options = program.opts();
-if (options.debug) console.log(options);
-console.log('pizza details:');
-if (options.small) console.log('- small pizza size');
-if (options.pizzaType) console.log(`- ${options.pizzaType}`);
-```
-
-```console
-$ pizza-options -p
-error: option '-p, --pizza-type ' argument missing
-$ pizza-options -d -s -p vegetarian
-{ debug: true, small: true, pizzaType: 'vegetarian' }
-pizza details:
-- small pizza size
-- vegetarian
-$ pizza-options --pizza-type=cheese
-pizza details:
-- cheese
-```
-
-Multiple boolean short options may be combined following the dash, and may be followed by a single short option taking a value.
-For example `-d -s -p cheese` may be written as `-ds -p cheese` or even `-dsp cheese`.
-
-Options with an expected option-argument are greedy and will consume the following argument whatever the value.
-So `--id -xyz` reads `-xyz` as the option-argument.
-
-`program.parse(arguments)` processes the arguments, leaving any args not consumed by the program options in the `program.args` array. The parameter is optional and defaults to `process.argv`.
-
-### Default option value
-
-You can specify a default value for an option.
-
-Example file: [options-defaults.js](./examples/options-defaults.js)
-
-```js
-program
- .option('-c, --cheese ', 'add the specified type of cheese', 'blue');
-
-program.parse();
-
-console.log(`cheese: ${program.opts().cheese}`);
-```
-
-```console
-$ pizza-options
-cheese: blue
-$ pizza-options --cheese stilton
-cheese: stilton
-```
-
-### Other option types, negatable boolean and boolean|value
-
-You can define a boolean option long name with a leading `no-` to set the option value to false when used.
-Defined alone this also makes the option true by default.
-
-If you define `--foo` first, adding `--no-foo` does not change the default value from what it would
-otherwise be.
-
-Example file: [options-negatable.js](./examples/options-negatable.js)
-
-```js
-program
- .option('--no-sauce', 'Remove sauce')
- .option('--cheese ', 'cheese flavour', 'mozzarella')
- .option('--no-cheese', 'plain with no cheese')
- .parse();
-
-const options = program.opts();
-const sauceStr = options.sauce ? 'sauce' : 'no sauce';
-const cheeseStr = (options.cheese === false) ? 'no cheese' : `${options.cheese} cheese`;
-console.log(`You ordered a pizza with ${sauceStr} and ${cheeseStr}`);
-```
-
-```console
-$ pizza-options
-You ordered a pizza with sauce and mozzarella cheese
-$ pizza-options --sauce
-error: unknown option '--sauce'
-$ pizza-options --cheese=blue
-You ordered a pizza with sauce and blue cheese
-$ pizza-options --no-sauce --no-cheese
-You ordered a pizza with no sauce and no cheese
-```
-
-You can specify an option which may be used as a boolean option but may optionally take an option-argument
-(declared with square brackets like `--optional [value]`).
-
-Example file: [options-boolean-or-value.js](./examples/options-boolean-or-value.js)
-
-```js
-program
- .option('-c, --cheese [type]', 'Add cheese with optional type');
-
-program.parse(process.argv);
-
-const options = program.opts();
-if (options.cheese === undefined) console.log('no cheese');
-else if (options.cheese === true) console.log('add cheese');
-else console.log(`add cheese type ${options.cheese}`);
-```
-
-```console
-$ pizza-options
-no cheese
-$ pizza-options --cheese
-add cheese
-$ pizza-options --cheese mozzarella
-add cheese type mozzarella
-```
-
-Options with an optional option-argument are not greedy and will ignore arguments starting with a dash.
-So `id` behaves as a boolean option for `--id -5`, but you can use a combined form if needed like `--id=-5`.
-
-For information about possible ambiguous cases, see [options taking varying arguments](./docs/options-in-depth.md).
-
-### Required option
-
-You may specify a required (mandatory) option using `.requiredOption()`. The option must have a value after parsing, usually specified on the command line, or perhaps from a default value (say from environment). The method is otherwise the same as `.option()` in format, taking flags and description, and optional default value or custom processing.
-
-Example file: [options-required.js](./examples/options-required.js)
-
-```js
-program
- .requiredOption('-c, --cheese ', 'pizza must have cheese');
-
-program.parse();
-```
-
-```console
-$ pizza
-error: required option '-c, --cheese ' not specified
-```
-
-### Variadic option
-
-You may make an option variadic by appending `...` to the value placeholder when declaring the option. On the command line you
-can then specify multiple option-arguments, and the parsed option value will be an array. The extra arguments
-are read until the first argument starting with a dash. The special argument `--` stops option processing entirely. If a value
-is specified in the same argument as the option then no further values are read.
-
-Example file: [options-variadic.js](./examples/options-variadic.js)
-
-```js
-program
- .option('-n, --number ', 'specify numbers')
- .option('-l, --letter [letters...]', 'specify letters');
-
-program.parse();
-
-console.log('Options: ', program.opts());
-console.log('Remaining arguments: ', program.args);
-```
-
-```console
-$ collect -n 1 2 3 --letter a b c
-Options: { number: [ '1', '2', '3' ], letter: [ 'a', 'b', 'c' ] }
-Remaining arguments: []
-$ collect --letter=A -n80 operand
-Options: { number: [ '80' ], letter: [ 'A' ] }
-Remaining arguments: [ 'operand' ]
-$ collect --letter -n 1 -n 2 3 -- operand
-Options: { number: [ '1', '2', '3' ], letter: true }
-Remaining arguments: [ 'operand' ]
-```
-
-For information about possible ambiguous cases, see [options taking varying arguments](./docs/options-in-depth.md).
-
-### Version option
-
-The optional `version` method adds handling for displaying the command version. The default option flags are `-V` and `--version`, and when present the command prints the version number and exits.
-
-```js
-program.version('0.0.1');
-```
-
-```console
-$ ./examples/pizza -V
-0.0.1
-```
-
-You may change the flags and description by passing additional parameters to the `version` method, using
-the same syntax for flags as the `option` method.
-
-```js
-program.version('0.0.1', '-v, --vers', 'output the current version');
-```
-
-### More configuration
-
-You can add most options using the `.option()` method, but there are some additional features available
-by constructing an `Option` explicitly for less common cases.
-
-Example files: [options-extra.js](./examples/options-extra.js), [options-env.js](./examples/options-env.js), [options-conflicts.js](./examples/options-conflicts.js), [options-implies.js](./examples/options-implies.js)
-
-```js
-program
- .addOption(new Option('-s, --secret').hideHelp())
- .addOption(new Option('-t, --timeout ', 'timeout in seconds').default(60, 'one minute'))
- .addOption(new Option('-d, --drink ', 'drink size').choices(['small', 'medium', 'large']))
- .addOption(new Option('-p, --port ', 'port number').env('PORT'))
- .addOption(new Option('--donate [amount]', 'optional donation in dollars').preset('20').argParser(parseFloat))
- .addOption(new Option('--disable-server', 'disables the server').conflicts('port'))
- .addOption(new Option('--free-drink', 'small drink included free ').implies({ drink: 'small' }));
-```
-
-```console
-$ extra --help
-Usage: help [options]
-
-Options:
- -t, --timeout timeout in seconds (default: one minute)
- -d, --drink drink cup size (choices: "small", "medium", "large")
- -p, --port port number (env: PORT)
- --donate [amount] optional donation in dollars (preset: "20")
- --disable-server disables the server
- --free-drink small drink included free
- -h, --help display help for command
-
-$ extra --drink huge
-error: option '-d, --drink ' argument 'huge' is invalid. Allowed choices are small, medium, large.
-
-$ PORT=80 extra --donate --free-drink
-Options: { timeout: 60, donate: 20, port: '80', freeDrink: true, drink: 'small' }
-
-$ extra --disable-server --port 8000
-error: option '--disable-server' cannot be used with option '-p, --port '
-```
-
-Specify a required (mandatory) option using the `Option` method `.makeOptionMandatory()`. This matches the `Command` method [.requiredOption()](#required-option).
-
-### Custom option processing
-
-You may specify a function to do custom processing of option-arguments. The callback function receives two parameters,
-the user specified option-argument and the previous value for the option. It returns the new value for the option.
-
-This allows you to coerce the option-argument to the desired type, or accumulate values, or do entirely custom processing.
-
-You can optionally specify the default/starting value for the option after the function parameter.
-
-Example file: [options-custom-processing.js](./examples/options-custom-processing.js)
-
-```js
-function myParseInt(value, dummyPrevious) {
- // parseInt takes a string and a radix
- const parsedValue = parseInt(value, 10);
- if (isNaN(parsedValue)) {
- throw new commander.InvalidArgumentError('Not a number.');
- }
- return parsedValue;
-}
-
-function increaseVerbosity(dummyValue, previous) {
- return previous + 1;
-}
-
-function collect(value, previous) {
- return previous.concat([value]);
-}
-
-function commaSeparatedList(value, dummyPrevious) {
- return value.split(',');
-}
-
-program
- .option('-f, --float ', 'float argument', parseFloat)
- .option('-i, --integer ', 'integer argument', myParseInt)
- .option('-v, --verbose', 'verbosity that can be increased', increaseVerbosity, 0)
- .option('-c, --collect ', 'repeatable value', collect, [])
- .option('-l, --list ', 'comma separated list', commaSeparatedList)
-;
-
-program.parse();
-
-const options = program.opts();
-if (options.float !== undefined) console.log(`float: ${options.float}`);
-if (options.integer !== undefined) console.log(`integer: ${options.integer}`);
-if (options.verbose > 0) console.log(`verbosity: ${options.verbose}`);
-if (options.collect.length > 0) console.log(options.collect);
-if (options.list !== undefined) console.log(options.list);
-```
-
-```console
-$ custom -f 1e2
-float: 100
-$ custom --integer 2
-integer: 2
-$ custom -v -v -v
-verbose: 3
-$ custom -c a -c b -c c
-[ 'a', 'b', 'c' ]
-$ custom --list x,y,z
-[ 'x', 'y', 'z' ]
-```
-
-## Commands
-
-You can specify (sub)commands using `.command()` or `.addCommand()`. There are two ways these can be implemented: using an action handler attached to the command, or as a stand-alone executable file (described in more detail later). The subcommands may be nested ([example](./examples/nestedCommands.js)).
-
-In the first parameter to `.command()` you specify the command name. You may append the command-arguments after the command name, or specify them separately using `.argument()`. The arguments may be `` or `[optional]`, and the last argument may also be `variadic...`.
-
-You can use `.addCommand()` to add an already configured subcommand to the program.
-
-For example:
-
-```js
-// Command implemented using action handler (description is supplied separately to `.command`)
-// Returns new command for configuring.
-program
- .command('clone [destination]')
- .description('clone a repository into a newly created directory')
- .action((source, destination) => {
- console.log('clone command called');
- });
-
-// Command implemented using stand-alone executable file, indicated by adding description as second parameter to `.command`.
-// Returns `this` for adding more commands.
-program
- .command('start ', 'start named service')
- .command('stop [service]', 'stop named service, or all if no name supplied');
-
-// Command prepared separately.
-// Returns `this` for adding more commands.
-program
- .addCommand(build.makeBuildCommand());
-```
-
-Configuration options can be passed with the call to `.command()` and `.addCommand()`. Specifying `hidden: true` will
-remove the command from the generated help output. Specifying `isDefault: true` will run the subcommand if no other
-subcommand is specified ([example](./examples/defaultCommand.js)).
-
-You can add alternative names for a command with `.alias()`. ([example](./examples/alias.js))
-
-`.command()` automatically copies the inherited settings from the parent command to the newly created subcommand. This is only done during creation, any later setting changes to the parent are not inherited.
-
-For safety, `.addCommand()` does not automatically copy the inherited settings from the parent command. There is a helper routine `.copyInheritedSettings()` for copying the settings when they are wanted.
-
-### Command-arguments
-
-For subcommands, you can specify the argument syntax in the call to `.command()` (as shown above). This
-is the only method usable for subcommands implemented using a stand-alone executable, but for other subcommands
-you can instead use the following method.
-
-To configure a command, you can use `.argument()` to specify each expected command-argument.
-You supply the argument name and an optional description. The argument may be `` or `[optional]`.
-You can specify a default value for an optional command-argument.
-
-Example file: [argument.js](./examples/argument.js)
-
-```js
-program
- .version('0.1.0')
- .argument('', 'user to login')
- .argument('[password]', 'password for user, if required', 'no password given')
- .action((username, password) => {
- console.log('username:', username);
- console.log('password:', password);
- });
-```
-
- The last argument of a command can be variadic, and only the last argument. To make an argument variadic you
- append `...` to the argument name. A variadic argument is passed to the action handler as an array. For example:
-
-```js
-program
- .version('0.1.0')
- .command('rmdir')
- .argument('')
- .action(function (dirs) {
- dirs.forEach((dir) => {
- console.log('rmdir %s', dir);
- });
- });
-```
-
-There is a convenience method to add multiple arguments at once, but without descriptions:
-
-```js
-program
- .arguments(' ');
-```
-
-#### More configuration
-
-There are some additional features available by constructing an `Argument` explicitly for less common cases.
-
-Example file: [arguments-extra.js](./examples/arguments-extra.js)
-
-```js
-program
- .addArgument(new commander.Argument('', 'drink cup size').choices(['small', 'medium', 'large']))
- .addArgument(new commander.Argument('[timeout]', 'timeout in seconds').default(60, 'one minute'))
-```
-
-#### Custom argument processing
-
-You may specify a function to do custom processing of command-arguments (like for option-arguments).
-The callback function receives two parameters, the user specified command-argument and the previous value for the argument.
-It returns the new value for the argument.
-
-The processed argument values are passed to the action handler, and saved as `.processedArgs`.
-
-You can optionally specify the default/starting value for the argument after the function parameter.
-
-Example file: [arguments-custom-processing.js](./examples/arguments-custom-processing.js)
-
-```js
-program
- .command('add')
- .argument('', 'integer argument', myParseInt)
- .argument('[second]', 'integer argument', myParseInt, 1000)
- .action((first, second) => {
- console.log(`${first} + ${second} = ${first + second}`);
- })
-;
-```
-
-### Action handler
-
-The action handler gets passed a parameter for each command-argument you declared, and two additional parameters
-which are the parsed options and the command object itself.
-
-Example file: [thank.js](./examples/thank.js)
-
-```js
-program
- .argument('')
- .option('-t, --title ', 'title to use before name')
- .option('-d, --debug', 'display some debugging')
- .action((name, options, command) => {
- if (options.debug) {
- console.error('Called %s with options %o', command.name(), options);
- }
- const title = options.title ? `${options.title} ` : '';
- console.log(`Thank-you ${title}${name}`);
- });
-```
-
-If you prefer, you can work with the command directly and skip declaring the parameters for the action handler. The `this` keyword is set to the running command and can be used from a function expression (but not from an arrow function).
-
-Example file: [action-this.js](./examples/action-this.js)
-
-```js
-program
- .command('serve')
- .argument('
-```
-
-In [Node.js](https://nodejs.org/):
-
-```js
-const cssesc = require('cssesc');
-```
-
-In Ruby using [the `ruby-cssesc` wrapper gem](https://github.com/borodean/ruby-cssesc):
-
-```bash
-gem install ruby-cssesc
-```
-
-```ruby
-require 'ruby-cssesc'
-CSSEsc.escape('I ♥ Ruby', is_identifier: true)
-```
-
-In Sass using [`sassy-escape`](https://github.com/borodean/sassy-escape):
-
-```bash
-gem install sassy-escape
-```
-
-```scss
-body {
- content: escape('I ♥ Sass', $is-identifier: true);
-}
-```
-
-## API
-
-### `cssesc(value, options)`
-
-This function takes a value and returns an escaped version of the value where any characters that are not printable ASCII symbols are escaped using the shortest possible (but valid) [escape sequences for use in CSS strings or identifiers](https://mathiasbynens.be/notes/css-escapes).
-
-```js
-cssesc('Ich ♥ Bücher');
-// → 'Ich \\2665 B\\FC cher'
-
-cssesc('foo 𝌆 bar');
-// → 'foo \\1D306 bar'
-```
-
-By default, `cssesc` returns a string that can be used as part of a CSS string. If the target is a CSS identifier rather than a CSS string, use the `isIdentifier: true` setting (see below).
-
-The optional `options` argument accepts an object with the following options:
-
-#### `isIdentifier`
-
-The default value for the `isIdentifier` option is `false`. This means that the input text will be escaped for use in a CSS string literal. If you want to use the result as a CSS identifier instead (in a selector, for example), set this option to `true`.
-
-```js
-cssesc('123a2b');
-// → '123a2b'
-
-cssesc('123a2b', {
- 'isIdentifier': true
-});
-// → '\\31 23a2b'
-```
-
-#### `quotes`
-
-The default value for the `quotes` option is `'single'`. This means that any occurences of `'` in the input text will be escaped as `\'`, so that the output can be used in a CSS string literal wrapped in single quotes.
-
-```js
-cssesc('Lorem ipsum "dolor" sit \'amet\' etc.');
-// → 'Lorem ipsum "dolor" sit \\\'amet\\\' etc.'
-// → "Lorem ipsum \"dolor\" sit \\'amet\\' etc."
-
-cssesc('Lorem ipsum "dolor" sit \'amet\' etc.', {
- 'quotes': 'single'
-});
-// → 'Lorem ipsum "dolor" sit \\\'amet\\\' etc.'
-// → "Lorem ipsum \"dolor\" sit \\'amet\\' etc."
-```
-
-If you want to use the output as part of a CSS string literal wrapped in double quotes, set the `quotes` option to `'double'`.
-
-```js
-cssesc('Lorem ipsum "dolor" sit \'amet\' etc.', {
- 'quotes': 'double'
-});
-// → 'Lorem ipsum \\"dolor\\" sit \'amet\' etc.'
-// → "Lorem ipsum \\\"dolor\\\" sit 'amet' etc."
-```
-
-#### `wrap`
-
-The `wrap` option takes a boolean value (`true` or `false`), and defaults to `false` (disabled). When enabled, the output will be a valid CSS string literal wrapped in quotes. The type of quotes can be specified through the `quotes` setting.
-
-```js
-cssesc('Lorem ipsum "dolor" sit \'amet\' etc.', {
- 'quotes': 'single',
- 'wrap': true
-});
-// → '\'Lorem ipsum "dolor" sit \\\'amet\\\' etc.\''
-// → "\'Lorem ipsum \"dolor\" sit \\\'amet\\\' etc.\'"
-
-cssesc('Lorem ipsum "dolor" sit \'amet\' etc.', {
- 'quotes': 'double',
- 'wrap': true
-});
-// → '"Lorem ipsum \\"dolor\\" sit \'amet\' etc."'
-// → "\"Lorem ipsum \\\"dolor\\\" sit \'amet\' etc.\""
-```
-
-#### `escapeEverything`
-
-The `escapeEverything` option takes a boolean value (`true` or `false`), and defaults to `false` (disabled). When enabled, all the symbols in the output will be escaped, even printable ASCII symbols.
-
-```js
-cssesc('lolwat"foo\'bar', {
- 'escapeEverything': true
-});
-// → '\\6C\\6F\\6C\\77\\61\\74\\"\\66\\6F\\6F\\\'\\62\\61\\72'
-// → "\\6C\\6F\\6C\\77\\61\\74\\\"\\66\\6F\\6F\\'\\62\\61\\72"
-```
-
-#### Overriding the default options globally
-
-The global default settings can be overridden by modifying the `css.options` object. This saves you from passing in an `options` object for every call to `encode` if you want to use the non-default setting.
-
-```js
-// Read the global default setting for `escapeEverything`:
-cssesc.options.escapeEverything;
-// → `false` by default
-
-// Override the global default setting for `escapeEverything`:
-cssesc.options.escapeEverything = true;
-
-// Using the global default setting for `escapeEverything`, which is now `true`:
-cssesc('foo © bar ≠ baz 𝌆 qux');
-// → '\\66\\6F\\6F\\ \\A9\\ \\62\\61\\72\\ \\2260\\ \\62\\61\\7A\\ \\1D306\\ \\71\\75\\78'
-```
-
-### `cssesc.version`
-
-A string representing the semantic version number.
-
-### Using the `cssesc` binary
-
-To use the `cssesc` binary in your shell, simply install cssesc globally using npm:
-
-```bash
-npm install -g cssesc
-```
-
-After that you will be able to escape text for use in CSS strings or identifiers from the command line:
-
-```bash
-$ cssesc 'föo ♥ bår 𝌆 baz'
-f\F6o \2665 b\E5r \1D306 baz
-```
-
-If the output needs to be a CSS identifier rather than part of a string literal, use the `-i`/`--identifier` option:
-
-```bash
-$ cssesc --identifier 'föo ♥ bår 𝌆 baz'
-f\F6o\ \2665\ b\E5r\ \1D306\ baz
-```
-
-See `cssesc --help` for the full list of options.
-
-## Support
-
-This library supports the Node.js and browser versions mentioned in [`.babelrc`](https://github.com/mathiasbynens/cssesc/blob/master/.babelrc). For a version that supports a wider variety of legacy browsers and environments out-of-the-box, [see v0.1.0](https://github.com/mathiasbynens/cssesc/releases/tag/v0.1.0).
-
-## Author
-
-| [](https://twitter.com/mathias "Follow @mathias on Twitter") |
-|---|
-| [Mathias Bynens](https://mathiasbynens.be/) |
-
-## License
-
-This library is available under the [MIT](https://mths.be/mit) license.
diff --git a/node_modules/cssesc/bin/cssesc b/node_modules/cssesc/bin/cssesc
deleted file mode 100755
index 188c034..0000000
--- a/node_modules/cssesc/bin/cssesc
+++ /dev/null
@@ -1,116 +0,0 @@
-#!/usr/bin/env node
-const fs = require('fs');
-const cssesc = require('../cssesc.js');
-const strings = process.argv.splice(2);
-const stdin = process.stdin;
-const options = {};
-const log = console.log;
-
-const main = function() {
- const option = strings[0];
-
- if (/^(?:-h|--help|undefined)$/.test(option)) {
- log(
- 'cssesc v%s - https://mths.be/cssesc',
- cssesc.version
- );
- log([
- '\nUsage:\n',
- '\tcssesc [string]',
- '\tcssesc [-i | --identifier] [string]',
- '\tcssesc [-s | --single-quotes] [string]',
- '\tcssesc [-d | --double-quotes] [string]',
- '\tcssesc [-w | --wrap] [string]',
- '\tcssesc [-e | --escape-everything] [string]',
- '\tcssesc [-v | --version]',
- '\tcssesc [-h | --help]',
- '\nExamples:\n',
- '\tcssesc \'f\xF6o \u2665 b\xE5r \uD834\uDF06 baz\'',
- '\tcssesc --identifier \'f\xF6o \u2665 b\xE5r \uD834\uDF06 baz\'',
- '\tcssesc --escape-everything \'f\xF6o \u2665 b\xE5r \uD834\uDF06 baz\'',
- '\tcssesc --double-quotes --wrap \'f\xF6o \u2665 b\xE5r \uD834\uDF06 baz\'',
- '\techo \'f\xF6o \u2665 b\xE5r \uD834\uDF06 baz\' | cssesc'
- ].join('\n'));
- return process.exit(1);
- }
-
- if (/^(?:-v|--version)$/.test(option)) {
- log('v%s', cssesc.version);
- return process.exit(1);
- }
-
- strings.forEach(function(string) {
- // Process options
- if (/^(?:-i|--identifier)$/.test(string)) {
- options.isIdentifier = true;
- return;
- }
- if (/^(?:-s|--single-quotes)$/.test(string)) {
- options.quotes = 'single';
- return;
- }
- if (/^(?:-d|--double-quotes)$/.test(string)) {
- options.quotes = 'double';
- return;
- }
- if (/^(?:-w|--wrap)$/.test(string)) {
- options.wrap = true;
- return;
- }
- if (/^(?:-e|--escape-everything)$/.test(string)) {
- options.escapeEverything = true;
- return;
- }
-
- // Process string(s)
- let result;
- try {
- result = cssesc(string, options);
- log(result);
- } catch (exception) {
- log(exception.message + '\n');
- log('Error: failed to escape.');
- log('If you think this is a bug in cssesc, please report it:');
- log('https://github.com/mathiasbynens/cssesc/issues/new');
- log(
- '\nStack trace using cssesc@%s:\n',
- cssesc.version
- );
- log(exception.stack);
- return process.exit(1);
- }
- });
- // Return with exit status 0 outside of the `forEach` loop, in case
- // multiple strings were passed in.
- return process.exit(0);
-
-};
-
-if (stdin.isTTY) {
- // handle shell arguments
- main();
-} else {
- let timeout;
- // Either the script is called from within a non-TTY context, or `stdin`
- // content is being piped in.
- if (!process.stdout.isTTY) {
- // The script was called from a non-TTY context. This is a rather uncommon
- // use case we don’t actively support. However, we don’t want the script
- // to wait forever in such cases, so…
- timeout = setTimeout(function() {
- // …if no piped data arrived after a whole minute, handle shell
- // arguments instead.
- main();
- }, 60000);
- }
- let data = '';
- stdin.on('data', function(chunk) {
- clearTimeout(timeout);
- data += chunk;
- });
- stdin.on('end', function() {
- strings.push(data.trim());
- main();
- });
- stdin.resume();
-}
diff --git a/node_modules/cssesc/cssesc.js b/node_modules/cssesc/cssesc.js
deleted file mode 100644
index 1c0928e..0000000
--- a/node_modules/cssesc/cssesc.js
+++ /dev/null
@@ -1,110 +0,0 @@
-/*! https://mths.be/cssesc v3.0.0 by @mathias */
-'use strict';
-
-var object = {};
-var hasOwnProperty = object.hasOwnProperty;
-var merge = function merge(options, defaults) {
- if (!options) {
- return defaults;
- }
- var result = {};
- for (var key in defaults) {
- // `if (defaults.hasOwnProperty(key) { … }` is not needed here, since
- // only recognized option names are used.
- result[key] = hasOwnProperty.call(options, key) ? options[key] : defaults[key];
- }
- return result;
-};
-
-var regexAnySingleEscape = /[ -,\.\/:-@\[-\^`\{-~]/;
-var regexSingleEscape = /[ -,\.\/:-@\[\]\^`\{-~]/;
-var regexAlwaysEscape = /['"\\]/;
-var regexExcessiveSpaces = /(^|\\+)?(\\[A-F0-9]{1,6})\x20(?![a-fA-F0-9\x20])/g;
-
-// https://mathiasbynens.be/notes/css-escapes#css
-var cssesc = function cssesc(string, options) {
- options = merge(options, cssesc.options);
- if (options.quotes != 'single' && options.quotes != 'double') {
- options.quotes = 'single';
- }
- var quote = options.quotes == 'double' ? '"' : '\'';
- var isIdentifier = options.isIdentifier;
-
- var firstChar = string.charAt(0);
- var output = '';
- var counter = 0;
- var length = string.length;
- while (counter < length) {
- var character = string.charAt(counter++);
- var codePoint = character.charCodeAt();
- var value = void 0;
- // If it’s not a printable ASCII character…
- if (codePoint < 0x20 || codePoint > 0x7E) {
- if (codePoint >= 0xD800 && codePoint <= 0xDBFF && counter < length) {
- // It’s a high surrogate, and there is a next character.
- var extra = string.charCodeAt(counter++);
- if ((extra & 0xFC00) == 0xDC00) {
- // next character is low surrogate
- codePoint = ((codePoint & 0x3FF) << 10) + (extra & 0x3FF) + 0x10000;
- } else {
- // It’s an unmatched surrogate; only append this code unit, in case
- // the next code unit is the high surrogate of a surrogate pair.
- counter--;
- }
- }
- value = '\\' + codePoint.toString(16).toUpperCase() + ' ';
- } else {
- if (options.escapeEverything) {
- if (regexAnySingleEscape.test(character)) {
- value = '\\' + character;
- } else {
- value = '\\' + codePoint.toString(16).toUpperCase() + ' ';
- }
- } else if (/[\t\n\f\r\x0B]/.test(character)) {
- value = '\\' + codePoint.toString(16).toUpperCase() + ' ';
- } else if (character == '\\' || !isIdentifier && (character == '"' && quote == character || character == '\'' && quote == character) || isIdentifier && regexSingleEscape.test(character)) {
- value = '\\' + character;
- } else {
- value = character;
- }
- }
- output += value;
- }
-
- if (isIdentifier) {
- if (/^-[-\d]/.test(output)) {
- output = '\\-' + output.slice(1);
- } else if (/\d/.test(firstChar)) {
- output = '\\3' + firstChar + ' ' + output.slice(1);
- }
- }
-
- // Remove spaces after `\HEX` escapes that are not followed by a hex digit,
- // since they’re redundant. Note that this is only possible if the escape
- // sequence isn’t preceded by an odd number of backslashes.
- output = output.replace(regexExcessiveSpaces, function ($0, $1, $2) {
- if ($1 && $1.length % 2) {
- // It’s not safe to remove the space, so don’t.
- return $0;
- }
- // Strip the space.
- return ($1 || '') + $2;
- });
-
- if (!isIdentifier && options.wrap) {
- return quote + output + quote;
- }
- return output;
-};
-
-// Expose default options (so they can be overridden globally).
-cssesc.options = {
- 'escapeEverything': false,
- 'isIdentifier': false,
- 'quotes': 'single',
- 'wrap': false
-};
-
-cssesc.version = '3.0.0';
-
-module.exports = cssesc;
diff --git a/node_modules/cssesc/man/cssesc.1 b/node_modules/cssesc/man/cssesc.1
deleted file mode 100644
index eee4996..0000000
--- a/node_modules/cssesc/man/cssesc.1
+++ /dev/null
@@ -1,70 +0,0 @@
-.Dd August 9, 2013
-.Dt cssesc 1
-.Sh NAME
-.Nm cssesc
-.Nd escape text for use in CSS string literals or identifiers
-.Sh SYNOPSIS
-.Nm
-.Op Fl i | -identifier Ar string
-.br
-.Op Fl s | -single-quotes Ar string
-.br
-.Op Fl d | -double-quotes Ar string
-.br
-.Op Fl w | -wrap Ar string
-.br
-.Op Fl e | -escape-everything Ar string
-.br
-.Op Fl v | -version
-.br
-.Op Fl h | -help
-.Sh DESCRIPTION
-.Nm
-escapes strings for use in CSS string literals or identifiers while generating the shortest possible valid ASCII-only output.
-.Sh OPTIONS
-.Bl -ohang -offset
-.It Sy "-s, --single-quotes"
-Escape any occurences of ' in the input string as \\', so that the output can be used in a CSS string literal wrapped in single quotes.
-.It Sy "-d, --double-quotes"
-Escape any occurences of " in the input string as \\", so that the output can be used in a CSS string literal wrapped in double quotes.
-.It Sy "-w, --wrap"
-Make sure the output is a valid CSS string literal wrapped in quotes. The type of quotes can be specified using the
-.Ar -s | --single-quotes
-or
-.Ar -d | --double-quotes
-settings.
-.It Sy "-e, --escape-everything"
-Escape all the symbols in the output, even printable ASCII symbols.
-.It Sy "-v, --version"
-Print cssesc's version.
-.It Sy "-h, --help"
-Show the help screen.
-.El
-.Sh EXIT STATUS
-The
-.Nm cssesc
-utility exits with one of the following values:
-.Pp
-.Bl -tag -width flag -compact
-.It Li 0
-.Nm
-successfully escaped the given text and printed the result.
-.It Li 1
-.Nm
-wasn't instructed to escape anything (for example, the
-.Ar --help
-flag was set); or, an error occurred.
-.El
-.Sh EXAMPLES
-.Bl -ohang -offset
-.It Sy "cssesc 'foo bar baz'"
-Print an escaped version of the given text.
-.It Sy echo\ 'foo bar baz'\ |\ cssesc
-Print an escaped version of the text that gets piped in.
-.El
-.Sh BUGS
-cssesc's bug tracker is located at .
-.Sh AUTHOR
-Mathias Bynens
-.Sh WWW
-
diff --git a/node_modules/cssesc/package.json b/node_modules/cssesc/package.json
deleted file mode 100644
index 076c84d..0000000
--- a/node_modules/cssesc/package.json
+++ /dev/null
@@ -1,51 +0,0 @@
-{
- "name": "cssesc",
- "version": "3.0.0",
- "description": "A JavaScript library for escaping CSS strings and identifiers while generating the shortest possible ASCII-only output.",
- "homepage": "https://mths.be/cssesc",
- "engines": {
- "node": ">=4"
- },
- "main": "cssesc.js",
- "bin": "bin/cssesc",
- "man": "man/cssesc.1",
- "keywords": [
- "css",
- "escape",
- "identifier",
- "string",
- "tool"
- ],
- "license": "MIT",
- "author": {
- "name": "Mathias Bynens",
- "url": "https://mathiasbynens.be/"
- },
- "repository": {
- "type": "git",
- "url": "https://github.com/mathiasbynens/cssesc.git"
- },
- "bugs": "https://github.com/mathiasbynens/cssesc/issues",
- "files": [
- "LICENSE-MIT.txt",
- "cssesc.js",
- "bin/",
- "man/"
- ],
- "scripts": {
- "build": "grunt template && babel cssesc.js -o cssesc.js",
- "test": "mocha tests",
- "cover": "istanbul cover --report html node_modules/.bin/_mocha tests -- -u exports -R spec"
- },
- "devDependencies": {
- "babel-cli": "^6.26.0",
- "babel-preset-env": "^1.6.1",
- "codecov": "^1.0.1",
- "grunt": "^1.0.1",
- "grunt-template": "^1.0.0",
- "istanbul": "^0.4.4",
- "mocha": "^2.5.3",
- "regenerate": "^1.2.1",
- "requirejs": "^2.1.16"
- }
-}
diff --git a/node_modules/dependency-graph/.github/workflows/node.js.yml b/node_modules/dependency-graph/.github/workflows/node.js.yml
deleted file mode 100755
index 9d472d2..0000000
--- a/node_modules/dependency-graph/.github/workflows/node.js.yml
+++ /dev/null
@@ -1,24 +0,0 @@
-# This workflow will do a clean installation of node dependencies, cache/restore them, build the source code and run tests across different versions of node
-# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-nodejs
-
-name: Node.js CI
-
-on:
- push:
- branches: [ "master" ]
- pull_request:
- branches: [ "master" ]
-
-jobs:
- build:
- runs-on: ubuntu-latest
- steps:
- - uses: actions/checkout@v3
- - name: Use Node.js ${{ matrix.node-version }}
- uses: actions/setup-node@v3
- with:
- node-version-file: 'package.json'
- cache: 'npm'
- - run: npm ci
- - run: npm run build --if-present
- - run: npm test
diff --git a/node_modules/dependency-graph/CHANGELOG.md b/node_modules/dependency-graph/CHANGELOG.md
deleted file mode 100755
index 9d6a6a1..0000000
--- a/node_modules/dependency-graph/CHANGELOG.md
+++ /dev/null
@@ -1,88 +0,0 @@
-# Dependency Graph Changelog
-
-## 1.0.0 (Dec 5, 2023)
-
-- Switched to use `Map`/`Set` rather than using raw objects as pseudo-Maps/Sets. (Fixes #46)
- - This is also the reason for the major version bump. While there are no functional changes, this library previously did not have any special requirements of the runtime. It now requires a runtime that supports `Map`/`Set` (which should be almost everything now in 2023).
-- Ensure `circular` property is cloned during clone - thanks [andrew-healey](https://github.com/andrew-healey) and [tintinthong](https://github.com/tintinthong)!
-
-## 0.11.0 (March 5, 2021)
-
-- Add `entryNodes` method that returns the nodes that nothing depends on - thanks [amcdnl](https://github.com/amcdnl)!
-
-## 0.10.0 (January 9, 2021)
-
-- Add `directDependenciesOf` and `directDependantsOf` methods for retrieving direct dependency information. (Fixes #40)
-- Add aliases `dependentsOf` and `directDependentsOf`.
-
-## 0.9.0 (February 10, 2020)
-
-- Rewrite the topological sort DFS to be more efficient (and work!) on large graphs.
- - No longer uses recursion to avoid stack overflows with large/deep graphs
- - No longer is accidentally `O(N^2)` (thanks [willtennien](https://github.com/willtennien) for pointing this out!)
-
-## 0.8.1 (December 3, 2019)
-
-- Ensure all nodes are included in overallOrder when cycles are allowed. (Fixes #33)
-
-## 0.8.0 (December 11, 2018)
-
-- Add a `DepGraphCycleError` with cyclePath property - thanks [jhugman](https://github.com/jhugman)!
-
-## 0.7.2 (August 30, 2018)
-
-- Make constructor parameter optional in Typescript definition. (Fixes #26)
-
-## 0.7.1 (June 5, 2018)
-
-- Fix Typescript definition to include the new constructor arguments added in `0.7.0` - thanks [tbranyen](https://github.com/tbranyen)!
-
-## 0.7.0 (January 17, 2018)
-
-- Allow circular dependencies by passing in `{circular: true}` into the constructor - thanks [tbranyen](https://github.com/tbranyen)!
-
-## 0.6.0 (October 22, 2017)
-
-- Add a `size` method that will return the number of nodes in the graph.
-- Add a `clone` method that will clone the graph. Any custom node data will only be shallow-copied. (Fixes #14)
-
-## 0.5.2 (October 22, 2017)
-
-- Add missing parameter in TypeScript definition. (Fixes #19)
-
-## 0.5.1 (October 7, 2017)
-
-- Now exposes Typescript type definition - thanks [vangorra](https://github.com/vangorra)!
-
-## 0.5.0 (April 26, 2016)
-
-- Add optional data parameter for the addNode method. (Fixes #12)
-- Add methods getNodeData and setNodeData to manipulate the data associated with a node name. (Fixes #12)
-- Change the hasNode method to be able to cope with falsy node data. (Fixes #12)
-
-## 0.4.1 (Sept 3, 2015)
-
-- Check all nodes for potential cycles when calculating overall order. (Fixes #8)
-
-## 0.4.0 (Aug 1, 2015)
-
-- Better error messages
- - When a cycle is detected, the error message will now include the cycle in it. E.g `Dependency Cycle Found: a -> b -> c -> a` (Fixes #7)
- - When calling `addDependency` if one of the nodes does not exist, the error will say which one it was (instead of saying that "one" of the two nodes did not exist and making you manually determine which one)
-- Calling `overallOrder` on an empty graph will no longer throw an error about a dependency cycle. It will return an empty array.
-
-## 0.3.0 (July 24, 2015)
-
-- Fix issue where if you call `addNode` twice with the same name, it would clear all edges for that node. Now it will do nothing if a node with the specified name already exists. (Fixes #3)
-
-## 0.2.1 (July 3, 2015)
-
-- Fixed removeNode leaving references in outgoingEdges and reference to non-existent var edges - thanks [juhoha](https://github.com/juhoha)! (Fixes #2)
-
-## 0.2.0 (May 1, 2015)
-
-- Removed dependency on Underscore - thanks [myndzi](https://github.com/myndzi)! (Fixes #1)
-
-## 0.1.0 (May 18, 2013)
-
-- Initial Release - extracted out of asset-smasher
diff --git a/node_modules/dependency-graph/LICENSE b/node_modules/dependency-graph/LICENSE
deleted file mode 100755
index 6ebe5b6..0000000
--- a/node_modules/dependency-graph/LICENSE
+++ /dev/null
@@ -1,19 +0,0 @@
-Copyright (C) 2013-2020 by Jim Riecken
-
-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:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-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.
\ No newline at end of file
diff --git a/node_modules/dependency-graph/README.md b/node_modules/dependency-graph/README.md
deleted file mode 100755
index 763aaf8..0000000
--- a/node_modules/dependency-graph/README.md
+++ /dev/null
@@ -1,78 +0,0 @@
-# Dependency Graph
-
-Simple dependency graph
-
-## Overview
-
-This is a simple dependency graph useful for determining the order to do a list of things that depend on certain items being done before they are.
-
-To use, `npm install dependency-graph` and then `require('dependency-graph').DepGraph`
-
-## API
-
-### DepGraph
-
-Nodes in the graph are just simple strings with optional data associated with them.
-
- - `addNode(name, data)` - add a node in the graph with optional data. If `data` is not given, `name` will be used as data
- - `removeNode(name)` - remove a node from the graph
- - `hasNode(name)` - check if a node exists in the graph
- - `size()` - return the number of nodes in the graph
- - `getNodeData(name)` - get the data associated with a node (will throw an `Error` if the node does not exist)
- - `setNodeData(name, data)` - set the data for an existing node (will throw an `Error` if the node does not exist)
- - `addDependency(from, to)` - add a dependency between two nodes (will throw an `Error` if one of the nodes does not exist)
- - `removeDependency(from, to)` - remove a dependency between two nodes
- - `clone()` - return a clone of the graph. Any data attached to the nodes will only be *shallow-copied*
- - `dependenciesOf(name, leavesOnly)` - get an array containing the nodes that the specified node depends on (transitively). If `leavesOnly` is true, only nodes that do not depend on any other nodes will be returned in the array.
- - `dependantsOf(name, leavesOnly)` (aliased as `dependentsOf`) - get an array containing the nodes that depend on the specified node (transitively). If `leavesOnly` is true, only nodes that do not have any dependants will be returned in the array.
- - `directDependenciesOf(name)` - get an array containing the direct dependencies of the specified node
- - `directDependantsOf(name)` (aliased as `directDependentsOf`) - get an array containing the nodes that directly depend on the specified node
- - `overallOrder(leavesOnly)` - construct the overall processing order for the dependency graph. If `leavesOnly` is true, only nodes that do not depend on any other nodes will be returned.
- - `entryNodes()` - array of nodes that have no dependants (i.e. nothing depends on them).
-
-Dependency Cycles are detected when running `dependenciesOf`, `dependantsOf`, and `overallOrder` and if one is found, a `DepGraphCycleError` will be thrown that includes what the cycle was in the message as well as the `cyclePath` property: e.g. `Dependency Cycle Found: a -> b -> c -> a`. If you wish to silence this error, pass `circular: true` when instantiating `DepGraph` (more below).
-
-## Examples
-
- var DepGraph = require('dependency-graph').DepGraph;
-
- var graph = new DepGraph();
- graph.addNode('a');
- graph.addNode('b');
- graph.addNode('c');
-
- graph.size() // 3
-
- graph.addDependency('a', 'b');
- graph.addDependency('b', 'c');
-
- graph.dependenciesOf('a'); // ['c', 'b']
- graph.dependenciesOf('b'); // ['c']
- graph.dependantsOf('c'); // ['a', 'b']
-
- graph.overallOrder(); // ['c', 'b', 'a']
- graph.overallOrder(true); // ['c']
- graph.entryNodes(); // ['a']
-
- graph.addNode('d', 'data');
-
- graph.getNodeData('d'); // 'data'
-
- graph.setNodeData('d', 'newData');
-
- graph.getNodeData('d'); // 'newData'
-
- var circularGraph = new DepGraph({ circular: true });
-
- circularGraph.addNode('a');
- circularGraph.addNode('b');
- circularGraph.addNode('c');
- circularGraph.addNode('d');
-
- circularGraph.addDependency('a', 'b');
- circularGraph.addDependency('b', 'c'); // b depends on c
- circularGraph.addDependency('c', 'a'); // c depends on a, which depends on b
- circularGraph.addDependency('d', 'a');
-
- circularGraph.dependenciesOf('b'); // ['a', 'c']
- circularGraph.overallOrder(); // ['c', 'b', 'a', 'd']
diff --git a/node_modules/dependency-graph/lib/dep_graph.js b/node_modules/dependency-graph/lib/dep_graph.js
deleted file mode 100755
index 9444532..0000000
--- a/node_modules/dependency-graph/lib/dep_graph.js
+++ /dev/null
@@ -1,364 +0,0 @@
-/**
- * A simple dependency graph
- */
-
-/**
- * Helper for creating a Topological Sort using Depth-First-Search on a set of edges.
- *
- * Detects cycles and throws an Error if one is detected (unless the "circular"
- * parameter is "true" in which case it ignores them).
- *
- * @param edges The edges to DFS through (this is a Map of node to Array of nodes)
- * @param leavesOnly Whether to only return "leaf" nodes (ones who have no edges)
- * @param result An array in which the results will be populated
- * @param circular A boolean to allow circular dependencies
- */
-function createDFS(edges, leavesOnly, result, circular) {
- var visited = new Set();
- return function (start) {
- if (visited.has(start)) {
- return;
- }
- var inCurrentPath = new Set();
- var currentPath = [];
- var todo = []; // used as a stack
- todo.push({ node: start, processed: false });
- while (todo.length > 0) {
- var current = todo[todo.length - 1]; // peek at the todo stack
- var processed = current.processed;
- var node = current.node;
- if (!processed) {
- // Haven't visited edges yet (visiting phase)
- if (visited.has(node)) {
- todo.pop();
- continue;
- } else if (inCurrentPath.has(node)) {
- // It's not a DAG
- if (circular) {
- todo.pop();
- // If we're tolerating cycles, don't revisit the node
- continue;
- }
- currentPath.push(node);
- throw new DepGraphCycleError(currentPath);
- }
-
- inCurrentPath.add(node);
- currentPath.push(node);
- var nodeEdges = edges.get(node);
- // (push edges onto the todo stack in reverse order to be order-compatible with the old DFS implementation)
- for (var i = nodeEdges.length - 1; i >= 0; i--) {
- todo.push({ node: nodeEdges[i], processed: false });
- }
- current.processed = true;
- } else {
- // Have visited edges (stack unrolling phase)
- todo.pop();
- currentPath.pop();
- inCurrentPath.delete(node);
- visited.add(node);
- if (!leavesOnly || edges.get(node).length === 0) {
- result.push(node);
- }
- }
- }
- };
-}
-
-/**
- * Simple Dependency Graph
- */
-var DepGraph = (exports.DepGraph = function DepGraph(opts) {
- this.nodes = new Map(); // Node -> Node/Data
- this.outgoingEdges = new Map(); // Node -> [Dependency Node]
- this.incomingEdges = new Map(); // Node -> [Dependant Node]
- this.circular = opts && !!opts.circular; // Allows circular deps
-});
-DepGraph.prototype = {
- /**
- * The number of nodes in the graph.
- */
- size: function () {
- return this.nodes.size;
- },
- /**
- * Add a node to the dependency graph. If a node already exists, this method will do nothing.
- */
- addNode: function (node, data) {
- if (!this.hasNode(node)) {
- // Checking the arguments length allows the user to add a node with undefined data
- if (arguments.length === 2) {
- this.nodes.set(node, data);
- } else {
- this.nodes.set(node, node);
- }
- this.outgoingEdges.set(node, []);
- this.incomingEdges.set(node, []);
- }
- },
- /**
- * Remove a node from the dependency graph. If a node does not exist, this method will do nothing.
- */
- removeNode: function (node) {
- if (this.hasNode(node)) {
- this.nodes.delete(node);
- this.outgoingEdges.delete(node);
- this.incomingEdges.delete(node);
- [this.incomingEdges, this.outgoingEdges].forEach(function (edgeList) {
- edgeList.forEach(function (v) {
- var idx = v.indexOf(node);
- if (idx >= 0) {
- v.splice(idx, 1);
- }
- });
- });
- }
- },
- /**
- * Check if a node exists in the graph
- */
- hasNode: function (node) {
- return this.nodes.has(node);
- },
- /**
- * Get the data associated with a node name
- */
- getNodeData: function (node) {
- if (this.hasNode(node)) {
- return this.nodes.get(node);
- } else {
- throw new Error("Node does not exist: " + node);
- }
- },
- /**
- * Set the associated data for a given node name. If the node does not exist, this method will throw an error
- */
- setNodeData: function (node, data) {
- if (this.hasNode(node)) {
- this.nodes.set(node, data);
- } else {
- throw new Error("Node does not exist: " + node);
- }
- },
- /**
- * Add a dependency between two nodes. If either of the nodes does not exist,
- * an Error will be thrown.
- */
- addDependency: function (from, to) {
- if (!this.hasNode(from)) {
- throw new Error("Node does not exist: " + from);
- }
- if (!this.hasNode(to)) {
- throw new Error("Node does not exist: " + to);
- }
- if (this.outgoingEdges.get(from).indexOf(to) === -1) {
- this.outgoingEdges.get(from).push(to);
- }
- if (this.incomingEdges.get(to).indexOf(from) === -1) {
- this.incomingEdges.get(to).push(from);
- }
- return true;
- },
- /**
- * Remove a dependency between two nodes.
- */
- removeDependency: function (from, to) {
- var idx;
- if (this.hasNode(from)) {
- idx = this.outgoingEdges.get(from).indexOf(to);
- if (idx >= 0) {
- this.outgoingEdges.get(from).splice(idx, 1);
- }
- }
-
- if (this.hasNode(to)) {
- idx = this.incomingEdges.get(to).indexOf(from);
- if (idx >= 0) {
- this.incomingEdges.get(to).splice(idx, 1);
- }
- }
- },
- /**
- * Return a clone of the dependency graph. If any custom data is attached
- * to the nodes, it will only be shallow copied.
- */
- clone: function () {
- var source = this;
- var result = new DepGraph();
- source.nodes.forEach(function (v, n) {
- result.nodes.set(n, v);
- result.outgoingEdges.set(n, source.outgoingEdges.get(n).slice(0));
- result.incomingEdges.set(n, source.incomingEdges.get(n).slice(0));
- });
- result.circular = source.circular;
- return result;
- },
- /**
- * Get an array containing the direct dependencies of the specified node.
- *
- * Throws an Error if the specified node does not exist.
- */
- directDependenciesOf: function (node) {
- if (this.hasNode(node)) {
- return this.outgoingEdges.get(node).slice(0);
- } else {
- throw new Error("Node does not exist: " + node);
- }
- },
- /**
- * Get an array containing the nodes that directly depend on the specified node.
- *
- * Throws an Error if the specified node does not exist.
- */
- directDependantsOf: function (node) {
- if (this.hasNode(node)) {
- return this.incomingEdges.get(node).slice(0);
- } else {
- throw new Error("Node does not exist: " + node);
- }
- },
- /**
- * Get an array containing the nodes that the specified node depends on (transitively).
- *
- * Throws an Error if the graph has a cycle, or the specified node does not exist.
- *
- * If `leavesOnly` is true, only nodes that do not depend on any other nodes will be returned
- * in the array.
- */
- dependenciesOf: function (node, leavesOnly) {
- if (this.hasNode(node)) {
- var result = [];
- var DFS = createDFS(
- this.outgoingEdges,
- leavesOnly,
- result,
- this.circular
- );
- DFS(node);
- var idx = result.indexOf(node);
- if (idx >= 0) {
- result.splice(idx, 1);
- }
- return result;
- } else {
- throw new Error("Node does not exist: " + node);
- }
- },
- /**
- * get an array containing the nodes that depend on the specified node (transitively).
- *
- * Throws an Error if the graph has a cycle, or the specified node does not exist.
- *
- * If `leavesOnly` is true, only nodes that do not have any dependants will be returned in the array.
- */
- dependantsOf: function (node, leavesOnly) {
- if (this.hasNode(node)) {
- var result = [];
- var DFS = createDFS(
- this.incomingEdges,
- leavesOnly,
- result,
- this.circular
- );
- DFS(node);
- var idx = result.indexOf(node);
- if (idx >= 0) {
- result.splice(idx, 1);
- }
- return result;
- } else {
- throw new Error("Node does not exist: " + node);
- }
- },
- /**
- * Construct the overall processing order for the dependency graph.
- *
- * Throws an Error if the graph has a cycle.
- *
- * If `leavesOnly` is true, only nodes that do not depend on any other nodes will be returned.
- */
- overallOrder: function (leavesOnly) {
- var self = this;
- var result = [];
- var keys = Array.from(this.nodes.keys());
- if (keys.length === 0) {
- return result; // Empty graph
- } else {
- if (!this.circular) {
- // Look for cycles - we run the DFS starting at all the nodes in case there
- // are several disconnected subgraphs inside this dependency graph.
- var CycleDFS = createDFS(this.outgoingEdges, false, [], this.circular);
- keys.forEach(function (n) {
- CycleDFS(n);
- });
- }
-
- var DFS = createDFS(
- this.outgoingEdges,
- leavesOnly,
- result,
- this.circular
- );
- // Find all potential starting points (nodes with nothing depending on them) an
- // run a DFS starting at these points to get the order
- keys
- .filter(function (node) {
- return self.incomingEdges.get(node).length === 0;
- })
- .forEach(function (n) {
- DFS(n);
- });
-
- // If we're allowing cycles - we need to run the DFS against any remaining
- // nodes that did not end up in the initial result (as they are part of a
- // subgraph that does not have a clear starting point)
- if (this.circular) {
- keys
- .filter(function (node) {
- return result.indexOf(node) === -1;
- })
- .forEach(function (n) {
- DFS(n);
- });
- }
-
- return result;
- }
- },
- /**
- * Get an array of nodes that have no dependants (i.e. nothing depends on them).
- */
- entryNodes: function () {
- var self = this;
- return Array.from(this.nodes.keys()).filter(function (node) {
- return self.incomingEdges.get(node).length === 0;
- });
- },
-};
-
-// Create some aliases
-DepGraph.prototype.directDependentsOf = DepGraph.prototype.directDependantsOf;
-DepGraph.prototype.dependentsOf = DepGraph.prototype.dependantsOf;
-
-/**
- * Cycle error, including the path of the cycle.
- */
-var DepGraphCycleError = (exports.DepGraphCycleError = function (cyclePath) {
- var message = "Dependency Cycle Found: " + cyclePath.join(" -> ");
- var instance = new Error(message);
- instance.cyclePath = cyclePath;
- Object.setPrototypeOf(instance, Object.getPrototypeOf(this));
- if (Error.captureStackTrace) {
- Error.captureStackTrace(instance, DepGraphCycleError);
- }
- return instance;
-});
-DepGraphCycleError.prototype = Object.create(Error.prototype, {
- constructor: {
- value: Error,
- enumerable: false,
- writable: true,
- configurable: true,
- },
-});
-Object.setPrototypeOf(DepGraphCycleError, Error);
diff --git a/node_modules/dependency-graph/lib/index.d.ts b/node_modules/dependency-graph/lib/index.d.ts
deleted file mode 100755
index 6ed8de5..0000000
--- a/node_modules/dependency-graph/lib/index.d.ts
+++ /dev/null
@@ -1,127 +0,0 @@
-declare module 'dependency-graph' {
- export interface Options {
- circular?: boolean;
- }
-
- export class DepGraph {
- /**
- * Creates an instance of DepGraph with optional Options.
- */
- constructor(opts?: Options);
-
- /**
- * The number of nodes in the graph.
- */
- size(): number;
-
- /**
- * Add a node in the graph with optional data. If data is not given, name will be used as data.
- * @param {string} name
- * @param data
- */
- addNode(name: string, data?: T): void;
-
- /**
- * Remove a node from the graph.
- * @param {string} name
- */
- removeNode(name: string): void;
-
- /**
- * Check if a node exists in the graph.
- * @param {string} name
- */
- hasNode(name: string): boolean;
-
- /**
- * Get the data associated with a node (will throw an Error if the node does not exist).
- * @param {string} name
- */
- getNodeData(name: string): T;
-
- /**
- * Set the data for an existing node (will throw an Error if the node does not exist).
- * @param {string} name
- * @param data
- */
- setNodeData(name: string, data?: T): void;
-
- /**
- * Add a dependency between two nodes (will throw an Error if one of the nodes does not exist).
- * @param {string} from
- * @param {string} to
- */
- addDependency(from: string, to: string): void;
-
- /**
- * Remove a dependency between two nodes.
- * @param {string} from
- * @param {string} to
- */
- removeDependency(from: string, to: string): void;
-
- /**
- * Return a clone of the dependency graph (If any custom data is attached
- * to the nodes, it will only be shallow copied).
- */
- clone(): DepGraph;
-
- /**
- * Get an array containing the direct dependency nodes of the specified node.
- * @param name
- */
- directDependenciesOf(name: string): string[];
-
- /**
- * Get an array containing the nodes that directly depend on the specified node.
- * @param name
- */
- directDependantsOf(name: string): string[];
-
- /**
- * Alias of `directDependantsOf`
- *
- * @see directDependantsOf
- * @param {string} name
- */
- directDependentsOf(name: string): string[];
-
- /**
- * Get an array containing the nodes that the specified node depends on (transitively). If leavesOnly is true, only nodes that do not depend on any other nodes will be returned in the array.
- * @param {string} name
- * @param {boolean} leavesOnly
- */
- dependenciesOf(name: string, leavesOnly?: boolean): string[];
-
- /**
- * Get an array containing the nodes that depend on the specified node (transitively). If leavesOnly is true, only nodes that do not have any dependants will be returned in the array.
- * @param {string} name
- * @param {boolean} leavesOnly
- */
- dependantsOf(name: string, leavesOnly?: boolean): string[];
-
- /**
- * Alias of `dependantsOf`
- *
- * @see dependantsOf
- * @param name
- * @param leavesOnly
- */
- dependentsOf(name: string, leavesOnly?: boolean): string[];
-
- /**
- * Get an array of nodes that have no dependants (i.e. nothing depends on them).
- */
- entryNodes(): string[];
-
- /**
- * Construct the overall processing order for the dependency graph. If leavesOnly is true, only nodes that do not depend on any other nodes will be returned.
- * @param {boolean} leavesOnly
- */
- overallOrder(leavesOnly?: boolean): string[];
- }
-
- export class DepGraphCycleError extends Error {
- cyclePath: string[];
- }
-}
diff --git a/node_modules/dependency-graph/package.json b/node_modules/dependency-graph/package.json
deleted file mode 100755
index 0f26c31..0000000
--- a/node_modules/dependency-graph/package.json
+++ /dev/null
@@ -1,31 +0,0 @@
-{
- "name": "dependency-graph",
- "description": "Simple dependency graph.",
- "version": "1.0.0",
- "author": "Jim Riecken ",
- "keywords": [
- "dependency",
- "graph"
- ],
- "license": "MIT",
- "repository": {
- "type": "git",
- "url": "git://github.com/jriecken/dependency-graph.git"
- },
- "bugs": {
- "url": "http://github.com/jriecken/dependency-graph/issues"
- },
- "main": "./lib/dep_graph.js",
- "scripts": {
- "test": "jasmine specs/**/*.js"
- },
- "dependencies": {},
- "optionalDependencies": {},
- "devDependencies": {
- "jasmine": "5.1.0"
- },
- "engines": {
- "node": ">=4"
- },
- "types": "./lib/index.d.ts"
-}
diff --git a/node_modules/dependency-graph/specs/dep_graph_spec.js b/node_modules/dependency-graph/specs/dep_graph_spec.js
deleted file mode 100755
index ce59c00..0000000
--- a/node_modules/dependency-graph/specs/dep_graph_spec.js
+++ /dev/null
@@ -1,567 +0,0 @@
-var dep_graph = require("../lib/dep_graph");
-var DepGraph = dep_graph.DepGraph;
-
-describe("DepGraph", function () {
- it("should be able to add/remove nodes", function () {
- var graph = new DepGraph();
-
- graph.addNode("Foo");
- graph.addNode("Bar");
-
- expect(graph.hasNode("Foo")).toBeTrue();
- expect(graph.hasNode("Bar")).toBeTrue();
- expect(graph.hasNode("NotThere")).toBeFalse();
-
- graph.removeNode("Bar");
-
- expect(graph.hasNode("Bar")).toBeFalse();
- });
-
- it("should work with special object properties as names", function () {
- var graph = new DepGraph();
-
- graph.addNode("constructor");
- graph.addNode("__proto__");
-
- graph.addDependency("constructor", "__proto__");
-
- expect(graph.hasNode("constructor")).toBeTrue();
- expect(graph.hasNode("__proto__")).toBeTrue();
- expect(graph.overallOrder()).toEqual(["__proto__", "constructor"]);
- });
-
- it("should calculate its size", function () {
- var graph = new DepGraph();
-
- expect(graph.size()).toBe(0);
-
- graph.addNode("Foo");
- graph.addNode("Bar");
-
- expect(graph.size()).toBe(2);
-
- graph.removeNode("Bar");
-
- expect(graph.size()).toBe(1);
- });
-
- it("should treat the node data parameter as optional and use the node name as data if node data was not given", function () {
- var graph = new DepGraph();
-
- graph.addNode("Foo");
-
- expect(graph.getNodeData("Foo")).toBe("Foo");
- });
-
- it("should be able to associate a node name with data on node add", function () {
- var graph = new DepGraph();
-
- graph.addNode("Foo", "data");
-
- expect(graph.getNodeData("Foo")).toBe("data");
- });
-
- it("should be able to add undefined as node data", function () {
- var graph = new DepGraph();
-
- graph.addNode("Foo", undefined);
-
- expect(graph.getNodeData("Foo")).toBeUndefined();
- });
-
- it("should return true when using hasNode with a node which has falsy data", function () {
- var graph = new DepGraph();
-
- var falsyData = ["", 0, null, undefined, false];
- graph.addNode("Foo");
-
- falsyData.forEach(function (data) {
- graph.setNodeData("Foo", data);
-
- expect(graph.hasNode("Foo")).toBeTrue();
-
- // Just an extra check to make sure that the saved data is correct
- expect(graph.getNodeData("Foo")).toBe(data);
- });
- });
-
- it("should be able to set data after a node was added", function () {
- var graph = new DepGraph();
-
- graph.addNode("Foo", "data");
- graph.setNodeData("Foo", "data2");
-
- expect(graph.getNodeData("Foo")).toBe("data2");
- });
-
- it("should throw an error if we try to set data for a non-existing node", function () {
- var graph = new DepGraph();
-
- expect(function () {
- graph.setNodeData("Foo", "data");
- }).toThrow(new Error("Node does not exist: Foo"));
- });
-
- it("should throw an error if the node does not exists and we try to get data", function () {
- var graph = new DepGraph();
-
- expect(function () {
- graph.getNodeData("Foo");
- }).toThrow(new Error("Node does not exist: Foo"));
- });
-
- it("should do nothing if creating a node that already exists", function () {
- var graph = new DepGraph();
-
- graph.addNode("a");
- graph.addNode("b");
-
- graph.addDependency("a", "b");
-
- graph.addNode("a");
-
- expect(graph.dependenciesOf("a")).toEqual(["b"]);
- });
-
- it("should do nothing if removing a node that does not exist", function () {
- var graph = new DepGraph();
-
- graph.addNode("a");
- expect(graph.hasNode("a")).toBeTrue();
-
- graph.removeNode("a");
- expect(graph.hasNode("Foo")).toBeFalse();
-
- graph.removeNode("a");
- expect(graph.hasNode("Foo")).toBeFalse();
- });
-
- it("should be able to add dependencies between nodes", function () {
- var graph = new DepGraph();
-
- graph.addNode("a");
- graph.addNode("b");
- graph.addNode("c");
-
- graph.addDependency("a", "b");
- graph.addDependency("a", "c");
-
- expect(graph.dependenciesOf("a")).toEqual(["b", "c"]);
- });
-
- it("should find entry nodes", function () {
- var graph = new DepGraph();
-
- graph.addNode("a");
- graph.addNode("b");
- graph.addNode("c");
-
- graph.addDependency("a", "b");
- graph.addDependency("a", "c");
-
- expect(graph.entryNodes()).toEqual(["a"]);
- });
-
- it("should throw an error if a node does not exist and a dependency is added", function () {
- var graph = new DepGraph();
-
- graph.addNode("a");
-
- expect(function () {
- graph.addDependency("a", "b");
- }).toThrow(new Error("Node does not exist: b"));
- });
-
- it("should detect cycles", function () {
- var graph = new DepGraph();
-
- graph.addNode("a");
- graph.addNode("b");
- graph.addNode("c");
- graph.addNode("d");
-
- graph.addDependency("a", "b");
- graph.addDependency("b", "c");
- graph.addDependency("c", "a");
- graph.addDependency("d", "a");
-
- expect(function () {
- graph.dependenciesOf("b");
- }).toThrow(new dep_graph.DepGraphCycleError(["b", "c", "a", "b"]));
- });
-
- it("should allow cycles when configured", function () {
- var graph = new DepGraph({ circular: true });
-
- graph.addNode("a");
- graph.addNode("b");
- graph.addNode("c");
- graph.addNode("d");
-
- graph.addDependency("a", "b");
- graph.addDependency("b", "c");
- graph.addDependency("c", "a");
- graph.addDependency("d", "a");
-
- expect(graph.dependenciesOf("b")).toEqual(["a", "c"]);
- expect(graph.overallOrder()).toEqual(["c", "b", "a", "d"]);
- });
-
- it(
- "should include all nodes in overall order even from " +
- "cycles in disconnected subgraphs when circular is true",
- function () {
- var graph = new DepGraph({ circular: true });
-
- graph.addNode("2a");
- graph.addNode("2b");
- graph.addNode("2c");
- graph.addDependency("2a", "2b");
- graph.addDependency("2b", "2c");
- graph.addDependency("2c", "2a");
-
- graph.addNode("1a");
- graph.addNode("1b");
- graph.addNode("1c");
- graph.addNode("1d");
- graph.addNode("1e");
-
- graph.addDependency("1a", "1b");
- graph.addDependency("1a", "1c");
- graph.addDependency("1b", "1c");
- graph.addDependency("1c", "1d");
-
- expect(graph.overallOrder()).toEqual([
- "1d",
- "1c",
- "1b",
- "1a",
- "1e",
- "2c",
- "2b",
- "2a",
- ]);
- }
- );
-
- it("should detect cycles in overall order", function () {
- var graph = new DepGraph();
-
- graph.addNode("a");
- graph.addNode("b");
- graph.addNode("c");
- graph.addNode("d");
-
- graph.addDependency("a", "b");
- graph.addDependency("b", "c");
- graph.addDependency("c", "a");
- graph.addDependency("d", "a");
-
- expect(function () {
- graph.overallOrder();
- }).toThrow(new dep_graph.DepGraphCycleError(["a", "b", "c", "a"]));
- });
-
- it("should detect cycles in overall order when all nodes have dependants (incoming edges)", function () {
- var graph = new DepGraph();
-
- graph.addNode("a");
- graph.addNode("b");
- graph.addNode("c");
-
- graph.addDependency("a", "b");
- graph.addDependency("b", "c");
- graph.addDependency("c", "a");
-
- expect(function () {
- graph.overallOrder();
- }).toThrow(new dep_graph.DepGraphCycleError(["a", "b", "c", "a"]));
- });
-
- it(
- "should detect cycles in overall order when there are several " +
- "disconnected subgraphs (with one that does not have a cycle",
- function () {
- var graph = new DepGraph();
-
- graph.addNode("a_1");
- graph.addNode("a_2");
- graph.addNode("b_1");
- graph.addNode("b_2");
- graph.addNode("b_3");
-
- graph.addDependency("a_1", "a_2");
- graph.addDependency("b_1", "b_2");
- graph.addDependency("b_2", "b_3");
- graph.addDependency("b_3", "b_1");
-
- expect(function () {
- graph.overallOrder();
- }).toThrow(
- new dep_graph.DepGraphCycleError(["b_1", "b_2", "b_3", "b_1"])
- );
- }
- );
-
- it("should retrieve dependencies and dependants in the correct order", function () {
- var graph = new DepGraph();
-
- graph.addNode("a");
- graph.addNode("b");
- graph.addNode("c");
- graph.addNode("d");
-
- graph.addDependency("a", "d");
- graph.addDependency("a", "b");
- graph.addDependency("b", "c");
- graph.addDependency("d", "b");
-
- expect(graph.dependenciesOf("a")).toEqual(["c", "b", "d"]);
- expect(graph.dependenciesOf("b")).toEqual(["c"]);
- expect(graph.dependenciesOf("c")).toEqual([]);
- expect(graph.dependenciesOf("d")).toEqual(["c", "b"]);
-
- expect(graph.dependantsOf("a")).toEqual([]);
- expect(graph.dependantsOf("b")).toEqual(["a", "d"]);
- expect(graph.dependantsOf("c")).toEqual(["a", "d", "b"]);
- expect(graph.dependantsOf("d")).toEqual(["a"]);
-
- // check the alias "dependentsOf"
- expect(graph.dependentsOf("a")).toEqual([]);
- expect(graph.dependentsOf("b")).toEqual(["a", "d"]);
- expect(graph.dependentsOf("c")).toEqual(["a", "d", "b"]);
- expect(graph.dependentsOf("d")).toEqual(["a"]);
- });
-
- it("should be able to retrieve direct dependencies/dependants", function () {
- var graph = new DepGraph();
-
- graph.addNode("a");
- graph.addNode("b");
- graph.addNode("c");
- graph.addNode("d");
-
- graph.addDependency("a", "d");
- graph.addDependency("a", "b");
- graph.addDependency("b", "c");
- graph.addDependency("d", "b");
-
- expect(graph.directDependenciesOf("a")).toEqual(["d", "b"]);
- expect(graph.directDependenciesOf("b")).toEqual(["c"]);
- expect(graph.directDependenciesOf("c")).toEqual([]);
- expect(graph.directDependenciesOf("d")).toEqual(["b"]);
-
- expect(graph.directDependantsOf("a")).toEqual([]);
- expect(graph.directDependantsOf("b")).toEqual(["a", "d"]);
- expect(graph.directDependantsOf("c")).toEqual(["b"]);
- expect(graph.directDependantsOf("d")).toEqual(["a"]);
-
- // check the alias "directDependentsOf"
- expect(graph.directDependentsOf("a")).toEqual([]);
- expect(graph.directDependentsOf("b")).toEqual(["a", "d"]);
- expect(graph.directDependentsOf("c")).toEqual(["b"]);
- expect(graph.directDependentsOf("d")).toEqual(["a"]);
- });
-
- it("should be able to resolve the overall order of things", function () {
- var graph = new DepGraph();
-
- graph.addNode("a");
- graph.addNode("b");
- graph.addNode("c");
- graph.addNode("d");
- graph.addNode("e");
-
- graph.addDependency("a", "b");
- graph.addDependency("a", "c");
- graph.addDependency("b", "c");
- graph.addDependency("c", "d");
-
- expect(graph.overallOrder()).toEqual(["d", "c", "b", "a", "e"]);
- });
-
- it('should be able to only retrieve the "leaves" in the overall order', function () {
- var graph = new DepGraph();
-
- graph.addNode("a");
- graph.addNode("b");
- graph.addNode("c");
- graph.addNode("d");
- graph.addNode("e");
-
- graph.addDependency("a", "b");
- graph.addDependency("a", "c");
- graph.addDependency("b", "c");
- graph.addDependency("c", "d");
-
- expect(graph.overallOrder(true)).toEqual(["d", "e"]);
- });
-
- it("should be able to give the overall order for a graph with several disconnected subgraphs", function () {
- var graph = new DepGraph();
-
- graph.addNode("a_1");
- graph.addNode("a_2");
- graph.addNode("b_1");
- graph.addNode("b_2");
- graph.addNode("b_3");
-
- graph.addDependency("a_1", "a_2");
- graph.addDependency("b_1", "b_2");
- graph.addDependency("b_2", "b_3");
-
- expect(graph.overallOrder()).toEqual(["a_2", "a_1", "b_3", "b_2", "b_1"]);
- });
-
- it("should give an empty overall order for an empty graph", function () {
- var graph = new DepGraph();
-
- expect(graph.overallOrder()).toEqual([]);
- });
-
- it("should still work after nodes are removed", function () {
- var graph = new DepGraph();
-
- graph.addNode("a");
- graph.addNode("b");
- graph.addNode("c");
- graph.addDependency("a", "b");
- graph.addDependency("b", "c");
-
- expect(graph.dependenciesOf("a")).toEqual(["c", "b"]);
-
- graph.removeNode("c");
-
- expect(graph.dependenciesOf("a")).toEqual(["b"]);
- });
-
- it("should clone an empty graph", function () {
- var graph = new DepGraph();
- expect(graph.size()).toEqual(0);
- var cloned = graph.clone();
- expect(cloned.size()).toEqual(0);
-
- expect(graph === cloned).toBeFalse();
- });
-
- it("should clone a non-empty graph", function () {
- var graph = new DepGraph();
-
- graph.addNode("a");
- graph.addNode("b");
- graph.addNode("c");
- graph.addDependency("a", "b");
- graph.addDependency("b", "c");
-
- var cloned = graph.clone();
-
- expect(graph === cloned).toBeFalse();
- expect(cloned.hasNode("a")).toBeTrue();
- expect(cloned.hasNode("b")).toBeTrue();
- expect(cloned.hasNode("c")).toBeTrue();
- expect(cloned.dependenciesOf("a")).toEqual(["c", "b"]);
- expect(cloned.dependantsOf("c")).toEqual(["a", "b"]);
-
- // Changes to the original graph shouldn't affect the clone
- graph.removeNode("c");
- expect(graph.dependenciesOf("a")).toEqual(["b"]);
- expect(cloned.dependenciesOf("a")).toEqual(["c", "b"]);
-
- graph.addNode("d");
- graph.addDependency("b", "d");
- expect(graph.dependenciesOf("a")).toEqual(["d", "b"]);
- expect(cloned.dependenciesOf("a")).toEqual(["c", "b"]);
- });
-
- it("should only be a shallow clone", function () {
- var graph = new DepGraph();
-
- var data = { a: 42 };
- graph.addNode("a", data);
-
- var cloned = graph.clone();
- expect(graph === cloned).toBeFalse();
- expect(graph.getNodeData("a") === cloned.getNodeData("a")).toBeTrue();
-
- graph.getNodeData("a").a = 43;
- expect(cloned.getNodeData("a").a).toBe(43);
-
- cloned.setNodeData("a", { a: 42 });
- expect(cloned.getNodeData("a").a).toBe(42);
- expect(graph.getNodeData("a") === cloned.getNodeData("a")).toBeFalse();
- });
-
- it("should preserve the circular property on clone", function () {
- var graph = new DepGraph({ circular: true });
- expect(graph.circular).toBeTrue();
- var cloned = graph.clone();
- expect(cloned.circular).toBeTrue();
-
- var graph2 = new DepGraph({ circular: false });
- expect(graph2.circular).toBeFalse();
- var cloned2 = graph2.clone();
- expect(cloned2.circular).toBeFalse();
- });
-});
-
-describe("DepGraph Performance", function () {
- it("should not exceed max call stack with a very deep graph", function () {
- var g = new DepGraph();
- var expected = [];
- for (var i = 0; i < 100000; i++) {
- var istr = i.toString();
- g.addNode(istr);
- expected.push(istr);
- if (i > 0) {
- g.addDependency(istr, (i - 1).toString());
- }
- }
- var order = g.overallOrder();
- expect(order).toEqual(expected);
- });
-
- it("should run an a reasonable amount of time for a very large graph", function () {
- var randInt = function (min, max) {
- return Math.floor(Math.random() * (max - min + 1)) + min;
- };
- var g = new DepGraph();
- var nodes = [];
- // Create a graph with 100000 nodes in it with 10 random connections to
- // lower numbered nodes
- for (var i = 0; i < 100000; i++) {
- nodes.push(i.toString());
- g.addNode(i.toString());
- for (var j = 0; j < 10; j++) {
- var dep = randInt(0, i);
- if (i !== dep) {
- g.addDependency(i.toString(), dep.toString());
- }
- }
- }
- var start = new Date().getTime();
- g.overallOrder();
- var end = new Date().getTime();
- expect(start - end).toBeLessThan(1000);
- });
-});
-
-describe("DepGraphCycleError", function () {
- var DepGraphCycleError = dep_graph.DepGraphCycleError;
-
- it("should have a message", function () {
- var err = new DepGraphCycleError(["a", "b", "c", "a"]);
- expect(err.message).toEqual("Dependency Cycle Found: a -> b -> c -> a");
- });
-
- it("should be an instanceof DepGraphCycleError", function () {
- var err = new DepGraphCycleError(["a", "b", "c", "a"]);
- expect(err instanceof DepGraphCycleError).toBeTrue();
- expect(err instanceof Error).toBeTrue();
- });
-
- it("should have a cyclePath", function () {
- var cyclePath = ["a", "b", "c", "a"];
- var err = new DepGraphCycleError(cyclePath);
- expect(err.cyclePath).toEqual(cyclePath);
- });
-});
diff --git a/node_modules/eastasianwidth/README.md b/node_modules/eastasianwidth/README.md
deleted file mode 100644
index a8b71ee..0000000
--- a/node_modules/eastasianwidth/README.md
+++ /dev/null
@@ -1,32 +0,0 @@
-# East Asian Width
-
-Get [East Asian Width](http://www.unicode.org/reports/tr11/) from a character.
-
-'F'(Fullwidth), 'H'(Halfwidth), 'W'(Wide), 'Na'(Narrow), 'A'(Ambiguous) or 'N'(Natural).
-
-Original Code is [東アジアの文字幅 (East Asian Width) の判定 - 中途](http://d.hatena.ne.jp/takenspc/20111126#1322252878).
-
-## Install
-
- $ npm install eastasianwidth
-
-## Usage
-
- var eaw = require('eastasianwidth');
- console.log(eaw.eastAsianWidth('₩')) // 'F'
- console.log(eaw.eastAsianWidth('。')) // 'H'
- console.log(eaw.eastAsianWidth('뀀')) // 'W'
- console.log(eaw.eastAsianWidth('a')) // 'Na'
- console.log(eaw.eastAsianWidth('①')) // 'A'
- console.log(eaw.eastAsianWidth('ف')) // 'N'
-
- console.log(eaw.characterLength('₩')) // 2
- console.log(eaw.characterLength('。')) // 1
- console.log(eaw.characterLength('뀀')) // 2
- console.log(eaw.characterLength('a')) // 1
- console.log(eaw.characterLength('①')) // 2
- console.log(eaw.characterLength('ف')) // 1
-
- console.log(eaw.length('あいうえお')) // 10
- console.log(eaw.length('abcdefg')) // 7
- console.log(eaw.length('¢₩。ᅵㄅ뀀¢⟭a⊙①بف')) // 19
diff --git a/node_modules/eastasianwidth/eastasianwidth.js b/node_modules/eastasianwidth/eastasianwidth.js
deleted file mode 100644
index 7d0aa0f..0000000
--- a/node_modules/eastasianwidth/eastasianwidth.js
+++ /dev/null
@@ -1,311 +0,0 @@
-var eaw = {};
-
-if ('undefined' == typeof module) {
- window.eastasianwidth = eaw;
-} else {
- module.exports = eaw;
-}
-
-eaw.eastAsianWidth = function(character) {
- var x = character.charCodeAt(0);
- var y = (character.length == 2) ? character.charCodeAt(1) : 0;
- var codePoint = x;
- if ((0xD800 <= x && x <= 0xDBFF) && (0xDC00 <= y && y <= 0xDFFF)) {
- x &= 0x3FF;
- y &= 0x3FF;
- codePoint = (x << 10) | y;
- codePoint += 0x10000;
- }
-
- if ((0x3000 == codePoint) ||
- (0xFF01 <= codePoint && codePoint <= 0xFF60) ||
- (0xFFE0 <= codePoint && codePoint <= 0xFFE6)) {
- return 'F';
- }
- if ((0x20A9 == codePoint) ||
- (0xFF61 <= codePoint && codePoint <= 0xFFBE) ||
- (0xFFC2 <= codePoint && codePoint <= 0xFFC7) ||
- (0xFFCA <= codePoint && codePoint <= 0xFFCF) ||
- (0xFFD2 <= codePoint && codePoint <= 0xFFD7) ||
- (0xFFDA <= codePoint && codePoint <= 0xFFDC) ||
- (0xFFE8 <= codePoint && codePoint <= 0xFFEE)) {
- return 'H';
- }
- if ((0x1100 <= codePoint && codePoint <= 0x115F) ||
- (0x11A3 <= codePoint && codePoint <= 0x11A7) ||
- (0x11FA <= codePoint && codePoint <= 0x11FF) ||
- (0x2329 <= codePoint && codePoint <= 0x232A) ||
- (0x2E80 <= codePoint && codePoint <= 0x2E99) ||
- (0x2E9B <= codePoint && codePoint <= 0x2EF3) ||
- (0x2F00 <= codePoint && codePoint <= 0x2FD5) ||
- (0x2FF0 <= codePoint && codePoint <= 0x2FFB) ||
- (0x3001 <= codePoint && codePoint <= 0x303E) ||
- (0x3041 <= codePoint && codePoint <= 0x3096) ||
- (0x3099 <= codePoint && codePoint <= 0x30FF) ||
- (0x3105 <= codePoint && codePoint <= 0x312D) ||
- (0x3131 <= codePoint && codePoint <= 0x318E) ||
- (0x3190 <= codePoint && codePoint <= 0x31BA) ||
- (0x31C0 <= codePoint && codePoint <= 0x31E3) ||
- (0x31F0 <= codePoint && codePoint <= 0x321E) ||
- (0x3220 <= codePoint && codePoint <= 0x3247) ||
- (0x3250 <= codePoint && codePoint <= 0x32FE) ||
- (0x3300 <= codePoint && codePoint <= 0x4DBF) ||
- (0x4E00 <= codePoint && codePoint <= 0xA48C) ||
- (0xA490 <= codePoint && codePoint <= 0xA4C6) ||
- (0xA960 <= codePoint && codePoint <= 0xA97C) ||
- (0xAC00 <= codePoint && codePoint <= 0xD7A3) ||
- (0xD7B0 <= codePoint && codePoint <= 0xD7C6) ||
- (0xD7CB <= codePoint && codePoint <= 0xD7FB) ||
- (0xF900 <= codePoint && codePoint <= 0xFAFF) ||
- (0xFE10 <= codePoint && codePoint <= 0xFE19) ||
- (0xFE30 <= codePoint && codePoint <= 0xFE52) ||
- (0xFE54 <= codePoint && codePoint <= 0xFE66) ||
- (0xFE68 <= codePoint && codePoint <= 0xFE6B) ||
- (0x1B000 <= codePoint && codePoint <= 0x1B001) ||
- (0x1F200 <= codePoint && codePoint <= 0x1F202) ||
- (0x1F210 <= codePoint && codePoint <= 0x1F23A) ||
- (0x1F240 <= codePoint && codePoint <= 0x1F248) ||
- (0x1F250 <= codePoint && codePoint <= 0x1F251) ||
- (0x20000 <= codePoint && codePoint <= 0x2F73F) ||
- (0x2B740 <= codePoint && codePoint <= 0x2FFFD) ||
- (0x30000 <= codePoint && codePoint <= 0x3FFFD)) {
- return 'W';
- }
- if ((0x0020 <= codePoint && codePoint <= 0x007E) ||
- (0x00A2 <= codePoint && codePoint <= 0x00A3) ||
- (0x00A5 <= codePoint && codePoint <= 0x00A6) ||
- (0x00AC == codePoint) ||
- (0x00AF == codePoint) ||
- (0x27E6 <= codePoint && codePoint <= 0x27ED) ||
- (0x2985 <= codePoint && codePoint <= 0x2986)) {
- return 'Na';
- }
- if ((0x00A1 == codePoint) ||
- (0x00A4 == codePoint) ||
- (0x00A7 <= codePoint && codePoint <= 0x00A8) ||
- (0x00AA == codePoint) ||
- (0x00AD <= codePoint && codePoint <= 0x00AE) ||
- (0x00B0 <= codePoint && codePoint <= 0x00B4) ||
- (0x00B6 <= codePoint && codePoint <= 0x00BA) ||
- (0x00BC <= codePoint && codePoint <= 0x00BF) ||
- (0x00C6 == codePoint) ||
- (0x00D0 == codePoint) ||
- (0x00D7 <= codePoint && codePoint <= 0x00D8) ||
- (0x00DE <= codePoint && codePoint <= 0x00E1) ||
- (0x00E6 == codePoint) ||
- (0x00E8 <= codePoint && codePoint <= 0x00EA) ||
- (0x00EC <= codePoint && codePoint <= 0x00ED) ||
- (0x00F0 == codePoint) ||
- (0x00F2 <= codePoint && codePoint <= 0x00F3) ||
- (0x00F7 <= codePoint && codePoint <= 0x00FA) ||
- (0x00FC == codePoint) ||
- (0x00FE == codePoint) ||
- (0x0101 == codePoint) ||
- (0x0111 == codePoint) ||
- (0x0113 == codePoint) ||
- (0x011B == codePoint) ||
- (0x0126 <= codePoint && codePoint <= 0x0127) ||
- (0x012B == codePoint) ||
- (0x0131 <= codePoint && codePoint <= 0x0133) ||
- (0x0138 == codePoint) ||
- (0x013F <= codePoint && codePoint <= 0x0142) ||
- (0x0144 == codePoint) ||
- (0x0148 <= codePoint && codePoint <= 0x014B) ||
- (0x014D == codePoint) ||
- (0x0152 <= codePoint && codePoint <= 0x0153) ||
- (0x0166 <= codePoint && codePoint <= 0x0167) ||
- (0x016B == codePoint) ||
- (0x01CE == codePoint) ||
- (0x01D0 == codePoint) ||
- (0x01D2 == codePoint) ||
- (0x01D4 == codePoint) ||
- (0x01D6 == codePoint) ||
- (0x01D8 == codePoint) ||
- (0x01DA == codePoint) ||
- (0x01DC == codePoint) ||
- (0x0251 == codePoint) ||
- (0x0261 == codePoint) ||
- (0x02C4 == codePoint) ||
- (0x02C7 == codePoint) ||
- (0x02C9 <= codePoint && codePoint <= 0x02CB) ||
- (0x02CD == codePoint) ||
- (0x02D0 == codePoint) ||
- (0x02D8 <= codePoint && codePoint <= 0x02DB) ||
- (0x02DD == codePoint) ||
- (0x02DF == codePoint) ||
- (0x0300 <= codePoint && codePoint <= 0x036F) ||
- (0x0391 <= codePoint && codePoint <= 0x03A1) ||
- (0x03A3 <= codePoint && codePoint <= 0x03A9) ||
- (0x03B1 <= codePoint && codePoint <= 0x03C1) ||
- (0x03C3 <= codePoint && codePoint <= 0x03C9) ||
- (0x0401 == codePoint) ||
- (0x0410 <= codePoint && codePoint <= 0x044F) ||
- (0x0451 == codePoint) ||
- (0x2010 == codePoint) ||
- (0x2013 <= codePoint && codePoint <= 0x2016) ||
- (0x2018 <= codePoint && codePoint <= 0x2019) ||
- (0x201C <= codePoint && codePoint <= 0x201D) ||
- (0x2020 <= codePoint && codePoint <= 0x2022) ||
- (0x2024 <= codePoint && codePoint <= 0x2027) ||
- (0x2030 == codePoint) ||
- (0x2032 <= codePoint && codePoint <= 0x2033) ||
- (0x2035 == codePoint) ||
- (0x203B == codePoint) ||
- (0x203E == codePoint) ||
- (0x2074 == codePoint) ||
- (0x207F == codePoint) ||
- (0x2081 <= codePoint && codePoint <= 0x2084) ||
- (0x20AC == codePoint) ||
- (0x2103 == codePoint) ||
- (0x2105 == codePoint) ||
- (0x2109 == codePoint) ||
- (0x2113 == codePoint) ||
- (0x2116 == codePoint) ||
- (0x2121 <= codePoint && codePoint <= 0x2122) ||
- (0x2126 == codePoint) ||
- (0x212B == codePoint) ||
- (0x2153 <= codePoint && codePoint <= 0x2154) ||
- (0x215B <= codePoint && codePoint <= 0x215E) ||
- (0x2160 <= codePoint && codePoint <= 0x216B) ||
- (0x2170 <= codePoint && codePoint <= 0x2179) ||
- (0x2189 == codePoint) ||
- (0x2190 <= codePoint && codePoint <= 0x2199) ||
- (0x21B8 <= codePoint && codePoint <= 0x21B9) ||
- (0x21D2 == codePoint) ||
- (0x21D4 == codePoint) ||
- (0x21E7 == codePoint) ||
- (0x2200 == codePoint) ||
- (0x2202 <= codePoint && codePoint <= 0x2203) ||
- (0x2207 <= codePoint && codePoint <= 0x2208) ||
- (0x220B == codePoint) ||
- (0x220F == codePoint) ||
- (0x2211 == codePoint) ||
- (0x2215 == codePoint) ||
- (0x221A == codePoint) ||
- (0x221D <= codePoint && codePoint <= 0x2220) ||
- (0x2223 == codePoint) ||
- (0x2225 == codePoint) ||
- (0x2227 <= codePoint && codePoint <= 0x222C) ||
- (0x222E == codePoint) ||
- (0x2234 <= codePoint && codePoint <= 0x2237) ||
- (0x223C <= codePoint && codePoint <= 0x223D) ||
- (0x2248 == codePoint) ||
- (0x224C == codePoint) ||
- (0x2252 == codePoint) ||
- (0x2260 <= codePoint && codePoint <= 0x2261) ||
- (0x2264 <= codePoint && codePoint <= 0x2267) ||
- (0x226A <= codePoint && codePoint <= 0x226B) ||
- (0x226E <= codePoint && codePoint <= 0x226F) ||
- (0x2282 <= codePoint && codePoint <= 0x2283) ||
- (0x2286 <= codePoint && codePoint <= 0x2287) ||
- (0x2295 == codePoint) ||
- (0x2299 == codePoint) ||
- (0x22A5 == codePoint) ||
- (0x22BF == codePoint) ||
- (0x2312 == codePoint) ||
- (0x2460 <= codePoint && codePoint <= 0x24E9) ||
- (0x24EB <= codePoint && codePoint <= 0x254B) ||
- (0x2550 <= codePoint && codePoint <= 0x2573) ||
- (0x2580 <= codePoint && codePoint <= 0x258F) ||
- (0x2592 <= codePoint && codePoint <= 0x2595) ||
- (0x25A0 <= codePoint && codePoint <= 0x25A1) ||
- (0x25A3 <= codePoint && codePoint <= 0x25A9) ||
- (0x25B2 <= codePoint && codePoint <= 0x25B3) ||
- (0x25B6 <= codePoint && codePoint <= 0x25B7) ||
- (0x25BC <= codePoint && codePoint <= 0x25BD) ||
- (0x25C0 <= codePoint && codePoint <= 0x25C1) ||
- (0x25C6 <= codePoint && codePoint <= 0x25C8) ||
- (0x25CB == codePoint) ||
- (0x25CE <= codePoint && codePoint <= 0x25D1) ||
- (0x25E2 <= codePoint && codePoint <= 0x25E5) ||
- (0x25EF == codePoint) ||
- (0x2605 <= codePoint && codePoint <= 0x2606) ||
- (0x2609 == codePoint) ||
- (0x260E <= codePoint && codePoint <= 0x260F) ||
- (0x2614 <= codePoint && codePoint <= 0x2615) ||
- (0x261C == codePoint) ||
- (0x261E == codePoint) ||
- (0x2640 == codePoint) ||
- (0x2642 == codePoint) ||
- (0x2660 <= codePoint && codePoint <= 0x2661) ||
- (0x2663 <= codePoint && codePoint <= 0x2665) ||
- (0x2667 <= codePoint && codePoint <= 0x266A) ||
- (0x266C <= codePoint && codePoint <= 0x266D) ||
- (0x266F == codePoint) ||
- (0x269E <= codePoint && codePoint <= 0x269F) ||
- (0x26BE <= codePoint && codePoint <= 0x26BF) ||
- (0x26C4 <= codePoint && codePoint <= 0x26CD) ||
- (0x26CF <= codePoint && codePoint <= 0x26E1) ||
- (0x26E3 == codePoint) ||
- (0x26E8 <= codePoint && codePoint <= 0x26FF) ||
- (0x273D == codePoint) ||
- (0x2757 == codePoint) ||
- (0x2776 <= codePoint && codePoint <= 0x277F) ||
- (0x2B55 <= codePoint && codePoint <= 0x2B59) ||
- (0x3248 <= codePoint && codePoint <= 0x324F) ||
- (0xE000 <= codePoint && codePoint <= 0xF8FF) ||
- (0xFE00 <= codePoint && codePoint <= 0xFE0F) ||
- (0xFFFD == codePoint) ||
- (0x1F100 <= codePoint && codePoint <= 0x1F10A) ||
- (0x1F110 <= codePoint && codePoint <= 0x1F12D) ||
- (0x1F130 <= codePoint && codePoint <= 0x1F169) ||
- (0x1F170 <= codePoint && codePoint <= 0x1F19A) ||
- (0xE0100 <= codePoint && codePoint <= 0xE01EF) ||
- (0xF0000 <= codePoint && codePoint <= 0xFFFFD) ||
- (0x100000 <= codePoint && codePoint <= 0x10FFFD)) {
- return 'A';
- }
-
- return 'N';
-};
-
-eaw.characterLength = function(character) {
- var code = this.eastAsianWidth(character);
- if (code == 'F' || code == 'W' || code == 'A') {
- return 2;
- } else {
- return 1;
- }
-};
-
-// Split a string considering surrogate-pairs.
-function stringToArray(string) {
- return string.match(/[\uD800-\uDBFF][\uDC00-\uDFFF]|[^\uD800-\uDFFF]/g) || [];
-}
-
-eaw.length = function(string) {
- var characters = stringToArray(string);
- var len = 0;
- for (var i = 0; i < characters.length; i++) {
- len = len + this.characterLength(characters[i]);
- }
- return len;
-};
-
-eaw.slice = function(text, start, end) {
- textLen = eaw.length(text)
- start = start ? start : 0;
- end = end ? end : 1;
- if (start < 0) {
- start = textLen + start;
- }
- if (end < 0) {
- end = textLen + end;
- }
- var result = '';
- var eawLen = 0;
- var chars = stringToArray(text);
- for (var i = 0; i < chars.length; i++) {
- var char = chars[i];
- var charLen = eaw.length(char);
- if (eawLen >= start - (charLen == 2 ? 1 : 0)) {
- if (eawLen + charLen <= end) {
- result += char;
- } else {
- break;
- }
- }
- eawLen += charLen;
- }
- return result;
-};
diff --git a/node_modules/eastasianwidth/package.json b/node_modules/eastasianwidth/package.json
deleted file mode 100644
index cb7ac6a..0000000
--- a/node_modules/eastasianwidth/package.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "name": "eastasianwidth",
- "version": "0.2.0",
- "description": "Get East Asian Width from a character.",
- "main": "eastasianwidth.js",
- "files": [
- "eastasianwidth.js"
- ],
- "scripts": {
- "test": "mocha"
- },
- "repository": "git://github.com/komagata/eastasianwidth.git",
- "author": "Masaki Komagata",
- "license": "MIT",
- "devDependencies": {
- "mocha": "~1.9.0"
- }
-}
diff --git a/node_modules/electron-to-chromium/LICENSE b/node_modules/electron-to-chromium/LICENSE
deleted file mode 100644
index 6c7b614..0000000
--- a/node_modules/electron-to-chromium/LICENSE
+++ /dev/null
@@ -1,5 +0,0 @@
-Copyright 2018 Kilian Valkhof
-
-Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.
-
-THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
diff --git a/node_modules/electron-to-chromium/README.md b/node_modules/electron-to-chromium/README.md
deleted file mode 100644
index a96ddf1..0000000
--- a/node_modules/electron-to-chromium/README.md
+++ /dev/null
@@ -1,186 +0,0 @@
-### Made by [@kilianvalkhof](https://twitter.com/kilianvalkhof)
-
-#### Other projects:
-
-- 💻 [Polypane](https://polypane.app) - Develop responsive websites and apps twice as fast on multiple screens at once
-- 🖌️ [Superposition](https://superposition.design) - Kickstart your design system by extracting design tokens from your website
-- 🗒️ [FromScratch](https://fromscratch.rocks) - A smart but simple autosaving scratchpad
-
----
-
-# Electron-to-Chromium [](https://www.npmjs.com/package/electron-to-chromium) [](https://travis-ci.org/Kilian/electron-to-chromium) [](https://www.npmjs.com/package/electron-to-chromium) [](https://codecov.io/gh/Kilian/electron-to-chromium)[](https://app.fossa.io/projects/git%2Bgithub.com%2FKilian%2Felectron-to-chromium?ref=badge_shield)
-
-This repository provides a mapping of Electron versions to the Chromium version that it uses.
-
-This package is used in [Browserslist](https://github.com/ai/browserslist), so you can use e.g. `electron >= 1.4` in [Autoprefixer](https://github.com/postcss/autoprefixer), [Stylelint](https://github.com/stylelint/stylelint), [babel-preset-env](https://github.com/babel/babel-preset-env) and [eslint-plugin-compat](https://github.com/amilajack/eslint-plugin-compat).
-
-**Supported by:**
-
-
-
-
-
-
-## Install
-Install using `npm install electron-to-chromium`.
-
-## Usage
-To include Electron-to-Chromium, require it:
-
-```js
-var e2c = require('electron-to-chromium');
-```
-
-### Properties
-The Electron-to-Chromium object has 4 properties to use:
-
-#### `versions`
-An object of key-value pairs with a _major_ Electron version as the key, and the corresponding major Chromium version as the value.
-
-```js
-var versions = e2c.versions;
-console.log(versions['1.4']);
-// returns "53"
-```
-
-#### `fullVersions`
-An object of key-value pairs with a Electron version as the key, and the corresponding full Chromium version as the value.
-
-```js
-var versions = e2c.fullVersions;
-console.log(versions['1.4.11']);
-// returns "53.0.2785.143"
-```
-
-#### `chromiumVersions`
-An object of key-value pairs with a _major_ Chromium version as the key, and the corresponding major Electron version as the value.
-
-```js
-var versions = e2c.chromiumVersions;
-console.log(versions['54']);
-// returns "1.4"
-```
-
-#### `fullChromiumVersions`
-An object of key-value pairs with a Chromium version as the key, and an array of the corresponding major Electron versions as the value.
-
-```js
-var versions = e2c.fullChromiumVersions;
-console.log(versions['54.0.2840.101']);
-// returns ["1.5.1", "1.5.0"]
-```
-### Functions
-
-#### `electronToChromium(query)`
-Arguments:
-* Query: string or number, required. A major or full Electron version.
-
-A function that returns the corresponding Chromium version for a given Electron function. Returns a string.
-
-If you provide it with a major Electron version, it will return a major Chromium version:
-
-```js
-var chromeVersion = e2c.electronToChromium('1.4');
-// chromeVersion is "53"
-```
-
-If you provide it with a full Electron version, it will return the full Chromium version.
-
-```js
-var chromeVersion = e2c.electronToChromium('1.4.11');
-// chromeVersion is "53.0.2785.143"
-```
-
-If a query does not match a Chromium version, it will return `undefined`.
-
-```js
-var chromeVersion = e2c.electronToChromium('9000');
-// chromeVersion is undefined
-```
-
-#### `chromiumToElectron(query)`
-Arguments:
-* Query: string or number, required. A major or full Chromium version.
-
-Returns a string with the corresponding Electron version for a given Chromium query.
-
-If you provide it with a major Chromium version, it will return a major Electron version:
-
-```js
-var electronVersion = e2c.chromiumToElectron('54');
-// electronVersion is "1.4"
-```
-
-If you provide it with a full Chrome version, it will return an array of full Electron versions.
-
-```js
-var electronVersions = e2c.chromiumToElectron('56.0.2924.87');
-// electronVersions is ["1.6.3", "1.6.2", "1.6.1", "1.6.0"]
-```
-
-If a query does not match an Electron version, it will return `undefined`.
-
-```js
-var electronVersion = e2c.chromiumToElectron('10');
-// electronVersion is undefined
-```
-
-#### `electronToBrowserList(query)` **DEPRECATED**
-Arguments:
-* Query: string or number, required. A major Electron version.
-
-_**Deprecated**: Browserlist already includes electron-to-chromium._
-
-A function that returns a [Browserslist](https://github.com/ai/browserslist) query that matches the given major Electron version. Returns a string.
-
-If you provide it with a major Electron version, it will return a Browserlist query string that matches the Chromium capabilities:
-
-```js
-var query = e2c.electronToBrowserList('1.4');
-// query is "Chrome >= 53"
-```
-
-If a query does not match a Chromium version, it will return `undefined`.
-
-```js
-var query = e2c.electronToBrowserList('9000');
-// query is undefined
-```
-
-### Importing just versions, fullVersions, chromiumVersions and fullChromiumVersions
-All lists can be imported on their own, if file size is a concern.
-
-#### `versions`
-
-```js
-var versions = require('electron-to-chromium/versions');
-```
-
-#### `fullVersions`
-
-```js
-var fullVersions = require('electron-to-chromium/full-versions');
-```
-
-#### `chromiumVersions`
-
-```js
-var chromiumVersions = require('electron-to-chromium/chromium-versions');
-```
-
-#### `fullChromiumVersions`
-
-```js
-var fullChromiumVersions = require('electron-to-chromium/full-chromium-versions');
-```
-
-## Updating
-This package will be updated with each new Electron release.
-
-To update the list, run `npm run build.js`. Requires internet access as it downloads from the canonical list of Electron versions.
-
-To verify correct behaviour, run `npm test`.
-
-
-## License
-[](https://app.fossa.io/projects/git%2Bgithub.com%2FKilian%2Felectron-to-chromium?ref=badge_large)
diff --git a/node_modules/electron-to-chromium/chromium-versions.js b/node_modules/electron-to-chromium/chromium-versions.js
deleted file mode 100644
index 6ff1fd8..0000000
--- a/node_modules/electron-to-chromium/chromium-versions.js
+++ /dev/null
@@ -1,80 +0,0 @@
-module.exports = {
- "39": "0.20",
- "40": "0.21",
- "41": "0.21",
- "42": "0.25",
- "43": "0.27",
- "44": "0.30",
- "45": "0.31",
- "47": "0.36",
- "49": "0.37",
- "50": "1.1",
- "51": "1.2",
- "52": "1.3",
- "53": "1.4",
- "54": "1.4",
- "56": "1.6",
- "58": "1.7",
- "59": "1.8",
- "61": "2.0",
- "66": "3.0",
- "69": "4.0",
- "72": "5.0",
- "73": "5.0",
- "76": "6.0",
- "78": "7.0",
- "79": "8.0",
- "80": "8.0",
- "82": "9.0",
- "83": "9.0",
- "84": "10.0",
- "85": "10.0",
- "86": "11.0",
- "87": "11.0",
- "89": "12.0",
- "90": "13.0",
- "91": "13.0",
- "92": "14.0",
- "93": "14.0",
- "94": "15.0",
- "95": "16.0",
- "96": "16.0",
- "98": "17.0",
- "99": "18.0",
- "100": "18.0",
- "102": "19.0",
- "103": "20.0",
- "104": "20.0",
- "105": "21.0",
- "106": "21.0",
- "107": "22.0",
- "108": "22.0",
- "110": "23.0",
- "111": "24.0",
- "112": "24.0",
- "114": "25.0",
- "116": "26.0",
- "118": "27.0",
- "119": "28.0",
- "120": "28.0",
- "121": "29.0",
- "122": "29.0",
- "123": "30.0",
- "124": "30.0",
- "125": "31.0",
- "126": "31.0",
- "127": "32.0",
- "128": "32.0",
- "129": "33.0",
- "130": "33.0",
- "131": "34.0",
- "132": "34.0",
- "133": "35.0",
- "134": "35.0",
- "135": "36.0",
- "136": "36.0",
- "137": "37.0",
- "138": "37.0",
- "139": "38.0",
- "140": "38.0"
-};
\ No newline at end of file
diff --git a/node_modules/electron-to-chromium/chromium-versions.json b/node_modules/electron-to-chromium/chromium-versions.json
deleted file mode 100644
index 8b877ad..0000000
--- a/node_modules/electron-to-chromium/chromium-versions.json
+++ /dev/null
@@ -1 +0,0 @@
-{"39":"0.20","40":"0.21","41":"0.21","42":"0.25","43":"0.27","44":"0.30","45":"0.31","47":"0.36","49":"0.37","50":"1.1","51":"1.2","52":"1.3","53":"1.4","54":"1.4","56":"1.6","58":"1.7","59":"1.8","61":"2.0","66":"3.0","69":"4.0","72":"5.0","73":"5.0","76":"6.0","78":"7.0","79":"8.0","80":"8.0","82":"9.0","83":"9.0","84":"10.0","85":"10.0","86":"11.0","87":"11.0","89":"12.0","90":"13.0","91":"13.0","92":"14.0","93":"14.0","94":"15.0","95":"16.0","96":"16.0","98":"17.0","99":"18.0","100":"18.0","102":"19.0","103":"20.0","104":"20.0","105":"21.0","106":"21.0","107":"22.0","108":"22.0","110":"23.0","111":"24.0","112":"24.0","114":"25.0","116":"26.0","118":"27.0","119":"28.0","120":"28.0","121":"29.0","122":"29.0","123":"30.0","124":"30.0","125":"31.0","126":"31.0","127":"32.0","128":"32.0","129":"33.0","130":"33.0","131":"34.0","132":"34.0","133":"35.0","134":"35.0","135":"36.0","136":"36.0","137":"37.0","138":"37.0","139":"38.0","140":"38.0"}
\ No newline at end of file
diff --git a/node_modules/electron-to-chromium/full-chromium-versions.js b/node_modules/electron-to-chromium/full-chromium-versions.js
deleted file mode 100644
index 56d7287..0000000
--- a/node_modules/electron-to-chromium/full-chromium-versions.js
+++ /dev/null
@@ -1,2521 +0,0 @@
-module.exports = {
- "39.0.2171.65": [
- "0.20.0",
- "0.20.1",
- "0.20.2",
- "0.20.3",
- "0.20.4",
- "0.20.5",
- "0.20.6",
- "0.20.7",
- "0.20.8"
- ],
- "40.0.2214.91": [
- "0.21.0",
- "0.21.1",
- "0.21.2"
- ],
- "41.0.2272.76": [
- "0.21.3",
- "0.22.1",
- "0.22.2",
- "0.22.3",
- "0.23.0",
- "0.24.0"
- ],
- "42.0.2311.107": [
- "0.25.0",
- "0.25.1",
- "0.25.2",
- "0.25.3",
- "0.26.0",
- "0.26.1",
- "0.27.0",
- "0.27.1"
- ],
- "43.0.2357.65": [
- "0.27.2",
- "0.27.3",
- "0.28.0",
- "0.28.1",
- "0.28.2",
- "0.28.3",
- "0.29.1",
- "0.29.2"
- ],
- "44.0.2403.125": [
- "0.30.4",
- "0.31.0"
- ],
- "45.0.2454.85": [
- "0.31.2",
- "0.32.2",
- "0.32.3",
- "0.33.0",
- "0.33.1",
- "0.33.2",
- "0.33.3",
- "0.33.4",
- "0.33.6",
- "0.33.7",
- "0.33.8",
- "0.33.9",
- "0.34.0",
- "0.34.1",
- "0.34.2",
- "0.34.3",
- "0.34.4",
- "0.35.1",
- "0.35.2",
- "0.35.3",
- "0.35.4",
- "0.35.5"
- ],
- "47.0.2526.73": [
- "0.36.0",
- "0.36.2",
- "0.36.3",
- "0.36.4"
- ],
- "47.0.2526.110": [
- "0.36.5",
- "0.36.6",
- "0.36.7",
- "0.36.8",
- "0.36.9",
- "0.36.10",
- "0.36.11",
- "0.36.12"
- ],
- "49.0.2623.75": [
- "0.37.0",
- "0.37.1",
- "0.37.3",
- "0.37.4",
- "0.37.5",
- "0.37.6",
- "0.37.7",
- "0.37.8",
- "1.0.0",
- "1.0.1",
- "1.0.2"
- ],
- "50.0.2661.102": [
- "1.1.0",
- "1.1.1",
- "1.1.2",
- "1.1.3"
- ],
- "51.0.2704.63": [
- "1.2.0",
- "1.2.1"
- ],
- "51.0.2704.84": [
- "1.2.2",
- "1.2.3"
- ],
- "51.0.2704.103": [
- "1.2.4",
- "1.2.5"
- ],
- "51.0.2704.106": [
- "1.2.6",
- "1.2.7",
- "1.2.8"
- ],
- "52.0.2743.82": [
- "1.3.0",
- "1.3.1",
- "1.3.2",
- "1.3.3",
- "1.3.4",
- "1.3.5",
- "1.3.6",
- "1.3.7",
- "1.3.9",
- "1.3.10",
- "1.3.13",
- "1.3.14",
- "1.3.15"
- ],
- "53.0.2785.113": [
- "1.4.0",
- "1.4.1",
- "1.4.2",
- "1.4.3",
- "1.4.4",
- "1.4.5"
- ],
- "53.0.2785.143": [
- "1.4.6",
- "1.4.7",
- "1.4.8",
- "1.4.10",
- "1.4.11",
- "1.4.13",
- "1.4.14",
- "1.4.15",
- "1.4.16"
- ],
- "54.0.2840.51": [
- "1.4.12"
- ],
- "54.0.2840.101": [
- "1.5.0",
- "1.5.1"
- ],
- "56.0.2924.87": [
- "1.6.0",
- "1.6.1",
- "1.6.2",
- "1.6.3",
- "1.6.4",
- "1.6.5",
- "1.6.6",
- "1.6.7",
- "1.6.8",
- "1.6.9",
- "1.6.10",
- "1.6.11",
- "1.6.12",
- "1.6.13",
- "1.6.14",
- "1.6.15",
- "1.6.16",
- "1.6.17",
- "1.6.18"
- ],
- "58.0.3029.110": [
- "1.7.0",
- "1.7.1",
- "1.7.2",
- "1.7.3",
- "1.7.4",
- "1.7.5",
- "1.7.6",
- "1.7.7",
- "1.7.8",
- "1.7.9",
- "1.7.10",
- "1.7.11",
- "1.7.12",
- "1.7.13",
- "1.7.14",
- "1.7.15",
- "1.7.16"
- ],
- "59.0.3071.115": [
- "1.8.0",
- "1.8.1",
- "1.8.2-beta.1",
- "1.8.2-beta.2",
- "1.8.2-beta.3",
- "1.8.2-beta.4",
- "1.8.2-beta.5",
- "1.8.2",
- "1.8.3",
- "1.8.4",
- "1.8.5",
- "1.8.6",
- "1.8.7",
- "1.8.8"
- ],
- "61.0.3163.100": [
- "2.0.0-beta.1",
- "2.0.0-beta.2",
- "2.0.0-beta.3",
- "2.0.0-beta.4",
- "2.0.0-beta.5",
- "2.0.0-beta.6",
- "2.0.0-beta.7",
- "2.0.0-beta.8",
- "2.0.0",
- "2.0.1",
- "2.0.2",
- "2.0.3",
- "2.0.4",
- "2.0.5",
- "2.0.6",
- "2.0.7",
- "2.0.8",
- "2.0.9",
- "2.0.10",
- "2.0.11",
- "2.0.12",
- "2.0.13",
- "2.0.14",
- "2.0.15",
- "2.0.16",
- "2.0.17",
- "2.0.18",
- "2.1.0-unsupported.20180809"
- ],
- "66.0.3359.181": [
- "3.0.0-beta.1",
- "3.0.0-beta.2",
- "3.0.0-beta.3",
- "3.0.0-beta.4",
- "3.0.0-beta.5",
- "3.0.0-beta.6",
- "3.0.0-beta.7",
- "3.0.0-beta.8",
- "3.0.0-beta.9",
- "3.0.0-beta.10",
- "3.0.0-beta.11",
- "3.0.0-beta.12",
- "3.0.0-beta.13",
- "3.0.0",
- "3.0.1",
- "3.0.2",
- "3.0.3",
- "3.0.4",
- "3.0.5",
- "3.0.6",
- "3.0.7",
- "3.0.8",
- "3.0.9",
- "3.0.10",
- "3.0.11",
- "3.0.12",
- "3.0.13",
- "3.0.14",
- "3.0.15",
- "3.0.16",
- "3.1.0-beta.1",
- "3.1.0-beta.2",
- "3.1.0-beta.3",
- "3.1.0-beta.4",
- "3.1.0-beta.5",
- "3.1.0",
- "3.1.1",
- "3.1.2",
- "3.1.3",
- "3.1.4",
- "3.1.5",
- "3.1.6",
- "3.1.7",
- "3.1.8",
- "3.1.9",
- "3.1.10",
- "3.1.11",
- "3.1.12",
- "3.1.13"
- ],
- "69.0.3497.106": [
- "4.0.0-beta.1",
- "4.0.0-beta.2",
- "4.0.0-beta.3",
- "4.0.0-beta.4",
- "4.0.0-beta.5",
- "4.0.0-beta.6",
- "4.0.0-beta.7",
- "4.0.0-beta.8",
- "4.0.0-beta.9",
- "4.0.0-beta.10",
- "4.0.0-beta.11",
- "4.0.0",
- "4.0.1",
- "4.0.2",
- "4.0.3",
- "4.0.4",
- "4.0.5",
- "4.0.6"
- ],
- "69.0.3497.128": [
- "4.0.7",
- "4.0.8",
- "4.1.0",
- "4.1.1",
- "4.1.2",
- "4.1.3",
- "4.1.4",
- "4.1.5",
- "4.2.0",
- "4.2.1",
- "4.2.2",
- "4.2.3",
- "4.2.4",
- "4.2.5",
- "4.2.6",
- "4.2.7",
- "4.2.8",
- "4.2.9",
- "4.2.10",
- "4.2.11",
- "4.2.12"
- ],
- "72.0.3626.52": [
- "5.0.0-beta.1",
- "5.0.0-beta.2"
- ],
- "73.0.3683.27": [
- "5.0.0-beta.3"
- ],
- "73.0.3683.54": [
- "5.0.0-beta.4"
- ],
- "73.0.3683.61": [
- "5.0.0-beta.5"
- ],
- "73.0.3683.84": [
- "5.0.0-beta.6"
- ],
- "73.0.3683.94": [
- "5.0.0-beta.7"
- ],
- "73.0.3683.104": [
- "5.0.0-beta.8"
- ],
- "73.0.3683.117": [
- "5.0.0-beta.9"
- ],
- "73.0.3683.119": [
- "5.0.0"
- ],
- "73.0.3683.121": [
- "5.0.1",
- "5.0.2",
- "5.0.3",
- "5.0.4",
- "5.0.5",
- "5.0.6",
- "5.0.7",
- "5.0.8",
- "5.0.9",
- "5.0.10",
- "5.0.11",
- "5.0.12",
- "5.0.13"
- ],
- "76.0.3774.1": [
- "6.0.0-beta.1"
- ],
- "76.0.3783.1": [
- "6.0.0-beta.2",
- "6.0.0-beta.3",
- "6.0.0-beta.4"
- ],
- "76.0.3805.4": [
- "6.0.0-beta.5"
- ],
- "76.0.3809.3": [
- "6.0.0-beta.6"
- ],
- "76.0.3809.22": [
- "6.0.0-beta.7"
- ],
- "76.0.3809.26": [
- "6.0.0-beta.8",
- "6.0.0-beta.9"
- ],
- "76.0.3809.37": [
- "6.0.0-beta.10"
- ],
- "76.0.3809.42": [
- "6.0.0-beta.11"
- ],
- "76.0.3809.54": [
- "6.0.0-beta.12"
- ],
- "76.0.3809.60": [
- "6.0.0-beta.13"
- ],
- "76.0.3809.68": [
- "6.0.0-beta.14"
- ],
- "76.0.3809.74": [
- "6.0.0-beta.15"
- ],
- "76.0.3809.88": [
- "6.0.0"
- ],
- "76.0.3809.102": [
- "6.0.1"
- ],
- "76.0.3809.110": [
- "6.0.2"
- ],
- "76.0.3809.126": [
- "6.0.3"
- ],
- "76.0.3809.131": [
- "6.0.4"
- ],
- "76.0.3809.136": [
- "6.0.5"
- ],
- "76.0.3809.138": [
- "6.0.6"
- ],
- "76.0.3809.139": [
- "6.0.7"
- ],
- "76.0.3809.146": [
- "6.0.8",
- "6.0.9",
- "6.0.10",
- "6.0.11",
- "6.0.12",
- "6.1.0",
- "6.1.1",
- "6.1.2",
- "6.1.3",
- "6.1.4",
- "6.1.5",
- "6.1.6",
- "6.1.7",
- "6.1.8",
- "6.1.9",
- "6.1.10",
- "6.1.11",
- "6.1.12"
- ],
- "78.0.3866.0": [
- "7.0.0-beta.1",
- "7.0.0-beta.2",
- "7.0.0-beta.3"
- ],
- "78.0.3896.6": [
- "7.0.0-beta.4"
- ],
- "78.0.3905.1": [
- "7.0.0-beta.5",
- "7.0.0-beta.6",
- "7.0.0-beta.7",
- "7.0.0"
- ],
- "78.0.3904.92": [
- "7.0.1"
- ],
- "78.0.3904.94": [
- "7.1.0"
- ],
- "78.0.3904.99": [
- "7.1.1"
- ],
- "78.0.3904.113": [
- "7.1.2"
- ],
- "78.0.3904.126": [
- "7.1.3"
- ],
- "78.0.3904.130": [
- "7.1.4",
- "7.1.5",
- "7.1.6",
- "7.1.7",
- "7.1.8",
- "7.1.9",
- "7.1.10",
- "7.1.11",
- "7.1.12",
- "7.1.13",
- "7.1.14",
- "7.2.0",
- "7.2.1",
- "7.2.2",
- "7.2.3",
- "7.2.4",
- "7.3.0",
- "7.3.1",
- "7.3.2",
- "7.3.3"
- ],
- "79.0.3931.0": [
- "8.0.0-beta.1",
- "8.0.0-beta.2"
- ],
- "80.0.3955.0": [
- "8.0.0-beta.3",
- "8.0.0-beta.4"
- ],
- "80.0.3987.14": [
- "8.0.0-beta.5"
- ],
- "80.0.3987.51": [
- "8.0.0-beta.6"
- ],
- "80.0.3987.59": [
- "8.0.0-beta.7"
- ],
- "80.0.3987.75": [
- "8.0.0-beta.8",
- "8.0.0-beta.9"
- ],
- "80.0.3987.86": [
- "8.0.0",
- "8.0.1",
- "8.0.2"
- ],
- "80.0.3987.134": [
- "8.0.3"
- ],
- "80.0.3987.137": [
- "8.1.0"
- ],
- "80.0.3987.141": [
- "8.1.1"
- ],
- "80.0.3987.158": [
- "8.2.0"
- ],
- "80.0.3987.163": [
- "8.2.1",
- "8.2.2",
- "8.2.3",
- "8.5.3",
- "8.5.4",
- "8.5.5"
- ],
- "80.0.3987.165": [
- "8.2.4",
- "8.2.5",
- "8.3.0",
- "8.3.1",
- "8.3.2",
- "8.3.3",
- "8.3.4",
- "8.4.0",
- "8.4.1",
- "8.5.0",
- "8.5.1",
- "8.5.2"
- ],
- "82.0.4048.0": [
- "9.0.0-beta.1",
- "9.0.0-beta.2",
- "9.0.0-beta.3",
- "9.0.0-beta.4",
- "9.0.0-beta.5"
- ],
- "82.0.4058.2": [
- "9.0.0-beta.6",
- "9.0.0-beta.7",
- "9.0.0-beta.9"
- ],
- "82.0.4085.10": [
- "9.0.0-beta.10"
- ],
- "82.0.4085.14": [
- "9.0.0-beta.11",
- "9.0.0-beta.12",
- "9.0.0-beta.13"
- ],
- "82.0.4085.27": [
- "9.0.0-beta.14"
- ],
- "83.0.4102.3": [
- "9.0.0-beta.15",
- "9.0.0-beta.16"
- ],
- "83.0.4103.14": [
- "9.0.0-beta.17"
- ],
- "83.0.4103.16": [
- "9.0.0-beta.18"
- ],
- "83.0.4103.24": [
- "9.0.0-beta.19"
- ],
- "83.0.4103.26": [
- "9.0.0-beta.20",
- "9.0.0-beta.21"
- ],
- "83.0.4103.34": [
- "9.0.0-beta.22"
- ],
- "83.0.4103.44": [
- "9.0.0-beta.23"
- ],
- "83.0.4103.45": [
- "9.0.0-beta.24"
- ],
- "83.0.4103.64": [
- "9.0.0"
- ],
- "83.0.4103.94": [
- "9.0.1",
- "9.0.2"
- ],
- "83.0.4103.100": [
- "9.0.3"
- ],
- "83.0.4103.104": [
- "9.0.4"
- ],
- "83.0.4103.119": [
- "9.0.5"
- ],
- "83.0.4103.122": [
- "9.1.0",
- "9.1.1",
- "9.1.2",
- "9.2.0",
- "9.2.1",
- "9.3.0",
- "9.3.1",
- "9.3.2",
- "9.3.3",
- "9.3.4",
- "9.3.5",
- "9.4.0",
- "9.4.1",
- "9.4.2",
- "9.4.3",
- "9.4.4"
- ],
- "84.0.4129.0": [
- "10.0.0-beta.1",
- "10.0.0-beta.2"
- ],
- "85.0.4161.2": [
- "10.0.0-beta.3",
- "10.0.0-beta.4"
- ],
- "85.0.4181.1": [
- "10.0.0-beta.8",
- "10.0.0-beta.9"
- ],
- "85.0.4183.19": [
- "10.0.0-beta.10"
- ],
- "85.0.4183.20": [
- "10.0.0-beta.11"
- ],
- "85.0.4183.26": [
- "10.0.0-beta.12"
- ],
- "85.0.4183.39": [
- "10.0.0-beta.13",
- "10.0.0-beta.14",
- "10.0.0-beta.15",
- "10.0.0-beta.17",
- "10.0.0-beta.19",
- "10.0.0-beta.20",
- "10.0.0-beta.21"
- ],
- "85.0.4183.70": [
- "10.0.0-beta.23"
- ],
- "85.0.4183.78": [
- "10.0.0-beta.24"
- ],
- "85.0.4183.80": [
- "10.0.0-beta.25"
- ],
- "85.0.4183.84": [
- "10.0.0"
- ],
- "85.0.4183.86": [
- "10.0.1"
- ],
- "85.0.4183.87": [
- "10.1.0"
- ],
- "85.0.4183.93": [
- "10.1.1"
- ],
- "85.0.4183.98": [
- "10.1.2"
- ],
- "85.0.4183.121": [
- "10.1.3",
- "10.1.4",
- "10.1.5",
- "10.1.6",
- "10.1.7",
- "10.2.0",
- "10.3.0",
- "10.3.1",
- "10.3.2",
- "10.4.0",
- "10.4.1",
- "10.4.2",
- "10.4.3",
- "10.4.4",
- "10.4.5",
- "10.4.6",
- "10.4.7"
- ],
- "86.0.4234.0": [
- "11.0.0-beta.1",
- "11.0.0-beta.3",
- "11.0.0-beta.4",
- "11.0.0-beta.5",
- "11.0.0-beta.6",
- "11.0.0-beta.7"
- ],
- "87.0.4251.1": [
- "11.0.0-beta.8",
- "11.0.0-beta.9",
- "11.0.0-beta.11"
- ],
- "87.0.4280.11": [
- "11.0.0-beta.12",
- "11.0.0-beta.13"
- ],
- "87.0.4280.27": [
- "11.0.0-beta.16",
- "11.0.0-beta.17",
- "11.0.0-beta.18",
- "11.0.0-beta.19"
- ],
- "87.0.4280.40": [
- "11.0.0-beta.20"
- ],
- "87.0.4280.47": [
- "11.0.0-beta.22",
- "11.0.0-beta.23"
- ],
- "87.0.4280.60": [
- "11.0.0",
- "11.0.1"
- ],
- "87.0.4280.67": [
- "11.0.2",
- "11.0.3",
- "11.0.4"
- ],
- "87.0.4280.88": [
- "11.0.5",
- "11.1.0",
- "11.1.1"
- ],
- "87.0.4280.141": [
- "11.2.0",
- "11.2.1",
- "11.2.2",
- "11.2.3",
- "11.3.0",
- "11.4.0",
- "11.4.1",
- "11.4.2",
- "11.4.3",
- "11.4.4",
- "11.4.5",
- "11.4.6",
- "11.4.7",
- "11.4.8",
- "11.4.9",
- "11.4.10",
- "11.4.11",
- "11.4.12",
- "11.5.0"
- ],
- "89.0.4328.0": [
- "12.0.0-beta.1",
- "12.0.0-beta.3",
- "12.0.0-beta.4",
- "12.0.0-beta.5",
- "12.0.0-beta.6",
- "12.0.0-beta.7",
- "12.0.0-beta.8",
- "12.0.0-beta.9",
- "12.0.0-beta.10",
- "12.0.0-beta.11",
- "12.0.0-beta.12",
- "12.0.0-beta.14"
- ],
- "89.0.4348.1": [
- "12.0.0-beta.16",
- "12.0.0-beta.18",
- "12.0.0-beta.19",
- "12.0.0-beta.20"
- ],
- "89.0.4388.2": [
- "12.0.0-beta.21",
- "12.0.0-beta.22",
- "12.0.0-beta.23",
- "12.0.0-beta.24",
- "12.0.0-beta.25",
- "12.0.0-beta.26"
- ],
- "89.0.4389.23": [
- "12.0.0-beta.27",
- "12.0.0-beta.28",
- "12.0.0-beta.29"
- ],
- "89.0.4389.58": [
- "12.0.0-beta.30",
- "12.0.0-beta.31"
- ],
- "89.0.4389.69": [
- "12.0.0"
- ],
- "89.0.4389.82": [
- "12.0.1"
- ],
- "89.0.4389.90": [
- "12.0.2"
- ],
- "89.0.4389.114": [
- "12.0.3",
- "12.0.4"
- ],
- "89.0.4389.128": [
- "12.0.5",
- "12.0.6",
- "12.0.7",
- "12.0.8",
- "12.0.9",
- "12.0.10",
- "12.0.11",
- "12.0.12",
- "12.0.13",
- "12.0.14",
- "12.0.15",
- "12.0.16",
- "12.0.17",
- "12.0.18",
- "12.1.0",
- "12.1.1",
- "12.1.2",
- "12.2.0",
- "12.2.1",
- "12.2.2",
- "12.2.3"
- ],
- "90.0.4402.0": [
- "13.0.0-beta.2",
- "13.0.0-beta.3"
- ],
- "90.0.4415.0": [
- "13.0.0-beta.4",
- "13.0.0-beta.5",
- "13.0.0-beta.6",
- "13.0.0-beta.7",
- "13.0.0-beta.8",
- "13.0.0-beta.9",
- "13.0.0-beta.10",
- "13.0.0-beta.11",
- "13.0.0-beta.12",
- "13.0.0-beta.13"
- ],
- "91.0.4448.0": [
- "13.0.0-beta.14",
- "13.0.0-beta.16",
- "13.0.0-beta.17",
- "13.0.0-beta.18",
- "13.0.0-beta.20"
- ],
- "91.0.4472.33": [
- "13.0.0-beta.21",
- "13.0.0-beta.22",
- "13.0.0-beta.23"
- ],
- "91.0.4472.38": [
- "13.0.0-beta.24",
- "13.0.0-beta.25",
- "13.0.0-beta.26",
- "13.0.0-beta.27",
- "13.0.0-beta.28"
- ],
- "91.0.4472.69": [
- "13.0.0",
- "13.0.1"
- ],
- "91.0.4472.77": [
- "13.1.0",
- "13.1.1",
- "13.1.2"
- ],
- "91.0.4472.106": [
- "13.1.3",
- "13.1.4"
- ],
- "91.0.4472.124": [
- "13.1.5",
- "13.1.6",
- "13.1.7"
- ],
- "91.0.4472.164": [
- "13.1.8",
- "13.1.9",
- "13.2.0",
- "13.2.1",
- "13.2.2",
- "13.2.3",
- "13.3.0",
- "13.4.0",
- "13.5.0",
- "13.5.1",
- "13.5.2",
- "13.6.0",
- "13.6.1",
- "13.6.2",
- "13.6.3",
- "13.6.6",
- "13.6.7",
- "13.6.8",
- "13.6.9"
- ],
- "92.0.4511.0": [
- "14.0.0-beta.1",
- "14.0.0-beta.2",
- "14.0.0-beta.3"
- ],
- "93.0.4536.0": [
- "14.0.0-beta.5",
- "14.0.0-beta.6",
- "14.0.0-beta.7",
- "14.0.0-beta.8"
- ],
- "93.0.4539.0": [
- "14.0.0-beta.9",
- "14.0.0-beta.10"
- ],
- "93.0.4557.4": [
- "14.0.0-beta.11",
- "14.0.0-beta.12"
- ],
- "93.0.4566.0": [
- "14.0.0-beta.13",
- "14.0.0-beta.14",
- "14.0.0-beta.15",
- "14.0.0-beta.16",
- "14.0.0-beta.17",
- "15.0.0-alpha.1",
- "15.0.0-alpha.2"
- ],
- "93.0.4577.15": [
- "14.0.0-beta.18",
- "14.0.0-beta.19",
- "14.0.0-beta.20",
- "14.0.0-beta.21"
- ],
- "93.0.4577.25": [
- "14.0.0-beta.22",
- "14.0.0-beta.23"
- ],
- "93.0.4577.51": [
- "14.0.0-beta.24",
- "14.0.0-beta.25"
- ],
- "93.0.4577.58": [
- "14.0.0"
- ],
- "93.0.4577.63": [
- "14.0.1"
- ],
- "93.0.4577.82": [
- "14.0.2",
- "14.1.0",
- "14.1.1",
- "14.2.0",
- "14.2.1",
- "14.2.2",
- "14.2.3",
- "14.2.4",
- "14.2.5",
- "14.2.6",
- "14.2.7",
- "14.2.8",
- "14.2.9"
- ],
- "94.0.4584.0": [
- "15.0.0-alpha.3",
- "15.0.0-alpha.4",
- "15.0.0-alpha.5",
- "15.0.0-alpha.6"
- ],
- "94.0.4590.2": [
- "15.0.0-alpha.7",
- "15.0.0-alpha.8",
- "15.0.0-alpha.9"
- ],
- "94.0.4606.12": [
- "15.0.0-alpha.10"
- ],
- "94.0.4606.20": [
- "15.0.0-beta.1",
- "15.0.0-beta.2"
- ],
- "94.0.4606.31": [
- "15.0.0-beta.3",
- "15.0.0-beta.4",
- "15.0.0-beta.5",
- "15.0.0-beta.6",
- "15.0.0-beta.7"
- ],
- "94.0.4606.51": [
- "15.0.0"
- ],
- "94.0.4606.61": [
- "15.1.0",
- "15.1.1"
- ],
- "94.0.4606.71": [
- "15.1.2"
- ],
- "94.0.4606.81": [
- "15.2.0",
- "15.3.0",
- "15.3.1",
- "15.3.2",
- "15.3.3",
- "15.3.4",
- "15.3.5",
- "15.3.6",
- "15.3.7",
- "15.4.0",
- "15.4.1",
- "15.4.2",
- "15.5.0",
- "15.5.1",
- "15.5.2",
- "15.5.3",
- "15.5.4",
- "15.5.5",
- "15.5.6",
- "15.5.7"
- ],
- "95.0.4629.0": [
- "16.0.0-alpha.1",
- "16.0.0-alpha.2",
- "16.0.0-alpha.3",
- "16.0.0-alpha.4",
- "16.0.0-alpha.5",
- "16.0.0-alpha.6",
- "16.0.0-alpha.7"
- ],
- "96.0.4647.0": [
- "16.0.0-alpha.8",
- "16.0.0-alpha.9",
- "16.0.0-beta.1",
- "16.0.0-beta.2",
- "16.0.0-beta.3"
- ],
- "96.0.4664.18": [
- "16.0.0-beta.4",
- "16.0.0-beta.5"
- ],
- "96.0.4664.27": [
- "16.0.0-beta.6",
- "16.0.0-beta.7"
- ],
- "96.0.4664.35": [
- "16.0.0-beta.8",
- "16.0.0-beta.9"
- ],
- "96.0.4664.45": [
- "16.0.0",
- "16.0.1"
- ],
- "96.0.4664.55": [
- "16.0.2",
- "16.0.3",
- "16.0.4",
- "16.0.5"
- ],
- "96.0.4664.110": [
- "16.0.6",
- "16.0.7",
- "16.0.8"
- ],
- "96.0.4664.174": [
- "16.0.9",
- "16.0.10",
- "16.1.0",
- "16.1.1",
- "16.2.0",
- "16.2.1",
- "16.2.2",
- "16.2.3",
- "16.2.4",
- "16.2.5",
- "16.2.6",
- "16.2.7",
- "16.2.8"
- ],
- "96.0.4664.4": [
- "17.0.0-alpha.1",
- "17.0.0-alpha.2",
- "17.0.0-alpha.3"
- ],
- "98.0.4706.0": [
- "17.0.0-alpha.4",
- "17.0.0-alpha.5",
- "17.0.0-alpha.6",
- "17.0.0-beta.1",
- "17.0.0-beta.2"
- ],
- "98.0.4758.9": [
- "17.0.0-beta.3"
- ],
- "98.0.4758.11": [
- "17.0.0-beta.4",
- "17.0.0-beta.5",
- "17.0.0-beta.6",
- "17.0.0-beta.7",
- "17.0.0-beta.8",
- "17.0.0-beta.9"
- ],
- "98.0.4758.74": [
- "17.0.0"
- ],
- "98.0.4758.82": [
- "17.0.1"
- ],
- "98.0.4758.102": [
- "17.1.0"
- ],
- "98.0.4758.109": [
- "17.1.1",
- "17.1.2",
- "17.2.0"
- ],
- "98.0.4758.141": [
- "17.3.0",
- "17.3.1",
- "17.4.0",
- "17.4.1",
- "17.4.2",
- "17.4.3",
- "17.4.4",
- "17.4.5",
- "17.4.6",
- "17.4.7",
- "17.4.8",
- "17.4.9",
- "17.4.10",
- "17.4.11"
- ],
- "99.0.4767.0": [
- "18.0.0-alpha.1",
- "18.0.0-alpha.2",
- "18.0.0-alpha.3",
- "18.0.0-alpha.4",
- "18.0.0-alpha.5"
- ],
- "100.0.4894.0": [
- "18.0.0-beta.1",
- "18.0.0-beta.2",
- "18.0.0-beta.3",
- "18.0.0-beta.4",
- "18.0.0-beta.5",
- "18.0.0-beta.6"
- ],
- "100.0.4896.56": [
- "18.0.0"
- ],
- "100.0.4896.60": [
- "18.0.1",
- "18.0.2"
- ],
- "100.0.4896.75": [
- "18.0.3",
- "18.0.4"
- ],
- "100.0.4896.127": [
- "18.1.0"
- ],
- "100.0.4896.143": [
- "18.2.0",
- "18.2.1",
- "18.2.2",
- "18.2.3"
- ],
- "100.0.4896.160": [
- "18.2.4",
- "18.3.0",
- "18.3.1",
- "18.3.2",
- "18.3.3",
- "18.3.4",
- "18.3.5",
- "18.3.6",
- "18.3.7",
- "18.3.8",
- "18.3.9",
- "18.3.11",
- "18.3.12",
- "18.3.13",
- "18.3.14",
- "18.3.15"
- ],
- "102.0.4962.3": [
- "19.0.0-alpha.1"
- ],
- "102.0.4971.0": [
- "19.0.0-alpha.2",
- "19.0.0-alpha.3"
- ],
- "102.0.4989.0": [
- "19.0.0-alpha.4",
- "19.0.0-alpha.5"
- ],
- "102.0.4999.0": [
- "19.0.0-beta.1",
- "19.0.0-beta.2",
- "19.0.0-beta.3"
- ],
- "102.0.5005.27": [
- "19.0.0-beta.4"
- ],
- "102.0.5005.40": [
- "19.0.0-beta.5",
- "19.0.0-beta.6",
- "19.0.0-beta.7"
- ],
- "102.0.5005.49": [
- "19.0.0-beta.8"
- ],
- "102.0.5005.61": [
- "19.0.0",
- "19.0.1"
- ],
- "102.0.5005.63": [
- "19.0.2",
- "19.0.3",
- "19.0.4"
- ],
- "102.0.5005.115": [
- "19.0.5",
- "19.0.6"
- ],
- "102.0.5005.134": [
- "19.0.7"
- ],
- "102.0.5005.148": [
- "19.0.8"
- ],
- "102.0.5005.167": [
- "19.0.9",
- "19.0.10",
- "19.0.11",
- "19.0.12",
- "19.0.13",
- "19.0.14",
- "19.0.15",
- "19.0.16",
- "19.0.17",
- "19.1.0",
- "19.1.1",
- "19.1.2",
- "19.1.3",
- "19.1.4",
- "19.1.5",
- "19.1.6",
- "19.1.7",
- "19.1.8",
- "19.1.9"
- ],
- "103.0.5044.0": [
- "20.0.0-alpha.1"
- ],
- "104.0.5073.0": [
- "20.0.0-alpha.2",
- "20.0.0-alpha.3",
- "20.0.0-alpha.4",
- "20.0.0-alpha.5",
- "20.0.0-alpha.6",
- "20.0.0-alpha.7",
- "20.0.0-beta.1",
- "20.0.0-beta.2",
- "20.0.0-beta.3",
- "20.0.0-beta.4",
- "20.0.0-beta.5",
- "20.0.0-beta.6",
- "20.0.0-beta.7",
- "20.0.0-beta.8"
- ],
- "104.0.5112.39": [
- "20.0.0-beta.9"
- ],
- "104.0.5112.48": [
- "20.0.0-beta.10",
- "20.0.0-beta.11",
- "20.0.0-beta.12"
- ],
- "104.0.5112.57": [
- "20.0.0-beta.13"
- ],
- "104.0.5112.65": [
- "20.0.0"
- ],
- "104.0.5112.81": [
- "20.0.1",
- "20.0.2",
- "20.0.3"
- ],
- "104.0.5112.102": [
- "20.1.0",
- "20.1.1"
- ],
- "104.0.5112.114": [
- "20.1.2",
- "20.1.3",
- "20.1.4"
- ],
- "104.0.5112.124": [
- "20.2.0",
- "20.3.0",
- "20.3.1",
- "20.3.2",
- "20.3.3",
- "20.3.4",
- "20.3.5",
- "20.3.6",
- "20.3.7",
- "20.3.8",
- "20.3.9",
- "20.3.10",
- "20.3.11",
- "20.3.12"
- ],
- "105.0.5187.0": [
- "21.0.0-alpha.1",
- "21.0.0-alpha.2",
- "21.0.0-alpha.3",
- "21.0.0-alpha.4",
- "21.0.0-alpha.5"
- ],
- "106.0.5216.0": [
- "21.0.0-alpha.6",
- "21.0.0-beta.1",
- "21.0.0-beta.2",
- "21.0.0-beta.3",
- "21.0.0-beta.4",
- "21.0.0-beta.5"
- ],
- "106.0.5249.40": [
- "21.0.0-beta.6",
- "21.0.0-beta.7",
- "21.0.0-beta.8"
- ],
- "106.0.5249.51": [
- "21.0.0"
- ],
- "106.0.5249.61": [
- "21.0.1"
- ],
- "106.0.5249.91": [
- "21.1.0"
- ],
- "106.0.5249.103": [
- "21.1.1"
- ],
- "106.0.5249.119": [
- "21.2.0"
- ],
- "106.0.5249.165": [
- "21.2.1"
- ],
- "106.0.5249.168": [
- "21.2.2",
- "21.2.3"
- ],
- "106.0.5249.181": [
- "21.3.0",
- "21.3.1"
- ],
- "106.0.5249.199": [
- "21.3.3",
- "21.3.4",
- "21.3.5",
- "21.4.0",
- "21.4.1",
- "21.4.2",
- "21.4.3",
- "21.4.4"
- ],
- "107.0.5286.0": [
- "22.0.0-alpha.1"
- ],
- "108.0.5329.0": [
- "22.0.0-alpha.3",
- "22.0.0-alpha.4",
- "22.0.0-alpha.5",
- "22.0.0-alpha.6"
- ],
- "108.0.5355.0": [
- "22.0.0-alpha.7"
- ],
- "108.0.5359.10": [
- "22.0.0-alpha.8",
- "22.0.0-beta.1",
- "22.0.0-beta.2",
- "22.0.0-beta.3"
- ],
- "108.0.5359.29": [
- "22.0.0-beta.4"
- ],
- "108.0.5359.40": [
- "22.0.0-beta.5",
- "22.0.0-beta.6"
- ],
- "108.0.5359.48": [
- "22.0.0-beta.7",
- "22.0.0-beta.8"
- ],
- "108.0.5359.62": [
- "22.0.0"
- ],
- "108.0.5359.125": [
- "22.0.1"
- ],
- "108.0.5359.179": [
- "22.0.2",
- "22.0.3",
- "22.1.0"
- ],
- "108.0.5359.215": [
- "22.2.0",
- "22.2.1",
- "22.3.0",
- "22.3.1",
- "22.3.2",
- "22.3.3",
- "22.3.4",
- "22.3.5",
- "22.3.6",
- "22.3.7",
- "22.3.8",
- "22.3.9",
- "22.3.10",
- "22.3.11",
- "22.3.12",
- "22.3.13",
- "22.3.14",
- "22.3.15",
- "22.3.16",
- "22.3.17",
- "22.3.18",
- "22.3.20",
- "22.3.21",
- "22.3.22",
- "22.3.23",
- "22.3.24",
- "22.3.25",
- "22.3.26",
- "22.3.27"
- ],
- "110.0.5415.0": [
- "23.0.0-alpha.1"
- ],
- "110.0.5451.0": [
- "23.0.0-alpha.2",
- "23.0.0-alpha.3"
- ],
- "110.0.5478.5": [
- "23.0.0-beta.1",
- "23.0.0-beta.2",
- "23.0.0-beta.3"
- ],
- "110.0.5481.30": [
- "23.0.0-beta.4"
- ],
- "110.0.5481.38": [
- "23.0.0-beta.5"
- ],
- "110.0.5481.52": [
- "23.0.0-beta.6",
- "23.0.0-beta.8"
- ],
- "110.0.5481.77": [
- "23.0.0"
- ],
- "110.0.5481.100": [
- "23.1.0"
- ],
- "110.0.5481.104": [
- "23.1.1"
- ],
- "110.0.5481.177": [
- "23.1.2"
- ],
- "110.0.5481.179": [
- "23.1.3"
- ],
- "110.0.5481.192": [
- "23.1.4",
- "23.2.0"
- ],
- "110.0.5481.208": [
- "23.2.1",
- "23.2.2",
- "23.2.3",
- "23.2.4",
- "23.3.0",
- "23.3.1",
- "23.3.2",
- "23.3.3",
- "23.3.4",
- "23.3.5",
- "23.3.6",
- "23.3.7",
- "23.3.8",
- "23.3.9",
- "23.3.10",
- "23.3.11",
- "23.3.12",
- "23.3.13"
- ],
- "111.0.5560.0": [
- "24.0.0-alpha.1",
- "24.0.0-alpha.2",
- "24.0.0-alpha.3",
- "24.0.0-alpha.4",
- "24.0.0-alpha.5",
- "24.0.0-alpha.6",
- "24.0.0-alpha.7"
- ],
- "111.0.5563.50": [
- "24.0.0-beta.1",
- "24.0.0-beta.2"
- ],
- "112.0.5615.20": [
- "24.0.0-beta.3",
- "24.0.0-beta.4"
- ],
- "112.0.5615.29": [
- "24.0.0-beta.5"
- ],
- "112.0.5615.39": [
- "24.0.0-beta.6",
- "24.0.0-beta.7"
- ],
- "112.0.5615.49": [
- "24.0.0"
- ],
- "112.0.5615.50": [
- "24.1.0",
- "24.1.1"
- ],
- "112.0.5615.87": [
- "24.1.2"
- ],
- "112.0.5615.165": [
- "24.1.3",
- "24.2.0",
- "24.3.0"
- ],
- "112.0.5615.183": [
- "24.3.1"
- ],
- "112.0.5615.204": [
- "24.4.0",
- "24.4.1",
- "24.5.0",
- "24.5.1",
- "24.6.0",
- "24.6.1",
- "24.6.2",
- "24.6.3",
- "24.6.4",
- "24.6.5",
- "24.7.0",
- "24.7.1",
- "24.8.0",
- "24.8.1",
- "24.8.2",
- "24.8.3",
- "24.8.4",
- "24.8.5",
- "24.8.6",
- "24.8.7",
- "24.8.8"
- ],
- "114.0.5694.0": [
- "25.0.0-alpha.1",
- "25.0.0-alpha.2"
- ],
- "114.0.5710.0": [
- "25.0.0-alpha.3",
- "25.0.0-alpha.4"
- ],
- "114.0.5719.0": [
- "25.0.0-alpha.5",
- "25.0.0-alpha.6",
- "25.0.0-beta.1",
- "25.0.0-beta.2",
- "25.0.0-beta.3"
- ],
- "114.0.5735.16": [
- "25.0.0-beta.4",
- "25.0.0-beta.5",
- "25.0.0-beta.6",
- "25.0.0-beta.7"
- ],
- "114.0.5735.35": [
- "25.0.0-beta.8"
- ],
- "114.0.5735.45": [
- "25.0.0-beta.9",
- "25.0.0",
- "25.0.1"
- ],
- "114.0.5735.106": [
- "25.1.0",
- "25.1.1"
- ],
- "114.0.5735.134": [
- "25.2.0"
- ],
- "114.0.5735.199": [
- "25.3.0"
- ],
- "114.0.5735.243": [
- "25.3.1"
- ],
- "114.0.5735.248": [
- "25.3.2",
- "25.4.0"
- ],
- "114.0.5735.289": [
- "25.5.0",
- "25.6.0",
- "25.7.0",
- "25.8.0",
- "25.8.1",
- "25.8.2",
- "25.8.3",
- "25.8.4",
- "25.9.0",
- "25.9.1",
- "25.9.2",
- "25.9.3",
- "25.9.4",
- "25.9.5",
- "25.9.6",
- "25.9.7",
- "25.9.8"
- ],
- "116.0.5791.0": [
- "26.0.0-alpha.1",
- "26.0.0-alpha.2",
- "26.0.0-alpha.3",
- "26.0.0-alpha.4",
- "26.0.0-alpha.5"
- ],
- "116.0.5815.0": [
- "26.0.0-alpha.6"
- ],
- "116.0.5831.0": [
- "26.0.0-alpha.7"
- ],
- "116.0.5845.0": [
- "26.0.0-alpha.8",
- "26.0.0-beta.1"
- ],
- "116.0.5845.14": [
- "26.0.0-beta.2",
- "26.0.0-beta.3",
- "26.0.0-beta.4",
- "26.0.0-beta.5",
- "26.0.0-beta.6",
- "26.0.0-beta.7"
- ],
- "116.0.5845.42": [
- "26.0.0-beta.8",
- "26.0.0-beta.9"
- ],
- "116.0.5845.49": [
- "26.0.0-beta.10",
- "26.0.0-beta.11"
- ],
- "116.0.5845.62": [
- "26.0.0-beta.12"
- ],
- "116.0.5845.82": [
- "26.0.0"
- ],
- "116.0.5845.97": [
- "26.1.0"
- ],
- "116.0.5845.179": [
- "26.2.0"
- ],
- "116.0.5845.188": [
- "26.2.1"
- ],
- "116.0.5845.190": [
- "26.2.2",
- "26.2.3",
- "26.2.4"
- ],
- "116.0.5845.228": [
- "26.3.0",
- "26.4.0",
- "26.4.1",
- "26.4.2",
- "26.4.3",
- "26.5.0",
- "26.6.0",
- "26.6.1",
- "26.6.2",
- "26.6.3",
- "26.6.4",
- "26.6.5",
- "26.6.6",
- "26.6.7",
- "26.6.8",
- "26.6.9",
- "26.6.10"
- ],
- "118.0.5949.0": [
- "27.0.0-alpha.1",
- "27.0.0-alpha.2",
- "27.0.0-alpha.3",
- "27.0.0-alpha.4",
- "27.0.0-alpha.5",
- "27.0.0-alpha.6"
- ],
- "118.0.5993.5": [
- "27.0.0-beta.1",
- "27.0.0-beta.2",
- "27.0.0-beta.3"
- ],
- "118.0.5993.11": [
- "27.0.0-beta.4"
- ],
- "118.0.5993.18": [
- "27.0.0-beta.5",
- "27.0.0-beta.6",
- "27.0.0-beta.7",
- "27.0.0-beta.8",
- "27.0.0-beta.9"
- ],
- "118.0.5993.54": [
- "27.0.0"
- ],
- "118.0.5993.89": [
- "27.0.1",
- "27.0.2"
- ],
- "118.0.5993.120": [
- "27.0.3"
- ],
- "118.0.5993.129": [
- "27.0.4"
- ],
- "118.0.5993.144": [
- "27.1.0",
- "27.1.2"
- ],
- "118.0.5993.159": [
- "27.1.3",
- "27.2.0",
- "27.2.1",
- "27.2.2",
- "27.2.3",
- "27.2.4",
- "27.3.0",
- "27.3.1",
- "27.3.2",
- "27.3.3",
- "27.3.4",
- "27.3.5",
- "27.3.6",
- "27.3.7",
- "27.3.8",
- "27.3.9",
- "27.3.10",
- "27.3.11"
- ],
- "119.0.6045.0": [
- "28.0.0-alpha.1",
- "28.0.0-alpha.2"
- ],
- "119.0.6045.21": [
- "28.0.0-alpha.3",
- "28.0.0-alpha.4"
- ],
- "119.0.6045.33": [
- "28.0.0-alpha.5",
- "28.0.0-alpha.6",
- "28.0.0-alpha.7",
- "28.0.0-beta.1"
- ],
- "120.0.6099.0": [
- "28.0.0-beta.2"
- ],
- "120.0.6099.5": [
- "28.0.0-beta.3",
- "28.0.0-beta.4"
- ],
- "120.0.6099.18": [
- "28.0.0-beta.5",
- "28.0.0-beta.6",
- "28.0.0-beta.7",
- "28.0.0-beta.8",
- "28.0.0-beta.9",
- "28.0.0-beta.10"
- ],
- "120.0.6099.35": [
- "28.0.0-beta.11"
- ],
- "120.0.6099.56": [
- "28.0.0"
- ],
- "120.0.6099.109": [
- "28.1.0",
- "28.1.1"
- ],
- "120.0.6099.199": [
- "28.1.2",
- "28.1.3"
- ],
- "120.0.6099.216": [
- "28.1.4"
- ],
- "120.0.6099.227": [
- "28.2.0"
- ],
- "120.0.6099.268": [
- "28.2.1"
- ],
- "120.0.6099.276": [
- "28.2.2"
- ],
- "120.0.6099.283": [
- "28.2.3"
- ],
- "120.0.6099.291": [
- "28.2.4",
- "28.2.5",
- "28.2.6",
- "28.2.7",
- "28.2.8",
- "28.2.9",
- "28.2.10",
- "28.3.0",
- "28.3.1",
- "28.3.2",
- "28.3.3"
- ],
- "121.0.6147.0": [
- "29.0.0-alpha.1",
- "29.0.0-alpha.2",
- "29.0.0-alpha.3"
- ],
- "121.0.6159.0": [
- "29.0.0-alpha.4",
- "29.0.0-alpha.5",
- "29.0.0-alpha.6",
- "29.0.0-alpha.7"
- ],
- "122.0.6194.0": [
- "29.0.0-alpha.8"
- ],
- "122.0.6236.2": [
- "29.0.0-alpha.9",
- "29.0.0-alpha.10",
- "29.0.0-alpha.11",
- "29.0.0-beta.1",
- "29.0.0-beta.2"
- ],
- "122.0.6261.6": [
- "29.0.0-beta.3",
- "29.0.0-beta.4"
- ],
- "122.0.6261.18": [
- "29.0.0-beta.5",
- "29.0.0-beta.6",
- "29.0.0-beta.7",
- "29.0.0-beta.8",
- "29.0.0-beta.9",
- "29.0.0-beta.10",
- "29.0.0-beta.11"
- ],
- "122.0.6261.29": [
- "29.0.0-beta.12"
- ],
- "122.0.6261.39": [
- "29.0.0"
- ],
- "122.0.6261.57": [
- "29.0.1"
- ],
- "122.0.6261.70": [
- "29.1.0"
- ],
- "122.0.6261.111": [
- "29.1.1"
- ],
- "122.0.6261.112": [
- "29.1.2",
- "29.1.3"
- ],
- "122.0.6261.129": [
- "29.1.4"
- ],
- "122.0.6261.130": [
- "29.1.5"
- ],
- "122.0.6261.139": [
- "29.1.6"
- ],
- "122.0.6261.156": [
- "29.2.0",
- "29.3.0",
- "29.3.1",
- "29.3.2",
- "29.3.3",
- "29.4.0",
- "29.4.1",
- "29.4.2",
- "29.4.3",
- "29.4.4",
- "29.4.5",
- "29.4.6"
- ],
- "123.0.6296.0": [
- "30.0.0-alpha.1"
- ],
- "123.0.6312.5": [
- "30.0.0-alpha.2"
- ],
- "124.0.6323.0": [
- "30.0.0-alpha.3",
- "30.0.0-alpha.4"
- ],
- "124.0.6331.0": [
- "30.0.0-alpha.5",
- "30.0.0-alpha.6"
- ],
- "124.0.6353.0": [
- "30.0.0-alpha.7"
- ],
- "124.0.6359.0": [
- "30.0.0-beta.1",
- "30.0.0-beta.2"
- ],
- "124.0.6367.9": [
- "30.0.0-beta.3",
- "30.0.0-beta.4",
- "30.0.0-beta.5"
- ],
- "124.0.6367.18": [
- "30.0.0-beta.6"
- ],
- "124.0.6367.29": [
- "30.0.0-beta.7",
- "30.0.0-beta.8"
- ],
- "124.0.6367.49": [
- "30.0.0"
- ],
- "124.0.6367.60": [
- "30.0.1"
- ],
- "124.0.6367.91": [
- "30.0.2"
- ],
- "124.0.6367.119": [
- "30.0.3"
- ],
- "124.0.6367.201": [
- "30.0.4"
- ],
- "124.0.6367.207": [
- "30.0.5",
- "30.0.6"
- ],
- "124.0.6367.221": [
- "30.0.7"
- ],
- "124.0.6367.230": [
- "30.0.8"
- ],
- "124.0.6367.233": [
- "30.0.9"
- ],
- "124.0.6367.243": [
- "30.1.0",
- "30.1.1",
- "30.1.2",
- "30.2.0",
- "30.3.0",
- "30.3.1",
- "30.4.0",
- "30.5.0",
- "30.5.1"
- ],
- "125.0.6412.0": [
- "31.0.0-alpha.1",
- "31.0.0-alpha.2",
- "31.0.0-alpha.3",
- "31.0.0-alpha.4",
- "31.0.0-alpha.5"
- ],
- "126.0.6445.0": [
- "31.0.0-beta.1",
- "31.0.0-beta.2",
- "31.0.0-beta.3",
- "31.0.0-beta.4",
- "31.0.0-beta.5",
- "31.0.0-beta.6",
- "31.0.0-beta.7",
- "31.0.0-beta.8",
- "31.0.0-beta.9"
- ],
- "126.0.6478.36": [
- "31.0.0-beta.10",
- "31.0.0",
- "31.0.1"
- ],
- "126.0.6478.61": [
- "31.0.2"
- ],
- "126.0.6478.114": [
- "31.1.0"
- ],
- "126.0.6478.127": [
- "31.2.0",
- "31.2.1"
- ],
- "126.0.6478.183": [
- "31.3.0"
- ],
- "126.0.6478.185": [
- "31.3.1"
- ],
- "126.0.6478.234": [
- "31.4.0",
- "31.5.0",
- "31.6.0",
- "31.7.0",
- "31.7.1",
- "31.7.2",
- "31.7.3",
- "31.7.4",
- "31.7.5",
- "31.7.6",
- "31.7.7"
- ],
- "127.0.6521.0": [
- "32.0.0-alpha.1",
- "32.0.0-alpha.2",
- "32.0.0-alpha.3",
- "32.0.0-alpha.4",
- "32.0.0-alpha.5"
- ],
- "128.0.6571.0": [
- "32.0.0-alpha.6",
- "32.0.0-alpha.7"
- ],
- "128.0.6573.0": [
- "32.0.0-alpha.8",
- "32.0.0-alpha.9",
- "32.0.0-alpha.10",
- "32.0.0-beta.1"
- ],
- "128.0.6611.0": [
- "32.0.0-beta.2"
- ],
- "128.0.6613.7": [
- "32.0.0-beta.3"
- ],
- "128.0.6613.18": [
- "32.0.0-beta.4"
- ],
- "128.0.6613.27": [
- "32.0.0-beta.5",
- "32.0.0-beta.6",
- "32.0.0-beta.7"
- ],
- "128.0.6613.36": [
- "32.0.0",
- "32.0.1"
- ],
- "128.0.6613.84": [
- "32.0.2"
- ],
- "128.0.6613.120": [
- "32.1.0"
- ],
- "128.0.6613.137": [
- "32.1.1"
- ],
- "128.0.6613.162": [
- "32.1.2"
- ],
- "128.0.6613.178": [
- "32.2.0"
- ],
- "128.0.6613.186": [
- "32.2.1",
- "32.2.2",
- "32.2.3",
- "32.2.4",
- "32.2.5",
- "32.2.6",
- "32.2.7",
- "32.2.8",
- "32.3.0",
- "32.3.1",
- "32.3.2",
- "32.3.3"
- ],
- "129.0.6668.0": [
- "33.0.0-alpha.1"
- ],
- "130.0.6672.0": [
- "33.0.0-alpha.2",
- "33.0.0-alpha.3",
- "33.0.0-alpha.4",
- "33.0.0-alpha.5",
- "33.0.0-alpha.6",
- "33.0.0-beta.1",
- "33.0.0-beta.2",
- "33.0.0-beta.3",
- "33.0.0-beta.4"
- ],
- "130.0.6723.19": [
- "33.0.0-beta.5",
- "33.0.0-beta.6",
- "33.0.0-beta.7"
- ],
- "130.0.6723.31": [
- "33.0.0-beta.8",
- "33.0.0-beta.9",
- "33.0.0-beta.10"
- ],
- "130.0.6723.44": [
- "33.0.0-beta.11",
- "33.0.0"
- ],
- "130.0.6723.59": [
- "33.0.1",
- "33.0.2"
- ],
- "130.0.6723.91": [
- "33.1.0"
- ],
- "130.0.6723.118": [
- "33.2.0"
- ],
- "130.0.6723.137": [
- "33.2.1"
- ],
- "130.0.6723.152": [
- "33.3.0"
- ],
- "130.0.6723.170": [
- "33.3.1"
- ],
- "130.0.6723.191": [
- "33.3.2",
- "33.4.0",
- "33.4.1",
- "33.4.2",
- "33.4.3",
- "33.4.4",
- "33.4.5",
- "33.4.6",
- "33.4.7",
- "33.4.8",
- "33.4.9",
- "33.4.10",
- "33.4.11"
- ],
- "131.0.6776.0": [
- "34.0.0-alpha.1"
- ],
- "132.0.6779.0": [
- "34.0.0-alpha.2"
- ],
- "132.0.6789.1": [
- "34.0.0-alpha.3",
- "34.0.0-alpha.4",
- "34.0.0-alpha.5",
- "34.0.0-alpha.6",
- "34.0.0-alpha.7"
- ],
- "132.0.6820.0": [
- "34.0.0-alpha.8"
- ],
- "132.0.6824.0": [
- "34.0.0-alpha.9",
- "34.0.0-beta.1",
- "34.0.0-beta.2",
- "34.0.0-beta.3"
- ],
- "132.0.6834.6": [
- "34.0.0-beta.4",
- "34.0.0-beta.5"
- ],
- "132.0.6834.15": [
- "34.0.0-beta.6",
- "34.0.0-beta.7",
- "34.0.0-beta.8"
- ],
- "132.0.6834.32": [
- "34.0.0-beta.9",
- "34.0.0-beta.10",
- "34.0.0-beta.11"
- ],
- "132.0.6834.46": [
- "34.0.0-beta.12",
- "34.0.0-beta.13"
- ],
- "132.0.6834.57": [
- "34.0.0-beta.14",
- "34.0.0-beta.15",
- "34.0.0-beta.16"
- ],
- "132.0.6834.83": [
- "34.0.0",
- "34.0.1"
- ],
- "132.0.6834.159": [
- "34.0.2"
- ],
- "132.0.6834.194": [
- "34.1.0",
- "34.1.1"
- ],
- "132.0.6834.196": [
- "34.2.0"
- ],
- "132.0.6834.210": [
- "34.3.0",
- "34.3.1",
- "34.3.2",
- "34.3.3",
- "34.3.4",
- "34.4.0",
- "34.4.1",
- "34.5.0",
- "34.5.1",
- "34.5.2",
- "34.5.3",
- "34.5.4",
- "34.5.5",
- "34.5.6",
- "34.5.7",
- "34.5.8"
- ],
- "133.0.6920.0": [
- "35.0.0-alpha.1",
- "35.0.0-alpha.2",
- "35.0.0-alpha.3",
- "35.0.0-alpha.4",
- "35.0.0-alpha.5",
- "35.0.0-beta.1"
- ],
- "134.0.6968.0": [
- "35.0.0-beta.2",
- "35.0.0-beta.3",
- "35.0.0-beta.4"
- ],
- "134.0.6989.0": [
- "35.0.0-beta.5"
- ],
- "134.0.6990.0": [
- "35.0.0-beta.6",
- "35.0.0-beta.7"
- ],
- "134.0.6998.10": [
- "35.0.0-beta.8",
- "35.0.0-beta.9"
- ],
- "134.0.6998.23": [
- "35.0.0-beta.10",
- "35.0.0-beta.11",
- "35.0.0-beta.12"
- ],
- "134.0.6998.44": [
- "35.0.0-beta.13",
- "35.0.0",
- "35.0.1"
- ],
- "134.0.6998.88": [
- "35.0.2",
- "35.0.3"
- ],
- "134.0.6998.165": [
- "35.1.0",
- "35.1.1"
- ],
- "134.0.6998.178": [
- "35.1.2"
- ],
- "134.0.6998.179": [
- "35.1.3",
- "35.1.4",
- "35.1.5"
- ],
- "134.0.6998.205": [
- "35.2.0",
- "35.2.1",
- "35.2.2",
- "35.3.0",
- "35.4.0",
- "35.5.0",
- "35.5.1",
- "35.6.0",
- "35.7.0",
- "35.7.1",
- "35.7.2",
- "35.7.4",
- "35.7.5"
- ],
- "135.0.7049.5": [
- "36.0.0-alpha.1"
- ],
- "136.0.7062.0": [
- "36.0.0-alpha.2",
- "36.0.0-alpha.3",
- "36.0.0-alpha.4"
- ],
- "136.0.7067.0": [
- "36.0.0-alpha.5",
- "36.0.0-alpha.6",
- "36.0.0-beta.1",
- "36.0.0-beta.2",
- "36.0.0-beta.3",
- "36.0.0-beta.4"
- ],
- "136.0.7103.17": [
- "36.0.0-beta.5"
- ],
- "136.0.7103.25": [
- "36.0.0-beta.6",
- "36.0.0-beta.7"
- ],
- "136.0.7103.33": [
- "36.0.0-beta.8",
- "36.0.0-beta.9"
- ],
- "136.0.7103.48": [
- "36.0.0",
- "36.0.1"
- ],
- "136.0.7103.49": [
- "36.1.0",
- "36.2.0"
- ],
- "136.0.7103.93": [
- "36.2.1"
- ],
- "136.0.7103.113": [
- "36.3.0",
- "36.3.1"
- ],
- "136.0.7103.115": [
- "36.3.2"
- ],
- "136.0.7103.149": [
- "36.4.0"
- ],
- "136.0.7103.168": [
- "36.5.0"
- ],
- "136.0.7103.177": [
- "36.6.0",
- "36.7.0",
- "36.7.1",
- "36.7.3",
- "36.7.4",
- "36.8.0",
- "36.8.1"
- ],
- "137.0.7151.0": [
- "37.0.0-alpha.1",
- "37.0.0-alpha.2"
- ],
- "138.0.7156.0": [
- "37.0.0-alpha.3"
- ],
- "138.0.7165.0": [
- "37.0.0-alpha.4"
- ],
- "138.0.7177.0": [
- "37.0.0-alpha.5"
- ],
- "138.0.7178.0": [
- "37.0.0-alpha.6",
- "37.0.0-alpha.7",
- "37.0.0-beta.1",
- "37.0.0-beta.2"
- ],
- "138.0.7190.0": [
- "37.0.0-beta.3"
- ],
- "138.0.7204.15": [
- "37.0.0-beta.4",
- "37.0.0-beta.5",
- "37.0.0-beta.6",
- "37.0.0-beta.7"
- ],
- "138.0.7204.23": [
- "37.0.0-beta.8"
- ],
- "138.0.7204.35": [
- "37.0.0-beta.9",
- "37.0.0",
- "37.1.0"
- ],
- "138.0.7204.97": [
- "37.2.0",
- "37.2.1"
- ],
- "138.0.7204.100": [
- "37.2.2",
- "37.2.3"
- ],
- "138.0.7204.157": [
- "37.2.4"
- ],
- "138.0.7204.168": [
- "37.2.5"
- ],
- "138.0.7204.185": [
- "37.2.6"
- ],
- "138.0.7204.224": [
- "37.3.0"
- ],
- "138.0.7204.235": [
- "37.3.1"
- ],
- "138.0.7204.243": [
- "37.4.0"
- ],
- "139.0.7219.0": [
- "38.0.0-alpha.1",
- "38.0.0-alpha.2",
- "38.0.0-alpha.3"
- ],
- "140.0.7261.0": [
- "38.0.0-alpha.4",
- "38.0.0-alpha.5",
- "38.0.0-alpha.6"
- ],
- "140.0.7281.0": [
- "38.0.0-alpha.7",
- "38.0.0-alpha.8"
- ],
- "140.0.7301.0": [
- "38.0.0-alpha.9"
- ],
- "140.0.7309.0": [
- "38.0.0-alpha.10"
- ],
- "140.0.7312.0": [
- "38.0.0-alpha.11"
- ],
- "140.0.7314.0": [
- "38.0.0-alpha.12",
- "38.0.0-alpha.13",
- "38.0.0-beta.1"
- ],
- "140.0.7327.0": [
- "38.0.0-beta.2",
- "38.0.0-beta.3"
- ],
- "140.0.7339.2": [
- "38.0.0-beta.4",
- "38.0.0-beta.5",
- "38.0.0-beta.6"
- ],
- "140.0.7339.16": [
- "38.0.0-beta.7"
- ],
- "140.0.7339.24": [
- "38.0.0-beta.8",
- "38.0.0-beta.9"
- ]
-};
\ No newline at end of file
diff --git a/node_modules/electron-to-chromium/full-chromium-versions.json b/node_modules/electron-to-chromium/full-chromium-versions.json
deleted file mode 100644
index 7222d63..0000000
--- a/node_modules/electron-to-chromium/full-chromium-versions.json
+++ /dev/null
@@ -1 +0,0 @@
-{"39.0.2171.65":["0.20.0","0.20.1","0.20.2","0.20.3","0.20.4","0.20.5","0.20.6","0.20.7","0.20.8"],"40.0.2214.91":["0.21.0","0.21.1","0.21.2"],"41.0.2272.76":["0.21.3","0.22.1","0.22.2","0.22.3","0.23.0","0.24.0"],"42.0.2311.107":["0.25.0","0.25.1","0.25.2","0.25.3","0.26.0","0.26.1","0.27.0","0.27.1"],"43.0.2357.65":["0.27.2","0.27.3","0.28.0","0.28.1","0.28.2","0.28.3","0.29.1","0.29.2"],"44.0.2403.125":["0.30.4","0.31.0"],"45.0.2454.85":["0.31.2","0.32.2","0.32.3","0.33.0","0.33.1","0.33.2","0.33.3","0.33.4","0.33.6","0.33.7","0.33.8","0.33.9","0.34.0","0.34.1","0.34.2","0.34.3","0.34.4","0.35.1","0.35.2","0.35.3","0.35.4","0.35.5"],"47.0.2526.73":["0.36.0","0.36.2","0.36.3","0.36.4"],"47.0.2526.110":["0.36.5","0.36.6","0.36.7","0.36.8","0.36.9","0.36.10","0.36.11","0.36.12"],"49.0.2623.75":["0.37.0","0.37.1","0.37.3","0.37.4","0.37.5","0.37.6","0.37.7","0.37.8","1.0.0","1.0.1","1.0.2"],"50.0.2661.102":["1.1.0","1.1.1","1.1.2","1.1.3"],"51.0.2704.63":["1.2.0","1.2.1"],"51.0.2704.84":["1.2.2","1.2.3"],"51.0.2704.103":["1.2.4","1.2.5"],"51.0.2704.106":["1.2.6","1.2.7","1.2.8"],"52.0.2743.82":["1.3.0","1.3.1","1.3.2","1.3.3","1.3.4","1.3.5","1.3.6","1.3.7","1.3.9","1.3.10","1.3.13","1.3.14","1.3.15"],"53.0.2785.113":["1.4.0","1.4.1","1.4.2","1.4.3","1.4.4","1.4.5"],"53.0.2785.143":["1.4.6","1.4.7","1.4.8","1.4.10","1.4.11","1.4.13","1.4.14","1.4.15","1.4.16"],"54.0.2840.51":["1.4.12"],"54.0.2840.101":["1.5.0","1.5.1"],"56.0.2924.87":["1.6.0","1.6.1","1.6.2","1.6.3","1.6.4","1.6.5","1.6.6","1.6.7","1.6.8","1.6.9","1.6.10","1.6.11","1.6.12","1.6.13","1.6.14","1.6.15","1.6.16","1.6.17","1.6.18"],"58.0.3029.110":["1.7.0","1.7.1","1.7.2","1.7.3","1.7.4","1.7.5","1.7.6","1.7.7","1.7.8","1.7.9","1.7.10","1.7.11","1.7.12","1.7.13","1.7.14","1.7.15","1.7.16"],"59.0.3071.115":["1.8.0","1.8.1","1.8.2-beta.1","1.8.2-beta.2","1.8.2-beta.3","1.8.2-beta.4","1.8.2-beta.5","1.8.2","1.8.3","1.8.4","1.8.5","1.8.6","1.8.7","1.8.8"],"61.0.3163.100":["2.0.0-beta.1","2.0.0-beta.2","2.0.0-beta.3","2.0.0-beta.4","2.0.0-beta.5","2.0.0-beta.6","2.0.0-beta.7","2.0.0-beta.8","2.0.0","2.0.1","2.0.2","2.0.3","2.0.4","2.0.5","2.0.6","2.0.7","2.0.8","2.0.9","2.0.10","2.0.11","2.0.12","2.0.13","2.0.14","2.0.15","2.0.16","2.0.17","2.0.18","2.1.0-unsupported.20180809"],"66.0.3359.181":["3.0.0-beta.1","3.0.0-beta.2","3.0.0-beta.3","3.0.0-beta.4","3.0.0-beta.5","3.0.0-beta.6","3.0.0-beta.7","3.0.0-beta.8","3.0.0-beta.9","3.0.0-beta.10","3.0.0-beta.11","3.0.0-beta.12","3.0.0-beta.13","3.0.0","3.0.1","3.0.2","3.0.3","3.0.4","3.0.5","3.0.6","3.0.7","3.0.8","3.0.9","3.0.10","3.0.11","3.0.12","3.0.13","3.0.14","3.0.15","3.0.16","3.1.0-beta.1","3.1.0-beta.2","3.1.0-beta.3","3.1.0-beta.4","3.1.0-beta.5","3.1.0","3.1.1","3.1.2","3.1.3","3.1.4","3.1.5","3.1.6","3.1.7","3.1.8","3.1.9","3.1.10","3.1.11","3.1.12","3.1.13"],"69.0.3497.106":["4.0.0-beta.1","4.0.0-beta.2","4.0.0-beta.3","4.0.0-beta.4","4.0.0-beta.5","4.0.0-beta.6","4.0.0-beta.7","4.0.0-beta.8","4.0.0-beta.9","4.0.0-beta.10","4.0.0-beta.11","4.0.0","4.0.1","4.0.2","4.0.3","4.0.4","4.0.5","4.0.6"],"69.0.3497.128":["4.0.7","4.0.8","4.1.0","4.1.1","4.1.2","4.1.3","4.1.4","4.1.5","4.2.0","4.2.1","4.2.2","4.2.3","4.2.4","4.2.5","4.2.6","4.2.7","4.2.8","4.2.9","4.2.10","4.2.11","4.2.12"],"72.0.3626.52":["5.0.0-beta.1","5.0.0-beta.2"],"73.0.3683.27":["5.0.0-beta.3"],"73.0.3683.54":["5.0.0-beta.4"],"73.0.3683.61":["5.0.0-beta.5"],"73.0.3683.84":["5.0.0-beta.6"],"73.0.3683.94":["5.0.0-beta.7"],"73.0.3683.104":["5.0.0-beta.8"],"73.0.3683.117":["5.0.0-beta.9"],"73.0.3683.119":["5.0.0"],"73.0.3683.121":["5.0.1","5.0.2","5.0.3","5.0.4","5.0.5","5.0.6","5.0.7","5.0.8","5.0.9","5.0.10","5.0.11","5.0.12","5.0.13"],"76.0.3774.1":["6.0.0-beta.1"],"76.0.3783.1":["6.0.0-beta.2","6.0.0-beta.3","6.0.0-beta.4"],"76.0.3805.4":["6.0.0-beta.5"],"76.0.3809.3":["6.0.0-beta.6"],"76.0.3809.22":["6.0.0-beta.7"],"76.0.3809.26":["6.0.0-beta.8","6.0.0-beta.9"],"76.0.3809.37":["6.0.0-beta.10"],"76.0.3809.42":["6.0.0-beta.11"],"76.0.3809.54":["6.0.0-beta.12"],"76.0.3809.60":["6.0.0-beta.13"],"76.0.3809.68":["6.0.0-beta.14"],"76.0.3809.74":["6.0.0-beta.15"],"76.0.3809.88":["6.0.0"],"76.0.3809.102":["6.0.1"],"76.0.3809.110":["6.0.2"],"76.0.3809.126":["6.0.3"],"76.0.3809.131":["6.0.4"],"76.0.3809.136":["6.0.5"],"76.0.3809.138":["6.0.6"],"76.0.3809.139":["6.0.7"],"76.0.3809.146":["6.0.8","6.0.9","6.0.10","6.0.11","6.0.12","6.1.0","6.1.1","6.1.2","6.1.3","6.1.4","6.1.5","6.1.6","6.1.7","6.1.8","6.1.9","6.1.10","6.1.11","6.1.12"],"78.0.3866.0":["7.0.0-beta.1","7.0.0-beta.2","7.0.0-beta.3"],"78.0.3896.6":["7.0.0-beta.4"],"78.0.3905.1":["7.0.0-beta.5","7.0.0-beta.6","7.0.0-beta.7","7.0.0"],"78.0.3904.92":["7.0.1"],"78.0.3904.94":["7.1.0"],"78.0.3904.99":["7.1.1"],"78.0.3904.113":["7.1.2"],"78.0.3904.126":["7.1.3"],"78.0.3904.130":["7.1.4","7.1.5","7.1.6","7.1.7","7.1.8","7.1.9","7.1.10","7.1.11","7.1.12","7.1.13","7.1.14","7.2.0","7.2.1","7.2.2","7.2.3","7.2.4","7.3.0","7.3.1","7.3.2","7.3.3"],"79.0.3931.0":["8.0.0-beta.1","8.0.0-beta.2"],"80.0.3955.0":["8.0.0-beta.3","8.0.0-beta.4"],"80.0.3987.14":["8.0.0-beta.5"],"80.0.3987.51":["8.0.0-beta.6"],"80.0.3987.59":["8.0.0-beta.7"],"80.0.3987.75":["8.0.0-beta.8","8.0.0-beta.9"],"80.0.3987.86":["8.0.0","8.0.1","8.0.2"],"80.0.3987.134":["8.0.3"],"80.0.3987.137":["8.1.0"],"80.0.3987.141":["8.1.1"],"80.0.3987.158":["8.2.0"],"80.0.3987.163":["8.2.1","8.2.2","8.2.3","8.5.3","8.5.4","8.5.5"],"80.0.3987.165":["8.2.4","8.2.5","8.3.0","8.3.1","8.3.2","8.3.3","8.3.4","8.4.0","8.4.1","8.5.0","8.5.1","8.5.2"],"82.0.4048.0":["9.0.0-beta.1","9.0.0-beta.2","9.0.0-beta.3","9.0.0-beta.4","9.0.0-beta.5"],"82.0.4058.2":["9.0.0-beta.6","9.0.0-beta.7","9.0.0-beta.9"],"82.0.4085.10":["9.0.0-beta.10"],"82.0.4085.14":["9.0.0-beta.11","9.0.0-beta.12","9.0.0-beta.13"],"82.0.4085.27":["9.0.0-beta.14"],"83.0.4102.3":["9.0.0-beta.15","9.0.0-beta.16"],"83.0.4103.14":["9.0.0-beta.17"],"83.0.4103.16":["9.0.0-beta.18"],"83.0.4103.24":["9.0.0-beta.19"],"83.0.4103.26":["9.0.0-beta.20","9.0.0-beta.21"],"83.0.4103.34":["9.0.0-beta.22"],"83.0.4103.44":["9.0.0-beta.23"],"83.0.4103.45":["9.0.0-beta.24"],"83.0.4103.64":["9.0.0"],"83.0.4103.94":["9.0.1","9.0.2"],"83.0.4103.100":["9.0.3"],"83.0.4103.104":["9.0.4"],"83.0.4103.119":["9.0.5"],"83.0.4103.122":["9.1.0","9.1.1","9.1.2","9.2.0","9.2.1","9.3.0","9.3.1","9.3.2","9.3.3","9.3.4","9.3.5","9.4.0","9.4.1","9.4.2","9.4.3","9.4.4"],"84.0.4129.0":["10.0.0-beta.1","10.0.0-beta.2"],"85.0.4161.2":["10.0.0-beta.3","10.0.0-beta.4"],"85.0.4181.1":["10.0.0-beta.8","10.0.0-beta.9"],"85.0.4183.19":["10.0.0-beta.10"],"85.0.4183.20":["10.0.0-beta.11"],"85.0.4183.26":["10.0.0-beta.12"],"85.0.4183.39":["10.0.0-beta.13","10.0.0-beta.14","10.0.0-beta.15","10.0.0-beta.17","10.0.0-beta.19","10.0.0-beta.20","10.0.0-beta.21"],"85.0.4183.70":["10.0.0-beta.23"],"85.0.4183.78":["10.0.0-beta.24"],"85.0.4183.80":["10.0.0-beta.25"],"85.0.4183.84":["10.0.0"],"85.0.4183.86":["10.0.1"],"85.0.4183.87":["10.1.0"],"85.0.4183.93":["10.1.1"],"85.0.4183.98":["10.1.2"],"85.0.4183.121":["10.1.3","10.1.4","10.1.5","10.1.6","10.1.7","10.2.0","10.3.0","10.3.1","10.3.2","10.4.0","10.4.1","10.4.2","10.4.3","10.4.4","10.4.5","10.4.6","10.4.7"],"86.0.4234.0":["11.0.0-beta.1","11.0.0-beta.3","11.0.0-beta.4","11.0.0-beta.5","11.0.0-beta.6","11.0.0-beta.7"],"87.0.4251.1":["11.0.0-beta.8","11.0.0-beta.9","11.0.0-beta.11"],"87.0.4280.11":["11.0.0-beta.12","11.0.0-beta.13"],"87.0.4280.27":["11.0.0-beta.16","11.0.0-beta.17","11.0.0-beta.18","11.0.0-beta.19"],"87.0.4280.40":["11.0.0-beta.20"],"87.0.4280.47":["11.0.0-beta.22","11.0.0-beta.23"],"87.0.4280.60":["11.0.0","11.0.1"],"87.0.4280.67":["11.0.2","11.0.3","11.0.4"],"87.0.4280.88":["11.0.5","11.1.0","11.1.1"],"87.0.4280.141":["11.2.0","11.2.1","11.2.2","11.2.3","11.3.0","11.4.0","11.4.1","11.4.2","11.4.3","11.4.4","11.4.5","11.4.6","11.4.7","11.4.8","11.4.9","11.4.10","11.4.11","11.4.12","11.5.0"],"89.0.4328.0":["12.0.0-beta.1","12.0.0-beta.3","12.0.0-beta.4","12.0.0-beta.5","12.0.0-beta.6","12.0.0-beta.7","12.0.0-beta.8","12.0.0-beta.9","12.0.0-beta.10","12.0.0-beta.11","12.0.0-beta.12","12.0.0-beta.14"],"89.0.4348.1":["12.0.0-beta.16","12.0.0-beta.18","12.0.0-beta.19","12.0.0-beta.20"],"89.0.4388.2":["12.0.0-beta.21","12.0.0-beta.22","12.0.0-beta.23","12.0.0-beta.24","12.0.0-beta.25","12.0.0-beta.26"],"89.0.4389.23":["12.0.0-beta.27","12.0.0-beta.28","12.0.0-beta.29"],"89.0.4389.58":["12.0.0-beta.30","12.0.0-beta.31"],"89.0.4389.69":["12.0.0"],"89.0.4389.82":["12.0.1"],"89.0.4389.90":["12.0.2"],"89.0.4389.114":["12.0.3","12.0.4"],"89.0.4389.128":["12.0.5","12.0.6","12.0.7","12.0.8","12.0.9","12.0.10","12.0.11","12.0.12","12.0.13","12.0.14","12.0.15","12.0.16","12.0.17","12.0.18","12.1.0","12.1.1","12.1.2","12.2.0","12.2.1","12.2.2","12.2.3"],"90.0.4402.0":["13.0.0-beta.2","13.0.0-beta.3"],"90.0.4415.0":["13.0.0-beta.4","13.0.0-beta.5","13.0.0-beta.6","13.0.0-beta.7","13.0.0-beta.8","13.0.0-beta.9","13.0.0-beta.10","13.0.0-beta.11","13.0.0-beta.12","13.0.0-beta.13"],"91.0.4448.0":["13.0.0-beta.14","13.0.0-beta.16","13.0.0-beta.17","13.0.0-beta.18","13.0.0-beta.20"],"91.0.4472.33":["13.0.0-beta.21","13.0.0-beta.22","13.0.0-beta.23"],"91.0.4472.38":["13.0.0-beta.24","13.0.0-beta.25","13.0.0-beta.26","13.0.0-beta.27","13.0.0-beta.28"],"91.0.4472.69":["13.0.0","13.0.1"],"91.0.4472.77":["13.1.0","13.1.1","13.1.2"],"91.0.4472.106":["13.1.3","13.1.4"],"91.0.4472.124":["13.1.5","13.1.6","13.1.7"],"91.0.4472.164":["13.1.8","13.1.9","13.2.0","13.2.1","13.2.2","13.2.3","13.3.0","13.4.0","13.5.0","13.5.1","13.5.2","13.6.0","13.6.1","13.6.2","13.6.3","13.6.6","13.6.7","13.6.8","13.6.9"],"92.0.4511.0":["14.0.0-beta.1","14.0.0-beta.2","14.0.0-beta.3"],"93.0.4536.0":["14.0.0-beta.5","14.0.0-beta.6","14.0.0-beta.7","14.0.0-beta.8"],"93.0.4539.0":["14.0.0-beta.9","14.0.0-beta.10"],"93.0.4557.4":["14.0.0-beta.11","14.0.0-beta.12"],"93.0.4566.0":["14.0.0-beta.13","14.0.0-beta.14","14.0.0-beta.15","14.0.0-beta.16","14.0.0-beta.17","15.0.0-alpha.1","15.0.0-alpha.2"],"93.0.4577.15":["14.0.0-beta.18","14.0.0-beta.19","14.0.0-beta.20","14.0.0-beta.21"],"93.0.4577.25":["14.0.0-beta.22","14.0.0-beta.23"],"93.0.4577.51":["14.0.0-beta.24","14.0.0-beta.25"],"93.0.4577.58":["14.0.0"],"93.0.4577.63":["14.0.1"],"93.0.4577.82":["14.0.2","14.1.0","14.1.1","14.2.0","14.2.1","14.2.2","14.2.3","14.2.4","14.2.5","14.2.6","14.2.7","14.2.8","14.2.9"],"94.0.4584.0":["15.0.0-alpha.3","15.0.0-alpha.4","15.0.0-alpha.5","15.0.0-alpha.6"],"94.0.4590.2":["15.0.0-alpha.7","15.0.0-alpha.8","15.0.0-alpha.9"],"94.0.4606.12":["15.0.0-alpha.10"],"94.0.4606.20":["15.0.0-beta.1","15.0.0-beta.2"],"94.0.4606.31":["15.0.0-beta.3","15.0.0-beta.4","15.0.0-beta.5","15.0.0-beta.6","15.0.0-beta.7"],"94.0.4606.51":["15.0.0"],"94.0.4606.61":["15.1.0","15.1.1"],"94.0.4606.71":["15.1.2"],"94.0.4606.81":["15.2.0","15.3.0","15.3.1","15.3.2","15.3.3","15.3.4","15.3.5","15.3.6","15.3.7","15.4.0","15.4.1","15.4.2","15.5.0","15.5.1","15.5.2","15.5.3","15.5.4","15.5.5","15.5.6","15.5.7"],"95.0.4629.0":["16.0.0-alpha.1","16.0.0-alpha.2","16.0.0-alpha.3","16.0.0-alpha.4","16.0.0-alpha.5","16.0.0-alpha.6","16.0.0-alpha.7"],"96.0.4647.0":["16.0.0-alpha.8","16.0.0-alpha.9","16.0.0-beta.1","16.0.0-beta.2","16.0.0-beta.3"],"96.0.4664.18":["16.0.0-beta.4","16.0.0-beta.5"],"96.0.4664.27":["16.0.0-beta.6","16.0.0-beta.7"],"96.0.4664.35":["16.0.0-beta.8","16.0.0-beta.9"],"96.0.4664.45":["16.0.0","16.0.1"],"96.0.4664.55":["16.0.2","16.0.3","16.0.4","16.0.5"],"96.0.4664.110":["16.0.6","16.0.7","16.0.8"],"96.0.4664.174":["16.0.9","16.0.10","16.1.0","16.1.1","16.2.0","16.2.1","16.2.2","16.2.3","16.2.4","16.2.5","16.2.6","16.2.7","16.2.8"],"96.0.4664.4":["17.0.0-alpha.1","17.0.0-alpha.2","17.0.0-alpha.3"],"98.0.4706.0":["17.0.0-alpha.4","17.0.0-alpha.5","17.0.0-alpha.6","17.0.0-beta.1","17.0.0-beta.2"],"98.0.4758.9":["17.0.0-beta.3"],"98.0.4758.11":["17.0.0-beta.4","17.0.0-beta.5","17.0.0-beta.6","17.0.0-beta.7","17.0.0-beta.8","17.0.0-beta.9"],"98.0.4758.74":["17.0.0"],"98.0.4758.82":["17.0.1"],"98.0.4758.102":["17.1.0"],"98.0.4758.109":["17.1.1","17.1.2","17.2.0"],"98.0.4758.141":["17.3.0","17.3.1","17.4.0","17.4.1","17.4.2","17.4.3","17.4.4","17.4.5","17.4.6","17.4.7","17.4.8","17.4.9","17.4.10","17.4.11"],"99.0.4767.0":["18.0.0-alpha.1","18.0.0-alpha.2","18.0.0-alpha.3","18.0.0-alpha.4","18.0.0-alpha.5"],"100.0.4894.0":["18.0.0-beta.1","18.0.0-beta.2","18.0.0-beta.3","18.0.0-beta.4","18.0.0-beta.5","18.0.0-beta.6"],"100.0.4896.56":["18.0.0"],"100.0.4896.60":["18.0.1","18.0.2"],"100.0.4896.75":["18.0.3","18.0.4"],"100.0.4896.127":["18.1.0"],"100.0.4896.143":["18.2.0","18.2.1","18.2.2","18.2.3"],"100.0.4896.160":["18.2.4","18.3.0","18.3.1","18.3.2","18.3.3","18.3.4","18.3.5","18.3.6","18.3.7","18.3.8","18.3.9","18.3.11","18.3.12","18.3.13","18.3.14","18.3.15"],"102.0.4962.3":["19.0.0-alpha.1"],"102.0.4971.0":["19.0.0-alpha.2","19.0.0-alpha.3"],"102.0.4989.0":["19.0.0-alpha.4","19.0.0-alpha.5"],"102.0.4999.0":["19.0.0-beta.1","19.0.0-beta.2","19.0.0-beta.3"],"102.0.5005.27":["19.0.0-beta.4"],"102.0.5005.40":["19.0.0-beta.5","19.0.0-beta.6","19.0.0-beta.7"],"102.0.5005.49":["19.0.0-beta.8"],"102.0.5005.61":["19.0.0","19.0.1"],"102.0.5005.63":["19.0.2","19.0.3","19.0.4"],"102.0.5005.115":["19.0.5","19.0.6"],"102.0.5005.134":["19.0.7"],"102.0.5005.148":["19.0.8"],"102.0.5005.167":["19.0.9","19.0.10","19.0.11","19.0.12","19.0.13","19.0.14","19.0.15","19.0.16","19.0.17","19.1.0","19.1.1","19.1.2","19.1.3","19.1.4","19.1.5","19.1.6","19.1.7","19.1.8","19.1.9"],"103.0.5044.0":["20.0.0-alpha.1"],"104.0.5073.0":["20.0.0-alpha.2","20.0.0-alpha.3","20.0.0-alpha.4","20.0.0-alpha.5","20.0.0-alpha.6","20.0.0-alpha.7","20.0.0-beta.1","20.0.0-beta.2","20.0.0-beta.3","20.0.0-beta.4","20.0.0-beta.5","20.0.0-beta.6","20.0.0-beta.7","20.0.0-beta.8"],"104.0.5112.39":["20.0.0-beta.9"],"104.0.5112.48":["20.0.0-beta.10","20.0.0-beta.11","20.0.0-beta.12"],"104.0.5112.57":["20.0.0-beta.13"],"104.0.5112.65":["20.0.0"],"104.0.5112.81":["20.0.1","20.0.2","20.0.3"],"104.0.5112.102":["20.1.0","20.1.1"],"104.0.5112.114":["20.1.2","20.1.3","20.1.4"],"104.0.5112.124":["20.2.0","20.3.0","20.3.1","20.3.2","20.3.3","20.3.4","20.3.5","20.3.6","20.3.7","20.3.8","20.3.9","20.3.10","20.3.11","20.3.12"],"105.0.5187.0":["21.0.0-alpha.1","21.0.0-alpha.2","21.0.0-alpha.3","21.0.0-alpha.4","21.0.0-alpha.5"],"106.0.5216.0":["21.0.0-alpha.6","21.0.0-beta.1","21.0.0-beta.2","21.0.0-beta.3","21.0.0-beta.4","21.0.0-beta.5"],"106.0.5249.40":["21.0.0-beta.6","21.0.0-beta.7","21.0.0-beta.8"],"106.0.5249.51":["21.0.0"],"106.0.5249.61":["21.0.1"],"106.0.5249.91":["21.1.0"],"106.0.5249.103":["21.1.1"],"106.0.5249.119":["21.2.0"],"106.0.5249.165":["21.2.1"],"106.0.5249.168":["21.2.2","21.2.3"],"106.0.5249.181":["21.3.0","21.3.1"],"106.0.5249.199":["21.3.3","21.3.4","21.3.5","21.4.0","21.4.1","21.4.2","21.4.3","21.4.4"],"107.0.5286.0":["22.0.0-alpha.1"],"108.0.5329.0":["22.0.0-alpha.3","22.0.0-alpha.4","22.0.0-alpha.5","22.0.0-alpha.6"],"108.0.5355.0":["22.0.0-alpha.7"],"108.0.5359.10":["22.0.0-alpha.8","22.0.0-beta.1","22.0.0-beta.2","22.0.0-beta.3"],"108.0.5359.29":["22.0.0-beta.4"],"108.0.5359.40":["22.0.0-beta.5","22.0.0-beta.6"],"108.0.5359.48":["22.0.0-beta.7","22.0.0-beta.8"],"108.0.5359.62":["22.0.0"],"108.0.5359.125":["22.0.1"],"108.0.5359.179":["22.0.2","22.0.3","22.1.0"],"108.0.5359.215":["22.2.0","22.2.1","22.3.0","22.3.1","22.3.2","22.3.3","22.3.4","22.3.5","22.3.6","22.3.7","22.3.8","22.3.9","22.3.10","22.3.11","22.3.12","22.3.13","22.3.14","22.3.15","22.3.16","22.3.17","22.3.18","22.3.20","22.3.21","22.3.22","22.3.23","22.3.24","22.3.25","22.3.26","22.3.27"],"110.0.5415.0":["23.0.0-alpha.1"],"110.0.5451.0":["23.0.0-alpha.2","23.0.0-alpha.3"],"110.0.5478.5":["23.0.0-beta.1","23.0.0-beta.2","23.0.0-beta.3"],"110.0.5481.30":["23.0.0-beta.4"],"110.0.5481.38":["23.0.0-beta.5"],"110.0.5481.52":["23.0.0-beta.6","23.0.0-beta.8"],"110.0.5481.77":["23.0.0"],"110.0.5481.100":["23.1.0"],"110.0.5481.104":["23.1.1"],"110.0.5481.177":["23.1.2"],"110.0.5481.179":["23.1.3"],"110.0.5481.192":["23.1.4","23.2.0"],"110.0.5481.208":["23.2.1","23.2.2","23.2.3","23.2.4","23.3.0","23.3.1","23.3.2","23.3.3","23.3.4","23.3.5","23.3.6","23.3.7","23.3.8","23.3.9","23.3.10","23.3.11","23.3.12","23.3.13"],"111.0.5560.0":["24.0.0-alpha.1","24.0.0-alpha.2","24.0.0-alpha.3","24.0.0-alpha.4","24.0.0-alpha.5","24.0.0-alpha.6","24.0.0-alpha.7"],"111.0.5563.50":["24.0.0-beta.1","24.0.0-beta.2"],"112.0.5615.20":["24.0.0-beta.3","24.0.0-beta.4"],"112.0.5615.29":["24.0.0-beta.5"],"112.0.5615.39":["24.0.0-beta.6","24.0.0-beta.7"],"112.0.5615.49":["24.0.0"],"112.0.5615.50":["24.1.0","24.1.1"],"112.0.5615.87":["24.1.2"],"112.0.5615.165":["24.1.3","24.2.0","24.3.0"],"112.0.5615.183":["24.3.1"],"112.0.5615.204":["24.4.0","24.4.1","24.5.0","24.5.1","24.6.0","24.6.1","24.6.2","24.6.3","24.6.4","24.6.5","24.7.0","24.7.1","24.8.0","24.8.1","24.8.2","24.8.3","24.8.4","24.8.5","24.8.6","24.8.7","24.8.8"],"114.0.5694.0":["25.0.0-alpha.1","25.0.0-alpha.2"],"114.0.5710.0":["25.0.0-alpha.3","25.0.0-alpha.4"],"114.0.5719.0":["25.0.0-alpha.5","25.0.0-alpha.6","25.0.0-beta.1","25.0.0-beta.2","25.0.0-beta.3"],"114.0.5735.16":["25.0.0-beta.4","25.0.0-beta.5","25.0.0-beta.6","25.0.0-beta.7"],"114.0.5735.35":["25.0.0-beta.8"],"114.0.5735.45":["25.0.0-beta.9","25.0.0","25.0.1"],"114.0.5735.106":["25.1.0","25.1.1"],"114.0.5735.134":["25.2.0"],"114.0.5735.199":["25.3.0"],"114.0.5735.243":["25.3.1"],"114.0.5735.248":["25.3.2","25.4.0"],"114.0.5735.289":["25.5.0","25.6.0","25.7.0","25.8.0","25.8.1","25.8.2","25.8.3","25.8.4","25.9.0","25.9.1","25.9.2","25.9.3","25.9.4","25.9.5","25.9.6","25.9.7","25.9.8"],"116.0.5791.0":["26.0.0-alpha.1","26.0.0-alpha.2","26.0.0-alpha.3","26.0.0-alpha.4","26.0.0-alpha.5"],"116.0.5815.0":["26.0.0-alpha.6"],"116.0.5831.0":["26.0.0-alpha.7"],"116.0.5845.0":["26.0.0-alpha.8","26.0.0-beta.1"],"116.0.5845.14":["26.0.0-beta.2","26.0.0-beta.3","26.0.0-beta.4","26.0.0-beta.5","26.0.0-beta.6","26.0.0-beta.7"],"116.0.5845.42":["26.0.0-beta.8","26.0.0-beta.9"],"116.0.5845.49":["26.0.0-beta.10","26.0.0-beta.11"],"116.0.5845.62":["26.0.0-beta.12"],"116.0.5845.82":["26.0.0"],"116.0.5845.97":["26.1.0"],"116.0.5845.179":["26.2.0"],"116.0.5845.188":["26.2.1"],"116.0.5845.190":["26.2.2","26.2.3","26.2.4"],"116.0.5845.228":["26.3.0","26.4.0","26.4.1","26.4.2","26.4.3","26.5.0","26.6.0","26.6.1","26.6.2","26.6.3","26.6.4","26.6.5","26.6.6","26.6.7","26.6.8","26.6.9","26.6.10"],"118.0.5949.0":["27.0.0-alpha.1","27.0.0-alpha.2","27.0.0-alpha.3","27.0.0-alpha.4","27.0.0-alpha.5","27.0.0-alpha.6"],"118.0.5993.5":["27.0.0-beta.1","27.0.0-beta.2","27.0.0-beta.3"],"118.0.5993.11":["27.0.0-beta.4"],"118.0.5993.18":["27.0.0-beta.5","27.0.0-beta.6","27.0.0-beta.7","27.0.0-beta.8","27.0.0-beta.9"],"118.0.5993.54":["27.0.0"],"118.0.5993.89":["27.0.1","27.0.2"],"118.0.5993.120":["27.0.3"],"118.0.5993.129":["27.0.4"],"118.0.5993.144":["27.1.0","27.1.2"],"118.0.5993.159":["27.1.3","27.2.0","27.2.1","27.2.2","27.2.3","27.2.4","27.3.0","27.3.1","27.3.2","27.3.3","27.3.4","27.3.5","27.3.6","27.3.7","27.3.8","27.3.9","27.3.10","27.3.11"],"119.0.6045.0":["28.0.0-alpha.1","28.0.0-alpha.2"],"119.0.6045.21":["28.0.0-alpha.3","28.0.0-alpha.4"],"119.0.6045.33":["28.0.0-alpha.5","28.0.0-alpha.6","28.0.0-alpha.7","28.0.0-beta.1"],"120.0.6099.0":["28.0.0-beta.2"],"120.0.6099.5":["28.0.0-beta.3","28.0.0-beta.4"],"120.0.6099.18":["28.0.0-beta.5","28.0.0-beta.6","28.0.0-beta.7","28.0.0-beta.8","28.0.0-beta.9","28.0.0-beta.10"],"120.0.6099.35":["28.0.0-beta.11"],"120.0.6099.56":["28.0.0"],"120.0.6099.109":["28.1.0","28.1.1"],"120.0.6099.199":["28.1.2","28.1.3"],"120.0.6099.216":["28.1.4"],"120.0.6099.227":["28.2.0"],"120.0.6099.268":["28.2.1"],"120.0.6099.276":["28.2.2"],"120.0.6099.283":["28.2.3"],"120.0.6099.291":["28.2.4","28.2.5","28.2.6","28.2.7","28.2.8","28.2.9","28.2.10","28.3.0","28.3.1","28.3.2","28.3.3"],"121.0.6147.0":["29.0.0-alpha.1","29.0.0-alpha.2","29.0.0-alpha.3"],"121.0.6159.0":["29.0.0-alpha.4","29.0.0-alpha.5","29.0.0-alpha.6","29.0.0-alpha.7"],"122.0.6194.0":["29.0.0-alpha.8"],"122.0.6236.2":["29.0.0-alpha.9","29.0.0-alpha.10","29.0.0-alpha.11","29.0.0-beta.1","29.0.0-beta.2"],"122.0.6261.6":["29.0.0-beta.3","29.0.0-beta.4"],"122.0.6261.18":["29.0.0-beta.5","29.0.0-beta.6","29.0.0-beta.7","29.0.0-beta.8","29.0.0-beta.9","29.0.0-beta.10","29.0.0-beta.11"],"122.0.6261.29":["29.0.0-beta.12"],"122.0.6261.39":["29.0.0"],"122.0.6261.57":["29.0.1"],"122.0.6261.70":["29.1.0"],"122.0.6261.111":["29.1.1"],"122.0.6261.112":["29.1.2","29.1.3"],"122.0.6261.129":["29.1.4"],"122.0.6261.130":["29.1.5"],"122.0.6261.139":["29.1.6"],"122.0.6261.156":["29.2.0","29.3.0","29.3.1","29.3.2","29.3.3","29.4.0","29.4.1","29.4.2","29.4.3","29.4.4","29.4.5","29.4.6"],"123.0.6296.0":["30.0.0-alpha.1"],"123.0.6312.5":["30.0.0-alpha.2"],"124.0.6323.0":["30.0.0-alpha.3","30.0.0-alpha.4"],"124.0.6331.0":["30.0.0-alpha.5","30.0.0-alpha.6"],"124.0.6353.0":["30.0.0-alpha.7"],"124.0.6359.0":["30.0.0-beta.1","30.0.0-beta.2"],"124.0.6367.9":["30.0.0-beta.3","30.0.0-beta.4","30.0.0-beta.5"],"124.0.6367.18":["30.0.0-beta.6"],"124.0.6367.29":["30.0.0-beta.7","30.0.0-beta.8"],"124.0.6367.49":["30.0.0"],"124.0.6367.60":["30.0.1"],"124.0.6367.91":["30.0.2"],"124.0.6367.119":["30.0.3"],"124.0.6367.201":["30.0.4"],"124.0.6367.207":["30.0.5","30.0.6"],"124.0.6367.221":["30.0.7"],"124.0.6367.230":["30.0.8"],"124.0.6367.233":["30.0.9"],"124.0.6367.243":["30.1.0","30.1.1","30.1.2","30.2.0","30.3.0","30.3.1","30.4.0","30.5.0","30.5.1"],"125.0.6412.0":["31.0.0-alpha.1","31.0.0-alpha.2","31.0.0-alpha.3","31.0.0-alpha.4","31.0.0-alpha.5"],"126.0.6445.0":["31.0.0-beta.1","31.0.0-beta.2","31.0.0-beta.3","31.0.0-beta.4","31.0.0-beta.5","31.0.0-beta.6","31.0.0-beta.7","31.0.0-beta.8","31.0.0-beta.9"],"126.0.6478.36":["31.0.0-beta.10","31.0.0","31.0.1"],"126.0.6478.61":["31.0.2"],"126.0.6478.114":["31.1.0"],"126.0.6478.127":["31.2.0","31.2.1"],"126.0.6478.183":["31.3.0"],"126.0.6478.185":["31.3.1"],"126.0.6478.234":["31.4.0","31.5.0","31.6.0","31.7.0","31.7.1","31.7.2","31.7.3","31.7.4","31.7.5","31.7.6","31.7.7"],"127.0.6521.0":["32.0.0-alpha.1","32.0.0-alpha.2","32.0.0-alpha.3","32.0.0-alpha.4","32.0.0-alpha.5"],"128.0.6571.0":["32.0.0-alpha.6","32.0.0-alpha.7"],"128.0.6573.0":["32.0.0-alpha.8","32.0.0-alpha.9","32.0.0-alpha.10","32.0.0-beta.1"],"128.0.6611.0":["32.0.0-beta.2"],"128.0.6613.7":["32.0.0-beta.3"],"128.0.6613.18":["32.0.0-beta.4"],"128.0.6613.27":["32.0.0-beta.5","32.0.0-beta.6","32.0.0-beta.7"],"128.0.6613.36":["32.0.0","32.0.1"],"128.0.6613.84":["32.0.2"],"128.0.6613.120":["32.1.0"],"128.0.6613.137":["32.1.1"],"128.0.6613.162":["32.1.2"],"128.0.6613.178":["32.2.0"],"128.0.6613.186":["32.2.1","32.2.2","32.2.3","32.2.4","32.2.5","32.2.6","32.2.7","32.2.8","32.3.0","32.3.1","32.3.2","32.3.3"],"129.0.6668.0":["33.0.0-alpha.1"],"130.0.6672.0":["33.0.0-alpha.2","33.0.0-alpha.3","33.0.0-alpha.4","33.0.0-alpha.5","33.0.0-alpha.6","33.0.0-beta.1","33.0.0-beta.2","33.0.0-beta.3","33.0.0-beta.4"],"130.0.6723.19":["33.0.0-beta.5","33.0.0-beta.6","33.0.0-beta.7"],"130.0.6723.31":["33.0.0-beta.8","33.0.0-beta.9","33.0.0-beta.10"],"130.0.6723.44":["33.0.0-beta.11","33.0.0"],"130.0.6723.59":["33.0.1","33.0.2"],"130.0.6723.91":["33.1.0"],"130.0.6723.118":["33.2.0"],"130.0.6723.137":["33.2.1"],"130.0.6723.152":["33.3.0"],"130.0.6723.170":["33.3.1"],"130.0.6723.191":["33.3.2","33.4.0","33.4.1","33.4.2","33.4.3","33.4.4","33.4.5","33.4.6","33.4.7","33.4.8","33.4.9","33.4.10","33.4.11"],"131.0.6776.0":["34.0.0-alpha.1"],"132.0.6779.0":["34.0.0-alpha.2"],"132.0.6789.1":["34.0.0-alpha.3","34.0.0-alpha.4","34.0.0-alpha.5","34.0.0-alpha.6","34.0.0-alpha.7"],"132.0.6820.0":["34.0.0-alpha.8"],"132.0.6824.0":["34.0.0-alpha.9","34.0.0-beta.1","34.0.0-beta.2","34.0.0-beta.3"],"132.0.6834.6":["34.0.0-beta.4","34.0.0-beta.5"],"132.0.6834.15":["34.0.0-beta.6","34.0.0-beta.7","34.0.0-beta.8"],"132.0.6834.32":["34.0.0-beta.9","34.0.0-beta.10","34.0.0-beta.11"],"132.0.6834.46":["34.0.0-beta.12","34.0.0-beta.13"],"132.0.6834.57":["34.0.0-beta.14","34.0.0-beta.15","34.0.0-beta.16"],"132.0.6834.83":["34.0.0","34.0.1"],"132.0.6834.159":["34.0.2"],"132.0.6834.194":["34.1.0","34.1.1"],"132.0.6834.196":["34.2.0"],"132.0.6834.210":["34.3.0","34.3.1","34.3.2","34.3.3","34.3.4","34.4.0","34.4.1","34.5.0","34.5.1","34.5.2","34.5.3","34.5.4","34.5.5","34.5.6","34.5.7","34.5.8"],"133.0.6920.0":["35.0.0-alpha.1","35.0.0-alpha.2","35.0.0-alpha.3","35.0.0-alpha.4","35.0.0-alpha.5","35.0.0-beta.1"],"134.0.6968.0":["35.0.0-beta.2","35.0.0-beta.3","35.0.0-beta.4"],"134.0.6989.0":["35.0.0-beta.5"],"134.0.6990.0":["35.0.0-beta.6","35.0.0-beta.7"],"134.0.6998.10":["35.0.0-beta.8","35.0.0-beta.9"],"134.0.6998.23":["35.0.0-beta.10","35.0.0-beta.11","35.0.0-beta.12"],"134.0.6998.44":["35.0.0-beta.13","35.0.0","35.0.1"],"134.0.6998.88":["35.0.2","35.0.3"],"134.0.6998.165":["35.1.0","35.1.1"],"134.0.6998.178":["35.1.2"],"134.0.6998.179":["35.1.3","35.1.4","35.1.5"],"134.0.6998.205":["35.2.0","35.2.1","35.2.2","35.3.0","35.4.0","35.5.0","35.5.1","35.6.0","35.7.0","35.7.1","35.7.2","35.7.4","35.7.5"],"135.0.7049.5":["36.0.0-alpha.1"],"136.0.7062.0":["36.0.0-alpha.2","36.0.0-alpha.3","36.0.0-alpha.4"],"136.0.7067.0":["36.0.0-alpha.5","36.0.0-alpha.6","36.0.0-beta.1","36.0.0-beta.2","36.0.0-beta.3","36.0.0-beta.4"],"136.0.7103.17":["36.0.0-beta.5"],"136.0.7103.25":["36.0.0-beta.6","36.0.0-beta.7"],"136.0.7103.33":["36.0.0-beta.8","36.0.0-beta.9"],"136.0.7103.48":["36.0.0","36.0.1"],"136.0.7103.49":["36.1.0","36.2.0"],"136.0.7103.93":["36.2.1"],"136.0.7103.113":["36.3.0","36.3.1"],"136.0.7103.115":["36.3.2"],"136.0.7103.149":["36.4.0"],"136.0.7103.168":["36.5.0"],"136.0.7103.177":["36.6.0","36.7.0","36.7.1","36.7.3","36.7.4","36.8.0","36.8.1"],"137.0.7151.0":["37.0.0-alpha.1","37.0.0-alpha.2"],"138.0.7156.0":["37.0.0-alpha.3"],"138.0.7165.0":["37.0.0-alpha.4"],"138.0.7177.0":["37.0.0-alpha.5"],"138.0.7178.0":["37.0.0-alpha.6","37.0.0-alpha.7","37.0.0-beta.1","37.0.0-beta.2"],"138.0.7190.0":["37.0.0-beta.3"],"138.0.7204.15":["37.0.0-beta.4","37.0.0-beta.5","37.0.0-beta.6","37.0.0-beta.7"],"138.0.7204.23":["37.0.0-beta.8"],"138.0.7204.35":["37.0.0-beta.9","37.0.0","37.1.0"],"138.0.7204.97":["37.2.0","37.2.1"],"138.0.7204.100":["37.2.2","37.2.3"],"138.0.7204.157":["37.2.4"],"138.0.7204.168":["37.2.5"],"138.0.7204.185":["37.2.6"],"138.0.7204.224":["37.3.0"],"138.0.7204.235":["37.3.1"],"138.0.7204.243":["37.4.0"],"139.0.7219.0":["38.0.0-alpha.1","38.0.0-alpha.2","38.0.0-alpha.3"],"140.0.7261.0":["38.0.0-alpha.4","38.0.0-alpha.5","38.0.0-alpha.6"],"140.0.7281.0":["38.0.0-alpha.7","38.0.0-alpha.8"],"140.0.7301.0":["38.0.0-alpha.9"],"140.0.7309.0":["38.0.0-alpha.10"],"140.0.7312.0":["38.0.0-alpha.11"],"140.0.7314.0":["38.0.0-alpha.12","38.0.0-alpha.13","38.0.0-beta.1"],"140.0.7327.0":["38.0.0-beta.2","38.0.0-beta.3"],"140.0.7339.2":["38.0.0-beta.4","38.0.0-beta.5","38.0.0-beta.6"],"140.0.7339.16":["38.0.0-beta.7"],"140.0.7339.24":["38.0.0-beta.8","38.0.0-beta.9"]}
\ No newline at end of file
diff --git a/node_modules/electron-to-chromium/full-versions.js b/node_modules/electron-to-chromium/full-versions.js
deleted file mode 100644
index 623de72..0000000
--- a/node_modules/electron-to-chromium/full-versions.js
+++ /dev/null
@@ -1,1617 +0,0 @@
-module.exports = {
- "0.20.0": "39.0.2171.65",
- "0.20.1": "39.0.2171.65",
- "0.20.2": "39.0.2171.65",
- "0.20.3": "39.0.2171.65",
- "0.20.4": "39.0.2171.65",
- "0.20.5": "39.0.2171.65",
- "0.20.6": "39.0.2171.65",
- "0.20.7": "39.0.2171.65",
- "0.20.8": "39.0.2171.65",
- "0.21.0": "40.0.2214.91",
- "0.21.1": "40.0.2214.91",
- "0.21.2": "40.0.2214.91",
- "0.21.3": "41.0.2272.76",
- "0.22.1": "41.0.2272.76",
- "0.22.2": "41.0.2272.76",
- "0.22.3": "41.0.2272.76",
- "0.23.0": "41.0.2272.76",
- "0.24.0": "41.0.2272.76",
- "0.25.0": "42.0.2311.107",
- "0.25.1": "42.0.2311.107",
- "0.25.2": "42.0.2311.107",
- "0.25.3": "42.0.2311.107",
- "0.26.0": "42.0.2311.107",
- "0.26.1": "42.0.2311.107",
- "0.27.0": "42.0.2311.107",
- "0.27.1": "42.0.2311.107",
- "0.27.2": "43.0.2357.65",
- "0.27.3": "43.0.2357.65",
- "0.28.0": "43.0.2357.65",
- "0.28.1": "43.0.2357.65",
- "0.28.2": "43.0.2357.65",
- "0.28.3": "43.0.2357.65",
- "0.29.1": "43.0.2357.65",
- "0.29.2": "43.0.2357.65",
- "0.30.4": "44.0.2403.125",
- "0.31.0": "44.0.2403.125",
- "0.31.2": "45.0.2454.85",
- "0.32.2": "45.0.2454.85",
- "0.32.3": "45.0.2454.85",
- "0.33.0": "45.0.2454.85",
- "0.33.1": "45.0.2454.85",
- "0.33.2": "45.0.2454.85",
- "0.33.3": "45.0.2454.85",
- "0.33.4": "45.0.2454.85",
- "0.33.6": "45.0.2454.85",
- "0.33.7": "45.0.2454.85",
- "0.33.8": "45.0.2454.85",
- "0.33.9": "45.0.2454.85",
- "0.34.0": "45.0.2454.85",
- "0.34.1": "45.0.2454.85",
- "0.34.2": "45.0.2454.85",
- "0.34.3": "45.0.2454.85",
- "0.34.4": "45.0.2454.85",
- "0.35.1": "45.0.2454.85",
- "0.35.2": "45.0.2454.85",
- "0.35.3": "45.0.2454.85",
- "0.35.4": "45.0.2454.85",
- "0.35.5": "45.0.2454.85",
- "0.36.0": "47.0.2526.73",
- "0.36.2": "47.0.2526.73",
- "0.36.3": "47.0.2526.73",
- "0.36.4": "47.0.2526.73",
- "0.36.5": "47.0.2526.110",
- "0.36.6": "47.0.2526.110",
- "0.36.7": "47.0.2526.110",
- "0.36.8": "47.0.2526.110",
- "0.36.9": "47.0.2526.110",
- "0.36.10": "47.0.2526.110",
- "0.36.11": "47.0.2526.110",
- "0.36.12": "47.0.2526.110",
- "0.37.0": "49.0.2623.75",
- "0.37.1": "49.0.2623.75",
- "0.37.3": "49.0.2623.75",
- "0.37.4": "49.0.2623.75",
- "0.37.5": "49.0.2623.75",
- "0.37.6": "49.0.2623.75",
- "0.37.7": "49.0.2623.75",
- "0.37.8": "49.0.2623.75",
- "1.0.0": "49.0.2623.75",
- "1.0.1": "49.0.2623.75",
- "1.0.2": "49.0.2623.75",
- "1.1.0": "50.0.2661.102",
- "1.1.1": "50.0.2661.102",
- "1.1.2": "50.0.2661.102",
- "1.1.3": "50.0.2661.102",
- "1.2.0": "51.0.2704.63",
- "1.2.1": "51.0.2704.63",
- "1.2.2": "51.0.2704.84",
- "1.2.3": "51.0.2704.84",
- "1.2.4": "51.0.2704.103",
- "1.2.5": "51.0.2704.103",
- "1.2.6": "51.0.2704.106",
- "1.2.7": "51.0.2704.106",
- "1.2.8": "51.0.2704.106",
- "1.3.0": "52.0.2743.82",
- "1.3.1": "52.0.2743.82",
- "1.3.2": "52.0.2743.82",
- "1.3.3": "52.0.2743.82",
- "1.3.4": "52.0.2743.82",
- "1.3.5": "52.0.2743.82",
- "1.3.6": "52.0.2743.82",
- "1.3.7": "52.0.2743.82",
- "1.3.9": "52.0.2743.82",
- "1.3.10": "52.0.2743.82",
- "1.3.13": "52.0.2743.82",
- "1.3.14": "52.0.2743.82",
- "1.3.15": "52.0.2743.82",
- "1.4.0": "53.0.2785.113",
- "1.4.1": "53.0.2785.113",
- "1.4.2": "53.0.2785.113",
- "1.4.3": "53.0.2785.113",
- "1.4.4": "53.0.2785.113",
- "1.4.5": "53.0.2785.113",
- "1.4.6": "53.0.2785.143",
- "1.4.7": "53.0.2785.143",
- "1.4.8": "53.0.2785.143",
- "1.4.10": "53.0.2785.143",
- "1.4.11": "53.0.2785.143",
- "1.4.12": "54.0.2840.51",
- "1.4.13": "53.0.2785.143",
- "1.4.14": "53.0.2785.143",
- "1.4.15": "53.0.2785.143",
- "1.4.16": "53.0.2785.143",
- "1.5.0": "54.0.2840.101",
- "1.5.1": "54.0.2840.101",
- "1.6.0": "56.0.2924.87",
- "1.6.1": "56.0.2924.87",
- "1.6.2": "56.0.2924.87",
- "1.6.3": "56.0.2924.87",
- "1.6.4": "56.0.2924.87",
- "1.6.5": "56.0.2924.87",
- "1.6.6": "56.0.2924.87",
- "1.6.7": "56.0.2924.87",
- "1.6.8": "56.0.2924.87",
- "1.6.9": "56.0.2924.87",
- "1.6.10": "56.0.2924.87",
- "1.6.11": "56.0.2924.87",
- "1.6.12": "56.0.2924.87",
- "1.6.13": "56.0.2924.87",
- "1.6.14": "56.0.2924.87",
- "1.6.15": "56.0.2924.87",
- "1.6.16": "56.0.2924.87",
- "1.6.17": "56.0.2924.87",
- "1.6.18": "56.0.2924.87",
- "1.7.0": "58.0.3029.110",
- "1.7.1": "58.0.3029.110",
- "1.7.2": "58.0.3029.110",
- "1.7.3": "58.0.3029.110",
- "1.7.4": "58.0.3029.110",
- "1.7.5": "58.0.3029.110",
- "1.7.6": "58.0.3029.110",
- "1.7.7": "58.0.3029.110",
- "1.7.8": "58.0.3029.110",
- "1.7.9": "58.0.3029.110",
- "1.7.10": "58.0.3029.110",
- "1.7.11": "58.0.3029.110",
- "1.7.12": "58.0.3029.110",
- "1.7.13": "58.0.3029.110",
- "1.7.14": "58.0.3029.110",
- "1.7.15": "58.0.3029.110",
- "1.7.16": "58.0.3029.110",
- "1.8.0": "59.0.3071.115",
- "1.8.1": "59.0.3071.115",
- "1.8.2-beta.1": "59.0.3071.115",
- "1.8.2-beta.2": "59.0.3071.115",
- "1.8.2-beta.3": "59.0.3071.115",
- "1.8.2-beta.4": "59.0.3071.115",
- "1.8.2-beta.5": "59.0.3071.115",
- "1.8.2": "59.0.3071.115",
- "1.8.3": "59.0.3071.115",
- "1.8.4": "59.0.3071.115",
- "1.8.5": "59.0.3071.115",
- "1.8.6": "59.0.3071.115",
- "1.8.7": "59.0.3071.115",
- "1.8.8": "59.0.3071.115",
- "2.0.0-beta.1": "61.0.3163.100",
- "2.0.0-beta.2": "61.0.3163.100",
- "2.0.0-beta.3": "61.0.3163.100",
- "2.0.0-beta.4": "61.0.3163.100",
- "2.0.0-beta.5": "61.0.3163.100",
- "2.0.0-beta.6": "61.0.3163.100",
- "2.0.0-beta.7": "61.0.3163.100",
- "2.0.0-beta.8": "61.0.3163.100",
- "2.0.0": "61.0.3163.100",
- "2.0.1": "61.0.3163.100",
- "2.0.2": "61.0.3163.100",
- "2.0.3": "61.0.3163.100",
- "2.0.4": "61.0.3163.100",
- "2.0.5": "61.0.3163.100",
- "2.0.6": "61.0.3163.100",
- "2.0.7": "61.0.3163.100",
- "2.0.8": "61.0.3163.100",
- "2.0.9": "61.0.3163.100",
- "2.0.10": "61.0.3163.100",
- "2.0.11": "61.0.3163.100",
- "2.0.12": "61.0.3163.100",
- "2.0.13": "61.0.3163.100",
- "2.0.14": "61.0.3163.100",
- "2.0.15": "61.0.3163.100",
- "2.0.16": "61.0.3163.100",
- "2.0.17": "61.0.3163.100",
- "2.0.18": "61.0.3163.100",
- "2.1.0-unsupported.20180809": "61.0.3163.100",
- "3.0.0-beta.1": "66.0.3359.181",
- "3.0.0-beta.2": "66.0.3359.181",
- "3.0.0-beta.3": "66.0.3359.181",
- "3.0.0-beta.4": "66.0.3359.181",
- "3.0.0-beta.5": "66.0.3359.181",
- "3.0.0-beta.6": "66.0.3359.181",
- "3.0.0-beta.7": "66.0.3359.181",
- "3.0.0-beta.8": "66.0.3359.181",
- "3.0.0-beta.9": "66.0.3359.181",
- "3.0.0-beta.10": "66.0.3359.181",
- "3.0.0-beta.11": "66.0.3359.181",
- "3.0.0-beta.12": "66.0.3359.181",
- "3.0.0-beta.13": "66.0.3359.181",
- "3.0.0": "66.0.3359.181",
- "3.0.1": "66.0.3359.181",
- "3.0.2": "66.0.3359.181",
- "3.0.3": "66.0.3359.181",
- "3.0.4": "66.0.3359.181",
- "3.0.5": "66.0.3359.181",
- "3.0.6": "66.0.3359.181",
- "3.0.7": "66.0.3359.181",
- "3.0.8": "66.0.3359.181",
- "3.0.9": "66.0.3359.181",
- "3.0.10": "66.0.3359.181",
- "3.0.11": "66.0.3359.181",
- "3.0.12": "66.0.3359.181",
- "3.0.13": "66.0.3359.181",
- "3.0.14": "66.0.3359.181",
- "3.0.15": "66.0.3359.181",
- "3.0.16": "66.0.3359.181",
- "3.1.0-beta.1": "66.0.3359.181",
- "3.1.0-beta.2": "66.0.3359.181",
- "3.1.0-beta.3": "66.0.3359.181",
- "3.1.0-beta.4": "66.0.3359.181",
- "3.1.0-beta.5": "66.0.3359.181",
- "3.1.0": "66.0.3359.181",
- "3.1.1": "66.0.3359.181",
- "3.1.2": "66.0.3359.181",
- "3.1.3": "66.0.3359.181",
- "3.1.4": "66.0.3359.181",
- "3.1.5": "66.0.3359.181",
- "3.1.6": "66.0.3359.181",
- "3.1.7": "66.0.3359.181",
- "3.1.8": "66.0.3359.181",
- "3.1.9": "66.0.3359.181",
- "3.1.10": "66.0.3359.181",
- "3.1.11": "66.0.3359.181",
- "3.1.12": "66.0.3359.181",
- "3.1.13": "66.0.3359.181",
- "4.0.0-beta.1": "69.0.3497.106",
- "4.0.0-beta.2": "69.0.3497.106",
- "4.0.0-beta.3": "69.0.3497.106",
- "4.0.0-beta.4": "69.0.3497.106",
- "4.0.0-beta.5": "69.0.3497.106",
- "4.0.0-beta.6": "69.0.3497.106",
- "4.0.0-beta.7": "69.0.3497.106",
- "4.0.0-beta.8": "69.0.3497.106",
- "4.0.0-beta.9": "69.0.3497.106",
- "4.0.0-beta.10": "69.0.3497.106",
- "4.0.0-beta.11": "69.0.3497.106",
- "4.0.0": "69.0.3497.106",
- "4.0.1": "69.0.3497.106",
- "4.0.2": "69.0.3497.106",
- "4.0.3": "69.0.3497.106",
- "4.0.4": "69.0.3497.106",
- "4.0.5": "69.0.3497.106",
- "4.0.6": "69.0.3497.106",
- "4.0.7": "69.0.3497.128",
- "4.0.8": "69.0.3497.128",
- "4.1.0": "69.0.3497.128",
- "4.1.1": "69.0.3497.128",
- "4.1.2": "69.0.3497.128",
- "4.1.3": "69.0.3497.128",
- "4.1.4": "69.0.3497.128",
- "4.1.5": "69.0.3497.128",
- "4.2.0": "69.0.3497.128",
- "4.2.1": "69.0.3497.128",
- "4.2.2": "69.0.3497.128",
- "4.2.3": "69.0.3497.128",
- "4.2.4": "69.0.3497.128",
- "4.2.5": "69.0.3497.128",
- "4.2.6": "69.0.3497.128",
- "4.2.7": "69.0.3497.128",
- "4.2.8": "69.0.3497.128",
- "4.2.9": "69.0.3497.128",
- "4.2.10": "69.0.3497.128",
- "4.2.11": "69.0.3497.128",
- "4.2.12": "69.0.3497.128",
- "5.0.0-beta.1": "72.0.3626.52",
- "5.0.0-beta.2": "72.0.3626.52",
- "5.0.0-beta.3": "73.0.3683.27",
- "5.0.0-beta.4": "73.0.3683.54",
- "5.0.0-beta.5": "73.0.3683.61",
- "5.0.0-beta.6": "73.0.3683.84",
- "5.0.0-beta.7": "73.0.3683.94",
- "5.0.0-beta.8": "73.0.3683.104",
- "5.0.0-beta.9": "73.0.3683.117",
- "5.0.0": "73.0.3683.119",
- "5.0.1": "73.0.3683.121",
- "5.0.2": "73.0.3683.121",
- "5.0.3": "73.0.3683.121",
- "5.0.4": "73.0.3683.121",
- "5.0.5": "73.0.3683.121",
- "5.0.6": "73.0.3683.121",
- "5.0.7": "73.0.3683.121",
- "5.0.8": "73.0.3683.121",
- "5.0.9": "73.0.3683.121",
- "5.0.10": "73.0.3683.121",
- "5.0.11": "73.0.3683.121",
- "5.0.12": "73.0.3683.121",
- "5.0.13": "73.0.3683.121",
- "6.0.0-beta.1": "76.0.3774.1",
- "6.0.0-beta.2": "76.0.3783.1",
- "6.0.0-beta.3": "76.0.3783.1",
- "6.0.0-beta.4": "76.0.3783.1",
- "6.0.0-beta.5": "76.0.3805.4",
- "6.0.0-beta.6": "76.0.3809.3",
- "6.0.0-beta.7": "76.0.3809.22",
- "6.0.0-beta.8": "76.0.3809.26",
- "6.0.0-beta.9": "76.0.3809.26",
- "6.0.0-beta.10": "76.0.3809.37",
- "6.0.0-beta.11": "76.0.3809.42",
- "6.0.0-beta.12": "76.0.3809.54",
- "6.0.0-beta.13": "76.0.3809.60",
- "6.0.0-beta.14": "76.0.3809.68",
- "6.0.0-beta.15": "76.0.3809.74",
- "6.0.0": "76.0.3809.88",
- "6.0.1": "76.0.3809.102",
- "6.0.2": "76.0.3809.110",
- "6.0.3": "76.0.3809.126",
- "6.0.4": "76.0.3809.131",
- "6.0.5": "76.0.3809.136",
- "6.0.6": "76.0.3809.138",
- "6.0.7": "76.0.3809.139",
- "6.0.8": "76.0.3809.146",
- "6.0.9": "76.0.3809.146",
- "6.0.10": "76.0.3809.146",
- "6.0.11": "76.0.3809.146",
- "6.0.12": "76.0.3809.146",
- "6.1.0": "76.0.3809.146",
- "6.1.1": "76.0.3809.146",
- "6.1.2": "76.0.3809.146",
- "6.1.3": "76.0.3809.146",
- "6.1.4": "76.0.3809.146",
- "6.1.5": "76.0.3809.146",
- "6.1.6": "76.0.3809.146",
- "6.1.7": "76.0.3809.146",
- "6.1.8": "76.0.3809.146",
- "6.1.9": "76.0.3809.146",
- "6.1.10": "76.0.3809.146",
- "6.1.11": "76.0.3809.146",
- "6.1.12": "76.0.3809.146",
- "7.0.0-beta.1": "78.0.3866.0",
- "7.0.0-beta.2": "78.0.3866.0",
- "7.0.0-beta.3": "78.0.3866.0",
- "7.0.0-beta.4": "78.0.3896.6",
- "7.0.0-beta.5": "78.0.3905.1",
- "7.0.0-beta.6": "78.0.3905.1",
- "7.0.0-beta.7": "78.0.3905.1",
- "7.0.0": "78.0.3905.1",
- "7.0.1": "78.0.3904.92",
- "7.1.0": "78.0.3904.94",
- "7.1.1": "78.0.3904.99",
- "7.1.2": "78.0.3904.113",
- "7.1.3": "78.0.3904.126",
- "7.1.4": "78.0.3904.130",
- "7.1.5": "78.0.3904.130",
- "7.1.6": "78.0.3904.130",
- "7.1.7": "78.0.3904.130",
- "7.1.8": "78.0.3904.130",
- "7.1.9": "78.0.3904.130",
- "7.1.10": "78.0.3904.130",
- "7.1.11": "78.0.3904.130",
- "7.1.12": "78.0.3904.130",
- "7.1.13": "78.0.3904.130",
- "7.1.14": "78.0.3904.130",
- "7.2.0": "78.0.3904.130",
- "7.2.1": "78.0.3904.130",
- "7.2.2": "78.0.3904.130",
- "7.2.3": "78.0.3904.130",
- "7.2.4": "78.0.3904.130",
- "7.3.0": "78.0.3904.130",
- "7.3.1": "78.0.3904.130",
- "7.3.2": "78.0.3904.130",
- "7.3.3": "78.0.3904.130",
- "8.0.0-beta.1": "79.0.3931.0",
- "8.0.0-beta.2": "79.0.3931.0",
- "8.0.0-beta.3": "80.0.3955.0",
- "8.0.0-beta.4": "80.0.3955.0",
- "8.0.0-beta.5": "80.0.3987.14",
- "8.0.0-beta.6": "80.0.3987.51",
- "8.0.0-beta.7": "80.0.3987.59",
- "8.0.0-beta.8": "80.0.3987.75",
- "8.0.0-beta.9": "80.0.3987.75",
- "8.0.0": "80.0.3987.86",
- "8.0.1": "80.0.3987.86",
- "8.0.2": "80.0.3987.86",
- "8.0.3": "80.0.3987.134",
- "8.1.0": "80.0.3987.137",
- "8.1.1": "80.0.3987.141",
- "8.2.0": "80.0.3987.158",
- "8.2.1": "80.0.3987.163",
- "8.2.2": "80.0.3987.163",
- "8.2.3": "80.0.3987.163",
- "8.2.4": "80.0.3987.165",
- "8.2.5": "80.0.3987.165",
- "8.3.0": "80.0.3987.165",
- "8.3.1": "80.0.3987.165",
- "8.3.2": "80.0.3987.165",
- "8.3.3": "80.0.3987.165",
- "8.3.4": "80.0.3987.165",
- "8.4.0": "80.0.3987.165",
- "8.4.1": "80.0.3987.165",
- "8.5.0": "80.0.3987.165",
- "8.5.1": "80.0.3987.165",
- "8.5.2": "80.0.3987.165",
- "8.5.3": "80.0.3987.163",
- "8.5.4": "80.0.3987.163",
- "8.5.5": "80.0.3987.163",
- "9.0.0-beta.1": "82.0.4048.0",
- "9.0.0-beta.2": "82.0.4048.0",
- "9.0.0-beta.3": "82.0.4048.0",
- "9.0.0-beta.4": "82.0.4048.0",
- "9.0.0-beta.5": "82.0.4048.0",
- "9.0.0-beta.6": "82.0.4058.2",
- "9.0.0-beta.7": "82.0.4058.2",
- "9.0.0-beta.9": "82.0.4058.2",
- "9.0.0-beta.10": "82.0.4085.10",
- "9.0.0-beta.11": "82.0.4085.14",
- "9.0.0-beta.12": "82.0.4085.14",
- "9.0.0-beta.13": "82.0.4085.14",
- "9.0.0-beta.14": "82.0.4085.27",
- "9.0.0-beta.15": "83.0.4102.3",
- "9.0.0-beta.16": "83.0.4102.3",
- "9.0.0-beta.17": "83.0.4103.14",
- "9.0.0-beta.18": "83.0.4103.16",
- "9.0.0-beta.19": "83.0.4103.24",
- "9.0.0-beta.20": "83.0.4103.26",
- "9.0.0-beta.21": "83.0.4103.26",
- "9.0.0-beta.22": "83.0.4103.34",
- "9.0.0-beta.23": "83.0.4103.44",
- "9.0.0-beta.24": "83.0.4103.45",
- "9.0.0": "83.0.4103.64",
- "9.0.1": "83.0.4103.94",
- "9.0.2": "83.0.4103.94",
- "9.0.3": "83.0.4103.100",
- "9.0.4": "83.0.4103.104",
- "9.0.5": "83.0.4103.119",
- "9.1.0": "83.0.4103.122",
- "9.1.1": "83.0.4103.122",
- "9.1.2": "83.0.4103.122",
- "9.2.0": "83.0.4103.122",
- "9.2.1": "83.0.4103.122",
- "9.3.0": "83.0.4103.122",
- "9.3.1": "83.0.4103.122",
- "9.3.2": "83.0.4103.122",
- "9.3.3": "83.0.4103.122",
- "9.3.4": "83.0.4103.122",
- "9.3.5": "83.0.4103.122",
- "9.4.0": "83.0.4103.122",
- "9.4.1": "83.0.4103.122",
- "9.4.2": "83.0.4103.122",
- "9.4.3": "83.0.4103.122",
- "9.4.4": "83.0.4103.122",
- "10.0.0-beta.1": "84.0.4129.0",
- "10.0.0-beta.2": "84.0.4129.0",
- "10.0.0-beta.3": "85.0.4161.2",
- "10.0.0-beta.4": "85.0.4161.2",
- "10.0.0-beta.8": "85.0.4181.1",
- "10.0.0-beta.9": "85.0.4181.1",
- "10.0.0-beta.10": "85.0.4183.19",
- "10.0.0-beta.11": "85.0.4183.20",
- "10.0.0-beta.12": "85.0.4183.26",
- "10.0.0-beta.13": "85.0.4183.39",
- "10.0.0-beta.14": "85.0.4183.39",
- "10.0.0-beta.15": "85.0.4183.39",
- "10.0.0-beta.17": "85.0.4183.39",
- "10.0.0-beta.19": "85.0.4183.39",
- "10.0.0-beta.20": "85.0.4183.39",
- "10.0.0-beta.21": "85.0.4183.39",
- "10.0.0-beta.23": "85.0.4183.70",
- "10.0.0-beta.24": "85.0.4183.78",
- "10.0.0-beta.25": "85.0.4183.80",
- "10.0.0": "85.0.4183.84",
- "10.0.1": "85.0.4183.86",
- "10.1.0": "85.0.4183.87",
- "10.1.1": "85.0.4183.93",
- "10.1.2": "85.0.4183.98",
- "10.1.3": "85.0.4183.121",
- "10.1.4": "85.0.4183.121",
- "10.1.5": "85.0.4183.121",
- "10.1.6": "85.0.4183.121",
- "10.1.7": "85.0.4183.121",
- "10.2.0": "85.0.4183.121",
- "10.3.0": "85.0.4183.121",
- "10.3.1": "85.0.4183.121",
- "10.3.2": "85.0.4183.121",
- "10.4.0": "85.0.4183.121",
- "10.4.1": "85.0.4183.121",
- "10.4.2": "85.0.4183.121",
- "10.4.3": "85.0.4183.121",
- "10.4.4": "85.0.4183.121",
- "10.4.5": "85.0.4183.121",
- "10.4.6": "85.0.4183.121",
- "10.4.7": "85.0.4183.121",
- "11.0.0-beta.1": "86.0.4234.0",
- "11.0.0-beta.3": "86.0.4234.0",
- "11.0.0-beta.4": "86.0.4234.0",
- "11.0.0-beta.5": "86.0.4234.0",
- "11.0.0-beta.6": "86.0.4234.0",
- "11.0.0-beta.7": "86.0.4234.0",
- "11.0.0-beta.8": "87.0.4251.1",
- "11.0.0-beta.9": "87.0.4251.1",
- "11.0.0-beta.11": "87.0.4251.1",
- "11.0.0-beta.12": "87.0.4280.11",
- "11.0.0-beta.13": "87.0.4280.11",
- "11.0.0-beta.16": "87.0.4280.27",
- "11.0.0-beta.17": "87.0.4280.27",
- "11.0.0-beta.18": "87.0.4280.27",
- "11.0.0-beta.19": "87.0.4280.27",
- "11.0.0-beta.20": "87.0.4280.40",
- "11.0.0-beta.22": "87.0.4280.47",
- "11.0.0-beta.23": "87.0.4280.47",
- "11.0.0": "87.0.4280.60",
- "11.0.1": "87.0.4280.60",
- "11.0.2": "87.0.4280.67",
- "11.0.3": "87.0.4280.67",
- "11.0.4": "87.0.4280.67",
- "11.0.5": "87.0.4280.88",
- "11.1.0": "87.0.4280.88",
- "11.1.1": "87.0.4280.88",
- "11.2.0": "87.0.4280.141",
- "11.2.1": "87.0.4280.141",
- "11.2.2": "87.0.4280.141",
- "11.2.3": "87.0.4280.141",
- "11.3.0": "87.0.4280.141",
- "11.4.0": "87.0.4280.141",
- "11.4.1": "87.0.4280.141",
- "11.4.2": "87.0.4280.141",
- "11.4.3": "87.0.4280.141",
- "11.4.4": "87.0.4280.141",
- "11.4.5": "87.0.4280.141",
- "11.4.6": "87.0.4280.141",
- "11.4.7": "87.0.4280.141",
- "11.4.8": "87.0.4280.141",
- "11.4.9": "87.0.4280.141",
- "11.4.10": "87.0.4280.141",
- "11.4.11": "87.0.4280.141",
- "11.4.12": "87.0.4280.141",
- "11.5.0": "87.0.4280.141",
- "12.0.0-beta.1": "89.0.4328.0",
- "12.0.0-beta.3": "89.0.4328.0",
- "12.0.0-beta.4": "89.0.4328.0",
- "12.0.0-beta.5": "89.0.4328.0",
- "12.0.0-beta.6": "89.0.4328.0",
- "12.0.0-beta.7": "89.0.4328.0",
- "12.0.0-beta.8": "89.0.4328.0",
- "12.0.0-beta.9": "89.0.4328.0",
- "12.0.0-beta.10": "89.0.4328.0",
- "12.0.0-beta.11": "89.0.4328.0",
- "12.0.0-beta.12": "89.0.4328.0",
- "12.0.0-beta.14": "89.0.4328.0",
- "12.0.0-beta.16": "89.0.4348.1",
- "12.0.0-beta.18": "89.0.4348.1",
- "12.0.0-beta.19": "89.0.4348.1",
- "12.0.0-beta.20": "89.0.4348.1",
- "12.0.0-beta.21": "89.0.4388.2",
- "12.0.0-beta.22": "89.0.4388.2",
- "12.0.0-beta.23": "89.0.4388.2",
- "12.0.0-beta.24": "89.0.4388.2",
- "12.0.0-beta.25": "89.0.4388.2",
- "12.0.0-beta.26": "89.0.4388.2",
- "12.0.0-beta.27": "89.0.4389.23",
- "12.0.0-beta.28": "89.0.4389.23",
- "12.0.0-beta.29": "89.0.4389.23",
- "12.0.0-beta.30": "89.0.4389.58",
- "12.0.0-beta.31": "89.0.4389.58",
- "12.0.0": "89.0.4389.69",
- "12.0.1": "89.0.4389.82",
- "12.0.2": "89.0.4389.90",
- "12.0.3": "89.0.4389.114",
- "12.0.4": "89.0.4389.114",
- "12.0.5": "89.0.4389.128",
- "12.0.6": "89.0.4389.128",
- "12.0.7": "89.0.4389.128",
- "12.0.8": "89.0.4389.128",
- "12.0.9": "89.0.4389.128",
- "12.0.10": "89.0.4389.128",
- "12.0.11": "89.0.4389.128",
- "12.0.12": "89.0.4389.128",
- "12.0.13": "89.0.4389.128",
- "12.0.14": "89.0.4389.128",
- "12.0.15": "89.0.4389.128",
- "12.0.16": "89.0.4389.128",
- "12.0.17": "89.0.4389.128",
- "12.0.18": "89.0.4389.128",
- "12.1.0": "89.0.4389.128",
- "12.1.1": "89.0.4389.128",
- "12.1.2": "89.0.4389.128",
- "12.2.0": "89.0.4389.128",
- "12.2.1": "89.0.4389.128",
- "12.2.2": "89.0.4389.128",
- "12.2.3": "89.0.4389.128",
- "13.0.0-beta.2": "90.0.4402.0",
- "13.0.0-beta.3": "90.0.4402.0",
- "13.0.0-beta.4": "90.0.4415.0",
- "13.0.0-beta.5": "90.0.4415.0",
- "13.0.0-beta.6": "90.0.4415.0",
- "13.0.0-beta.7": "90.0.4415.0",
- "13.0.0-beta.8": "90.0.4415.0",
- "13.0.0-beta.9": "90.0.4415.0",
- "13.0.0-beta.10": "90.0.4415.0",
- "13.0.0-beta.11": "90.0.4415.0",
- "13.0.0-beta.12": "90.0.4415.0",
- "13.0.0-beta.13": "90.0.4415.0",
- "13.0.0-beta.14": "91.0.4448.0",
- "13.0.0-beta.16": "91.0.4448.0",
- "13.0.0-beta.17": "91.0.4448.0",
- "13.0.0-beta.18": "91.0.4448.0",
- "13.0.0-beta.20": "91.0.4448.0",
- "13.0.0-beta.21": "91.0.4472.33",
- "13.0.0-beta.22": "91.0.4472.33",
- "13.0.0-beta.23": "91.0.4472.33",
- "13.0.0-beta.24": "91.0.4472.38",
- "13.0.0-beta.25": "91.0.4472.38",
- "13.0.0-beta.26": "91.0.4472.38",
- "13.0.0-beta.27": "91.0.4472.38",
- "13.0.0-beta.28": "91.0.4472.38",
- "13.0.0": "91.0.4472.69",
- "13.0.1": "91.0.4472.69",
- "13.1.0": "91.0.4472.77",
- "13.1.1": "91.0.4472.77",
- "13.1.2": "91.0.4472.77",
- "13.1.3": "91.0.4472.106",
- "13.1.4": "91.0.4472.106",
- "13.1.5": "91.0.4472.124",
- "13.1.6": "91.0.4472.124",
- "13.1.7": "91.0.4472.124",
- "13.1.8": "91.0.4472.164",
- "13.1.9": "91.0.4472.164",
- "13.2.0": "91.0.4472.164",
- "13.2.1": "91.0.4472.164",
- "13.2.2": "91.0.4472.164",
- "13.2.3": "91.0.4472.164",
- "13.3.0": "91.0.4472.164",
- "13.4.0": "91.0.4472.164",
- "13.5.0": "91.0.4472.164",
- "13.5.1": "91.0.4472.164",
- "13.5.2": "91.0.4472.164",
- "13.6.0": "91.0.4472.164",
- "13.6.1": "91.0.4472.164",
- "13.6.2": "91.0.4472.164",
- "13.6.3": "91.0.4472.164",
- "13.6.6": "91.0.4472.164",
- "13.6.7": "91.0.4472.164",
- "13.6.8": "91.0.4472.164",
- "13.6.9": "91.0.4472.164",
- "14.0.0-beta.1": "92.0.4511.0",
- "14.0.0-beta.2": "92.0.4511.0",
- "14.0.0-beta.3": "92.0.4511.0",
- "14.0.0-beta.5": "93.0.4536.0",
- "14.0.0-beta.6": "93.0.4536.0",
- "14.0.0-beta.7": "93.0.4536.0",
- "14.0.0-beta.8": "93.0.4536.0",
- "14.0.0-beta.9": "93.0.4539.0",
- "14.0.0-beta.10": "93.0.4539.0",
- "14.0.0-beta.11": "93.0.4557.4",
- "14.0.0-beta.12": "93.0.4557.4",
- "14.0.0-beta.13": "93.0.4566.0",
- "14.0.0-beta.14": "93.0.4566.0",
- "14.0.0-beta.15": "93.0.4566.0",
- "14.0.0-beta.16": "93.0.4566.0",
- "14.0.0-beta.17": "93.0.4566.0",
- "14.0.0-beta.18": "93.0.4577.15",
- "14.0.0-beta.19": "93.0.4577.15",
- "14.0.0-beta.20": "93.0.4577.15",
- "14.0.0-beta.21": "93.0.4577.15",
- "14.0.0-beta.22": "93.0.4577.25",
- "14.0.0-beta.23": "93.0.4577.25",
- "14.0.0-beta.24": "93.0.4577.51",
- "14.0.0-beta.25": "93.0.4577.51",
- "14.0.0": "93.0.4577.58",
- "14.0.1": "93.0.4577.63",
- "14.0.2": "93.0.4577.82",
- "14.1.0": "93.0.4577.82",
- "14.1.1": "93.0.4577.82",
- "14.2.0": "93.0.4577.82",
- "14.2.1": "93.0.4577.82",
- "14.2.2": "93.0.4577.82",
- "14.2.3": "93.0.4577.82",
- "14.2.4": "93.0.4577.82",
- "14.2.5": "93.0.4577.82",
- "14.2.6": "93.0.4577.82",
- "14.2.7": "93.0.4577.82",
- "14.2.8": "93.0.4577.82",
- "14.2.9": "93.0.4577.82",
- "15.0.0-alpha.1": "93.0.4566.0",
- "15.0.0-alpha.2": "93.0.4566.0",
- "15.0.0-alpha.3": "94.0.4584.0",
- "15.0.0-alpha.4": "94.0.4584.0",
- "15.0.0-alpha.5": "94.0.4584.0",
- "15.0.0-alpha.6": "94.0.4584.0",
- "15.0.0-alpha.7": "94.0.4590.2",
- "15.0.0-alpha.8": "94.0.4590.2",
- "15.0.0-alpha.9": "94.0.4590.2",
- "15.0.0-alpha.10": "94.0.4606.12",
- "15.0.0-beta.1": "94.0.4606.20",
- "15.0.0-beta.2": "94.0.4606.20",
- "15.0.0-beta.3": "94.0.4606.31",
- "15.0.0-beta.4": "94.0.4606.31",
- "15.0.0-beta.5": "94.0.4606.31",
- "15.0.0-beta.6": "94.0.4606.31",
- "15.0.0-beta.7": "94.0.4606.31",
- "15.0.0": "94.0.4606.51",
- "15.1.0": "94.0.4606.61",
- "15.1.1": "94.0.4606.61",
- "15.1.2": "94.0.4606.71",
- "15.2.0": "94.0.4606.81",
- "15.3.0": "94.0.4606.81",
- "15.3.1": "94.0.4606.81",
- "15.3.2": "94.0.4606.81",
- "15.3.3": "94.0.4606.81",
- "15.3.4": "94.0.4606.81",
- "15.3.5": "94.0.4606.81",
- "15.3.6": "94.0.4606.81",
- "15.3.7": "94.0.4606.81",
- "15.4.0": "94.0.4606.81",
- "15.4.1": "94.0.4606.81",
- "15.4.2": "94.0.4606.81",
- "15.5.0": "94.0.4606.81",
- "15.5.1": "94.0.4606.81",
- "15.5.2": "94.0.4606.81",
- "15.5.3": "94.0.4606.81",
- "15.5.4": "94.0.4606.81",
- "15.5.5": "94.0.4606.81",
- "15.5.6": "94.0.4606.81",
- "15.5.7": "94.0.4606.81",
- "16.0.0-alpha.1": "95.0.4629.0",
- "16.0.0-alpha.2": "95.0.4629.0",
- "16.0.0-alpha.3": "95.0.4629.0",
- "16.0.0-alpha.4": "95.0.4629.0",
- "16.0.0-alpha.5": "95.0.4629.0",
- "16.0.0-alpha.6": "95.0.4629.0",
- "16.0.0-alpha.7": "95.0.4629.0",
- "16.0.0-alpha.8": "96.0.4647.0",
- "16.0.0-alpha.9": "96.0.4647.0",
- "16.0.0-beta.1": "96.0.4647.0",
- "16.0.0-beta.2": "96.0.4647.0",
- "16.0.0-beta.3": "96.0.4647.0",
- "16.0.0-beta.4": "96.0.4664.18",
- "16.0.0-beta.5": "96.0.4664.18",
- "16.0.0-beta.6": "96.0.4664.27",
- "16.0.0-beta.7": "96.0.4664.27",
- "16.0.0-beta.8": "96.0.4664.35",
- "16.0.0-beta.9": "96.0.4664.35",
- "16.0.0": "96.0.4664.45",
- "16.0.1": "96.0.4664.45",
- "16.0.2": "96.0.4664.55",
- "16.0.3": "96.0.4664.55",
- "16.0.4": "96.0.4664.55",
- "16.0.5": "96.0.4664.55",
- "16.0.6": "96.0.4664.110",
- "16.0.7": "96.0.4664.110",
- "16.0.8": "96.0.4664.110",
- "16.0.9": "96.0.4664.174",
- "16.0.10": "96.0.4664.174",
- "16.1.0": "96.0.4664.174",
- "16.1.1": "96.0.4664.174",
- "16.2.0": "96.0.4664.174",
- "16.2.1": "96.0.4664.174",
- "16.2.2": "96.0.4664.174",
- "16.2.3": "96.0.4664.174",
- "16.2.4": "96.0.4664.174",
- "16.2.5": "96.0.4664.174",
- "16.2.6": "96.0.4664.174",
- "16.2.7": "96.0.4664.174",
- "16.2.8": "96.0.4664.174",
- "17.0.0-alpha.1": "96.0.4664.4",
- "17.0.0-alpha.2": "96.0.4664.4",
- "17.0.0-alpha.3": "96.0.4664.4",
- "17.0.0-alpha.4": "98.0.4706.0",
- "17.0.0-alpha.5": "98.0.4706.0",
- "17.0.0-alpha.6": "98.0.4706.0",
- "17.0.0-beta.1": "98.0.4706.0",
- "17.0.0-beta.2": "98.0.4706.0",
- "17.0.0-beta.3": "98.0.4758.9",
- "17.0.0-beta.4": "98.0.4758.11",
- "17.0.0-beta.5": "98.0.4758.11",
- "17.0.0-beta.6": "98.0.4758.11",
- "17.0.0-beta.7": "98.0.4758.11",
- "17.0.0-beta.8": "98.0.4758.11",
- "17.0.0-beta.9": "98.0.4758.11",
- "17.0.0": "98.0.4758.74",
- "17.0.1": "98.0.4758.82",
- "17.1.0": "98.0.4758.102",
- "17.1.1": "98.0.4758.109",
- "17.1.2": "98.0.4758.109",
- "17.2.0": "98.0.4758.109",
- "17.3.0": "98.0.4758.141",
- "17.3.1": "98.0.4758.141",
- "17.4.0": "98.0.4758.141",
- "17.4.1": "98.0.4758.141",
- "17.4.2": "98.0.4758.141",
- "17.4.3": "98.0.4758.141",
- "17.4.4": "98.0.4758.141",
- "17.4.5": "98.0.4758.141",
- "17.4.6": "98.0.4758.141",
- "17.4.7": "98.0.4758.141",
- "17.4.8": "98.0.4758.141",
- "17.4.9": "98.0.4758.141",
- "17.4.10": "98.0.4758.141",
- "17.4.11": "98.0.4758.141",
- "18.0.0-alpha.1": "99.0.4767.0",
- "18.0.0-alpha.2": "99.0.4767.0",
- "18.0.0-alpha.3": "99.0.4767.0",
- "18.0.0-alpha.4": "99.0.4767.0",
- "18.0.0-alpha.5": "99.0.4767.0",
- "18.0.0-beta.1": "100.0.4894.0",
- "18.0.0-beta.2": "100.0.4894.0",
- "18.0.0-beta.3": "100.0.4894.0",
- "18.0.0-beta.4": "100.0.4894.0",
- "18.0.0-beta.5": "100.0.4894.0",
- "18.0.0-beta.6": "100.0.4894.0",
- "18.0.0": "100.0.4896.56",
- "18.0.1": "100.0.4896.60",
- "18.0.2": "100.0.4896.60",
- "18.0.3": "100.0.4896.75",
- "18.0.4": "100.0.4896.75",
- "18.1.0": "100.0.4896.127",
- "18.2.0": "100.0.4896.143",
- "18.2.1": "100.0.4896.143",
- "18.2.2": "100.0.4896.143",
- "18.2.3": "100.0.4896.143",
- "18.2.4": "100.0.4896.160",
- "18.3.0": "100.0.4896.160",
- "18.3.1": "100.0.4896.160",
- "18.3.2": "100.0.4896.160",
- "18.3.3": "100.0.4896.160",
- "18.3.4": "100.0.4896.160",
- "18.3.5": "100.0.4896.160",
- "18.3.6": "100.0.4896.160",
- "18.3.7": "100.0.4896.160",
- "18.3.8": "100.0.4896.160",
- "18.3.9": "100.0.4896.160",
- "18.3.11": "100.0.4896.160",
- "18.3.12": "100.0.4896.160",
- "18.3.13": "100.0.4896.160",
- "18.3.14": "100.0.4896.160",
- "18.3.15": "100.0.4896.160",
- "19.0.0-alpha.1": "102.0.4962.3",
- "19.0.0-alpha.2": "102.0.4971.0",
- "19.0.0-alpha.3": "102.0.4971.0",
- "19.0.0-alpha.4": "102.0.4989.0",
- "19.0.0-alpha.5": "102.0.4989.0",
- "19.0.0-beta.1": "102.0.4999.0",
- "19.0.0-beta.2": "102.0.4999.0",
- "19.0.0-beta.3": "102.0.4999.0",
- "19.0.0-beta.4": "102.0.5005.27",
- "19.0.0-beta.5": "102.0.5005.40",
- "19.0.0-beta.6": "102.0.5005.40",
- "19.0.0-beta.7": "102.0.5005.40",
- "19.0.0-beta.8": "102.0.5005.49",
- "19.0.0": "102.0.5005.61",
- "19.0.1": "102.0.5005.61",
- "19.0.2": "102.0.5005.63",
- "19.0.3": "102.0.5005.63",
- "19.0.4": "102.0.5005.63",
- "19.0.5": "102.0.5005.115",
- "19.0.6": "102.0.5005.115",
- "19.0.7": "102.0.5005.134",
- "19.0.8": "102.0.5005.148",
- "19.0.9": "102.0.5005.167",
- "19.0.10": "102.0.5005.167",
- "19.0.11": "102.0.5005.167",
- "19.0.12": "102.0.5005.167",
- "19.0.13": "102.0.5005.167",
- "19.0.14": "102.0.5005.167",
- "19.0.15": "102.0.5005.167",
- "19.0.16": "102.0.5005.167",
- "19.0.17": "102.0.5005.167",
- "19.1.0": "102.0.5005.167",
- "19.1.1": "102.0.5005.167",
- "19.1.2": "102.0.5005.167",
- "19.1.3": "102.0.5005.167",
- "19.1.4": "102.0.5005.167",
- "19.1.5": "102.0.5005.167",
- "19.1.6": "102.0.5005.167",
- "19.1.7": "102.0.5005.167",
- "19.1.8": "102.0.5005.167",
- "19.1.9": "102.0.5005.167",
- "20.0.0-alpha.1": "103.0.5044.0",
- "20.0.0-alpha.2": "104.0.5073.0",
- "20.0.0-alpha.3": "104.0.5073.0",
- "20.0.0-alpha.4": "104.0.5073.0",
- "20.0.0-alpha.5": "104.0.5073.0",
- "20.0.0-alpha.6": "104.0.5073.0",
- "20.0.0-alpha.7": "104.0.5073.0",
- "20.0.0-beta.1": "104.0.5073.0",
- "20.0.0-beta.2": "104.0.5073.0",
- "20.0.0-beta.3": "104.0.5073.0",
- "20.0.0-beta.4": "104.0.5073.0",
- "20.0.0-beta.5": "104.0.5073.0",
- "20.0.0-beta.6": "104.0.5073.0",
- "20.0.0-beta.7": "104.0.5073.0",
- "20.0.0-beta.8": "104.0.5073.0",
- "20.0.0-beta.9": "104.0.5112.39",
- "20.0.0-beta.10": "104.0.5112.48",
- "20.0.0-beta.11": "104.0.5112.48",
- "20.0.0-beta.12": "104.0.5112.48",
- "20.0.0-beta.13": "104.0.5112.57",
- "20.0.0": "104.0.5112.65",
- "20.0.1": "104.0.5112.81",
- "20.0.2": "104.0.5112.81",
- "20.0.3": "104.0.5112.81",
- "20.1.0": "104.0.5112.102",
- "20.1.1": "104.0.5112.102",
- "20.1.2": "104.0.5112.114",
- "20.1.3": "104.0.5112.114",
- "20.1.4": "104.0.5112.114",
- "20.2.0": "104.0.5112.124",
- "20.3.0": "104.0.5112.124",
- "20.3.1": "104.0.5112.124",
- "20.3.2": "104.0.5112.124",
- "20.3.3": "104.0.5112.124",
- "20.3.4": "104.0.5112.124",
- "20.3.5": "104.0.5112.124",
- "20.3.6": "104.0.5112.124",
- "20.3.7": "104.0.5112.124",
- "20.3.8": "104.0.5112.124",
- "20.3.9": "104.0.5112.124",
- "20.3.10": "104.0.5112.124",
- "20.3.11": "104.0.5112.124",
- "20.3.12": "104.0.5112.124",
- "21.0.0-alpha.1": "105.0.5187.0",
- "21.0.0-alpha.2": "105.0.5187.0",
- "21.0.0-alpha.3": "105.0.5187.0",
- "21.0.0-alpha.4": "105.0.5187.0",
- "21.0.0-alpha.5": "105.0.5187.0",
- "21.0.0-alpha.6": "106.0.5216.0",
- "21.0.0-beta.1": "106.0.5216.0",
- "21.0.0-beta.2": "106.0.5216.0",
- "21.0.0-beta.3": "106.0.5216.0",
- "21.0.0-beta.4": "106.0.5216.0",
- "21.0.0-beta.5": "106.0.5216.0",
- "21.0.0-beta.6": "106.0.5249.40",
- "21.0.0-beta.7": "106.0.5249.40",
- "21.0.0-beta.8": "106.0.5249.40",
- "21.0.0": "106.0.5249.51",
- "21.0.1": "106.0.5249.61",
- "21.1.0": "106.0.5249.91",
- "21.1.1": "106.0.5249.103",
- "21.2.0": "106.0.5249.119",
- "21.2.1": "106.0.5249.165",
- "21.2.2": "106.0.5249.168",
- "21.2.3": "106.0.5249.168",
- "21.3.0": "106.0.5249.181",
- "21.3.1": "106.0.5249.181",
- "21.3.3": "106.0.5249.199",
- "21.3.4": "106.0.5249.199",
- "21.3.5": "106.0.5249.199",
- "21.4.0": "106.0.5249.199",
- "21.4.1": "106.0.5249.199",
- "21.4.2": "106.0.5249.199",
- "21.4.3": "106.0.5249.199",
- "21.4.4": "106.0.5249.199",
- "22.0.0-alpha.1": "107.0.5286.0",
- "22.0.0-alpha.3": "108.0.5329.0",
- "22.0.0-alpha.4": "108.0.5329.0",
- "22.0.0-alpha.5": "108.0.5329.0",
- "22.0.0-alpha.6": "108.0.5329.0",
- "22.0.0-alpha.7": "108.0.5355.0",
- "22.0.0-alpha.8": "108.0.5359.10",
- "22.0.0-beta.1": "108.0.5359.10",
- "22.0.0-beta.2": "108.0.5359.10",
- "22.0.0-beta.3": "108.0.5359.10",
- "22.0.0-beta.4": "108.0.5359.29",
- "22.0.0-beta.5": "108.0.5359.40",
- "22.0.0-beta.6": "108.0.5359.40",
- "22.0.0-beta.7": "108.0.5359.48",
- "22.0.0-beta.8": "108.0.5359.48",
- "22.0.0": "108.0.5359.62",
- "22.0.1": "108.0.5359.125",
- "22.0.2": "108.0.5359.179",
- "22.0.3": "108.0.5359.179",
- "22.1.0": "108.0.5359.179",
- "22.2.0": "108.0.5359.215",
- "22.2.1": "108.0.5359.215",
- "22.3.0": "108.0.5359.215",
- "22.3.1": "108.0.5359.215",
- "22.3.2": "108.0.5359.215",
- "22.3.3": "108.0.5359.215",
- "22.3.4": "108.0.5359.215",
- "22.3.5": "108.0.5359.215",
- "22.3.6": "108.0.5359.215",
- "22.3.7": "108.0.5359.215",
- "22.3.8": "108.0.5359.215",
- "22.3.9": "108.0.5359.215",
- "22.3.10": "108.0.5359.215",
- "22.3.11": "108.0.5359.215",
- "22.3.12": "108.0.5359.215",
- "22.3.13": "108.0.5359.215",
- "22.3.14": "108.0.5359.215",
- "22.3.15": "108.0.5359.215",
- "22.3.16": "108.0.5359.215",
- "22.3.17": "108.0.5359.215",
- "22.3.18": "108.0.5359.215",
- "22.3.20": "108.0.5359.215",
- "22.3.21": "108.0.5359.215",
- "22.3.22": "108.0.5359.215",
- "22.3.23": "108.0.5359.215",
- "22.3.24": "108.0.5359.215",
- "22.3.25": "108.0.5359.215",
- "22.3.26": "108.0.5359.215",
- "22.3.27": "108.0.5359.215",
- "23.0.0-alpha.1": "110.0.5415.0",
- "23.0.0-alpha.2": "110.0.5451.0",
- "23.0.0-alpha.3": "110.0.5451.0",
- "23.0.0-beta.1": "110.0.5478.5",
- "23.0.0-beta.2": "110.0.5478.5",
- "23.0.0-beta.3": "110.0.5478.5",
- "23.0.0-beta.4": "110.0.5481.30",
- "23.0.0-beta.5": "110.0.5481.38",
- "23.0.0-beta.6": "110.0.5481.52",
- "23.0.0-beta.8": "110.0.5481.52",
- "23.0.0": "110.0.5481.77",
- "23.1.0": "110.0.5481.100",
- "23.1.1": "110.0.5481.104",
- "23.1.2": "110.0.5481.177",
- "23.1.3": "110.0.5481.179",
- "23.1.4": "110.0.5481.192",
- "23.2.0": "110.0.5481.192",
- "23.2.1": "110.0.5481.208",
- "23.2.2": "110.0.5481.208",
- "23.2.3": "110.0.5481.208",
- "23.2.4": "110.0.5481.208",
- "23.3.0": "110.0.5481.208",
- "23.3.1": "110.0.5481.208",
- "23.3.2": "110.0.5481.208",
- "23.3.3": "110.0.5481.208",
- "23.3.4": "110.0.5481.208",
- "23.3.5": "110.0.5481.208",
- "23.3.6": "110.0.5481.208",
- "23.3.7": "110.0.5481.208",
- "23.3.8": "110.0.5481.208",
- "23.3.9": "110.0.5481.208",
- "23.3.10": "110.0.5481.208",
- "23.3.11": "110.0.5481.208",
- "23.3.12": "110.0.5481.208",
- "23.3.13": "110.0.5481.208",
- "24.0.0-alpha.1": "111.0.5560.0",
- "24.0.0-alpha.2": "111.0.5560.0",
- "24.0.0-alpha.3": "111.0.5560.0",
- "24.0.0-alpha.4": "111.0.5560.0",
- "24.0.0-alpha.5": "111.0.5560.0",
- "24.0.0-alpha.6": "111.0.5560.0",
- "24.0.0-alpha.7": "111.0.5560.0",
- "24.0.0-beta.1": "111.0.5563.50",
- "24.0.0-beta.2": "111.0.5563.50",
- "24.0.0-beta.3": "112.0.5615.20",
- "24.0.0-beta.4": "112.0.5615.20",
- "24.0.0-beta.5": "112.0.5615.29",
- "24.0.0-beta.6": "112.0.5615.39",
- "24.0.0-beta.7": "112.0.5615.39",
- "24.0.0": "112.0.5615.49",
- "24.1.0": "112.0.5615.50",
- "24.1.1": "112.0.5615.50",
- "24.1.2": "112.0.5615.87",
- "24.1.3": "112.0.5615.165",
- "24.2.0": "112.0.5615.165",
- "24.3.0": "112.0.5615.165",
- "24.3.1": "112.0.5615.183",
- "24.4.0": "112.0.5615.204",
- "24.4.1": "112.0.5615.204",
- "24.5.0": "112.0.5615.204",
- "24.5.1": "112.0.5615.204",
- "24.6.0": "112.0.5615.204",
- "24.6.1": "112.0.5615.204",
- "24.6.2": "112.0.5615.204",
- "24.6.3": "112.0.5615.204",
- "24.6.4": "112.0.5615.204",
- "24.6.5": "112.0.5615.204",
- "24.7.0": "112.0.5615.204",
- "24.7.1": "112.0.5615.204",
- "24.8.0": "112.0.5615.204",
- "24.8.1": "112.0.5615.204",
- "24.8.2": "112.0.5615.204",
- "24.8.3": "112.0.5615.204",
- "24.8.4": "112.0.5615.204",
- "24.8.5": "112.0.5615.204",
- "24.8.6": "112.0.5615.204",
- "24.8.7": "112.0.5615.204",
- "24.8.8": "112.0.5615.204",
- "25.0.0-alpha.1": "114.0.5694.0",
- "25.0.0-alpha.2": "114.0.5694.0",
- "25.0.0-alpha.3": "114.0.5710.0",
- "25.0.0-alpha.4": "114.0.5710.0",
- "25.0.0-alpha.5": "114.0.5719.0",
- "25.0.0-alpha.6": "114.0.5719.0",
- "25.0.0-beta.1": "114.0.5719.0",
- "25.0.0-beta.2": "114.0.5719.0",
- "25.0.0-beta.3": "114.0.5719.0",
- "25.0.0-beta.4": "114.0.5735.16",
- "25.0.0-beta.5": "114.0.5735.16",
- "25.0.0-beta.6": "114.0.5735.16",
- "25.0.0-beta.7": "114.0.5735.16",
- "25.0.0-beta.8": "114.0.5735.35",
- "25.0.0-beta.9": "114.0.5735.45",
- "25.0.0": "114.0.5735.45",
- "25.0.1": "114.0.5735.45",
- "25.1.0": "114.0.5735.106",
- "25.1.1": "114.0.5735.106",
- "25.2.0": "114.0.5735.134",
- "25.3.0": "114.0.5735.199",
- "25.3.1": "114.0.5735.243",
- "25.3.2": "114.0.5735.248",
- "25.4.0": "114.0.5735.248",
- "25.5.0": "114.0.5735.289",
- "25.6.0": "114.0.5735.289",
- "25.7.0": "114.0.5735.289",
- "25.8.0": "114.0.5735.289",
- "25.8.1": "114.0.5735.289",
- "25.8.2": "114.0.5735.289",
- "25.8.3": "114.0.5735.289",
- "25.8.4": "114.0.5735.289",
- "25.9.0": "114.0.5735.289",
- "25.9.1": "114.0.5735.289",
- "25.9.2": "114.0.5735.289",
- "25.9.3": "114.0.5735.289",
- "25.9.4": "114.0.5735.289",
- "25.9.5": "114.0.5735.289",
- "25.9.6": "114.0.5735.289",
- "25.9.7": "114.0.5735.289",
- "25.9.8": "114.0.5735.289",
- "26.0.0-alpha.1": "116.0.5791.0",
- "26.0.0-alpha.2": "116.0.5791.0",
- "26.0.0-alpha.3": "116.0.5791.0",
- "26.0.0-alpha.4": "116.0.5791.0",
- "26.0.0-alpha.5": "116.0.5791.0",
- "26.0.0-alpha.6": "116.0.5815.0",
- "26.0.0-alpha.7": "116.0.5831.0",
- "26.0.0-alpha.8": "116.0.5845.0",
- "26.0.0-beta.1": "116.0.5845.0",
- "26.0.0-beta.2": "116.0.5845.14",
- "26.0.0-beta.3": "116.0.5845.14",
- "26.0.0-beta.4": "116.0.5845.14",
- "26.0.0-beta.5": "116.0.5845.14",
- "26.0.0-beta.6": "116.0.5845.14",
- "26.0.0-beta.7": "116.0.5845.14",
- "26.0.0-beta.8": "116.0.5845.42",
- "26.0.0-beta.9": "116.0.5845.42",
- "26.0.0-beta.10": "116.0.5845.49",
- "26.0.0-beta.11": "116.0.5845.49",
- "26.0.0-beta.12": "116.0.5845.62",
- "26.0.0": "116.0.5845.82",
- "26.1.0": "116.0.5845.97",
- "26.2.0": "116.0.5845.179",
- "26.2.1": "116.0.5845.188",
- "26.2.2": "116.0.5845.190",
- "26.2.3": "116.0.5845.190",
- "26.2.4": "116.0.5845.190",
- "26.3.0": "116.0.5845.228",
- "26.4.0": "116.0.5845.228",
- "26.4.1": "116.0.5845.228",
- "26.4.2": "116.0.5845.228",
- "26.4.3": "116.0.5845.228",
- "26.5.0": "116.0.5845.228",
- "26.6.0": "116.0.5845.228",
- "26.6.1": "116.0.5845.228",
- "26.6.2": "116.0.5845.228",
- "26.6.3": "116.0.5845.228",
- "26.6.4": "116.0.5845.228",
- "26.6.5": "116.0.5845.228",
- "26.6.6": "116.0.5845.228",
- "26.6.7": "116.0.5845.228",
- "26.6.8": "116.0.5845.228",
- "26.6.9": "116.0.5845.228",
- "26.6.10": "116.0.5845.228",
- "27.0.0-alpha.1": "118.0.5949.0",
- "27.0.0-alpha.2": "118.0.5949.0",
- "27.0.0-alpha.3": "118.0.5949.0",
- "27.0.0-alpha.4": "118.0.5949.0",
- "27.0.0-alpha.5": "118.0.5949.0",
- "27.0.0-alpha.6": "118.0.5949.0",
- "27.0.0-beta.1": "118.0.5993.5",
- "27.0.0-beta.2": "118.0.5993.5",
- "27.0.0-beta.3": "118.0.5993.5",
- "27.0.0-beta.4": "118.0.5993.11",
- "27.0.0-beta.5": "118.0.5993.18",
- "27.0.0-beta.6": "118.0.5993.18",
- "27.0.0-beta.7": "118.0.5993.18",
- "27.0.0-beta.8": "118.0.5993.18",
- "27.0.0-beta.9": "118.0.5993.18",
- "27.0.0": "118.0.5993.54",
- "27.0.1": "118.0.5993.89",
- "27.0.2": "118.0.5993.89",
- "27.0.3": "118.0.5993.120",
- "27.0.4": "118.0.5993.129",
- "27.1.0": "118.0.5993.144",
- "27.1.2": "118.0.5993.144",
- "27.1.3": "118.0.5993.159",
- "27.2.0": "118.0.5993.159",
- "27.2.1": "118.0.5993.159",
- "27.2.2": "118.0.5993.159",
- "27.2.3": "118.0.5993.159",
- "27.2.4": "118.0.5993.159",
- "27.3.0": "118.0.5993.159",
- "27.3.1": "118.0.5993.159",
- "27.3.2": "118.0.5993.159",
- "27.3.3": "118.0.5993.159",
- "27.3.4": "118.0.5993.159",
- "27.3.5": "118.0.5993.159",
- "27.3.6": "118.0.5993.159",
- "27.3.7": "118.0.5993.159",
- "27.3.8": "118.0.5993.159",
- "27.3.9": "118.0.5993.159",
- "27.3.10": "118.0.5993.159",
- "27.3.11": "118.0.5993.159",
- "28.0.0-alpha.1": "119.0.6045.0",
- "28.0.0-alpha.2": "119.0.6045.0",
- "28.0.0-alpha.3": "119.0.6045.21",
- "28.0.0-alpha.4": "119.0.6045.21",
- "28.0.0-alpha.5": "119.0.6045.33",
- "28.0.0-alpha.6": "119.0.6045.33",
- "28.0.0-alpha.7": "119.0.6045.33",
- "28.0.0-beta.1": "119.0.6045.33",
- "28.0.0-beta.2": "120.0.6099.0",
- "28.0.0-beta.3": "120.0.6099.5",
- "28.0.0-beta.4": "120.0.6099.5",
- "28.0.0-beta.5": "120.0.6099.18",
- "28.0.0-beta.6": "120.0.6099.18",
- "28.0.0-beta.7": "120.0.6099.18",
- "28.0.0-beta.8": "120.0.6099.18",
- "28.0.0-beta.9": "120.0.6099.18",
- "28.0.0-beta.10": "120.0.6099.18",
- "28.0.0-beta.11": "120.0.6099.35",
- "28.0.0": "120.0.6099.56",
- "28.1.0": "120.0.6099.109",
- "28.1.1": "120.0.6099.109",
- "28.1.2": "120.0.6099.199",
- "28.1.3": "120.0.6099.199",
- "28.1.4": "120.0.6099.216",
- "28.2.0": "120.0.6099.227",
- "28.2.1": "120.0.6099.268",
- "28.2.2": "120.0.6099.276",
- "28.2.3": "120.0.6099.283",
- "28.2.4": "120.0.6099.291",
- "28.2.5": "120.0.6099.291",
- "28.2.6": "120.0.6099.291",
- "28.2.7": "120.0.6099.291",
- "28.2.8": "120.0.6099.291",
- "28.2.9": "120.0.6099.291",
- "28.2.10": "120.0.6099.291",
- "28.3.0": "120.0.6099.291",
- "28.3.1": "120.0.6099.291",
- "28.3.2": "120.0.6099.291",
- "28.3.3": "120.0.6099.291",
- "29.0.0-alpha.1": "121.0.6147.0",
- "29.0.0-alpha.2": "121.0.6147.0",
- "29.0.0-alpha.3": "121.0.6147.0",
- "29.0.0-alpha.4": "121.0.6159.0",
- "29.0.0-alpha.5": "121.0.6159.0",
- "29.0.0-alpha.6": "121.0.6159.0",
- "29.0.0-alpha.7": "121.0.6159.0",
- "29.0.0-alpha.8": "122.0.6194.0",
- "29.0.0-alpha.9": "122.0.6236.2",
- "29.0.0-alpha.10": "122.0.6236.2",
- "29.0.0-alpha.11": "122.0.6236.2",
- "29.0.0-beta.1": "122.0.6236.2",
- "29.0.0-beta.2": "122.0.6236.2",
- "29.0.0-beta.3": "122.0.6261.6",
- "29.0.0-beta.4": "122.0.6261.6",
- "29.0.0-beta.5": "122.0.6261.18",
- "29.0.0-beta.6": "122.0.6261.18",
- "29.0.0-beta.7": "122.0.6261.18",
- "29.0.0-beta.8": "122.0.6261.18",
- "29.0.0-beta.9": "122.0.6261.18",
- "29.0.0-beta.10": "122.0.6261.18",
- "29.0.0-beta.11": "122.0.6261.18",
- "29.0.0-beta.12": "122.0.6261.29",
- "29.0.0": "122.0.6261.39",
- "29.0.1": "122.0.6261.57",
- "29.1.0": "122.0.6261.70",
- "29.1.1": "122.0.6261.111",
- "29.1.2": "122.0.6261.112",
- "29.1.3": "122.0.6261.112",
- "29.1.4": "122.0.6261.129",
- "29.1.5": "122.0.6261.130",
- "29.1.6": "122.0.6261.139",
- "29.2.0": "122.0.6261.156",
- "29.3.0": "122.0.6261.156",
- "29.3.1": "122.0.6261.156",
- "29.3.2": "122.0.6261.156",
- "29.3.3": "122.0.6261.156",
- "29.4.0": "122.0.6261.156",
- "29.4.1": "122.0.6261.156",
- "29.4.2": "122.0.6261.156",
- "29.4.3": "122.0.6261.156",
- "29.4.4": "122.0.6261.156",
- "29.4.5": "122.0.6261.156",
- "29.4.6": "122.0.6261.156",
- "30.0.0-alpha.1": "123.0.6296.0",
- "30.0.0-alpha.2": "123.0.6312.5",
- "30.0.0-alpha.3": "124.0.6323.0",
- "30.0.0-alpha.4": "124.0.6323.0",
- "30.0.0-alpha.5": "124.0.6331.0",
- "30.0.0-alpha.6": "124.0.6331.0",
- "30.0.0-alpha.7": "124.0.6353.0",
- "30.0.0-beta.1": "124.0.6359.0",
- "30.0.0-beta.2": "124.0.6359.0",
- "30.0.0-beta.3": "124.0.6367.9",
- "30.0.0-beta.4": "124.0.6367.9",
- "30.0.0-beta.5": "124.0.6367.9",
- "30.0.0-beta.6": "124.0.6367.18",
- "30.0.0-beta.7": "124.0.6367.29",
- "30.0.0-beta.8": "124.0.6367.29",
- "30.0.0": "124.0.6367.49",
- "30.0.1": "124.0.6367.60",
- "30.0.2": "124.0.6367.91",
- "30.0.3": "124.0.6367.119",
- "30.0.4": "124.0.6367.201",
- "30.0.5": "124.0.6367.207",
- "30.0.6": "124.0.6367.207",
- "30.0.7": "124.0.6367.221",
- "30.0.8": "124.0.6367.230",
- "30.0.9": "124.0.6367.233",
- "30.1.0": "124.0.6367.243",
- "30.1.1": "124.0.6367.243",
- "30.1.2": "124.0.6367.243",
- "30.2.0": "124.0.6367.243",
- "30.3.0": "124.0.6367.243",
- "30.3.1": "124.0.6367.243",
- "30.4.0": "124.0.6367.243",
- "30.5.0": "124.0.6367.243",
- "30.5.1": "124.0.6367.243",
- "31.0.0-alpha.1": "125.0.6412.0",
- "31.0.0-alpha.2": "125.0.6412.0",
- "31.0.0-alpha.3": "125.0.6412.0",
- "31.0.0-alpha.4": "125.0.6412.0",
- "31.0.0-alpha.5": "125.0.6412.0",
- "31.0.0-beta.1": "126.0.6445.0",
- "31.0.0-beta.2": "126.0.6445.0",
- "31.0.0-beta.3": "126.0.6445.0",
- "31.0.0-beta.4": "126.0.6445.0",
- "31.0.0-beta.5": "126.0.6445.0",
- "31.0.0-beta.6": "126.0.6445.0",
- "31.0.0-beta.7": "126.0.6445.0",
- "31.0.0-beta.8": "126.0.6445.0",
- "31.0.0-beta.9": "126.0.6445.0",
- "31.0.0-beta.10": "126.0.6478.36",
- "31.0.0": "126.0.6478.36",
- "31.0.1": "126.0.6478.36",
- "31.0.2": "126.0.6478.61",
- "31.1.0": "126.0.6478.114",
- "31.2.0": "126.0.6478.127",
- "31.2.1": "126.0.6478.127",
- "31.3.0": "126.0.6478.183",
- "31.3.1": "126.0.6478.185",
- "31.4.0": "126.0.6478.234",
- "31.5.0": "126.0.6478.234",
- "31.6.0": "126.0.6478.234",
- "31.7.0": "126.0.6478.234",
- "31.7.1": "126.0.6478.234",
- "31.7.2": "126.0.6478.234",
- "31.7.3": "126.0.6478.234",
- "31.7.4": "126.0.6478.234",
- "31.7.5": "126.0.6478.234",
- "31.7.6": "126.0.6478.234",
- "31.7.7": "126.0.6478.234",
- "32.0.0-alpha.1": "127.0.6521.0",
- "32.0.0-alpha.2": "127.0.6521.0",
- "32.0.0-alpha.3": "127.0.6521.0",
- "32.0.0-alpha.4": "127.0.6521.0",
- "32.0.0-alpha.5": "127.0.6521.0",
- "32.0.0-alpha.6": "128.0.6571.0",
- "32.0.0-alpha.7": "128.0.6571.0",
- "32.0.0-alpha.8": "128.0.6573.0",
- "32.0.0-alpha.9": "128.0.6573.0",
- "32.0.0-alpha.10": "128.0.6573.0",
- "32.0.0-beta.1": "128.0.6573.0",
- "32.0.0-beta.2": "128.0.6611.0",
- "32.0.0-beta.3": "128.0.6613.7",
- "32.0.0-beta.4": "128.0.6613.18",
- "32.0.0-beta.5": "128.0.6613.27",
- "32.0.0-beta.6": "128.0.6613.27",
- "32.0.0-beta.7": "128.0.6613.27",
- "32.0.0": "128.0.6613.36",
- "32.0.1": "128.0.6613.36",
- "32.0.2": "128.0.6613.84",
- "32.1.0": "128.0.6613.120",
- "32.1.1": "128.0.6613.137",
- "32.1.2": "128.0.6613.162",
- "32.2.0": "128.0.6613.178",
- "32.2.1": "128.0.6613.186",
- "32.2.2": "128.0.6613.186",
- "32.2.3": "128.0.6613.186",
- "32.2.4": "128.0.6613.186",
- "32.2.5": "128.0.6613.186",
- "32.2.6": "128.0.6613.186",
- "32.2.7": "128.0.6613.186",
- "32.2.8": "128.0.6613.186",
- "32.3.0": "128.0.6613.186",
- "32.3.1": "128.0.6613.186",
- "32.3.2": "128.0.6613.186",
- "32.3.3": "128.0.6613.186",
- "33.0.0-alpha.1": "129.0.6668.0",
- "33.0.0-alpha.2": "130.0.6672.0",
- "33.0.0-alpha.3": "130.0.6672.0",
- "33.0.0-alpha.4": "130.0.6672.0",
- "33.0.0-alpha.5": "130.0.6672.0",
- "33.0.0-alpha.6": "130.0.6672.0",
- "33.0.0-beta.1": "130.0.6672.0",
- "33.0.0-beta.2": "130.0.6672.0",
- "33.0.0-beta.3": "130.0.6672.0",
- "33.0.0-beta.4": "130.0.6672.0",
- "33.0.0-beta.5": "130.0.6723.19",
- "33.0.0-beta.6": "130.0.6723.19",
- "33.0.0-beta.7": "130.0.6723.19",
- "33.0.0-beta.8": "130.0.6723.31",
- "33.0.0-beta.9": "130.0.6723.31",
- "33.0.0-beta.10": "130.0.6723.31",
- "33.0.0-beta.11": "130.0.6723.44",
- "33.0.0": "130.0.6723.44",
- "33.0.1": "130.0.6723.59",
- "33.0.2": "130.0.6723.59",
- "33.1.0": "130.0.6723.91",
- "33.2.0": "130.0.6723.118",
- "33.2.1": "130.0.6723.137",
- "33.3.0": "130.0.6723.152",
- "33.3.1": "130.0.6723.170",
- "33.3.2": "130.0.6723.191",
- "33.4.0": "130.0.6723.191",
- "33.4.1": "130.0.6723.191",
- "33.4.2": "130.0.6723.191",
- "33.4.3": "130.0.6723.191",
- "33.4.4": "130.0.6723.191",
- "33.4.5": "130.0.6723.191",
- "33.4.6": "130.0.6723.191",
- "33.4.7": "130.0.6723.191",
- "33.4.8": "130.0.6723.191",
- "33.4.9": "130.0.6723.191",
- "33.4.10": "130.0.6723.191",
- "33.4.11": "130.0.6723.191",
- "34.0.0-alpha.1": "131.0.6776.0",
- "34.0.0-alpha.2": "132.0.6779.0",
- "34.0.0-alpha.3": "132.0.6789.1",
- "34.0.0-alpha.4": "132.0.6789.1",
- "34.0.0-alpha.5": "132.0.6789.1",
- "34.0.0-alpha.6": "132.0.6789.1",
- "34.0.0-alpha.7": "132.0.6789.1",
- "34.0.0-alpha.8": "132.0.6820.0",
- "34.0.0-alpha.9": "132.0.6824.0",
- "34.0.0-beta.1": "132.0.6824.0",
- "34.0.0-beta.2": "132.0.6824.0",
- "34.0.0-beta.3": "132.0.6824.0",
- "34.0.0-beta.4": "132.0.6834.6",
- "34.0.0-beta.5": "132.0.6834.6",
- "34.0.0-beta.6": "132.0.6834.15",
- "34.0.0-beta.7": "132.0.6834.15",
- "34.0.0-beta.8": "132.0.6834.15",
- "34.0.0-beta.9": "132.0.6834.32",
- "34.0.0-beta.10": "132.0.6834.32",
- "34.0.0-beta.11": "132.0.6834.32",
- "34.0.0-beta.12": "132.0.6834.46",
- "34.0.0-beta.13": "132.0.6834.46",
- "34.0.0-beta.14": "132.0.6834.57",
- "34.0.0-beta.15": "132.0.6834.57",
- "34.0.0-beta.16": "132.0.6834.57",
- "34.0.0": "132.0.6834.83",
- "34.0.1": "132.0.6834.83",
- "34.0.2": "132.0.6834.159",
- "34.1.0": "132.0.6834.194",
- "34.1.1": "132.0.6834.194",
- "34.2.0": "132.0.6834.196",
- "34.3.0": "132.0.6834.210",
- "34.3.1": "132.0.6834.210",
- "34.3.2": "132.0.6834.210",
- "34.3.3": "132.0.6834.210",
- "34.3.4": "132.0.6834.210",
- "34.4.0": "132.0.6834.210",
- "34.4.1": "132.0.6834.210",
- "34.5.0": "132.0.6834.210",
- "34.5.1": "132.0.6834.210",
- "34.5.2": "132.0.6834.210",
- "34.5.3": "132.0.6834.210",
- "34.5.4": "132.0.6834.210",
- "34.5.5": "132.0.6834.210",
- "34.5.6": "132.0.6834.210",
- "34.5.7": "132.0.6834.210",
- "34.5.8": "132.0.6834.210",
- "35.0.0-alpha.1": "133.0.6920.0",
- "35.0.0-alpha.2": "133.0.6920.0",
- "35.0.0-alpha.3": "133.0.6920.0",
- "35.0.0-alpha.4": "133.0.6920.0",
- "35.0.0-alpha.5": "133.0.6920.0",
- "35.0.0-beta.1": "133.0.6920.0",
- "35.0.0-beta.2": "134.0.6968.0",
- "35.0.0-beta.3": "134.0.6968.0",
- "35.0.0-beta.4": "134.0.6968.0",
- "35.0.0-beta.5": "134.0.6989.0",
- "35.0.0-beta.6": "134.0.6990.0",
- "35.0.0-beta.7": "134.0.6990.0",
- "35.0.0-beta.8": "134.0.6998.10",
- "35.0.0-beta.9": "134.0.6998.10",
- "35.0.0-beta.10": "134.0.6998.23",
- "35.0.0-beta.11": "134.0.6998.23",
- "35.0.0-beta.12": "134.0.6998.23",
- "35.0.0-beta.13": "134.0.6998.44",
- "35.0.0": "134.0.6998.44",
- "35.0.1": "134.0.6998.44",
- "35.0.2": "134.0.6998.88",
- "35.0.3": "134.0.6998.88",
- "35.1.0": "134.0.6998.165",
- "35.1.1": "134.0.6998.165",
- "35.1.2": "134.0.6998.178",
- "35.1.3": "134.0.6998.179",
- "35.1.4": "134.0.6998.179",
- "35.1.5": "134.0.6998.179",
- "35.2.0": "134.0.6998.205",
- "35.2.1": "134.0.6998.205",
- "35.2.2": "134.0.6998.205",
- "35.3.0": "134.0.6998.205",
- "35.4.0": "134.0.6998.205",
- "35.5.0": "134.0.6998.205",
- "35.5.1": "134.0.6998.205",
- "35.6.0": "134.0.6998.205",
- "35.7.0": "134.0.6998.205",
- "35.7.1": "134.0.6998.205",
- "35.7.2": "134.0.6998.205",
- "35.7.4": "134.0.6998.205",
- "35.7.5": "134.0.6998.205",
- "36.0.0-alpha.1": "135.0.7049.5",
- "36.0.0-alpha.2": "136.0.7062.0",
- "36.0.0-alpha.3": "136.0.7062.0",
- "36.0.0-alpha.4": "136.0.7062.0",
- "36.0.0-alpha.5": "136.0.7067.0",
- "36.0.0-alpha.6": "136.0.7067.0",
- "36.0.0-beta.1": "136.0.7067.0",
- "36.0.0-beta.2": "136.0.7067.0",
- "36.0.0-beta.3": "136.0.7067.0",
- "36.0.0-beta.4": "136.0.7067.0",
- "36.0.0-beta.5": "136.0.7103.17",
- "36.0.0-beta.6": "136.0.7103.25",
- "36.0.0-beta.7": "136.0.7103.25",
- "36.0.0-beta.8": "136.0.7103.33",
- "36.0.0-beta.9": "136.0.7103.33",
- "36.0.0": "136.0.7103.48",
- "36.0.1": "136.0.7103.48",
- "36.1.0": "136.0.7103.49",
- "36.2.0": "136.0.7103.49",
- "36.2.1": "136.0.7103.93",
- "36.3.0": "136.0.7103.113",
- "36.3.1": "136.0.7103.113",
- "36.3.2": "136.0.7103.115",
- "36.4.0": "136.0.7103.149",
- "36.5.0": "136.0.7103.168",
- "36.6.0": "136.0.7103.177",
- "36.7.0": "136.0.7103.177",
- "36.7.1": "136.0.7103.177",
- "36.7.3": "136.0.7103.177",
- "36.7.4": "136.0.7103.177",
- "36.8.0": "136.0.7103.177",
- "36.8.1": "136.0.7103.177",
- "37.0.0-alpha.1": "137.0.7151.0",
- "37.0.0-alpha.2": "137.0.7151.0",
- "37.0.0-alpha.3": "138.0.7156.0",
- "37.0.0-alpha.4": "138.0.7165.0",
- "37.0.0-alpha.5": "138.0.7177.0",
- "37.0.0-alpha.6": "138.0.7178.0",
- "37.0.0-alpha.7": "138.0.7178.0",
- "37.0.0-beta.1": "138.0.7178.0",
- "37.0.0-beta.2": "138.0.7178.0",
- "37.0.0-beta.3": "138.0.7190.0",
- "37.0.0-beta.4": "138.0.7204.15",
- "37.0.0-beta.5": "138.0.7204.15",
- "37.0.0-beta.6": "138.0.7204.15",
- "37.0.0-beta.7": "138.0.7204.15",
- "37.0.0-beta.8": "138.0.7204.23",
- "37.0.0-beta.9": "138.0.7204.35",
- "37.0.0": "138.0.7204.35",
- "37.1.0": "138.0.7204.35",
- "37.2.0": "138.0.7204.97",
- "37.2.1": "138.0.7204.97",
- "37.2.2": "138.0.7204.100",
- "37.2.3": "138.0.7204.100",
- "37.2.4": "138.0.7204.157",
- "37.2.5": "138.0.7204.168",
- "37.2.6": "138.0.7204.185",
- "37.3.0": "138.0.7204.224",
- "37.3.1": "138.0.7204.235",
- "37.4.0": "138.0.7204.243",
- "38.0.0-alpha.1": "139.0.7219.0",
- "38.0.0-alpha.2": "139.0.7219.0",
- "38.0.0-alpha.3": "139.0.7219.0",
- "38.0.0-alpha.4": "140.0.7261.0",
- "38.0.0-alpha.5": "140.0.7261.0",
- "38.0.0-alpha.6": "140.0.7261.0",
- "38.0.0-alpha.7": "140.0.7281.0",
- "38.0.0-alpha.8": "140.0.7281.0",
- "38.0.0-alpha.9": "140.0.7301.0",
- "38.0.0-alpha.10": "140.0.7309.0",
- "38.0.0-alpha.11": "140.0.7312.0",
- "38.0.0-alpha.12": "140.0.7314.0",
- "38.0.0-alpha.13": "140.0.7314.0",
- "38.0.0-beta.1": "140.0.7314.0",
- "38.0.0-beta.2": "140.0.7327.0",
- "38.0.0-beta.3": "140.0.7327.0",
- "38.0.0-beta.4": "140.0.7339.2",
- "38.0.0-beta.5": "140.0.7339.2",
- "38.0.0-beta.6": "140.0.7339.2",
- "38.0.0-beta.7": "140.0.7339.16",
- "38.0.0-beta.8": "140.0.7339.24",
- "38.0.0-beta.9": "140.0.7339.24"
-};
\ No newline at end of file
diff --git a/node_modules/electron-to-chromium/full-versions.json b/node_modules/electron-to-chromium/full-versions.json
deleted file mode 100644
index afafa0e..0000000
--- a/node_modules/electron-to-chromium/full-versions.json
+++ /dev/null
@@ -1 +0,0 @@
-{"0.20.0":"39.0.2171.65","0.20.1":"39.0.2171.65","0.20.2":"39.0.2171.65","0.20.3":"39.0.2171.65","0.20.4":"39.0.2171.65","0.20.5":"39.0.2171.65","0.20.6":"39.0.2171.65","0.20.7":"39.0.2171.65","0.20.8":"39.0.2171.65","0.21.0":"40.0.2214.91","0.21.1":"40.0.2214.91","0.21.2":"40.0.2214.91","0.21.3":"41.0.2272.76","0.22.1":"41.0.2272.76","0.22.2":"41.0.2272.76","0.22.3":"41.0.2272.76","0.23.0":"41.0.2272.76","0.24.0":"41.0.2272.76","0.25.0":"42.0.2311.107","0.25.1":"42.0.2311.107","0.25.2":"42.0.2311.107","0.25.3":"42.0.2311.107","0.26.0":"42.0.2311.107","0.26.1":"42.0.2311.107","0.27.0":"42.0.2311.107","0.27.1":"42.0.2311.107","0.27.2":"43.0.2357.65","0.27.3":"43.0.2357.65","0.28.0":"43.0.2357.65","0.28.1":"43.0.2357.65","0.28.2":"43.0.2357.65","0.28.3":"43.0.2357.65","0.29.1":"43.0.2357.65","0.29.2":"43.0.2357.65","0.30.4":"44.0.2403.125","0.31.0":"44.0.2403.125","0.31.2":"45.0.2454.85","0.32.2":"45.0.2454.85","0.32.3":"45.0.2454.85","0.33.0":"45.0.2454.85","0.33.1":"45.0.2454.85","0.33.2":"45.0.2454.85","0.33.3":"45.0.2454.85","0.33.4":"45.0.2454.85","0.33.6":"45.0.2454.85","0.33.7":"45.0.2454.85","0.33.8":"45.0.2454.85","0.33.9":"45.0.2454.85","0.34.0":"45.0.2454.85","0.34.1":"45.0.2454.85","0.34.2":"45.0.2454.85","0.34.3":"45.0.2454.85","0.34.4":"45.0.2454.85","0.35.1":"45.0.2454.85","0.35.2":"45.0.2454.85","0.35.3":"45.0.2454.85","0.35.4":"45.0.2454.85","0.35.5":"45.0.2454.85","0.36.0":"47.0.2526.73","0.36.2":"47.0.2526.73","0.36.3":"47.0.2526.73","0.36.4":"47.0.2526.73","0.36.5":"47.0.2526.110","0.36.6":"47.0.2526.110","0.36.7":"47.0.2526.110","0.36.8":"47.0.2526.110","0.36.9":"47.0.2526.110","0.36.10":"47.0.2526.110","0.36.11":"47.0.2526.110","0.36.12":"47.0.2526.110","0.37.0":"49.0.2623.75","0.37.1":"49.0.2623.75","0.37.3":"49.0.2623.75","0.37.4":"49.0.2623.75","0.37.5":"49.0.2623.75","0.37.6":"49.0.2623.75","0.37.7":"49.0.2623.75","0.37.8":"49.0.2623.75","1.0.0":"49.0.2623.75","1.0.1":"49.0.2623.75","1.0.2":"49.0.2623.75","1.1.0":"50.0.2661.102","1.1.1":"50.0.2661.102","1.1.2":"50.0.2661.102","1.1.3":"50.0.2661.102","1.2.0":"51.0.2704.63","1.2.1":"51.0.2704.63","1.2.2":"51.0.2704.84","1.2.3":"51.0.2704.84","1.2.4":"51.0.2704.103","1.2.5":"51.0.2704.103","1.2.6":"51.0.2704.106","1.2.7":"51.0.2704.106","1.2.8":"51.0.2704.106","1.3.0":"52.0.2743.82","1.3.1":"52.0.2743.82","1.3.2":"52.0.2743.82","1.3.3":"52.0.2743.82","1.3.4":"52.0.2743.82","1.3.5":"52.0.2743.82","1.3.6":"52.0.2743.82","1.3.7":"52.0.2743.82","1.3.9":"52.0.2743.82","1.3.10":"52.0.2743.82","1.3.13":"52.0.2743.82","1.3.14":"52.0.2743.82","1.3.15":"52.0.2743.82","1.4.0":"53.0.2785.113","1.4.1":"53.0.2785.113","1.4.2":"53.0.2785.113","1.4.3":"53.0.2785.113","1.4.4":"53.0.2785.113","1.4.5":"53.0.2785.113","1.4.6":"53.0.2785.143","1.4.7":"53.0.2785.143","1.4.8":"53.0.2785.143","1.4.10":"53.0.2785.143","1.4.11":"53.0.2785.143","1.4.12":"54.0.2840.51","1.4.13":"53.0.2785.143","1.4.14":"53.0.2785.143","1.4.15":"53.0.2785.143","1.4.16":"53.0.2785.143","1.5.0":"54.0.2840.101","1.5.1":"54.0.2840.101","1.6.0":"56.0.2924.87","1.6.1":"56.0.2924.87","1.6.2":"56.0.2924.87","1.6.3":"56.0.2924.87","1.6.4":"56.0.2924.87","1.6.5":"56.0.2924.87","1.6.6":"56.0.2924.87","1.6.7":"56.0.2924.87","1.6.8":"56.0.2924.87","1.6.9":"56.0.2924.87","1.6.10":"56.0.2924.87","1.6.11":"56.0.2924.87","1.6.12":"56.0.2924.87","1.6.13":"56.0.2924.87","1.6.14":"56.0.2924.87","1.6.15":"56.0.2924.87","1.6.16":"56.0.2924.87","1.6.17":"56.0.2924.87","1.6.18":"56.0.2924.87","1.7.0":"58.0.3029.110","1.7.1":"58.0.3029.110","1.7.2":"58.0.3029.110","1.7.3":"58.0.3029.110","1.7.4":"58.0.3029.110","1.7.5":"58.0.3029.110","1.7.6":"58.0.3029.110","1.7.7":"58.0.3029.110","1.7.8":"58.0.3029.110","1.7.9":"58.0.3029.110","1.7.10":"58.0.3029.110","1.7.11":"58.0.3029.110","1.7.12":"58.0.3029.110","1.7.13":"58.0.3029.110","1.7.14":"58.0.3029.110","1.7.15":"58.0.3029.110","1.7.16":"58.0.3029.110","1.8.0":"59.0.3071.115","1.8.1":"59.0.3071.115","1.8.2-beta.1":"59.0.3071.115","1.8.2-beta.2":"59.0.3071.115","1.8.2-beta.3":"59.0.3071.115","1.8.2-beta.4":"59.0.3071.115","1.8.2-beta.5":"59.0.3071.115","1.8.2":"59.0.3071.115","1.8.3":"59.0.3071.115","1.8.4":"59.0.3071.115","1.8.5":"59.0.3071.115","1.8.6":"59.0.3071.115","1.8.7":"59.0.3071.115","1.8.8":"59.0.3071.115","2.0.0-beta.1":"61.0.3163.100","2.0.0-beta.2":"61.0.3163.100","2.0.0-beta.3":"61.0.3163.100","2.0.0-beta.4":"61.0.3163.100","2.0.0-beta.5":"61.0.3163.100","2.0.0-beta.6":"61.0.3163.100","2.0.0-beta.7":"61.0.3163.100","2.0.0-beta.8":"61.0.3163.100","2.0.0":"61.0.3163.100","2.0.1":"61.0.3163.100","2.0.2":"61.0.3163.100","2.0.3":"61.0.3163.100","2.0.4":"61.0.3163.100","2.0.5":"61.0.3163.100","2.0.6":"61.0.3163.100","2.0.7":"61.0.3163.100","2.0.8":"61.0.3163.100","2.0.9":"61.0.3163.100","2.0.10":"61.0.3163.100","2.0.11":"61.0.3163.100","2.0.12":"61.0.3163.100","2.0.13":"61.0.3163.100","2.0.14":"61.0.3163.100","2.0.15":"61.0.3163.100","2.0.16":"61.0.3163.100","2.0.17":"61.0.3163.100","2.0.18":"61.0.3163.100","2.1.0-unsupported.20180809":"61.0.3163.100","3.0.0-beta.1":"66.0.3359.181","3.0.0-beta.2":"66.0.3359.181","3.0.0-beta.3":"66.0.3359.181","3.0.0-beta.4":"66.0.3359.181","3.0.0-beta.5":"66.0.3359.181","3.0.0-beta.6":"66.0.3359.181","3.0.0-beta.7":"66.0.3359.181","3.0.0-beta.8":"66.0.3359.181","3.0.0-beta.9":"66.0.3359.181","3.0.0-beta.10":"66.0.3359.181","3.0.0-beta.11":"66.0.3359.181","3.0.0-beta.12":"66.0.3359.181","3.0.0-beta.13":"66.0.3359.181","3.0.0":"66.0.3359.181","3.0.1":"66.0.3359.181","3.0.2":"66.0.3359.181","3.0.3":"66.0.3359.181","3.0.4":"66.0.3359.181","3.0.5":"66.0.3359.181","3.0.6":"66.0.3359.181","3.0.7":"66.0.3359.181","3.0.8":"66.0.3359.181","3.0.9":"66.0.3359.181","3.0.10":"66.0.3359.181","3.0.11":"66.0.3359.181","3.0.12":"66.0.3359.181","3.0.13":"66.0.3359.181","3.0.14":"66.0.3359.181","3.0.15":"66.0.3359.181","3.0.16":"66.0.3359.181","3.1.0-beta.1":"66.0.3359.181","3.1.0-beta.2":"66.0.3359.181","3.1.0-beta.3":"66.0.3359.181","3.1.0-beta.4":"66.0.3359.181","3.1.0-beta.5":"66.0.3359.181","3.1.0":"66.0.3359.181","3.1.1":"66.0.3359.181","3.1.2":"66.0.3359.181","3.1.3":"66.0.3359.181","3.1.4":"66.0.3359.181","3.1.5":"66.0.3359.181","3.1.6":"66.0.3359.181","3.1.7":"66.0.3359.181","3.1.8":"66.0.3359.181","3.1.9":"66.0.3359.181","3.1.10":"66.0.3359.181","3.1.11":"66.0.3359.181","3.1.12":"66.0.3359.181","3.1.13":"66.0.3359.181","4.0.0-beta.1":"69.0.3497.106","4.0.0-beta.2":"69.0.3497.106","4.0.0-beta.3":"69.0.3497.106","4.0.0-beta.4":"69.0.3497.106","4.0.0-beta.5":"69.0.3497.106","4.0.0-beta.6":"69.0.3497.106","4.0.0-beta.7":"69.0.3497.106","4.0.0-beta.8":"69.0.3497.106","4.0.0-beta.9":"69.0.3497.106","4.0.0-beta.10":"69.0.3497.106","4.0.0-beta.11":"69.0.3497.106","4.0.0":"69.0.3497.106","4.0.1":"69.0.3497.106","4.0.2":"69.0.3497.106","4.0.3":"69.0.3497.106","4.0.4":"69.0.3497.106","4.0.5":"69.0.3497.106","4.0.6":"69.0.3497.106","4.0.7":"69.0.3497.128","4.0.8":"69.0.3497.128","4.1.0":"69.0.3497.128","4.1.1":"69.0.3497.128","4.1.2":"69.0.3497.128","4.1.3":"69.0.3497.128","4.1.4":"69.0.3497.128","4.1.5":"69.0.3497.128","4.2.0":"69.0.3497.128","4.2.1":"69.0.3497.128","4.2.2":"69.0.3497.128","4.2.3":"69.0.3497.128","4.2.4":"69.0.3497.128","4.2.5":"69.0.3497.128","4.2.6":"69.0.3497.128","4.2.7":"69.0.3497.128","4.2.8":"69.0.3497.128","4.2.9":"69.0.3497.128","4.2.10":"69.0.3497.128","4.2.11":"69.0.3497.128","4.2.12":"69.0.3497.128","5.0.0-beta.1":"72.0.3626.52","5.0.0-beta.2":"72.0.3626.52","5.0.0-beta.3":"73.0.3683.27","5.0.0-beta.4":"73.0.3683.54","5.0.0-beta.5":"73.0.3683.61","5.0.0-beta.6":"73.0.3683.84","5.0.0-beta.7":"73.0.3683.94","5.0.0-beta.8":"73.0.3683.104","5.0.0-beta.9":"73.0.3683.117","5.0.0":"73.0.3683.119","5.0.1":"73.0.3683.121","5.0.2":"73.0.3683.121","5.0.3":"73.0.3683.121","5.0.4":"73.0.3683.121","5.0.5":"73.0.3683.121","5.0.6":"73.0.3683.121","5.0.7":"73.0.3683.121","5.0.8":"73.0.3683.121","5.0.9":"73.0.3683.121","5.0.10":"73.0.3683.121","5.0.11":"73.0.3683.121","5.0.12":"73.0.3683.121","5.0.13":"73.0.3683.121","6.0.0-beta.1":"76.0.3774.1","6.0.0-beta.2":"76.0.3783.1","6.0.0-beta.3":"76.0.3783.1","6.0.0-beta.4":"76.0.3783.1","6.0.0-beta.5":"76.0.3805.4","6.0.0-beta.6":"76.0.3809.3","6.0.0-beta.7":"76.0.3809.22","6.0.0-beta.8":"76.0.3809.26","6.0.0-beta.9":"76.0.3809.26","6.0.0-beta.10":"76.0.3809.37","6.0.0-beta.11":"76.0.3809.42","6.0.0-beta.12":"76.0.3809.54","6.0.0-beta.13":"76.0.3809.60","6.0.0-beta.14":"76.0.3809.68","6.0.0-beta.15":"76.0.3809.74","6.0.0":"76.0.3809.88","6.0.1":"76.0.3809.102","6.0.2":"76.0.3809.110","6.0.3":"76.0.3809.126","6.0.4":"76.0.3809.131","6.0.5":"76.0.3809.136","6.0.6":"76.0.3809.138","6.0.7":"76.0.3809.139","6.0.8":"76.0.3809.146","6.0.9":"76.0.3809.146","6.0.10":"76.0.3809.146","6.0.11":"76.0.3809.146","6.0.12":"76.0.3809.146","6.1.0":"76.0.3809.146","6.1.1":"76.0.3809.146","6.1.2":"76.0.3809.146","6.1.3":"76.0.3809.146","6.1.4":"76.0.3809.146","6.1.5":"76.0.3809.146","6.1.6":"76.0.3809.146","6.1.7":"76.0.3809.146","6.1.8":"76.0.3809.146","6.1.9":"76.0.3809.146","6.1.10":"76.0.3809.146","6.1.11":"76.0.3809.146","6.1.12":"76.0.3809.146","7.0.0-beta.1":"78.0.3866.0","7.0.0-beta.2":"78.0.3866.0","7.0.0-beta.3":"78.0.3866.0","7.0.0-beta.4":"78.0.3896.6","7.0.0-beta.5":"78.0.3905.1","7.0.0-beta.6":"78.0.3905.1","7.0.0-beta.7":"78.0.3905.1","7.0.0":"78.0.3905.1","7.0.1":"78.0.3904.92","7.1.0":"78.0.3904.94","7.1.1":"78.0.3904.99","7.1.2":"78.0.3904.113","7.1.3":"78.0.3904.126","7.1.4":"78.0.3904.130","7.1.5":"78.0.3904.130","7.1.6":"78.0.3904.130","7.1.7":"78.0.3904.130","7.1.8":"78.0.3904.130","7.1.9":"78.0.3904.130","7.1.10":"78.0.3904.130","7.1.11":"78.0.3904.130","7.1.12":"78.0.3904.130","7.1.13":"78.0.3904.130","7.1.14":"78.0.3904.130","7.2.0":"78.0.3904.130","7.2.1":"78.0.3904.130","7.2.2":"78.0.3904.130","7.2.3":"78.0.3904.130","7.2.4":"78.0.3904.130","7.3.0":"78.0.3904.130","7.3.1":"78.0.3904.130","7.3.2":"78.0.3904.130","7.3.3":"78.0.3904.130","8.0.0-beta.1":"79.0.3931.0","8.0.0-beta.2":"79.0.3931.0","8.0.0-beta.3":"80.0.3955.0","8.0.0-beta.4":"80.0.3955.0","8.0.0-beta.5":"80.0.3987.14","8.0.0-beta.6":"80.0.3987.51","8.0.0-beta.7":"80.0.3987.59","8.0.0-beta.8":"80.0.3987.75","8.0.0-beta.9":"80.0.3987.75","8.0.0":"80.0.3987.86","8.0.1":"80.0.3987.86","8.0.2":"80.0.3987.86","8.0.3":"80.0.3987.134","8.1.0":"80.0.3987.137","8.1.1":"80.0.3987.141","8.2.0":"80.0.3987.158","8.2.1":"80.0.3987.163","8.2.2":"80.0.3987.163","8.2.3":"80.0.3987.163","8.2.4":"80.0.3987.165","8.2.5":"80.0.3987.165","8.3.0":"80.0.3987.165","8.3.1":"80.0.3987.165","8.3.2":"80.0.3987.165","8.3.3":"80.0.3987.165","8.3.4":"80.0.3987.165","8.4.0":"80.0.3987.165","8.4.1":"80.0.3987.165","8.5.0":"80.0.3987.165","8.5.1":"80.0.3987.165","8.5.2":"80.0.3987.165","8.5.3":"80.0.3987.163","8.5.4":"80.0.3987.163","8.5.5":"80.0.3987.163","9.0.0-beta.1":"82.0.4048.0","9.0.0-beta.2":"82.0.4048.0","9.0.0-beta.3":"82.0.4048.0","9.0.0-beta.4":"82.0.4048.0","9.0.0-beta.5":"82.0.4048.0","9.0.0-beta.6":"82.0.4058.2","9.0.0-beta.7":"82.0.4058.2","9.0.0-beta.9":"82.0.4058.2","9.0.0-beta.10":"82.0.4085.10","9.0.0-beta.11":"82.0.4085.14","9.0.0-beta.12":"82.0.4085.14","9.0.0-beta.13":"82.0.4085.14","9.0.0-beta.14":"82.0.4085.27","9.0.0-beta.15":"83.0.4102.3","9.0.0-beta.16":"83.0.4102.3","9.0.0-beta.17":"83.0.4103.14","9.0.0-beta.18":"83.0.4103.16","9.0.0-beta.19":"83.0.4103.24","9.0.0-beta.20":"83.0.4103.26","9.0.0-beta.21":"83.0.4103.26","9.0.0-beta.22":"83.0.4103.34","9.0.0-beta.23":"83.0.4103.44","9.0.0-beta.24":"83.0.4103.45","9.0.0":"83.0.4103.64","9.0.1":"83.0.4103.94","9.0.2":"83.0.4103.94","9.0.3":"83.0.4103.100","9.0.4":"83.0.4103.104","9.0.5":"83.0.4103.119","9.1.0":"83.0.4103.122","9.1.1":"83.0.4103.122","9.1.2":"83.0.4103.122","9.2.0":"83.0.4103.122","9.2.1":"83.0.4103.122","9.3.0":"83.0.4103.122","9.3.1":"83.0.4103.122","9.3.2":"83.0.4103.122","9.3.3":"83.0.4103.122","9.3.4":"83.0.4103.122","9.3.5":"83.0.4103.122","9.4.0":"83.0.4103.122","9.4.1":"83.0.4103.122","9.4.2":"83.0.4103.122","9.4.3":"83.0.4103.122","9.4.4":"83.0.4103.122","10.0.0-beta.1":"84.0.4129.0","10.0.0-beta.2":"84.0.4129.0","10.0.0-beta.3":"85.0.4161.2","10.0.0-beta.4":"85.0.4161.2","10.0.0-beta.8":"85.0.4181.1","10.0.0-beta.9":"85.0.4181.1","10.0.0-beta.10":"85.0.4183.19","10.0.0-beta.11":"85.0.4183.20","10.0.0-beta.12":"85.0.4183.26","10.0.0-beta.13":"85.0.4183.39","10.0.0-beta.14":"85.0.4183.39","10.0.0-beta.15":"85.0.4183.39","10.0.0-beta.17":"85.0.4183.39","10.0.0-beta.19":"85.0.4183.39","10.0.0-beta.20":"85.0.4183.39","10.0.0-beta.21":"85.0.4183.39","10.0.0-beta.23":"85.0.4183.70","10.0.0-beta.24":"85.0.4183.78","10.0.0-beta.25":"85.0.4183.80","10.0.0":"85.0.4183.84","10.0.1":"85.0.4183.86","10.1.0":"85.0.4183.87","10.1.1":"85.0.4183.93","10.1.2":"85.0.4183.98","10.1.3":"85.0.4183.121","10.1.4":"85.0.4183.121","10.1.5":"85.0.4183.121","10.1.6":"85.0.4183.121","10.1.7":"85.0.4183.121","10.2.0":"85.0.4183.121","10.3.0":"85.0.4183.121","10.3.1":"85.0.4183.121","10.3.2":"85.0.4183.121","10.4.0":"85.0.4183.121","10.4.1":"85.0.4183.121","10.4.2":"85.0.4183.121","10.4.3":"85.0.4183.121","10.4.4":"85.0.4183.121","10.4.5":"85.0.4183.121","10.4.6":"85.0.4183.121","10.4.7":"85.0.4183.121","11.0.0-beta.1":"86.0.4234.0","11.0.0-beta.3":"86.0.4234.0","11.0.0-beta.4":"86.0.4234.0","11.0.0-beta.5":"86.0.4234.0","11.0.0-beta.6":"86.0.4234.0","11.0.0-beta.7":"86.0.4234.0","11.0.0-beta.8":"87.0.4251.1","11.0.0-beta.9":"87.0.4251.1","11.0.0-beta.11":"87.0.4251.1","11.0.0-beta.12":"87.0.4280.11","11.0.0-beta.13":"87.0.4280.11","11.0.0-beta.16":"87.0.4280.27","11.0.0-beta.17":"87.0.4280.27","11.0.0-beta.18":"87.0.4280.27","11.0.0-beta.19":"87.0.4280.27","11.0.0-beta.20":"87.0.4280.40","11.0.0-beta.22":"87.0.4280.47","11.0.0-beta.23":"87.0.4280.47","11.0.0":"87.0.4280.60","11.0.1":"87.0.4280.60","11.0.2":"87.0.4280.67","11.0.3":"87.0.4280.67","11.0.4":"87.0.4280.67","11.0.5":"87.0.4280.88","11.1.0":"87.0.4280.88","11.1.1":"87.0.4280.88","11.2.0":"87.0.4280.141","11.2.1":"87.0.4280.141","11.2.2":"87.0.4280.141","11.2.3":"87.0.4280.141","11.3.0":"87.0.4280.141","11.4.0":"87.0.4280.141","11.4.1":"87.0.4280.141","11.4.2":"87.0.4280.141","11.4.3":"87.0.4280.141","11.4.4":"87.0.4280.141","11.4.5":"87.0.4280.141","11.4.6":"87.0.4280.141","11.4.7":"87.0.4280.141","11.4.8":"87.0.4280.141","11.4.9":"87.0.4280.141","11.4.10":"87.0.4280.141","11.4.11":"87.0.4280.141","11.4.12":"87.0.4280.141","11.5.0":"87.0.4280.141","12.0.0-beta.1":"89.0.4328.0","12.0.0-beta.3":"89.0.4328.0","12.0.0-beta.4":"89.0.4328.0","12.0.0-beta.5":"89.0.4328.0","12.0.0-beta.6":"89.0.4328.0","12.0.0-beta.7":"89.0.4328.0","12.0.0-beta.8":"89.0.4328.0","12.0.0-beta.9":"89.0.4328.0","12.0.0-beta.10":"89.0.4328.0","12.0.0-beta.11":"89.0.4328.0","12.0.0-beta.12":"89.0.4328.0","12.0.0-beta.14":"89.0.4328.0","12.0.0-beta.16":"89.0.4348.1","12.0.0-beta.18":"89.0.4348.1","12.0.0-beta.19":"89.0.4348.1","12.0.0-beta.20":"89.0.4348.1","12.0.0-beta.21":"89.0.4388.2","12.0.0-beta.22":"89.0.4388.2","12.0.0-beta.23":"89.0.4388.2","12.0.0-beta.24":"89.0.4388.2","12.0.0-beta.25":"89.0.4388.2","12.0.0-beta.26":"89.0.4388.2","12.0.0-beta.27":"89.0.4389.23","12.0.0-beta.28":"89.0.4389.23","12.0.0-beta.29":"89.0.4389.23","12.0.0-beta.30":"89.0.4389.58","12.0.0-beta.31":"89.0.4389.58","12.0.0":"89.0.4389.69","12.0.1":"89.0.4389.82","12.0.2":"89.0.4389.90","12.0.3":"89.0.4389.114","12.0.4":"89.0.4389.114","12.0.5":"89.0.4389.128","12.0.6":"89.0.4389.128","12.0.7":"89.0.4389.128","12.0.8":"89.0.4389.128","12.0.9":"89.0.4389.128","12.0.10":"89.0.4389.128","12.0.11":"89.0.4389.128","12.0.12":"89.0.4389.128","12.0.13":"89.0.4389.128","12.0.14":"89.0.4389.128","12.0.15":"89.0.4389.128","12.0.16":"89.0.4389.128","12.0.17":"89.0.4389.128","12.0.18":"89.0.4389.128","12.1.0":"89.0.4389.128","12.1.1":"89.0.4389.128","12.1.2":"89.0.4389.128","12.2.0":"89.0.4389.128","12.2.1":"89.0.4389.128","12.2.2":"89.0.4389.128","12.2.3":"89.0.4389.128","13.0.0-beta.2":"90.0.4402.0","13.0.0-beta.3":"90.0.4402.0","13.0.0-beta.4":"90.0.4415.0","13.0.0-beta.5":"90.0.4415.0","13.0.0-beta.6":"90.0.4415.0","13.0.0-beta.7":"90.0.4415.0","13.0.0-beta.8":"90.0.4415.0","13.0.0-beta.9":"90.0.4415.0","13.0.0-beta.10":"90.0.4415.0","13.0.0-beta.11":"90.0.4415.0","13.0.0-beta.12":"90.0.4415.0","13.0.0-beta.13":"90.0.4415.0","13.0.0-beta.14":"91.0.4448.0","13.0.0-beta.16":"91.0.4448.0","13.0.0-beta.17":"91.0.4448.0","13.0.0-beta.18":"91.0.4448.0","13.0.0-beta.20":"91.0.4448.0","13.0.0-beta.21":"91.0.4472.33","13.0.0-beta.22":"91.0.4472.33","13.0.0-beta.23":"91.0.4472.33","13.0.0-beta.24":"91.0.4472.38","13.0.0-beta.25":"91.0.4472.38","13.0.0-beta.26":"91.0.4472.38","13.0.0-beta.27":"91.0.4472.38","13.0.0-beta.28":"91.0.4472.38","13.0.0":"91.0.4472.69","13.0.1":"91.0.4472.69","13.1.0":"91.0.4472.77","13.1.1":"91.0.4472.77","13.1.2":"91.0.4472.77","13.1.3":"91.0.4472.106","13.1.4":"91.0.4472.106","13.1.5":"91.0.4472.124","13.1.6":"91.0.4472.124","13.1.7":"91.0.4472.124","13.1.8":"91.0.4472.164","13.1.9":"91.0.4472.164","13.2.0":"91.0.4472.164","13.2.1":"91.0.4472.164","13.2.2":"91.0.4472.164","13.2.3":"91.0.4472.164","13.3.0":"91.0.4472.164","13.4.0":"91.0.4472.164","13.5.0":"91.0.4472.164","13.5.1":"91.0.4472.164","13.5.2":"91.0.4472.164","13.6.0":"91.0.4472.164","13.6.1":"91.0.4472.164","13.6.2":"91.0.4472.164","13.6.3":"91.0.4472.164","13.6.6":"91.0.4472.164","13.6.7":"91.0.4472.164","13.6.8":"91.0.4472.164","13.6.9":"91.0.4472.164","14.0.0-beta.1":"92.0.4511.0","14.0.0-beta.2":"92.0.4511.0","14.0.0-beta.3":"92.0.4511.0","14.0.0-beta.5":"93.0.4536.0","14.0.0-beta.6":"93.0.4536.0","14.0.0-beta.7":"93.0.4536.0","14.0.0-beta.8":"93.0.4536.0","14.0.0-beta.9":"93.0.4539.0","14.0.0-beta.10":"93.0.4539.0","14.0.0-beta.11":"93.0.4557.4","14.0.0-beta.12":"93.0.4557.4","14.0.0-beta.13":"93.0.4566.0","14.0.0-beta.14":"93.0.4566.0","14.0.0-beta.15":"93.0.4566.0","14.0.0-beta.16":"93.0.4566.0","14.0.0-beta.17":"93.0.4566.0","14.0.0-beta.18":"93.0.4577.15","14.0.0-beta.19":"93.0.4577.15","14.0.0-beta.20":"93.0.4577.15","14.0.0-beta.21":"93.0.4577.15","14.0.0-beta.22":"93.0.4577.25","14.0.0-beta.23":"93.0.4577.25","14.0.0-beta.24":"93.0.4577.51","14.0.0-beta.25":"93.0.4577.51","14.0.0":"93.0.4577.58","14.0.1":"93.0.4577.63","14.0.2":"93.0.4577.82","14.1.0":"93.0.4577.82","14.1.1":"93.0.4577.82","14.2.0":"93.0.4577.82","14.2.1":"93.0.4577.82","14.2.2":"93.0.4577.82","14.2.3":"93.0.4577.82","14.2.4":"93.0.4577.82","14.2.5":"93.0.4577.82","14.2.6":"93.0.4577.82","14.2.7":"93.0.4577.82","14.2.8":"93.0.4577.82","14.2.9":"93.0.4577.82","15.0.0-alpha.1":"93.0.4566.0","15.0.0-alpha.2":"93.0.4566.0","15.0.0-alpha.3":"94.0.4584.0","15.0.0-alpha.4":"94.0.4584.0","15.0.0-alpha.5":"94.0.4584.0","15.0.0-alpha.6":"94.0.4584.0","15.0.0-alpha.7":"94.0.4590.2","15.0.0-alpha.8":"94.0.4590.2","15.0.0-alpha.9":"94.0.4590.2","15.0.0-alpha.10":"94.0.4606.12","15.0.0-beta.1":"94.0.4606.20","15.0.0-beta.2":"94.0.4606.20","15.0.0-beta.3":"94.0.4606.31","15.0.0-beta.4":"94.0.4606.31","15.0.0-beta.5":"94.0.4606.31","15.0.0-beta.6":"94.0.4606.31","15.0.0-beta.7":"94.0.4606.31","15.0.0":"94.0.4606.51","15.1.0":"94.0.4606.61","15.1.1":"94.0.4606.61","15.1.2":"94.0.4606.71","15.2.0":"94.0.4606.81","15.3.0":"94.0.4606.81","15.3.1":"94.0.4606.81","15.3.2":"94.0.4606.81","15.3.3":"94.0.4606.81","15.3.4":"94.0.4606.81","15.3.5":"94.0.4606.81","15.3.6":"94.0.4606.81","15.3.7":"94.0.4606.81","15.4.0":"94.0.4606.81","15.4.1":"94.0.4606.81","15.4.2":"94.0.4606.81","15.5.0":"94.0.4606.81","15.5.1":"94.0.4606.81","15.5.2":"94.0.4606.81","15.5.3":"94.0.4606.81","15.5.4":"94.0.4606.81","15.5.5":"94.0.4606.81","15.5.6":"94.0.4606.81","15.5.7":"94.0.4606.81","16.0.0-alpha.1":"95.0.4629.0","16.0.0-alpha.2":"95.0.4629.0","16.0.0-alpha.3":"95.0.4629.0","16.0.0-alpha.4":"95.0.4629.0","16.0.0-alpha.5":"95.0.4629.0","16.0.0-alpha.6":"95.0.4629.0","16.0.0-alpha.7":"95.0.4629.0","16.0.0-alpha.8":"96.0.4647.0","16.0.0-alpha.9":"96.0.4647.0","16.0.0-beta.1":"96.0.4647.0","16.0.0-beta.2":"96.0.4647.0","16.0.0-beta.3":"96.0.4647.0","16.0.0-beta.4":"96.0.4664.18","16.0.0-beta.5":"96.0.4664.18","16.0.0-beta.6":"96.0.4664.27","16.0.0-beta.7":"96.0.4664.27","16.0.0-beta.8":"96.0.4664.35","16.0.0-beta.9":"96.0.4664.35","16.0.0":"96.0.4664.45","16.0.1":"96.0.4664.45","16.0.2":"96.0.4664.55","16.0.3":"96.0.4664.55","16.0.4":"96.0.4664.55","16.0.5":"96.0.4664.55","16.0.6":"96.0.4664.110","16.0.7":"96.0.4664.110","16.0.8":"96.0.4664.110","16.0.9":"96.0.4664.174","16.0.10":"96.0.4664.174","16.1.0":"96.0.4664.174","16.1.1":"96.0.4664.174","16.2.0":"96.0.4664.174","16.2.1":"96.0.4664.174","16.2.2":"96.0.4664.174","16.2.3":"96.0.4664.174","16.2.4":"96.0.4664.174","16.2.5":"96.0.4664.174","16.2.6":"96.0.4664.174","16.2.7":"96.0.4664.174","16.2.8":"96.0.4664.174","17.0.0-alpha.1":"96.0.4664.4","17.0.0-alpha.2":"96.0.4664.4","17.0.0-alpha.3":"96.0.4664.4","17.0.0-alpha.4":"98.0.4706.0","17.0.0-alpha.5":"98.0.4706.0","17.0.0-alpha.6":"98.0.4706.0","17.0.0-beta.1":"98.0.4706.0","17.0.0-beta.2":"98.0.4706.0","17.0.0-beta.3":"98.0.4758.9","17.0.0-beta.4":"98.0.4758.11","17.0.0-beta.5":"98.0.4758.11","17.0.0-beta.6":"98.0.4758.11","17.0.0-beta.7":"98.0.4758.11","17.0.0-beta.8":"98.0.4758.11","17.0.0-beta.9":"98.0.4758.11","17.0.0":"98.0.4758.74","17.0.1":"98.0.4758.82","17.1.0":"98.0.4758.102","17.1.1":"98.0.4758.109","17.1.2":"98.0.4758.109","17.2.0":"98.0.4758.109","17.3.0":"98.0.4758.141","17.3.1":"98.0.4758.141","17.4.0":"98.0.4758.141","17.4.1":"98.0.4758.141","17.4.2":"98.0.4758.141","17.4.3":"98.0.4758.141","17.4.4":"98.0.4758.141","17.4.5":"98.0.4758.141","17.4.6":"98.0.4758.141","17.4.7":"98.0.4758.141","17.4.8":"98.0.4758.141","17.4.9":"98.0.4758.141","17.4.10":"98.0.4758.141","17.4.11":"98.0.4758.141","18.0.0-alpha.1":"99.0.4767.0","18.0.0-alpha.2":"99.0.4767.0","18.0.0-alpha.3":"99.0.4767.0","18.0.0-alpha.4":"99.0.4767.0","18.0.0-alpha.5":"99.0.4767.0","18.0.0-beta.1":"100.0.4894.0","18.0.0-beta.2":"100.0.4894.0","18.0.0-beta.3":"100.0.4894.0","18.0.0-beta.4":"100.0.4894.0","18.0.0-beta.5":"100.0.4894.0","18.0.0-beta.6":"100.0.4894.0","18.0.0":"100.0.4896.56","18.0.1":"100.0.4896.60","18.0.2":"100.0.4896.60","18.0.3":"100.0.4896.75","18.0.4":"100.0.4896.75","18.1.0":"100.0.4896.127","18.2.0":"100.0.4896.143","18.2.1":"100.0.4896.143","18.2.2":"100.0.4896.143","18.2.3":"100.0.4896.143","18.2.4":"100.0.4896.160","18.3.0":"100.0.4896.160","18.3.1":"100.0.4896.160","18.3.2":"100.0.4896.160","18.3.3":"100.0.4896.160","18.3.4":"100.0.4896.160","18.3.5":"100.0.4896.160","18.3.6":"100.0.4896.160","18.3.7":"100.0.4896.160","18.3.8":"100.0.4896.160","18.3.9":"100.0.4896.160","18.3.11":"100.0.4896.160","18.3.12":"100.0.4896.160","18.3.13":"100.0.4896.160","18.3.14":"100.0.4896.160","18.3.15":"100.0.4896.160","19.0.0-alpha.1":"102.0.4962.3","19.0.0-alpha.2":"102.0.4971.0","19.0.0-alpha.3":"102.0.4971.0","19.0.0-alpha.4":"102.0.4989.0","19.0.0-alpha.5":"102.0.4989.0","19.0.0-beta.1":"102.0.4999.0","19.0.0-beta.2":"102.0.4999.0","19.0.0-beta.3":"102.0.4999.0","19.0.0-beta.4":"102.0.5005.27","19.0.0-beta.5":"102.0.5005.40","19.0.0-beta.6":"102.0.5005.40","19.0.0-beta.7":"102.0.5005.40","19.0.0-beta.8":"102.0.5005.49","19.0.0":"102.0.5005.61","19.0.1":"102.0.5005.61","19.0.2":"102.0.5005.63","19.0.3":"102.0.5005.63","19.0.4":"102.0.5005.63","19.0.5":"102.0.5005.115","19.0.6":"102.0.5005.115","19.0.7":"102.0.5005.134","19.0.8":"102.0.5005.148","19.0.9":"102.0.5005.167","19.0.10":"102.0.5005.167","19.0.11":"102.0.5005.167","19.0.12":"102.0.5005.167","19.0.13":"102.0.5005.167","19.0.14":"102.0.5005.167","19.0.15":"102.0.5005.167","19.0.16":"102.0.5005.167","19.0.17":"102.0.5005.167","19.1.0":"102.0.5005.167","19.1.1":"102.0.5005.167","19.1.2":"102.0.5005.167","19.1.3":"102.0.5005.167","19.1.4":"102.0.5005.167","19.1.5":"102.0.5005.167","19.1.6":"102.0.5005.167","19.1.7":"102.0.5005.167","19.1.8":"102.0.5005.167","19.1.9":"102.0.5005.167","20.0.0-alpha.1":"103.0.5044.0","20.0.0-alpha.2":"104.0.5073.0","20.0.0-alpha.3":"104.0.5073.0","20.0.0-alpha.4":"104.0.5073.0","20.0.0-alpha.5":"104.0.5073.0","20.0.0-alpha.6":"104.0.5073.0","20.0.0-alpha.7":"104.0.5073.0","20.0.0-beta.1":"104.0.5073.0","20.0.0-beta.2":"104.0.5073.0","20.0.0-beta.3":"104.0.5073.0","20.0.0-beta.4":"104.0.5073.0","20.0.0-beta.5":"104.0.5073.0","20.0.0-beta.6":"104.0.5073.0","20.0.0-beta.7":"104.0.5073.0","20.0.0-beta.8":"104.0.5073.0","20.0.0-beta.9":"104.0.5112.39","20.0.0-beta.10":"104.0.5112.48","20.0.0-beta.11":"104.0.5112.48","20.0.0-beta.12":"104.0.5112.48","20.0.0-beta.13":"104.0.5112.57","20.0.0":"104.0.5112.65","20.0.1":"104.0.5112.81","20.0.2":"104.0.5112.81","20.0.3":"104.0.5112.81","20.1.0":"104.0.5112.102","20.1.1":"104.0.5112.102","20.1.2":"104.0.5112.114","20.1.3":"104.0.5112.114","20.1.4":"104.0.5112.114","20.2.0":"104.0.5112.124","20.3.0":"104.0.5112.124","20.3.1":"104.0.5112.124","20.3.2":"104.0.5112.124","20.3.3":"104.0.5112.124","20.3.4":"104.0.5112.124","20.3.5":"104.0.5112.124","20.3.6":"104.0.5112.124","20.3.7":"104.0.5112.124","20.3.8":"104.0.5112.124","20.3.9":"104.0.5112.124","20.3.10":"104.0.5112.124","20.3.11":"104.0.5112.124","20.3.12":"104.0.5112.124","21.0.0-alpha.1":"105.0.5187.0","21.0.0-alpha.2":"105.0.5187.0","21.0.0-alpha.3":"105.0.5187.0","21.0.0-alpha.4":"105.0.5187.0","21.0.0-alpha.5":"105.0.5187.0","21.0.0-alpha.6":"106.0.5216.0","21.0.0-beta.1":"106.0.5216.0","21.0.0-beta.2":"106.0.5216.0","21.0.0-beta.3":"106.0.5216.0","21.0.0-beta.4":"106.0.5216.0","21.0.0-beta.5":"106.0.5216.0","21.0.0-beta.6":"106.0.5249.40","21.0.0-beta.7":"106.0.5249.40","21.0.0-beta.8":"106.0.5249.40","21.0.0":"106.0.5249.51","21.0.1":"106.0.5249.61","21.1.0":"106.0.5249.91","21.1.1":"106.0.5249.103","21.2.0":"106.0.5249.119","21.2.1":"106.0.5249.165","21.2.2":"106.0.5249.168","21.2.3":"106.0.5249.168","21.3.0":"106.0.5249.181","21.3.1":"106.0.5249.181","21.3.3":"106.0.5249.199","21.3.4":"106.0.5249.199","21.3.5":"106.0.5249.199","21.4.0":"106.0.5249.199","21.4.1":"106.0.5249.199","21.4.2":"106.0.5249.199","21.4.3":"106.0.5249.199","21.4.4":"106.0.5249.199","22.0.0-alpha.1":"107.0.5286.0","22.0.0-alpha.3":"108.0.5329.0","22.0.0-alpha.4":"108.0.5329.0","22.0.0-alpha.5":"108.0.5329.0","22.0.0-alpha.6":"108.0.5329.0","22.0.0-alpha.7":"108.0.5355.0","22.0.0-alpha.8":"108.0.5359.10","22.0.0-beta.1":"108.0.5359.10","22.0.0-beta.2":"108.0.5359.10","22.0.0-beta.3":"108.0.5359.10","22.0.0-beta.4":"108.0.5359.29","22.0.0-beta.5":"108.0.5359.40","22.0.0-beta.6":"108.0.5359.40","22.0.0-beta.7":"108.0.5359.48","22.0.0-beta.8":"108.0.5359.48","22.0.0":"108.0.5359.62","22.0.1":"108.0.5359.125","22.0.2":"108.0.5359.179","22.0.3":"108.0.5359.179","22.1.0":"108.0.5359.179","22.2.0":"108.0.5359.215","22.2.1":"108.0.5359.215","22.3.0":"108.0.5359.215","22.3.1":"108.0.5359.215","22.3.2":"108.0.5359.215","22.3.3":"108.0.5359.215","22.3.4":"108.0.5359.215","22.3.5":"108.0.5359.215","22.3.6":"108.0.5359.215","22.3.7":"108.0.5359.215","22.3.8":"108.0.5359.215","22.3.9":"108.0.5359.215","22.3.10":"108.0.5359.215","22.3.11":"108.0.5359.215","22.3.12":"108.0.5359.215","22.3.13":"108.0.5359.215","22.3.14":"108.0.5359.215","22.3.15":"108.0.5359.215","22.3.16":"108.0.5359.215","22.3.17":"108.0.5359.215","22.3.18":"108.0.5359.215","22.3.20":"108.0.5359.215","22.3.21":"108.0.5359.215","22.3.22":"108.0.5359.215","22.3.23":"108.0.5359.215","22.3.24":"108.0.5359.215","22.3.25":"108.0.5359.215","22.3.26":"108.0.5359.215","22.3.27":"108.0.5359.215","23.0.0-alpha.1":"110.0.5415.0","23.0.0-alpha.2":"110.0.5451.0","23.0.0-alpha.3":"110.0.5451.0","23.0.0-beta.1":"110.0.5478.5","23.0.0-beta.2":"110.0.5478.5","23.0.0-beta.3":"110.0.5478.5","23.0.0-beta.4":"110.0.5481.30","23.0.0-beta.5":"110.0.5481.38","23.0.0-beta.6":"110.0.5481.52","23.0.0-beta.8":"110.0.5481.52","23.0.0":"110.0.5481.77","23.1.0":"110.0.5481.100","23.1.1":"110.0.5481.104","23.1.2":"110.0.5481.177","23.1.3":"110.0.5481.179","23.1.4":"110.0.5481.192","23.2.0":"110.0.5481.192","23.2.1":"110.0.5481.208","23.2.2":"110.0.5481.208","23.2.3":"110.0.5481.208","23.2.4":"110.0.5481.208","23.3.0":"110.0.5481.208","23.3.1":"110.0.5481.208","23.3.2":"110.0.5481.208","23.3.3":"110.0.5481.208","23.3.4":"110.0.5481.208","23.3.5":"110.0.5481.208","23.3.6":"110.0.5481.208","23.3.7":"110.0.5481.208","23.3.8":"110.0.5481.208","23.3.9":"110.0.5481.208","23.3.10":"110.0.5481.208","23.3.11":"110.0.5481.208","23.3.12":"110.0.5481.208","23.3.13":"110.0.5481.208","24.0.0-alpha.1":"111.0.5560.0","24.0.0-alpha.2":"111.0.5560.0","24.0.0-alpha.3":"111.0.5560.0","24.0.0-alpha.4":"111.0.5560.0","24.0.0-alpha.5":"111.0.5560.0","24.0.0-alpha.6":"111.0.5560.0","24.0.0-alpha.7":"111.0.5560.0","24.0.0-beta.1":"111.0.5563.50","24.0.0-beta.2":"111.0.5563.50","24.0.0-beta.3":"112.0.5615.20","24.0.0-beta.4":"112.0.5615.20","24.0.0-beta.5":"112.0.5615.29","24.0.0-beta.6":"112.0.5615.39","24.0.0-beta.7":"112.0.5615.39","24.0.0":"112.0.5615.49","24.1.0":"112.0.5615.50","24.1.1":"112.0.5615.50","24.1.2":"112.0.5615.87","24.1.3":"112.0.5615.165","24.2.0":"112.0.5615.165","24.3.0":"112.0.5615.165","24.3.1":"112.0.5615.183","24.4.0":"112.0.5615.204","24.4.1":"112.0.5615.204","24.5.0":"112.0.5615.204","24.5.1":"112.0.5615.204","24.6.0":"112.0.5615.204","24.6.1":"112.0.5615.204","24.6.2":"112.0.5615.204","24.6.3":"112.0.5615.204","24.6.4":"112.0.5615.204","24.6.5":"112.0.5615.204","24.7.0":"112.0.5615.204","24.7.1":"112.0.5615.204","24.8.0":"112.0.5615.204","24.8.1":"112.0.5615.204","24.8.2":"112.0.5615.204","24.8.3":"112.0.5615.204","24.8.4":"112.0.5615.204","24.8.5":"112.0.5615.204","24.8.6":"112.0.5615.204","24.8.7":"112.0.5615.204","24.8.8":"112.0.5615.204","25.0.0-alpha.1":"114.0.5694.0","25.0.0-alpha.2":"114.0.5694.0","25.0.0-alpha.3":"114.0.5710.0","25.0.0-alpha.4":"114.0.5710.0","25.0.0-alpha.5":"114.0.5719.0","25.0.0-alpha.6":"114.0.5719.0","25.0.0-beta.1":"114.0.5719.0","25.0.0-beta.2":"114.0.5719.0","25.0.0-beta.3":"114.0.5719.0","25.0.0-beta.4":"114.0.5735.16","25.0.0-beta.5":"114.0.5735.16","25.0.0-beta.6":"114.0.5735.16","25.0.0-beta.7":"114.0.5735.16","25.0.0-beta.8":"114.0.5735.35","25.0.0-beta.9":"114.0.5735.45","25.0.0":"114.0.5735.45","25.0.1":"114.0.5735.45","25.1.0":"114.0.5735.106","25.1.1":"114.0.5735.106","25.2.0":"114.0.5735.134","25.3.0":"114.0.5735.199","25.3.1":"114.0.5735.243","25.3.2":"114.0.5735.248","25.4.0":"114.0.5735.248","25.5.0":"114.0.5735.289","25.6.0":"114.0.5735.289","25.7.0":"114.0.5735.289","25.8.0":"114.0.5735.289","25.8.1":"114.0.5735.289","25.8.2":"114.0.5735.289","25.8.3":"114.0.5735.289","25.8.4":"114.0.5735.289","25.9.0":"114.0.5735.289","25.9.1":"114.0.5735.289","25.9.2":"114.0.5735.289","25.9.3":"114.0.5735.289","25.9.4":"114.0.5735.289","25.9.5":"114.0.5735.289","25.9.6":"114.0.5735.289","25.9.7":"114.0.5735.289","25.9.8":"114.0.5735.289","26.0.0-alpha.1":"116.0.5791.0","26.0.0-alpha.2":"116.0.5791.0","26.0.0-alpha.3":"116.0.5791.0","26.0.0-alpha.4":"116.0.5791.0","26.0.0-alpha.5":"116.0.5791.0","26.0.0-alpha.6":"116.0.5815.0","26.0.0-alpha.7":"116.0.5831.0","26.0.0-alpha.8":"116.0.5845.0","26.0.0-beta.1":"116.0.5845.0","26.0.0-beta.2":"116.0.5845.14","26.0.0-beta.3":"116.0.5845.14","26.0.0-beta.4":"116.0.5845.14","26.0.0-beta.5":"116.0.5845.14","26.0.0-beta.6":"116.0.5845.14","26.0.0-beta.7":"116.0.5845.14","26.0.0-beta.8":"116.0.5845.42","26.0.0-beta.9":"116.0.5845.42","26.0.0-beta.10":"116.0.5845.49","26.0.0-beta.11":"116.0.5845.49","26.0.0-beta.12":"116.0.5845.62","26.0.0":"116.0.5845.82","26.1.0":"116.0.5845.97","26.2.0":"116.0.5845.179","26.2.1":"116.0.5845.188","26.2.2":"116.0.5845.190","26.2.3":"116.0.5845.190","26.2.4":"116.0.5845.190","26.3.0":"116.0.5845.228","26.4.0":"116.0.5845.228","26.4.1":"116.0.5845.228","26.4.2":"116.0.5845.228","26.4.3":"116.0.5845.228","26.5.0":"116.0.5845.228","26.6.0":"116.0.5845.228","26.6.1":"116.0.5845.228","26.6.2":"116.0.5845.228","26.6.3":"116.0.5845.228","26.6.4":"116.0.5845.228","26.6.5":"116.0.5845.228","26.6.6":"116.0.5845.228","26.6.7":"116.0.5845.228","26.6.8":"116.0.5845.228","26.6.9":"116.0.5845.228","26.6.10":"116.0.5845.228","27.0.0-alpha.1":"118.0.5949.0","27.0.0-alpha.2":"118.0.5949.0","27.0.0-alpha.3":"118.0.5949.0","27.0.0-alpha.4":"118.0.5949.0","27.0.0-alpha.5":"118.0.5949.0","27.0.0-alpha.6":"118.0.5949.0","27.0.0-beta.1":"118.0.5993.5","27.0.0-beta.2":"118.0.5993.5","27.0.0-beta.3":"118.0.5993.5","27.0.0-beta.4":"118.0.5993.11","27.0.0-beta.5":"118.0.5993.18","27.0.0-beta.6":"118.0.5993.18","27.0.0-beta.7":"118.0.5993.18","27.0.0-beta.8":"118.0.5993.18","27.0.0-beta.9":"118.0.5993.18","27.0.0":"118.0.5993.54","27.0.1":"118.0.5993.89","27.0.2":"118.0.5993.89","27.0.3":"118.0.5993.120","27.0.4":"118.0.5993.129","27.1.0":"118.0.5993.144","27.1.2":"118.0.5993.144","27.1.3":"118.0.5993.159","27.2.0":"118.0.5993.159","27.2.1":"118.0.5993.159","27.2.2":"118.0.5993.159","27.2.3":"118.0.5993.159","27.2.4":"118.0.5993.159","27.3.0":"118.0.5993.159","27.3.1":"118.0.5993.159","27.3.2":"118.0.5993.159","27.3.3":"118.0.5993.159","27.3.4":"118.0.5993.159","27.3.5":"118.0.5993.159","27.3.6":"118.0.5993.159","27.3.7":"118.0.5993.159","27.3.8":"118.0.5993.159","27.3.9":"118.0.5993.159","27.3.10":"118.0.5993.159","27.3.11":"118.0.5993.159","28.0.0-alpha.1":"119.0.6045.0","28.0.0-alpha.2":"119.0.6045.0","28.0.0-alpha.3":"119.0.6045.21","28.0.0-alpha.4":"119.0.6045.21","28.0.0-alpha.5":"119.0.6045.33","28.0.0-alpha.6":"119.0.6045.33","28.0.0-alpha.7":"119.0.6045.33","28.0.0-beta.1":"119.0.6045.33","28.0.0-beta.2":"120.0.6099.0","28.0.0-beta.3":"120.0.6099.5","28.0.0-beta.4":"120.0.6099.5","28.0.0-beta.5":"120.0.6099.18","28.0.0-beta.6":"120.0.6099.18","28.0.0-beta.7":"120.0.6099.18","28.0.0-beta.8":"120.0.6099.18","28.0.0-beta.9":"120.0.6099.18","28.0.0-beta.10":"120.0.6099.18","28.0.0-beta.11":"120.0.6099.35","28.0.0":"120.0.6099.56","28.1.0":"120.0.6099.109","28.1.1":"120.0.6099.109","28.1.2":"120.0.6099.199","28.1.3":"120.0.6099.199","28.1.4":"120.0.6099.216","28.2.0":"120.0.6099.227","28.2.1":"120.0.6099.268","28.2.2":"120.0.6099.276","28.2.3":"120.0.6099.283","28.2.4":"120.0.6099.291","28.2.5":"120.0.6099.291","28.2.6":"120.0.6099.291","28.2.7":"120.0.6099.291","28.2.8":"120.0.6099.291","28.2.9":"120.0.6099.291","28.2.10":"120.0.6099.291","28.3.0":"120.0.6099.291","28.3.1":"120.0.6099.291","28.3.2":"120.0.6099.291","28.3.3":"120.0.6099.291","29.0.0-alpha.1":"121.0.6147.0","29.0.0-alpha.2":"121.0.6147.0","29.0.0-alpha.3":"121.0.6147.0","29.0.0-alpha.4":"121.0.6159.0","29.0.0-alpha.5":"121.0.6159.0","29.0.0-alpha.6":"121.0.6159.0","29.0.0-alpha.7":"121.0.6159.0","29.0.0-alpha.8":"122.0.6194.0","29.0.0-alpha.9":"122.0.6236.2","29.0.0-alpha.10":"122.0.6236.2","29.0.0-alpha.11":"122.0.6236.2","29.0.0-beta.1":"122.0.6236.2","29.0.0-beta.2":"122.0.6236.2","29.0.0-beta.3":"122.0.6261.6","29.0.0-beta.4":"122.0.6261.6","29.0.0-beta.5":"122.0.6261.18","29.0.0-beta.6":"122.0.6261.18","29.0.0-beta.7":"122.0.6261.18","29.0.0-beta.8":"122.0.6261.18","29.0.0-beta.9":"122.0.6261.18","29.0.0-beta.10":"122.0.6261.18","29.0.0-beta.11":"122.0.6261.18","29.0.0-beta.12":"122.0.6261.29","29.0.0":"122.0.6261.39","29.0.1":"122.0.6261.57","29.1.0":"122.0.6261.70","29.1.1":"122.0.6261.111","29.1.2":"122.0.6261.112","29.1.3":"122.0.6261.112","29.1.4":"122.0.6261.129","29.1.5":"122.0.6261.130","29.1.6":"122.0.6261.139","29.2.0":"122.0.6261.156","29.3.0":"122.0.6261.156","29.3.1":"122.0.6261.156","29.3.2":"122.0.6261.156","29.3.3":"122.0.6261.156","29.4.0":"122.0.6261.156","29.4.1":"122.0.6261.156","29.4.2":"122.0.6261.156","29.4.3":"122.0.6261.156","29.4.4":"122.0.6261.156","29.4.5":"122.0.6261.156","29.4.6":"122.0.6261.156","30.0.0-alpha.1":"123.0.6296.0","30.0.0-alpha.2":"123.0.6312.5","30.0.0-alpha.3":"124.0.6323.0","30.0.0-alpha.4":"124.0.6323.0","30.0.0-alpha.5":"124.0.6331.0","30.0.0-alpha.6":"124.0.6331.0","30.0.0-alpha.7":"124.0.6353.0","30.0.0-beta.1":"124.0.6359.0","30.0.0-beta.2":"124.0.6359.0","30.0.0-beta.3":"124.0.6367.9","30.0.0-beta.4":"124.0.6367.9","30.0.0-beta.5":"124.0.6367.9","30.0.0-beta.6":"124.0.6367.18","30.0.0-beta.7":"124.0.6367.29","30.0.0-beta.8":"124.0.6367.29","30.0.0":"124.0.6367.49","30.0.1":"124.0.6367.60","30.0.2":"124.0.6367.91","30.0.3":"124.0.6367.119","30.0.4":"124.0.6367.201","30.0.5":"124.0.6367.207","30.0.6":"124.0.6367.207","30.0.7":"124.0.6367.221","30.0.8":"124.0.6367.230","30.0.9":"124.0.6367.233","30.1.0":"124.0.6367.243","30.1.1":"124.0.6367.243","30.1.2":"124.0.6367.243","30.2.0":"124.0.6367.243","30.3.0":"124.0.6367.243","30.3.1":"124.0.6367.243","30.4.0":"124.0.6367.243","30.5.0":"124.0.6367.243","30.5.1":"124.0.6367.243","31.0.0-alpha.1":"125.0.6412.0","31.0.0-alpha.2":"125.0.6412.0","31.0.0-alpha.3":"125.0.6412.0","31.0.0-alpha.4":"125.0.6412.0","31.0.0-alpha.5":"125.0.6412.0","31.0.0-beta.1":"126.0.6445.0","31.0.0-beta.2":"126.0.6445.0","31.0.0-beta.3":"126.0.6445.0","31.0.0-beta.4":"126.0.6445.0","31.0.0-beta.5":"126.0.6445.0","31.0.0-beta.6":"126.0.6445.0","31.0.0-beta.7":"126.0.6445.0","31.0.0-beta.8":"126.0.6445.0","31.0.0-beta.9":"126.0.6445.0","31.0.0-beta.10":"126.0.6478.36","31.0.0":"126.0.6478.36","31.0.1":"126.0.6478.36","31.0.2":"126.0.6478.61","31.1.0":"126.0.6478.114","31.2.0":"126.0.6478.127","31.2.1":"126.0.6478.127","31.3.0":"126.0.6478.183","31.3.1":"126.0.6478.185","31.4.0":"126.0.6478.234","31.5.0":"126.0.6478.234","31.6.0":"126.0.6478.234","31.7.0":"126.0.6478.234","31.7.1":"126.0.6478.234","31.7.2":"126.0.6478.234","31.7.3":"126.0.6478.234","31.7.4":"126.0.6478.234","31.7.5":"126.0.6478.234","31.7.6":"126.0.6478.234","31.7.7":"126.0.6478.234","32.0.0-alpha.1":"127.0.6521.0","32.0.0-alpha.2":"127.0.6521.0","32.0.0-alpha.3":"127.0.6521.0","32.0.0-alpha.4":"127.0.6521.0","32.0.0-alpha.5":"127.0.6521.0","32.0.0-alpha.6":"128.0.6571.0","32.0.0-alpha.7":"128.0.6571.0","32.0.0-alpha.8":"128.0.6573.0","32.0.0-alpha.9":"128.0.6573.0","32.0.0-alpha.10":"128.0.6573.0","32.0.0-beta.1":"128.0.6573.0","32.0.0-beta.2":"128.0.6611.0","32.0.0-beta.3":"128.0.6613.7","32.0.0-beta.4":"128.0.6613.18","32.0.0-beta.5":"128.0.6613.27","32.0.0-beta.6":"128.0.6613.27","32.0.0-beta.7":"128.0.6613.27","32.0.0":"128.0.6613.36","32.0.1":"128.0.6613.36","32.0.2":"128.0.6613.84","32.1.0":"128.0.6613.120","32.1.1":"128.0.6613.137","32.1.2":"128.0.6613.162","32.2.0":"128.0.6613.178","32.2.1":"128.0.6613.186","32.2.2":"128.0.6613.186","32.2.3":"128.0.6613.186","32.2.4":"128.0.6613.186","32.2.5":"128.0.6613.186","32.2.6":"128.0.6613.186","32.2.7":"128.0.6613.186","32.2.8":"128.0.6613.186","32.3.0":"128.0.6613.186","32.3.1":"128.0.6613.186","32.3.2":"128.0.6613.186","32.3.3":"128.0.6613.186","33.0.0-alpha.1":"129.0.6668.0","33.0.0-alpha.2":"130.0.6672.0","33.0.0-alpha.3":"130.0.6672.0","33.0.0-alpha.4":"130.0.6672.0","33.0.0-alpha.5":"130.0.6672.0","33.0.0-alpha.6":"130.0.6672.0","33.0.0-beta.1":"130.0.6672.0","33.0.0-beta.2":"130.0.6672.0","33.0.0-beta.3":"130.0.6672.0","33.0.0-beta.4":"130.0.6672.0","33.0.0-beta.5":"130.0.6723.19","33.0.0-beta.6":"130.0.6723.19","33.0.0-beta.7":"130.0.6723.19","33.0.0-beta.8":"130.0.6723.31","33.0.0-beta.9":"130.0.6723.31","33.0.0-beta.10":"130.0.6723.31","33.0.0-beta.11":"130.0.6723.44","33.0.0":"130.0.6723.44","33.0.1":"130.0.6723.59","33.0.2":"130.0.6723.59","33.1.0":"130.0.6723.91","33.2.0":"130.0.6723.118","33.2.1":"130.0.6723.137","33.3.0":"130.0.6723.152","33.3.1":"130.0.6723.170","33.3.2":"130.0.6723.191","33.4.0":"130.0.6723.191","33.4.1":"130.0.6723.191","33.4.2":"130.0.6723.191","33.4.3":"130.0.6723.191","33.4.4":"130.0.6723.191","33.4.5":"130.0.6723.191","33.4.6":"130.0.6723.191","33.4.7":"130.0.6723.191","33.4.8":"130.0.6723.191","33.4.9":"130.0.6723.191","33.4.10":"130.0.6723.191","33.4.11":"130.0.6723.191","34.0.0-alpha.1":"131.0.6776.0","34.0.0-alpha.2":"132.0.6779.0","34.0.0-alpha.3":"132.0.6789.1","34.0.0-alpha.4":"132.0.6789.1","34.0.0-alpha.5":"132.0.6789.1","34.0.0-alpha.6":"132.0.6789.1","34.0.0-alpha.7":"132.0.6789.1","34.0.0-alpha.8":"132.0.6820.0","34.0.0-alpha.9":"132.0.6824.0","34.0.0-beta.1":"132.0.6824.0","34.0.0-beta.2":"132.0.6824.0","34.0.0-beta.3":"132.0.6824.0","34.0.0-beta.4":"132.0.6834.6","34.0.0-beta.5":"132.0.6834.6","34.0.0-beta.6":"132.0.6834.15","34.0.0-beta.7":"132.0.6834.15","34.0.0-beta.8":"132.0.6834.15","34.0.0-beta.9":"132.0.6834.32","34.0.0-beta.10":"132.0.6834.32","34.0.0-beta.11":"132.0.6834.32","34.0.0-beta.12":"132.0.6834.46","34.0.0-beta.13":"132.0.6834.46","34.0.0-beta.14":"132.0.6834.57","34.0.0-beta.15":"132.0.6834.57","34.0.0-beta.16":"132.0.6834.57","34.0.0":"132.0.6834.83","34.0.1":"132.0.6834.83","34.0.2":"132.0.6834.159","34.1.0":"132.0.6834.194","34.1.1":"132.0.6834.194","34.2.0":"132.0.6834.196","34.3.0":"132.0.6834.210","34.3.1":"132.0.6834.210","34.3.2":"132.0.6834.210","34.3.3":"132.0.6834.210","34.3.4":"132.0.6834.210","34.4.0":"132.0.6834.210","34.4.1":"132.0.6834.210","34.5.0":"132.0.6834.210","34.5.1":"132.0.6834.210","34.5.2":"132.0.6834.210","34.5.3":"132.0.6834.210","34.5.4":"132.0.6834.210","34.5.5":"132.0.6834.210","34.5.6":"132.0.6834.210","34.5.7":"132.0.6834.210","34.5.8":"132.0.6834.210","35.0.0-alpha.1":"133.0.6920.0","35.0.0-alpha.2":"133.0.6920.0","35.0.0-alpha.3":"133.0.6920.0","35.0.0-alpha.4":"133.0.6920.0","35.0.0-alpha.5":"133.0.6920.0","35.0.0-beta.1":"133.0.6920.0","35.0.0-beta.2":"134.0.6968.0","35.0.0-beta.3":"134.0.6968.0","35.0.0-beta.4":"134.0.6968.0","35.0.0-beta.5":"134.0.6989.0","35.0.0-beta.6":"134.0.6990.0","35.0.0-beta.7":"134.0.6990.0","35.0.0-beta.8":"134.0.6998.10","35.0.0-beta.9":"134.0.6998.10","35.0.0-beta.10":"134.0.6998.23","35.0.0-beta.11":"134.0.6998.23","35.0.0-beta.12":"134.0.6998.23","35.0.0-beta.13":"134.0.6998.44","35.0.0":"134.0.6998.44","35.0.1":"134.0.6998.44","35.0.2":"134.0.6998.88","35.0.3":"134.0.6998.88","35.1.0":"134.0.6998.165","35.1.1":"134.0.6998.165","35.1.2":"134.0.6998.178","35.1.3":"134.0.6998.179","35.1.4":"134.0.6998.179","35.1.5":"134.0.6998.179","35.2.0":"134.0.6998.205","35.2.1":"134.0.6998.205","35.2.2":"134.0.6998.205","35.3.0":"134.0.6998.205","35.4.0":"134.0.6998.205","35.5.0":"134.0.6998.205","35.5.1":"134.0.6998.205","35.6.0":"134.0.6998.205","35.7.0":"134.0.6998.205","35.7.1":"134.0.6998.205","35.7.2":"134.0.6998.205","35.7.4":"134.0.6998.205","35.7.5":"134.0.6998.205","36.0.0-alpha.1":"135.0.7049.5","36.0.0-alpha.2":"136.0.7062.0","36.0.0-alpha.3":"136.0.7062.0","36.0.0-alpha.4":"136.0.7062.0","36.0.0-alpha.5":"136.0.7067.0","36.0.0-alpha.6":"136.0.7067.0","36.0.0-beta.1":"136.0.7067.0","36.0.0-beta.2":"136.0.7067.0","36.0.0-beta.3":"136.0.7067.0","36.0.0-beta.4":"136.0.7067.0","36.0.0-beta.5":"136.0.7103.17","36.0.0-beta.6":"136.0.7103.25","36.0.0-beta.7":"136.0.7103.25","36.0.0-beta.8":"136.0.7103.33","36.0.0-beta.9":"136.0.7103.33","36.0.0":"136.0.7103.48","36.0.1":"136.0.7103.48","36.1.0":"136.0.7103.49","36.2.0":"136.0.7103.49","36.2.1":"136.0.7103.93","36.3.0":"136.0.7103.113","36.3.1":"136.0.7103.113","36.3.2":"136.0.7103.115","36.4.0":"136.0.7103.149","36.5.0":"136.0.7103.168","36.6.0":"136.0.7103.177","36.7.0":"136.0.7103.177","36.7.1":"136.0.7103.177","36.7.3":"136.0.7103.177","36.7.4":"136.0.7103.177","36.8.0":"136.0.7103.177","36.8.1":"136.0.7103.177","37.0.0-alpha.1":"137.0.7151.0","37.0.0-alpha.2":"137.0.7151.0","37.0.0-alpha.3":"138.0.7156.0","37.0.0-alpha.4":"138.0.7165.0","37.0.0-alpha.5":"138.0.7177.0","37.0.0-alpha.6":"138.0.7178.0","37.0.0-alpha.7":"138.0.7178.0","37.0.0-beta.1":"138.0.7178.0","37.0.0-beta.2":"138.0.7178.0","37.0.0-beta.3":"138.0.7190.0","37.0.0-beta.4":"138.0.7204.15","37.0.0-beta.5":"138.0.7204.15","37.0.0-beta.6":"138.0.7204.15","37.0.0-beta.7":"138.0.7204.15","37.0.0-beta.8":"138.0.7204.23","37.0.0-beta.9":"138.0.7204.35","37.0.0":"138.0.7204.35","37.1.0":"138.0.7204.35","37.2.0":"138.0.7204.97","37.2.1":"138.0.7204.97","37.2.2":"138.0.7204.100","37.2.3":"138.0.7204.100","37.2.4":"138.0.7204.157","37.2.5":"138.0.7204.168","37.2.6":"138.0.7204.185","37.3.0":"138.0.7204.224","37.3.1":"138.0.7204.235","37.4.0":"138.0.7204.243","38.0.0-alpha.1":"139.0.7219.0","38.0.0-alpha.2":"139.0.7219.0","38.0.0-alpha.3":"139.0.7219.0","38.0.0-alpha.4":"140.0.7261.0","38.0.0-alpha.5":"140.0.7261.0","38.0.0-alpha.6":"140.0.7261.0","38.0.0-alpha.7":"140.0.7281.0","38.0.0-alpha.8":"140.0.7281.0","38.0.0-alpha.9":"140.0.7301.0","38.0.0-alpha.10":"140.0.7309.0","38.0.0-alpha.11":"140.0.7312.0","38.0.0-alpha.12":"140.0.7314.0","38.0.0-alpha.13":"140.0.7314.0","38.0.0-beta.1":"140.0.7314.0","38.0.0-beta.2":"140.0.7327.0","38.0.0-beta.3":"140.0.7327.0","38.0.0-beta.4":"140.0.7339.2","38.0.0-beta.5":"140.0.7339.2","38.0.0-beta.6":"140.0.7339.2","38.0.0-beta.7":"140.0.7339.16","38.0.0-beta.8":"140.0.7339.24","38.0.0-beta.9":"140.0.7339.24"}
\ No newline at end of file
diff --git a/node_modules/electron-to-chromium/index.js b/node_modules/electron-to-chromium/index.js
deleted file mode 100644
index 1818281..0000000
--- a/node_modules/electron-to-chromium/index.js
+++ /dev/null
@@ -1,36 +0,0 @@
-var versions = require('./versions');
-var fullVersions = require('./full-versions');
-var chromiumVersions = require('./chromium-versions');
-var fullChromiumVersions = require('./full-chromium-versions');
-
-var electronToChromium = function (query) {
- var number = getQueryString(query);
- return number.split('.').length > 2 ? fullVersions[number] : versions[number] || undefined;
-};
-
-var chromiumToElectron = function (query) {
- var number = getQueryString(query);
- return number.split('.').length > 2 ? fullChromiumVersions[number] : chromiumVersions[number] || undefined;
-};
-
-var electronToBrowserList = function (query) {
- var number = getQueryString(query);
- return versions[number] ? "Chrome >= " + versions[number] : undefined;
-};
-
-var getQueryString = function (query) {
- var number = query;
- if (query === 1) { number = "1.0" }
- if (typeof query === 'number') { number += ''; }
- return number;
-};
-
-module.exports = {
- versions: versions,
- fullVersions: fullVersions,
- chromiumVersions: chromiumVersions,
- fullChromiumVersions: fullChromiumVersions,
- electronToChromium: electronToChromium,
- electronToBrowserList: electronToBrowserList,
- chromiumToElectron: chromiumToElectron
-};
diff --git a/node_modules/electron-to-chromium/package.json b/node_modules/electron-to-chromium/package.json
deleted file mode 100644
index d662992..0000000
--- a/node_modules/electron-to-chromium/package.json
+++ /dev/null
@@ -1,44 +0,0 @@
-{
- "name": "electron-to-chromium",
- "version": "1.5.211",
- "description": "Provides a list of electron-to-chromium version mappings",
- "main": "index.js",
- "files": [
- "versions.js",
- "full-versions.js",
- "chromium-versions.js",
- "full-chromium-versions.js",
- "versions.json",
- "full-versions.json",
- "chromium-versions.json",
- "full-chromium-versions.json",
- "LICENSE"
- ],
- "scripts": {
- "build": "node build.mjs",
- "update": "node automated-update.js",
- "test": "nyc ava --verbose",
- "report": "nyc report --reporter=text-lcov > coverage.lcov && codecov"
- },
- "repository": {
- "type": "git",
- "url": "https://github.com/kilian/electron-to-chromium/"
- },
- "keywords": [
- "electron",
- "chrome",
- "chromium",
- "browserslist",
- "browserlist"
- ],
- "author": "Kilian Valkhof",
- "license": "ISC",
- "devDependencies": {
- "ava": "^5.1.1",
- "codecov": "^3.8.2",
- "compare-versions": "^6.0.0-rc.1",
- "node-fetch": "^3.3.0",
- "nyc": "^15.1.0",
- "shelljs": "^0.8.5"
- }
-}
diff --git a/node_modules/electron-to-chromium/versions.js b/node_modules/electron-to-chromium/versions.js
deleted file mode 100644
index 143ed23..0000000
--- a/node_modules/electron-to-chromium/versions.js
+++ /dev/null
@@ -1,206 +0,0 @@
-module.exports = {
- "0.20": "39",
- "0.21": "41",
- "0.22": "41",
- "0.23": "41",
- "0.24": "41",
- "0.25": "42",
- "0.26": "42",
- "0.27": "43",
- "0.28": "43",
- "0.29": "43",
- "0.30": "44",
- "0.31": "45",
- "0.32": "45",
- "0.33": "45",
- "0.34": "45",
- "0.35": "45",
- "0.36": "47",
- "0.37": "49",
- "1.0": "49",
- "1.1": "50",
- "1.2": "51",
- "1.3": "52",
- "1.4": "53",
- "1.5": "54",
- "1.6": "56",
- "1.7": "58",
- "1.8": "59",
- "2.0": "61",
- "2.1": "61",
- "3.0": "66",
- "3.1": "66",
- "4.0": "69",
- "4.1": "69",
- "4.2": "69",
- "5.0": "73",
- "6.0": "76",
- "6.1": "76",
- "7.0": "78",
- "7.1": "78",
- "7.2": "78",
- "7.3": "78",
- "8.0": "80",
- "8.1": "80",
- "8.2": "80",
- "8.3": "80",
- "8.4": "80",
- "8.5": "80",
- "9.0": "83",
- "9.1": "83",
- "9.2": "83",
- "9.3": "83",
- "9.4": "83",
- "10.0": "85",
- "10.1": "85",
- "10.2": "85",
- "10.3": "85",
- "10.4": "85",
- "11.0": "87",
- "11.1": "87",
- "11.2": "87",
- "11.3": "87",
- "11.4": "87",
- "11.5": "87",
- "12.0": "89",
- "12.1": "89",
- "12.2": "89",
- "13.0": "91",
- "13.1": "91",
- "13.2": "91",
- "13.3": "91",
- "13.4": "91",
- "13.5": "91",
- "13.6": "91",
- "14.0": "93",
- "14.1": "93",
- "14.2": "93",
- "15.0": "94",
- "15.1": "94",
- "15.2": "94",
- "15.3": "94",
- "15.4": "94",
- "15.5": "94",
- "16.0": "96",
- "16.1": "96",
- "16.2": "96",
- "17.0": "98",
- "17.1": "98",
- "17.2": "98",
- "17.3": "98",
- "17.4": "98",
- "18.0": "100",
- "18.1": "100",
- "18.2": "100",
- "18.3": "100",
- "19.0": "102",
- "19.1": "102",
- "20.0": "104",
- "20.1": "104",
- "20.2": "104",
- "20.3": "104",
- "21.0": "106",
- "21.1": "106",
- "21.2": "106",
- "21.3": "106",
- "21.4": "106",
- "22.0": "108",
- "22.1": "108",
- "22.2": "108",
- "22.3": "108",
- "23.0": "110",
- "23.1": "110",
- "23.2": "110",
- "23.3": "110",
- "24.0": "112",
- "24.1": "112",
- "24.2": "112",
- "24.3": "112",
- "24.4": "112",
- "24.5": "112",
- "24.6": "112",
- "24.7": "112",
- "24.8": "112",
- "25.0": "114",
- "25.1": "114",
- "25.2": "114",
- "25.3": "114",
- "25.4": "114",
- "25.5": "114",
- "25.6": "114",
- "25.7": "114",
- "25.8": "114",
- "25.9": "114",
- "26.0": "116",
- "26.1": "116",
- "26.2": "116",
- "26.3": "116",
- "26.4": "116",
- "26.5": "116",
- "26.6": "116",
- "27.0": "118",
- "27.1": "118",
- "27.2": "118",
- "27.3": "118",
- "28.0": "120",
- "28.1": "120",
- "28.2": "120",
- "28.3": "120",
- "29.0": "122",
- "29.1": "122",
- "29.2": "122",
- "29.3": "122",
- "29.4": "122",
- "30.0": "124",
- "30.1": "124",
- "30.2": "124",
- "30.3": "124",
- "30.4": "124",
- "30.5": "124",
- "31.0": "126",
- "31.1": "126",
- "31.2": "126",
- "31.3": "126",
- "31.4": "126",
- "31.5": "126",
- "31.6": "126",
- "31.7": "126",
- "32.0": "128",
- "32.1": "128",
- "32.2": "128",
- "32.3": "128",
- "33.0": "130",
- "33.1": "130",
- "33.2": "130",
- "33.3": "130",
- "33.4": "130",
- "34.0": "132",
- "34.1": "132",
- "34.2": "132",
- "34.3": "132",
- "34.4": "132",
- "34.5": "132",
- "35.0": "134",
- "35.1": "134",
- "35.2": "134",
- "35.3": "134",
- "35.4": "134",
- "35.5": "134",
- "35.6": "134",
- "35.7": "134",
- "36.0": "136",
- "36.1": "136",
- "36.2": "136",
- "36.3": "136",
- "36.4": "136",
- "36.5": "136",
- "36.6": "136",
- "36.7": "136",
- "36.8": "136",
- "37.0": "138",
- "37.1": "138",
- "37.2": "138",
- "37.3": "138",
- "37.4": "138",
- "38.0": "140"
-};
\ No newline at end of file
diff --git a/node_modules/electron-to-chromium/versions.json b/node_modules/electron-to-chromium/versions.json
deleted file mode 100644
index fb019e2..0000000
--- a/node_modules/electron-to-chromium/versions.json
+++ /dev/null
@@ -1 +0,0 @@
-{"0.20":"39","0.21":"41","0.22":"41","0.23":"41","0.24":"41","0.25":"42","0.26":"42","0.27":"43","0.28":"43","0.29":"43","0.30":"44","0.31":"45","0.32":"45","0.33":"45","0.34":"45","0.35":"45","0.36":"47","0.37":"49","1.0":"49","1.1":"50","1.2":"51","1.3":"52","1.4":"53","1.5":"54","1.6":"56","1.7":"58","1.8":"59","2.0":"61","2.1":"61","3.0":"66","3.1":"66","4.0":"69","4.1":"69","4.2":"69","5.0":"73","6.0":"76","6.1":"76","7.0":"78","7.1":"78","7.2":"78","7.3":"78","8.0":"80","8.1":"80","8.2":"80","8.3":"80","8.4":"80","8.5":"80","9.0":"83","9.1":"83","9.2":"83","9.3":"83","9.4":"83","10.0":"85","10.1":"85","10.2":"85","10.3":"85","10.4":"85","11.0":"87","11.1":"87","11.2":"87","11.3":"87","11.4":"87","11.5":"87","12.0":"89","12.1":"89","12.2":"89","13.0":"91","13.1":"91","13.2":"91","13.3":"91","13.4":"91","13.5":"91","13.6":"91","14.0":"93","14.1":"93","14.2":"93","15.0":"94","15.1":"94","15.2":"94","15.3":"94","15.4":"94","15.5":"94","16.0":"96","16.1":"96","16.2":"96","17.0":"98","17.1":"98","17.2":"98","17.3":"98","17.4":"98","18.0":"100","18.1":"100","18.2":"100","18.3":"100","19.0":"102","19.1":"102","20.0":"104","20.1":"104","20.2":"104","20.3":"104","21.0":"106","21.1":"106","21.2":"106","21.3":"106","21.4":"106","22.0":"108","22.1":"108","22.2":"108","22.3":"108","23.0":"110","23.1":"110","23.2":"110","23.3":"110","24.0":"112","24.1":"112","24.2":"112","24.3":"112","24.4":"112","24.5":"112","24.6":"112","24.7":"112","24.8":"112","25.0":"114","25.1":"114","25.2":"114","25.3":"114","25.4":"114","25.5":"114","25.6":"114","25.7":"114","25.8":"114","25.9":"114","26.0":"116","26.1":"116","26.2":"116","26.3":"116","26.4":"116","26.5":"116","26.6":"116","27.0":"118","27.1":"118","27.2":"118","27.3":"118","28.0":"120","28.1":"120","28.2":"120","28.3":"120","29.0":"122","29.1":"122","29.2":"122","29.3":"122","29.4":"122","30.0":"124","30.1":"124","30.2":"124","30.3":"124","30.4":"124","30.5":"124","31.0":"126","31.1":"126","31.2":"126","31.3":"126","31.4":"126","31.5":"126","31.6":"126","31.7":"126","32.0":"128","32.1":"128","32.2":"128","32.3":"128","33.0":"130","33.1":"130","33.2":"130","33.3":"130","33.4":"130","34.0":"132","34.1":"132","34.2":"132","34.3":"132","34.4":"132","34.5":"132","35.0":"134","35.1":"134","35.2":"134","35.3":"134","35.4":"134","35.5":"134","35.6":"134","35.7":"134","36.0":"136","36.1":"136","36.2":"136","36.3":"136","36.4":"136","36.5":"136","36.6":"136","36.7":"136","36.8":"136","37.0":"138","37.1":"138","37.2":"138","37.3":"138","37.4":"138","38.0":"140"}
\ No newline at end of file
diff --git a/node_modules/emoji-regex/LICENSE-MIT.txt b/node_modules/emoji-regex/LICENSE-MIT.txt
deleted file mode 100644
index a41e0a7..0000000
--- a/node_modules/emoji-regex/LICENSE-MIT.txt
+++ /dev/null
@@ -1,20 +0,0 @@
-Copyright Mathias Bynens
-
-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:
-
-The above copyright notice and this permission notice shall be
-included in all copies or substantial portions of the Software.
-
-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.
diff --git a/node_modules/emoji-regex/README.md b/node_modules/emoji-regex/README.md
deleted file mode 100644
index 6d63082..0000000
--- a/node_modules/emoji-regex/README.md
+++ /dev/null
@@ -1,137 +0,0 @@
-# emoji-regex [](https://travis-ci.org/mathiasbynens/emoji-regex)
-
-_emoji-regex_ offers a regular expression to match all emoji symbols and sequences (including textual representations of emoji) as per the Unicode Standard.
-
-This repository contains a script that generates this regular expression based on [Unicode data](https://github.com/node-unicode/node-unicode-data). Because of this, the regular expression can easily be updated whenever new emoji are added to the Unicode standard.
-
-## Installation
-
-Via [npm](https://www.npmjs.com/):
-
-```bash
-npm install emoji-regex
-```
-
-In [Node.js](https://nodejs.org/):
-
-```js
-const emojiRegex = require('emoji-regex/RGI_Emoji.js');
-// Note: because the regular expression has the global flag set, this module
-// exports a function that returns the regex rather than exporting the regular
-// expression itself, to make it impossible to (accidentally) mutate the
-// original regular expression.
-
-const text = `
-\u{231A}: ⌚ default emoji presentation character (Emoji_Presentation)
-\u{2194}\u{FE0F}: ↔️ default text presentation character rendered as emoji
-\u{1F469}: 👩 emoji modifier base (Emoji_Modifier_Base)
-\u{1F469}\u{1F3FF}: 👩🏿 emoji modifier base followed by a modifier
-`;
-
-const regex = emojiRegex();
-let match;
-while (match = regex.exec(text)) {
- const emoji = match[0];
- console.log(`Matched sequence ${ emoji } — code points: ${ [...emoji].length }`);
-}
-```
-
-Console output:
-
-```
-Matched sequence ⌚ — code points: 1
-Matched sequence ⌚ — code points: 1
-Matched sequence ↔️ — code points: 2
-Matched sequence ↔️ — code points: 2
-Matched sequence 👩 — code points: 1
-Matched sequence 👩 — code points: 1
-Matched sequence 👩🏿 — code points: 2
-Matched sequence 👩🏿 — code points: 2
-```
-
-## Regular expression flavors
-
-The package comes with three distinct regular expressions:
-
-```js
-// This is the recommended regular expression to use. It matches all
-// emoji recommended for general interchange, as defined via the
-// `RGI_Emoji` property in the Unicode Standard.
-// https://unicode.org/reports/tr51/#def_rgi_set
-// When in doubt, use this!
-const emojiRegexRGI = require('emoji-regex/RGI_Emoji.js');
-
-// This is the old regular expression, prior to `RGI_Emoji` being
-// standardized. In addition to all `RGI_Emoji` sequences, it matches
-// some emoji you probably don’t want to match (such as emoji component
-// symbols that are not meant to be used separately).
-const emojiRegex = require('emoji-regex/index.js');
-
-// This regular expression matches even more emoji than the previous
-// one, including emoji that render as text instead of icons (i.e.
-// emoji that are not `Emoji_Presentation` symbols and that aren’t
-// forced to render as emoji by a variation selector).
-const emojiRegexText = require('emoji-regex/text.js');
-```
-
-Additionally, in environments which support ES2015 Unicode escapes, you may `require` ES2015-style versions of the regexes:
-
-```js
-const emojiRegexRGI = require('emoji-regex/es2015/RGI_Emoji.js');
-const emojiRegex = require('emoji-regex/es2015/index.js');
-const emojiRegexText = require('emoji-regex/es2015/text.js');
-```
-
-## For maintainers
-
-### How to update emoji-regex after new Unicode Standard releases
-
-1. Update the Unicode data dependency in `package.json` by running the following commands:
-
- ```sh
- # Example: updating from Unicode v12 to Unicode v13.
- npm uninstall @unicode/unicode-12.0.0
- npm install @unicode/unicode-13.0.0 --save-dev
- ````
-
-1. Generate the new output:
-
- ```sh
- npm run build
- ```
-
-1. Verify that tests still pass:
-
- ```sh
- npm test
- ```
-
-1. Send a pull request with the changes, and get it reviewed & merged.
-
-1. On the `main` branch, bump the emoji-regex version number in `package.json`:
-
- ```sh
- npm version patch -m 'Release v%s'
- ```
-
- Instead of `patch`, use `minor` or `major` [as needed](https://semver.org/).
-
- Note that this produces a Git commit + tag.
-
-1. Push the release commit and tag:
-
- ```sh
- git push
- ```
-
- Our CI then automatically publishes the new release to npm.
-
-## Author
-
-| [](https://twitter.com/mathias "Follow @mathias on Twitter") |
-|---|
-| [Mathias Bynens](https://mathiasbynens.be/) |
-
-## License
-
-_emoji-regex_ is available under the [MIT](https://mths.be/mit) license.
diff --git a/node_modules/emoji-regex/RGI_Emoji.d.ts b/node_modules/emoji-regex/RGI_Emoji.d.ts
deleted file mode 100644
index 89a651f..0000000
--- a/node_modules/emoji-regex/RGI_Emoji.d.ts
+++ /dev/null
@@ -1,5 +0,0 @@
-declare module 'emoji-regex/RGI_Emoji' {
- function emojiRegex(): RegExp;
-
- export = emojiRegex;
-}
diff --git a/node_modules/emoji-regex/RGI_Emoji.js b/node_modules/emoji-regex/RGI_Emoji.js
deleted file mode 100644
index 3fbe924..0000000
--- a/node_modules/emoji-regex/RGI_Emoji.js
+++ /dev/null
@@ -1,6 +0,0 @@
-"use strict";
-
-module.exports = function () {
- // https://mths.be/emoji
- return /\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62(?:\uDB40\uDC77\uDB40\uDC6C\uDB40\uDC73|\uDB40\uDC73\uDB40\uDC63\uDB40\uDC74|\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67)\uDB40\uDC7F|(?:\uD83E\uDDD1\uD83C\uDFFF\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFF\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB-\uDFFE])|(?:\uD83E\uDDD1\uD83C\uDFFE\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFE\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB-\uDFFD\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFD\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFD\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFC\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFC\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB\uDFFD-\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFB\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFB\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFC-\uDFFF])|\uD83D\uDC68(?:\uD83C\uDFFB(?:\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF]))|\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFC-\uDFFF])|[\u2695\u2696\u2708]\uFE0F|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))?|(?:\uD83C[\uDFFC-\uDFFF])\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF]))|\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83D\uDC68|(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFE])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])\uFE0F|\u200D(?:(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D[\uDC66\uDC67])|\uD83D[\uDC66\uDC67])|\uD83C\uDFFF|\uD83C\uDFFE|\uD83C\uDFFD|\uD83C\uDFFC)?|(?:\uD83D\uDC69(?:\uD83C\uDFFB\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69])|(?:\uD83C[\uDFFC-\uDFFF])\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69]))|\uD83E\uDDD1(?:\uD83C[\uDFFB-\uDFFF])\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1)(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|\uD83D\uDC69(?:\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFB\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))|\uD83E\uDDD1(?:\u200D(?:\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFB\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))|\uD83D\uDC69\u200D\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D[\uDC66\uDC67])|\uD83D\uDC69\u200D\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|(?:\uD83D\uDC41\uFE0F\u200D\uD83D\uDDE8|\uD83E\uDDD1(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|\uD83D\uDC69(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|\uD83D\uDE36\u200D\uD83C\uDF2B|\uD83C\uDFF3\uFE0F\u200D\u26A7|\uD83D\uDC3B\u200D\u2744|(?:(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC6F|\uD83E[\uDD3C\uDDDE\uDDDF])\u200D[\u2640\u2642]|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642]|\uD83C\uDFF4\u200D\u2620|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD])\u200D[\u2640\u2642]|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u2600-\u2604\u260E\u2611\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26B0\u26B1\u26C8\u26CF\u26D1\u26D3\u26E9\u26F0\u26F1\u26F4\u26F7\u26F8\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u3030\u303D\u3297\u3299]|\uD83C[\uDD70\uDD71\uDD7E\uDD7F\uDE02\uDE37\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF5\uDFF7]|\uD83D[\uDC3F\uDCFD\uDD49\uDD4A\uDD6F\uDD70\uDD73\uDD76-\uDD79\uDD87\uDD8A-\uDD8D\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA\uDECB\uDECD-\uDECF\uDEE0-\uDEE5\uDEE9\uDEF0\uDEF3])\uFE0F|\uD83C\uDFF3\uFE0F\u200D\uD83C\uDF08|\uD83D\uDC69\u200D\uD83D\uDC67|\uD83D\uDC69\u200D\uD83D\uDC66|\uD83D\uDE35\u200D\uD83D\uDCAB|\uD83D\uDE2E\u200D\uD83D\uDCA8|\uD83D\uDC15\u200D\uD83E\uDDBA|\uD83E\uDDD1(?:\uD83C\uDFFF|\uD83C\uDFFE|\uD83C\uDFFD|\uD83C\uDFFC|\uD83C\uDFFB)?|\uD83D\uDC69(?:\uD83C\uDFFF|\uD83C\uDFFE|\uD83C\uDFFD|\uD83C\uDFFC|\uD83C\uDFFB)?|\uD83C\uDDFD\uD83C\uDDF0|\uD83C\uDDF6\uD83C\uDDE6|\uD83C\uDDF4\uD83C\uDDF2|\uD83D\uDC08\u200D\u2B1B|\u2764\uFE0F\u200D(?:\uD83D\uDD25|\uD83E\uDE79)|\uD83D\uDC41\uFE0F|\uD83C\uDFF3\uFE0F|\uD83C\uDDFF(?:\uD83C[\uDDE6\uDDF2\uDDFC])|\uD83C\uDDFE(?:\uD83C[\uDDEA\uDDF9])|\uD83C\uDDFC(?:\uD83C[\uDDEB\uDDF8])|\uD83C\uDDFB(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA])|\uD83C\uDDFA(?:\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF])|\uD83C\uDDF9(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF])|\uD83C\uDDF8(?:\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF])|\uD83C\uDDF7(?:\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC])|\uD83C\uDDF5(?:\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE])|\uD83C\uDDF3(?:\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF])|\uD83C\uDDF2(?:\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF])|\uD83C\uDDF1(?:\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE])|\uD83C\uDDF0(?:\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF])|\uD83C\uDDEF(?:\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5])|\uD83C\uDDEE(?:\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9])|\uD83C\uDDED(?:\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA])|\uD83C\uDDEC(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE])|\uD83C\uDDEB(?:\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7])|\uD83C\uDDEA(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA])|\uD83C\uDDE9(?:\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF])|\uD83C\uDDE8(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF5\uDDF7\uDDFA-\uDDFF])|\uD83C\uDDE7(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF])|\uD83C\uDDE6(?:\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF])|[#\*0-9]\uFE0F\u20E3|\u2764\uFE0F|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])|\uD83C\uDFF4|(?:[\u270A\u270B]|\uD83C[\uDF85\uDFC2\uDFC7]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC]|\uD83E[\uDD0C\uDD0F\uDD18-\uDD1C\uDD1E\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5])(?:\uD83C[\uDFFB-\uDFFF])|(?:[\u261D\u270C\u270D]|\uD83D[\uDD74\uDD90])(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])|[\u270A\u270B]|\uD83C[\uDF85\uDFC2\uDFC7]|\uD83D[\uDC08\uDC15\uDC3B\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE2E\uDE35\uDE36\uDE4C\uDE4F\uDEC0\uDECC]|\uD83E[\uDD0C\uDD0F\uDD18-\uDD1C\uDD1E\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5]|\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD]|\uD83D\uDC6F|\uD83E[\uDD3C\uDDDE\uDDDF]|[\u231A\u231B\u23E9-\u23EC\u23F0\u23F3\u25FD\u25FE\u2614\u2615\u2648-\u2653\u267F\u2693\u26A1\u26AA\u26AB\u26BD\u26BE\u26C4\u26C5\u26CE\u26D4\u26EA\u26F2\u26F3\u26F5\u26FA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B1B\u2B1C\u2B50\u2B55]|\uD83C[\uDC04\uDCCF\uDD8E\uDD91-\uDD9A\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF7C\uDF7E-\uDF84\uDF86-\uDF93\uDFA0-\uDFC1\uDFC5\uDFC6\uDFC8\uDFC9\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF8-\uDFFF]|\uD83D[\uDC00-\uDC07\uDC09-\uDC14\uDC16-\uDC3A\uDC3C-\uDC3E\uDC40\uDC44\uDC45\uDC51-\uDC65\uDC6A\uDC79-\uDC7B\uDC7D-\uDC80\uDC84\uDC88-\uDC8E\uDC90\uDC92-\uDCA9\uDCAB-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDDA4\uDDFB-\uDE2D\uDE2F-\uDE34\uDE37-\uDE44\uDE48-\uDE4A\uDE80-\uDEA2\uDEA4-\uDEB3\uDEB7-\uDEBF\uDEC1-\uDEC5\uDED0-\uDED2\uDED5-\uDED7\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD0D\uDD0E\uDD10-\uDD17\uDD1D\uDD20-\uDD25\uDD27-\uDD2F\uDD3A\uDD3F-\uDD45\uDD47-\uDD76\uDD78\uDD7A-\uDDB4\uDDB7\uDDBA\uDDBC-\uDDCB\uDDD0\uDDE0-\uDDFF\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6]/g;
-};
diff --git a/node_modules/emoji-regex/es2015/RGI_Emoji.d.ts b/node_modules/emoji-regex/es2015/RGI_Emoji.d.ts
deleted file mode 100644
index bf0f154..0000000
--- a/node_modules/emoji-regex/es2015/RGI_Emoji.d.ts
+++ /dev/null
@@ -1,5 +0,0 @@
-declare module 'emoji-regex/es2015/RGI_Emoji' {
- function emojiRegex(): RegExp;
-
- export = emojiRegex;
-}
diff --git a/node_modules/emoji-regex/es2015/RGI_Emoji.js b/node_modules/emoji-regex/es2015/RGI_Emoji.js
deleted file mode 100644
index ecf32f1..0000000
--- a/node_modules/emoji-regex/es2015/RGI_Emoji.js
+++ /dev/null
@@ -1,6 +0,0 @@
-"use strict";
-
-module.exports = () => {
- // https://mths.be/emoji
- return /\u{1F3F4}\u{E0067}\u{E0062}(?:\u{E0077}\u{E006C}\u{E0073}|\u{E0073}\u{E0063}\u{E0074}|\u{E0065}\u{E006E}\u{E0067})\u{E007F}|(?:\u{1F9D1}\u{1F3FF}\u200D\u2764\uFE0F\u200D(?:\u{1F48B}\u200D)?\u{1F9D1}|\u{1F469}\u{1F3FF}\u200D\u{1F91D}\u200D[\u{1F468}\u{1F469}])[\u{1F3FB}-\u{1F3FE}]|(?:\u{1F9D1}\u{1F3FE}\u200D\u2764\uFE0F\u200D(?:\u{1F48B}\u200D)?\u{1F9D1}|\u{1F469}\u{1F3FE}\u200D\u{1F91D}\u200D[\u{1F468}\u{1F469}])[\u{1F3FB}-\u{1F3FD}\u{1F3FF}]|(?:\u{1F9D1}\u{1F3FD}\u200D\u2764\uFE0F\u200D(?:\u{1F48B}\u200D)?\u{1F9D1}|\u{1F469}\u{1F3FD}\u200D\u{1F91D}\u200D[\u{1F468}\u{1F469}])[\u{1F3FB}\u{1F3FC}\u{1F3FE}\u{1F3FF}]|(?:\u{1F9D1}\u{1F3FC}\u200D\u2764\uFE0F\u200D(?:\u{1F48B}\u200D)?\u{1F9D1}|\u{1F469}\u{1F3FC}\u200D\u{1F91D}\u200D[\u{1F468}\u{1F469}])[\u{1F3FB}\u{1F3FD}-\u{1F3FF}]|(?:\u{1F9D1}\u{1F3FB}\u200D\u2764\uFE0F\u200D(?:\u{1F48B}\u200D)?\u{1F9D1}|\u{1F469}\u{1F3FB}\u200D\u{1F91D}\u200D[\u{1F468}\u{1F469}])[\u{1F3FC}-\u{1F3FF}]|\u{1F468}(?:\u{1F3FB}(?:\u200D(?:\u2764\uFE0F\u200D(?:\u{1F48B}\u200D\u{1F468}[\u{1F3FB}-\u{1F3FF}]|\u{1F468}[\u{1F3FB}-\u{1F3FF}])|\u{1F91D}\u200D\u{1F468}[\u{1F3FC}-\u{1F3FF}]|[\u2695\u2696\u2708]\uFE0F|[\u{1F33E}\u{1F373}\u{1F37C}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}]))?|[\u{1F3FC}-\u{1F3FF}]\u200D\u2764\uFE0F\u200D(?:\u{1F48B}\u200D\u{1F468}[\u{1F3FB}-\u{1F3FF}]|\u{1F468}[\u{1F3FB}-\u{1F3FF}])|\u200D(?:\u2764\uFE0F\u200D(?:\u{1F48B}\u200D)?\u{1F468}|[\u{1F468}\u{1F469}]\u200D(?:\u{1F466}\u200D\u{1F466}|\u{1F467}\u200D[\u{1F466}\u{1F467}])|\u{1F466}\u200D\u{1F466}|\u{1F467}\u200D[\u{1F466}\u{1F467}]|[\u{1F33E}\u{1F373}\u{1F37C}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u{1F3FF}\u200D(?:\u{1F91D}\u200D\u{1F468}[\u{1F3FB}-\u{1F3FE}]|[\u{1F33E}\u{1F373}\u{1F37C}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u{1F3FE}\u200D(?:\u{1F91D}\u200D\u{1F468}[\u{1F3FB}-\u{1F3FD}\u{1F3FF}]|[\u{1F33E}\u{1F373}\u{1F37C}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u{1F3FD}\u200D(?:\u{1F91D}\u200D\u{1F468}[\u{1F3FB}\u{1F3FC}\u{1F3FE}\u{1F3FF}]|[\u{1F33E}\u{1F373}\u{1F37C}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u{1F3FC}\u200D(?:\u{1F91D}\u200D\u{1F468}[\u{1F3FB}\u{1F3FD}-\u{1F3FF}]|[\u{1F33E}\u{1F373}\u{1F37C}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|(?:\u{1F3FF}\u200D[\u2695\u2696\u2708]|\u{1F3FE}\u200D[\u2695\u2696\u2708]|\u{1F3FD}\u200D[\u2695\u2696\u2708]|\u{1F3FC}\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])\uFE0F|\u200D(?:[\u{1F468}\u{1F469}]\u200D[\u{1F466}\u{1F467}]|[\u{1F466}\u{1F467}])|\u{1F3FF}|\u{1F3FE}|\u{1F3FD}|\u{1F3FC})?|(?:\u{1F469}(?:\u{1F3FB}\u200D\u2764\uFE0F\u200D(?:\u{1F48B}\u200D[\u{1F468}\u{1F469}]|[\u{1F468}\u{1F469}])|[\u{1F3FC}-\u{1F3FF}]\u200D\u2764\uFE0F\u200D(?:\u{1F48B}\u200D[\u{1F468}\u{1F469}]|[\u{1F468}\u{1F469}]))|\u{1F9D1}[\u{1F3FB}-\u{1F3FF}]\u200D\u{1F91D}\u200D\u{1F9D1})[\u{1F3FB}-\u{1F3FF}]|\u{1F469}\u200D\u{1F469}\u200D(?:\u{1F466}\u200D\u{1F466}|\u{1F467}\u200D[\u{1F466}\u{1F467}])|\u{1F469}(?:\u200D(?:\u2764\uFE0F\u200D(?:\u{1F48B}\u200D[\u{1F468}\u{1F469}]|[\u{1F468}\u{1F469}])|[\u{1F33E}\u{1F373}\u{1F37C}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u{1F3FF}\u200D[\u{1F33E}\u{1F373}\u{1F37C}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}]|\u{1F3FE}\u200D[\u{1F33E}\u{1F373}\u{1F37C}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}]|\u{1F3FD}\u200D[\u{1F33E}\u{1F373}\u{1F37C}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}]|\u{1F3FC}\u200D[\u{1F33E}\u{1F373}\u{1F37C}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}]|\u{1F3FB}\u200D[\u{1F33E}\u{1F373}\u{1F37C}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u{1F9D1}(?:\u200D(?:\u{1F91D}\u200D\u{1F9D1}|[\u{1F33E}\u{1F373}\u{1F37C}\u{1F384}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u{1F3FF}\u200D[\u{1F33E}\u{1F373}\u{1F37C}\u{1F384}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}]|\u{1F3FE}\u200D[\u{1F33E}\u{1F373}\u{1F37C}\u{1F384}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}]|\u{1F3FD}\u200D[\u{1F33E}\u{1F373}\u{1F37C}\u{1F384}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}]|\u{1F3FC}\u200D[\u{1F33E}\u{1F373}\u{1F37C}\u{1F384}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}]|\u{1F3FB}\u200D[\u{1F33E}\u{1F373}\u{1F37C}\u{1F384}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u{1F469}\u200D\u{1F466}\u200D\u{1F466}|\u{1F469}\u200D\u{1F469}\u200D[\u{1F466}\u{1F467}]|\u{1F469}\u200D\u{1F467}\u200D[\u{1F466}\u{1F467}]|(?:\u{1F441}\uFE0F\u200D\u{1F5E8}|\u{1F9D1}(?:\u{1F3FF}\u200D[\u2695\u2696\u2708]|\u{1F3FE}\u200D[\u2695\u2696\u2708]|\u{1F3FD}\u200D[\u2695\u2696\u2708]|\u{1F3FC}\u200D[\u2695\u2696\u2708]|\u{1F3FB}\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|\u{1F469}(?:\u{1F3FF}\u200D[\u2695\u2696\u2708]|\u{1F3FE}\u200D[\u2695\u2696\u2708]|\u{1F3FD}\u200D[\u2695\u2696\u2708]|\u{1F3FC}\u200D[\u2695\u2696\u2708]|\u{1F3FB}\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|\u{1F636}\u200D\u{1F32B}|\u{1F3F3}\uFE0F\u200D\u26A7|\u{1F43B}\u200D\u2744|(?:[\u{1F3C3}\u{1F3C4}\u{1F3CA}\u{1F46E}\u{1F470}\u{1F471}\u{1F473}\u{1F477}\u{1F481}\u{1F482}\u{1F486}\u{1F487}\u{1F645}-\u{1F647}\u{1F64B}\u{1F64D}\u{1F64E}\u{1F6A3}\u{1F6B4}-\u{1F6B6}\u{1F926}\u{1F935}\u{1F937}-\u{1F939}\u{1F93D}\u{1F93E}\u{1F9B8}\u{1F9B9}\u{1F9CD}-\u{1F9CF}\u{1F9D4}\u{1F9D6}-\u{1F9DD}][\u{1F3FB}-\u{1F3FF}]|[\u{1F46F}\u{1F93C}\u{1F9DE}\u{1F9DF}])\u200D[\u2640\u2642]|[\u26F9\u{1F3CB}\u{1F3CC}\u{1F575}][\uFE0F\u{1F3FB}-\u{1F3FF}]\u200D[\u2640\u2642]|\u{1F3F4}\u200D\u2620|[\u{1F3C3}\u{1F3C4}\u{1F3CA}\u{1F46E}\u{1F470}\u{1F471}\u{1F473}\u{1F477}\u{1F481}\u{1F482}\u{1F486}\u{1F487}\u{1F645}-\u{1F647}\u{1F64B}\u{1F64D}\u{1F64E}\u{1F6A3}\u{1F6B4}-\u{1F6B6}\u{1F926}\u{1F935}\u{1F937}-\u{1F939}\u{1F93D}\u{1F93E}\u{1F9B8}\u{1F9B9}\u{1F9CD}-\u{1F9CF}\u{1F9D4}\u{1F9D6}-\u{1F9DD}]\u200D[\u2640\u2642]|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u2600-\u2604\u260E\u2611\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26B0\u26B1\u26C8\u26CF\u26D1\u26D3\u26E9\u26F0\u26F1\u26F4\u26F7\u26F8\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u3030\u303D\u3297\u3299\u{1F170}\u{1F171}\u{1F17E}\u{1F17F}\u{1F202}\u{1F237}\u{1F321}\u{1F324}-\u{1F32C}\u{1F336}\u{1F37D}\u{1F396}\u{1F397}\u{1F399}-\u{1F39B}\u{1F39E}\u{1F39F}\u{1F3CD}\u{1F3CE}\u{1F3D4}-\u{1F3DF}\u{1F3F5}\u{1F3F7}\u{1F43F}\u{1F4FD}\u{1F549}\u{1F54A}\u{1F56F}\u{1F570}\u{1F573}\u{1F576}-\u{1F579}\u{1F587}\u{1F58A}-\u{1F58D}\u{1F5A5}\u{1F5A8}\u{1F5B1}\u{1F5B2}\u{1F5BC}\u{1F5C2}-\u{1F5C4}\u{1F5D1}-\u{1F5D3}\u{1F5DC}-\u{1F5DE}\u{1F5E1}\u{1F5E3}\u{1F5E8}\u{1F5EF}\u{1F5F3}\u{1F5FA}\u{1F6CB}\u{1F6CD}-\u{1F6CF}\u{1F6E0}-\u{1F6E5}\u{1F6E9}\u{1F6F0}\u{1F6F3}])\uFE0F|\u{1F3F3}\uFE0F\u200D\u{1F308}|\u{1F469}\u200D\u{1F467}|\u{1F469}\u200D\u{1F466}|\u{1F635}\u200D\u{1F4AB}|\u{1F62E}\u200D\u{1F4A8}|\u{1F415}\u200D\u{1F9BA}|\u{1F9D1}(?:\u{1F3FF}|\u{1F3FE}|\u{1F3FD}|\u{1F3FC}|\u{1F3FB})?|\u{1F469}(?:\u{1F3FF}|\u{1F3FE}|\u{1F3FD}|\u{1F3FC}|\u{1F3FB})?|\u{1F1FD}\u{1F1F0}|\u{1F1F6}\u{1F1E6}|\u{1F1F4}\u{1F1F2}|\u{1F408}\u200D\u2B1B|\u2764\uFE0F\u200D[\u{1F525}\u{1FA79}]|\u{1F441}\uFE0F|\u{1F3F3}\uFE0F|\u{1F1FF}[\u{1F1E6}\u{1F1F2}\u{1F1FC}]|\u{1F1FE}[\u{1F1EA}\u{1F1F9}]|\u{1F1FC}[\u{1F1EB}\u{1F1F8}]|\u{1F1FB}[\u{1F1E6}\u{1F1E8}\u{1F1EA}\u{1F1EC}\u{1F1EE}\u{1F1F3}\u{1F1FA}]|\u{1F1FA}[\u{1F1E6}\u{1F1EC}\u{1F1F2}\u{1F1F3}\u{1F1F8}\u{1F1FE}\u{1F1FF}]|\u{1F1F9}[\u{1F1E6}\u{1F1E8}\u{1F1E9}\u{1F1EB}-\u{1F1ED}\u{1F1EF}-\u{1F1F4}\u{1F1F7}\u{1F1F9}\u{1F1FB}\u{1F1FC}\u{1F1FF}]|\u{1F1F8}[\u{1F1E6}-\u{1F1EA}\u{1F1EC}-\u{1F1F4}\u{1F1F7}-\u{1F1F9}\u{1F1FB}\u{1F1FD}-\u{1F1FF}]|\u{1F1F7}[\u{1F1EA}\u{1F1F4}\u{1F1F8}\u{1F1FA}\u{1F1FC}]|\u{1F1F5}[\u{1F1E6}\u{1F1EA}-\u{1F1ED}\u{1F1F0}-\u{1F1F3}\u{1F1F7}-\u{1F1F9}\u{1F1FC}\u{1F1FE}]|\u{1F1F3}[\u{1F1E6}\u{1F1E8}\u{1F1EA}-\u{1F1EC}\u{1F1EE}\u{1F1F1}\u{1F1F4}\u{1F1F5}\u{1F1F7}\u{1F1FA}\u{1F1FF}]|\u{1F1F2}[\u{1F1E6}\u{1F1E8}-\u{1F1ED}\u{1F1F0}-\u{1F1FF}]|\u{1F1F1}[\u{1F1E6}-\u{1F1E8}\u{1F1EE}\u{1F1F0}\u{1F1F7}-\u{1F1FB}\u{1F1FE}]|\u{1F1F0}[\u{1F1EA}\u{1F1EC}-\u{1F1EE}\u{1F1F2}\u{1F1F3}\u{1F1F5}\u{1F1F7}\u{1F1FC}\u{1F1FE}\u{1F1FF}]|\u{1F1EF}[\u{1F1EA}\u{1F1F2}\u{1F1F4}\u{1F1F5}]|\u{1F1EE}[\u{1F1E8}-\u{1F1EA}\u{1F1F1}-\u{1F1F4}\u{1F1F6}-\u{1F1F9}]|\u{1F1ED}[\u{1F1F0}\u{1F1F2}\u{1F1F3}\u{1F1F7}\u{1F1F9}\u{1F1FA}]|\u{1F1EC}[\u{1F1E6}\u{1F1E7}\u{1F1E9}-\u{1F1EE}\u{1F1F1}-\u{1F1F3}\u{1F1F5}-\u{1F1FA}\u{1F1FC}\u{1F1FE}]|\u{1F1EB}[\u{1F1EE}-\u{1F1F0}\u{1F1F2}\u{1F1F4}\u{1F1F7}]|\u{1F1EA}[\u{1F1E6}\u{1F1E8}\u{1F1EA}\u{1F1EC}\u{1F1ED}\u{1F1F7}-\u{1F1FA}]|\u{1F1E9}[\u{1F1EA}\u{1F1EC}\u{1F1EF}\u{1F1F0}\u{1F1F2}\u{1F1F4}\u{1F1FF}]|\u{1F1E8}[\u{1F1E6}\u{1F1E8}\u{1F1E9}\u{1F1EB}-\u{1F1EE}\u{1F1F0}-\u{1F1F5}\u{1F1F7}\u{1F1FA}-\u{1F1FF}]|\u{1F1E7}[\u{1F1E6}\u{1F1E7}\u{1F1E9}-\u{1F1EF}\u{1F1F1}-\u{1F1F4}\u{1F1F6}-\u{1F1F9}\u{1F1FB}\u{1F1FC}\u{1F1FE}\u{1F1FF}]|\u{1F1E6}[\u{1F1E8}-\u{1F1EC}\u{1F1EE}\u{1F1F1}\u{1F1F2}\u{1F1F4}\u{1F1F6}-\u{1F1FA}\u{1F1FC}\u{1F1FD}\u{1F1FF}]|[#\*0-9]\uFE0F\u20E3|\u2764\uFE0F|[\u{1F3C3}\u{1F3C4}\u{1F3CA}\u{1F46E}\u{1F470}\u{1F471}\u{1F473}\u{1F477}\u{1F481}\u{1F482}\u{1F486}\u{1F487}\u{1F645}-\u{1F647}\u{1F64B}\u{1F64D}\u{1F64E}\u{1F6A3}\u{1F6B4}-\u{1F6B6}\u{1F926}\u{1F935}\u{1F937}-\u{1F939}\u{1F93D}\u{1F93E}\u{1F9B8}\u{1F9B9}\u{1F9CD}-\u{1F9CF}\u{1F9D4}\u{1F9D6}-\u{1F9DD}][\u{1F3FB}-\u{1F3FF}]|[\u26F9\u{1F3CB}\u{1F3CC}\u{1F575}][\uFE0F\u{1F3FB}-\u{1F3FF}]|\u{1F3F4}|[\u270A\u270B\u{1F385}\u{1F3C2}\u{1F3C7}\u{1F442}\u{1F443}\u{1F446}-\u{1F450}\u{1F466}\u{1F467}\u{1F46B}-\u{1F46D}\u{1F472}\u{1F474}-\u{1F476}\u{1F478}\u{1F47C}\u{1F483}\u{1F485}\u{1F48F}\u{1F491}\u{1F4AA}\u{1F57A}\u{1F595}\u{1F596}\u{1F64C}\u{1F64F}\u{1F6C0}\u{1F6CC}\u{1F90C}\u{1F90F}\u{1F918}-\u{1F91C}\u{1F91E}\u{1F91F}\u{1F930}-\u{1F934}\u{1F936}\u{1F977}\u{1F9B5}\u{1F9B6}\u{1F9BB}\u{1F9D2}\u{1F9D3}\u{1F9D5}][\u{1F3FB}-\u{1F3FF}]|[\u261D\u270C\u270D\u{1F574}\u{1F590}][\uFE0F\u{1F3FB}-\u{1F3FF}]|[\u270A\u270B\u{1F385}\u{1F3C2}\u{1F3C7}\u{1F408}\u{1F415}\u{1F43B}\u{1F442}\u{1F443}\u{1F446}-\u{1F450}\u{1F466}\u{1F467}\u{1F46B}-\u{1F46D}\u{1F472}\u{1F474}-\u{1F476}\u{1F478}\u{1F47C}\u{1F483}\u{1F485}\u{1F48F}\u{1F491}\u{1F4AA}\u{1F57A}\u{1F595}\u{1F596}\u{1F62E}\u{1F635}\u{1F636}\u{1F64C}\u{1F64F}\u{1F6C0}\u{1F6CC}\u{1F90C}\u{1F90F}\u{1F918}-\u{1F91C}\u{1F91E}\u{1F91F}\u{1F930}-\u{1F934}\u{1F936}\u{1F977}\u{1F9B5}\u{1F9B6}\u{1F9BB}\u{1F9D2}\u{1F9D3}\u{1F9D5}]|[\u{1F3C3}\u{1F3C4}\u{1F3CA}\u{1F46E}\u{1F470}\u{1F471}\u{1F473}\u{1F477}\u{1F481}\u{1F482}\u{1F486}\u{1F487}\u{1F645}-\u{1F647}\u{1F64B}\u{1F64D}\u{1F64E}\u{1F6A3}\u{1F6B4}-\u{1F6B6}\u{1F926}\u{1F935}\u{1F937}-\u{1F939}\u{1F93D}\u{1F93E}\u{1F9B8}\u{1F9B9}\u{1F9CD}-\u{1F9CF}\u{1F9D4}\u{1F9D6}-\u{1F9DD}]|[\u{1F46F}\u{1F93C}\u{1F9DE}\u{1F9DF}]|[\u231A\u231B\u23E9-\u23EC\u23F0\u23F3\u25FD\u25FE\u2614\u2615\u2648-\u2653\u267F\u2693\u26A1\u26AA\u26AB\u26BD\u26BE\u26C4\u26C5\u26CE\u26D4\u26EA\u26F2\u26F3\u26F5\u26FA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B1B\u2B1C\u2B50\u2B55\u{1F004}\u{1F0CF}\u{1F18E}\u{1F191}-\u{1F19A}\u{1F201}\u{1F21A}\u{1F22F}\u{1F232}-\u{1F236}\u{1F238}-\u{1F23A}\u{1F250}\u{1F251}\u{1F300}-\u{1F320}\u{1F32D}-\u{1F335}\u{1F337}-\u{1F37C}\u{1F37E}-\u{1F384}\u{1F386}-\u{1F393}\u{1F3A0}-\u{1F3C1}\u{1F3C5}\u{1F3C6}\u{1F3C8}\u{1F3C9}\u{1F3CF}-\u{1F3D3}\u{1F3E0}-\u{1F3F0}\u{1F3F8}-\u{1F407}\u{1F409}-\u{1F414}\u{1F416}-\u{1F43A}\u{1F43C}-\u{1F43E}\u{1F440}\u{1F444}\u{1F445}\u{1F451}-\u{1F465}\u{1F46A}\u{1F479}-\u{1F47B}\u{1F47D}-\u{1F480}\u{1F484}\u{1F488}-\u{1F48E}\u{1F490}\u{1F492}-\u{1F4A9}\u{1F4AB}-\u{1F4FC}\u{1F4FF}-\u{1F53D}\u{1F54B}-\u{1F54E}\u{1F550}-\u{1F567}\u{1F5A4}\u{1F5FB}-\u{1F62D}\u{1F62F}-\u{1F634}\u{1F637}-\u{1F644}\u{1F648}-\u{1F64A}\u{1F680}-\u{1F6A2}\u{1F6A4}-\u{1F6B3}\u{1F6B7}-\u{1F6BF}\u{1F6C1}-\u{1F6C5}\u{1F6D0}-\u{1F6D2}\u{1F6D5}-\u{1F6D7}\u{1F6EB}\u{1F6EC}\u{1F6F4}-\u{1F6FC}\u{1F7E0}-\u{1F7EB}\u{1F90D}\u{1F90E}\u{1F910}-\u{1F917}\u{1F91D}\u{1F920}-\u{1F925}\u{1F927}-\u{1F92F}\u{1F93A}\u{1F93F}-\u{1F945}\u{1F947}-\u{1F976}\u{1F978}\u{1F97A}-\u{1F9B4}\u{1F9B7}\u{1F9BA}\u{1F9BC}-\u{1F9CB}\u{1F9D0}\u{1F9E0}-\u{1F9FF}\u{1FA70}-\u{1FA74}\u{1FA78}-\u{1FA7A}\u{1FA80}-\u{1FA86}\u{1FA90}-\u{1FAA8}\u{1FAB0}-\u{1FAB6}\u{1FAC0}-\u{1FAC2}\u{1FAD0}-\u{1FAD6}]/gu;
-};
diff --git a/node_modules/emoji-regex/es2015/index.d.ts b/node_modules/emoji-regex/es2015/index.d.ts
deleted file mode 100644
index 823dfa6..0000000
--- a/node_modules/emoji-regex/es2015/index.d.ts
+++ /dev/null
@@ -1,5 +0,0 @@
-declare module 'emoji-regex/es2015' {
- function emojiRegex(): RegExp;
-
- export = emojiRegex;
-}
diff --git a/node_modules/emoji-regex/es2015/index.js b/node_modules/emoji-regex/es2015/index.js
deleted file mode 100644
index 1a4fc8d..0000000
--- a/node_modules/emoji-regex/es2015/index.js
+++ /dev/null
@@ -1,6 +0,0 @@
-"use strict";
-
-module.exports = () => {
- // https://mths.be/emoji
- return /\u{1F3F4}\u{E0067}\u{E0062}(?:\u{E0077}\u{E006C}\u{E0073}|\u{E0073}\u{E0063}\u{E0074}|\u{E0065}\u{E006E}\u{E0067})\u{E007F}|(?:\u{1F9D1}\u{1F3FF}\u200D\u2764\uFE0F\u200D(?:\u{1F48B}\u200D)?\u{1F9D1}|\u{1F469}\u{1F3FF}\u200D\u{1F91D}\u200D[\u{1F468}\u{1F469}])[\u{1F3FB}-\u{1F3FE}]|(?:\u{1F9D1}\u{1F3FE}\u200D\u2764\uFE0F\u200D(?:\u{1F48B}\u200D)?\u{1F9D1}|\u{1F469}\u{1F3FE}\u200D\u{1F91D}\u200D[\u{1F468}\u{1F469}])[\u{1F3FB}-\u{1F3FD}\u{1F3FF}]|(?:\u{1F9D1}\u{1F3FD}\u200D\u2764\uFE0F\u200D(?:\u{1F48B}\u200D)?\u{1F9D1}|\u{1F469}\u{1F3FD}\u200D\u{1F91D}\u200D[\u{1F468}\u{1F469}])[\u{1F3FB}\u{1F3FC}\u{1F3FE}\u{1F3FF}]|(?:\u{1F9D1}\u{1F3FC}\u200D\u2764\uFE0F\u200D(?:\u{1F48B}\u200D)?\u{1F9D1}|\u{1F469}\u{1F3FC}\u200D\u{1F91D}\u200D[\u{1F468}\u{1F469}])[\u{1F3FB}\u{1F3FD}-\u{1F3FF}]|(?:\u{1F9D1}\u{1F3FB}\u200D\u2764\uFE0F\u200D(?:\u{1F48B}\u200D)?\u{1F9D1}|\u{1F469}\u{1F3FB}\u200D\u{1F91D}\u200D[\u{1F468}\u{1F469}])[\u{1F3FC}-\u{1F3FF}]|\u{1F468}(?:\u{1F3FB}(?:\u200D(?:\u2764\uFE0F\u200D(?:\u{1F48B}\u200D\u{1F468}[\u{1F3FB}-\u{1F3FF}]|\u{1F468}[\u{1F3FB}-\u{1F3FF}])|\u{1F91D}\u200D\u{1F468}[\u{1F3FC}-\u{1F3FF}]|[\u2695\u2696\u2708]\uFE0F|[\u{1F33E}\u{1F373}\u{1F37C}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}]))?|[\u{1F3FC}-\u{1F3FF}]\u200D\u2764\uFE0F\u200D(?:\u{1F48B}\u200D\u{1F468}[\u{1F3FB}-\u{1F3FF}]|\u{1F468}[\u{1F3FB}-\u{1F3FF}])|\u200D(?:\u2764\uFE0F\u200D(?:\u{1F48B}\u200D)?\u{1F468}|[\u{1F468}\u{1F469}]\u200D(?:\u{1F466}\u200D\u{1F466}|\u{1F467}\u200D[\u{1F466}\u{1F467}])|\u{1F466}\u200D\u{1F466}|\u{1F467}\u200D[\u{1F466}\u{1F467}]|[\u{1F33E}\u{1F373}\u{1F37C}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u{1F3FF}\u200D(?:\u{1F91D}\u200D\u{1F468}[\u{1F3FB}-\u{1F3FE}]|[\u{1F33E}\u{1F373}\u{1F37C}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u{1F3FE}\u200D(?:\u{1F91D}\u200D\u{1F468}[\u{1F3FB}-\u{1F3FD}\u{1F3FF}]|[\u{1F33E}\u{1F373}\u{1F37C}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u{1F3FD}\u200D(?:\u{1F91D}\u200D\u{1F468}[\u{1F3FB}\u{1F3FC}\u{1F3FE}\u{1F3FF}]|[\u{1F33E}\u{1F373}\u{1F37C}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u{1F3FC}\u200D(?:\u{1F91D}\u200D\u{1F468}[\u{1F3FB}\u{1F3FD}-\u{1F3FF}]|[\u{1F33E}\u{1F373}\u{1F37C}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|(?:\u{1F3FF}\u200D[\u2695\u2696\u2708]|\u{1F3FE}\u200D[\u2695\u2696\u2708]|\u{1F3FD}\u200D[\u2695\u2696\u2708]|\u{1F3FC}\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])\uFE0F|\u200D(?:[\u{1F468}\u{1F469}]\u200D[\u{1F466}\u{1F467}]|[\u{1F466}\u{1F467}])|\u{1F3FF}|\u{1F3FE}|\u{1F3FD}|\u{1F3FC})?|(?:\u{1F469}(?:\u{1F3FB}\u200D\u2764\uFE0F\u200D(?:\u{1F48B}\u200D[\u{1F468}\u{1F469}]|[\u{1F468}\u{1F469}])|[\u{1F3FC}-\u{1F3FF}]\u200D\u2764\uFE0F\u200D(?:\u{1F48B}\u200D[\u{1F468}\u{1F469}]|[\u{1F468}\u{1F469}]))|\u{1F9D1}[\u{1F3FB}-\u{1F3FF}]\u200D\u{1F91D}\u200D\u{1F9D1})[\u{1F3FB}-\u{1F3FF}]|\u{1F469}\u200D\u{1F469}\u200D(?:\u{1F466}\u200D\u{1F466}|\u{1F467}\u200D[\u{1F466}\u{1F467}])|\u{1F469}(?:\u200D(?:\u2764\uFE0F\u200D(?:\u{1F48B}\u200D[\u{1F468}\u{1F469}]|[\u{1F468}\u{1F469}])|[\u{1F33E}\u{1F373}\u{1F37C}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u{1F3FF}\u200D[\u{1F33E}\u{1F373}\u{1F37C}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}]|\u{1F3FE}\u200D[\u{1F33E}\u{1F373}\u{1F37C}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}]|\u{1F3FD}\u200D[\u{1F33E}\u{1F373}\u{1F37C}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}]|\u{1F3FC}\u200D[\u{1F33E}\u{1F373}\u{1F37C}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}]|\u{1F3FB}\u200D[\u{1F33E}\u{1F373}\u{1F37C}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u{1F9D1}(?:\u200D(?:\u{1F91D}\u200D\u{1F9D1}|[\u{1F33E}\u{1F373}\u{1F37C}\u{1F384}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u{1F3FF}\u200D[\u{1F33E}\u{1F373}\u{1F37C}\u{1F384}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}]|\u{1F3FE}\u200D[\u{1F33E}\u{1F373}\u{1F37C}\u{1F384}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}]|\u{1F3FD}\u200D[\u{1F33E}\u{1F373}\u{1F37C}\u{1F384}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}]|\u{1F3FC}\u200D[\u{1F33E}\u{1F373}\u{1F37C}\u{1F384}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}]|\u{1F3FB}\u200D[\u{1F33E}\u{1F373}\u{1F37C}\u{1F384}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u{1F469}\u200D\u{1F466}\u200D\u{1F466}|\u{1F469}\u200D\u{1F469}\u200D[\u{1F466}\u{1F467}]|\u{1F469}\u200D\u{1F467}\u200D[\u{1F466}\u{1F467}]|(?:\u{1F441}\uFE0F\u200D\u{1F5E8}|\u{1F9D1}(?:\u{1F3FF}\u200D[\u2695\u2696\u2708]|\u{1F3FE}\u200D[\u2695\u2696\u2708]|\u{1F3FD}\u200D[\u2695\u2696\u2708]|\u{1F3FC}\u200D[\u2695\u2696\u2708]|\u{1F3FB}\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|\u{1F469}(?:\u{1F3FF}\u200D[\u2695\u2696\u2708]|\u{1F3FE}\u200D[\u2695\u2696\u2708]|\u{1F3FD}\u200D[\u2695\u2696\u2708]|\u{1F3FC}\u200D[\u2695\u2696\u2708]|\u{1F3FB}\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|\u{1F636}\u200D\u{1F32B}|\u{1F3F3}\uFE0F\u200D\u26A7|\u{1F43B}\u200D\u2744|(?:[\u{1F3C3}\u{1F3C4}\u{1F3CA}\u{1F46E}\u{1F470}\u{1F471}\u{1F473}\u{1F477}\u{1F481}\u{1F482}\u{1F486}\u{1F487}\u{1F645}-\u{1F647}\u{1F64B}\u{1F64D}\u{1F64E}\u{1F6A3}\u{1F6B4}-\u{1F6B6}\u{1F926}\u{1F935}\u{1F937}-\u{1F939}\u{1F93D}\u{1F93E}\u{1F9B8}\u{1F9B9}\u{1F9CD}-\u{1F9CF}\u{1F9D4}\u{1F9D6}-\u{1F9DD}][\u{1F3FB}-\u{1F3FF}]|[\u{1F46F}\u{1F93C}\u{1F9DE}\u{1F9DF}])\u200D[\u2640\u2642]|[\u26F9\u{1F3CB}\u{1F3CC}\u{1F575}][\uFE0F\u{1F3FB}-\u{1F3FF}]\u200D[\u2640\u2642]|\u{1F3F4}\u200D\u2620|[\u{1F3C3}\u{1F3C4}\u{1F3CA}\u{1F46E}\u{1F470}\u{1F471}\u{1F473}\u{1F477}\u{1F481}\u{1F482}\u{1F486}\u{1F487}\u{1F645}-\u{1F647}\u{1F64B}\u{1F64D}\u{1F64E}\u{1F6A3}\u{1F6B4}-\u{1F6B6}\u{1F926}\u{1F935}\u{1F937}-\u{1F939}\u{1F93D}\u{1F93E}\u{1F9B8}\u{1F9B9}\u{1F9CD}-\u{1F9CF}\u{1F9D4}\u{1F9D6}-\u{1F9DD}]\u200D[\u2640\u2642]|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u2600-\u2604\u260E\u2611\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26B0\u26B1\u26C8\u26CF\u26D1\u26D3\u26E9\u26F0\u26F1\u26F4\u26F7\u26F8\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u3030\u303D\u3297\u3299\u{1F170}\u{1F171}\u{1F17E}\u{1F17F}\u{1F202}\u{1F237}\u{1F321}\u{1F324}-\u{1F32C}\u{1F336}\u{1F37D}\u{1F396}\u{1F397}\u{1F399}-\u{1F39B}\u{1F39E}\u{1F39F}\u{1F3CD}\u{1F3CE}\u{1F3D4}-\u{1F3DF}\u{1F3F5}\u{1F3F7}\u{1F43F}\u{1F4FD}\u{1F549}\u{1F54A}\u{1F56F}\u{1F570}\u{1F573}\u{1F576}-\u{1F579}\u{1F587}\u{1F58A}-\u{1F58D}\u{1F5A5}\u{1F5A8}\u{1F5B1}\u{1F5B2}\u{1F5BC}\u{1F5C2}-\u{1F5C4}\u{1F5D1}-\u{1F5D3}\u{1F5DC}-\u{1F5DE}\u{1F5E1}\u{1F5E3}\u{1F5E8}\u{1F5EF}\u{1F5F3}\u{1F5FA}\u{1F6CB}\u{1F6CD}-\u{1F6CF}\u{1F6E0}-\u{1F6E5}\u{1F6E9}\u{1F6F0}\u{1F6F3}])\uFE0F|\u{1F3F3}\uFE0F\u200D\u{1F308}|\u{1F469}\u200D\u{1F467}|\u{1F469}\u200D\u{1F466}|\u{1F635}\u200D\u{1F4AB}|\u{1F62E}\u200D\u{1F4A8}|\u{1F415}\u200D\u{1F9BA}|\u{1F9D1}(?:\u{1F3FF}|\u{1F3FE}|\u{1F3FD}|\u{1F3FC}|\u{1F3FB})?|\u{1F469}(?:\u{1F3FF}|\u{1F3FE}|\u{1F3FD}|\u{1F3FC}|\u{1F3FB})?|\u{1F1FD}\u{1F1F0}|\u{1F1F6}\u{1F1E6}|\u{1F1F4}\u{1F1F2}|\u{1F408}\u200D\u2B1B|\u2764\uFE0F\u200D[\u{1F525}\u{1FA79}]|\u{1F441}\uFE0F|\u{1F3F3}\uFE0F|\u{1F1FF}[\u{1F1E6}\u{1F1F2}\u{1F1FC}]|\u{1F1FE}[\u{1F1EA}\u{1F1F9}]|\u{1F1FC}[\u{1F1EB}\u{1F1F8}]|\u{1F1FB}[\u{1F1E6}\u{1F1E8}\u{1F1EA}\u{1F1EC}\u{1F1EE}\u{1F1F3}\u{1F1FA}]|\u{1F1FA}[\u{1F1E6}\u{1F1EC}\u{1F1F2}\u{1F1F3}\u{1F1F8}\u{1F1FE}\u{1F1FF}]|\u{1F1F9}[\u{1F1E6}\u{1F1E8}\u{1F1E9}\u{1F1EB}-\u{1F1ED}\u{1F1EF}-\u{1F1F4}\u{1F1F7}\u{1F1F9}\u{1F1FB}\u{1F1FC}\u{1F1FF}]|\u{1F1F8}[\u{1F1E6}-\u{1F1EA}\u{1F1EC}-\u{1F1F4}\u{1F1F7}-\u{1F1F9}\u{1F1FB}\u{1F1FD}-\u{1F1FF}]|\u{1F1F7}[\u{1F1EA}\u{1F1F4}\u{1F1F8}\u{1F1FA}\u{1F1FC}]|\u{1F1F5}[\u{1F1E6}\u{1F1EA}-\u{1F1ED}\u{1F1F0}-\u{1F1F3}\u{1F1F7}-\u{1F1F9}\u{1F1FC}\u{1F1FE}]|\u{1F1F3}[\u{1F1E6}\u{1F1E8}\u{1F1EA}-\u{1F1EC}\u{1F1EE}\u{1F1F1}\u{1F1F4}\u{1F1F5}\u{1F1F7}\u{1F1FA}\u{1F1FF}]|\u{1F1F2}[\u{1F1E6}\u{1F1E8}-\u{1F1ED}\u{1F1F0}-\u{1F1FF}]|\u{1F1F1}[\u{1F1E6}-\u{1F1E8}\u{1F1EE}\u{1F1F0}\u{1F1F7}-\u{1F1FB}\u{1F1FE}]|\u{1F1F0}[\u{1F1EA}\u{1F1EC}-\u{1F1EE}\u{1F1F2}\u{1F1F3}\u{1F1F5}\u{1F1F7}\u{1F1FC}\u{1F1FE}\u{1F1FF}]|\u{1F1EF}[\u{1F1EA}\u{1F1F2}\u{1F1F4}\u{1F1F5}]|\u{1F1EE}[\u{1F1E8}-\u{1F1EA}\u{1F1F1}-\u{1F1F4}\u{1F1F6}-\u{1F1F9}]|\u{1F1ED}[\u{1F1F0}\u{1F1F2}\u{1F1F3}\u{1F1F7}\u{1F1F9}\u{1F1FA}]|\u{1F1EC}[\u{1F1E6}\u{1F1E7}\u{1F1E9}-\u{1F1EE}\u{1F1F1}-\u{1F1F3}\u{1F1F5}-\u{1F1FA}\u{1F1FC}\u{1F1FE}]|\u{1F1EB}[\u{1F1EE}-\u{1F1F0}\u{1F1F2}\u{1F1F4}\u{1F1F7}]|\u{1F1EA}[\u{1F1E6}\u{1F1E8}\u{1F1EA}\u{1F1EC}\u{1F1ED}\u{1F1F7}-\u{1F1FA}]|\u{1F1E9}[\u{1F1EA}\u{1F1EC}\u{1F1EF}\u{1F1F0}\u{1F1F2}\u{1F1F4}\u{1F1FF}]|\u{1F1E8}[\u{1F1E6}\u{1F1E8}\u{1F1E9}\u{1F1EB}-\u{1F1EE}\u{1F1F0}-\u{1F1F5}\u{1F1F7}\u{1F1FA}-\u{1F1FF}]|\u{1F1E7}[\u{1F1E6}\u{1F1E7}\u{1F1E9}-\u{1F1EF}\u{1F1F1}-\u{1F1F4}\u{1F1F6}-\u{1F1F9}\u{1F1FB}\u{1F1FC}\u{1F1FE}\u{1F1FF}]|\u{1F1E6}[\u{1F1E8}-\u{1F1EC}\u{1F1EE}\u{1F1F1}\u{1F1F2}\u{1F1F4}\u{1F1F6}-\u{1F1FA}\u{1F1FC}\u{1F1FD}\u{1F1FF}]|[#\*0-9]\uFE0F\u20E3|\u2764\uFE0F|[\u{1F3C3}\u{1F3C4}\u{1F3CA}\u{1F46E}\u{1F470}\u{1F471}\u{1F473}\u{1F477}\u{1F481}\u{1F482}\u{1F486}\u{1F487}\u{1F645}-\u{1F647}\u{1F64B}\u{1F64D}\u{1F64E}\u{1F6A3}\u{1F6B4}-\u{1F6B6}\u{1F926}\u{1F935}\u{1F937}-\u{1F939}\u{1F93D}\u{1F93E}\u{1F9B8}\u{1F9B9}\u{1F9CD}-\u{1F9CF}\u{1F9D4}\u{1F9D6}-\u{1F9DD}][\u{1F3FB}-\u{1F3FF}]|[\u26F9\u{1F3CB}\u{1F3CC}\u{1F575}][\uFE0F\u{1F3FB}-\u{1F3FF}]|\u{1F3F4}|[\u270A\u270B\u{1F385}\u{1F3C2}\u{1F3C7}\u{1F442}\u{1F443}\u{1F446}-\u{1F450}\u{1F466}\u{1F467}\u{1F46B}-\u{1F46D}\u{1F472}\u{1F474}-\u{1F476}\u{1F478}\u{1F47C}\u{1F483}\u{1F485}\u{1F48F}\u{1F491}\u{1F4AA}\u{1F57A}\u{1F595}\u{1F596}\u{1F64C}\u{1F64F}\u{1F6C0}\u{1F6CC}\u{1F90C}\u{1F90F}\u{1F918}-\u{1F91C}\u{1F91E}\u{1F91F}\u{1F930}-\u{1F934}\u{1F936}\u{1F977}\u{1F9B5}\u{1F9B6}\u{1F9BB}\u{1F9D2}\u{1F9D3}\u{1F9D5}][\u{1F3FB}-\u{1F3FF}]|[\u261D\u270C\u270D\u{1F574}\u{1F590}][\uFE0F\u{1F3FB}-\u{1F3FF}]|[\u270A\u270B\u{1F385}\u{1F3C2}\u{1F3C7}\u{1F408}\u{1F415}\u{1F43B}\u{1F442}\u{1F443}\u{1F446}-\u{1F450}\u{1F466}\u{1F467}\u{1F46B}-\u{1F46D}\u{1F472}\u{1F474}-\u{1F476}\u{1F478}\u{1F47C}\u{1F483}\u{1F485}\u{1F48F}\u{1F491}\u{1F4AA}\u{1F57A}\u{1F595}\u{1F596}\u{1F62E}\u{1F635}\u{1F636}\u{1F64C}\u{1F64F}\u{1F6C0}\u{1F6CC}\u{1F90C}\u{1F90F}\u{1F918}-\u{1F91C}\u{1F91E}\u{1F91F}\u{1F930}-\u{1F934}\u{1F936}\u{1F977}\u{1F9B5}\u{1F9B6}\u{1F9BB}\u{1F9D2}\u{1F9D3}\u{1F9D5}]|[\u{1F3C3}\u{1F3C4}\u{1F3CA}\u{1F46E}\u{1F470}\u{1F471}\u{1F473}\u{1F477}\u{1F481}\u{1F482}\u{1F486}\u{1F487}\u{1F645}-\u{1F647}\u{1F64B}\u{1F64D}\u{1F64E}\u{1F6A3}\u{1F6B4}-\u{1F6B6}\u{1F926}\u{1F935}\u{1F937}-\u{1F939}\u{1F93D}\u{1F93E}\u{1F9B8}\u{1F9B9}\u{1F9CD}-\u{1F9CF}\u{1F9D4}\u{1F9D6}-\u{1F9DD}]|[\u{1F46F}\u{1F93C}\u{1F9DE}\u{1F9DF}]|[\u231A\u231B\u23E9-\u23EC\u23F0\u23F3\u25FD\u25FE\u2614\u2615\u2648-\u2653\u267F\u2693\u26A1\u26AA\u26AB\u26BD\u26BE\u26C4\u26C5\u26CE\u26D4\u26EA\u26F2\u26F3\u26F5\u26FA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B1B\u2B1C\u2B50\u2B55\u{1F004}\u{1F0CF}\u{1F18E}\u{1F191}-\u{1F19A}\u{1F201}\u{1F21A}\u{1F22F}\u{1F232}-\u{1F236}\u{1F238}-\u{1F23A}\u{1F250}\u{1F251}\u{1F300}-\u{1F320}\u{1F32D}-\u{1F335}\u{1F337}-\u{1F37C}\u{1F37E}-\u{1F384}\u{1F386}-\u{1F393}\u{1F3A0}-\u{1F3C1}\u{1F3C5}\u{1F3C6}\u{1F3C8}\u{1F3C9}\u{1F3CF}-\u{1F3D3}\u{1F3E0}-\u{1F3F0}\u{1F3F8}-\u{1F407}\u{1F409}-\u{1F414}\u{1F416}-\u{1F43A}\u{1F43C}-\u{1F43E}\u{1F440}\u{1F444}\u{1F445}\u{1F451}-\u{1F465}\u{1F46A}\u{1F479}-\u{1F47B}\u{1F47D}-\u{1F480}\u{1F484}\u{1F488}-\u{1F48E}\u{1F490}\u{1F492}-\u{1F4A9}\u{1F4AB}-\u{1F4FC}\u{1F4FF}-\u{1F53D}\u{1F54B}-\u{1F54E}\u{1F550}-\u{1F567}\u{1F5A4}\u{1F5FB}-\u{1F62D}\u{1F62F}-\u{1F634}\u{1F637}-\u{1F644}\u{1F648}-\u{1F64A}\u{1F680}-\u{1F6A2}\u{1F6A4}-\u{1F6B3}\u{1F6B7}-\u{1F6BF}\u{1F6C1}-\u{1F6C5}\u{1F6D0}-\u{1F6D2}\u{1F6D5}-\u{1F6D7}\u{1F6EB}\u{1F6EC}\u{1F6F4}-\u{1F6FC}\u{1F7E0}-\u{1F7EB}\u{1F90D}\u{1F90E}\u{1F910}-\u{1F917}\u{1F91D}\u{1F920}-\u{1F925}\u{1F927}-\u{1F92F}\u{1F93A}\u{1F93F}-\u{1F945}\u{1F947}-\u{1F976}\u{1F978}\u{1F97A}-\u{1F9B4}\u{1F9B7}\u{1F9BA}\u{1F9BC}-\u{1F9CB}\u{1F9D0}\u{1F9E0}-\u{1F9FF}\u{1FA70}-\u{1FA74}\u{1FA78}-\u{1FA7A}\u{1FA80}-\u{1FA86}\u{1FA90}-\u{1FAA8}\u{1FAB0}-\u{1FAB6}\u{1FAC0}-\u{1FAC2}\u{1FAD0}-\u{1FAD6}]|[\u231A\u231B\u23E9-\u23EC\u23F0\u23F3\u25FD\u25FE\u2614\u2615\u2648-\u2653\u267F\u2693\u26A1\u26AA\u26AB\u26BD\u26BE\u26C4\u26C5\u26CE\u26D4\u26EA\u26F2\u26F3\u26F5\u26FA\u26FD\u2705\u270A\u270B\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B1B\u2B1C\u2B50\u2B55\u{1F004}\u{1F0CF}\u{1F18E}\u{1F191}-\u{1F19A}\u{1F1E6}-\u{1F1FF}\u{1F201}\u{1F21A}\u{1F22F}\u{1F232}-\u{1F236}\u{1F238}-\u{1F23A}\u{1F250}\u{1F251}\u{1F300}-\u{1F320}\u{1F32D}-\u{1F335}\u{1F337}-\u{1F37C}\u{1F37E}-\u{1F393}\u{1F3A0}-\u{1F3CA}\u{1F3CF}-\u{1F3D3}\u{1F3E0}-\u{1F3F0}\u{1F3F4}\u{1F3F8}-\u{1F43E}\u{1F440}\u{1F442}-\u{1F4FC}\u{1F4FF}-\u{1F53D}\u{1F54B}-\u{1F54E}\u{1F550}-\u{1F567}\u{1F57A}\u{1F595}\u{1F596}\u{1F5A4}\u{1F5FB}-\u{1F64F}\u{1F680}-\u{1F6C5}\u{1F6CC}\u{1F6D0}-\u{1F6D2}\u{1F6D5}-\u{1F6D7}\u{1F6EB}\u{1F6EC}\u{1F6F4}-\u{1F6FC}\u{1F7E0}-\u{1F7EB}\u{1F90C}-\u{1F93A}\u{1F93C}-\u{1F945}\u{1F947}-\u{1F978}\u{1F97A}-\u{1F9CB}\u{1F9CD}-\u{1F9FF}\u{1FA70}-\u{1FA74}\u{1FA78}-\u{1FA7A}\u{1FA80}-\u{1FA86}\u{1FA90}-\u{1FAA8}\u{1FAB0}-\u{1FAB6}\u{1FAC0}-\u{1FAC2}\u{1FAD0}-\u{1FAD6}]|[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26A7\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299\u{1F004}\u{1F0CF}\u{1F170}\u{1F171}\u{1F17E}\u{1F17F}\u{1F18E}\u{1F191}-\u{1F19A}\u{1F1E6}-\u{1F1FF}\u{1F201}\u{1F202}\u{1F21A}\u{1F22F}\u{1F232}-\u{1F23A}\u{1F250}\u{1F251}\u{1F300}-\u{1F321}\u{1F324}-\u{1F393}\u{1F396}\u{1F397}\u{1F399}-\u{1F39B}\u{1F39E}-\u{1F3F0}\u{1F3F3}-\u{1F3F5}\u{1F3F7}-\u{1F4FD}\u{1F4FF}-\u{1F53D}\u{1F549}-\u{1F54E}\u{1F550}-\u{1F567}\u{1F56F}\u{1F570}\u{1F573}-\u{1F57A}\u{1F587}\u{1F58A}-\u{1F58D}\u{1F590}\u{1F595}\u{1F596}\u{1F5A4}\u{1F5A5}\u{1F5A8}\u{1F5B1}\u{1F5B2}\u{1F5BC}\u{1F5C2}-\u{1F5C4}\u{1F5D1}-\u{1F5D3}\u{1F5DC}-\u{1F5DE}\u{1F5E1}\u{1F5E3}\u{1F5E8}\u{1F5EF}\u{1F5F3}\u{1F5FA}-\u{1F64F}\u{1F680}-\u{1F6C5}\u{1F6CB}-\u{1F6D2}\u{1F6D5}-\u{1F6D7}\u{1F6E0}-\u{1F6E5}\u{1F6E9}\u{1F6EB}\u{1F6EC}\u{1F6F0}\u{1F6F3}-\u{1F6FC}\u{1F7E0}-\u{1F7EB}\u{1F90C}-\u{1F93A}\u{1F93C}-\u{1F945}\u{1F947}-\u{1F978}\u{1F97A}-\u{1F9CB}\u{1F9CD}-\u{1F9FF}\u{1FA70}-\u{1FA74}\u{1FA78}-\u{1FA7A}\u{1FA80}-\u{1FA86}\u{1FA90}-\u{1FAA8}\u{1FAB0}-\u{1FAB6}\u{1FAC0}-\u{1FAC2}\u{1FAD0}-\u{1FAD6}]\uFE0F|[\u261D\u26F9\u270A-\u270D\u{1F385}\u{1F3C2}-\u{1F3C4}\u{1F3C7}\u{1F3CA}-\u{1F3CC}\u{1F442}\u{1F443}\u{1F446}-\u{1F450}\u{1F466}-\u{1F478}\u{1F47C}\u{1F481}-\u{1F483}\u{1F485}-\u{1F487}\u{1F48F}\u{1F491}\u{1F4AA}\u{1F574}\u{1F575}\u{1F57A}\u{1F590}\u{1F595}\u{1F596}\u{1F645}-\u{1F647}\u{1F64B}-\u{1F64F}\u{1F6A3}\u{1F6B4}-\u{1F6B6}\u{1F6C0}\u{1F6CC}\u{1F90C}\u{1F90F}\u{1F918}-\u{1F91F}\u{1F926}\u{1F930}-\u{1F939}\u{1F93C}-\u{1F93E}\u{1F977}\u{1F9B5}\u{1F9B6}\u{1F9B8}\u{1F9B9}\u{1F9BB}\u{1F9CD}-\u{1F9CF}\u{1F9D1}-\u{1F9DD}]/gu;
-};
diff --git a/node_modules/emoji-regex/es2015/text.d.ts b/node_modules/emoji-regex/es2015/text.d.ts
deleted file mode 100644
index ccc2f9a..0000000
--- a/node_modules/emoji-regex/es2015/text.d.ts
+++ /dev/null
@@ -1,5 +0,0 @@
-declare module 'emoji-regex/es2015/text' {
- function emojiRegex(): RegExp;
-
- export = emojiRegex;
-}
diff --git a/node_modules/emoji-regex/es2015/text.js b/node_modules/emoji-regex/es2015/text.js
deleted file mode 100644
index 8e9f985..0000000
--- a/node_modules/emoji-regex/es2015/text.js
+++ /dev/null
@@ -1,6 +0,0 @@
-"use strict";
-
-module.exports = () => {
- // https://mths.be/emoji
- return /\u{1F3F4}\u{E0067}\u{E0062}(?:\u{E0077}\u{E006C}\u{E0073}|\u{E0073}\u{E0063}\u{E0074}|\u{E0065}\u{E006E}\u{E0067})\u{E007F}|(?:\u{1F9D1}\u{1F3FF}\u200D\u2764\uFE0F\u200D(?:\u{1F48B}\u200D)?\u{1F9D1}|\u{1F469}\u{1F3FF}\u200D\u{1F91D}\u200D[\u{1F468}\u{1F469}])[\u{1F3FB}-\u{1F3FE}]|(?:\u{1F9D1}\u{1F3FE}\u200D\u2764\uFE0F\u200D(?:\u{1F48B}\u200D)?\u{1F9D1}|\u{1F469}\u{1F3FE}\u200D\u{1F91D}\u200D[\u{1F468}\u{1F469}])[\u{1F3FB}-\u{1F3FD}\u{1F3FF}]|(?:\u{1F9D1}\u{1F3FD}\u200D\u2764\uFE0F\u200D(?:\u{1F48B}\u200D)?\u{1F9D1}|\u{1F469}\u{1F3FD}\u200D\u{1F91D}\u200D[\u{1F468}\u{1F469}])[\u{1F3FB}\u{1F3FC}\u{1F3FE}\u{1F3FF}]|(?:\u{1F9D1}\u{1F3FC}\u200D\u2764\uFE0F\u200D(?:\u{1F48B}\u200D)?\u{1F9D1}|\u{1F469}\u{1F3FC}\u200D\u{1F91D}\u200D[\u{1F468}\u{1F469}])[\u{1F3FB}\u{1F3FD}-\u{1F3FF}]|(?:\u{1F9D1}\u{1F3FB}\u200D\u2764\uFE0F\u200D(?:\u{1F48B}\u200D)?\u{1F9D1}|\u{1F469}\u{1F3FB}\u200D\u{1F91D}\u200D[\u{1F468}\u{1F469}])[\u{1F3FC}-\u{1F3FF}]|\u{1F468}(?:\u{1F3FB}(?:\u200D(?:\u2764\uFE0F\u200D(?:\u{1F48B}\u200D\u{1F468}[\u{1F3FB}-\u{1F3FF}]|\u{1F468}[\u{1F3FB}-\u{1F3FF}])|\u{1F91D}\u200D\u{1F468}[\u{1F3FC}-\u{1F3FF}]|[\u2695\u2696\u2708]\uFE0F|[\u{1F33E}\u{1F373}\u{1F37C}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}]))?|[\u{1F3FC}-\u{1F3FF}]\u200D\u2764\uFE0F\u200D(?:\u{1F48B}\u200D\u{1F468}[\u{1F3FB}-\u{1F3FF}]|\u{1F468}[\u{1F3FB}-\u{1F3FF}])|\u200D(?:\u2764\uFE0F\u200D(?:\u{1F48B}\u200D)?\u{1F468}|[\u{1F468}\u{1F469}]\u200D(?:\u{1F466}\u200D\u{1F466}|\u{1F467}\u200D[\u{1F466}\u{1F467}])|\u{1F466}\u200D\u{1F466}|\u{1F467}\u200D[\u{1F466}\u{1F467}]|[\u{1F33E}\u{1F373}\u{1F37C}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u{1F3FF}\u200D(?:\u{1F91D}\u200D\u{1F468}[\u{1F3FB}-\u{1F3FE}]|[\u{1F33E}\u{1F373}\u{1F37C}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u{1F3FE}\u200D(?:\u{1F91D}\u200D\u{1F468}[\u{1F3FB}-\u{1F3FD}\u{1F3FF}]|[\u{1F33E}\u{1F373}\u{1F37C}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u{1F3FD}\u200D(?:\u{1F91D}\u200D\u{1F468}[\u{1F3FB}\u{1F3FC}\u{1F3FE}\u{1F3FF}]|[\u{1F33E}\u{1F373}\u{1F37C}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u{1F3FC}\u200D(?:\u{1F91D}\u200D\u{1F468}[\u{1F3FB}\u{1F3FD}-\u{1F3FF}]|[\u{1F33E}\u{1F373}\u{1F37C}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|(?:\u{1F3FF}\u200D[\u2695\u2696\u2708]|\u{1F3FE}\u200D[\u2695\u2696\u2708]|\u{1F3FD}\u200D[\u2695\u2696\u2708]|\u{1F3FC}\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])\uFE0F|\u200D(?:[\u{1F468}\u{1F469}]\u200D[\u{1F466}\u{1F467}]|[\u{1F466}\u{1F467}])|\u{1F3FF}|\u{1F3FE}|\u{1F3FD}|\u{1F3FC})?|(?:\u{1F469}(?:\u{1F3FB}\u200D\u2764\uFE0F\u200D(?:\u{1F48B}\u200D[\u{1F468}\u{1F469}]|[\u{1F468}\u{1F469}])|[\u{1F3FC}-\u{1F3FF}]\u200D\u2764\uFE0F\u200D(?:\u{1F48B}\u200D[\u{1F468}\u{1F469}]|[\u{1F468}\u{1F469}]))|\u{1F9D1}[\u{1F3FB}-\u{1F3FF}]\u200D\u{1F91D}\u200D\u{1F9D1})[\u{1F3FB}-\u{1F3FF}]|\u{1F469}\u200D\u{1F469}\u200D(?:\u{1F466}\u200D\u{1F466}|\u{1F467}\u200D[\u{1F466}\u{1F467}])|\u{1F469}(?:\u200D(?:\u2764\uFE0F\u200D(?:\u{1F48B}\u200D[\u{1F468}\u{1F469}]|[\u{1F468}\u{1F469}])|[\u{1F33E}\u{1F373}\u{1F37C}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u{1F3FF}\u200D[\u{1F33E}\u{1F373}\u{1F37C}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}]|\u{1F3FE}\u200D[\u{1F33E}\u{1F373}\u{1F37C}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}]|\u{1F3FD}\u200D[\u{1F33E}\u{1F373}\u{1F37C}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}]|\u{1F3FC}\u200D[\u{1F33E}\u{1F373}\u{1F37C}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}]|\u{1F3FB}\u200D[\u{1F33E}\u{1F373}\u{1F37C}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u{1F9D1}(?:\u200D(?:\u{1F91D}\u200D\u{1F9D1}|[\u{1F33E}\u{1F373}\u{1F37C}\u{1F384}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u{1F3FF}\u200D[\u{1F33E}\u{1F373}\u{1F37C}\u{1F384}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}]|\u{1F3FE}\u200D[\u{1F33E}\u{1F373}\u{1F37C}\u{1F384}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}]|\u{1F3FD}\u200D[\u{1F33E}\u{1F373}\u{1F37C}\u{1F384}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}]|\u{1F3FC}\u200D[\u{1F33E}\u{1F373}\u{1F37C}\u{1F384}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}]|\u{1F3FB}\u200D[\u{1F33E}\u{1F373}\u{1F37C}\u{1F384}\u{1F393}\u{1F3A4}\u{1F3A8}\u{1F3EB}\u{1F3ED}\u{1F4BB}\u{1F4BC}\u{1F527}\u{1F52C}\u{1F680}\u{1F692}\u{1F9AF}-\u{1F9B3}\u{1F9BC}\u{1F9BD}])|\u{1F469}\u200D\u{1F466}\u200D\u{1F466}|\u{1F469}\u200D\u{1F469}\u200D[\u{1F466}\u{1F467}]|\u{1F469}\u200D\u{1F467}\u200D[\u{1F466}\u{1F467}]|(?:\u{1F441}\uFE0F\u200D\u{1F5E8}|\u{1F9D1}(?:\u{1F3FF}\u200D[\u2695\u2696\u2708]|\u{1F3FE}\u200D[\u2695\u2696\u2708]|\u{1F3FD}\u200D[\u2695\u2696\u2708]|\u{1F3FC}\u200D[\u2695\u2696\u2708]|\u{1F3FB}\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|\u{1F469}(?:\u{1F3FF}\u200D[\u2695\u2696\u2708]|\u{1F3FE}\u200D[\u2695\u2696\u2708]|\u{1F3FD}\u200D[\u2695\u2696\u2708]|\u{1F3FC}\u200D[\u2695\u2696\u2708]|\u{1F3FB}\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|\u{1F636}\u200D\u{1F32B}|\u{1F3F3}\uFE0F\u200D\u26A7|\u{1F43B}\u200D\u2744|(?:[\u{1F3C3}\u{1F3C4}\u{1F3CA}\u{1F46E}\u{1F470}\u{1F471}\u{1F473}\u{1F477}\u{1F481}\u{1F482}\u{1F486}\u{1F487}\u{1F645}-\u{1F647}\u{1F64B}\u{1F64D}\u{1F64E}\u{1F6A3}\u{1F6B4}-\u{1F6B6}\u{1F926}\u{1F935}\u{1F937}-\u{1F939}\u{1F93D}\u{1F93E}\u{1F9B8}\u{1F9B9}\u{1F9CD}-\u{1F9CF}\u{1F9D4}\u{1F9D6}-\u{1F9DD}][\u{1F3FB}-\u{1F3FF}]|[\u{1F46F}\u{1F93C}\u{1F9DE}\u{1F9DF}])\u200D[\u2640\u2642]|[\u26F9\u{1F3CB}\u{1F3CC}\u{1F575}][\uFE0F\u{1F3FB}-\u{1F3FF}]\u200D[\u2640\u2642]|\u{1F3F4}\u200D\u2620|[\u{1F3C3}\u{1F3C4}\u{1F3CA}\u{1F46E}\u{1F470}\u{1F471}\u{1F473}\u{1F477}\u{1F481}\u{1F482}\u{1F486}\u{1F487}\u{1F645}-\u{1F647}\u{1F64B}\u{1F64D}\u{1F64E}\u{1F6A3}\u{1F6B4}-\u{1F6B6}\u{1F926}\u{1F935}\u{1F937}-\u{1F939}\u{1F93D}\u{1F93E}\u{1F9B8}\u{1F9B9}\u{1F9CD}-\u{1F9CF}\u{1F9D4}\u{1F9D6}-\u{1F9DD}]\u200D[\u2640\u2642]|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u2600-\u2604\u260E\u2611\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26B0\u26B1\u26C8\u26CF\u26D1\u26D3\u26E9\u26F0\u26F1\u26F4\u26F7\u26F8\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u3030\u303D\u3297\u3299\u{1F170}\u{1F171}\u{1F17E}\u{1F17F}\u{1F202}\u{1F237}\u{1F321}\u{1F324}-\u{1F32C}\u{1F336}\u{1F37D}\u{1F396}\u{1F397}\u{1F399}-\u{1F39B}\u{1F39E}\u{1F39F}\u{1F3CD}\u{1F3CE}\u{1F3D4}-\u{1F3DF}\u{1F3F5}\u{1F3F7}\u{1F43F}\u{1F4FD}\u{1F549}\u{1F54A}\u{1F56F}\u{1F570}\u{1F573}\u{1F576}-\u{1F579}\u{1F587}\u{1F58A}-\u{1F58D}\u{1F5A5}\u{1F5A8}\u{1F5B1}\u{1F5B2}\u{1F5BC}\u{1F5C2}-\u{1F5C4}\u{1F5D1}-\u{1F5D3}\u{1F5DC}-\u{1F5DE}\u{1F5E1}\u{1F5E3}\u{1F5E8}\u{1F5EF}\u{1F5F3}\u{1F5FA}\u{1F6CB}\u{1F6CD}-\u{1F6CF}\u{1F6E0}-\u{1F6E5}\u{1F6E9}\u{1F6F0}\u{1F6F3}])\uFE0F|\u{1F3F3}\uFE0F\u200D\u{1F308}|\u{1F469}\u200D\u{1F467}|\u{1F469}\u200D\u{1F466}|\u{1F635}\u200D\u{1F4AB}|\u{1F62E}\u200D\u{1F4A8}|\u{1F415}\u200D\u{1F9BA}|\u{1F9D1}(?:\u{1F3FF}|\u{1F3FE}|\u{1F3FD}|\u{1F3FC}|\u{1F3FB})?|\u{1F469}(?:\u{1F3FF}|\u{1F3FE}|\u{1F3FD}|\u{1F3FC}|\u{1F3FB})?|\u{1F1FD}\u{1F1F0}|\u{1F1F6}\u{1F1E6}|\u{1F1F4}\u{1F1F2}|\u{1F408}\u200D\u2B1B|\u2764\uFE0F\u200D[\u{1F525}\u{1FA79}]|\u{1F441}\uFE0F|\u{1F3F3}\uFE0F|\u{1F1FF}[\u{1F1E6}\u{1F1F2}\u{1F1FC}]|\u{1F1FE}[\u{1F1EA}\u{1F1F9}]|\u{1F1FC}[\u{1F1EB}\u{1F1F8}]|\u{1F1FB}[\u{1F1E6}\u{1F1E8}\u{1F1EA}\u{1F1EC}\u{1F1EE}\u{1F1F3}\u{1F1FA}]|\u{1F1FA}[\u{1F1E6}\u{1F1EC}\u{1F1F2}\u{1F1F3}\u{1F1F8}\u{1F1FE}\u{1F1FF}]|\u{1F1F9}[\u{1F1E6}\u{1F1E8}\u{1F1E9}\u{1F1EB}-\u{1F1ED}\u{1F1EF}-\u{1F1F4}\u{1F1F7}\u{1F1F9}\u{1F1FB}\u{1F1FC}\u{1F1FF}]|\u{1F1F8}[\u{1F1E6}-\u{1F1EA}\u{1F1EC}-\u{1F1F4}\u{1F1F7}-\u{1F1F9}\u{1F1FB}\u{1F1FD}-\u{1F1FF}]|\u{1F1F7}[\u{1F1EA}\u{1F1F4}\u{1F1F8}\u{1F1FA}\u{1F1FC}]|\u{1F1F5}[\u{1F1E6}\u{1F1EA}-\u{1F1ED}\u{1F1F0}-\u{1F1F3}\u{1F1F7}-\u{1F1F9}\u{1F1FC}\u{1F1FE}]|\u{1F1F3}[\u{1F1E6}\u{1F1E8}\u{1F1EA}-\u{1F1EC}\u{1F1EE}\u{1F1F1}\u{1F1F4}\u{1F1F5}\u{1F1F7}\u{1F1FA}\u{1F1FF}]|\u{1F1F2}[\u{1F1E6}\u{1F1E8}-\u{1F1ED}\u{1F1F0}-\u{1F1FF}]|\u{1F1F1}[\u{1F1E6}-\u{1F1E8}\u{1F1EE}\u{1F1F0}\u{1F1F7}-\u{1F1FB}\u{1F1FE}]|\u{1F1F0}[\u{1F1EA}\u{1F1EC}-\u{1F1EE}\u{1F1F2}\u{1F1F3}\u{1F1F5}\u{1F1F7}\u{1F1FC}\u{1F1FE}\u{1F1FF}]|\u{1F1EF}[\u{1F1EA}\u{1F1F2}\u{1F1F4}\u{1F1F5}]|\u{1F1EE}[\u{1F1E8}-\u{1F1EA}\u{1F1F1}-\u{1F1F4}\u{1F1F6}-\u{1F1F9}]|\u{1F1ED}[\u{1F1F0}\u{1F1F2}\u{1F1F3}\u{1F1F7}\u{1F1F9}\u{1F1FA}]|\u{1F1EC}[\u{1F1E6}\u{1F1E7}\u{1F1E9}-\u{1F1EE}\u{1F1F1}-\u{1F1F3}\u{1F1F5}-\u{1F1FA}\u{1F1FC}\u{1F1FE}]|\u{1F1EB}[\u{1F1EE}-\u{1F1F0}\u{1F1F2}\u{1F1F4}\u{1F1F7}]|\u{1F1EA}[\u{1F1E6}\u{1F1E8}\u{1F1EA}\u{1F1EC}\u{1F1ED}\u{1F1F7}-\u{1F1FA}]|\u{1F1E9}[\u{1F1EA}\u{1F1EC}\u{1F1EF}\u{1F1F0}\u{1F1F2}\u{1F1F4}\u{1F1FF}]|\u{1F1E8}[\u{1F1E6}\u{1F1E8}\u{1F1E9}\u{1F1EB}-\u{1F1EE}\u{1F1F0}-\u{1F1F5}\u{1F1F7}\u{1F1FA}-\u{1F1FF}]|\u{1F1E7}[\u{1F1E6}\u{1F1E7}\u{1F1E9}-\u{1F1EF}\u{1F1F1}-\u{1F1F4}\u{1F1F6}-\u{1F1F9}\u{1F1FB}\u{1F1FC}\u{1F1FE}\u{1F1FF}]|\u{1F1E6}[\u{1F1E8}-\u{1F1EC}\u{1F1EE}\u{1F1F1}\u{1F1F2}\u{1F1F4}\u{1F1F6}-\u{1F1FA}\u{1F1FC}\u{1F1FD}\u{1F1FF}]|[#\*0-9]\uFE0F\u20E3|\u2764\uFE0F|[\u{1F3C3}\u{1F3C4}\u{1F3CA}\u{1F46E}\u{1F470}\u{1F471}\u{1F473}\u{1F477}\u{1F481}\u{1F482}\u{1F486}\u{1F487}\u{1F645}-\u{1F647}\u{1F64B}\u{1F64D}\u{1F64E}\u{1F6A3}\u{1F6B4}-\u{1F6B6}\u{1F926}\u{1F935}\u{1F937}-\u{1F939}\u{1F93D}\u{1F93E}\u{1F9B8}\u{1F9B9}\u{1F9CD}-\u{1F9CF}\u{1F9D4}\u{1F9D6}-\u{1F9DD}][\u{1F3FB}-\u{1F3FF}]|[\u26F9\u{1F3CB}\u{1F3CC}\u{1F575}][\uFE0F\u{1F3FB}-\u{1F3FF}]|\u{1F3F4}|[\u270A\u270B\u{1F385}\u{1F3C2}\u{1F3C7}\u{1F442}\u{1F443}\u{1F446}-\u{1F450}\u{1F466}\u{1F467}\u{1F46B}-\u{1F46D}\u{1F472}\u{1F474}-\u{1F476}\u{1F478}\u{1F47C}\u{1F483}\u{1F485}\u{1F48F}\u{1F491}\u{1F4AA}\u{1F57A}\u{1F595}\u{1F596}\u{1F64C}\u{1F64F}\u{1F6C0}\u{1F6CC}\u{1F90C}\u{1F90F}\u{1F918}-\u{1F91C}\u{1F91E}\u{1F91F}\u{1F930}-\u{1F934}\u{1F936}\u{1F977}\u{1F9B5}\u{1F9B6}\u{1F9BB}\u{1F9D2}\u{1F9D3}\u{1F9D5}][\u{1F3FB}-\u{1F3FF}]|[\u261D\u270C\u270D\u{1F574}\u{1F590}][\uFE0F\u{1F3FB}-\u{1F3FF}]|[\u270A\u270B\u{1F385}\u{1F3C2}\u{1F3C7}\u{1F408}\u{1F415}\u{1F43B}\u{1F442}\u{1F443}\u{1F446}-\u{1F450}\u{1F466}\u{1F467}\u{1F46B}-\u{1F46D}\u{1F472}\u{1F474}-\u{1F476}\u{1F478}\u{1F47C}\u{1F483}\u{1F485}\u{1F48F}\u{1F491}\u{1F4AA}\u{1F57A}\u{1F595}\u{1F596}\u{1F62E}\u{1F635}\u{1F636}\u{1F64C}\u{1F64F}\u{1F6C0}\u{1F6CC}\u{1F90C}\u{1F90F}\u{1F918}-\u{1F91C}\u{1F91E}\u{1F91F}\u{1F930}-\u{1F934}\u{1F936}\u{1F977}\u{1F9B5}\u{1F9B6}\u{1F9BB}\u{1F9D2}\u{1F9D3}\u{1F9D5}]|[\u{1F3C3}\u{1F3C4}\u{1F3CA}\u{1F46E}\u{1F470}\u{1F471}\u{1F473}\u{1F477}\u{1F481}\u{1F482}\u{1F486}\u{1F487}\u{1F645}-\u{1F647}\u{1F64B}\u{1F64D}\u{1F64E}\u{1F6A3}\u{1F6B4}-\u{1F6B6}\u{1F926}\u{1F935}\u{1F937}-\u{1F939}\u{1F93D}\u{1F93E}\u{1F9B8}\u{1F9B9}\u{1F9CD}-\u{1F9CF}\u{1F9D4}\u{1F9D6}-\u{1F9DD}]|[\u{1F46F}\u{1F93C}\u{1F9DE}\u{1F9DF}]|[\u231A\u231B\u23E9-\u23EC\u23F0\u23F3\u25FD\u25FE\u2614\u2615\u2648-\u2653\u267F\u2693\u26A1\u26AA\u26AB\u26BD\u26BE\u26C4\u26C5\u26CE\u26D4\u26EA\u26F2\u26F3\u26F5\u26FA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B1B\u2B1C\u2B50\u2B55\u{1F004}\u{1F0CF}\u{1F18E}\u{1F191}-\u{1F19A}\u{1F201}\u{1F21A}\u{1F22F}\u{1F232}-\u{1F236}\u{1F238}-\u{1F23A}\u{1F250}\u{1F251}\u{1F300}-\u{1F320}\u{1F32D}-\u{1F335}\u{1F337}-\u{1F37C}\u{1F37E}-\u{1F384}\u{1F386}-\u{1F393}\u{1F3A0}-\u{1F3C1}\u{1F3C5}\u{1F3C6}\u{1F3C8}\u{1F3C9}\u{1F3CF}-\u{1F3D3}\u{1F3E0}-\u{1F3F0}\u{1F3F8}-\u{1F407}\u{1F409}-\u{1F414}\u{1F416}-\u{1F43A}\u{1F43C}-\u{1F43E}\u{1F440}\u{1F444}\u{1F445}\u{1F451}-\u{1F465}\u{1F46A}\u{1F479}-\u{1F47B}\u{1F47D}-\u{1F480}\u{1F484}\u{1F488}-\u{1F48E}\u{1F490}\u{1F492}-\u{1F4A9}\u{1F4AB}-\u{1F4FC}\u{1F4FF}-\u{1F53D}\u{1F54B}-\u{1F54E}\u{1F550}-\u{1F567}\u{1F5A4}\u{1F5FB}-\u{1F62D}\u{1F62F}-\u{1F634}\u{1F637}-\u{1F644}\u{1F648}-\u{1F64A}\u{1F680}-\u{1F6A2}\u{1F6A4}-\u{1F6B3}\u{1F6B7}-\u{1F6BF}\u{1F6C1}-\u{1F6C5}\u{1F6D0}-\u{1F6D2}\u{1F6D5}-\u{1F6D7}\u{1F6EB}\u{1F6EC}\u{1F6F4}-\u{1F6FC}\u{1F7E0}-\u{1F7EB}\u{1F90D}\u{1F90E}\u{1F910}-\u{1F917}\u{1F91D}\u{1F920}-\u{1F925}\u{1F927}-\u{1F92F}\u{1F93A}\u{1F93F}-\u{1F945}\u{1F947}-\u{1F976}\u{1F978}\u{1F97A}-\u{1F9B4}\u{1F9B7}\u{1F9BA}\u{1F9BC}-\u{1F9CB}\u{1F9D0}\u{1F9E0}-\u{1F9FF}\u{1FA70}-\u{1FA74}\u{1FA78}-\u{1FA7A}\u{1FA80}-\u{1FA86}\u{1FA90}-\u{1FAA8}\u{1FAB0}-\u{1FAB6}\u{1FAC0}-\u{1FAC2}\u{1FAD0}-\u{1FAD6}]|[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26A7\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299\u{1F004}\u{1F0CF}\u{1F170}\u{1F171}\u{1F17E}\u{1F17F}\u{1F18E}\u{1F191}-\u{1F19A}\u{1F1E6}-\u{1F1FF}\u{1F201}\u{1F202}\u{1F21A}\u{1F22F}\u{1F232}-\u{1F23A}\u{1F250}\u{1F251}\u{1F300}-\u{1F321}\u{1F324}-\u{1F393}\u{1F396}\u{1F397}\u{1F399}-\u{1F39B}\u{1F39E}-\u{1F3F0}\u{1F3F3}-\u{1F3F5}\u{1F3F7}-\u{1F4FD}\u{1F4FF}-\u{1F53D}\u{1F549}-\u{1F54E}\u{1F550}-\u{1F567}\u{1F56F}\u{1F570}\u{1F573}-\u{1F57A}\u{1F587}\u{1F58A}-\u{1F58D}\u{1F590}\u{1F595}\u{1F596}\u{1F5A4}\u{1F5A5}\u{1F5A8}\u{1F5B1}\u{1F5B2}\u{1F5BC}\u{1F5C2}-\u{1F5C4}\u{1F5D1}-\u{1F5D3}\u{1F5DC}-\u{1F5DE}\u{1F5E1}\u{1F5E3}\u{1F5E8}\u{1F5EF}\u{1F5F3}\u{1F5FA}-\u{1F64F}\u{1F680}-\u{1F6C5}\u{1F6CB}-\u{1F6D2}\u{1F6D5}-\u{1F6D7}\u{1F6E0}-\u{1F6E5}\u{1F6E9}\u{1F6EB}\u{1F6EC}\u{1F6F0}\u{1F6F3}-\u{1F6FC}\u{1F7E0}-\u{1F7EB}\u{1F90C}-\u{1F93A}\u{1F93C}-\u{1F945}\u{1F947}-\u{1F978}\u{1F97A}-\u{1F9CB}\u{1F9CD}-\u{1F9FF}\u{1FA70}-\u{1FA74}\u{1FA78}-\u{1FA7A}\u{1FA80}-\u{1FA86}\u{1FA90}-\u{1FAA8}\u{1FAB0}-\u{1FAB6}\u{1FAC0}-\u{1FAC2}\u{1FAD0}-\u{1FAD6}]\uFE0F?/gu;
-};
diff --git a/node_modules/emoji-regex/index.d.ts b/node_modules/emoji-regex/index.d.ts
deleted file mode 100644
index 8f235c9..0000000
--- a/node_modules/emoji-regex/index.d.ts
+++ /dev/null
@@ -1,5 +0,0 @@
-declare module 'emoji-regex' {
- function emojiRegex(): RegExp;
-
- export = emojiRegex;
-}
diff --git a/node_modules/emoji-regex/index.js b/node_modules/emoji-regex/index.js
deleted file mode 100644
index c0490d4..0000000
--- a/node_modules/emoji-regex/index.js
+++ /dev/null
@@ -1,6 +0,0 @@
-"use strict";
-
-module.exports = function () {
- // https://mths.be/emoji
- return /\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62(?:\uDB40\uDC77\uDB40\uDC6C\uDB40\uDC73|\uDB40\uDC73\uDB40\uDC63\uDB40\uDC74|\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67)\uDB40\uDC7F|(?:\uD83E\uDDD1\uD83C\uDFFF\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFF\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB-\uDFFE])|(?:\uD83E\uDDD1\uD83C\uDFFE\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFE\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB-\uDFFD\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFD\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFD\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFC\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFC\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB\uDFFD-\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFB\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFB\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFC-\uDFFF])|\uD83D\uDC68(?:\uD83C\uDFFB(?:\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF]))|\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFC-\uDFFF])|[\u2695\u2696\u2708]\uFE0F|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))?|(?:\uD83C[\uDFFC-\uDFFF])\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF]))|\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83D\uDC68|(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFE])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])\uFE0F|\u200D(?:(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D[\uDC66\uDC67])|\uD83D[\uDC66\uDC67])|\uD83C\uDFFF|\uD83C\uDFFE|\uD83C\uDFFD|\uD83C\uDFFC)?|(?:\uD83D\uDC69(?:\uD83C\uDFFB\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69])|(?:\uD83C[\uDFFC-\uDFFF])\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69]))|\uD83E\uDDD1(?:\uD83C[\uDFFB-\uDFFF])\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1)(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|\uD83D\uDC69(?:\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFB\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))|\uD83E\uDDD1(?:\u200D(?:\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFB\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))|\uD83D\uDC69\u200D\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D[\uDC66\uDC67])|\uD83D\uDC69\u200D\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|(?:\uD83D\uDC41\uFE0F\u200D\uD83D\uDDE8|\uD83E\uDDD1(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|\uD83D\uDC69(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|\uD83D\uDE36\u200D\uD83C\uDF2B|\uD83C\uDFF3\uFE0F\u200D\u26A7|\uD83D\uDC3B\u200D\u2744|(?:(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC6F|\uD83E[\uDD3C\uDDDE\uDDDF])\u200D[\u2640\u2642]|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642]|\uD83C\uDFF4\u200D\u2620|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD])\u200D[\u2640\u2642]|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u2600-\u2604\u260E\u2611\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26B0\u26B1\u26C8\u26CF\u26D1\u26D3\u26E9\u26F0\u26F1\u26F4\u26F7\u26F8\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u3030\u303D\u3297\u3299]|\uD83C[\uDD70\uDD71\uDD7E\uDD7F\uDE02\uDE37\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF5\uDFF7]|\uD83D[\uDC3F\uDCFD\uDD49\uDD4A\uDD6F\uDD70\uDD73\uDD76-\uDD79\uDD87\uDD8A-\uDD8D\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA\uDECB\uDECD-\uDECF\uDEE0-\uDEE5\uDEE9\uDEF0\uDEF3])\uFE0F|\uD83C\uDFF3\uFE0F\u200D\uD83C\uDF08|\uD83D\uDC69\u200D\uD83D\uDC67|\uD83D\uDC69\u200D\uD83D\uDC66|\uD83D\uDE35\u200D\uD83D\uDCAB|\uD83D\uDE2E\u200D\uD83D\uDCA8|\uD83D\uDC15\u200D\uD83E\uDDBA|\uD83E\uDDD1(?:\uD83C\uDFFF|\uD83C\uDFFE|\uD83C\uDFFD|\uD83C\uDFFC|\uD83C\uDFFB)?|\uD83D\uDC69(?:\uD83C\uDFFF|\uD83C\uDFFE|\uD83C\uDFFD|\uD83C\uDFFC|\uD83C\uDFFB)?|\uD83C\uDDFD\uD83C\uDDF0|\uD83C\uDDF6\uD83C\uDDE6|\uD83C\uDDF4\uD83C\uDDF2|\uD83D\uDC08\u200D\u2B1B|\u2764\uFE0F\u200D(?:\uD83D\uDD25|\uD83E\uDE79)|\uD83D\uDC41\uFE0F|\uD83C\uDFF3\uFE0F|\uD83C\uDDFF(?:\uD83C[\uDDE6\uDDF2\uDDFC])|\uD83C\uDDFE(?:\uD83C[\uDDEA\uDDF9])|\uD83C\uDDFC(?:\uD83C[\uDDEB\uDDF8])|\uD83C\uDDFB(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA])|\uD83C\uDDFA(?:\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF])|\uD83C\uDDF9(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF])|\uD83C\uDDF8(?:\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF])|\uD83C\uDDF7(?:\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC])|\uD83C\uDDF5(?:\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE])|\uD83C\uDDF3(?:\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF])|\uD83C\uDDF2(?:\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF])|\uD83C\uDDF1(?:\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE])|\uD83C\uDDF0(?:\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF])|\uD83C\uDDEF(?:\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5])|\uD83C\uDDEE(?:\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9])|\uD83C\uDDED(?:\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA])|\uD83C\uDDEC(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE])|\uD83C\uDDEB(?:\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7])|\uD83C\uDDEA(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA])|\uD83C\uDDE9(?:\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF])|\uD83C\uDDE8(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF5\uDDF7\uDDFA-\uDDFF])|\uD83C\uDDE7(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF])|\uD83C\uDDE6(?:\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF])|[#\*0-9]\uFE0F\u20E3|\u2764\uFE0F|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])|\uD83C\uDFF4|(?:[\u270A\u270B]|\uD83C[\uDF85\uDFC2\uDFC7]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC]|\uD83E[\uDD0C\uDD0F\uDD18-\uDD1C\uDD1E\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5])(?:\uD83C[\uDFFB-\uDFFF])|(?:[\u261D\u270C\u270D]|\uD83D[\uDD74\uDD90])(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])|[\u270A\u270B]|\uD83C[\uDF85\uDFC2\uDFC7]|\uD83D[\uDC08\uDC15\uDC3B\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE2E\uDE35\uDE36\uDE4C\uDE4F\uDEC0\uDECC]|\uD83E[\uDD0C\uDD0F\uDD18-\uDD1C\uDD1E\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5]|\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD]|\uD83D\uDC6F|\uD83E[\uDD3C\uDDDE\uDDDF]|[\u231A\u231B\u23E9-\u23EC\u23F0\u23F3\u25FD\u25FE\u2614\u2615\u2648-\u2653\u267F\u2693\u26A1\u26AA\u26AB\u26BD\u26BE\u26C4\u26C5\u26CE\u26D4\u26EA\u26F2\u26F3\u26F5\u26FA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B1B\u2B1C\u2B50\u2B55]|\uD83C[\uDC04\uDCCF\uDD8E\uDD91-\uDD9A\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF7C\uDF7E-\uDF84\uDF86-\uDF93\uDFA0-\uDFC1\uDFC5\uDFC6\uDFC8\uDFC9\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF8-\uDFFF]|\uD83D[\uDC00-\uDC07\uDC09-\uDC14\uDC16-\uDC3A\uDC3C-\uDC3E\uDC40\uDC44\uDC45\uDC51-\uDC65\uDC6A\uDC79-\uDC7B\uDC7D-\uDC80\uDC84\uDC88-\uDC8E\uDC90\uDC92-\uDCA9\uDCAB-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDDA4\uDDFB-\uDE2D\uDE2F-\uDE34\uDE37-\uDE44\uDE48-\uDE4A\uDE80-\uDEA2\uDEA4-\uDEB3\uDEB7-\uDEBF\uDEC1-\uDEC5\uDED0-\uDED2\uDED5-\uDED7\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD0D\uDD0E\uDD10-\uDD17\uDD1D\uDD20-\uDD25\uDD27-\uDD2F\uDD3A\uDD3F-\uDD45\uDD47-\uDD76\uDD78\uDD7A-\uDDB4\uDDB7\uDDBA\uDDBC-\uDDCB\uDDD0\uDDE0-\uDDFF\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6]|(?:[\u231A\u231B\u23E9-\u23EC\u23F0\u23F3\u25FD\u25FE\u2614\u2615\u2648-\u2653\u267F\u2693\u26A1\u26AA\u26AB\u26BD\u26BE\u26C4\u26C5\u26CE\u26D4\u26EA\u26F2\u26F3\u26F5\u26FA\u26FD\u2705\u270A\u270B\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B1B\u2B1C\u2B50\u2B55]|\uD83C[\uDC04\uDCCF\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF7C\uDF7E-\uDF93\uDFA0-\uDFCA\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF4\uDFF8-\uDFFF]|\uD83D[\uDC00-\uDC3E\uDC40\uDC42-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDD7A\uDD95\uDD96\uDDA4\uDDFB-\uDE4F\uDE80-\uDEC5\uDECC\uDED0-\uDED2\uDED5-\uDED7\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDD78\uDD7A-\uDDCB\uDDCD-\uDDFF\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6])|(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26A7\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDED5-\uDED7\uDEE0-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDD78\uDD7A-\uDDCB\uDDCD-\uDDFF\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6])\uFE0F|(?:[\u261D\u26F9\u270A-\u270D]|\uD83C[\uDF85\uDFC2-\uDFC4\uDFC7\uDFCA-\uDFCC]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66-\uDC78\uDC7C\uDC81-\uDC83\uDC85-\uDC87\uDC8F\uDC91\uDCAA\uDD74\uDD75\uDD7A\uDD90\uDD95\uDD96\uDE45-\uDE47\uDE4B-\uDE4F\uDEA3\uDEB4-\uDEB6\uDEC0\uDECC]|\uD83E[\uDD0C\uDD0F\uDD18-\uDD1F\uDD26\uDD30-\uDD39\uDD3C-\uDD3E\uDD77\uDDB5\uDDB6\uDDB8\uDDB9\uDDBB\uDDCD-\uDDCF\uDDD1-\uDDDD])/g;
-};
diff --git a/node_modules/emoji-regex/package.json b/node_modules/emoji-regex/package.json
deleted file mode 100644
index eac892a..0000000
--- a/node_modules/emoji-regex/package.json
+++ /dev/null
@@ -1,52 +0,0 @@
-{
- "name": "emoji-regex",
- "version": "9.2.2",
- "description": "A regular expression to match all Emoji-only symbols as per the Unicode Standard.",
- "homepage": "https://mths.be/emoji-regex",
- "main": "index.js",
- "types": "index.d.ts",
- "keywords": [
- "unicode",
- "regex",
- "regexp",
- "regular expressions",
- "code points",
- "symbols",
- "characters",
- "emoji"
- ],
- "license": "MIT",
- "author": {
- "name": "Mathias Bynens",
- "url": "https://mathiasbynens.be/"
- },
- "repository": {
- "type": "git",
- "url": "https://github.com/mathiasbynens/emoji-regex.git"
- },
- "bugs": "https://github.com/mathiasbynens/emoji-regex/issues",
- "files": [
- "LICENSE-MIT.txt",
- "index.js",
- "index.d.ts",
- "RGI_Emoji.js",
- "RGI_Emoji.d.ts",
- "text.js",
- "text.d.ts",
- "es2015"
- ],
- "scripts": {
- "build": "rm -rf -- es2015; babel src -d .; NODE_ENV=es2015 babel src es2015_types -D -d ./es2015; node script/inject-sequences.js",
- "test": "mocha",
- "test:watch": "npm run test -- --watch"
- },
- "devDependencies": {
- "@babel/cli": "^7.4.4",
- "@babel/core": "^7.4.4",
- "@babel/plugin-proposal-unicode-property-regex": "^7.4.4",
- "@babel/preset-env": "^7.4.4",
- "@unicode/unicode-13.0.0": "^1.0.3",
- "mocha": "^6.1.4",
- "regexgen": "^1.3.0"
- }
-}
diff --git a/node_modules/emoji-regex/text.d.ts b/node_modules/emoji-regex/text.d.ts
deleted file mode 100644
index c3a0125..0000000
--- a/node_modules/emoji-regex/text.d.ts
+++ /dev/null
@@ -1,5 +0,0 @@
-declare module 'emoji-regex/text' {
- function emojiRegex(): RegExp;
-
- export = emojiRegex;
-}
diff --git a/node_modules/emoji-regex/text.js b/node_modules/emoji-regex/text.js
deleted file mode 100644
index 9bc63ce..0000000
--- a/node_modules/emoji-regex/text.js
+++ /dev/null
@@ -1,6 +0,0 @@
-"use strict";
-
-module.exports = function () {
- // https://mths.be/emoji
- return /\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62(?:\uDB40\uDC77\uDB40\uDC6C\uDB40\uDC73|\uDB40\uDC73\uDB40\uDC63\uDB40\uDC74|\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67)\uDB40\uDC7F|(?:\uD83E\uDDD1\uD83C\uDFFF\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFF\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB-\uDFFE])|(?:\uD83E\uDDD1\uD83C\uDFFE\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFE\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB-\uDFFD\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFD\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFD\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFC\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFC\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB\uDFFD-\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFB\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFB\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFC-\uDFFF])|\uD83D\uDC68(?:\uD83C\uDFFB(?:\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF]))|\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFC-\uDFFF])|[\u2695\u2696\u2708]\uFE0F|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))?|(?:\uD83C[\uDFFC-\uDFFF])\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF]))|\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83D\uDC68|(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFE])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])\uFE0F|\u200D(?:(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D[\uDC66\uDC67])|\uD83D[\uDC66\uDC67])|\uD83C\uDFFF|\uD83C\uDFFE|\uD83C\uDFFD|\uD83C\uDFFC)?|(?:\uD83D\uDC69(?:\uD83C\uDFFB\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69])|(?:\uD83C[\uDFFC-\uDFFF])\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69]))|\uD83E\uDDD1(?:\uD83C[\uDFFB-\uDFFF])\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1)(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|\uD83D\uDC69(?:\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFB\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))|\uD83E\uDDD1(?:\u200D(?:\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFB\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))|\uD83D\uDC69\u200D\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D[\uDC66\uDC67])|\uD83D\uDC69\u200D\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|(?:\uD83D\uDC41\uFE0F\u200D\uD83D\uDDE8|\uD83E\uDDD1(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|\uD83D\uDC69(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|\uD83D\uDE36\u200D\uD83C\uDF2B|\uD83C\uDFF3\uFE0F\u200D\u26A7|\uD83D\uDC3B\u200D\u2744|(?:(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC6F|\uD83E[\uDD3C\uDDDE\uDDDF])\u200D[\u2640\u2642]|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642]|\uD83C\uDFF4\u200D\u2620|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD])\u200D[\u2640\u2642]|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u2600-\u2604\u260E\u2611\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26B0\u26B1\u26C8\u26CF\u26D1\u26D3\u26E9\u26F0\u26F1\u26F4\u26F7\u26F8\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u3030\u303D\u3297\u3299]|\uD83C[\uDD70\uDD71\uDD7E\uDD7F\uDE02\uDE37\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF5\uDFF7]|\uD83D[\uDC3F\uDCFD\uDD49\uDD4A\uDD6F\uDD70\uDD73\uDD76-\uDD79\uDD87\uDD8A-\uDD8D\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA\uDECB\uDECD-\uDECF\uDEE0-\uDEE5\uDEE9\uDEF0\uDEF3])\uFE0F|\uD83C\uDFF3\uFE0F\u200D\uD83C\uDF08|\uD83D\uDC69\u200D\uD83D\uDC67|\uD83D\uDC69\u200D\uD83D\uDC66|\uD83D\uDE35\u200D\uD83D\uDCAB|\uD83D\uDE2E\u200D\uD83D\uDCA8|\uD83D\uDC15\u200D\uD83E\uDDBA|\uD83E\uDDD1(?:\uD83C\uDFFF|\uD83C\uDFFE|\uD83C\uDFFD|\uD83C\uDFFC|\uD83C\uDFFB)?|\uD83D\uDC69(?:\uD83C\uDFFF|\uD83C\uDFFE|\uD83C\uDFFD|\uD83C\uDFFC|\uD83C\uDFFB)?|\uD83C\uDDFD\uD83C\uDDF0|\uD83C\uDDF6\uD83C\uDDE6|\uD83C\uDDF4\uD83C\uDDF2|\uD83D\uDC08\u200D\u2B1B|\u2764\uFE0F\u200D(?:\uD83D\uDD25|\uD83E\uDE79)|\uD83D\uDC41\uFE0F|\uD83C\uDFF3\uFE0F|\uD83C\uDDFF(?:\uD83C[\uDDE6\uDDF2\uDDFC])|\uD83C\uDDFE(?:\uD83C[\uDDEA\uDDF9])|\uD83C\uDDFC(?:\uD83C[\uDDEB\uDDF8])|\uD83C\uDDFB(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA])|\uD83C\uDDFA(?:\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF])|\uD83C\uDDF9(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF])|\uD83C\uDDF8(?:\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF])|\uD83C\uDDF7(?:\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC])|\uD83C\uDDF5(?:\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE])|\uD83C\uDDF3(?:\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF])|\uD83C\uDDF2(?:\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF])|\uD83C\uDDF1(?:\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE])|\uD83C\uDDF0(?:\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF])|\uD83C\uDDEF(?:\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5])|\uD83C\uDDEE(?:\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9])|\uD83C\uDDED(?:\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA])|\uD83C\uDDEC(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE])|\uD83C\uDDEB(?:\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7])|\uD83C\uDDEA(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA])|\uD83C\uDDE9(?:\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF])|\uD83C\uDDE8(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF5\uDDF7\uDDFA-\uDDFF])|\uD83C\uDDE7(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF])|\uD83C\uDDE6(?:\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF])|[#\*0-9]\uFE0F\u20E3|\u2764\uFE0F|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])|\uD83C\uDFF4|(?:[\u270A\u270B]|\uD83C[\uDF85\uDFC2\uDFC7]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC]|\uD83E[\uDD0C\uDD0F\uDD18-\uDD1C\uDD1E\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5])(?:\uD83C[\uDFFB-\uDFFF])|(?:[\u261D\u270C\u270D]|\uD83D[\uDD74\uDD90])(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])|[\u270A\u270B]|\uD83C[\uDF85\uDFC2\uDFC7]|\uD83D[\uDC08\uDC15\uDC3B\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE2E\uDE35\uDE36\uDE4C\uDE4F\uDEC0\uDECC]|\uD83E[\uDD0C\uDD0F\uDD18-\uDD1C\uDD1E\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5]|\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD]|\uD83D\uDC6F|\uD83E[\uDD3C\uDDDE\uDDDF]|[\u231A\u231B\u23E9-\u23EC\u23F0\u23F3\u25FD\u25FE\u2614\u2615\u2648-\u2653\u267F\u2693\u26A1\u26AA\u26AB\u26BD\u26BE\u26C4\u26C5\u26CE\u26D4\u26EA\u26F2\u26F3\u26F5\u26FA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B1B\u2B1C\u2B50\u2B55]|\uD83C[\uDC04\uDCCF\uDD8E\uDD91-\uDD9A\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF7C\uDF7E-\uDF84\uDF86-\uDF93\uDFA0-\uDFC1\uDFC5\uDFC6\uDFC8\uDFC9\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF8-\uDFFF]|\uD83D[\uDC00-\uDC07\uDC09-\uDC14\uDC16-\uDC3A\uDC3C-\uDC3E\uDC40\uDC44\uDC45\uDC51-\uDC65\uDC6A\uDC79-\uDC7B\uDC7D-\uDC80\uDC84\uDC88-\uDC8E\uDC90\uDC92-\uDCA9\uDCAB-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDDA4\uDDFB-\uDE2D\uDE2F-\uDE34\uDE37-\uDE44\uDE48-\uDE4A\uDE80-\uDEA2\uDEA4-\uDEB3\uDEB7-\uDEBF\uDEC1-\uDEC5\uDED0-\uDED2\uDED5-\uDED7\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD0D\uDD0E\uDD10-\uDD17\uDD1D\uDD20-\uDD25\uDD27-\uDD2F\uDD3A\uDD3F-\uDD45\uDD47-\uDD76\uDD78\uDD7A-\uDDB4\uDDB7\uDDBA\uDDBC-\uDDCB\uDDD0\uDDE0-\uDDFF\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6]|(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26A7\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDED5-\uDED7\uDEE0-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDD78\uDD7A-\uDDCB\uDDCD-\uDDFF\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6])\uFE0F?/g;
-};
diff --git a/node_modules/escalade/dist/index.js b/node_modules/escalade/dist/index.js
deleted file mode 100644
index ad236c4..0000000
--- a/node_modules/escalade/dist/index.js
+++ /dev/null
@@ -1,22 +0,0 @@
-const { dirname, resolve } = require('path');
-const { readdir, stat } = require('fs');
-const { promisify } = require('util');
-
-const toStats = promisify(stat);
-const toRead = promisify(readdir);
-
-module.exports = async function (start, callback) {
- let dir = resolve('.', start);
- let tmp, stats = await toStats(dir);
-
- if (!stats.isDirectory()) {
- dir = dirname(dir);
- }
-
- while (true) {
- tmp = await callback(dir, await toRead(dir));
- if (tmp) return resolve(dir, tmp);
- dir = dirname(tmp = dir);
- if (tmp === dir) break;
- }
-}
diff --git a/node_modules/escalade/dist/index.mjs b/node_modules/escalade/dist/index.mjs
deleted file mode 100644
index bf95be0..0000000
--- a/node_modules/escalade/dist/index.mjs
+++ /dev/null
@@ -1,22 +0,0 @@
-import { dirname, resolve } from 'path';
-import { readdir, stat } from 'fs';
-import { promisify } from 'util';
-
-const toStats = promisify(stat);
-const toRead = promisify(readdir);
-
-export default async function (start, callback) {
- let dir = resolve('.', start);
- let tmp, stats = await toStats(dir);
-
- if (!stats.isDirectory()) {
- dir = dirname(dir);
- }
-
- while (true) {
- tmp = await callback(dir, await toRead(dir));
- if (tmp) return resolve(dir, tmp);
- dir = dirname(tmp = dir);
- if (tmp === dir) break;
- }
-}
diff --git a/node_modules/escalade/index.d.mts b/node_modules/escalade/index.d.mts
deleted file mode 100644
index 550699c..0000000
--- a/node_modules/escalade/index.d.mts
+++ /dev/null
@@ -1,11 +0,0 @@
-type Promisable = T | Promise;
-
-export type Callback = (
- directory: string,
- files: string[],
-) => Promisable;
-
-export default function (
- directory: string,
- callback: Callback,
-): Promise;
diff --git a/node_modules/escalade/index.d.ts b/node_modules/escalade/index.d.ts
deleted file mode 100644
index 26c58f2..0000000
--- a/node_modules/escalade/index.d.ts
+++ /dev/null
@@ -1,15 +0,0 @@
-type Promisable = T | Promise;
-
-declare namespace escalade {
- export type Callback = (
- directory: string,
- files: string[],
- ) => Promisable;
-}
-
-declare function escalade(
- directory: string,
- callback: escalade.Callback,
-): Promise;
-
-export = escalade;
diff --git a/node_modules/escalade/license b/node_modules/escalade/license
deleted file mode 100644
index fa6089f..0000000
--- a/node_modules/escalade/license
+++ /dev/null
@@ -1,9 +0,0 @@
-MIT License
-
-Copyright (c) Luke Edwards (lukeed.com)
-
-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:
-
-The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
-
-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.
diff --git a/node_modules/escalade/package.json b/node_modules/escalade/package.json
deleted file mode 100644
index 1eed4f9..0000000
--- a/node_modules/escalade/package.json
+++ /dev/null
@@ -1,74 +0,0 @@
-{
- "name": "escalade",
- "version": "3.2.0",
- "repository": "lukeed/escalade",
- "description": "A tiny (183B to 210B) and fast utility to ascend parent directories",
- "module": "dist/index.mjs",
- "main": "dist/index.js",
- "types": "index.d.ts",
- "license": "MIT",
- "author": {
- "name": "Luke Edwards",
- "email": "luke.edwards05@gmail.com",
- "url": "https://lukeed.com"
- },
- "exports": {
- ".": [
- {
- "import": {
- "types": "./index.d.mts",
- "default": "./dist/index.mjs"
- },
- "require": {
- "types": "./index.d.ts",
- "default": "./dist/index.js"
- }
- },
- "./dist/index.js"
- ],
- "./sync": [
- {
- "import": {
- "types": "./sync/index.d.mts",
- "default": "./sync/index.mjs"
- },
- "require": {
- "types": "./sync/index.d.ts",
- "default": "./sync/index.js"
- }
- },
- "./sync/index.js"
- ]
- },
- "files": [
- "*.d.mts",
- "*.d.ts",
- "dist",
- "sync"
- ],
- "modes": {
- "sync": "src/sync.js",
- "default": "src/async.js"
- },
- "engines": {
- "node": ">=6"
- },
- "scripts": {
- "build": "bundt",
- "pretest": "npm run build",
- "test": "uvu -r esm test -i fixtures"
- },
- "keywords": [
- "find",
- "parent",
- "parents",
- "directory",
- "search",
- "walk"
- ],
- "devDependencies": {
- "bundt": "1.1.1",
- "esm": "3.2.25",
- "uvu": "0.3.3"
- }
-}
diff --git a/node_modules/escalade/readme.md b/node_modules/escalade/readme.md
deleted file mode 100644
index e07ee0d..0000000
--- a/node_modules/escalade/readme.md
+++ /dev/null
@@ -1,211 +0,0 @@
-# escalade [](https://github.com/lukeed/escalade/actions) [](https://licenses.dev/npm/escalade) [](https://codecov.io/gh/lukeed/escalade)
-
-> A tiny (183B to 210B) and [fast](#benchmarks) utility to ascend parent directories
-
-With [escalade](https://en.wikipedia.org/wiki/Escalade), you can scale parent directories until you've found what you're looking for. Given an input file or directory, `escalade` will continue executing your callback function until either:
-
-1) the callback returns a truthy value
-2) `escalade` has reached the system root directory (eg, `/`)
-
-> **Important:** Please note that `escalade` only deals with direct ancestry – it will not dive into parents' sibling directories.
-
----
-
-**Notice:** As of v3.1.0, `escalade` now includes [Deno support](http://deno.land/x/escalade)! Please see [Deno Usage](#deno) below.
-
----
-
-## Install
-
-```
-$ npm install --save escalade
-```
-
-
-## Modes
-
-There are two "versions" of `escalade` available:
-
-#### "async"
-> **Node.js:** >= 8.x
-> **Size (gzip):** 210 bytes
-> **Availability:** [CommonJS](https://unpkg.com/escalade/dist/index.js), [ES Module](https://unpkg.com/escalade/dist/index.mjs)
-
-This is the primary/default mode. It makes use of `async`/`await` and [`util.promisify`](https://nodejs.org/api/util.html#util_util_promisify_original).
-
-#### "sync"
-> **Node.js:** >= 6.x
-> **Size (gzip):** 183 bytes
-> **Availability:** [CommonJS](https://unpkg.com/escalade/sync/index.js), [ES Module](https://unpkg.com/escalade/sync/index.mjs)
-
-This is the opt-in mode, ideal for scenarios where `async` usage cannot be supported.
-
-
-## Usage
-
-***Example Structure***
-
-```
-/Users/lukeed
- └── oss
- ├── license
- └── escalade
- ├── package.json
- └── test
- └── fixtures
- ├── index.js
- └── foobar
- └── demo.js
-```
-
-***Example Usage***
-
-```js
-//~> demo.js
-import { join } from 'path';
-import escalade from 'escalade';
-
-const input = join(__dirname, 'demo.js');
-// or: const input = __dirname;
-
-const pkg = await escalade(input, (dir, names) => {
- console.log('~> dir:', dir);
- console.log('~> names:', names);
- console.log('---');
-
- if (names.includes('package.json')) {
- // will be resolved into absolute
- return 'package.json';
- }
-});
-
-//~> dir: /Users/lukeed/oss/escalade/test/fixtures/foobar
-//~> names: ['demo.js']
-//---
-//~> dir: /Users/lukeed/oss/escalade/test/fixtures
-//~> names: ['index.js', 'foobar']
-//---
-//~> dir: /Users/lukeed/oss/escalade/test
-//~> names: ['fixtures']
-//---
-//~> dir: /Users/lukeed/oss/escalade
-//~> names: ['package.json', 'test']
-//---
-
-console.log(pkg);
-//=> /Users/lukeed/oss/escalade/package.json
-
-// Now search for "missing123.txt"
-// (Assume it doesn't exist anywhere!)
-const missing = await escalade(input, (dir, names) => {
- console.log('~> dir:', dir);
- return names.includes('missing123.txt') && 'missing123.txt';
-});
-
-//~> dir: /Users/lukeed/oss/escalade/test/fixtures/foobar
-//~> dir: /Users/lukeed/oss/escalade/test/fixtures
-//~> dir: /Users/lukeed/oss/escalade/test
-//~> dir: /Users/lukeed/oss/escalade
-//~> dir: /Users/lukeed/oss
-//~> dir: /Users/lukeed
-//~> dir: /Users
-//~> dir: /
-
-console.log(missing);
-//=> undefined
-```
-
-> **Note:** To run the above example with "sync" mode, import from `escalade/sync` and remove the `await` keyword.
-
-
-## API
-
-### escalade(input, callback)
-Returns: `string|void` or `Promise`
-
-When your `callback` locates a file, `escalade` will resolve/return with an absolute path.
-If your `callback` was never satisfied, then `escalade` will resolve/return with nothing (undefined).
-
-> **Important:** The `sync` and `async` versions share the same API. The **only** difference is that `sync` is not Promise-based.
-
-#### input
-Type: `string`
-
-The path from which to start ascending.
-
-This may be a file or a directory path. However, when `input` is a file, `escalade` will begin with its parent directory.
-
-> **Important:** Unless given an absolute path, `input` will be resolved from `process.cwd()` location.
-
-#### callback
-Type: `Function`
-
-The callback to execute for each ancestry level. It always is given two arguments:
-
-1) `dir` - an absolute path of the current parent directory
-2) `names` - a list (`string[]`) of contents _relative to_ the `dir` parent
-
-> **Note:** The `names` list can contain names of files _and_ directories.
-
-When your callback returns a _falsey_ value, then `escalade` will continue with `dir`'s parent directory, re-invoking your callback with new argument values.
-
-When your callback returns a string, then `escalade` stops iteration immediately.
-If the string is an absolute path, then it's left as is. Otherwise, the string is resolved into an absolute path _from_ the `dir` that housed the satisfying condition.
-
-> **Important:** Your `callback` can be a `Promise/AsyncFunction` when using the "async" version of `escalade`.
-
-## Benchmarks
-
-> Running on Node.js v10.13.0
-
-```
-# Load Time
- find-up 3.891ms
- escalade 0.485ms
- escalade/sync 0.309ms
-
-# Levels: 6 (target = "foo.txt"):
- find-up x 24,856 ops/sec ±6.46% (55 runs sampled)
- escalade x 73,084 ops/sec ±4.23% (73 runs sampled)
- find-up.sync x 3,663 ops/sec ±1.12% (83 runs sampled)
- escalade/sync x 9,360 ops/sec ±0.62% (88 runs sampled)
-
-# Levels: 12 (target = "package.json"):
- find-up x 29,300 ops/sec ±10.68% (70 runs sampled)
- escalade x 73,685 ops/sec ± 5.66% (66 runs sampled)
- find-up.sync x 1,707 ops/sec ± 0.58% (91 runs sampled)
- escalade/sync x 4,667 ops/sec ± 0.68% (94 runs sampled)
-
-# Levels: 18 (target = "missing123.txt"):
- find-up x 21,818 ops/sec ±17.37% (14 runs sampled)
- escalade x 67,101 ops/sec ±21.60% (20 runs sampled)
- find-up.sync x 1,037 ops/sec ± 2.86% (88 runs sampled)
- escalade/sync x 1,248 ops/sec ± 0.50% (93 runs sampled)
-```
-
-## Deno
-
-As of v3.1.0, `escalade` is available on the Deno registry.
-
-Please note that the [API](#api) is identical and that there are still [two modes](#modes) from which to choose:
-
-```ts
-// Choose "async" mode
-import escalade from 'https://deno.land/escalade/async.ts';
-
-// Choose "sync" mode
-import escalade from 'https://deno.land/escalade/sync.ts';
-```
-
-> **Important:** The `allow-read` permission is required!
-
-
-## Related
-
-- [premove](https://github.com/lukeed/premove) - A tiny (247B) utility to remove items recursively
-- [totalist](https://github.com/lukeed/totalist) - A tiny (195B to 224B) utility to recursively list all (total) files in a directory
-- [mk-dirs](https://github.com/lukeed/mk-dirs) - A tiny (420B) utility to make a directory and its parents, recursively
-
-## License
-
-MIT © [Luke Edwards](https://lukeed.com)
diff --git a/node_modules/escalade/sync/index.d.mts b/node_modules/escalade/sync/index.d.mts
deleted file mode 100644
index c023d37..0000000
--- a/node_modules/escalade/sync/index.d.mts
+++ /dev/null
@@ -1,9 +0,0 @@
-export type Callback = (
- directory: string,
- files: string[],
-) => string | false | void;
-
-export default function (
- directory: string,
- callback: Callback,
-): string | void;
diff --git a/node_modules/escalade/sync/index.d.ts b/node_modules/escalade/sync/index.d.ts
deleted file mode 100644
index 9d5b589..0000000
--- a/node_modules/escalade/sync/index.d.ts
+++ /dev/null
@@ -1,13 +0,0 @@
-declare namespace escalade {
- export type Callback = (
- directory: string,
- files: string[],
- ) => string | false | void;
-}
-
-declare function escalade(
- directory: string,
- callback: escalade.Callback,
-): string | void;
-
-export = escalade;
diff --git a/node_modules/escalade/sync/index.js b/node_modules/escalade/sync/index.js
deleted file mode 100644
index 902cc46..0000000
--- a/node_modules/escalade/sync/index.js
+++ /dev/null
@@ -1,18 +0,0 @@
-const { dirname, resolve } = require('path');
-const { readdirSync, statSync } = require('fs');
-
-module.exports = function (start, callback) {
- let dir = resolve('.', start);
- let tmp, stats = statSync(dir);
-
- if (!stats.isDirectory()) {
- dir = dirname(dir);
- }
-
- while (true) {
- tmp = callback(dir, readdirSync(dir));
- if (tmp) return resolve(dir, tmp);
- dir = dirname(tmp = dir);
- if (tmp === dir) break;
- }
-}
diff --git a/node_modules/escalade/sync/index.mjs b/node_modules/escalade/sync/index.mjs
deleted file mode 100644
index 3cdc5bd..0000000
--- a/node_modules/escalade/sync/index.mjs
+++ /dev/null
@@ -1,18 +0,0 @@
-import { dirname, resolve } from 'path';
-import { readdirSync, statSync } from 'fs';
-
-export default function (start, callback) {
- let dir = resolve('.', start);
- let tmp, stats = statSync(dir);
-
- if (!stats.isDirectory()) {
- dir = dirname(dir);
- }
-
- while (true) {
- tmp = callback(dir, readdirSync(dir));
- if (tmp) return resolve(dir, tmp);
- dir = dirname(tmp = dir);
- if (tmp === dir) break;
- }
-}
diff --git a/node_modules/fill-range/LICENSE b/node_modules/fill-range/LICENSE
deleted file mode 100644
index 9af4a67..0000000
--- a/node_modules/fill-range/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) 2014-present, Jon Schlinkert.
-
-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:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-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.
diff --git a/node_modules/fill-range/README.md b/node_modules/fill-range/README.md
deleted file mode 100644
index 8d756fe..0000000
--- a/node_modules/fill-range/README.md
+++ /dev/null
@@ -1,237 +0,0 @@
-# fill-range [](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=W8YFZ425KND68) [](https://www.npmjs.com/package/fill-range) [](https://npmjs.org/package/fill-range) [](https://npmjs.org/package/fill-range) [](https://travis-ci.org/jonschlinkert/fill-range)
-
-> Fill in a range of numbers or letters, optionally passing an increment or `step` to use, or create a regex-compatible range with `options.toRegex`
-
-Please consider following this project's author, [Jon Schlinkert](https://github.com/jonschlinkert), and consider starring the project to show your :heart: and support.
-
-## Install
-
-Install with [npm](https://www.npmjs.com/):
-
-```sh
-$ npm install --save fill-range
-```
-
-## Usage
-
-Expands numbers and letters, optionally using a `step` as the last argument. _(Numbers may be defined as JavaScript numbers or strings)_.
-
-```js
-const fill = require('fill-range');
-// fill(from, to[, step, options]);
-
-console.log(fill('1', '10')); //=> ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10']
-console.log(fill('1', '10', { toRegex: true })); //=> [1-9]|10
-```
-
-**Params**
-
-* `from`: **{String|Number}** the number or letter to start with
-* `to`: **{String|Number}** the number or letter to end with
-* `step`: **{String|Number|Object|Function}** Optionally pass a [step](#optionsstep) to use.
-* `options`: **{Object|Function}**: See all available [options](#options)
-
-## Examples
-
-By default, an array of values is returned.
-
-**Alphabetical ranges**
-
-```js
-console.log(fill('a', 'e')); //=> ['a', 'b', 'c', 'd', 'e']
-console.log(fill('A', 'E')); //=> [ 'A', 'B', 'C', 'D', 'E' ]
-```
-
-**Numerical ranges**
-
-Numbers can be defined as actual numbers or strings.
-
-```js
-console.log(fill(1, 5)); //=> [ 1, 2, 3, 4, 5 ]
-console.log(fill('1', '5')); //=> [ 1, 2, 3, 4, 5 ]
-```
-
-**Negative ranges**
-
-Numbers can be defined as actual numbers or strings.
-
-```js
-console.log(fill('-5', '-1')); //=> [ '-5', '-4', '-3', '-2', '-1' ]
-console.log(fill('-5', '5')); //=> [ '-5', '-4', '-3', '-2', '-1', '0', '1', '2', '3', '4', '5' ]
-```
-
-**Steps (increments)**
-
-```js
-// numerical ranges with increments
-console.log(fill('0', '25', 4)); //=> [ '0', '4', '8', '12', '16', '20', '24' ]
-console.log(fill('0', '25', 5)); //=> [ '0', '5', '10', '15', '20', '25' ]
-console.log(fill('0', '25', 6)); //=> [ '0', '6', '12', '18', '24' ]
-
-// alphabetical ranges with increments
-console.log(fill('a', 'z', 4)); //=> [ 'a', 'e', 'i', 'm', 'q', 'u', 'y' ]
-console.log(fill('a', 'z', 5)); //=> [ 'a', 'f', 'k', 'p', 'u', 'z' ]
-console.log(fill('a', 'z', 6)); //=> [ 'a', 'g', 'm', 's', 'y' ]
-```
-
-## Options
-
-### options.step
-
-**Type**: `number` (formatted as a string or number)
-
-**Default**: `undefined`
-
-**Description**: The increment to use for the range. Can be used with letters or numbers.
-
-**Example(s)**
-
-```js
-// numbers
-console.log(fill('1', '10', 2)); //=> [ '1', '3', '5', '7', '9' ]
-console.log(fill('1', '10', 3)); //=> [ '1', '4', '7', '10' ]
-console.log(fill('1', '10', 4)); //=> [ '1', '5', '9' ]
-
-// letters
-console.log(fill('a', 'z', 5)); //=> [ 'a', 'f', 'k', 'p', 'u', 'z' ]
-console.log(fill('a', 'z', 7)); //=> [ 'a', 'h', 'o', 'v' ]
-console.log(fill('a', 'z', 9)); //=> [ 'a', 'j', 's' ]
-```
-
-### options.strictRanges
-
-**Type**: `boolean`
-
-**Default**: `false`
-
-**Description**: By default, `null` is returned when an invalid range is passed. Enable this option to throw a `RangeError` on invalid ranges.
-
-**Example(s)**
-
-The following are all invalid:
-
-```js
-fill('1.1', '2'); // decimals not supported in ranges
-fill('a', '2'); // incompatible range values
-fill(1, 10, 'foo'); // invalid "step" argument
-```
-
-### options.stringify
-
-**Type**: `boolean`
-
-**Default**: `undefined`
-
-**Description**: Cast all returned values to strings. By default, integers are returned as numbers.
-
-**Example(s)**
-
-```js
-console.log(fill(1, 5)); //=> [ 1, 2, 3, 4, 5 ]
-console.log(fill(1, 5, { stringify: true })); //=> [ '1', '2', '3', '4', '5' ]
-```
-
-### options.toRegex
-
-**Type**: `boolean`
-
-**Default**: `undefined`
-
-**Description**: Create a regex-compatible source string, instead of expanding values to an array.
-
-**Example(s)**
-
-```js
-// alphabetical range
-console.log(fill('a', 'e', { toRegex: true })); //=> '[a-e]'
-// alphabetical with step
-console.log(fill('a', 'z', 3, { toRegex: true })); //=> 'a|d|g|j|m|p|s|v|y'
-// numerical range
-console.log(fill('1', '100', { toRegex: true })); //=> '[1-9]|[1-9][0-9]|100'
-// numerical range with zero padding
-console.log(fill('000001', '100000', { toRegex: true }));
-//=> '0{5}[1-9]|0{4}[1-9][0-9]|0{3}[1-9][0-9]{2}|0{2}[1-9][0-9]{3}|0[1-9][0-9]{4}|100000'
-```
-
-### options.transform
-
-**Type**: `function`
-
-**Default**: `undefined`
-
-**Description**: Customize each value in the returned array (or [string](#optionstoRegex)). _(you can also pass this function as the last argument to `fill()`)_.
-
-**Example(s)**
-
-```js
-// add zero padding
-console.log(fill(1, 5, value => String(value).padStart(4, '0')));
-//=> ['0001', '0002', '0003', '0004', '0005']
-```
-
-## About
-
-
-Contributing
-
-Pull requests and stars are always welcome. For bugs and feature requests, [please create an issue](../../issues/new).
-
-
-
-
-Running Tests
-
-Running and reviewing unit tests is a great way to get familiarized with a library and its API. You can install dependencies and run tests with the following command:
-
-```sh
-$ npm install && npm test
-```
-
-
-
-
-Building docs
-
-_(This project's readme.md is generated by [verb](https://github.com/verbose/verb-generate-readme), please don't edit the readme directly. Any changes to the readme must be made in the [.verb.md](.verb.md) readme template.)_
-
-To generate the readme, run the following command:
-
-```sh
-$ npm install -g verbose/verb#dev verb-generate-readme && verb
-```
-
-
-
-### Contributors
-
-| **Commits** | **Contributor** |
-| --- | --- |
-| 116 | [jonschlinkert](https://github.com/jonschlinkert) |
-| 4 | [paulmillr](https://github.com/paulmillr) |
-| 2 | [realityking](https://github.com/realityking) |
-| 2 | [bluelovers](https://github.com/bluelovers) |
-| 1 | [edorivai](https://github.com/edorivai) |
-| 1 | [wtgtybhertgeghgtwtg](https://github.com/wtgtybhertgeghgtwtg) |
-
-### Author
-
-**Jon Schlinkert**
-
-* [GitHub Profile](https://github.com/jonschlinkert)
-* [Twitter Profile](https://twitter.com/jonschlinkert)
-* [LinkedIn Profile](https://linkedin.com/in/jonschlinkert)
-
-Please consider supporting me on Patreon, or [start your own Patreon page](https://patreon.com/invite/bxpbvm)!
-
-
-
-
-
-### License
-
-Copyright © 2019, [Jon Schlinkert](https://github.com/jonschlinkert).
-Released under the [MIT License](LICENSE).
-
-***
-
-_This file was generated by [verb-generate-readme](https://github.com/verbose/verb-generate-readme), v0.8.0, on April 08, 2019._
\ No newline at end of file
diff --git a/node_modules/fill-range/index.js b/node_modules/fill-range/index.js
deleted file mode 100644
index ddb212e..0000000
--- a/node_modules/fill-range/index.js
+++ /dev/null
@@ -1,248 +0,0 @@
-/*!
- * fill-range
- *
- * Copyright (c) 2014-present, Jon Schlinkert.
- * Licensed under the MIT License.
- */
-
-'use strict';
-
-const util = require('util');
-const toRegexRange = require('to-regex-range');
-
-const isObject = val => val !== null && typeof val === 'object' && !Array.isArray(val);
-
-const transform = toNumber => {
- return value => toNumber === true ? Number(value) : String(value);
-};
-
-const isValidValue = value => {
- return typeof value === 'number' || (typeof value === 'string' && value !== '');
-};
-
-const isNumber = num => Number.isInteger(+num);
-
-const zeros = input => {
- let value = `${input}`;
- let index = -1;
- if (value[0] === '-') value = value.slice(1);
- if (value === '0') return false;
- while (value[++index] === '0');
- return index > 0;
-};
-
-const stringify = (start, end, options) => {
- if (typeof start === 'string' || typeof end === 'string') {
- return true;
- }
- return options.stringify === true;
-};
-
-const pad = (input, maxLength, toNumber) => {
- if (maxLength > 0) {
- let dash = input[0] === '-' ? '-' : '';
- if (dash) input = input.slice(1);
- input = (dash + input.padStart(dash ? maxLength - 1 : maxLength, '0'));
- }
- if (toNumber === false) {
- return String(input);
- }
- return input;
-};
-
-const toMaxLen = (input, maxLength) => {
- let negative = input[0] === '-' ? '-' : '';
- if (negative) {
- input = input.slice(1);
- maxLength--;
- }
- while (input.length < maxLength) input = '0' + input;
- return negative ? ('-' + input) : input;
-};
-
-const toSequence = (parts, options, maxLen) => {
- parts.negatives.sort((a, b) => a < b ? -1 : a > b ? 1 : 0);
- parts.positives.sort((a, b) => a < b ? -1 : a > b ? 1 : 0);
-
- let prefix = options.capture ? '' : '?:';
- let positives = '';
- let negatives = '';
- let result;
-
- if (parts.positives.length) {
- positives = parts.positives.map(v => toMaxLen(String(v), maxLen)).join('|');
- }
-
- if (parts.negatives.length) {
- negatives = `-(${prefix}${parts.negatives.map(v => toMaxLen(String(v), maxLen)).join('|')})`;
- }
-
- if (positives && negatives) {
- result = `${positives}|${negatives}`;
- } else {
- result = positives || negatives;
- }
-
- if (options.wrap) {
- return `(${prefix}${result})`;
- }
-
- return result;
-};
-
-const toRange = (a, b, isNumbers, options) => {
- if (isNumbers) {
- return toRegexRange(a, b, { wrap: false, ...options });
- }
-
- let start = String.fromCharCode(a);
- if (a === b) return start;
-
- let stop = String.fromCharCode(b);
- return `[${start}-${stop}]`;
-};
-
-const toRegex = (start, end, options) => {
- if (Array.isArray(start)) {
- let wrap = options.wrap === true;
- let prefix = options.capture ? '' : '?:';
- return wrap ? `(${prefix}${start.join('|')})` : start.join('|');
- }
- return toRegexRange(start, end, options);
-};
-
-const rangeError = (...args) => {
- return new RangeError('Invalid range arguments: ' + util.inspect(...args));
-};
-
-const invalidRange = (start, end, options) => {
- if (options.strictRanges === true) throw rangeError([start, end]);
- return [];
-};
-
-const invalidStep = (step, options) => {
- if (options.strictRanges === true) {
- throw new TypeError(`Expected step "${step}" to be a number`);
- }
- return [];
-};
-
-const fillNumbers = (start, end, step = 1, options = {}) => {
- let a = Number(start);
- let b = Number(end);
-
- if (!Number.isInteger(a) || !Number.isInteger(b)) {
- if (options.strictRanges === true) throw rangeError([start, end]);
- return [];
- }
-
- // fix negative zero
- if (a === 0) a = 0;
- if (b === 0) b = 0;
-
- let descending = a > b;
- let startString = String(start);
- let endString = String(end);
- let stepString = String(step);
- step = Math.max(Math.abs(step), 1);
-
- let padded = zeros(startString) || zeros(endString) || zeros(stepString);
- let maxLen = padded ? Math.max(startString.length, endString.length, stepString.length) : 0;
- let toNumber = padded === false && stringify(start, end, options) === false;
- let format = options.transform || transform(toNumber);
-
- if (options.toRegex && step === 1) {
- return toRange(toMaxLen(start, maxLen), toMaxLen(end, maxLen), true, options);
- }
-
- let parts = { negatives: [], positives: [] };
- let push = num => parts[num < 0 ? 'negatives' : 'positives'].push(Math.abs(num));
- let range = [];
- let index = 0;
-
- while (descending ? a >= b : a <= b) {
- if (options.toRegex === true && step > 1) {
- push(a);
- } else {
- range.push(pad(format(a, index), maxLen, toNumber));
- }
- a = descending ? a - step : a + step;
- index++;
- }
-
- if (options.toRegex === true) {
- return step > 1
- ? toSequence(parts, options, maxLen)
- : toRegex(range, null, { wrap: false, ...options });
- }
-
- return range;
-};
-
-const fillLetters = (start, end, step = 1, options = {}) => {
- if ((!isNumber(start) && start.length > 1) || (!isNumber(end) && end.length > 1)) {
- return invalidRange(start, end, options);
- }
-
- let format = options.transform || (val => String.fromCharCode(val));
- let a = `${start}`.charCodeAt(0);
- let b = `${end}`.charCodeAt(0);
-
- let descending = a > b;
- let min = Math.min(a, b);
- let max = Math.max(a, b);
-
- if (options.toRegex && step === 1) {
- return toRange(min, max, false, options);
- }
-
- let range = [];
- let index = 0;
-
- while (descending ? a >= b : a <= b) {
- range.push(format(a, index));
- a = descending ? a - step : a + step;
- index++;
- }
-
- if (options.toRegex === true) {
- return toRegex(range, null, { wrap: false, options });
- }
-
- return range;
-};
-
-const fill = (start, end, step, options = {}) => {
- if (end == null && isValidValue(start)) {
- return [start];
- }
-
- if (!isValidValue(start) || !isValidValue(end)) {
- return invalidRange(start, end, options);
- }
-
- if (typeof step === 'function') {
- return fill(start, end, 1, { transform: step });
- }
-
- if (isObject(step)) {
- return fill(start, end, 0, step);
- }
-
- let opts = { ...options };
- if (opts.capture === true) opts.wrap = true;
- step = step || opts.step || 1;
-
- if (!isNumber(step)) {
- if (step != null && !isObject(step)) return invalidStep(step, opts);
- return fill(start, end, 1, step);
- }
-
- if (isNumber(start) && isNumber(end)) {
- return fillNumbers(start, end, step, opts);
- }
-
- return fillLetters(start, end, Math.max(Math.abs(step), 1), opts);
-};
-
-module.exports = fill;
diff --git a/node_modules/fill-range/package.json b/node_modules/fill-range/package.json
deleted file mode 100644
index 582357f..0000000
--- a/node_modules/fill-range/package.json
+++ /dev/null
@@ -1,74 +0,0 @@
-{
- "name": "fill-range",
- "description": "Fill in a range of numbers or letters, optionally passing an increment or `step` to use, or create a regex-compatible range with `options.toRegex`",
- "version": "7.1.1",
- "homepage": "https://github.com/jonschlinkert/fill-range",
- "author": "Jon Schlinkert (https://github.com/jonschlinkert)",
- "contributors": [
- "Edo Rivai (edo.rivai.nl)",
- "Jon Schlinkert (http://twitter.com/jonschlinkert)",
- "Paul Miller (paulmillr.com)",
- "Rouven Weßling (www.rouvenwessling.de)",
- "(https://github.com/wtgtybhertgeghgtwtg)"
- ],
- "repository": "jonschlinkert/fill-range",
- "bugs": {
- "url": "https://github.com/jonschlinkert/fill-range/issues"
- },
- "license": "MIT",
- "files": [
- "index.js"
- ],
- "main": "index.js",
- "engines": {
- "node": ">=8"
- },
- "scripts": {
- "lint": "eslint --cache --cache-location node_modules/.cache/.eslintcache --report-unused-disable-directives --ignore-path .gitignore .",
- "mocha": "mocha --reporter dot",
- "test": "npm run lint && npm run mocha",
- "test:ci": "npm run test:cover",
- "test:cover": "nyc npm run mocha"
- },
- "dependencies": {
- "to-regex-range": "^5.0.1"
- },
- "devDependencies": {
- "gulp-format-md": "^2.0.0",
- "mocha": "^6.1.1",
- "nyc": "^15.1.0"
- },
- "keywords": [
- "alpha",
- "alphabetical",
- "array",
- "bash",
- "brace",
- "expand",
- "expansion",
- "fill",
- "glob",
- "match",
- "matches",
- "matching",
- "number",
- "numerical",
- "range",
- "ranges",
- "regex",
- "sh"
- ],
- "verb": {
- "toc": false,
- "layout": "default",
- "tasks": [
- "readme"
- ],
- "plugins": [
- "gulp-format-md"
- ],
- "lint": {
- "reflinks": true
- }
- }
-}
diff --git a/node_modules/foreground-child/LICENSE b/node_modules/foreground-child/LICENSE
deleted file mode 100644
index 2d80720..0000000
--- a/node_modules/foreground-child/LICENSE
+++ /dev/null
@@ -1,15 +0,0 @@
-The ISC License
-
-Copyright (c) 2015-2023 Isaac Z. Schlueter and Contributors
-
-Permission to use, copy, modify, and/or distribute this software for any
-purpose with or without fee is hereby granted, provided that the above
-copyright notice and this permission notice appear in all copies.
-
-THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
-IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
diff --git a/node_modules/foreground-child/README.md b/node_modules/foreground-child/README.md
deleted file mode 100644
index 477ca57..0000000
--- a/node_modules/foreground-child/README.md
+++ /dev/null
@@ -1,128 +0,0 @@
-# foreground-child
-
-Run a child as if it's the foreground process. Give it stdio. Exit
-when it exits.
-
-Mostly this module is here to support some use cases around
-wrapping child processes for test coverage and such. But it's
-also generally useful any time you want one program to execute
-another as if it's the "main" process, for example, if a program
-takes a `--cmd` argument to execute in some way.
-
-## USAGE
-
-```js
-import { foregroundChild } from 'foreground-child'
-// hybrid module, this also works:
-// const { foregroundChild } = require('foreground-child')
-
-// cats out this file
-const child = foregroundChild('cat', [__filename])
-
-// At this point, it's best to just do nothing else.
-// return or whatever.
-// If the child gets a signal, or just exits, then this
-// parent process will exit in the same way.
-```
-
-You can provide custom spawn options by passing an object after
-the program and arguments:
-
-```js
-const child = foregroundChild(`cat ${__filename}`, { shell: true })
-```
-
-A callback can optionally be provided, if you want to perform an
-action before your foreground-child exits:
-
-```js
-const child = foregroundChild('cat', [__filename], spawnOptions, () => {
- doSomeActions()
-})
-```
-
-The callback can return a Promise in order to perform
-asynchronous actions. If the callback does not return a promise,
-then it must complete its actions within a single JavaScript
-tick.
-
-```js
-const child = foregroundChild('cat', [__filename], async () => {
- await doSomeAsyncActions()
-})
-```
-
-If the callback throws or rejects, then it will be unhandled, and
-node will exit in error.
-
-If the callback returns a string value, then that will be used as
-the signal to exit the parent process. If it returns a number,
-then that number will be used as the parent exit status code. If
-it returns boolean `false`, then the parent process will not be
-terminated. If it returns `undefined`, then it will exit with the
-same signal/code as the child process.
-
-## Caveats
-
-The "normal" standard IO file descriptors (0, 1, and 2 for stdin,
-stdout, and stderr respectively) are shared with the child process.
-Additionally, if there is an IPC channel set up in the parent, then
-messages are proxied to the child on file descriptor 3.
-
-In Node, it's possible to also map arbitrary file descriptors
-into a child process. In these cases, foreground-child will not
-map the file descriptors into the child. If file descriptors 0,
-1, or 2 are used for the IPC channel, then strange behavior may
-happen (like printing IPC messages to stderr, for example).
-
-Note that a SIGKILL will always kill the parent process, but
-will not proxy the signal to the child process, because SIGKILL
-cannot be caught. In order to address this, a special "watchdog"
-child process is spawned which will send a SIGKILL to the child
-process if it does not terminate within half a second after the
-watchdog receives a SIGHUP due to its parent terminating.
-
-On Windows, issuing a `process.kill(process.pid, signal)` with a
-fatal termination signal may cause the process to exit with a `1`
-status code rather than reporting the signal properly. This
-module tries to do the right thing, but on Windows systems, you
-may see that incorrect result. There is as far as I'm aware no
-workaround for this.
-
-## util: `foreground-child/proxy-signals`
-
-If you just want to proxy the signals to a child process that the
-main process receives, you can use the `proxy-signals` export
-from this package.
-
-```js
-import { proxySignals } from 'foreground-child/proxy-signals'
-
-const childProcess = spawn('command', ['some', 'args'])
-proxySignals(childProcess)
-```
-
-Now, any fatal signal received by the current process will be
-proxied to the child process.
-
-It doesn't go in the other direction; ie, signals sent to the
-child process will not affect the parent. For that, listen to the
-child `exit` or `close` events, and handle them appropriately.
-
-## util: `foreground-child/watchdog`
-
-If you are spawning a child process, and want to ensure that it
-isn't left dangling if the parent process exits, you can use the
-watchdog utility exported by this module.
-
-```js
-import { watchdog } from 'foreground-child/watchdog'
-
-const childProcess = spawn('command', ['some', 'args'])
-const watchdogProcess = watchdog(childProcess)
-
-// watchdogProcess is a reference to the process monitoring the
-// parent and child. There's usually no reason to do anything
-// with it, as it's silent and will terminate
-// automatically when it's no longer needed.
-```
diff --git a/node_modules/foreground-child/dist/commonjs/all-signals.d.ts b/node_modules/foreground-child/dist/commonjs/all-signals.d.ts
deleted file mode 100644
index ecc0a62..0000000
--- a/node_modules/foreground-child/dist/commonjs/all-signals.d.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-export declare const allSignals: NodeJS.Signals[];
-//# sourceMappingURL=all-signals.d.ts.map
\ No newline at end of file
diff --git a/node_modules/foreground-child/dist/commonjs/all-signals.d.ts.map b/node_modules/foreground-child/dist/commonjs/all-signals.d.ts.map
deleted file mode 100644
index cd1c161..0000000
--- a/node_modules/foreground-child/dist/commonjs/all-signals.d.ts.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"all-signals.d.ts","sourceRoot":"","sources":["../../src/all-signals.ts"],"names":[],"mappings":"AACA,eAAO,MAAM,UAAU,EAShB,MAAM,CAAC,OAAO,EAAE,CAAA"}
\ No newline at end of file
diff --git a/node_modules/foreground-child/dist/commonjs/all-signals.js b/node_modules/foreground-child/dist/commonjs/all-signals.js
deleted file mode 100644
index 1692af0..0000000
--- a/node_modules/foreground-child/dist/commonjs/all-signals.js
+++ /dev/null
@@ -1,58 +0,0 @@
-"use strict";
-var __importDefault = (this && this.__importDefault) || function (mod) {
- return (mod && mod.__esModule) ? mod : { "default": mod };
-};
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.allSignals = void 0;
-const node_constants_1 = __importDefault(require("node:constants"));
-exports.allSignals =
-// this is the full list of signals that Node will let us do anything with
-Object.keys(node_constants_1.default).filter(k => k.startsWith('SIG') &&
- // https://github.com/tapjs/signal-exit/issues/21
- k !== 'SIGPROF' &&
- // no sense trying to listen for SIGKILL, it's impossible
- k !== 'SIGKILL');
-// These are some obscure signals that are reported by kill -l
-// on macOS, Linux, or Windows, but which don't have any mapping
-// in Node.js. No sense trying if they're just going to throw
-// every time on every platform.
-//
-// 'SIGEMT',
-// 'SIGLOST',
-// 'SIGPOLL',
-// 'SIGRTMAX',
-// 'SIGRTMAX-1',
-// 'SIGRTMAX-10',
-// 'SIGRTMAX-11',
-// 'SIGRTMAX-12',
-// 'SIGRTMAX-13',
-// 'SIGRTMAX-14',
-// 'SIGRTMAX-15',
-// 'SIGRTMAX-2',
-// 'SIGRTMAX-3',
-// 'SIGRTMAX-4',
-// 'SIGRTMAX-5',
-// 'SIGRTMAX-6',
-// 'SIGRTMAX-7',
-// 'SIGRTMAX-8',
-// 'SIGRTMAX-9',
-// 'SIGRTMIN',
-// 'SIGRTMIN+1',
-// 'SIGRTMIN+10',
-// 'SIGRTMIN+11',
-// 'SIGRTMIN+12',
-// 'SIGRTMIN+13',
-// 'SIGRTMIN+14',
-// 'SIGRTMIN+15',
-// 'SIGRTMIN+16',
-// 'SIGRTMIN+2',
-// 'SIGRTMIN+3',
-// 'SIGRTMIN+4',
-// 'SIGRTMIN+5',
-// 'SIGRTMIN+6',
-// 'SIGRTMIN+7',
-// 'SIGRTMIN+8',
-// 'SIGRTMIN+9',
-// 'SIGSTKFLT',
-// 'SIGUNUSED',
-//# sourceMappingURL=all-signals.js.map
\ No newline at end of file
diff --git a/node_modules/foreground-child/dist/commonjs/all-signals.js.map b/node_modules/foreground-child/dist/commonjs/all-signals.js.map
deleted file mode 100644
index 51c056d..0000000
--- a/node_modules/foreground-child/dist/commonjs/all-signals.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"all-signals.js","sourceRoot":"","sources":["../../src/all-signals.ts"],"names":[],"mappings":";;;;;;AAAA,oEAAsC;AACzB,QAAA,UAAU;AACrB,0EAA0E;AAC1E,MAAM,CAAC,IAAI,CAAC,wBAAS,CAAC,CAAC,MAAM,CAC3B,CAAC,CAAC,EAAE,CACF,CAAC,CAAC,UAAU,CAAC,KAAK,CAAC;IACnB,iDAAiD;IACjD,CAAC,KAAK,SAAS;IACf,yDAAyD;IACzD,CAAC,KAAK,SAAS,CACE,CAAA;AAEvB,8DAA8D;AAC9D,gEAAgE;AAChE,6DAA6D;AAC7D,gCAAgC;AAChC,EAAE;AACF,YAAY;AACZ,aAAa;AACb,aAAa;AACb,cAAc;AACd,gBAAgB;AAChB,iBAAiB;AACjB,iBAAiB;AACjB,iBAAiB;AACjB,iBAAiB;AACjB,iBAAiB;AACjB,iBAAiB;AACjB,gBAAgB;AAChB,gBAAgB;AAChB,gBAAgB;AAChB,gBAAgB;AAChB,gBAAgB;AAChB,gBAAgB;AAChB,gBAAgB;AAChB,gBAAgB;AAChB,cAAc;AACd,gBAAgB;AAChB,iBAAiB;AACjB,iBAAiB;AACjB,iBAAiB;AACjB,iBAAiB;AACjB,iBAAiB;AACjB,iBAAiB;AACjB,iBAAiB;AACjB,gBAAgB;AAChB,gBAAgB;AAChB,gBAAgB;AAChB,gBAAgB;AAChB,gBAAgB;AAChB,gBAAgB;AAChB,gBAAgB;AAChB,gBAAgB;AAChB,eAAe;AACf,eAAe","sourcesContent":["import constants from 'node:constants'\nexport const allSignals =\n // this is the full list of signals that Node will let us do anything with\n Object.keys(constants).filter(\n k =>\n k.startsWith('SIG') &&\n // https://github.com/tapjs/signal-exit/issues/21\n k !== 'SIGPROF' &&\n // no sense trying to listen for SIGKILL, it's impossible\n k !== 'SIGKILL',\n ) as NodeJS.Signals[]\n\n// These are some obscure signals that are reported by kill -l\n// on macOS, Linux, or Windows, but which don't have any mapping\n// in Node.js. No sense trying if they're just going to throw\n// every time on every platform.\n//\n// 'SIGEMT',\n// 'SIGLOST',\n// 'SIGPOLL',\n// 'SIGRTMAX',\n// 'SIGRTMAX-1',\n// 'SIGRTMAX-10',\n// 'SIGRTMAX-11',\n// 'SIGRTMAX-12',\n// 'SIGRTMAX-13',\n// 'SIGRTMAX-14',\n// 'SIGRTMAX-15',\n// 'SIGRTMAX-2',\n// 'SIGRTMAX-3',\n// 'SIGRTMAX-4',\n// 'SIGRTMAX-5',\n// 'SIGRTMAX-6',\n// 'SIGRTMAX-7',\n// 'SIGRTMAX-8',\n// 'SIGRTMAX-9',\n// 'SIGRTMIN',\n// 'SIGRTMIN+1',\n// 'SIGRTMIN+10',\n// 'SIGRTMIN+11',\n// 'SIGRTMIN+12',\n// 'SIGRTMIN+13',\n// 'SIGRTMIN+14',\n// 'SIGRTMIN+15',\n// 'SIGRTMIN+16',\n// 'SIGRTMIN+2',\n// 'SIGRTMIN+3',\n// 'SIGRTMIN+4',\n// 'SIGRTMIN+5',\n// 'SIGRTMIN+6',\n// 'SIGRTMIN+7',\n// 'SIGRTMIN+8',\n// 'SIGRTMIN+9',\n// 'SIGSTKFLT',\n// 'SIGUNUSED',\n"]}
\ No newline at end of file
diff --git a/node_modules/foreground-child/dist/commonjs/index.d.ts b/node_modules/foreground-child/dist/commonjs/index.d.ts
deleted file mode 100644
index d15b38e..0000000
--- a/node_modules/foreground-child/dist/commonjs/index.d.ts
+++ /dev/null
@@ -1,58 +0,0 @@
-import { ChildProcessByStdio, SpawnOptions, ChildProcess } from 'child_process';
-/**
- * The signature for the cleanup method.
- *
- * Arguments indicate the exit status of the child process.
- *
- * If a Promise is returned, then the process is not terminated
- * until it resolves, and the resolution value is treated as the
- * exit status (if a number) or signal exit (if a signal string).
- *
- * If `undefined` is returned, then no change is made, and the parent
- * exits in the same way that the child exited.
- *
- * If boolean `false` is returned, then the parent's exit is canceled.
- *
- * If a number is returned, then the parent process exits with the number
- * as its exitCode.
- *
- * If a signal string is returned, then the parent process is killed with
- * the same signal that caused the child to exit.
- */
-export type Cleanup = (code: number | null, signal: null | NodeJS.Signals, processInfo: {
- watchdogPid?: ChildProcess['pid'];
-}) => void | undefined | number | NodeJS.Signals | false | Promise;
-export type FgArgs = [program: string | [cmd: string, ...args: string[]], cleanup?: Cleanup] | [
- program: [cmd: string, ...args: string[]],
- opts?: SpawnOptions,
- cleanup?: Cleanup
-] | [program: string, cleanup?: Cleanup] | [program: string, opts?: SpawnOptions, cleanup?: Cleanup] | [program: string, args?: string[], cleanup?: Cleanup] | [
- program: string,
- args?: string[],
- opts?: SpawnOptions,
- cleanup?: Cleanup
-];
-/**
- * Normalizes the arguments passed to `foregroundChild`.
- *
- * Exposed for testing.
- *
- * @internal
- */
-export declare const normalizeFgArgs: (fgArgs: FgArgs) => [program: string, args: string[], spawnOpts: SpawnOptions, cleanup: Cleanup];
-/**
- * Spawn the specified program as a "foreground" process, or at least as
- * close as is possible given node's lack of exec-without-fork.
- *
- * Cleanup method may be used to modify or ignore the result of the child's
- * exit code or signal. If cleanup returns undefined (or a Promise that
- * resolves to undefined), then the parent will exit in the same way that
- * the child did.
- *
- * Return boolean `false` to prevent the parent's exit entirely.
- */
-export declare function foregroundChild(cmd: string | [cmd: string, ...args: string[]], cleanup?: Cleanup): ChildProcessByStdio;
-export declare function foregroundChild(program: string, args?: string[], cleanup?: Cleanup): ChildProcessByStdio;
-export declare function foregroundChild(program: string, spawnOpts?: SpawnOptions, cleanup?: Cleanup): ChildProcessByStdio;
-export declare function foregroundChild(program: string, args?: string[], spawnOpts?: SpawnOptions, cleanup?: Cleanup): ChildProcessByStdio;
-//# sourceMappingURL=index.d.ts.map
\ No newline at end of file
diff --git a/node_modules/foreground-child/dist/commonjs/index.d.ts.map b/node_modules/foreground-child/dist/commonjs/index.d.ts.map
deleted file mode 100644
index b26fecd..0000000
--- a/node_modules/foreground-child/dist/commonjs/index.d.ts.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/index.ts"],"names":[],"mappings":"AAAA,OAAO,EACL,mBAAmB,EAInB,YAAY,EACZ,YAAY,EACb,MAAM,eAAe,CAAA;AAUtB;;;;;;;;;;;;;;;;;;;GAmBG;AACH,MAAM,MAAM,OAAO,GAAG,CACpB,IAAI,EAAE,MAAM,GAAG,IAAI,EACnB,MAAM,EAAE,IAAI,GAAG,MAAM,CAAC,OAAO,EAC7B,WAAW,EAAE;IACX,WAAW,CAAC,EAAE,YAAY,CAAC,KAAK,CAAC,CAAA;CAClC,KAEC,IAAI,GACJ,SAAS,GACT,MAAM,GACN,MAAM,CAAC,OAAO,GACd,KAAK,GACL,OAAO,CAAC,IAAI,GAAG,SAAS,GAAG,MAAM,GAAG,MAAM,CAAC,OAAO,GAAG,KAAK,CAAC,CAAA;AAE/D,MAAM,MAAM,MAAM,GACd,CAAC,OAAO,EAAE,MAAM,GAAG,CAAC,GAAG,EAAE,MAAM,EAAE,GAAG,IAAI,EAAE,MAAM,EAAE,CAAC,EAAE,OAAO,CAAC,EAAE,OAAO,CAAC,GACvE;IACE,OAAO,EAAE,CAAC,GAAG,EAAE,MAAM,EAAE,GAAG,IAAI,EAAE,MAAM,EAAE,CAAC;IACzC,IAAI,CAAC,EAAE,YAAY;IACnB,OAAO,CAAC,EAAE,OAAO;CAClB,GACD,CAAC,OAAO,EAAE,MAAM,EAAE,OAAO,CAAC,EAAE,OAAO,CAAC,GACpC,CAAC,OAAO,EAAE,MAAM,EAAE,IAAI,CAAC,EAAE,YAAY,EAAE,OAAO,CAAC,EAAE,OAAO,CAAC,GACzD,CAAC,OAAO,EAAE,MAAM,EAAE,IAAI,CAAC,EAAE,MAAM,EAAE,EAAE,OAAO,CAAC,EAAE,OAAO,CAAC,GACrD;IACE,OAAO,EAAE,MAAM;IACf,IAAI,CAAC,EAAE,MAAM,EAAE;IACf,IAAI,CAAC,EAAE,YAAY;IACnB,OAAO,CAAC,EAAE,OAAO;CAClB,CAAA;AAEL;;;;;;GAMG;AACH,eAAO,MAAM,eAAe,WAClB,MAAM,KACb,CACD,OAAO,EAAE,MAAM,EACf,IAAI,EAAE,MAAM,EAAE,EACd,SAAS,EAAE,YAAY,EACvB,OAAO,EAAE,OAAO,CAqBjB,CAAA;AAED;;;;;;;;;;GAUG;AACH,wBAAgB,eAAe,CAC7B,GAAG,EAAE,MAAM,GAAG,CAAC,GAAG,EAAE,MAAM,EAAE,GAAG,IAAI,EAAE,MAAM,EAAE,CAAC,EAC9C,OAAO,CAAC,EAAE,OAAO,GAChB,mBAAmB,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,CAAA;AACxC,wBAAgB,eAAe,CAC7B,OAAO,EAAE,MAAM,EACf,IAAI,CAAC,EAAE,MAAM,EAAE,EACf,OAAO,CAAC,EAAE,OAAO,GAChB,mBAAmB,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,CAAA;AACxC,wBAAgB,eAAe,CAC7B,OAAO,EAAE,MAAM,EACf,SAAS,CAAC,EAAE,YAAY,EACxB,OAAO,CAAC,EAAE,OAAO,GAChB,mBAAmB,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,CAAA;AACxC,wBAAgB,eAAe,CAC7B,OAAO,EAAE,MAAM,EACf,IAAI,CAAC,EAAE,MAAM,EAAE,EACf,SAAS,CAAC,EAAE,YAAY,EACxB,OAAO,CAAC,EAAE,OAAO,GAChB,mBAAmB,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,CAAA"}
\ No newline at end of file
diff --git a/node_modules/foreground-child/dist/commonjs/index.js b/node_modules/foreground-child/dist/commonjs/index.js
deleted file mode 100644
index 6db65c6..0000000
--- a/node_modules/foreground-child/dist/commonjs/index.js
+++ /dev/null
@@ -1,123 +0,0 @@
-"use strict";
-var __importDefault = (this && this.__importDefault) || function (mod) {
- return (mod && mod.__esModule) ? mod : { "default": mod };
-};
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.normalizeFgArgs = void 0;
-exports.foregroundChild = foregroundChild;
-const child_process_1 = require("child_process");
-const cross_spawn_1 = __importDefault(require("cross-spawn"));
-const signal_exit_1 = require("signal-exit");
-const proxy_signals_js_1 = require("./proxy-signals.js");
-const watchdog_js_1 = require("./watchdog.js");
-/* c8 ignore start */
-const spawn = process?.platform === 'win32' ? cross_spawn_1.default : child_process_1.spawn;
-/**
- * Normalizes the arguments passed to `foregroundChild`.
- *
- * Exposed for testing.
- *
- * @internal
- */
-const normalizeFgArgs = (fgArgs) => {
- let [program, args = [], spawnOpts = {}, cleanup = () => { }] = fgArgs;
- if (typeof args === 'function') {
- cleanup = args;
- spawnOpts = {};
- args = [];
- }
- else if (!!args && typeof args === 'object' && !Array.isArray(args)) {
- if (typeof spawnOpts === 'function')
- cleanup = spawnOpts;
- spawnOpts = args;
- args = [];
- }
- else if (typeof spawnOpts === 'function') {
- cleanup = spawnOpts;
- spawnOpts = {};
- }
- if (Array.isArray(program)) {
- const [pp, ...pa] = program;
- program = pp;
- args = pa;
- }
- return [program, args, { ...spawnOpts }, cleanup];
-};
-exports.normalizeFgArgs = normalizeFgArgs;
-function foregroundChild(...fgArgs) {
- const [program, args, spawnOpts, cleanup] = (0, exports.normalizeFgArgs)(fgArgs);
- spawnOpts.stdio = [0, 1, 2];
- if (process.send) {
- spawnOpts.stdio.push('ipc');
- }
- const child = spawn(program, args, spawnOpts);
- const childHangup = () => {
- try {
- child.kill('SIGHUP');
- /* c8 ignore start */
- }
- catch (_) {
- // SIGHUP is weird on windows
- child.kill('SIGTERM');
- }
- /* c8 ignore stop */
- };
- const removeOnExit = (0, signal_exit_1.onExit)(childHangup);
- (0, proxy_signals_js_1.proxySignals)(child);
- const dog = (0, watchdog_js_1.watchdog)(child);
- let done = false;
- child.on('close', async (code, signal) => {
- /* c8 ignore start */
- if (done)
- return;
- /* c8 ignore stop */
- done = true;
- const result = cleanup(code, signal, {
- watchdogPid: dog.pid,
- });
- const res = isPromise(result) ? await result : result;
- removeOnExit();
- if (res === false)
- return;
- else if (typeof res === 'string') {
- signal = res;
- code = null;
- }
- else if (typeof res === 'number') {
- code = res;
- signal = null;
- }
- if (signal) {
- // If there is nothing else keeping the event loop alive,
- // then there's a race between a graceful exit and getting
- // the signal to this process. Put this timeout here to
- // make sure we're still alive to get the signal, and thus
- // exit with the intended signal code.
- /* istanbul ignore next */
- setTimeout(() => { }, 2000);
- try {
- process.kill(process.pid, signal);
- /* c8 ignore start */
- }
- catch (_) {
- process.kill(process.pid, 'SIGTERM');
- }
- /* c8 ignore stop */
- }
- else {
- process.exit(code || 0);
- }
- });
- if (process.send) {
- process.removeAllListeners('message');
- child.on('message', (message, sendHandle) => {
- process.send?.(message, sendHandle);
- });
- process.on('message', (message, sendHandle) => {
- child.send(message, sendHandle);
- });
- }
- return child;
-}
-const isPromise = (o) => !!o && typeof o === 'object' && typeof o.then === 'function';
-//# sourceMappingURL=index.js.map
\ No newline at end of file
diff --git a/node_modules/foreground-child/dist/commonjs/index.js.map b/node_modules/foreground-child/dist/commonjs/index.js.map
deleted file mode 100644
index 56037c8..0000000
--- a/node_modules/foreground-child/dist/commonjs/index.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/index.ts"],"names":[],"mappings":";;;;;;AAuIA,0CAyFC;AAhOD,iDAOsB;AACtB,8DAAoC;AACpC,6CAAoC;AACpC,yDAAiD;AACjD,+CAAwC;AAExC,qBAAqB;AACrB,MAAM,KAAK,GAAG,OAAO,EAAE,QAAQ,KAAK,OAAO,CAAC,CAAC,CAAC,qBAAU,CAAC,CAAC,CAAC,qBAAS,CAAA;AAsDpE;;;;;;GAMG;AACI,MAAM,eAAe,GAAG,CAC7B,MAAc,EAMd,EAAE;IACF,IAAI,CAAC,OAAO,EAAE,IAAI,GAAG,EAAE,EAAE,SAAS,GAAG,EAAE,EAAE,OAAO,GAAG,GAAG,EAAE,GAAE,CAAC,CAAC,GAAG,MAAM,CAAA;IACrE,IAAI,OAAO,IAAI,KAAK,UAAU,EAAE,CAAC;QAC/B,OAAO,GAAG,IAAI,CAAA;QACd,SAAS,GAAG,EAAE,CAAA;QACd,IAAI,GAAG,EAAE,CAAA;IACX,CAAC;SAAM,IAAI,CAAC,CAAC,IAAI,IAAI,OAAO,IAAI,KAAK,QAAQ,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC;QACtE,IAAI,OAAO,SAAS,KAAK,UAAU;YAAE,OAAO,GAAG,SAAS,CAAA;QACxD,SAAS,GAAG,IAAI,CAAA;QAChB,IAAI,GAAG,EAAE,CAAA;IACX,CAAC;SAAM,IAAI,OAAO,SAAS,KAAK,UAAU,EAAE,CAAC;QAC3C,OAAO,GAAG,SAAS,CAAA;QACnB,SAAS,GAAG,EAAE,CAAA;IAChB,CAAC;IACD,IAAI,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,EAAE,CAAC;QAC3B,MAAM,CAAC,EAAE,EAAE,GAAG,EAAE,CAAC,GAAG,OAAO,CAAA;QAC3B,OAAO,GAAG,EAAE,CAAA;QACZ,IAAI,GAAG,EAAE,CAAA;IACX,CAAC;IACD,OAAO,CAAC,OAAO,EAAE,IAAI,EAAE,EAAE,GAAG,SAAS,EAAE,EAAE,OAAO,CAAC,CAAA;AACnD,CAAC,CAAA;AA3BY,QAAA,eAAe,mBA2B3B;AAiCD,SAAgB,eAAe,CAC7B,GAAG,MAAc;IAEjB,MAAM,CAAC,OAAO,EAAE,IAAI,EAAE,SAAS,EAAE,OAAO,CAAC,GAAG,IAAA,uBAAe,EAAC,MAAM,CAAC,CAAA;IAEnE,SAAS,CAAC,KAAK,GAAG,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAA;IAC3B,IAAI,OAAO,CAAC,IAAI,EAAE,CAAC;QACjB,SAAS,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,CAAA;IAC7B,CAAC;IAED,MAAM,KAAK,GAAG,KAAK,CAAC,OAAO,EAAE,IAAI,EAAE,SAAS,CAI3C,CAAA;IAED,MAAM,WAAW,GAAG,GAAG,EAAE;QACvB,IAAI,CAAC;YACH,KAAK,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAA;YAEpB,qBAAqB;QACvB,CAAC;QAAC,OAAO,CAAC,EAAE,CAAC;YACX,6BAA6B;YAC7B,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,CAAA;QACvB,CAAC;QACD,oBAAoB;IACtB,CAAC,CAAA;IACD,MAAM,YAAY,GAAG,IAAA,oBAAM,EAAC,WAAW,CAAC,CAAA;IAExC,IAAA,+BAAY,EAAC,KAAK,CAAC,CAAA;IACnB,MAAM,GAAG,GAAG,IAAA,sBAAQ,EAAC,KAAK,CAAC,CAAA;IAE3B,IAAI,IAAI,GAAG,KAAK,CAAA;IAChB,KAAK,CAAC,EAAE,CAAC,OAAO,EAAE,KAAK,EAAE,IAAI,EAAE,MAAM,EAAE,EAAE;QACvC,qBAAqB;QACrB,IAAI,IAAI;YAAE,OAAM;QAChB,oBAAoB;QACpB,IAAI,GAAG,IAAI,CAAA;QACX,MAAM,MAAM,GAAG,OAAO,CAAC,IAAI,EAAE,MAAM,EAAE;YACnC,WAAW,EAAE,GAAG,CAAC,GAAG;SACrB,CAAC,CAAA;QACF,MAAM,GAAG,GAAG,SAAS,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,MAAM,MAAM,CAAC,CAAC,CAAC,MAAM,CAAA;QACrD,YAAY,EAAE,CAAA;QAEd,IAAI,GAAG,KAAK,KAAK;YAAE,OAAM;aACpB,IAAI,OAAO,GAAG,KAAK,QAAQ,EAAE,CAAC;YACjC,MAAM,GAAG,GAAG,CAAA;YACZ,IAAI,GAAG,IAAI,CAAA;QACb,CAAC;aAAM,IAAI,OAAO,GAAG,KAAK,QAAQ,EAAE,CAAC;YACnC,IAAI,GAAG,GAAG,CAAA;YACV,MAAM,GAAG,IAAI,CAAA;QACf,CAAC;QAED,IAAI,MAAM,EAAE,CAAC;YACX,yDAAyD;YACzD,0DAA0D;YAC1D,wDAAwD;YACxD,0DAA0D;YAC1D,sCAAsC;YACtC,0BAA0B;YAC1B,UAAU,CAAC,GAAG,EAAE,GAAE,CAAC,EAAE,IAAI,CAAC,CAAA;YAC1B,IAAI,CAAC;gBACH,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,GAAG,EAAE,MAAM,CAAC,CAAA;gBACjC,qBAAqB;YACvB,CAAC;YAAC,OAAO,CAAC,EAAE,CAAC;gBACX,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,GAAG,EAAE,SAAS,CAAC,CAAA;YACtC,CAAC;YACD,oBAAoB;QACtB,CAAC;aAAM,CAAC;YACN,OAAO,CAAC,IAAI,CAAC,IAAI,IAAI,CAAC,CAAC,CAAA;QACzB,CAAC;IACH,CAAC,CAAC,CAAA;IAEF,IAAI,OAAO,CAAC,IAAI,EAAE,CAAC;QACjB,OAAO,CAAC,kBAAkB,CAAC,SAAS,CAAC,CAAA;QAErC,KAAK,CAAC,EAAE,CAAC,SAAS,EAAE,CAAC,OAAO,EAAE,UAAU,EAAE,EAAE;YAC1C,OAAO,CAAC,IAAI,EAAE,CAAC,OAAO,EAAE,UAAU,CAAC,CAAA;QACrC,CAAC,CAAC,CAAA;QAEF,OAAO,CAAC,EAAE,CAAC,SAAS,EAAE,CAAC,OAAO,EAAE,UAAU,EAAE,EAAE;YAC5C,KAAK,CAAC,IAAI,CACR,OAAuB,EACvB,UAAoC,CACrC,CAAA;QACH,CAAC,CAAC,CAAA;IACJ,CAAC;IAED,OAAO,KAAK,CAAA;AACd,CAAC;AAED,MAAM,SAAS,GAAG,CAAC,CAAM,EAAqB,EAAE,CAC9C,CAAC,CAAC,CAAC,IAAI,OAAO,CAAC,KAAK,QAAQ,IAAI,OAAO,CAAC,CAAC,IAAI,KAAK,UAAU,CAAA","sourcesContent":["import {\n ChildProcessByStdio,\n SendHandle,\n Serializable,\n spawn as nodeSpawn,\n SpawnOptions,\n ChildProcess,\n} from 'child_process'\nimport crossSpawn from 'cross-spawn'\nimport { onExit } from 'signal-exit'\nimport { proxySignals } from './proxy-signals.js'\nimport { watchdog } from './watchdog.js'\n\n/* c8 ignore start */\nconst spawn = process?.platform === 'win32' ? crossSpawn : nodeSpawn\n/* c8 ignore stop */\n\n/**\n * The signature for the cleanup method.\n *\n * Arguments indicate the exit status of the child process.\n *\n * If a Promise is returned, then the process is not terminated\n * until it resolves, and the resolution value is treated as the\n * exit status (if a number) or signal exit (if a signal string).\n *\n * If `undefined` is returned, then no change is made, and the parent\n * exits in the same way that the child exited.\n *\n * If boolean `false` is returned, then the parent's exit is canceled.\n *\n * If a number is returned, then the parent process exits with the number\n * as its exitCode.\n *\n * If a signal string is returned, then the parent process is killed with\n * the same signal that caused the child to exit.\n */\nexport type Cleanup = (\n code: number | null,\n signal: null | NodeJS.Signals,\n processInfo: {\n watchdogPid?: ChildProcess['pid']\n },\n) =>\n | void\n | undefined\n | number\n | NodeJS.Signals\n | false\n | Promise\n\nexport type FgArgs =\n | [program: string | [cmd: string, ...args: string[]], cleanup?: Cleanup]\n | [\n program: [cmd: string, ...args: string[]],\n opts?: SpawnOptions,\n cleanup?: Cleanup,\n ]\n | [program: string, cleanup?: Cleanup]\n | [program: string, opts?: SpawnOptions, cleanup?: Cleanup]\n | [program: string, args?: string[], cleanup?: Cleanup]\n | [\n program: string,\n args?: string[],\n opts?: SpawnOptions,\n cleanup?: Cleanup,\n ]\n\n/**\n * Normalizes the arguments passed to `foregroundChild`.\n *\n * Exposed for testing.\n *\n * @internal\n */\nexport const normalizeFgArgs = (\n fgArgs: FgArgs,\n): [\n program: string,\n args: string[],\n spawnOpts: SpawnOptions,\n cleanup: Cleanup,\n] => {\n let [program, args = [], spawnOpts = {}, cleanup = () => {}] = fgArgs\n if (typeof args === 'function') {\n cleanup = args\n spawnOpts = {}\n args = []\n } else if (!!args && typeof args === 'object' && !Array.isArray(args)) {\n if (typeof spawnOpts === 'function') cleanup = spawnOpts\n spawnOpts = args\n args = []\n } else if (typeof spawnOpts === 'function') {\n cleanup = spawnOpts\n spawnOpts = {}\n }\n if (Array.isArray(program)) {\n const [pp, ...pa] = program\n program = pp\n args = pa\n }\n return [program, args, { ...spawnOpts }, cleanup]\n}\n\n/**\n * Spawn the specified program as a \"foreground\" process, or at least as\n * close as is possible given node's lack of exec-without-fork.\n *\n * Cleanup method may be used to modify or ignore the result of the child's\n * exit code or signal. If cleanup returns undefined (or a Promise that\n * resolves to undefined), then the parent will exit in the same way that\n * the child did.\n *\n * Return boolean `false` to prevent the parent's exit entirely.\n */\nexport function foregroundChild(\n cmd: string | [cmd: string, ...args: string[]],\n cleanup?: Cleanup,\n): ChildProcessByStdio\nexport function foregroundChild(\n program: string,\n args?: string[],\n cleanup?: Cleanup,\n): ChildProcessByStdio\nexport function foregroundChild(\n program: string,\n spawnOpts?: SpawnOptions,\n cleanup?: Cleanup,\n): ChildProcessByStdio\nexport function foregroundChild(\n program: string,\n args?: string[],\n spawnOpts?: SpawnOptions,\n cleanup?: Cleanup,\n): ChildProcessByStdio\nexport function foregroundChild(\n ...fgArgs: FgArgs\n): ChildProcessByStdio {\n const [program, args, spawnOpts, cleanup] = normalizeFgArgs(fgArgs)\n\n spawnOpts.stdio = [0, 1, 2]\n if (process.send) {\n spawnOpts.stdio.push('ipc')\n }\n\n const child = spawn(program, args, spawnOpts) as ChildProcessByStdio<\n null,\n null,\n null\n >\n\n const childHangup = () => {\n try {\n child.kill('SIGHUP')\n\n /* c8 ignore start */\n } catch (_) {\n // SIGHUP is weird on windows\n child.kill('SIGTERM')\n }\n /* c8 ignore stop */\n }\n const removeOnExit = onExit(childHangup)\n\n proxySignals(child)\n const dog = watchdog(child)\n\n let done = false\n child.on('close', async (code, signal) => {\n /* c8 ignore start */\n if (done) return\n /* c8 ignore stop */\n done = true\n const result = cleanup(code, signal, {\n watchdogPid: dog.pid,\n })\n const res = isPromise(result) ? await result : result\n removeOnExit()\n\n if (res === false) return\n else if (typeof res === 'string') {\n signal = res\n code = null\n } else if (typeof res === 'number') {\n code = res\n signal = null\n }\n\n if (signal) {\n // If there is nothing else keeping the event loop alive,\n // then there's a race between a graceful exit and getting\n // the signal to this process. Put this timeout here to\n // make sure we're still alive to get the signal, and thus\n // exit with the intended signal code.\n /* istanbul ignore next */\n setTimeout(() => {}, 2000)\n try {\n process.kill(process.pid, signal)\n /* c8 ignore start */\n } catch (_) {\n process.kill(process.pid, 'SIGTERM')\n }\n /* c8 ignore stop */\n } else {\n process.exit(code || 0)\n }\n })\n\n if (process.send) {\n process.removeAllListeners('message')\n\n child.on('message', (message, sendHandle) => {\n process.send?.(message, sendHandle)\n })\n\n process.on('message', (message, sendHandle) => {\n child.send(\n message as Serializable,\n sendHandle as SendHandle | undefined,\n )\n })\n }\n\n return child\n}\n\nconst isPromise = (o: any): o is Promise =>\n !!o && typeof o === 'object' && typeof o.then === 'function'\n"]}
\ No newline at end of file
diff --git a/node_modules/foreground-child/dist/commonjs/package.json b/node_modules/foreground-child/dist/commonjs/package.json
deleted file mode 100644
index 5bbefff..0000000
--- a/node_modules/foreground-child/dist/commonjs/package.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "type": "commonjs"
-}
diff --git a/node_modules/foreground-child/dist/commonjs/proxy-signals.d.ts b/node_modules/foreground-child/dist/commonjs/proxy-signals.d.ts
deleted file mode 100644
index edf17bd..0000000
--- a/node_modules/foreground-child/dist/commonjs/proxy-signals.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-import { type ChildProcess } from 'child_process';
-/**
- * Starts forwarding signals to `child` through `parent`.
- */
-export declare const proxySignals: (child: ChildProcess) => () => void;
-//# sourceMappingURL=proxy-signals.d.ts.map
\ No newline at end of file
diff --git a/node_modules/foreground-child/dist/commonjs/proxy-signals.d.ts.map b/node_modules/foreground-child/dist/commonjs/proxy-signals.d.ts.map
deleted file mode 100644
index 7c19279..0000000
--- a/node_modules/foreground-child/dist/commonjs/proxy-signals.d.ts.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"proxy-signals.d.ts","sourceRoot":"","sources":["../../src/proxy-signals.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,KAAK,YAAY,EAAE,MAAM,eAAe,CAAA;AAGjD;;GAEG;AACH,eAAO,MAAM,YAAY,UAAW,YAAY,eA4B/C,CAAA"}
\ No newline at end of file
diff --git a/node_modules/foreground-child/dist/commonjs/proxy-signals.js b/node_modules/foreground-child/dist/commonjs/proxy-signals.js
deleted file mode 100644
index 3913e7b..0000000
--- a/node_modules/foreground-child/dist/commonjs/proxy-signals.js
+++ /dev/null
@@ -1,38 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.proxySignals = void 0;
-const all_signals_js_1 = require("./all-signals.js");
-/**
- * Starts forwarding signals to `child` through `parent`.
- */
-const proxySignals = (child) => {
- const listeners = new Map();
- for (const sig of all_signals_js_1.allSignals) {
- const listener = () => {
- // some signals can only be received, not sent
- try {
- child.kill(sig);
- /* c8 ignore start */
- }
- catch (_) { }
- /* c8 ignore stop */
- };
- try {
- // if it's a signal this system doesn't recognize, skip it
- process.on(sig, listener);
- listeners.set(sig, listener);
- /* c8 ignore start */
- }
- catch (_) { }
- /* c8 ignore stop */
- }
- const unproxy = () => {
- for (const [sig, listener] of listeners) {
- process.removeListener(sig, listener);
- }
- };
- child.on('exit', unproxy);
- return unproxy;
-};
-exports.proxySignals = proxySignals;
-//# sourceMappingURL=proxy-signals.js.map
\ No newline at end of file
diff --git a/node_modules/foreground-child/dist/commonjs/proxy-signals.js.map b/node_modules/foreground-child/dist/commonjs/proxy-signals.js.map
deleted file mode 100644
index 1995822..0000000
--- a/node_modules/foreground-child/dist/commonjs/proxy-signals.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"proxy-signals.js","sourceRoot":"","sources":["../../src/proxy-signals.ts"],"names":[],"mappings":";;;AACA,qDAA6C;AAE7C;;GAEG;AACI,MAAM,YAAY,GAAG,CAAC,KAAmB,EAAE,EAAE;IAClD,MAAM,SAAS,GAAG,IAAI,GAAG,EAAE,CAAA;IAE3B,KAAK,MAAM,GAAG,IAAI,2BAAU,EAAE,CAAC;QAC7B,MAAM,QAAQ,GAAG,GAAG,EAAE;YACpB,8CAA8C;YAC9C,IAAI,CAAC;gBACH,KAAK,CAAC,IAAI,CAAC,GAAG,CAAC,CAAA;gBACf,qBAAqB;YACvB,CAAC;YAAC,OAAO,CAAC,EAAE,CAAC,CAAA,CAAC;YACd,oBAAoB;QACtB,CAAC,CAAA;QACD,IAAI,CAAC;YACH,0DAA0D;YAC1D,OAAO,CAAC,EAAE,CAAC,GAAG,EAAE,QAAQ,CAAC,CAAA;YACzB,SAAS,CAAC,GAAG,CAAC,GAAG,EAAE,QAAQ,CAAC,CAAA;YAC5B,qBAAqB;QACvB,CAAC;QAAC,OAAO,CAAC,EAAE,CAAC,CAAA,CAAC;QACd,oBAAoB;IACtB,CAAC;IAED,MAAM,OAAO,GAAG,GAAG,EAAE;QACnB,KAAK,MAAM,CAAC,GAAG,EAAE,QAAQ,CAAC,IAAI,SAAS,EAAE,CAAC;YACxC,OAAO,CAAC,cAAc,CAAC,GAAG,EAAE,QAAQ,CAAC,CAAA;QACvC,CAAC;IACH,CAAC,CAAA;IACD,KAAK,CAAC,EAAE,CAAC,MAAM,EAAE,OAAO,CAAC,CAAA;IACzB,OAAO,OAAO,CAAA;AAChB,CAAC,CAAA;AA5BY,QAAA,YAAY,gBA4BxB","sourcesContent":["import { type ChildProcess } from 'child_process'\nimport { allSignals } from './all-signals.js'\n\n/**\n * Starts forwarding signals to `child` through `parent`.\n */\nexport const proxySignals = (child: ChildProcess) => {\n const listeners = new Map()\n\n for (const sig of allSignals) {\n const listener = () => {\n // some signals can only be received, not sent\n try {\n child.kill(sig)\n /* c8 ignore start */\n } catch (_) {}\n /* c8 ignore stop */\n }\n try {\n // if it's a signal this system doesn't recognize, skip it\n process.on(sig, listener)\n listeners.set(sig, listener)\n /* c8 ignore start */\n } catch (_) {}\n /* c8 ignore stop */\n }\n\n const unproxy = () => {\n for (const [sig, listener] of listeners) {\n process.removeListener(sig, listener)\n }\n }\n child.on('exit', unproxy)\n return unproxy\n}\n"]}
\ No newline at end of file
diff --git a/node_modules/foreground-child/dist/commonjs/watchdog.d.ts b/node_modules/foreground-child/dist/commonjs/watchdog.d.ts
deleted file mode 100644
index f10c9de..0000000
--- a/node_modules/foreground-child/dist/commonjs/watchdog.d.ts
+++ /dev/null
@@ -1,10 +0,0 @@
-import { ChildProcess } from 'child_process';
-/**
- * Pass in a ChildProcess, and this will spawn a watchdog process that
- * will make sure it exits if the parent does, thus preventing any
- * dangling detached zombie processes.
- *
- * If the child ends before the parent, then the watchdog will terminate.
- */
-export declare const watchdog: (child: ChildProcess) => ChildProcess;
-//# sourceMappingURL=watchdog.d.ts.map
\ No newline at end of file
diff --git a/node_modules/foreground-child/dist/commonjs/watchdog.d.ts.map b/node_modules/foreground-child/dist/commonjs/watchdog.d.ts.map
deleted file mode 100644
index d9ec243..0000000
--- a/node_modules/foreground-child/dist/commonjs/watchdog.d.ts.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"watchdog.d.ts","sourceRoot":"","sources":["../../src/watchdog.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,YAAY,EAAS,MAAM,eAAe,CAAA;AAyBnD;;;;;;GAMG;AACH,eAAO,MAAM,QAAQ,UAAW,YAAY,iBAc3C,CAAA"}
\ No newline at end of file
diff --git a/node_modules/foreground-child/dist/commonjs/watchdog.js b/node_modules/foreground-child/dist/commonjs/watchdog.js
deleted file mode 100644
index 514e234..0000000
--- a/node_modules/foreground-child/dist/commonjs/watchdog.js
+++ /dev/null
@@ -1,50 +0,0 @@
-"use strict";
-// this spawns a child process that listens for SIGHUP when the
-// parent process exits, and after 200ms, sends a SIGKILL to the
-// child, in case it did not terminate.
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.watchdog = void 0;
-const child_process_1 = require("child_process");
-const watchdogCode = String.raw `
-const pid = parseInt(process.argv[1], 10)
-process.title = 'node (foreground-child watchdog pid=' + pid + ')'
-if (!isNaN(pid)) {
- let barked = false
- // keepalive
- const interval = setInterval(() => {}, 60000)
- const bark = () => {
- clearInterval(interval)
- if (barked) return
- barked = true
- process.removeListener('SIGHUP', bark)
- setTimeout(() => {
- try {
- process.kill(pid, 'SIGKILL')
- setTimeout(() => process.exit(), 200)
- } catch (_) {}
- }, 500)
- })
- process.on('SIGHUP', bark)
-}
-`;
-/**
- * Pass in a ChildProcess, and this will spawn a watchdog process that
- * will make sure it exits if the parent does, thus preventing any
- * dangling detached zombie processes.
- *
- * If the child ends before the parent, then the watchdog will terminate.
- */
-const watchdog = (child) => {
- let dogExited = false;
- const dog = (0, child_process_1.spawn)(process.execPath, ['-e', watchdogCode, String(child.pid)], {
- stdio: 'ignore',
- });
- dog.on('exit', () => (dogExited = true));
- child.on('exit', () => {
- if (!dogExited)
- dog.kill('SIGKILL');
- });
- return dog;
-};
-exports.watchdog = watchdog;
-//# sourceMappingURL=watchdog.js.map
\ No newline at end of file
diff --git a/node_modules/foreground-child/dist/commonjs/watchdog.js.map b/node_modules/foreground-child/dist/commonjs/watchdog.js.map
deleted file mode 100644
index d486c97..0000000
--- a/node_modules/foreground-child/dist/commonjs/watchdog.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"watchdog.js","sourceRoot":"","sources":["../../src/watchdog.ts"],"names":[],"mappings":";AAAA,+DAA+D;AAC/D,gEAAgE;AAChE,uCAAuC;;;AAEvC,iDAAmD;AAEnD,MAAM,YAAY,GAAG,MAAM,CAAC,GAAG,CAAA;;;;;;;;;;;;;;;;;;;;;CAqB9B,CAAA;AAED;;;;;;GAMG;AACI,MAAM,QAAQ,GAAG,CAAC,KAAmB,EAAE,EAAE;IAC9C,IAAI,SAAS,GAAG,KAAK,CAAA;IACrB,MAAM,GAAG,GAAG,IAAA,qBAAK,EACf,OAAO,CAAC,QAAQ,EAChB,CAAC,IAAI,EAAE,YAAY,EAAE,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,EACvC;QACE,KAAK,EAAE,QAAQ;KAChB,CACF,CAAA;IACD,GAAG,CAAC,EAAE,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC,SAAS,GAAG,IAAI,CAAC,CAAC,CAAA;IACxC,KAAK,CAAC,EAAE,CAAC,MAAM,EAAE,GAAG,EAAE;QACpB,IAAI,CAAC,SAAS;YAAE,GAAG,CAAC,IAAI,CAAC,SAAS,CAAC,CAAA;IACrC,CAAC,CAAC,CAAA;IACF,OAAO,GAAG,CAAA;AACZ,CAAC,CAAA;AAdY,QAAA,QAAQ,YAcpB","sourcesContent":["// this spawns a child process that listens for SIGHUP when the\n// parent process exits, and after 200ms, sends a SIGKILL to the\n// child, in case it did not terminate.\n\nimport { ChildProcess, spawn } from 'child_process'\n\nconst watchdogCode = String.raw`\nconst pid = parseInt(process.argv[1], 10)\nprocess.title = 'node (foreground-child watchdog pid=' + pid + ')'\nif (!isNaN(pid)) {\n let barked = false\n // keepalive\n const interval = setInterval(() => {}, 60000)\n const bark = () => {\n clearInterval(interval)\n if (barked) return\n barked = true\n process.removeListener('SIGHUP', bark)\n setTimeout(() => {\n try {\n process.kill(pid, 'SIGKILL')\n setTimeout(() => process.exit(), 200)\n } catch (_) {}\n }, 500)\n })\n process.on('SIGHUP', bark)\n}\n`\n\n/**\n * Pass in a ChildProcess, and this will spawn a watchdog process that\n * will make sure it exits if the parent does, thus preventing any\n * dangling detached zombie processes.\n *\n * If the child ends before the parent, then the watchdog will terminate.\n */\nexport const watchdog = (child: ChildProcess) => {\n let dogExited = false\n const dog = spawn(\n process.execPath,\n ['-e', watchdogCode, String(child.pid)],\n {\n stdio: 'ignore',\n },\n )\n dog.on('exit', () => (dogExited = true))\n child.on('exit', () => {\n if (!dogExited) dog.kill('SIGKILL')\n })\n return dog\n}\n"]}
\ No newline at end of file
diff --git a/node_modules/foreground-child/dist/esm/all-signals.d.ts b/node_modules/foreground-child/dist/esm/all-signals.d.ts
deleted file mode 100644
index ecc0a62..0000000
--- a/node_modules/foreground-child/dist/esm/all-signals.d.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-export declare const allSignals: NodeJS.Signals[];
-//# sourceMappingURL=all-signals.d.ts.map
\ No newline at end of file
diff --git a/node_modules/foreground-child/dist/esm/all-signals.d.ts.map b/node_modules/foreground-child/dist/esm/all-signals.d.ts.map
deleted file mode 100644
index cd1c161..0000000
--- a/node_modules/foreground-child/dist/esm/all-signals.d.ts.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"all-signals.d.ts","sourceRoot":"","sources":["../../src/all-signals.ts"],"names":[],"mappings":"AACA,eAAO,MAAM,UAAU,EAShB,MAAM,CAAC,OAAO,EAAE,CAAA"}
\ No newline at end of file
diff --git a/node_modules/foreground-child/dist/esm/all-signals.js b/node_modules/foreground-child/dist/esm/all-signals.js
deleted file mode 100644
index 7e8d54d..0000000
--- a/node_modules/foreground-child/dist/esm/all-signals.js
+++ /dev/null
@@ -1,52 +0,0 @@
-import constants from 'node:constants';
-export const allSignals =
-// this is the full list of signals that Node will let us do anything with
-Object.keys(constants).filter(k => k.startsWith('SIG') &&
- // https://github.com/tapjs/signal-exit/issues/21
- k !== 'SIGPROF' &&
- // no sense trying to listen for SIGKILL, it's impossible
- k !== 'SIGKILL');
-// These are some obscure signals that are reported by kill -l
-// on macOS, Linux, or Windows, but which don't have any mapping
-// in Node.js. No sense trying if they're just going to throw
-// every time on every platform.
-//
-// 'SIGEMT',
-// 'SIGLOST',
-// 'SIGPOLL',
-// 'SIGRTMAX',
-// 'SIGRTMAX-1',
-// 'SIGRTMAX-10',
-// 'SIGRTMAX-11',
-// 'SIGRTMAX-12',
-// 'SIGRTMAX-13',
-// 'SIGRTMAX-14',
-// 'SIGRTMAX-15',
-// 'SIGRTMAX-2',
-// 'SIGRTMAX-3',
-// 'SIGRTMAX-4',
-// 'SIGRTMAX-5',
-// 'SIGRTMAX-6',
-// 'SIGRTMAX-7',
-// 'SIGRTMAX-8',
-// 'SIGRTMAX-9',
-// 'SIGRTMIN',
-// 'SIGRTMIN+1',
-// 'SIGRTMIN+10',
-// 'SIGRTMIN+11',
-// 'SIGRTMIN+12',
-// 'SIGRTMIN+13',
-// 'SIGRTMIN+14',
-// 'SIGRTMIN+15',
-// 'SIGRTMIN+16',
-// 'SIGRTMIN+2',
-// 'SIGRTMIN+3',
-// 'SIGRTMIN+4',
-// 'SIGRTMIN+5',
-// 'SIGRTMIN+6',
-// 'SIGRTMIN+7',
-// 'SIGRTMIN+8',
-// 'SIGRTMIN+9',
-// 'SIGSTKFLT',
-// 'SIGUNUSED',
-//# sourceMappingURL=all-signals.js.map
\ No newline at end of file
diff --git a/node_modules/foreground-child/dist/esm/all-signals.js.map b/node_modules/foreground-child/dist/esm/all-signals.js.map
deleted file mode 100644
index 1c63c6b..0000000
--- a/node_modules/foreground-child/dist/esm/all-signals.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"all-signals.js","sourceRoot":"","sources":["../../src/all-signals.ts"],"names":[],"mappings":"AAAA,OAAO,SAAS,MAAM,gBAAgB,CAAA;AACtC,MAAM,CAAC,MAAM,UAAU;AACrB,0EAA0E;AAC1E,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,MAAM,CAC3B,CAAC,CAAC,EAAE,CACF,CAAC,CAAC,UAAU,CAAC,KAAK,CAAC;IACnB,iDAAiD;IACjD,CAAC,KAAK,SAAS;IACf,yDAAyD;IACzD,CAAC,KAAK,SAAS,CACE,CAAA;AAEvB,8DAA8D;AAC9D,gEAAgE;AAChE,6DAA6D;AAC7D,gCAAgC;AAChC,EAAE;AACF,YAAY;AACZ,aAAa;AACb,aAAa;AACb,cAAc;AACd,gBAAgB;AAChB,iBAAiB;AACjB,iBAAiB;AACjB,iBAAiB;AACjB,iBAAiB;AACjB,iBAAiB;AACjB,iBAAiB;AACjB,gBAAgB;AAChB,gBAAgB;AAChB,gBAAgB;AAChB,gBAAgB;AAChB,gBAAgB;AAChB,gBAAgB;AAChB,gBAAgB;AAChB,gBAAgB;AAChB,cAAc;AACd,gBAAgB;AAChB,iBAAiB;AACjB,iBAAiB;AACjB,iBAAiB;AACjB,iBAAiB;AACjB,iBAAiB;AACjB,iBAAiB;AACjB,iBAAiB;AACjB,gBAAgB;AAChB,gBAAgB;AAChB,gBAAgB;AAChB,gBAAgB;AAChB,gBAAgB;AAChB,gBAAgB;AAChB,gBAAgB;AAChB,gBAAgB;AAChB,eAAe;AACf,eAAe","sourcesContent":["import constants from 'node:constants'\nexport const allSignals =\n // this is the full list of signals that Node will let us do anything with\n Object.keys(constants).filter(\n k =>\n k.startsWith('SIG') &&\n // https://github.com/tapjs/signal-exit/issues/21\n k !== 'SIGPROF' &&\n // no sense trying to listen for SIGKILL, it's impossible\n k !== 'SIGKILL',\n ) as NodeJS.Signals[]\n\n// These are some obscure signals that are reported by kill -l\n// on macOS, Linux, or Windows, but which don't have any mapping\n// in Node.js. No sense trying if they're just going to throw\n// every time on every platform.\n//\n// 'SIGEMT',\n// 'SIGLOST',\n// 'SIGPOLL',\n// 'SIGRTMAX',\n// 'SIGRTMAX-1',\n// 'SIGRTMAX-10',\n// 'SIGRTMAX-11',\n// 'SIGRTMAX-12',\n// 'SIGRTMAX-13',\n// 'SIGRTMAX-14',\n// 'SIGRTMAX-15',\n// 'SIGRTMAX-2',\n// 'SIGRTMAX-3',\n// 'SIGRTMAX-4',\n// 'SIGRTMAX-5',\n// 'SIGRTMAX-6',\n// 'SIGRTMAX-7',\n// 'SIGRTMAX-8',\n// 'SIGRTMAX-9',\n// 'SIGRTMIN',\n// 'SIGRTMIN+1',\n// 'SIGRTMIN+10',\n// 'SIGRTMIN+11',\n// 'SIGRTMIN+12',\n// 'SIGRTMIN+13',\n// 'SIGRTMIN+14',\n// 'SIGRTMIN+15',\n// 'SIGRTMIN+16',\n// 'SIGRTMIN+2',\n// 'SIGRTMIN+3',\n// 'SIGRTMIN+4',\n// 'SIGRTMIN+5',\n// 'SIGRTMIN+6',\n// 'SIGRTMIN+7',\n// 'SIGRTMIN+8',\n// 'SIGRTMIN+9',\n// 'SIGSTKFLT',\n// 'SIGUNUSED',\n"]}
\ No newline at end of file
diff --git a/node_modules/foreground-child/dist/esm/index.d.ts b/node_modules/foreground-child/dist/esm/index.d.ts
deleted file mode 100644
index d15b38e..0000000
--- a/node_modules/foreground-child/dist/esm/index.d.ts
+++ /dev/null
@@ -1,58 +0,0 @@
-import { ChildProcessByStdio, SpawnOptions, ChildProcess } from 'child_process';
-/**
- * The signature for the cleanup method.
- *
- * Arguments indicate the exit status of the child process.
- *
- * If a Promise is returned, then the process is not terminated
- * until it resolves, and the resolution value is treated as the
- * exit status (if a number) or signal exit (if a signal string).
- *
- * If `undefined` is returned, then no change is made, and the parent
- * exits in the same way that the child exited.
- *
- * If boolean `false` is returned, then the parent's exit is canceled.
- *
- * If a number is returned, then the parent process exits with the number
- * as its exitCode.
- *
- * If a signal string is returned, then the parent process is killed with
- * the same signal that caused the child to exit.
- */
-export type Cleanup = (code: number | null, signal: null | NodeJS.Signals, processInfo: {
- watchdogPid?: ChildProcess['pid'];
-}) => void | undefined | number | NodeJS.Signals | false | Promise;
-export type FgArgs = [program: string | [cmd: string, ...args: string[]], cleanup?: Cleanup] | [
- program: [cmd: string, ...args: string[]],
- opts?: SpawnOptions,
- cleanup?: Cleanup
-] | [program: string, cleanup?: Cleanup] | [program: string, opts?: SpawnOptions, cleanup?: Cleanup] | [program: string, args?: string[], cleanup?: Cleanup] | [
- program: string,
- args?: string[],
- opts?: SpawnOptions,
- cleanup?: Cleanup
-];
-/**
- * Normalizes the arguments passed to `foregroundChild`.
- *
- * Exposed for testing.
- *
- * @internal
- */
-export declare const normalizeFgArgs: (fgArgs: FgArgs) => [program: string, args: string[], spawnOpts: SpawnOptions, cleanup: Cleanup];
-/**
- * Spawn the specified program as a "foreground" process, or at least as
- * close as is possible given node's lack of exec-without-fork.
- *
- * Cleanup method may be used to modify or ignore the result of the child's
- * exit code or signal. If cleanup returns undefined (or a Promise that
- * resolves to undefined), then the parent will exit in the same way that
- * the child did.
- *
- * Return boolean `false` to prevent the parent's exit entirely.
- */
-export declare function foregroundChild(cmd: string | [cmd: string, ...args: string[]], cleanup?: Cleanup): ChildProcessByStdio;
-export declare function foregroundChild(program: string, args?: string[], cleanup?: Cleanup): ChildProcessByStdio;
-export declare function foregroundChild(program: string, spawnOpts?: SpawnOptions, cleanup?: Cleanup): ChildProcessByStdio;
-export declare function foregroundChild(program: string, args?: string[], spawnOpts?: SpawnOptions, cleanup?: Cleanup): ChildProcessByStdio;
-//# sourceMappingURL=index.d.ts.map
\ No newline at end of file
diff --git a/node_modules/foreground-child/dist/esm/index.d.ts.map b/node_modules/foreground-child/dist/esm/index.d.ts.map
deleted file mode 100644
index b26fecd..0000000
--- a/node_modules/foreground-child/dist/esm/index.d.ts.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/index.ts"],"names":[],"mappings":"AAAA,OAAO,EACL,mBAAmB,EAInB,YAAY,EACZ,YAAY,EACb,MAAM,eAAe,CAAA;AAUtB;;;;;;;;;;;;;;;;;;;GAmBG;AACH,MAAM,MAAM,OAAO,GAAG,CACpB,IAAI,EAAE,MAAM,GAAG,IAAI,EACnB,MAAM,EAAE,IAAI,GAAG,MAAM,CAAC,OAAO,EAC7B,WAAW,EAAE;IACX,WAAW,CAAC,EAAE,YAAY,CAAC,KAAK,CAAC,CAAA;CAClC,KAEC,IAAI,GACJ,SAAS,GACT,MAAM,GACN,MAAM,CAAC,OAAO,GACd,KAAK,GACL,OAAO,CAAC,IAAI,GAAG,SAAS,GAAG,MAAM,GAAG,MAAM,CAAC,OAAO,GAAG,KAAK,CAAC,CAAA;AAE/D,MAAM,MAAM,MAAM,GACd,CAAC,OAAO,EAAE,MAAM,GAAG,CAAC,GAAG,EAAE,MAAM,EAAE,GAAG,IAAI,EAAE,MAAM,EAAE,CAAC,EAAE,OAAO,CAAC,EAAE,OAAO,CAAC,GACvE;IACE,OAAO,EAAE,CAAC,GAAG,EAAE,MAAM,EAAE,GAAG,IAAI,EAAE,MAAM,EAAE,CAAC;IACzC,IAAI,CAAC,EAAE,YAAY;IACnB,OAAO,CAAC,EAAE,OAAO;CAClB,GACD,CAAC,OAAO,EAAE,MAAM,EAAE,OAAO,CAAC,EAAE,OAAO,CAAC,GACpC,CAAC,OAAO,EAAE,MAAM,EAAE,IAAI,CAAC,EAAE,YAAY,EAAE,OAAO,CAAC,EAAE,OAAO,CAAC,GACzD,CAAC,OAAO,EAAE,MAAM,EAAE,IAAI,CAAC,EAAE,MAAM,EAAE,EAAE,OAAO,CAAC,EAAE,OAAO,CAAC,GACrD;IACE,OAAO,EAAE,MAAM;IACf,IAAI,CAAC,EAAE,MAAM,EAAE;IACf,IAAI,CAAC,EAAE,YAAY;IACnB,OAAO,CAAC,EAAE,OAAO;CAClB,CAAA;AAEL;;;;;;GAMG;AACH,eAAO,MAAM,eAAe,WAClB,MAAM,KACb,CACD,OAAO,EAAE,MAAM,EACf,IAAI,EAAE,MAAM,EAAE,EACd,SAAS,EAAE,YAAY,EACvB,OAAO,EAAE,OAAO,CAqBjB,CAAA;AAED;;;;;;;;;;GAUG;AACH,wBAAgB,eAAe,CAC7B,GAAG,EAAE,MAAM,GAAG,CAAC,GAAG,EAAE,MAAM,EAAE,GAAG,IAAI,EAAE,MAAM,EAAE,CAAC,EAC9C,OAAO,CAAC,EAAE,OAAO,GAChB,mBAAmB,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,CAAA;AACxC,wBAAgB,eAAe,CAC7B,OAAO,EAAE,MAAM,EACf,IAAI,CAAC,EAAE,MAAM,EAAE,EACf,OAAO,CAAC,EAAE,OAAO,GAChB,mBAAmB,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,CAAA;AACxC,wBAAgB,eAAe,CAC7B,OAAO,EAAE,MAAM,EACf,SAAS,CAAC,EAAE,YAAY,EACxB,OAAO,CAAC,EAAE,OAAO,GAChB,mBAAmB,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,CAAA;AACxC,wBAAgB,eAAe,CAC7B,OAAO,EAAE,MAAM,EACf,IAAI,CAAC,EAAE,MAAM,EAAE,EACf,SAAS,CAAC,EAAE,YAAY,EACxB,OAAO,CAAC,EAAE,OAAO,GAChB,mBAAmB,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,CAAA"}
\ No newline at end of file
diff --git a/node_modules/foreground-child/dist/esm/index.js b/node_modules/foreground-child/dist/esm/index.js
deleted file mode 100644
index 6266b58..0000000
--- a/node_modules/foreground-child/dist/esm/index.js
+++ /dev/null
@@ -1,115 +0,0 @@
-import { spawn as nodeSpawn, } from 'child_process';
-import crossSpawn from 'cross-spawn';
-import { onExit } from 'signal-exit';
-import { proxySignals } from './proxy-signals.js';
-import { watchdog } from './watchdog.js';
-/* c8 ignore start */
-const spawn = process?.platform === 'win32' ? crossSpawn : nodeSpawn;
-/**
- * Normalizes the arguments passed to `foregroundChild`.
- *
- * Exposed for testing.
- *
- * @internal
- */
-export const normalizeFgArgs = (fgArgs) => {
- let [program, args = [], spawnOpts = {}, cleanup = () => { }] = fgArgs;
- if (typeof args === 'function') {
- cleanup = args;
- spawnOpts = {};
- args = [];
- }
- else if (!!args && typeof args === 'object' && !Array.isArray(args)) {
- if (typeof spawnOpts === 'function')
- cleanup = spawnOpts;
- spawnOpts = args;
- args = [];
- }
- else if (typeof spawnOpts === 'function') {
- cleanup = spawnOpts;
- spawnOpts = {};
- }
- if (Array.isArray(program)) {
- const [pp, ...pa] = program;
- program = pp;
- args = pa;
- }
- return [program, args, { ...spawnOpts }, cleanup];
-};
-export function foregroundChild(...fgArgs) {
- const [program, args, spawnOpts, cleanup] = normalizeFgArgs(fgArgs);
- spawnOpts.stdio = [0, 1, 2];
- if (process.send) {
- spawnOpts.stdio.push('ipc');
- }
- const child = spawn(program, args, spawnOpts);
- const childHangup = () => {
- try {
- child.kill('SIGHUP');
- /* c8 ignore start */
- }
- catch (_) {
- // SIGHUP is weird on windows
- child.kill('SIGTERM');
- }
- /* c8 ignore stop */
- };
- const removeOnExit = onExit(childHangup);
- proxySignals(child);
- const dog = watchdog(child);
- let done = false;
- child.on('close', async (code, signal) => {
- /* c8 ignore start */
- if (done)
- return;
- /* c8 ignore stop */
- done = true;
- const result = cleanup(code, signal, {
- watchdogPid: dog.pid,
- });
- const res = isPromise(result) ? await result : result;
- removeOnExit();
- if (res === false)
- return;
- else if (typeof res === 'string') {
- signal = res;
- code = null;
- }
- else if (typeof res === 'number') {
- code = res;
- signal = null;
- }
- if (signal) {
- // If there is nothing else keeping the event loop alive,
- // then there's a race between a graceful exit and getting
- // the signal to this process. Put this timeout here to
- // make sure we're still alive to get the signal, and thus
- // exit with the intended signal code.
- /* istanbul ignore next */
- setTimeout(() => { }, 2000);
- try {
- process.kill(process.pid, signal);
- /* c8 ignore start */
- }
- catch (_) {
- process.kill(process.pid, 'SIGTERM');
- }
- /* c8 ignore stop */
- }
- else {
- process.exit(code || 0);
- }
- });
- if (process.send) {
- process.removeAllListeners('message');
- child.on('message', (message, sendHandle) => {
- process.send?.(message, sendHandle);
- });
- process.on('message', (message, sendHandle) => {
- child.send(message, sendHandle);
- });
- }
- return child;
-}
-const isPromise = (o) => !!o && typeof o === 'object' && typeof o.then === 'function';
-//# sourceMappingURL=index.js.map
\ No newline at end of file
diff --git a/node_modules/foreground-child/dist/esm/index.js.map b/node_modules/foreground-child/dist/esm/index.js.map
deleted file mode 100644
index 7d9d1bd..0000000
--- a/node_modules/foreground-child/dist/esm/index.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAIL,KAAK,IAAI,SAAS,GAGnB,MAAM,eAAe,CAAA;AACtB,OAAO,UAAU,MAAM,aAAa,CAAA;AACpC,OAAO,EAAE,MAAM,EAAE,MAAM,aAAa,CAAA;AACpC,OAAO,EAAE,YAAY,EAAE,MAAM,oBAAoB,CAAA;AACjD,OAAO,EAAE,QAAQ,EAAE,MAAM,eAAe,CAAA;AAExC,qBAAqB;AACrB,MAAM,KAAK,GAAG,OAAO,EAAE,QAAQ,KAAK,OAAO,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAA;AAsDpE;;;;;;GAMG;AACH,MAAM,CAAC,MAAM,eAAe,GAAG,CAC7B,MAAc,EAMd,EAAE;IACF,IAAI,CAAC,OAAO,EAAE,IAAI,GAAG,EAAE,EAAE,SAAS,GAAG,EAAE,EAAE,OAAO,GAAG,GAAG,EAAE,GAAE,CAAC,CAAC,GAAG,MAAM,CAAA;IACrE,IAAI,OAAO,IAAI,KAAK,UAAU,EAAE,CAAC;QAC/B,OAAO,GAAG,IAAI,CAAA;QACd,SAAS,GAAG,EAAE,CAAA;QACd,IAAI,GAAG,EAAE,CAAA;IACX,CAAC;SAAM,IAAI,CAAC,CAAC,IAAI,IAAI,OAAO,IAAI,KAAK,QAAQ,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC;QACtE,IAAI,OAAO,SAAS,KAAK,UAAU;YAAE,OAAO,GAAG,SAAS,CAAA;QACxD,SAAS,GAAG,IAAI,CAAA;QAChB,IAAI,GAAG,EAAE,CAAA;IACX,CAAC;SAAM,IAAI,OAAO,SAAS,KAAK,UAAU,EAAE,CAAC;QAC3C,OAAO,GAAG,SAAS,CAAA;QACnB,SAAS,GAAG,EAAE,CAAA;IAChB,CAAC;IACD,IAAI,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,EAAE,CAAC;QAC3B,MAAM,CAAC,EAAE,EAAE,GAAG,EAAE,CAAC,GAAG,OAAO,CAAA;QAC3B,OAAO,GAAG,EAAE,CAAA;QACZ,IAAI,GAAG,EAAE,CAAA;IACX,CAAC;IACD,OAAO,CAAC,OAAO,EAAE,IAAI,EAAE,EAAE,GAAG,SAAS,EAAE,EAAE,OAAO,CAAC,CAAA;AACnD,CAAC,CAAA;AAiCD,MAAM,UAAU,eAAe,CAC7B,GAAG,MAAc;IAEjB,MAAM,CAAC,OAAO,EAAE,IAAI,EAAE,SAAS,EAAE,OAAO,CAAC,GAAG,eAAe,CAAC,MAAM,CAAC,CAAA;IAEnE,SAAS,CAAC,KAAK,GAAG,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAA;IAC3B,IAAI,OAAO,CAAC,IAAI,EAAE,CAAC;QACjB,SAAS,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,CAAA;IAC7B,CAAC;IAED,MAAM,KAAK,GAAG,KAAK,CAAC,OAAO,EAAE,IAAI,EAAE,SAAS,CAI3C,CAAA;IAED,MAAM,WAAW,GAAG,GAAG,EAAE;QACvB,IAAI,CAAC;YACH,KAAK,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAA;YAEpB,qBAAqB;QACvB,CAAC;QAAC,OAAO,CAAC,EAAE,CAAC;YACX,6BAA6B;YAC7B,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,CAAA;QACvB,CAAC;QACD,oBAAoB;IACtB,CAAC,CAAA;IACD,MAAM,YAAY,GAAG,MAAM,CAAC,WAAW,CAAC,CAAA;IAExC,YAAY,CAAC,KAAK,CAAC,CAAA;IACnB,MAAM,GAAG,GAAG,QAAQ,CAAC,KAAK,CAAC,CAAA;IAE3B,IAAI,IAAI,GAAG,KAAK,CAAA;IAChB,KAAK,CAAC,EAAE,CAAC,OAAO,EAAE,KAAK,EAAE,IAAI,EAAE,MAAM,EAAE,EAAE;QACvC,qBAAqB;QACrB,IAAI,IAAI;YAAE,OAAM;QAChB,oBAAoB;QACpB,IAAI,GAAG,IAAI,CAAA;QACX,MAAM,MAAM,GAAG,OAAO,CAAC,IAAI,EAAE,MAAM,EAAE;YACnC,WAAW,EAAE,GAAG,CAAC,GAAG;SACrB,CAAC,CAAA;QACF,MAAM,GAAG,GAAG,SAAS,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,MAAM,MAAM,CAAC,CAAC,CAAC,MAAM,CAAA;QACrD,YAAY,EAAE,CAAA;QAEd,IAAI,GAAG,KAAK,KAAK;YAAE,OAAM;aACpB,IAAI,OAAO,GAAG,KAAK,QAAQ,EAAE,CAAC;YACjC,MAAM,GAAG,GAAG,CAAA;YACZ,IAAI,GAAG,IAAI,CAAA;QACb,CAAC;aAAM,IAAI,OAAO,GAAG,KAAK,QAAQ,EAAE,CAAC;YACnC,IAAI,GAAG,GAAG,CAAA;YACV,MAAM,GAAG,IAAI,CAAA;QACf,CAAC;QAED,IAAI,MAAM,EAAE,CAAC;YACX,yDAAyD;YACzD,0DAA0D;YAC1D,wDAAwD;YACxD,0DAA0D;YAC1D,sCAAsC;YACtC,0BAA0B;YAC1B,UAAU,CAAC,GAAG,EAAE,GAAE,CAAC,EAAE,IAAI,CAAC,CAAA;YAC1B,IAAI,CAAC;gBACH,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,GAAG,EAAE,MAAM,CAAC,CAAA;gBACjC,qBAAqB;YACvB,CAAC;YAAC,OAAO,CAAC,EAAE,CAAC;gBACX,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,GAAG,EAAE,SAAS,CAAC,CAAA;YACtC,CAAC;YACD,oBAAoB;QACtB,CAAC;aAAM,CAAC;YACN,OAAO,CAAC,IAAI,CAAC,IAAI,IAAI,CAAC,CAAC,CAAA;QACzB,CAAC;IACH,CAAC,CAAC,CAAA;IAEF,IAAI,OAAO,CAAC,IAAI,EAAE,CAAC;QACjB,OAAO,CAAC,kBAAkB,CAAC,SAAS,CAAC,CAAA;QAErC,KAAK,CAAC,EAAE,CAAC,SAAS,EAAE,CAAC,OAAO,EAAE,UAAU,EAAE,EAAE;YAC1C,OAAO,CAAC,IAAI,EAAE,CAAC,OAAO,EAAE,UAAU,CAAC,CAAA;QACrC,CAAC,CAAC,CAAA;QAEF,OAAO,CAAC,EAAE,CAAC,SAAS,EAAE,CAAC,OAAO,EAAE,UAAU,EAAE,EAAE;YAC5C,KAAK,CAAC,IAAI,CACR,OAAuB,EACvB,UAAoC,CACrC,CAAA;QACH,CAAC,CAAC,CAAA;IACJ,CAAC;IAED,OAAO,KAAK,CAAA;AACd,CAAC;AAED,MAAM,SAAS,GAAG,CAAC,CAAM,EAAqB,EAAE,CAC9C,CAAC,CAAC,CAAC,IAAI,OAAO,CAAC,KAAK,QAAQ,IAAI,OAAO,CAAC,CAAC,IAAI,KAAK,UAAU,CAAA","sourcesContent":["import {\n ChildProcessByStdio,\n SendHandle,\n Serializable,\n spawn as nodeSpawn,\n SpawnOptions,\n ChildProcess,\n} from 'child_process'\nimport crossSpawn from 'cross-spawn'\nimport { onExit } from 'signal-exit'\nimport { proxySignals } from './proxy-signals.js'\nimport { watchdog } from './watchdog.js'\n\n/* c8 ignore start */\nconst spawn = process?.platform === 'win32' ? crossSpawn : nodeSpawn\n/* c8 ignore stop */\n\n/**\n * The signature for the cleanup method.\n *\n * Arguments indicate the exit status of the child process.\n *\n * If a Promise is returned, then the process is not terminated\n * until it resolves, and the resolution value is treated as the\n * exit status (if a number) or signal exit (if a signal string).\n *\n * If `undefined` is returned, then no change is made, and the parent\n * exits in the same way that the child exited.\n *\n * If boolean `false` is returned, then the parent's exit is canceled.\n *\n * If a number is returned, then the parent process exits with the number\n * as its exitCode.\n *\n * If a signal string is returned, then the parent process is killed with\n * the same signal that caused the child to exit.\n */\nexport type Cleanup = (\n code: number | null,\n signal: null | NodeJS.Signals,\n processInfo: {\n watchdogPid?: ChildProcess['pid']\n },\n) =>\n | void\n | undefined\n | number\n | NodeJS.Signals\n | false\n | Promise\n\nexport type FgArgs =\n | [program: string | [cmd: string, ...args: string[]], cleanup?: Cleanup]\n | [\n program: [cmd: string, ...args: string[]],\n opts?: SpawnOptions,\n cleanup?: Cleanup,\n ]\n | [program: string, cleanup?: Cleanup]\n | [program: string, opts?: SpawnOptions, cleanup?: Cleanup]\n | [program: string, args?: string[], cleanup?: Cleanup]\n | [\n program: string,\n args?: string[],\n opts?: SpawnOptions,\n cleanup?: Cleanup,\n ]\n\n/**\n * Normalizes the arguments passed to `foregroundChild`.\n *\n * Exposed for testing.\n *\n * @internal\n */\nexport const normalizeFgArgs = (\n fgArgs: FgArgs,\n): [\n program: string,\n args: string[],\n spawnOpts: SpawnOptions,\n cleanup: Cleanup,\n] => {\n let [program, args = [], spawnOpts = {}, cleanup = () => {}] = fgArgs\n if (typeof args === 'function') {\n cleanup = args\n spawnOpts = {}\n args = []\n } else if (!!args && typeof args === 'object' && !Array.isArray(args)) {\n if (typeof spawnOpts === 'function') cleanup = spawnOpts\n spawnOpts = args\n args = []\n } else if (typeof spawnOpts === 'function') {\n cleanup = spawnOpts\n spawnOpts = {}\n }\n if (Array.isArray(program)) {\n const [pp, ...pa] = program\n program = pp\n args = pa\n }\n return [program, args, { ...spawnOpts }, cleanup]\n}\n\n/**\n * Spawn the specified program as a \"foreground\" process, or at least as\n * close as is possible given node's lack of exec-without-fork.\n *\n * Cleanup method may be used to modify or ignore the result of the child's\n * exit code or signal. If cleanup returns undefined (or a Promise that\n * resolves to undefined), then the parent will exit in the same way that\n * the child did.\n *\n * Return boolean `false` to prevent the parent's exit entirely.\n */\nexport function foregroundChild(\n cmd: string | [cmd: string, ...args: string[]],\n cleanup?: Cleanup,\n): ChildProcessByStdio\nexport function foregroundChild(\n program: string,\n args?: string[],\n cleanup?: Cleanup,\n): ChildProcessByStdio\nexport function foregroundChild(\n program: string,\n spawnOpts?: SpawnOptions,\n cleanup?: Cleanup,\n): ChildProcessByStdio\nexport function foregroundChild(\n program: string,\n args?: string[],\n spawnOpts?: SpawnOptions,\n cleanup?: Cleanup,\n): ChildProcessByStdio\nexport function foregroundChild(\n ...fgArgs: FgArgs\n): ChildProcessByStdio {\n const [program, args, spawnOpts, cleanup] = normalizeFgArgs(fgArgs)\n\n spawnOpts.stdio = [0, 1, 2]\n if (process.send) {\n spawnOpts.stdio.push('ipc')\n }\n\n const child = spawn(program, args, spawnOpts) as ChildProcessByStdio<\n null,\n null,\n null\n >\n\n const childHangup = () => {\n try {\n child.kill('SIGHUP')\n\n /* c8 ignore start */\n } catch (_) {\n // SIGHUP is weird on windows\n child.kill('SIGTERM')\n }\n /* c8 ignore stop */\n }\n const removeOnExit = onExit(childHangup)\n\n proxySignals(child)\n const dog = watchdog(child)\n\n let done = false\n child.on('close', async (code, signal) => {\n /* c8 ignore start */\n if (done) return\n /* c8 ignore stop */\n done = true\n const result = cleanup(code, signal, {\n watchdogPid: dog.pid,\n })\n const res = isPromise(result) ? await result : result\n removeOnExit()\n\n if (res === false) return\n else if (typeof res === 'string') {\n signal = res\n code = null\n } else if (typeof res === 'number') {\n code = res\n signal = null\n }\n\n if (signal) {\n // If there is nothing else keeping the event loop alive,\n // then there's a race between a graceful exit and getting\n // the signal to this process. Put this timeout here to\n // make sure we're still alive to get the signal, and thus\n // exit with the intended signal code.\n /* istanbul ignore next */\n setTimeout(() => {}, 2000)\n try {\n process.kill(process.pid, signal)\n /* c8 ignore start */\n } catch (_) {\n process.kill(process.pid, 'SIGTERM')\n }\n /* c8 ignore stop */\n } else {\n process.exit(code || 0)\n }\n })\n\n if (process.send) {\n process.removeAllListeners('message')\n\n child.on('message', (message, sendHandle) => {\n process.send?.(message, sendHandle)\n })\n\n process.on('message', (message, sendHandle) => {\n child.send(\n message as Serializable,\n sendHandle as SendHandle | undefined,\n )\n })\n }\n\n return child\n}\n\nconst isPromise = (o: any): o is Promise =>\n !!o && typeof o === 'object' && typeof o.then === 'function'\n"]}
\ No newline at end of file
diff --git a/node_modules/foreground-child/dist/esm/package.json b/node_modules/foreground-child/dist/esm/package.json
deleted file mode 100644
index 3dbc1ca..0000000
--- a/node_modules/foreground-child/dist/esm/package.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "type": "module"
-}
diff --git a/node_modules/foreground-child/dist/esm/proxy-signals.d.ts b/node_modules/foreground-child/dist/esm/proxy-signals.d.ts
deleted file mode 100644
index edf17bd..0000000
--- a/node_modules/foreground-child/dist/esm/proxy-signals.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-import { type ChildProcess } from 'child_process';
-/**
- * Starts forwarding signals to `child` through `parent`.
- */
-export declare const proxySignals: (child: ChildProcess) => () => void;
-//# sourceMappingURL=proxy-signals.d.ts.map
\ No newline at end of file
diff --git a/node_modules/foreground-child/dist/esm/proxy-signals.d.ts.map b/node_modules/foreground-child/dist/esm/proxy-signals.d.ts.map
deleted file mode 100644
index 7c19279..0000000
--- a/node_modules/foreground-child/dist/esm/proxy-signals.d.ts.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"proxy-signals.d.ts","sourceRoot":"","sources":["../../src/proxy-signals.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,KAAK,YAAY,EAAE,MAAM,eAAe,CAAA;AAGjD;;GAEG;AACH,eAAO,MAAM,YAAY,UAAW,YAAY,eA4B/C,CAAA"}
\ No newline at end of file
diff --git a/node_modules/foreground-child/dist/esm/proxy-signals.js b/node_modules/foreground-child/dist/esm/proxy-signals.js
deleted file mode 100644
index 8e1efe3..0000000
--- a/node_modules/foreground-child/dist/esm/proxy-signals.js
+++ /dev/null
@@ -1,34 +0,0 @@
-import { allSignals } from './all-signals.js';
-/**
- * Starts forwarding signals to `child` through `parent`.
- */
-export const proxySignals = (child) => {
- const listeners = new Map();
- for (const sig of allSignals) {
- const listener = () => {
- // some signals can only be received, not sent
- try {
- child.kill(sig);
- /* c8 ignore start */
- }
- catch (_) { }
- /* c8 ignore stop */
- };
- try {
- // if it's a signal this system doesn't recognize, skip it
- process.on(sig, listener);
- listeners.set(sig, listener);
- /* c8 ignore start */
- }
- catch (_) { }
- /* c8 ignore stop */
- }
- const unproxy = () => {
- for (const [sig, listener] of listeners) {
- process.removeListener(sig, listener);
- }
- };
- child.on('exit', unproxy);
- return unproxy;
-};
-//# sourceMappingURL=proxy-signals.js.map
\ No newline at end of file
diff --git a/node_modules/foreground-child/dist/esm/proxy-signals.js.map b/node_modules/foreground-child/dist/esm/proxy-signals.js.map
deleted file mode 100644
index 978750f..0000000
--- a/node_modules/foreground-child/dist/esm/proxy-signals.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"proxy-signals.js","sourceRoot":"","sources":["../../src/proxy-signals.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,UAAU,EAAE,MAAM,kBAAkB,CAAA;AAE7C;;GAEG;AACH,MAAM,CAAC,MAAM,YAAY,GAAG,CAAC,KAAmB,EAAE,EAAE;IAClD,MAAM,SAAS,GAAG,IAAI,GAAG,EAAE,CAAA;IAE3B,KAAK,MAAM,GAAG,IAAI,UAAU,EAAE,CAAC;QAC7B,MAAM,QAAQ,GAAG,GAAG,EAAE;YACpB,8CAA8C;YAC9C,IAAI,CAAC;gBACH,KAAK,CAAC,IAAI,CAAC,GAAG,CAAC,CAAA;gBACf,qBAAqB;YACvB,CAAC;YAAC,OAAO,CAAC,EAAE,CAAC,CAAA,CAAC;YACd,oBAAoB;QACtB,CAAC,CAAA;QACD,IAAI,CAAC;YACH,0DAA0D;YAC1D,OAAO,CAAC,EAAE,CAAC,GAAG,EAAE,QAAQ,CAAC,CAAA;YACzB,SAAS,CAAC,GAAG,CAAC,GAAG,EAAE,QAAQ,CAAC,CAAA;YAC5B,qBAAqB;QACvB,CAAC;QAAC,OAAO,CAAC,EAAE,CAAC,CAAA,CAAC;QACd,oBAAoB;IACtB,CAAC;IAED,MAAM,OAAO,GAAG,GAAG,EAAE;QACnB,KAAK,MAAM,CAAC,GAAG,EAAE,QAAQ,CAAC,IAAI,SAAS,EAAE,CAAC;YACxC,OAAO,CAAC,cAAc,CAAC,GAAG,EAAE,QAAQ,CAAC,CAAA;QACvC,CAAC;IACH,CAAC,CAAA;IACD,KAAK,CAAC,EAAE,CAAC,MAAM,EAAE,OAAO,CAAC,CAAA;IACzB,OAAO,OAAO,CAAA;AAChB,CAAC,CAAA","sourcesContent":["import { type ChildProcess } from 'child_process'\nimport { allSignals } from './all-signals.js'\n\n/**\n * Starts forwarding signals to `child` through `parent`.\n */\nexport const proxySignals = (child: ChildProcess) => {\n const listeners = new Map()\n\n for (const sig of allSignals) {\n const listener = () => {\n // some signals can only be received, not sent\n try {\n child.kill(sig)\n /* c8 ignore start */\n } catch (_) {}\n /* c8 ignore stop */\n }\n try {\n // if it's a signal this system doesn't recognize, skip it\n process.on(sig, listener)\n listeners.set(sig, listener)\n /* c8 ignore start */\n } catch (_) {}\n /* c8 ignore stop */\n }\n\n const unproxy = () => {\n for (const [sig, listener] of listeners) {\n process.removeListener(sig, listener)\n }\n }\n child.on('exit', unproxy)\n return unproxy\n}\n"]}
\ No newline at end of file
diff --git a/node_modules/foreground-child/dist/esm/watchdog.d.ts b/node_modules/foreground-child/dist/esm/watchdog.d.ts
deleted file mode 100644
index f10c9de..0000000
--- a/node_modules/foreground-child/dist/esm/watchdog.d.ts
+++ /dev/null
@@ -1,10 +0,0 @@
-import { ChildProcess } from 'child_process';
-/**
- * Pass in a ChildProcess, and this will spawn a watchdog process that
- * will make sure it exits if the parent does, thus preventing any
- * dangling detached zombie processes.
- *
- * If the child ends before the parent, then the watchdog will terminate.
- */
-export declare const watchdog: (child: ChildProcess) => ChildProcess;
-//# sourceMappingURL=watchdog.d.ts.map
\ No newline at end of file
diff --git a/node_modules/foreground-child/dist/esm/watchdog.d.ts.map b/node_modules/foreground-child/dist/esm/watchdog.d.ts.map
deleted file mode 100644
index d9ec243..0000000
--- a/node_modules/foreground-child/dist/esm/watchdog.d.ts.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"watchdog.d.ts","sourceRoot":"","sources":["../../src/watchdog.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,YAAY,EAAS,MAAM,eAAe,CAAA;AAyBnD;;;;;;GAMG;AACH,eAAO,MAAM,QAAQ,UAAW,YAAY,iBAc3C,CAAA"}
\ No newline at end of file
diff --git a/node_modules/foreground-child/dist/esm/watchdog.js b/node_modules/foreground-child/dist/esm/watchdog.js
deleted file mode 100644
index 7aa184e..0000000
--- a/node_modules/foreground-child/dist/esm/watchdog.js
+++ /dev/null
@@ -1,46 +0,0 @@
-// this spawns a child process that listens for SIGHUP when the
-// parent process exits, and after 200ms, sends a SIGKILL to the
-// child, in case it did not terminate.
-import { spawn } from 'child_process';
-const watchdogCode = String.raw `
-const pid = parseInt(process.argv[1], 10)
-process.title = 'node (foreground-child watchdog pid=' + pid + ')'
-if (!isNaN(pid)) {
- let barked = false
- // keepalive
- const interval = setInterval(() => {}, 60000)
- const bark = () => {
- clearInterval(interval)
- if (barked) return
- barked = true
- process.removeListener('SIGHUP', bark)
- setTimeout(() => {
- try {
- process.kill(pid, 'SIGKILL')
- setTimeout(() => process.exit(), 200)
- } catch (_) {}
- }, 500)
- })
- process.on('SIGHUP', bark)
-}
-`;
-/**
- * Pass in a ChildProcess, and this will spawn a watchdog process that
- * will make sure it exits if the parent does, thus preventing any
- * dangling detached zombie processes.
- *
- * If the child ends before the parent, then the watchdog will terminate.
- */
-export const watchdog = (child) => {
- let dogExited = false;
- const dog = spawn(process.execPath, ['-e', watchdogCode, String(child.pid)], {
- stdio: 'ignore',
- });
- dog.on('exit', () => (dogExited = true));
- child.on('exit', () => {
- if (!dogExited)
- dog.kill('SIGKILL');
- });
- return dog;
-};
-//# sourceMappingURL=watchdog.js.map
\ No newline at end of file
diff --git a/node_modules/foreground-child/dist/esm/watchdog.js.map b/node_modules/foreground-child/dist/esm/watchdog.js.map
deleted file mode 100644
index 6f4e39f..0000000
--- a/node_modules/foreground-child/dist/esm/watchdog.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"watchdog.js","sourceRoot":"","sources":["../../src/watchdog.ts"],"names":[],"mappings":"AAAA,+DAA+D;AAC/D,gEAAgE;AAChE,uCAAuC;AAEvC,OAAO,EAAgB,KAAK,EAAE,MAAM,eAAe,CAAA;AAEnD,MAAM,YAAY,GAAG,MAAM,CAAC,GAAG,CAAA;;;;;;;;;;;;;;;;;;;;;CAqB9B,CAAA;AAED;;;;;;GAMG;AACH,MAAM,CAAC,MAAM,QAAQ,GAAG,CAAC,KAAmB,EAAE,EAAE;IAC9C,IAAI,SAAS,GAAG,KAAK,CAAA;IACrB,MAAM,GAAG,GAAG,KAAK,CACf,OAAO,CAAC,QAAQ,EAChB,CAAC,IAAI,EAAE,YAAY,EAAE,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,EACvC;QACE,KAAK,EAAE,QAAQ;KAChB,CACF,CAAA;IACD,GAAG,CAAC,EAAE,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC,SAAS,GAAG,IAAI,CAAC,CAAC,CAAA;IACxC,KAAK,CAAC,EAAE,CAAC,MAAM,EAAE,GAAG,EAAE;QACpB,IAAI,CAAC,SAAS;YAAE,GAAG,CAAC,IAAI,CAAC,SAAS,CAAC,CAAA;IACrC,CAAC,CAAC,CAAA;IACF,OAAO,GAAG,CAAA;AACZ,CAAC,CAAA","sourcesContent":["// this spawns a child process that listens for SIGHUP when the\n// parent process exits, and after 200ms, sends a SIGKILL to the\n// child, in case it did not terminate.\n\nimport { ChildProcess, spawn } from 'child_process'\n\nconst watchdogCode = String.raw`\nconst pid = parseInt(process.argv[1], 10)\nprocess.title = 'node (foreground-child watchdog pid=' + pid + ')'\nif (!isNaN(pid)) {\n let barked = false\n // keepalive\n const interval = setInterval(() => {}, 60000)\n const bark = () => {\n clearInterval(interval)\n if (barked) return\n barked = true\n process.removeListener('SIGHUP', bark)\n setTimeout(() => {\n try {\n process.kill(pid, 'SIGKILL')\n setTimeout(() => process.exit(), 200)\n } catch (_) {}\n }, 500)\n })\n process.on('SIGHUP', bark)\n}\n`\n\n/**\n * Pass in a ChildProcess, and this will spawn a watchdog process that\n * will make sure it exits if the parent does, thus preventing any\n * dangling detached zombie processes.\n *\n * If the child ends before the parent, then the watchdog will terminate.\n */\nexport const watchdog = (child: ChildProcess) => {\n let dogExited = false\n const dog = spawn(\n process.execPath,\n ['-e', watchdogCode, String(child.pid)],\n {\n stdio: 'ignore',\n },\n )\n dog.on('exit', () => (dogExited = true))\n child.on('exit', () => {\n if (!dogExited) dog.kill('SIGKILL')\n })\n return dog\n}\n"]}
\ No newline at end of file
diff --git a/node_modules/foreground-child/package.json b/node_modules/foreground-child/package.json
deleted file mode 100644
index 75f5b99..0000000
--- a/node_modules/foreground-child/package.json
+++ /dev/null
@@ -1,106 +0,0 @@
-{
- "name": "foreground-child",
- "version": "3.3.1",
- "description": "Run a child as if it's the foreground process. Give it stdio. Exit when it exits.",
- "main": "./dist/commonjs/index.js",
- "types": "./dist/commonjs/index.d.ts",
- "exports": {
- "./watchdog": {
- "import": {
- "types": "./dist/esm/watchdog.d.ts",
- "default": "./dist/esm/watchdog.js"
- },
- "require": {
- "types": "./dist/commonjs/watchdog.d.ts",
- "default": "./dist/commonjs/watchdog.js"
- }
- },
- "./proxy-signals": {
- "import": {
- "types": "./dist/esm/proxy-signals.d.ts",
- "default": "./dist/esm/proxy-signals.js"
- },
- "require": {
- "types": "./dist/commonjs/proxy-signals.d.ts",
- "default": "./dist/commonjs/proxy-signals.js"
- }
- },
- "./package.json": "./package.json",
- ".": {
- "import": {
- "types": "./dist/esm/index.d.ts",
- "default": "./dist/esm/index.js"
- },
- "require": {
- "types": "./dist/commonjs/index.d.ts",
- "default": "./dist/commonjs/index.js"
- }
- }
- },
- "files": [
- "dist"
- ],
- "engines": {
- "node": ">=14"
- },
- "dependencies": {
- "cross-spawn": "^7.0.6",
- "signal-exit": "^4.0.1"
- },
- "scripts": {
- "preversion": "npm test",
- "postversion": "npm publish",
- "prepublishOnly": "git push origin --follow-tags",
- "prepare": "tshy",
- "pretest": "npm run prepare",
- "presnap": "npm run prepare",
- "test": "tap",
- "snap": "tap",
- "format": "prettier --write . --log-level warn",
- "typedoc": "typedoc --tsconfig .tshy/esm.json ./src/*.ts"
- },
- "prettier": {
- "experimentalTernaries": true,
- "semi": false,
- "printWidth": 75,
- "tabWidth": 2,
- "useTabs": false,
- "singleQuote": true,
- "jsxSingleQuote": false,
- "bracketSameLine": true,
- "arrowParens": "avoid",
- "endOfLine": "lf"
- },
- "tap": {
- "typecheck": true
- },
- "repository": {
- "type": "git",
- "url": "git+https://github.com/tapjs/foreground-child.git"
- },
- "author": "Isaac Z. Schlueter (http://blog.izs.me/)",
- "license": "ISC",
- "devDependencies": {
- "@types/cross-spawn": "^6.0.2",
- "@types/node": "^18.15.11",
- "@types/tap": "^15.0.8",
- "prettier": "^3.3.2",
- "tap": "^21.1.0",
- "tshy": "^3.0.2",
- "typedoc": "^0.24.2",
- "typescript": "^5.0.2"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- },
- "tshy": {
- "exports": {
- "./watchdog": "./src/watchdog.ts",
- "./proxy-signals": "./src/proxy-signals.ts",
- "./package.json": "./package.json",
- ".": "./src/index.ts"
- }
- },
- "type": "module",
- "module": "./dist/esm/index.js"
-}
diff --git a/node_modules/fraction.js/LICENSE b/node_modules/fraction.js/LICENSE
deleted file mode 100644
index 6dd5328..0000000
--- a/node_modules/fraction.js/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2023 Robert Eisele
-
-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:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-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.
diff --git a/node_modules/fraction.js/README.md b/node_modules/fraction.js/README.md
deleted file mode 100644
index 7d3f31a..0000000
--- a/node_modules/fraction.js/README.md
+++ /dev/null
@@ -1,466 +0,0 @@
-# Fraction.js - ℚ in JavaScript
-
-[](https://npmjs.org/package/fraction.js "View this project on npm")
-[](http://opensource.org/licenses/MIT)
-
-
-Tired of inprecise numbers represented by doubles, which have to store rational and irrational numbers like PI or sqrt(2) the same way? Obviously the following problem is preventable:
-
-```javascript
-1 / 98 * 98 // = 0.9999999999999999
-```
-
-If you need more precision or just want a fraction as a result, just include *Fraction.js*:
-
-```javascript
-var Fraction = require('fraction.js');
-// or
-import Fraction from 'fraction.js';
-```
-
-and give it a trial:
-
-```javascript
-Fraction(1).div(98).mul(98) // = 1
-```
-
-Internally, numbers are represented as *numerator / denominator*, which adds just a little overhead. However, the library is written with performance and accuracy in mind, which makes it the perfect basis for [Polynomial.js](https://github.com/infusion/Polynomial.js) and [Math.js](https://github.com/josdejong/mathjs).
-
-Convert decimal to fraction
-===
-The simplest job for fraction.js is to get a fraction out of a decimal:
-```javascript
-var x = new Fraction(1.88);
-var res = x.toFraction(true); // String "1 22/25"
-```
-
-Examples / Motivation
-===
-A simple example might be
-
-```javascript
-var f = new Fraction("9.4'31'"); // 9.4313131313131...
-f.mul([-4, 3]).mod("4.'8'"); // 4.88888888888888...
-```
-The result is
-
-```javascript
-console.log(f.toFraction()); // -4154 / 1485
-```
-You could of course also access the sign (s), numerator (n) and denominator (d) on your own:
-```javascript
-f.s * f.n / f.d = -1 * 4154 / 1485 = -2.797306...
-```
-
-If you would try to calculate it yourself, you would come up with something like:
-
-```javascript
-(9.4313131 * (-4 / 3)) % 4.888888 = -2.797308133...
-```
-
-Quite okay, but yea - not as accurate as it could be.
-
-
-Laplace Probability
-===
-Simple example. What's the probability of throwing a 3, and 1 or 4, and 2 or 4 or 6 with a fair dice?
-
-P({3}):
-```javascript
-var p = new Fraction([3].length, 6).toString(); // 0.1(6)
-```
-
-P({1, 4}):
-```javascript
-var p = new Fraction([1, 4].length, 6).toString(); // 0.(3)
-```
-
-P({2, 4, 6}):
-```javascript
-var p = new Fraction([2, 4, 6].length, 6).toString(); // 0.5
-```
-
-Convert degrees/minutes/seconds to precise rational representation:
-===
-
-57+45/60+17/3600
-```javascript
-var deg = 57; // 57°
-var min = 45; // 45 Minutes
-var sec = 17; // 17 Seconds
-
-new Fraction(deg).add(min, 60).add(sec, 3600).toString() // -> 57.7547(2)
-```
-
-
-Rational approximation of irrational numbers
-===
-
-Now it's getting messy ;d To approximate a number like *sqrt(5) - 2* with a numerator and denominator, you can reformat the equation as follows: *pow(n / d + 2, 2) = 5*.
-
-Then the following algorithm will generate the rational number besides the binary representation.
-
-```javascript
-var x = "/", s = "";
-
-var a = new Fraction(0),
- b = new Fraction(1);
-for (var n = 0; n <= 10; n++) {
-
- var c = a.add(b).div(2);
-
- console.log(n + "\t" + a + "\t" + b + "\t" + c + "\t" + x);
-
- if (c.add(2).pow(2) < 5) {
- a = c;
- x = "1";
- } else {
- b = c;
- x = "0";
- }
- s+= x;
-}
-console.log(s)
-```
-
-The result is
-
-```
-n a[n] b[n] c[n] x[n]
-0 0/1 1/1 1/2 /
-1 0/1 1/2 1/4 0
-2 0/1 1/4 1/8 0
-3 1/8 1/4 3/16 1
-4 3/16 1/4 7/32 1
-5 7/32 1/4 15/64 1
-6 15/64 1/4 31/128 1
-7 15/64 31/128 61/256 0
-8 15/64 61/256 121/512 0
-9 15/64 121/512 241/1024 0
-10 241/1024 121/512 483/2048 1
-```
-Thus the approximation after 11 iterations of the bisection method is *483 / 2048* and the binary representation is 0.00111100011 (see [WolframAlpha](http://www.wolframalpha.com/input/?i=sqrt%285%29-2+binary))
-
-
-I published another example on how to approximate PI with fraction.js on my [blog](http://www.xarg.org/2014/03/precise-calculations-in-javascript/) (Still not the best idea to approximate irrational numbers, but it illustrates the capabilities of Fraction.js perfectly).
-
-
-Get the exact fractional part of a number
----
-```javascript
-var f = new Fraction("-6.(3416)");
-console.log("" + f.mod(1).abs()); // 0.(3416)
-```
-
-Mathematical correct modulo
----
-The behaviour on negative congruences is different to most modulo implementations in computer science. Even the *mod()* function of Fraction.js behaves in the typical way. To solve the problem of having the mathematical correct modulo with Fraction.js you could come up with this:
-
-```javascript
-var a = -1;
-var b = 10.99;
-
-console.log(new Fraction(a)
- .mod(b)); // Not correct, usual Modulo
-
-console.log(new Fraction(a)
- .mod(b).add(b).mod(b)); // Correct! Mathematical Modulo
-```
-
-fmod() impreciseness circumvented
----
-It turns out that Fraction.js outperforms almost any fmod() implementation, including JavaScript itself, [php.js](http://phpjs.org/functions/fmod/), C++, Python, Java and even Wolframalpha due to the fact that numbers like 0.05, 0.1, ... are infinite decimal in base 2.
-
-The equation *fmod(4.55, 0.05)* gives *0.04999999999999957*, wolframalpha says *1/20*. The correct answer should be **zero**, as 0.05 divides 4.55 without any remainder.
-
-
-Parser
-===
-
-Any function (see below) as well as the constructor of the *Fraction* class parses its input and reduce it to the smallest term.
-
-You can pass either Arrays, Objects, Integers, Doubles or Strings.
-
-Arrays / Objects
----
-```javascript
-new Fraction(numerator, denominator);
-new Fraction([numerator, denominator]);
-new Fraction({n: numerator, d: denominator});
-```
-
-Integers
----
-```javascript
-new Fraction(123);
-```
-
-Doubles
----
-```javascript
-new Fraction(55.4);
-```
-
-**Note:** If you pass a double as it is, Fraction.js will perform a number analysis based on Farey Sequences. If you concern performance, cache Fraction.js objects and pass arrays/objects.
-
-The method is really precise, but too large exact numbers, like 1234567.9991829 will result in a wrong approximation. If you want to keep the number as it is, convert it to a string, as the string parser will not perform any further observations. If you have problems with the approximation, in the file `examples/approx.js` is a different approximation algorithm, which might work better in some more specific use-cases.
-
-
-Strings
----
-```javascript
-new Fraction("123.45");
-new Fraction("123/45"); // A rational number represented as two decimals, separated by a slash
-new Fraction("123:45"); // A rational number represented as two decimals, separated by a colon
-new Fraction("4 123/45"); // A rational number represented as a whole number and a fraction
-new Fraction("123.'456'"); // Note the quotes, see below!
-new Fraction("123.(456)"); // Note the brackets, see below!
-new Fraction("123.45'6'"); // Note the quotes, see below!
-new Fraction("123.45(6)"); // Note the brackets, see below!
-```
-
-Two arguments
----
-```javascript
-new Fraction(3, 2); // 3/2 = 1.5
-```
-
-Repeating decimal places
----
-*Fraction.js* can easily handle repeating decimal places. For example *1/3* is *0.3333...*. There is only one repeating digit. As you can see in the examples above, you can pass a number like *1/3* as "0.'3'" or "0.(3)", which are synonym. There are no tests to parse something like 0.166666666 to 1/6! If you really want to handle this number, wrap around brackets on your own with the function below for example: 0.1(66666666)
-
-Assume you want to divide 123.32 / 33.6(567). [WolframAlpha](http://www.wolframalpha.com/input/?i=123.32+%2F+%2812453%2F370%29) states that you'll get a period of 1776 digits. *Fraction.js* comes to the same result. Give it a try:
-
-```javascript
-var f = new Fraction("123.32");
-console.log("Bam: " + f.div("33.6(567)"));
-```
-
-To automatically make a number like "0.123123123" to something more Fraction.js friendly like "0.(123)", I hacked this little brute force algorithm in a 10 minutes. Improvements are welcome...
-
-```javascript
-function formatDecimal(str) {
-
- var comma, pre, offset, pad, times, repeat;
-
- if (-1 === (comma = str.indexOf(".")))
- return str;
-
- pre = str.substr(0, comma + 1);
- str = str.substr(comma + 1);
-
- for (var i = 0; i < str.length; i++) {
-
- offset = str.substr(0, i);
-
- for (var j = 0; j < 5; j++) {
-
- pad = str.substr(i, j + 1);
-
- times = Math.ceil((str.length - offset.length) / pad.length);
-
- repeat = new Array(times + 1).join(pad); // Silly String.repeat hack
-
- if (0 === (offset + repeat).indexOf(str)) {
- return pre + offset + "(" + pad + ")";
- }
- }
- }
- return null;
-}
-
-var f, x = formatDecimal("13.0123123123"); // = 13.0(123)
-if (x !== null) {
- f = new Fraction(x);
-}
-```
-
-Attributes
-===
-
-The Fraction object allows direct access to the numerator, denominator and sign attributes. It is ensured that only the sign-attribute holds sign information so that a sign comparison is only necessary against this attribute.
-
-```javascript
-var f = new Fraction('-1/2');
-console.log(f.n); // Numerator: 1
-console.log(f.d); // Denominator: 2
-console.log(f.s); // Sign: -1
-```
-
-
-Functions
-===
-
-Fraction abs()
----
-Returns the actual number without any sign information
-
-Fraction neg()
----
-Returns the actual number with flipped sign in order to get the additive inverse
-
-Fraction add(n)
----
-Returns the sum of the actual number and the parameter n
-
-Fraction sub(n)
----
-Returns the difference of the actual number and the parameter n
-
-Fraction mul(n)
----
-Returns the product of the actual number and the parameter n
-
-Fraction div(n)
----
-Returns the quotient of the actual number and the parameter n
-
-Fraction pow(exp)
----
-Returns the power of the actual number, raised to an possible rational exponent. If the result becomes non-rational the function returns `null`.
-
-Fraction mod(n)
----
-Returns the modulus (rest of the division) of the actual object and n (this % n). It's a much more precise [fmod()](#fmod-impreciseness-circumvented) if you like. Please note that *mod()* is just like the modulo operator of most programming languages. If you want a mathematical correct modulo, see [here](#mathematical-correct-modulo).
-
-Fraction mod()
----
-Returns the modulus (rest of the division) of the actual object (numerator mod denominator)
-
-Fraction gcd(n)
----
-Returns the fractional greatest common divisor
-
-Fraction lcm(n)
----
-Returns the fractional least common multiple
-
-Fraction ceil([places=0-16])
----
-Returns the ceiling of a rational number with Math.ceil
-
-Fraction floor([places=0-16])
----
-Returns the floor of a rational number with Math.floor
-
-Fraction round([places=0-16])
----
-Returns the rational number rounded with Math.round
-
-Fraction roundTo(multiple)
----
-Rounds a fraction to the closest multiple of another fraction.
-
-Fraction inverse()
----
-Returns the multiplicative inverse of the actual number (n / d becomes d / n) in order to get the reciprocal
-
-Fraction simplify([eps=0.001])
----
-Simplifies the rational number under a certain error threshold. Ex. `0.333` will be `1/3` with `eps=0.001`
-
-boolean equals(n)
----
-Check if two numbers are equal
-
-int compare(n)
----
-Compare two numbers.
-```
-result < 0: n is greater than actual number
-result > 0: n is smaller than actual number
-result = 0: n is equal to the actual number
-```
-
-boolean divisible(n)
----
-Check if two numbers are divisible (n divides this)
-
-double valueOf()
----
-Returns a decimal representation of the fraction
-
-String toString([decimalPlaces=15])
----
-Generates an exact string representation of the actual object. For repeated decimal places all digits are collected within brackets, like `1/3 = "0.(3)"`. For all other numbers, up to `decimalPlaces` significant digits are collected - which includes trailing zeros if the number is getting truncated. However, `1/2 = "0.5"` without trailing zeros of course.
-
-**Note:** As `valueOf()` and `toString()` are provided, `toString()` is only called implicitly in a real string context. Using the plus-operator like `"123" + new Fraction` will call valueOf(), because JavaScript tries to combine two primitives first and concatenates them later, as string will be the more dominant type. `alert(new Fraction)` or `String(new Fraction)` on the other hand will do what you expect. If you really want to have control, you should call `toString()` or `valueOf()` explicitly!
-
-String toLatex(excludeWhole=false)
----
-Generates an exact LaTeX representation of the actual object. You can see a [live demo](http://www.xarg.org/2014/03/precise-calculations-in-javascript/) on my blog.
-
-The optional boolean parameter indicates if you want to exclude the whole part. "1 1/3" instead of "4/3"
-
-String toFraction(excludeWhole=false)
----
-Gets a string representation of the fraction
-
-The optional boolean parameter indicates if you want to exclude the whole part. "1 1/3" instead of "4/3"
-
-Array toContinued()
----
-Gets an array of the fraction represented as a continued fraction. The first element always contains the whole part.
-
-```javascript
-var f = new Fraction('88/33');
-var c = f.toContinued(); // [2, 1, 2]
-```
-
-Fraction clone()
----
-Creates a copy of the actual Fraction object
-
-
-Exceptions
-===
-If a really hard error occurs (parsing error, division by zero), *fraction.js* throws exceptions! Please make sure you handle them correctly.
-
-
-
-Installation
-===
-Installing fraction.js is as easy as cloning this repo or use the following command:
-
-```
-npm install fraction.js
-```
-
-Using Fraction.js with the browser
-===
-```html
-
-
-```
-
-Using Fraction.js with TypeScript
-===
-```js
-import Fraction from "fraction.js";
-console.log(Fraction("123/456"));
-```
-
-Coding Style
-===
-As every library I publish, fraction.js is also built to be as small as possible after compressing it with Google Closure Compiler in advanced mode. Thus the coding style orientates a little on maxing-out the compression rate. Please make sure you keep this style if you plan to extend the library.
-
-
-Precision
-===
-Fraction.js tries to circumvent floating point errors, by having an internal representation of numerator and denominator. As it relies on JavaScript, there is also a limit. The biggest number representable is `Number.MAX_SAFE_INTEGER / 1` and the smallest is `-1 / Number.MAX_SAFE_INTEGER`, with `Number.MAX_SAFE_INTEGER=9007199254740991`. If this is not enough, there is `bigfraction.js` shipped experimentally, which relies on `BigInt` and should become the new Fraction.js eventually.
-
-Testing
-===
-If you plan to enhance the library, make sure you add test cases and all the previous tests are passing. You can test the library with
-
-```
-npm test
-```
-
-
-Copyright and licensing
-===
-Copyright (c) 2023, [Robert Eisele](https://raw.org/)
-Licensed under the MIT license.
diff --git a/node_modules/fraction.js/bigfraction.js b/node_modules/fraction.js/bigfraction.js
deleted file mode 100644
index 038ca05..0000000
--- a/node_modules/fraction.js/bigfraction.js
+++ /dev/null
@@ -1,899 +0,0 @@
-/**
- * @license Fraction.js v4.2.1 20/08/2023
- * https://www.xarg.org/2014/03/rational-numbers-in-javascript/
- *
- * Copyright (c) 2023, Robert Eisele (robert@raw.org)
- * Dual licensed under the MIT or GPL Version 2 licenses.
- **/
-
-
-/**
- *
- * This class offers the possibility to calculate fractions.
- * You can pass a fraction in different formats. Either as array, as double, as string or as an integer.
- *
- * Array/Object form
- * [ 0 => , 1 => ]
- * [ n => , d => ]
- *
- * Integer form
- * - Single integer value
- *
- * Double form
- * - Single double value
- *
- * String form
- * 123.456 - a simple double
- * 123/456 - a string fraction
- * 123.'456' - a double with repeating decimal places
- * 123.(456) - synonym
- * 123.45'6' - a double with repeating last place
- * 123.45(6) - synonym
- *
- * Example:
- *
- * let f = new Fraction("9.4'31'");
- * f.mul([-4, 3]).div(4.9);
- *
- */
-
-(function(root) {
-
- "use strict";
-
- // Set Identity function to downgrade BigInt to Number if needed
- if (typeof BigInt === 'undefined') BigInt = function(n) { if (isNaN(n)) throw new Error(""); return n; };
-
- const C_ONE = BigInt(1);
- const C_ZERO = BigInt(0);
- const C_TEN = BigInt(10);
- const C_TWO = BigInt(2);
- const C_FIVE = BigInt(5);
-
- // Maximum search depth for cyclic rational numbers. 2000 should be more than enough.
- // Example: 1/7 = 0.(142857) has 6 repeating decimal places.
- // If MAX_CYCLE_LEN gets reduced, long cycles will not be detected and toString() only gets the first 10 digits
- const MAX_CYCLE_LEN = 2000;
-
- // Parsed data to avoid calling "new" all the time
- const P = {
- "s": C_ONE,
- "n": C_ZERO,
- "d": C_ONE
- };
-
- function assign(n, s) {
-
- try {
- n = BigInt(n);
- } catch (e) {
- throw InvalidParameter();
- }
- return n * s;
- }
-
- // Creates a new Fraction internally without the need of the bulky constructor
- function newFraction(n, d) {
-
- if (d === C_ZERO) {
- throw DivisionByZero();
- }
-
- const f = Object.create(Fraction.prototype);
- f["s"] = n < C_ZERO ? -C_ONE : C_ONE;
-
- n = n < C_ZERO ? -n : n;
-
- const a = gcd(n, d);
-
- f["n"] = n / a;
- f["d"] = d / a;
- return f;
- }
-
- function factorize(num) {
-
- const factors = {};
-
- let n = num;
- let i = C_TWO;
- let s = C_FIVE - C_ONE;
-
- while (s <= n) {
-
- while (n % i === C_ZERO) {
- n/= i;
- factors[i] = (factors[i] || C_ZERO) + C_ONE;
- }
- s+= C_ONE + C_TWO * i++;
- }
-
- if (n !== num) {
- if (n > 1)
- factors[n] = (factors[n] || C_ZERO) + C_ONE;
- } else {
- factors[num] = (factors[num] || C_ZERO) + C_ONE;
- }
- return factors;
- }
-
- const parse = function(p1, p2) {
-
- let n = C_ZERO, d = C_ONE, s = C_ONE;
-
- if (p1 === undefined || p1 === null) {
- /* void */
- } else if (p2 !== undefined) {
- n = BigInt(p1);
- d = BigInt(p2);
- s = n * d;
-
- if (n % C_ONE !== C_ZERO || d % C_ONE !== C_ZERO) {
- throw NonIntegerParameter();
- }
-
- } else if (typeof p1 === "object") {
- if ("d" in p1 && "n" in p1) {
- n = BigInt(p1["n"]);
- d = BigInt(p1["d"]);
- if ("s" in p1)
- n*= BigInt(p1["s"]);
- } else if (0 in p1) {
- n = BigInt(p1[0]);
- if (1 in p1)
- d = BigInt(p1[1]);
- } else if (p1 instanceof BigInt) {
- n = BigInt(p1);
- } else {
- throw InvalidParameter();
- }
- s = n * d;
- } else if (typeof p1 === "bigint") {
- n = p1;
- s = p1;
- d = C_ONE;
- } else if (typeof p1 === "number") {
-
- if (isNaN(p1)) {
- throw InvalidParameter();
- }
-
- if (p1 < 0) {
- s = -C_ONE;
- p1 = -p1;
- }
-
- if (p1 % 1 === 0) {
- n = BigInt(p1);
- } else if (p1 > 0) { // check for != 0, scale would become NaN (log(0)), which converges really slow
-
- let z = 1;
-
- let A = 0, B = 1;
- let C = 1, D = 1;
-
- let N = 10000000;
-
- if (p1 >= 1) {
- z = 10 ** Math.floor(1 + Math.log10(p1));
- p1/= z;
- }
-
- // Using Farey Sequences
-
- while (B <= N && D <= N) {
- let M = (A + C) / (B + D);
-
- if (p1 === M) {
- if (B + D <= N) {
- n = A + C;
- d = B + D;
- } else if (D > B) {
- n = C;
- d = D;
- } else {
- n = A;
- d = B;
- }
- break;
-
- } else {
-
- if (p1 > M) {
- A+= C;
- B+= D;
- } else {
- C+= A;
- D+= B;
- }
-
- if (B > N) {
- n = C;
- d = D;
- } else {
- n = A;
- d = B;
- }
- }
- }
- n = BigInt(n) * BigInt(z);
- d = BigInt(d);
-
- }
-
- } else if (typeof p1 === "string") {
-
- let ndx = 0;
-
- let v = C_ZERO, w = C_ZERO, x = C_ZERO, y = C_ONE, z = C_ONE;
-
- let match = p1.match(/\d+|./g);
-
- if (match === null)
- throw InvalidParameter();
-
- if (match[ndx] === '-') {// Check for minus sign at the beginning
- s = -C_ONE;
- ndx++;
- } else if (match[ndx] === '+') {// Check for plus sign at the beginning
- ndx++;
- }
-
- if (match.length === ndx + 1) { // Check if it's just a simple number "1234"
- w = assign(match[ndx++], s);
- } else if (match[ndx + 1] === '.' || match[ndx] === '.') { // Check if it's a decimal number
-
- if (match[ndx] !== '.') { // Handle 0.5 and .5
- v = assign(match[ndx++], s);
- }
- ndx++;
-
- // Check for decimal places
- if (ndx + 1 === match.length || match[ndx + 1] === '(' && match[ndx + 3] === ')' || match[ndx + 1] === "'" && match[ndx + 3] === "'") {
- w = assign(match[ndx], s);
- y = C_TEN ** BigInt(match[ndx].length);
- ndx++;
- }
-
- // Check for repeating places
- if (match[ndx] === '(' && match[ndx + 2] === ')' || match[ndx] === "'" && match[ndx + 2] === "'") {
- x = assign(match[ndx + 1], s);
- z = C_TEN ** BigInt(match[ndx + 1].length) - C_ONE;
- ndx+= 3;
- }
-
- } else if (match[ndx + 1] === '/' || match[ndx + 1] === ':') { // Check for a simple fraction "123/456" or "123:456"
- w = assign(match[ndx], s);
- y = assign(match[ndx + 2], C_ONE);
- ndx+= 3;
- } else if (match[ndx + 3] === '/' && match[ndx + 1] === ' ') { // Check for a complex fraction "123 1/2"
- v = assign(match[ndx], s);
- w = assign(match[ndx + 2], s);
- y = assign(match[ndx + 4], C_ONE);
- ndx+= 5;
- }
-
- if (match.length <= ndx) { // Check for more tokens on the stack
- d = y * z;
- s = /* void */
- n = x + d * v + z * w;
- } else {
- throw InvalidParameter();
- }
-
- } else {
- throw InvalidParameter();
- }
-
- if (d === C_ZERO) {
- throw DivisionByZero();
- }
-
- P["s"] = s < C_ZERO ? -C_ONE : C_ONE;
- P["n"] = n < C_ZERO ? -n : n;
- P["d"] = d < C_ZERO ? -d : d;
- };
-
- function modpow(b, e, m) {
-
- let r = C_ONE;
- for (; e > C_ZERO; b = (b * b) % m, e >>= C_ONE) {
-
- if (e & C_ONE) {
- r = (r * b) % m;
- }
- }
- return r;
- }
-
- function cycleLen(n, d) {
-
- for (; d % C_TWO === C_ZERO;
- d/= C_TWO) {
- }
-
- for (; d % C_FIVE === C_ZERO;
- d/= C_FIVE) {
- }
-
- if (d === C_ONE) // Catch non-cyclic numbers
- return C_ZERO;
-
- // If we would like to compute really large numbers quicker, we could make use of Fermat's little theorem:
- // 10^(d-1) % d == 1
- // However, we don't need such large numbers and MAX_CYCLE_LEN should be the capstone,
- // as we want to translate the numbers to strings.
-
- let rem = C_TEN % d;
- let t = 1;
-
- for (; rem !== C_ONE; t++) {
- rem = rem * C_TEN % d;
-
- if (t > MAX_CYCLE_LEN)
- return C_ZERO; // Returning 0 here means that we don't print it as a cyclic number. It's likely that the answer is `d-1`
- }
- return BigInt(t);
- }
-
- function cycleStart(n, d, len) {
-
- let rem1 = C_ONE;
- let rem2 = modpow(C_TEN, len, d);
-
- for (let t = 0; t < 300; t++) { // s < ~log10(Number.MAX_VALUE)
- // Solve 10^s == 10^(s+t) (mod d)
-
- if (rem1 === rem2)
- return BigInt(t);
-
- rem1 = rem1 * C_TEN % d;
- rem2 = rem2 * C_TEN % d;
- }
- return 0;
- }
-
- function gcd(a, b) {
-
- if (!a)
- return b;
- if (!b)
- return a;
-
- while (1) {
- a%= b;
- if (!a)
- return b;
- b%= a;
- if (!b)
- return a;
- }
- }
-
- /**
- * Module constructor
- *
- * @constructor
- * @param {number|Fraction=} a
- * @param {number=} b
- */
- function Fraction(a, b) {
-
- parse(a, b);
-
- if (this instanceof Fraction) {
- a = gcd(P["d"], P["n"]); // Abuse a
- this["s"] = P["s"];
- this["n"] = P["n"] / a;
- this["d"] = P["d"] / a;
- } else {
- return newFraction(P['s'] * P['n'], P['d']);
- }
- }
-
- var DivisionByZero = function() {return new Error("Division by Zero");};
- var InvalidParameter = function() {return new Error("Invalid argument");};
- var NonIntegerParameter = function() {return new Error("Parameters must be integer");};
-
- Fraction.prototype = {
-
- "s": C_ONE,
- "n": C_ZERO,
- "d": C_ONE,
-
- /**
- * Calculates the absolute value
- *
- * Ex: new Fraction(-4).abs() => 4
- **/
- "abs": function() {
-
- return newFraction(this["n"], this["d"]);
- },
-
- /**
- * Inverts the sign of the current fraction
- *
- * Ex: new Fraction(-4).neg() => 4
- **/
- "neg": function() {
-
- return newFraction(-this["s"] * this["n"], this["d"]);
- },
-
- /**
- * Adds two rational numbers
- *
- * Ex: new Fraction({n: 2, d: 3}).add("14.9") => 467 / 30
- **/
- "add": function(a, b) {
-
- parse(a, b);
- return newFraction(
- this["s"] * this["n"] * P["d"] + P["s"] * this["d"] * P["n"],
- this["d"] * P["d"]
- );
- },
-
- /**
- * Subtracts two rational numbers
- *
- * Ex: new Fraction({n: 2, d: 3}).add("14.9") => -427 / 30
- **/
- "sub": function(a, b) {
-
- parse(a, b);
- return newFraction(
- this["s"] * this["n"] * P["d"] - P["s"] * this["d"] * P["n"],
- this["d"] * P["d"]
- );
- },
-
- /**
- * Multiplies two rational numbers
- *
- * Ex: new Fraction("-17.(345)").mul(3) => 5776 / 111
- **/
- "mul": function(a, b) {
-
- parse(a, b);
- return newFraction(
- this["s"] * P["s"] * this["n"] * P["n"],
- this["d"] * P["d"]
- );
- },
-
- /**
- * Divides two rational numbers
- *
- * Ex: new Fraction("-17.(345)").inverse().div(3)
- **/
- "div": function(a, b) {
-
- parse(a, b);
- return newFraction(
- this["s"] * P["s"] * this["n"] * P["d"],
- this["d"] * P["n"]
- );
- },
-
- /**
- * Clones the actual object
- *
- * Ex: new Fraction("-17.(345)").clone()
- **/
- "clone": function() {
- return newFraction(this['s'] * this['n'], this['d']);
- },
-
- /**
- * Calculates the modulo of two rational numbers - a more precise fmod
- *
- * Ex: new Fraction('4.(3)').mod([7, 8]) => (13/3) % (7/8) = (5/6)
- **/
- "mod": function(a, b) {
-
- if (a === undefined) {
- return newFraction(this["s"] * this["n"] % this["d"], C_ONE);
- }
-
- parse(a, b);
- if (0 === P["n"] && 0 === this["d"]) {
- throw DivisionByZero();
- }
-
- /*
- * First silly attempt, kinda slow
- *
- return that["sub"]({
- "n": num["n"] * Math.floor((this.n / this.d) / (num.n / num.d)),
- "d": num["d"],
- "s": this["s"]
- });*/
-
- /*
- * New attempt: a1 / b1 = a2 / b2 * q + r
- * => b2 * a1 = a2 * b1 * q + b1 * b2 * r
- * => (b2 * a1 % a2 * b1) / (b1 * b2)
- */
- return newFraction(
- this["s"] * (P["d"] * this["n"]) % (P["n"] * this["d"]),
- P["d"] * this["d"]
- );
- },
-
- /**
- * Calculates the fractional gcd of two rational numbers
- *
- * Ex: new Fraction(5,8).gcd(3,7) => 1/56
- */
- "gcd": function(a, b) {
-
- parse(a, b);
-
- // gcd(a / b, c / d) = gcd(a, c) / lcm(b, d)
-
- return newFraction(gcd(P["n"], this["n"]) * gcd(P["d"], this["d"]), P["d"] * this["d"]);
- },
-
- /**
- * Calculates the fractional lcm of two rational numbers
- *
- * Ex: new Fraction(5,8).lcm(3,7) => 15
- */
- "lcm": function(a, b) {
-
- parse(a, b);
-
- // lcm(a / b, c / d) = lcm(a, c) / gcd(b, d)
-
- if (P["n"] === C_ZERO && this["n"] === C_ZERO) {
- return newFraction(C_ZERO, C_ONE);
- }
- return newFraction(P["n"] * this["n"], gcd(P["n"], this["n"]) * gcd(P["d"], this["d"]));
- },
-
- /**
- * Gets the inverse of the fraction, means numerator and denominator are exchanged
- *
- * Ex: new Fraction([-3, 4]).inverse() => -4 / 3
- **/
- "inverse": function() {
- return newFraction(this["s"] * this["d"], this["n"]);
- },
-
- /**
- * Calculates the fraction to some integer exponent
- *
- * Ex: new Fraction(-1,2).pow(-3) => -8
- */
- "pow": function(a, b) {
-
- parse(a, b);
-
- // Trivial case when exp is an integer
-
- if (P['d'] === C_ONE) {
-
- if (P['s'] < C_ZERO) {
- return newFraction((this['s'] * this["d"]) ** P['n'], this["n"] ** P['n']);
- } else {
- return newFraction((this['s'] * this["n"]) ** P['n'], this["d"] ** P['n']);
- }
- }
-
- // Negative roots become complex
- // (-a/b)^(c/d) = x
- // <=> (-1)^(c/d) * (a/b)^(c/d) = x
- // <=> (cos(pi) + i*sin(pi))^(c/d) * (a/b)^(c/d) = x
- // <=> (cos(c*pi/d) + i*sin(c*pi/d)) * (a/b)^(c/d) = x # DeMoivre's formula
- // From which follows that only for c=0 the root is non-complex
- if (this['s'] < C_ZERO) return null;
-
- // Now prime factor n and d
- let N = factorize(this['n']);
- let D = factorize(this['d']);
-
- // Exponentiate and take root for n and d individually
- let n = C_ONE;
- let d = C_ONE;
- for (let k in N) {
- if (k === '1') continue;
- if (k === '0') {
- n = C_ZERO;
- break;
- }
- N[k]*= P['n'];
-
- if (N[k] % P['d'] === C_ZERO) {
- N[k]/= P['d'];
- } else return null;
- n*= BigInt(k) ** N[k];
- }
-
- for (let k in D) {
- if (k === '1') continue;
- D[k]*= P['n'];
-
- if (D[k] % P['d'] === C_ZERO) {
- D[k]/= P['d'];
- } else return null;
- d*= BigInt(k) ** D[k];
- }
-
- if (P['s'] < C_ZERO) {
- return newFraction(d, n);
- }
- return newFraction(n, d);
- },
-
- /**
- * Check if two rational numbers are the same
- *
- * Ex: new Fraction(19.6).equals([98, 5]);
- **/
- "equals": function(a, b) {
-
- parse(a, b);
- return this["s"] * this["n"] * P["d"] === P["s"] * P["n"] * this["d"]; // Same as compare() === 0
- },
-
- /**
- * Check if two rational numbers are the same
- *
- * Ex: new Fraction(19.6).equals([98, 5]);
- **/
- "compare": function(a, b) {
-
- parse(a, b);
- let t = (this["s"] * this["n"] * P["d"] - P["s"] * P["n"] * this["d"]);
-
- return (C_ZERO < t) - (t < C_ZERO);
- },
-
- /**
- * Calculates the ceil of a rational number
- *
- * Ex: new Fraction('4.(3)').ceil() => (5 / 1)
- **/
- "ceil": function(places) {
-
- places = C_TEN ** BigInt(places || 0);
-
- return newFraction(this["s"] * places * this["n"] / this["d"] +
- (places * this["n"] % this["d"] > C_ZERO && this["s"] >= C_ZERO ? C_ONE : C_ZERO),
- places);
- },
-
- /**
- * Calculates the floor of a rational number
- *
- * Ex: new Fraction('4.(3)').floor() => (4 / 1)
- **/
- "floor": function(places) {
-
- places = C_TEN ** BigInt(places || 0);
-
- return newFraction(this["s"] * places * this["n"] / this["d"] -
- (places * this["n"] % this["d"] > C_ZERO && this["s"] < C_ZERO ? C_ONE : C_ZERO),
- places);
- },
-
- /**
- * Rounds a rational numbers
- *
- * Ex: new Fraction('4.(3)').round() => (4 / 1)
- **/
- "round": function(places) {
-
- places = C_TEN ** BigInt(places || 0);
-
- /* Derivation:
-
- s >= 0:
- round(n / d) = trunc(n / d) + (n % d) / d >= 0.5 ? 1 : 0
- = trunc(n / d) + 2(n % d) >= d ? 1 : 0
- s < 0:
- round(n / d) =-trunc(n / d) - (n % d) / d > 0.5 ? 1 : 0
- =-trunc(n / d) - 2(n % d) > d ? 1 : 0
-
- =>:
-
- round(s * n / d) = s * trunc(n / d) + s * (C + 2(n % d) > d ? 1 : 0)
- where C = s >= 0 ? 1 : 0, to fix the >= for the positve case.
- */
-
- return newFraction(this["s"] * places * this["n"] / this["d"] +
- this["s"] * ((this["s"] >= C_ZERO ? C_ONE : C_ZERO) + C_TWO * (places * this["n"] % this["d"]) > this["d"] ? C_ONE : C_ZERO),
- places);
- },
-
- /**
- * Check if two rational numbers are divisible
- *
- * Ex: new Fraction(19.6).divisible(1.5);
- */
- "divisible": function(a, b) {
-
- parse(a, b);
- return !(!(P["n"] * this["d"]) || ((this["n"] * P["d"]) % (P["n"] * this["d"])));
- },
-
- /**
- * Returns a decimal representation of the fraction
- *
- * Ex: new Fraction("100.'91823'").valueOf() => 100.91823918239183
- **/
- 'valueOf': function() {
- // Best we can do so far
- return Number(this["s"] * this["n"]) / Number(this["d"]);
- },
-
- /**
- * Creates a string representation of a fraction with all digits
- *
- * Ex: new Fraction("100.'91823'").toString() => "100.(91823)"
- **/
- 'toString': function(dec) {
-
- let N = this["n"];
- let D = this["d"];
-
- function trunc(x) {
- return typeof x === 'bigint' ? x : Math.floor(x);
- }
-
- dec = dec || 15; // 15 = decimal places when no repetition
-
- let cycLen = cycleLen(N, D); // Cycle length
- let cycOff = cycleStart(N, D, cycLen); // Cycle start
-
- let str = this['s'] < C_ZERO ? "-" : "";
-
- // Append integer part
- str+= trunc(N / D);
-
- N%= D;
- N*= C_TEN;
-
- if (N)
- str+= ".";
-
- if (cycLen) {
-
- for (let i = cycOff; i--;) {
- str+= trunc(N / D);
- N%= D;
- N*= C_TEN;
- }
- str+= "(";
- for (let i = cycLen; i--;) {
- str+= trunc(N / D);
- N%= D;
- N*= C_TEN;
- }
- str+= ")";
- } else {
- for (let i = dec; N && i--;) {
- str+= trunc(N / D);
- N%= D;
- N*= C_TEN;
- }
- }
- return str;
- },
-
- /**
- * Returns a string-fraction representation of a Fraction object
- *
- * Ex: new Fraction("1.'3'").toFraction() => "4 1/3"
- **/
- 'toFraction': function(excludeWhole) {
-
- let n = this["n"];
- let d = this["d"];
- let str = this['s'] < C_ZERO ? "-" : "";
-
- if (d === C_ONE) {
- str+= n;
- } else {
- let whole = n / d;
- if (excludeWhole && whole > C_ZERO) {
- str+= whole;
- str+= " ";
- n%= d;
- }
-
- str+= n;
- str+= '/';
- str+= d;
- }
- return str;
- },
-
- /**
- * Returns a latex representation of a Fraction object
- *
- * Ex: new Fraction("1.'3'").toLatex() => "\frac{4}{3}"
- **/
- 'toLatex': function(excludeWhole) {
-
- let n = this["n"];
- let d = this["d"];
- let str = this['s'] < C_ZERO ? "-" : "";
-
- if (d === C_ONE) {
- str+= n;
- } else {
- let whole = n / d;
- if (excludeWhole && whole > C_ZERO) {
- str+= whole;
- n%= d;
- }
-
- str+= "\\frac{";
- str+= n;
- str+= '}{';
- str+= d;
- str+= '}';
- }
- return str;
- },
-
- /**
- * Returns an array of continued fraction elements
- *
- * Ex: new Fraction("7/8").toContinued() => [0,1,7]
- */
- 'toContinued': function() {
-
- let a = this['n'];
- let b = this['d'];
- let res = [];
-
- do {
- res.push(a / b);
- let t = a % b;
- a = b;
- b = t;
- } while (a !== C_ONE);
-
- return res;
- },
-
- "simplify": function(eps) {
-
- eps = eps || 0.001;
-
- const thisABS = this['abs']();
- const cont = thisABS['toContinued']();
-
- for (let i = 1; i < cont.length; i++) {
-
- let s = newFraction(cont[i - 1], C_ONE);
- for (let k = i - 2; k >= 0; k--) {
- s = s['inverse']()['add'](cont[k]);
- }
-
- if (Math.abs(s['sub'](thisABS).valueOf()) < eps) {
- return s['mul'](this['s']);
- }
- }
- return this;
- }
- };
-
- if (typeof define === "function" && define["amd"]) {
- define([], function() {
- return Fraction;
- });
- } else if (typeof exports === "object") {
- Object.defineProperty(exports, "__esModule", { 'value': true });
- Fraction['default'] = Fraction;
- Fraction['Fraction'] = Fraction;
- module['exports'] = Fraction;
- } else {
- root['Fraction'] = Fraction;
- }
-
-})(this);
diff --git a/node_modules/fraction.js/fraction.cjs b/node_modules/fraction.js/fraction.cjs
deleted file mode 100644
index 0a10d8c..0000000
--- a/node_modules/fraction.js/fraction.cjs
+++ /dev/null
@@ -1,904 +0,0 @@
-/**
- * @license Fraction.js v4.3.7 31/08/2023
- * https://www.xarg.org/2014/03/rational-numbers-in-javascript/
- *
- * Copyright (c) 2023, Robert Eisele (robert@raw.org)
- * Dual licensed under the MIT or GPL Version 2 licenses.
- **/
-
-
-/**
- *
- * This class offers the possibility to calculate fractions.
- * You can pass a fraction in different formats. Either as array, as double, as string or as an integer.
- *
- * Array/Object form
- * [ 0 => , 1 => ]
- * [ n => , d => ]
- *
- * Integer form
- * - Single integer value
- *
- * Double form
- * - Single double value
- *
- * String form
- * 123.456 - a simple double
- * 123/456 - a string fraction
- * 123.'456' - a double with repeating decimal places
- * 123.(456) - synonym
- * 123.45'6' - a double with repeating last place
- * 123.45(6) - synonym
- *
- * Example:
- *
- * var f = new Fraction("9.4'31'");
- * f.mul([-4, 3]).div(4.9);
- *
- */
-
-(function(root) {
-
- "use strict";
-
- // Maximum search depth for cyclic rational numbers. 2000 should be more than enough.
- // Example: 1/7 = 0.(142857) has 6 repeating decimal places.
- // If MAX_CYCLE_LEN gets reduced, long cycles will not be detected and toString() only gets the first 10 digits
- var MAX_CYCLE_LEN = 2000;
-
- // Parsed data to avoid calling "new" all the time
- var P = {
- "s": 1,
- "n": 0,
- "d": 1
- };
-
- function assign(n, s) {
-
- if (isNaN(n = parseInt(n, 10))) {
- throw InvalidParameter();
- }
- return n * s;
- }
-
- // Creates a new Fraction internally without the need of the bulky constructor
- function newFraction(n, d) {
-
- if (d === 0) {
- throw DivisionByZero();
- }
-
- var f = Object.create(Fraction.prototype);
- f["s"] = n < 0 ? -1 : 1;
-
- n = n < 0 ? -n : n;
-
- var a = gcd(n, d);
-
- f["n"] = n / a;
- f["d"] = d / a;
- return f;
- }
-
- function factorize(num) {
-
- var factors = {};
-
- var n = num;
- var i = 2;
- var s = 4;
-
- while (s <= n) {
-
- while (n % i === 0) {
- n/= i;
- factors[i] = (factors[i] || 0) + 1;
- }
- s+= 1 + 2 * i++;
- }
-
- if (n !== num) {
- if (n > 1)
- factors[n] = (factors[n] || 0) + 1;
- } else {
- factors[num] = (factors[num] || 0) + 1;
- }
- return factors;
- }
-
- var parse = function(p1, p2) {
-
- var n = 0, d = 1, s = 1;
- var v = 0, w = 0, x = 0, y = 1, z = 1;
-
- var A = 0, B = 1;
- var C = 1, D = 1;
-
- var N = 10000000;
- var M;
-
- if (p1 === undefined || p1 === null) {
- /* void */
- } else if (p2 !== undefined) {
- n = p1;
- d = p2;
- s = n * d;
-
- if (n % 1 !== 0 || d % 1 !== 0) {
- throw NonIntegerParameter();
- }
-
- } else
- switch (typeof p1) {
-
- case "object":
- {
- if ("d" in p1 && "n" in p1) {
- n = p1["n"];
- d = p1["d"];
- if ("s" in p1)
- n*= p1["s"];
- } else if (0 in p1) {
- n = p1[0];
- if (1 in p1)
- d = p1[1];
- } else {
- throw InvalidParameter();
- }
- s = n * d;
- break;
- }
- case "number":
- {
- if (p1 < 0) {
- s = p1;
- p1 = -p1;
- }
-
- if (p1 % 1 === 0) {
- n = p1;
- } else if (p1 > 0) { // check for != 0, scale would become NaN (log(0)), which converges really slow
-
- if (p1 >= 1) {
- z = Math.pow(10, Math.floor(1 + Math.log(p1) / Math.LN10));
- p1/= z;
- }
-
- // Using Farey Sequences
- // http://www.johndcook.com/blog/2010/10/20/best-rational-approximation/
-
- while (B <= N && D <= N) {
- M = (A + C) / (B + D);
-
- if (p1 === M) {
- if (B + D <= N) {
- n = A + C;
- d = B + D;
- } else if (D > B) {
- n = C;
- d = D;
- } else {
- n = A;
- d = B;
- }
- break;
-
- } else {
-
- if (p1 > M) {
- A+= C;
- B+= D;
- } else {
- C+= A;
- D+= B;
- }
-
- if (B > N) {
- n = C;
- d = D;
- } else {
- n = A;
- d = B;
- }
- }
- }
- n*= z;
- } else if (isNaN(p1) || isNaN(p2)) {
- d = n = NaN;
- }
- break;
- }
- case "string":
- {
- B = p1.match(/\d+|./g);
-
- if (B === null)
- throw InvalidParameter();
-
- if (B[A] === '-') {// Check for minus sign at the beginning
- s = -1;
- A++;
- } else if (B[A] === '+') {// Check for plus sign at the beginning
- A++;
- }
-
- if (B.length === A + 1) { // Check if it's just a simple number "1234"
- w = assign(B[A++], s);
- } else if (B[A + 1] === '.' || B[A] === '.') { // Check if it's a decimal number
-
- if (B[A] !== '.') { // Handle 0.5 and .5
- v = assign(B[A++], s);
- }
- A++;
-
- // Check for decimal places
- if (A + 1 === B.length || B[A + 1] === '(' && B[A + 3] === ')' || B[A + 1] === "'" && B[A + 3] === "'") {
- w = assign(B[A], s);
- y = Math.pow(10, B[A].length);
- A++;
- }
-
- // Check for repeating places
- if (B[A] === '(' && B[A + 2] === ')' || B[A] === "'" && B[A + 2] === "'") {
- x = assign(B[A + 1], s);
- z = Math.pow(10, B[A + 1].length) - 1;
- A+= 3;
- }
-
- } else if (B[A + 1] === '/' || B[A + 1] === ':') { // Check for a simple fraction "123/456" or "123:456"
- w = assign(B[A], s);
- y = assign(B[A + 2], 1);
- A+= 3;
- } else if (B[A + 3] === '/' && B[A + 1] === ' ') { // Check for a complex fraction "123 1/2"
- v = assign(B[A], s);
- w = assign(B[A + 2], s);
- y = assign(B[A + 4], 1);
- A+= 5;
- }
-
- if (B.length <= A) { // Check for more tokens on the stack
- d = y * z;
- s = /* void */
- n = x + d * v + z * w;
- break;
- }
-
- /* Fall through on error */
- }
- default:
- throw InvalidParameter();
- }
-
- if (d === 0) {
- throw DivisionByZero();
- }
-
- P["s"] = s < 0 ? -1 : 1;
- P["n"] = Math.abs(n);
- P["d"] = Math.abs(d);
- };
-
- function modpow(b, e, m) {
-
- var r = 1;
- for (; e > 0; b = (b * b) % m, e >>= 1) {
-
- if (e & 1) {
- r = (r * b) % m;
- }
- }
- return r;
- }
-
-
- function cycleLen(n, d) {
-
- for (; d % 2 === 0;
- d/= 2) {
- }
-
- for (; d % 5 === 0;
- d/= 5) {
- }
-
- if (d === 1) // Catch non-cyclic numbers
- return 0;
-
- // If we would like to compute really large numbers quicker, we could make use of Fermat's little theorem:
- // 10^(d-1) % d == 1
- // However, we don't need such large numbers and MAX_CYCLE_LEN should be the capstone,
- // as we want to translate the numbers to strings.
-
- var rem = 10 % d;
- var t = 1;
-
- for (; rem !== 1; t++) {
- rem = rem * 10 % d;
-
- if (t > MAX_CYCLE_LEN)
- return 0; // Returning 0 here means that we don't print it as a cyclic number. It's likely that the answer is `d-1`
- }
- return t;
- }
-
-
- function cycleStart(n, d, len) {
-
- var rem1 = 1;
- var rem2 = modpow(10, len, d);
-
- for (var t = 0; t < 300; t++) { // s < ~log10(Number.MAX_VALUE)
- // Solve 10^s == 10^(s+t) (mod d)
-
- if (rem1 === rem2)
- return t;
-
- rem1 = rem1 * 10 % d;
- rem2 = rem2 * 10 % d;
- }
- return 0;
- }
-
- function gcd(a, b) {
-
- if (!a)
- return b;
- if (!b)
- return a;
-
- while (1) {
- a%= b;
- if (!a)
- return b;
- b%= a;
- if (!b)
- return a;
- }
- };
-
- /**
- * Module constructor
- *
- * @constructor
- * @param {number|Fraction=} a
- * @param {number=} b
- */
- function Fraction(a, b) {
-
- parse(a, b);
-
- if (this instanceof Fraction) {
- a = gcd(P["d"], P["n"]); // Abuse variable a
- this["s"] = P["s"];
- this["n"] = P["n"] / a;
- this["d"] = P["d"] / a;
- } else {
- return newFraction(P['s'] * P['n'], P['d']);
- }
- }
-
- var DivisionByZero = function() { return new Error("Division by Zero"); };
- var InvalidParameter = function() { return new Error("Invalid argument"); };
- var NonIntegerParameter = function() { return new Error("Parameters must be integer"); };
-
- Fraction.prototype = {
-
- "s": 1,
- "n": 0,
- "d": 1,
-
- /**
- * Calculates the absolute value
- *
- * Ex: new Fraction(-4).abs() => 4
- **/
- "abs": function() {
-
- return newFraction(this["n"], this["d"]);
- },
-
- /**
- * Inverts the sign of the current fraction
- *
- * Ex: new Fraction(-4).neg() => 4
- **/
- "neg": function() {
-
- return newFraction(-this["s"] * this["n"], this["d"]);
- },
-
- /**
- * Adds two rational numbers
- *
- * Ex: new Fraction({n: 2, d: 3}).add("14.9") => 467 / 30
- **/
- "add": function(a, b) {
-
- parse(a, b);
- return newFraction(
- this["s"] * this["n"] * P["d"] + P["s"] * this["d"] * P["n"],
- this["d"] * P["d"]
- );
- },
-
- /**
- * Subtracts two rational numbers
- *
- * Ex: new Fraction({n: 2, d: 3}).add("14.9") => -427 / 30
- **/
- "sub": function(a, b) {
-
- parse(a, b);
- return newFraction(
- this["s"] * this["n"] * P["d"] - P["s"] * this["d"] * P["n"],
- this["d"] * P["d"]
- );
- },
-
- /**
- * Multiplies two rational numbers
- *
- * Ex: new Fraction("-17.(345)").mul(3) => 5776 / 111
- **/
- "mul": function(a, b) {
-
- parse(a, b);
- return newFraction(
- this["s"] * P["s"] * this["n"] * P["n"],
- this["d"] * P["d"]
- );
- },
-
- /**
- * Divides two rational numbers
- *
- * Ex: new Fraction("-17.(345)").inverse().div(3)
- **/
- "div": function(a, b) {
-
- parse(a, b);
- return newFraction(
- this["s"] * P["s"] * this["n"] * P["d"],
- this["d"] * P["n"]
- );
- },
-
- /**
- * Clones the actual object
- *
- * Ex: new Fraction("-17.(345)").clone()
- **/
- "clone": function() {
- return newFraction(this['s'] * this['n'], this['d']);
- },
-
- /**
- * Calculates the modulo of two rational numbers - a more precise fmod
- *
- * Ex: new Fraction('4.(3)').mod([7, 8]) => (13/3) % (7/8) = (5/6)
- **/
- "mod": function(a, b) {
-
- if (isNaN(this['n']) || isNaN(this['d'])) {
- return new Fraction(NaN);
- }
-
- if (a === undefined) {
- return newFraction(this["s"] * this["n"] % this["d"], 1);
- }
-
- parse(a, b);
- if (0 === P["n"] && 0 === this["d"]) {
- throw DivisionByZero();
- }
-
- /*
- * First silly attempt, kinda slow
- *
- return that["sub"]({
- "n": num["n"] * Math.floor((this.n / this.d) / (num.n / num.d)),
- "d": num["d"],
- "s": this["s"]
- });*/
-
- /*
- * New attempt: a1 / b1 = a2 / b2 * q + r
- * => b2 * a1 = a2 * b1 * q + b1 * b2 * r
- * => (b2 * a1 % a2 * b1) / (b1 * b2)
- */
- return newFraction(
- this["s"] * (P["d"] * this["n"]) % (P["n"] * this["d"]),
- P["d"] * this["d"]
- );
- },
-
- /**
- * Calculates the fractional gcd of two rational numbers
- *
- * Ex: new Fraction(5,8).gcd(3,7) => 1/56
- */
- "gcd": function(a, b) {
-
- parse(a, b);
-
- // gcd(a / b, c / d) = gcd(a, c) / lcm(b, d)
-
- return newFraction(gcd(P["n"], this["n"]) * gcd(P["d"], this["d"]), P["d"] * this["d"]);
- },
-
- /**
- * Calculates the fractional lcm of two rational numbers
- *
- * Ex: new Fraction(5,8).lcm(3,7) => 15
- */
- "lcm": function(a, b) {
-
- parse(a, b);
-
- // lcm(a / b, c / d) = lcm(a, c) / gcd(b, d)
-
- if (P["n"] === 0 && this["n"] === 0) {
- return newFraction(0, 1);
- }
- return newFraction(P["n"] * this["n"], gcd(P["n"], this["n"]) * gcd(P["d"], this["d"]));
- },
-
- /**
- * Calculates the ceil of a rational number
- *
- * Ex: new Fraction('4.(3)').ceil() => (5 / 1)
- **/
- "ceil": function(places) {
-
- places = Math.pow(10, places || 0);
-
- if (isNaN(this["n"]) || isNaN(this["d"])) {
- return new Fraction(NaN);
- }
- return newFraction(Math.ceil(places * this["s"] * this["n"] / this["d"]), places);
- },
-
- /**
- * Calculates the floor of a rational number
- *
- * Ex: new Fraction('4.(3)').floor() => (4 / 1)
- **/
- "floor": function(places) {
-
- places = Math.pow(10, places || 0);
-
- if (isNaN(this["n"]) || isNaN(this["d"])) {
- return new Fraction(NaN);
- }
- return newFraction(Math.floor(places * this["s"] * this["n"] / this["d"]), places);
- },
-
- /**
- * Rounds a rational numbers
- *
- * Ex: new Fraction('4.(3)').round() => (4 / 1)
- **/
- "round": function(places) {
-
- places = Math.pow(10, places || 0);
-
- if (isNaN(this["n"]) || isNaN(this["d"])) {
- return new Fraction(NaN);
- }
- return newFraction(Math.round(places * this["s"] * this["n"] / this["d"]), places);
- },
-
- /**
- * Rounds a rational number to a multiple of another rational number
- *
- * Ex: new Fraction('0.9').roundTo("1/8") => 7 / 8
- **/
- "roundTo": function(a, b) {
-
- /*
- k * x/y ≤ a/b < (k+1) * x/y
- ⇔ k ≤ a/b / (x/y) < (k+1)
- ⇔ k = floor(a/b * y/x)
- */
-
- parse(a, b);
-
- return newFraction(this['s'] * Math.round(this['n'] * P['d'] / (this['d'] * P['n'])) * P['n'], P['d']);
- },
-
- /**
- * Gets the inverse of the fraction, means numerator and denominator are exchanged
- *
- * Ex: new Fraction([-3, 4]).inverse() => -4 / 3
- **/
- "inverse": function() {
-
- return newFraction(this["s"] * this["d"], this["n"]);
- },
-
- /**
- * Calculates the fraction to some rational exponent, if possible
- *
- * Ex: new Fraction(-1,2).pow(-3) => -8
- */
- "pow": function(a, b) {
-
- parse(a, b);
-
- // Trivial case when exp is an integer
-
- if (P['d'] === 1) {
-
- if (P['s'] < 0) {
- return newFraction(Math.pow(this['s'] * this["d"], P['n']), Math.pow(this["n"], P['n']));
- } else {
- return newFraction(Math.pow(this['s'] * this["n"], P['n']), Math.pow(this["d"], P['n']));
- }
- }
-
- // Negative roots become complex
- // (-a/b)^(c/d) = x
- // <=> (-1)^(c/d) * (a/b)^(c/d) = x
- // <=> (cos(pi) + i*sin(pi))^(c/d) * (a/b)^(c/d) = x # rotate 1 by 180°
- // <=> (cos(c*pi/d) + i*sin(c*pi/d)) * (a/b)^(c/d) = x # DeMoivre's formula in Q ( https://proofwiki.org/wiki/De_Moivre%27s_Formula/Rational_Index )
- // From which follows that only for c=0 the root is non-complex. c/d is a reduced fraction, so that sin(c/dpi)=0 occurs for d=1, which is handled by our trivial case.
- if (this['s'] < 0) return null;
-
- // Now prime factor n and d
- var N = factorize(this['n']);
- var D = factorize(this['d']);
-
- // Exponentiate and take root for n and d individually
- var n = 1;
- var d = 1;
- for (var k in N) {
- if (k === '1') continue;
- if (k === '0') {
- n = 0;
- break;
- }
- N[k]*= P['n'];
-
- if (N[k] % P['d'] === 0) {
- N[k]/= P['d'];
- } else return null;
- n*= Math.pow(k, N[k]);
- }
-
- for (var k in D) {
- if (k === '1') continue;
- D[k]*= P['n'];
-
- if (D[k] % P['d'] === 0) {
- D[k]/= P['d'];
- } else return null;
- d*= Math.pow(k, D[k]);
- }
-
- if (P['s'] < 0) {
- return newFraction(d, n);
- }
- return newFraction(n, d);
- },
-
- /**
- * Check if two rational numbers are the same
- *
- * Ex: new Fraction(19.6).equals([98, 5]);
- **/
- "equals": function(a, b) {
-
- parse(a, b);
- return this["s"] * this["n"] * P["d"] === P["s"] * P["n"] * this["d"]; // Same as compare() === 0
- },
-
- /**
- * Check if two rational numbers are the same
- *
- * Ex: new Fraction(19.6).equals([98, 5]);
- **/
- "compare": function(a, b) {
-
- parse(a, b);
- var t = (this["s"] * this["n"] * P["d"] - P["s"] * P["n"] * this["d"]);
- return (0 < t) - (t < 0);
- },
-
- "simplify": function(eps) {
-
- if (isNaN(this['n']) || isNaN(this['d'])) {
- return this;
- }
-
- eps = eps || 0.001;
-
- var thisABS = this['abs']();
- var cont = thisABS['toContinued']();
-
- for (var i = 1; i < cont.length; i++) {
-
- var s = newFraction(cont[i - 1], 1);
- for (var k = i - 2; k >= 0; k--) {
- s = s['inverse']()['add'](cont[k]);
- }
-
- if (Math.abs(s['sub'](thisABS).valueOf()) < eps) {
- return s['mul'](this['s']);
- }
- }
- return this;
- },
-
- /**
- * Check if two rational numbers are divisible
- *
- * Ex: new Fraction(19.6).divisible(1.5);
- */
- "divisible": function(a, b) {
-
- parse(a, b);
- return !(!(P["n"] * this["d"]) || ((this["n"] * P["d"]) % (P["n"] * this["d"])));
- },
-
- /**
- * Returns a decimal representation of the fraction
- *
- * Ex: new Fraction("100.'91823'").valueOf() => 100.91823918239183
- **/
- 'valueOf': function() {
-
- return this["s"] * this["n"] / this["d"];
- },
-
- /**
- * Returns a string-fraction representation of a Fraction object
- *
- * Ex: new Fraction("1.'3'").toFraction(true) => "4 1/3"
- **/
- 'toFraction': function(excludeWhole) {
-
- var whole, str = "";
- var n = this["n"];
- var d = this["d"];
- if (this["s"] < 0) {
- str+= '-';
- }
-
- if (d === 1) {
- str+= n;
- } else {
-
- if (excludeWhole && (whole = Math.floor(n / d)) > 0) {
- str+= whole;
- str+= " ";
- n%= d;
- }
-
- str+= n;
- str+= '/';
- str+= d;
- }
- return str;
- },
-
- /**
- * Returns a latex representation of a Fraction object
- *
- * Ex: new Fraction("1.'3'").toLatex() => "\frac{4}{3}"
- **/
- 'toLatex': function(excludeWhole) {
-
- var whole, str = "";
- var n = this["n"];
- var d = this["d"];
- if (this["s"] < 0) {
- str+= '-';
- }
-
- if (d === 1) {
- str+= n;
- } else {
-
- if (excludeWhole && (whole = Math.floor(n / d)) > 0) {
- str+= whole;
- n%= d;
- }
-
- str+= "\\frac{";
- str+= n;
- str+= '}{';
- str+= d;
- str+= '}';
- }
- return str;
- },
-
- /**
- * Returns an array of continued fraction elements
- *
- * Ex: new Fraction("7/8").toContinued() => [0,1,7]
- */
- 'toContinued': function() {
-
- var t;
- var a = this['n'];
- var b = this['d'];
- var res = [];
-
- if (isNaN(a) || isNaN(b)) {
- return res;
- }
-
- do {
- res.push(Math.floor(a / b));
- t = a % b;
- a = b;
- b = t;
- } while (a !== 1);
-
- return res;
- },
-
- /**
- * Creates a string representation of a fraction with all digits
- *
- * Ex: new Fraction("100.'91823'").toString() => "100.(91823)"
- **/
- 'toString': function(dec) {
-
- var N = this["n"];
- var D = this["d"];
-
- if (isNaN(N) || isNaN(D)) {
- return "NaN";
- }
-
- dec = dec || 15; // 15 = decimal places when no repetation
-
- var cycLen = cycleLen(N, D); // Cycle length
- var cycOff = cycleStart(N, D, cycLen); // Cycle start
-
- var str = this['s'] < 0 ? "-" : "";
-
- str+= N / D | 0;
-
- N%= D;
- N*= 10;
-
- if (N)
- str+= ".";
-
- if (cycLen) {
-
- for (var i = cycOff; i--;) {
- str+= N / D | 0;
- N%= D;
- N*= 10;
- }
- str+= "(";
- for (var i = cycLen; i--;) {
- str+= N / D | 0;
- N%= D;
- N*= 10;
- }
- str+= ")";
- } else {
- for (var i = dec; N && i--;) {
- str+= N / D | 0;
- N%= D;
- N*= 10;
- }
- }
- return str;
- }
- };
-
- if (typeof exports === "object") {
- Object.defineProperty(exports, "__esModule", { 'value': true });
- exports['default'] = Fraction;
- module['exports'] = Fraction;
- } else {
- root['Fraction'] = Fraction;
- }
-
-})(this);
diff --git a/node_modules/fraction.js/fraction.d.ts b/node_modules/fraction.js/fraction.d.ts
deleted file mode 100644
index e62cfe1..0000000
--- a/node_modules/fraction.js/fraction.d.ts
+++ /dev/null
@@ -1,60 +0,0 @@
-declare module 'Fraction';
-
-export interface NumeratorDenominator {
- n: number;
- d: number;
-}
-
-type FractionConstructor = {
- (fraction: Fraction): Fraction;
- (num: number | string): Fraction;
- (numerator: number, denominator: number): Fraction;
- (numbers: [number | string, number | string]): Fraction;
- (fraction: NumeratorDenominator): Fraction;
- (firstValue: Fraction | number | string | [number | string, number | string] | NumeratorDenominator, secondValue?: number): Fraction;
-};
-
-export default class Fraction {
- constructor (fraction: Fraction);
- constructor (num: number | string);
- constructor (numerator: number, denominator: number);
- constructor (numbers: [number | string, number | string]);
- constructor (fraction: NumeratorDenominator);
- constructor (firstValue: Fraction | number | string | [number | string, number | string] | NumeratorDenominator, secondValue?: number);
-
- s: number;
- n: number;
- d: number;
-
- abs(): Fraction;
- neg(): Fraction;
-
- add: FractionConstructor;
- sub: FractionConstructor;
- mul: FractionConstructor;
- div: FractionConstructor;
- pow: FractionConstructor;
- gcd: FractionConstructor;
- lcm: FractionConstructor;
-
- mod(n?: number | string | Fraction): Fraction;
-
- ceil(places?: number): Fraction;
- floor(places?: number): Fraction;
- round(places?: number): Fraction;
-
- inverse(): Fraction;
-
- simplify(eps?: number): Fraction;
-
- equals(n: number | string | Fraction): boolean;
- compare(n: number | string | Fraction): number;
- divisible(n: number | string | Fraction): boolean;
-
- valueOf(): number;
- toString(decimalPlaces?: number): string;
- toLatex(excludeWhole?: boolean): string;
- toFraction(excludeWhole?: boolean): string;
- toContinued(): number[];
- clone(): Fraction;
-}
diff --git a/node_modules/fraction.js/fraction.js b/node_modules/fraction.js/fraction.js
deleted file mode 100644
index b9780e0..0000000
--- a/node_modules/fraction.js/fraction.js
+++ /dev/null
@@ -1,891 +0,0 @@
-/**
- * @license Fraction.js v4.3.7 31/08/2023
- * https://www.xarg.org/2014/03/rational-numbers-in-javascript/
- *
- * Copyright (c) 2023, Robert Eisele (robert@raw.org)
- * Dual licensed under the MIT or GPL Version 2 licenses.
- **/
-
-
-/**
- *
- * This class offers the possibility to calculate fractions.
- * You can pass a fraction in different formats. Either as array, as double, as string or as an integer.
- *
- * Array/Object form
- * [ 0 => , 1 => ]
- * [ n => , d => ]
- *
- * Integer form
- * - Single integer value
- *
- * Double form
- * - Single double value
- *
- * String form
- * 123.456 - a simple double
- * 123/456 - a string fraction
- * 123.'456' - a double with repeating decimal places
- * 123.(456) - synonym
- * 123.45'6' - a double with repeating last place
- * 123.45(6) - synonym
- *
- * Example:
- *
- * var f = new Fraction("9.4'31'");
- * f.mul([-4, 3]).div(4.9);
- *
- */
-
-
-// Maximum search depth for cyclic rational numbers. 2000 should be more than enough.
-// Example: 1/7 = 0.(142857) has 6 repeating decimal places.
-// If MAX_CYCLE_LEN gets reduced, long cycles will not be detected and toString() only gets the first 10 digits
-var MAX_CYCLE_LEN = 2000;
-
-// Parsed data to avoid calling "new" all the time
-var P = {
- "s": 1,
- "n": 0,
- "d": 1
-};
-
-function assign(n, s) {
-
- if (isNaN(n = parseInt(n, 10))) {
- throw InvalidParameter();
- }
- return n * s;
-}
-
-// Creates a new Fraction internally without the need of the bulky constructor
-function newFraction(n, d) {
-
- if (d === 0) {
- throw DivisionByZero();
- }
-
- var f = Object.create(Fraction.prototype);
- f["s"] = n < 0 ? -1 : 1;
-
- n = n < 0 ? -n : n;
-
- var a = gcd(n, d);
-
- f["n"] = n / a;
- f["d"] = d / a;
- return f;
-}
-
-function factorize(num) {
-
- var factors = {};
-
- var n = num;
- var i = 2;
- var s = 4;
-
- while (s <= n) {
-
- while (n % i === 0) {
- n/= i;
- factors[i] = (factors[i] || 0) + 1;
- }
- s+= 1 + 2 * i++;
- }
-
- if (n !== num) {
- if (n > 1)
- factors[n] = (factors[n] || 0) + 1;
- } else {
- factors[num] = (factors[num] || 0) + 1;
- }
- return factors;
-}
-
-var parse = function(p1, p2) {
-
- var n = 0, d = 1, s = 1;
- var v = 0, w = 0, x = 0, y = 1, z = 1;
-
- var A = 0, B = 1;
- var C = 1, D = 1;
-
- var N = 10000000;
- var M;
-
- if (p1 === undefined || p1 === null) {
- /* void */
- } else if (p2 !== undefined) {
- n = p1;
- d = p2;
- s = n * d;
-
- if (n % 1 !== 0 || d % 1 !== 0) {
- throw NonIntegerParameter();
- }
-
- } else
- switch (typeof p1) {
-
- case "object":
- {
- if ("d" in p1 && "n" in p1) {
- n = p1["n"];
- d = p1["d"];
- if ("s" in p1)
- n*= p1["s"];
- } else if (0 in p1) {
- n = p1[0];
- if (1 in p1)
- d = p1[1];
- } else {
- throw InvalidParameter();
- }
- s = n * d;
- break;
- }
- case "number":
- {
- if (p1 < 0) {
- s = p1;
- p1 = -p1;
- }
-
- if (p1 % 1 === 0) {
- n = p1;
- } else if (p1 > 0) { // check for != 0, scale would become NaN (log(0)), which converges really slow
-
- if (p1 >= 1) {
- z = Math.pow(10, Math.floor(1 + Math.log(p1) / Math.LN10));
- p1/= z;
- }
-
- // Using Farey Sequences
- // http://www.johndcook.com/blog/2010/10/20/best-rational-approximation/
-
- while (B <= N && D <= N) {
- M = (A + C) / (B + D);
-
- if (p1 === M) {
- if (B + D <= N) {
- n = A + C;
- d = B + D;
- } else if (D > B) {
- n = C;
- d = D;
- } else {
- n = A;
- d = B;
- }
- break;
-
- } else {
-
- if (p1 > M) {
- A+= C;
- B+= D;
- } else {
- C+= A;
- D+= B;
- }
-
- if (B > N) {
- n = C;
- d = D;
- } else {
- n = A;
- d = B;
- }
- }
- }
- n*= z;
- } else if (isNaN(p1) || isNaN(p2)) {
- d = n = NaN;
- }
- break;
- }
- case "string":
- {
- B = p1.match(/\d+|./g);
-
- if (B === null)
- throw InvalidParameter();
-
- if (B[A] === '-') {// Check for minus sign at the beginning
- s = -1;
- A++;
- } else if (B[A] === '+') {// Check for plus sign at the beginning
- A++;
- }
-
- if (B.length === A + 1) { // Check if it's just a simple number "1234"
- w = assign(B[A++], s);
- } else if (B[A + 1] === '.' || B[A] === '.') { // Check if it's a decimal number
-
- if (B[A] !== '.') { // Handle 0.5 and .5
- v = assign(B[A++], s);
- }
- A++;
-
- // Check for decimal places
- if (A + 1 === B.length || B[A + 1] === '(' && B[A + 3] === ')' || B[A + 1] === "'" && B[A + 3] === "'") {
- w = assign(B[A], s);
- y = Math.pow(10, B[A].length);
- A++;
- }
-
- // Check for repeating places
- if (B[A] === '(' && B[A + 2] === ')' || B[A] === "'" && B[A + 2] === "'") {
- x = assign(B[A + 1], s);
- z = Math.pow(10, B[A + 1].length) - 1;
- A+= 3;
- }
-
- } else if (B[A + 1] === '/' || B[A + 1] === ':') { // Check for a simple fraction "123/456" or "123:456"
- w = assign(B[A], s);
- y = assign(B[A + 2], 1);
- A+= 3;
- } else if (B[A + 3] === '/' && B[A + 1] === ' ') { // Check for a complex fraction "123 1/2"
- v = assign(B[A], s);
- w = assign(B[A + 2], s);
- y = assign(B[A + 4], 1);
- A+= 5;
- }
-
- if (B.length <= A) { // Check for more tokens on the stack
- d = y * z;
- s = /* void */
- n = x + d * v + z * w;
- break;
- }
-
- /* Fall through on error */
- }
- default:
- throw InvalidParameter();
- }
-
- if (d === 0) {
- throw DivisionByZero();
- }
-
- P["s"] = s < 0 ? -1 : 1;
- P["n"] = Math.abs(n);
- P["d"] = Math.abs(d);
-};
-
-function modpow(b, e, m) {
-
- var r = 1;
- for (; e > 0; b = (b * b) % m, e >>= 1) {
-
- if (e & 1) {
- r = (r * b) % m;
- }
- }
- return r;
-}
-
-
-function cycleLen(n, d) {
-
- for (; d % 2 === 0;
- d/= 2) {
- }
-
- for (; d % 5 === 0;
- d/= 5) {
- }
-
- if (d === 1) // Catch non-cyclic numbers
- return 0;
-
- // If we would like to compute really large numbers quicker, we could make use of Fermat's little theorem:
- // 10^(d-1) % d == 1
- // However, we don't need such large numbers and MAX_CYCLE_LEN should be the capstone,
- // as we want to translate the numbers to strings.
-
- var rem = 10 % d;
- var t = 1;
-
- for (; rem !== 1; t++) {
- rem = rem * 10 % d;
-
- if (t > MAX_CYCLE_LEN)
- return 0; // Returning 0 here means that we don't print it as a cyclic number. It's likely that the answer is `d-1`
- }
- return t;
-}
-
-
-function cycleStart(n, d, len) {
-
- var rem1 = 1;
- var rem2 = modpow(10, len, d);
-
- for (var t = 0; t < 300; t++) { // s < ~log10(Number.MAX_VALUE)
- // Solve 10^s == 10^(s+t) (mod d)
-
- if (rem1 === rem2)
- return t;
-
- rem1 = rem1 * 10 % d;
- rem2 = rem2 * 10 % d;
- }
- return 0;
-}
-
-function gcd(a, b) {
-
- if (!a)
- return b;
- if (!b)
- return a;
-
- while (1) {
- a%= b;
- if (!a)
- return b;
- b%= a;
- if (!b)
- return a;
- }
-};
-
-/**
- * Module constructor
- *
- * @constructor
- * @param {number|Fraction=} a
- * @param {number=} b
- */
-export default function Fraction(a, b) {
-
- parse(a, b);
-
- if (this instanceof Fraction) {
- a = gcd(P["d"], P["n"]); // Abuse variable a
- this["s"] = P["s"];
- this["n"] = P["n"] / a;
- this["d"] = P["d"] / a;
- } else {
- return newFraction(P['s'] * P['n'], P['d']);
- }
-}
-
-var DivisionByZero = function() { return new Error("Division by Zero"); };
-var InvalidParameter = function() { return new Error("Invalid argument"); };
-var NonIntegerParameter = function() { return new Error("Parameters must be integer"); };
-
-Fraction.prototype = {
-
- "s": 1,
- "n": 0,
- "d": 1,
-
- /**
- * Calculates the absolute value
- *
- * Ex: new Fraction(-4).abs() => 4
- **/
- "abs": function() {
-
- return newFraction(this["n"], this["d"]);
- },
-
- /**
- * Inverts the sign of the current fraction
- *
- * Ex: new Fraction(-4).neg() => 4
- **/
- "neg": function() {
-
- return newFraction(-this["s"] * this["n"], this["d"]);
- },
-
- /**
- * Adds two rational numbers
- *
- * Ex: new Fraction({n: 2, d: 3}).add("14.9") => 467 / 30
- **/
- "add": function(a, b) {
-
- parse(a, b);
- return newFraction(
- this["s"] * this["n"] * P["d"] + P["s"] * this["d"] * P["n"],
- this["d"] * P["d"]
- );
- },
-
- /**
- * Subtracts two rational numbers
- *
- * Ex: new Fraction({n: 2, d: 3}).add("14.9") => -427 / 30
- **/
- "sub": function(a, b) {
-
- parse(a, b);
- return newFraction(
- this["s"] * this["n"] * P["d"] - P["s"] * this["d"] * P["n"],
- this["d"] * P["d"]
- );
- },
-
- /**
- * Multiplies two rational numbers
- *
- * Ex: new Fraction("-17.(345)").mul(3) => 5776 / 111
- **/
- "mul": function(a, b) {
-
- parse(a, b);
- return newFraction(
- this["s"] * P["s"] * this["n"] * P["n"],
- this["d"] * P["d"]
- );
- },
-
- /**
- * Divides two rational numbers
- *
- * Ex: new Fraction("-17.(345)").inverse().div(3)
- **/
- "div": function(a, b) {
-
- parse(a, b);
- return newFraction(
- this["s"] * P["s"] * this["n"] * P["d"],
- this["d"] * P["n"]
- );
- },
-
- /**
- * Clones the actual object
- *
- * Ex: new Fraction("-17.(345)").clone()
- **/
- "clone": function() {
- return newFraction(this['s'] * this['n'], this['d']);
- },
-
- /**
- * Calculates the modulo of two rational numbers - a more precise fmod
- *
- * Ex: new Fraction('4.(3)').mod([7, 8]) => (13/3) % (7/8) = (5/6)
- **/
- "mod": function(a, b) {
-
- if (isNaN(this['n']) || isNaN(this['d'])) {
- return new Fraction(NaN);
- }
-
- if (a === undefined) {
- return newFraction(this["s"] * this["n"] % this["d"], 1);
- }
-
- parse(a, b);
- if (0 === P["n"] && 0 === this["d"]) {
- throw DivisionByZero();
- }
-
- /*
- * First silly attempt, kinda slow
- *
- return that["sub"]({
- "n": num["n"] * Math.floor((this.n / this.d) / (num.n / num.d)),
- "d": num["d"],
- "s": this["s"]
- });*/
-
- /*
- * New attempt: a1 / b1 = a2 / b2 * q + r
- * => b2 * a1 = a2 * b1 * q + b1 * b2 * r
- * => (b2 * a1 % a2 * b1) / (b1 * b2)
- */
- return newFraction(
- this["s"] * (P["d"] * this["n"]) % (P["n"] * this["d"]),
- P["d"] * this["d"]
- );
- },
-
- /**
- * Calculates the fractional gcd of two rational numbers
- *
- * Ex: new Fraction(5,8).gcd(3,7) => 1/56
- */
- "gcd": function(a, b) {
-
- parse(a, b);
-
- // gcd(a / b, c / d) = gcd(a, c) / lcm(b, d)
-
- return newFraction(gcd(P["n"], this["n"]) * gcd(P["d"], this["d"]), P["d"] * this["d"]);
- },
-
- /**
- * Calculates the fractional lcm of two rational numbers
- *
- * Ex: new Fraction(5,8).lcm(3,7) => 15
- */
- "lcm": function(a, b) {
-
- parse(a, b);
-
- // lcm(a / b, c / d) = lcm(a, c) / gcd(b, d)
-
- if (P["n"] === 0 && this["n"] === 0) {
- return newFraction(0, 1);
- }
- return newFraction(P["n"] * this["n"], gcd(P["n"], this["n"]) * gcd(P["d"], this["d"]));
- },
-
- /**
- * Calculates the ceil of a rational number
- *
- * Ex: new Fraction('4.(3)').ceil() => (5 / 1)
- **/
- "ceil": function(places) {
-
- places = Math.pow(10, places || 0);
-
- if (isNaN(this["n"]) || isNaN(this["d"])) {
- return new Fraction(NaN);
- }
- return newFraction(Math.ceil(places * this["s"] * this["n"] / this["d"]), places);
- },
-
- /**
- * Calculates the floor of a rational number
- *
- * Ex: new Fraction('4.(3)').floor() => (4 / 1)
- **/
- "floor": function(places) {
-
- places = Math.pow(10, places || 0);
-
- if (isNaN(this["n"]) || isNaN(this["d"])) {
- return new Fraction(NaN);
- }
- return newFraction(Math.floor(places * this["s"] * this["n"] / this["d"]), places);
- },
-
- /**
- * Rounds a rational number
- *
- * Ex: new Fraction('4.(3)').round() => (4 / 1)
- **/
- "round": function(places) {
-
- places = Math.pow(10, places || 0);
-
- if (isNaN(this["n"]) || isNaN(this["d"])) {
- return new Fraction(NaN);
- }
- return newFraction(Math.round(places * this["s"] * this["n"] / this["d"]), places);
- },
-
- /**
- * Rounds a rational number to a multiple of another rational number
- *
- * Ex: new Fraction('0.9').roundTo("1/8") => 7 / 8
- **/
- "roundTo": function(a, b) {
-
- /*
- k * x/y ≤ a/b < (k+1) * x/y
- ⇔ k ≤ a/b / (x/y) < (k+1)
- ⇔ k = floor(a/b * y/x)
- */
-
- parse(a, b);
-
- return newFraction(this['s'] * Math.round(this['n'] * P['d'] / (this['d'] * P['n'])) * P['n'], P['d']);
- },
-
- /**
- * Gets the inverse of the fraction, means numerator and denominator are exchanged
- *
- * Ex: new Fraction([-3, 4]).inverse() => -4 / 3
- **/
- "inverse": function() {
-
- return newFraction(this["s"] * this["d"], this["n"]);
- },
-
- /**
- * Calculates the fraction to some rational exponent, if possible
- *
- * Ex: new Fraction(-1,2).pow(-3) => -8
- */
- "pow": function(a, b) {
-
- parse(a, b);
-
- // Trivial case when exp is an integer
-
- if (P['d'] === 1) {
-
- if (P['s'] < 0) {
- return newFraction(Math.pow(this['s'] * this["d"], P['n']), Math.pow(this["n"], P['n']));
- } else {
- return newFraction(Math.pow(this['s'] * this["n"], P['n']), Math.pow(this["d"], P['n']));
- }
- }
-
- // Negative roots become complex
- // (-a/b)^(c/d) = x
- // <=> (-1)^(c/d) * (a/b)^(c/d) = x
- // <=> (cos(pi) + i*sin(pi))^(c/d) * (a/b)^(c/d) = x # rotate 1 by 180°
- // <=> (cos(c*pi/d) + i*sin(c*pi/d)) * (a/b)^(c/d) = x # DeMoivre's formula in Q ( https://proofwiki.org/wiki/De_Moivre%27s_Formula/Rational_Index )
- // From which follows that only for c=0 the root is non-complex. c/d is a reduced fraction, so that sin(c/dpi)=0 occurs for d=1, which is handled by our trivial case.
- if (this['s'] < 0) return null;
-
- // Now prime factor n and d
- var N = factorize(this['n']);
- var D = factorize(this['d']);
-
- // Exponentiate and take root for n and d individually
- var n = 1;
- var d = 1;
- for (var k in N) {
- if (k === '1') continue;
- if (k === '0') {
- n = 0;
- break;
- }
- N[k]*= P['n'];
-
- if (N[k] % P['d'] === 0) {
- N[k]/= P['d'];
- } else return null;
- n*= Math.pow(k, N[k]);
- }
-
- for (var k in D) {
- if (k === '1') continue;
- D[k]*= P['n'];
-
- if (D[k] % P['d'] === 0) {
- D[k]/= P['d'];
- } else return null;
- d*= Math.pow(k, D[k]);
- }
-
- if (P['s'] < 0) {
- return newFraction(d, n);
- }
- return newFraction(n, d);
- },
-
- /**
- * Check if two rational numbers are the same
- *
- * Ex: new Fraction(19.6).equals([98, 5]);
- **/
- "equals": function(a, b) {
-
- parse(a, b);
- return this["s"] * this["n"] * P["d"] === P["s"] * P["n"] * this["d"]; // Same as compare() === 0
- },
-
- /**
- * Check if two rational numbers are the same
- *
- * Ex: new Fraction(19.6).equals([98, 5]);
- **/
- "compare": function(a, b) {
-
- parse(a, b);
- var t = (this["s"] * this["n"] * P["d"] - P["s"] * P["n"] * this["d"]);
- return (0 < t) - (t < 0);
- },
-
- "simplify": function(eps) {
-
- if (isNaN(this['n']) || isNaN(this['d'])) {
- return this;
- }
-
- eps = eps || 0.001;
-
- var thisABS = this['abs']();
- var cont = thisABS['toContinued']();
-
- for (var i = 1; i < cont.length; i++) {
-
- var s = newFraction(cont[i - 1], 1);
- for (var k = i - 2; k >= 0; k--) {
- s = s['inverse']()['add'](cont[k]);
- }
-
- if (Math.abs(s['sub'](thisABS).valueOf()) < eps) {
- return s['mul'](this['s']);
- }
- }
- return this;
- },
-
- /**
- * Check if two rational numbers are divisible
- *
- * Ex: new Fraction(19.6).divisible(1.5);
- */
- "divisible": function(a, b) {
-
- parse(a, b);
- return !(!(P["n"] * this["d"]) || ((this["n"] * P["d"]) % (P["n"] * this["d"])));
- },
-
- /**
- * Returns a decimal representation of the fraction
- *
- * Ex: new Fraction("100.'91823'").valueOf() => 100.91823918239183
- **/
- 'valueOf': function() {
-
- return this["s"] * this["n"] / this["d"];
- },
-
- /**
- * Returns a string-fraction representation of a Fraction object
- *
- * Ex: new Fraction("1.'3'").toFraction(true) => "4 1/3"
- **/
- 'toFraction': function(excludeWhole) {
-
- var whole, str = "";
- var n = this["n"];
- var d = this["d"];
- if (this["s"] < 0) {
- str+= '-';
- }
-
- if (d === 1) {
- str+= n;
- } else {
-
- if (excludeWhole && (whole = Math.floor(n / d)) > 0) {
- str+= whole;
- str+= " ";
- n%= d;
- }
-
- str+= n;
- str+= '/';
- str+= d;
- }
- return str;
- },
-
- /**
- * Returns a latex representation of a Fraction object
- *
- * Ex: new Fraction("1.'3'").toLatex() => "\frac{4}{3}"
- **/
- 'toLatex': function(excludeWhole) {
-
- var whole, str = "";
- var n = this["n"];
- var d = this["d"];
- if (this["s"] < 0) {
- str+= '-';
- }
-
- if (d === 1) {
- str+= n;
- } else {
-
- if (excludeWhole && (whole = Math.floor(n / d)) > 0) {
- str+= whole;
- n%= d;
- }
-
- str+= "\\frac{";
- str+= n;
- str+= '}{';
- str+= d;
- str+= '}';
- }
- return str;
- },
-
- /**
- * Returns an array of continued fraction elements
- *
- * Ex: new Fraction("7/8").toContinued() => [0,1,7]
- */
- 'toContinued': function() {
-
- var t;
- var a = this['n'];
- var b = this['d'];
- var res = [];
-
- if (isNaN(a) || isNaN(b)) {
- return res;
- }
-
- do {
- res.push(Math.floor(a / b));
- t = a % b;
- a = b;
- b = t;
- } while (a !== 1);
-
- return res;
- },
-
- /**
- * Creates a string representation of a fraction with all digits
- *
- * Ex: new Fraction("100.'91823'").toString() => "100.(91823)"
- **/
- 'toString': function(dec) {
-
- var N = this["n"];
- var D = this["d"];
-
- if (isNaN(N) || isNaN(D)) {
- return "NaN";
- }
-
- dec = dec || 15; // 15 = decimal places when no repetation
-
- var cycLen = cycleLen(N, D); // Cycle length
- var cycOff = cycleStart(N, D, cycLen); // Cycle start
-
- var str = this['s'] < 0 ? "-" : "";
-
- str+= N / D | 0;
-
- N%= D;
- N*= 10;
-
- if (N)
- str+= ".";
-
- if (cycLen) {
-
- for (var i = cycOff; i--;) {
- str+= N / D | 0;
- N%= D;
- N*= 10;
- }
- str+= "(";
- for (var i = cycLen; i--;) {
- str+= N / D | 0;
- N%= D;
- N*= 10;
- }
- str+= ")";
- } else {
- for (var i = dec; N && i--;) {
- str+= N / D | 0;
- N%= D;
- N*= 10;
- }
- }
- return str;
- }
-};
diff --git a/node_modules/fraction.js/fraction.min.js b/node_modules/fraction.js/fraction.min.js
deleted file mode 100644
index 1cfa151..0000000
--- a/node_modules/fraction.js/fraction.min.js
+++ /dev/null
@@ -1,18 +0,0 @@
-/*
-Fraction.js v4.3.7 31/08/2023
-https://www.xarg.org/2014/03/rational-numbers-in-javascript/
-
-Copyright (c) 2023, Robert Eisele (robert@raw.org)
-Dual licensed under the MIT or GPL Version 2 licenses.
-*/
-(function(B){function x(){return Error("Invalid argument")}function z(){return Error("Division by Zero")}function n(a,c){var b=0,d=1,f=1,l=0,k=0,t=0,y=1,u=1,g=0,h=1,v=1,q=1;if(void 0!==a&&null!==a)if(void 0!==c){if(b=a,d=c,f=b*d,0!==b%1||0!==d%1)throw Error("Parameters must be integer");}else switch(typeof a){case "object":if("d"in a&&"n"in a)b=a.n,d=a.d,"s"in a&&(b*=a.s);else if(0 in a)b=a[0],1 in a&&(d=a[1]);else throw x();f=b*d;break;case "number":0>a&&(f=a,a=-a);if(0===a%1)b=a;else if(0=h&&1E7>=q;)if(b=(g+v)/(h+q),a===b){1E7>=h+q?(b=g+v,d=h+q):q>h?(b=v,d=q):(b=g,d=h);break}else a>b?(g+=v,h+=q):(v+=g,q+=h),1E7f?-1:1;e.n=Math.abs(b);e.d=Math.abs(d)}function r(a,c){if(isNaN(a=parseInt(a,10)))throw x();return a*c}
-function m(a,c){if(0===c)throw z();var b=Object.create(p.prototype);b.s=0>a?-1:1;a=0>a?-a:a;var d=w(a,c);b.n=a/d;b.d=c/d;return b}function A(a){for(var c={},b=a,d=2,f=4;f<=b;){for(;0===b%d;)b/=d,c[d]=(c[d]||0)+1;f+=1+2*d++}b!==a?1e.s?m(Math.pow(this.s*this.d,e.n),Math.pow(this.n,e.n)):m(Math.pow(this.s*this.n,e.n),Math.pow(this.d,
-e.n));if(0>this.s)return null;var b=A(this.n),d=A(this.d),f=1,l=1,k;for(k in b)if("1"!==k){if("0"===k){f=0;break}b[k]*=e.n;if(0===b[k]%e.d)b[k]/=e.d;else return null;f*=Math.pow(k,b[k])}for(k in d)if("1"!==k){d[k]*=e.n;if(0===d[k]%e.d)d[k]/=e.d;else return null;l*=Math.pow(k,d[k])}return 0>e.s?m(l,f):m(f,l)},equals:function(a,c){n(a,c);return this.s*this.n*e.d===e.s*e.n*this.d},compare:function(a,c){n(a,c);var b=this.s*this.n*e.d-e.s*e.n*this.d;return(0b)},simplify:function(a){if(isNaN(this.n)||
-isNaN(this.d))return this;a=a||.001;for(var c=this.abs(),b=c.toContinued(),d=1;dthis.s&&(b+="-");1===f?b+=d:(a&&0<(c=Math.floor(d/f))&&(b=b+c+" ",d%=f),b=b+d+"/",b+=f);return b},
-toLatex:function(a){var c,b="",d=this.n,f=this.d;0>this.s&&(b+="-");1===f?b+=d:(a&&0<(c=Math.floor(d/f))&&(b+=c,d%=f),b=b+"\\frac{"+d+"}{"+f,b+="}");return b},toContinued:function(){var a=this.n,c=this.d,b=[];if(isNaN(a)||isNaN(c))return b;do{b.push(Math.floor(a/c));var d=a%c;a=c;c=d}while(1!==a);return b},toString:function(a){var c=this.n,b=this.d;if(isNaN(c)||isNaN(b))return"NaN";var d;a:{for(d=b;0===d%2;d/=2);for(;0===d%5;d/=5);if(1===d)d=0;else{for(var f=10%d,l=1;1!==f;l++)if(f=10*f%d,2E3>=1)k&1&&(t=t*l%b);l=t;for(k=0;300>k;k++){if(f===l){l=k;break a}f=10*f%b;l=10*l%b}l=0}f=0>this.s?"-":"";f+=c/b|0;(c=c%b*10)&&(f+=".");if(d){for(a=l;a--;)f+=c/b|0,c%=b,c*=10;f+="(";for(a=d;a--;)f+=c/b|0,c%=b,c*=10;f+=")"}else for(a=a||15;c&&a--;)f+=c/b|0,c%=b,c*=10;return f}};"object"===typeof exports?(Object.defineProperty(exports,"__esModule",{value:!0}),exports["default"]=p,module.exports=p):B.Fraction=p})(this);
\ No newline at end of file
diff --git a/node_modules/fraction.js/package.json b/node_modules/fraction.js/package.json
deleted file mode 100644
index 085d287..0000000
--- a/node_modules/fraction.js/package.json
+++ /dev/null
@@ -1,55 +0,0 @@
-{
- "name": "fraction.js",
- "title": "fraction.js",
- "version": "4.3.7",
- "homepage": "https://www.xarg.org/2014/03/rational-numbers-in-javascript/",
- "bugs": "https://github.com/rawify/Fraction.js/issues",
- "description": "A rational number library",
- "keywords": [
- "math",
- "fraction",
- "rational",
- "rationals",
- "number",
- "parser",
- "rational numbers"
- ],
- "author": {
- "name": "Robert Eisele",
- "email": "robert@raw.org",
- "url": "https://raw.org/"
- },
- "type": "module",
- "main": "fraction.cjs",
- "exports": {
- ".": {
- "import": "./fraction.js",
- "require": "./fraction.cjs",
- "types": "./fraction.d.ts"
- }
- },
- "types": "./fraction.d.ts",
- "private": false,
- "readmeFilename": "README.md",
- "directories": {
- "example": "examples"
- },
- "license": "MIT",
- "repository": {
- "type": "git",
- "url": "git://github.com/rawify/Fraction.js.git"
- },
- "funding": {
- "type": "patreon",
- "url": "https://github.com/sponsors/rawify"
- },
- "engines": {
- "node": "*"
- },
- "scripts": {
- "test": "mocha tests/*.js"
- },
- "devDependencies": {
- "mocha": "*"
- }
-}
diff --git a/node_modules/fs-extra/LICENSE b/node_modules/fs-extra/LICENSE
deleted file mode 100644
index 050c1aa..0000000
--- a/node_modules/fs-extra/LICENSE
+++ /dev/null
@@ -1,15 +0,0 @@
-(The MIT License)
-
-Copyright (c) 2011-2024 JP Richardson
-
-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:
-
-The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
-
-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.
diff --git a/node_modules/fs-extra/README.md b/node_modules/fs-extra/README.md
deleted file mode 100644
index 9a104e6..0000000
--- a/node_modules/fs-extra/README.md
+++ /dev/null
@@ -1,294 +0,0 @@
-Node.js: fs-extra
-=================
-
-`fs-extra` adds file system methods that aren't included in the native `fs` module and adds promise support to the `fs` methods. It also uses [`graceful-fs`](https://github.com/isaacs/node-graceful-fs) to prevent `EMFILE` errors. It should be a drop in replacement for `fs`.
-
-[](https://www.npmjs.org/package/fs-extra)
-[](https://github.com/jprichardson/node-fs-extra/blob/master/LICENSE)
-[](https://github.com/jprichardson/node-fs-extra/actions/workflows/ci.yml?query=branch%3Amaster)
-[](https://www.npmjs.org/package/fs-extra)
-[](https://standardjs.com)
-
-Why?
-----
-
-I got tired of including `mkdirp`, `rimraf`, and `ncp` in most of my projects.
-
-
-
-
-Installation
-------------
-
- npm install fs-extra
-
-
-
-Usage
------
-
-### CommonJS
-
-`fs-extra` is a drop in replacement for native `fs`. All methods in `fs` are attached to `fs-extra`. All `fs` methods return promises if the callback isn't passed.
-
-You don't ever need to include the original `fs` module again:
-
-```js
-const fs = require('fs') // this is no longer necessary
-```
-
-you can now do this:
-
-```js
-const fs = require('fs-extra')
-```
-
-or if you prefer to make it clear that you're using `fs-extra` and not `fs`, you may want
-to name your `fs` variable `fse` like so:
-
-```js
-const fse = require('fs-extra')
-```
-
-you can also keep both, but it's redundant:
-
-```js
-const fs = require('fs')
-const fse = require('fs-extra')
-```
-
-**NOTE:** The deprecated constants `fs.F_OK`, `fs.R_OK`, `fs.W_OK`, & `fs.X_OK` are not exported on Node.js v24.0.0+; please use their `fs.constants` equivalents.
-
-### ESM
-
-There is also an `fs-extra/esm` import, that supports both default and named exports. However, note that `fs` methods are not included in `fs-extra/esm`; you still need to import `fs` and/or `fs/promises` seperately:
-
-```js
-import { readFileSync } from 'fs'
-import { readFile } from 'fs/promises'
-import { outputFile, outputFileSync } from 'fs-extra/esm'
-```
-
-Default exports are supported:
-
-```js
-import fs from 'fs'
-import fse from 'fs-extra/esm'
-// fse.readFileSync is not a function; must use fs.readFileSync
-```
-
-but you probably want to just use regular `fs-extra` instead of `fs-extra/esm` for default exports:
-
-```js
-import fs from 'fs-extra'
-// both fs and fs-extra methods are defined
-```
-
-Sync vs Async vs Async/Await
--------------
-Most methods are async by default. All async methods will return a promise if the callback isn't passed.
-
-Sync methods on the other hand will throw if an error occurs.
-
-Also Async/Await will throw an error if one occurs.
-
-Example:
-
-```js
-const fs = require('fs-extra')
-
-// Async with promises:
-fs.copy('/tmp/myfile', '/tmp/mynewfile')
- .then(() => console.log('success!'))
- .catch(err => console.error(err))
-
-// Async with callbacks:
-fs.copy('/tmp/myfile', '/tmp/mynewfile', err => {
- if (err) return console.error(err)
- console.log('success!')
-})
-
-// Sync:
-try {
- fs.copySync('/tmp/myfile', '/tmp/mynewfile')
- console.log('success!')
-} catch (err) {
- console.error(err)
-}
-
-// Async/Await:
-async function copyFiles () {
- try {
- await fs.copy('/tmp/myfile', '/tmp/mynewfile')
- console.log('success!')
- } catch (err) {
- console.error(err)
- }
-}
-
-copyFiles()
-```
-
-
-Methods
--------
-
-### Async
-
-- [copy](docs/copy.md)
-- [emptyDir](docs/emptyDir.md)
-- [ensureFile](docs/ensureFile.md)
-- [ensureDir](docs/ensureDir.md)
-- [ensureLink](docs/ensureLink.md)
-- [ensureSymlink](docs/ensureSymlink.md)
-- [mkdirp](docs/ensureDir.md)
-- [mkdirs](docs/ensureDir.md)
-- [move](docs/move.md)
-- [outputFile](docs/outputFile.md)
-- [outputJson](docs/outputJson.md)
-- [pathExists](docs/pathExists.md)
-- [readJson](docs/readJson.md)
-- [remove](docs/remove.md)
-- [writeJson](docs/writeJson.md)
-
-### Sync
-
-- [copySync](docs/copy-sync.md)
-- [emptyDirSync](docs/emptyDir-sync.md)
-- [ensureFileSync](docs/ensureFile-sync.md)
-- [ensureDirSync](docs/ensureDir-sync.md)
-- [ensureLinkSync](docs/ensureLink-sync.md)
-- [ensureSymlinkSync](docs/ensureSymlink-sync.md)
-- [mkdirpSync](docs/ensureDir-sync.md)
-- [mkdirsSync](docs/ensureDir-sync.md)
-- [moveSync](docs/move-sync.md)
-- [outputFileSync](docs/outputFile-sync.md)
-- [outputJsonSync](docs/outputJson-sync.md)
-- [pathExistsSync](docs/pathExists-sync.md)
-- [readJsonSync](docs/readJson-sync.md)
-- [removeSync](docs/remove-sync.md)
-- [writeJsonSync](docs/writeJson-sync.md)
-
-
-**NOTE:** You can still use the native Node.js methods. They are promisified and copied over to `fs-extra`. See [notes on `fs.read()`, `fs.write()`, & `fs.writev()`](docs/fs-read-write-writev.md)
-
-### What happened to `walk()` and `walkSync()`?
-
-They were removed from `fs-extra` in v2.0.0. If you need the functionality, `walk` and `walkSync` are available as separate packages, [`klaw`](https://github.com/jprichardson/node-klaw) and [`klaw-sync`](https://github.com/manidlou/node-klaw-sync).
-
-
-Third Party
------------
-
-### CLI
-
-[fse-cli](https://www.npmjs.com/package/@atao60/fse-cli) allows you to run `fs-extra` from a console or from [npm](https://www.npmjs.com) scripts.
-
-### TypeScript
-
-If you like TypeScript, you can use `fs-extra` with it: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/fs-extra
-
-
-### File / Directory Watching
-
-If you want to watch for changes to files or directories, then you should use [chokidar](https://github.com/paulmillr/chokidar).
-
-### Obtain Filesystem (Devices, Partitions) Information
-
-[fs-filesystem](https://github.com/arthurintelligence/node-fs-filesystem) allows you to read the state of the filesystem of the host on which it is run. It returns information about both the devices and the partitions (volumes) of the system.
-
-### Misc.
-
-- [fs-extra-debug](https://github.com/jdxcode/fs-extra-debug) - Send your fs-extra calls to [debug](https://npmjs.org/package/debug).
-- [mfs](https://github.com/cadorn/mfs) - Monitor your fs-extra calls.
-
-
-
-Hacking on fs-extra
--------------------
-
-Wanna hack on `fs-extra`? Great! Your help is needed! [fs-extra is one of the most depended upon Node.js packages](http://nodei.co/npm/fs-extra.png?downloads=true&downloadRank=true&stars=true). This project
-uses [JavaScript Standard Style](https://github.com/feross/standard) - if the name or style choices bother you,
-you're gonna have to get over it :) If `standard` is good enough for `npm`, it's good enough for `fs-extra`.
-
-[](https://github.com/feross/standard)
-
-What's needed?
-- First, take a look at existing issues. Those are probably going to be where the priority lies.
-- More tests for edge cases. Specifically on different platforms. There can never be enough tests.
-- Improve test coverage.
-
-Note: If you make any big changes, **you should definitely file an issue for discussion first.**
-
-### Running the Test Suite
-
-fs-extra contains hundreds of tests.
-
-- `npm run lint`: runs the linter ([standard](http://standardjs.com/))
-- `npm run unit`: runs the unit tests
-- `npm run unit-esm`: runs tests for `fs-extra/esm` exports
-- `npm test`: runs the linter and all tests
-
-When running unit tests, set the environment variable `CROSS_DEVICE_PATH` to the absolute path of an empty directory on another device (like a thumb drive) to enable cross-device move tests.
-
-
-### Windows
-
-If you run the tests on the Windows and receive a lot of symbolic link `EPERM` permission errors, it's
-because on Windows you need elevated privilege to create symbolic links. You can add this to your Windows's
-account by following the instructions here: http://superuser.com/questions/104845/permission-to-make-symbolic-links-in-windows-7
-However, I didn't have much luck doing this.
-
-Since I develop on Mac OS X, I use VMWare Fusion for Windows testing. I create a shared folder that I map to a drive on Windows.
-I open the `Node.js command prompt` and run as `Administrator`. I then map the network drive running the following command:
-
- net use z: "\\vmware-host\Shared Folders"
-
-I can then navigate to my `fs-extra` directory and run the tests.
-
-
-Naming
-------
-
-I put a lot of thought into the naming of these functions. Inspired by @coolaj86's request. So he deserves much of the credit for raising the issue. See discussion(s) here:
-
-* https://github.com/jprichardson/node-fs-extra/issues/2
-* https://github.com/flatiron/utile/issues/11
-* https://github.com/ryanmcgrath/wrench-js/issues/29
-* https://github.com/substack/node-mkdirp/issues/17
-
-First, I believe that in as many cases as possible, the [Node.js naming schemes](http://nodejs.org/api/fs.html) should be chosen. However, there are problems with the Node.js own naming schemes.
-
-For example, `fs.readFile()` and `fs.readdir()`: the **F** is capitalized in *File* and the **d** is not capitalized in *dir*. Perhaps a bit pedantic, but they should still be consistent. Also, Node.js has chosen a lot of POSIX naming schemes, which I believe is great. See: `fs.mkdir()`, `fs.rmdir()`, `fs.chown()`, etc.
-
-We have a dilemma though. How do you consistently name methods that perform the following POSIX commands: `cp`, `cp -r`, `mkdir -p`, and `rm -rf`?
-
-My perspective: when in doubt, err on the side of simplicity. A directory is just a hierarchical grouping of directories and files. Consider that for a moment. So when you want to copy it or remove it, in most cases you'll want to copy or remove all of its contents. When you want to create a directory, if the directory that it's suppose to be contained in does not exist, then in most cases you'll want to create that too.
-
-So, if you want to remove a file or a directory regardless of whether it has contents, just call `fs.remove(path)`. If you want to copy a file or a directory whether it has contents, just call `fs.copy(source, destination)`. If you want to create a directory regardless of whether its parent directories exist, just call `fs.mkdirs(path)` or `fs.mkdirp(path)`.
-
-
-Credit
-------
-
-`fs-extra` wouldn't be possible without using the modules from the following authors:
-
-- [Isaac Shlueter](https://github.com/isaacs)
-- [Charlie McConnel](https://github.com/avianflu)
-- [James Halliday](https://github.com/substack)
-- [Andrew Kelley](https://github.com/andrewrk)
-
-
-
-
-License
--------
-
-Licensed under MIT
-
-Copyright (c) 2011-2024 [JP Richardson](https://github.com/jprichardson)
-
-[1]: http://nodejs.org/docs/latest/api/fs.html
-
-
-[jsonfile]: https://github.com/jprichardson/node-jsonfile
diff --git a/node_modules/fs-extra/lib/copy/copy-sync.js b/node_modules/fs-extra/lib/copy/copy-sync.js
deleted file mode 100644
index 40b2979..0000000
--- a/node_modules/fs-extra/lib/copy/copy-sync.js
+++ /dev/null
@@ -1,171 +0,0 @@
-'use strict'
-
-const fs = require('graceful-fs')
-const path = require('path')
-const mkdirsSync = require('../mkdirs').mkdirsSync
-const utimesMillisSync = require('../util/utimes').utimesMillisSync
-const stat = require('../util/stat')
-
-function copySync (src, dest, opts) {
- if (typeof opts === 'function') {
- opts = { filter: opts }
- }
-
- opts = opts || {}
- opts.clobber = 'clobber' in opts ? !!opts.clobber : true // default to true for now
- opts.overwrite = 'overwrite' in opts ? !!opts.overwrite : opts.clobber // overwrite falls back to clobber
-
- // Warn about using preserveTimestamps on 32-bit node
- if (opts.preserveTimestamps && process.arch === 'ia32') {
- process.emitWarning(
- 'Using the preserveTimestamps option in 32-bit node is not recommended;\n\n' +
- '\tsee https://github.com/jprichardson/node-fs-extra/issues/269',
- 'Warning', 'fs-extra-WARN0002'
- )
- }
-
- const { srcStat, destStat } = stat.checkPathsSync(src, dest, 'copy', opts)
- stat.checkParentPathsSync(src, srcStat, dest, 'copy')
- if (opts.filter && !opts.filter(src, dest)) return
- const destParent = path.dirname(dest)
- if (!fs.existsSync(destParent)) mkdirsSync(destParent)
- return getStats(destStat, src, dest, opts)
-}
-
-function getStats (destStat, src, dest, opts) {
- const statSync = opts.dereference ? fs.statSync : fs.lstatSync
- const srcStat = statSync(src)
-
- if (srcStat.isDirectory()) return onDir(srcStat, destStat, src, dest, opts)
- else if (srcStat.isFile() ||
- srcStat.isCharacterDevice() ||
- srcStat.isBlockDevice()) return onFile(srcStat, destStat, src, dest, opts)
- else if (srcStat.isSymbolicLink()) return onLink(destStat, src, dest, opts)
- else if (srcStat.isSocket()) throw new Error(`Cannot copy a socket file: ${src}`)
- else if (srcStat.isFIFO()) throw new Error(`Cannot copy a FIFO pipe: ${src}`)
- throw new Error(`Unknown file: ${src}`)
-}
-
-function onFile (srcStat, destStat, src, dest, opts) {
- if (!destStat) return copyFile(srcStat, src, dest, opts)
- return mayCopyFile(srcStat, src, dest, opts)
-}
-
-function mayCopyFile (srcStat, src, dest, opts) {
- if (opts.overwrite) {
- fs.unlinkSync(dest)
- return copyFile(srcStat, src, dest, opts)
- } else if (opts.errorOnExist) {
- throw new Error(`'${dest}' already exists`)
- }
-}
-
-function copyFile (srcStat, src, dest, opts) {
- fs.copyFileSync(src, dest)
- if (opts.preserveTimestamps) handleTimestamps(srcStat.mode, src, dest)
- return setDestMode(dest, srcStat.mode)
-}
-
-function handleTimestamps (srcMode, src, dest) {
- // Make sure the file is writable before setting the timestamp
- // otherwise open fails with EPERM when invoked with 'r+'
- // (through utimes call)
- if (fileIsNotWritable(srcMode)) makeFileWritable(dest, srcMode)
- return setDestTimestamps(src, dest)
-}
-
-function fileIsNotWritable (srcMode) {
- return (srcMode & 0o200) === 0
-}
-
-function makeFileWritable (dest, srcMode) {
- return setDestMode(dest, srcMode | 0o200)
-}
-
-function setDestMode (dest, srcMode) {
- return fs.chmodSync(dest, srcMode)
-}
-
-function setDestTimestamps (src, dest) {
- // The initial srcStat.atime cannot be trusted
- // because it is modified by the read(2) system call
- // (See https://nodejs.org/api/fs.html#fs_stat_time_values)
- const updatedSrcStat = fs.statSync(src)
- return utimesMillisSync(dest, updatedSrcStat.atime, updatedSrcStat.mtime)
-}
-
-function onDir (srcStat, destStat, src, dest, opts) {
- if (!destStat) return mkDirAndCopy(srcStat.mode, src, dest, opts)
- return copyDir(src, dest, opts)
-}
-
-function mkDirAndCopy (srcMode, src, dest, opts) {
- fs.mkdirSync(dest)
- copyDir(src, dest, opts)
- return setDestMode(dest, srcMode)
-}
-
-function copyDir (src, dest, opts) {
- const dir = fs.opendirSync(src)
-
- try {
- let dirent
-
- while ((dirent = dir.readSync()) !== null) {
- copyDirItem(dirent.name, src, dest, opts)
- }
- } finally {
- dir.closeSync()
- }
-}
-
-function copyDirItem (item, src, dest, opts) {
- const srcItem = path.join(src, item)
- const destItem = path.join(dest, item)
- if (opts.filter && !opts.filter(srcItem, destItem)) return
- const { destStat } = stat.checkPathsSync(srcItem, destItem, 'copy', opts)
- return getStats(destStat, srcItem, destItem, opts)
-}
-
-function onLink (destStat, src, dest, opts) {
- let resolvedSrc = fs.readlinkSync(src)
- if (opts.dereference) {
- resolvedSrc = path.resolve(process.cwd(), resolvedSrc)
- }
-
- if (!destStat) {
- return fs.symlinkSync(resolvedSrc, dest)
- } else {
- let resolvedDest
- try {
- resolvedDest = fs.readlinkSync(dest)
- } catch (err) {
- // dest exists and is a regular file or directory,
- // Windows may throw UNKNOWN error. If dest already exists,
- // fs throws error anyway, so no need to guard against it here.
- if (err.code === 'EINVAL' || err.code === 'UNKNOWN') return fs.symlinkSync(resolvedSrc, dest)
- throw err
- }
- if (opts.dereference) {
- resolvedDest = path.resolve(process.cwd(), resolvedDest)
- }
- if (stat.isSrcSubdir(resolvedSrc, resolvedDest)) {
- throw new Error(`Cannot copy '${resolvedSrc}' to a subdirectory of itself, '${resolvedDest}'.`)
- }
-
- // prevent copy if src is a subdir of dest since unlinking
- // dest in this case would result in removing src contents
- // and therefore a broken symlink would be created.
- if (stat.isSrcSubdir(resolvedDest, resolvedSrc)) {
- throw new Error(`Cannot overwrite '${resolvedDest}' with '${resolvedSrc}'.`)
- }
- return copyLink(resolvedSrc, dest)
- }
-}
-
-function copyLink (resolvedSrc, dest) {
- fs.unlinkSync(dest)
- return fs.symlinkSync(resolvedSrc, dest)
-}
-
-module.exports = copySync
diff --git a/node_modules/fs-extra/lib/copy/copy.js b/node_modules/fs-extra/lib/copy/copy.js
deleted file mode 100644
index 47fd983..0000000
--- a/node_modules/fs-extra/lib/copy/copy.js
+++ /dev/null
@@ -1,182 +0,0 @@
-'use strict'
-
-const fs = require('../fs')
-const path = require('path')
-const { mkdirs } = require('../mkdirs')
-const { pathExists } = require('../path-exists')
-const { utimesMillis } = require('../util/utimes')
-const stat = require('../util/stat')
-
-async function copy (src, dest, opts = {}) {
- if (typeof opts === 'function') {
- opts = { filter: opts }
- }
-
- opts.clobber = 'clobber' in opts ? !!opts.clobber : true // default to true for now
- opts.overwrite = 'overwrite' in opts ? !!opts.overwrite : opts.clobber // overwrite falls back to clobber
-
- // Warn about using preserveTimestamps on 32-bit node
- if (opts.preserveTimestamps && process.arch === 'ia32') {
- process.emitWarning(
- 'Using the preserveTimestamps option in 32-bit node is not recommended;\n\n' +
- '\tsee https://github.com/jprichardson/node-fs-extra/issues/269',
- 'Warning', 'fs-extra-WARN0001'
- )
- }
-
- const { srcStat, destStat } = await stat.checkPaths(src, dest, 'copy', opts)
-
- await stat.checkParentPaths(src, srcStat, dest, 'copy')
-
- const include = await runFilter(src, dest, opts)
-
- if (!include) return
-
- // check if the parent of dest exists, and create it if it doesn't exist
- const destParent = path.dirname(dest)
- const dirExists = await pathExists(destParent)
- if (!dirExists) {
- await mkdirs(destParent)
- }
-
- await getStatsAndPerformCopy(destStat, src, dest, opts)
-}
-
-async function runFilter (src, dest, opts) {
- if (!opts.filter) return true
- return opts.filter(src, dest)
-}
-
-async function getStatsAndPerformCopy (destStat, src, dest, opts) {
- const statFn = opts.dereference ? fs.stat : fs.lstat
- const srcStat = await statFn(src)
-
- if (srcStat.isDirectory()) return onDir(srcStat, destStat, src, dest, opts)
-
- if (
- srcStat.isFile() ||
- srcStat.isCharacterDevice() ||
- srcStat.isBlockDevice()
- ) return onFile(srcStat, destStat, src, dest, opts)
-
- if (srcStat.isSymbolicLink()) return onLink(destStat, src, dest, opts)
- if (srcStat.isSocket()) throw new Error(`Cannot copy a socket file: ${src}`)
- if (srcStat.isFIFO()) throw new Error(`Cannot copy a FIFO pipe: ${src}`)
- throw new Error(`Unknown file: ${src}`)
-}
-
-async function onFile (srcStat, destStat, src, dest, opts) {
- if (!destStat) return copyFile(srcStat, src, dest, opts)
-
- if (opts.overwrite) {
- await fs.unlink(dest)
- return copyFile(srcStat, src, dest, opts)
- }
- if (opts.errorOnExist) {
- throw new Error(`'${dest}' already exists`)
- }
-}
-
-async function copyFile (srcStat, src, dest, opts) {
- await fs.copyFile(src, dest)
- if (opts.preserveTimestamps) {
- // Make sure the file is writable before setting the timestamp
- // otherwise open fails with EPERM when invoked with 'r+'
- // (through utimes call)
- if (fileIsNotWritable(srcStat.mode)) {
- await makeFileWritable(dest, srcStat.mode)
- }
-
- // Set timestamps and mode correspondingly
-
- // Note that The initial srcStat.atime cannot be trusted
- // because it is modified by the read(2) system call
- // (See https://nodejs.org/api/fs.html#fs_stat_time_values)
- const updatedSrcStat = await fs.stat(src)
- await utimesMillis(dest, updatedSrcStat.atime, updatedSrcStat.mtime)
- }
-
- return fs.chmod(dest, srcStat.mode)
-}
-
-function fileIsNotWritable (srcMode) {
- return (srcMode & 0o200) === 0
-}
-
-function makeFileWritable (dest, srcMode) {
- return fs.chmod(dest, srcMode | 0o200)
-}
-
-async function onDir (srcStat, destStat, src, dest, opts) {
- // the dest directory might not exist, create it
- if (!destStat) {
- await fs.mkdir(dest)
- }
-
- const promises = []
-
- // loop through the files in the current directory to copy everything
- for await (const item of await fs.opendir(src)) {
- const srcItem = path.join(src, item.name)
- const destItem = path.join(dest, item.name)
-
- promises.push(
- runFilter(srcItem, destItem, opts).then(include => {
- if (include) {
- // only copy the item if it matches the filter function
- return stat.checkPaths(srcItem, destItem, 'copy', opts).then(({ destStat }) => {
- // If the item is a copyable file, `getStatsAndPerformCopy` will copy it
- // If the item is a directory, `getStatsAndPerformCopy` will call `onDir` recursively
- return getStatsAndPerformCopy(destStat, srcItem, destItem, opts)
- })
- }
- })
- )
- }
-
- await Promise.all(promises)
-
- if (!destStat) {
- await fs.chmod(dest, srcStat.mode)
- }
-}
-
-async function onLink (destStat, src, dest, opts) {
- let resolvedSrc = await fs.readlink(src)
- if (opts.dereference) {
- resolvedSrc = path.resolve(process.cwd(), resolvedSrc)
- }
- if (!destStat) {
- return fs.symlink(resolvedSrc, dest)
- }
-
- let resolvedDest = null
- try {
- resolvedDest = await fs.readlink(dest)
- } catch (e) {
- // dest exists and is a regular file or directory,
- // Windows may throw UNKNOWN error. If dest already exists,
- // fs throws error anyway, so no need to guard against it here.
- if (e.code === 'EINVAL' || e.code === 'UNKNOWN') return fs.symlink(resolvedSrc, dest)
- throw e
- }
- if (opts.dereference) {
- resolvedDest = path.resolve(process.cwd(), resolvedDest)
- }
- if (stat.isSrcSubdir(resolvedSrc, resolvedDest)) {
- throw new Error(`Cannot copy '${resolvedSrc}' to a subdirectory of itself, '${resolvedDest}'.`)
- }
-
- // do not copy if src is a subdir of dest since unlinking
- // dest in this case would result in removing src contents
- // and therefore a broken symlink would be created.
- if (stat.isSrcSubdir(resolvedDest, resolvedSrc)) {
- throw new Error(`Cannot overwrite '${resolvedDest}' with '${resolvedSrc}'.`)
- }
-
- // copy the link
- await fs.unlink(dest)
- return fs.symlink(resolvedSrc, dest)
-}
-
-module.exports = copy
diff --git a/node_modules/fs-extra/lib/copy/index.js b/node_modules/fs-extra/lib/copy/index.js
deleted file mode 100644
index 2e31d27..0000000
--- a/node_modules/fs-extra/lib/copy/index.js
+++ /dev/null
@@ -1,7 +0,0 @@
-'use strict'
-
-const u = require('universalify').fromPromise
-module.exports = {
- copy: u(require('./copy')),
- copySync: require('./copy-sync')
-}
diff --git a/node_modules/fs-extra/lib/empty/index.js b/node_modules/fs-extra/lib/empty/index.js
deleted file mode 100644
index b4a2e82..0000000
--- a/node_modules/fs-extra/lib/empty/index.js
+++ /dev/null
@@ -1,39 +0,0 @@
-'use strict'
-
-const u = require('universalify').fromPromise
-const fs = require('../fs')
-const path = require('path')
-const mkdir = require('../mkdirs')
-const remove = require('../remove')
-
-const emptyDir = u(async function emptyDir (dir) {
- let items
- try {
- items = await fs.readdir(dir)
- } catch {
- return mkdir.mkdirs(dir)
- }
-
- return Promise.all(items.map(item => remove.remove(path.join(dir, item))))
-})
-
-function emptyDirSync (dir) {
- let items
- try {
- items = fs.readdirSync(dir)
- } catch {
- return mkdir.mkdirsSync(dir)
- }
-
- items.forEach(item => {
- item = path.join(dir, item)
- remove.removeSync(item)
- })
-}
-
-module.exports = {
- emptyDirSync,
- emptydirSync: emptyDirSync,
- emptyDir,
- emptydir: emptyDir
-}
diff --git a/node_modules/fs-extra/lib/ensure/file.js b/node_modules/fs-extra/lib/ensure/file.js
deleted file mode 100644
index a55c2d9..0000000
--- a/node_modules/fs-extra/lib/ensure/file.js
+++ /dev/null
@@ -1,66 +0,0 @@
-'use strict'
-
-const u = require('universalify').fromPromise
-const path = require('path')
-const fs = require('../fs')
-const mkdir = require('../mkdirs')
-
-async function createFile (file) {
- let stats
- try {
- stats = await fs.stat(file)
- } catch { }
- if (stats && stats.isFile()) return
-
- const dir = path.dirname(file)
-
- let dirStats = null
- try {
- dirStats = await fs.stat(dir)
- } catch (err) {
- // if the directory doesn't exist, make it
- if (err.code === 'ENOENT') {
- await mkdir.mkdirs(dir)
- await fs.writeFile(file, '')
- return
- } else {
- throw err
- }
- }
-
- if (dirStats.isDirectory()) {
- await fs.writeFile(file, '')
- } else {
- // parent is not a directory
- // This is just to cause an internal ENOTDIR error to be thrown
- await fs.readdir(dir)
- }
-}
-
-function createFileSync (file) {
- let stats
- try {
- stats = fs.statSync(file)
- } catch { }
- if (stats && stats.isFile()) return
-
- const dir = path.dirname(file)
- try {
- if (!fs.statSync(dir).isDirectory()) {
- // parent is not a directory
- // This is just to cause an internal ENOTDIR error to be thrown
- fs.readdirSync(dir)
- }
- } catch (err) {
- // If the stat call above failed because the directory doesn't exist, create it
- if (err && err.code === 'ENOENT') mkdir.mkdirsSync(dir)
- else throw err
- }
-
- fs.writeFileSync(file, '')
-}
-
-module.exports = {
- createFile: u(createFile),
- createFileSync
-}
diff --git a/node_modules/fs-extra/lib/ensure/index.js b/node_modules/fs-extra/lib/ensure/index.js
deleted file mode 100644
index ecbcdd0..0000000
--- a/node_modules/fs-extra/lib/ensure/index.js
+++ /dev/null
@@ -1,23 +0,0 @@
-'use strict'
-
-const { createFile, createFileSync } = require('./file')
-const { createLink, createLinkSync } = require('./link')
-const { createSymlink, createSymlinkSync } = require('./symlink')
-
-module.exports = {
- // file
- createFile,
- createFileSync,
- ensureFile: createFile,
- ensureFileSync: createFileSync,
- // link
- createLink,
- createLinkSync,
- ensureLink: createLink,
- ensureLinkSync: createLinkSync,
- // symlink
- createSymlink,
- createSymlinkSync,
- ensureSymlink: createSymlink,
- ensureSymlinkSync: createSymlinkSync
-}
diff --git a/node_modules/fs-extra/lib/ensure/link.js b/node_modules/fs-extra/lib/ensure/link.js
deleted file mode 100644
index c3d1c69..0000000
--- a/node_modules/fs-extra/lib/ensure/link.js
+++ /dev/null
@@ -1,64 +0,0 @@
-'use strict'
-
-const u = require('universalify').fromPromise
-const path = require('path')
-const fs = require('../fs')
-const mkdir = require('../mkdirs')
-const { pathExists } = require('../path-exists')
-const { areIdentical } = require('../util/stat')
-
-async function createLink (srcpath, dstpath) {
- let dstStat
- try {
- dstStat = await fs.lstat(dstpath)
- } catch {
- // ignore error
- }
-
- let srcStat
- try {
- srcStat = await fs.lstat(srcpath)
- } catch (err) {
- err.message = err.message.replace('lstat', 'ensureLink')
- throw err
- }
-
- if (dstStat && areIdentical(srcStat, dstStat)) return
-
- const dir = path.dirname(dstpath)
-
- const dirExists = await pathExists(dir)
-
- if (!dirExists) {
- await mkdir.mkdirs(dir)
- }
-
- await fs.link(srcpath, dstpath)
-}
-
-function createLinkSync (srcpath, dstpath) {
- let dstStat
- try {
- dstStat = fs.lstatSync(dstpath)
- } catch {}
-
- try {
- const srcStat = fs.lstatSync(srcpath)
- if (dstStat && areIdentical(srcStat, dstStat)) return
- } catch (err) {
- err.message = err.message.replace('lstat', 'ensureLink')
- throw err
- }
-
- const dir = path.dirname(dstpath)
- const dirExists = fs.existsSync(dir)
- if (dirExists) return fs.linkSync(srcpath, dstpath)
- mkdir.mkdirsSync(dir)
-
- return fs.linkSync(srcpath, dstpath)
-}
-
-module.exports = {
- createLink: u(createLink),
- createLinkSync
-}
diff --git a/node_modules/fs-extra/lib/ensure/symlink-paths.js b/node_modules/fs-extra/lib/ensure/symlink-paths.js
deleted file mode 100644
index 85dda47..0000000
--- a/node_modules/fs-extra/lib/ensure/symlink-paths.js
+++ /dev/null
@@ -1,101 +0,0 @@
-'use strict'
-
-const path = require('path')
-const fs = require('../fs')
-const { pathExists } = require('../path-exists')
-
-const u = require('universalify').fromPromise
-
-/**
- * Function that returns two types of paths, one relative to symlink, and one
- * relative to the current working directory. Checks if path is absolute or
- * relative. If the path is relative, this function checks if the path is
- * relative to symlink or relative to current working directory. This is an
- * initiative to find a smarter `srcpath` to supply when building symlinks.
- * This allows you to determine which path to use out of one of three possible
- * types of source paths. The first is an absolute path. This is detected by
- * `path.isAbsolute()`. When an absolute path is provided, it is checked to
- * see if it exists. If it does it's used, if not an error is returned
- * (callback)/ thrown (sync). The other two options for `srcpath` are a
- * relative url. By default Node's `fs.symlink` works by creating a symlink
- * using `dstpath` and expects the `srcpath` to be relative to the newly
- * created symlink. If you provide a `srcpath` that does not exist on the file
- * system it results in a broken symlink. To minimize this, the function
- * checks to see if the 'relative to symlink' source file exists, and if it
- * does it will use it. If it does not, it checks if there's a file that
- * exists that is relative to the current working directory, if does its used.
- * This preserves the expectations of the original fs.symlink spec and adds
- * the ability to pass in `relative to current working direcotry` paths.
- */
-
-async function symlinkPaths (srcpath, dstpath) {
- if (path.isAbsolute(srcpath)) {
- try {
- await fs.lstat(srcpath)
- } catch (err) {
- err.message = err.message.replace('lstat', 'ensureSymlink')
- throw err
- }
-
- return {
- toCwd: srcpath,
- toDst: srcpath
- }
- }
-
- const dstdir = path.dirname(dstpath)
- const relativeToDst = path.join(dstdir, srcpath)
-
- const exists = await pathExists(relativeToDst)
- if (exists) {
- return {
- toCwd: relativeToDst,
- toDst: srcpath
- }
- }
-
- try {
- await fs.lstat(srcpath)
- } catch (err) {
- err.message = err.message.replace('lstat', 'ensureSymlink')
- throw err
- }
-
- return {
- toCwd: srcpath,
- toDst: path.relative(dstdir, srcpath)
- }
-}
-
-function symlinkPathsSync (srcpath, dstpath) {
- if (path.isAbsolute(srcpath)) {
- const exists = fs.existsSync(srcpath)
- if (!exists) throw new Error('absolute srcpath does not exist')
- return {
- toCwd: srcpath,
- toDst: srcpath
- }
- }
-
- const dstdir = path.dirname(dstpath)
- const relativeToDst = path.join(dstdir, srcpath)
- const exists = fs.existsSync(relativeToDst)
- if (exists) {
- return {
- toCwd: relativeToDst,
- toDst: srcpath
- }
- }
-
- const srcExists = fs.existsSync(srcpath)
- if (!srcExists) throw new Error('relative srcpath does not exist')
- return {
- toCwd: srcpath,
- toDst: path.relative(dstdir, srcpath)
- }
-}
-
-module.exports = {
- symlinkPaths: u(symlinkPaths),
- symlinkPathsSync
-}
diff --git a/node_modules/fs-extra/lib/ensure/symlink-type.js b/node_modules/fs-extra/lib/ensure/symlink-type.js
deleted file mode 100644
index 518558e..0000000
--- a/node_modules/fs-extra/lib/ensure/symlink-type.js
+++ /dev/null
@@ -1,34 +0,0 @@
-'use strict'
-
-const fs = require('../fs')
-const u = require('universalify').fromPromise
-
-async function symlinkType (srcpath, type) {
- if (type) return type
-
- let stats
- try {
- stats = await fs.lstat(srcpath)
- } catch {
- return 'file'
- }
-
- return (stats && stats.isDirectory()) ? 'dir' : 'file'
-}
-
-function symlinkTypeSync (srcpath, type) {
- if (type) return type
-
- let stats
- try {
- stats = fs.lstatSync(srcpath)
- } catch {
- return 'file'
- }
- return (stats && stats.isDirectory()) ? 'dir' : 'file'
-}
-
-module.exports = {
- symlinkType: u(symlinkType),
- symlinkTypeSync
-}
diff --git a/node_modules/fs-extra/lib/ensure/symlink.js b/node_modules/fs-extra/lib/ensure/symlink.js
deleted file mode 100644
index a3d5f57..0000000
--- a/node_modules/fs-extra/lib/ensure/symlink.js
+++ /dev/null
@@ -1,67 +0,0 @@
-'use strict'
-
-const u = require('universalify').fromPromise
-const path = require('path')
-const fs = require('../fs')
-
-const { mkdirs, mkdirsSync } = require('../mkdirs')
-
-const { symlinkPaths, symlinkPathsSync } = require('./symlink-paths')
-const { symlinkType, symlinkTypeSync } = require('./symlink-type')
-
-const { pathExists } = require('../path-exists')
-
-const { areIdentical } = require('../util/stat')
-
-async function createSymlink (srcpath, dstpath, type) {
- let stats
- try {
- stats = await fs.lstat(dstpath)
- } catch { }
-
- if (stats && stats.isSymbolicLink()) {
- const [srcStat, dstStat] = await Promise.all([
- fs.stat(srcpath),
- fs.stat(dstpath)
- ])
-
- if (areIdentical(srcStat, dstStat)) return
- }
-
- const relative = await symlinkPaths(srcpath, dstpath)
- srcpath = relative.toDst
- const toType = await symlinkType(relative.toCwd, type)
- const dir = path.dirname(dstpath)
-
- if (!(await pathExists(dir))) {
- await mkdirs(dir)
- }
-
- return fs.symlink(srcpath, dstpath, toType)
-}
-
-function createSymlinkSync (srcpath, dstpath, type) {
- let stats
- try {
- stats = fs.lstatSync(dstpath)
- } catch { }
- if (stats && stats.isSymbolicLink()) {
- const srcStat = fs.statSync(srcpath)
- const dstStat = fs.statSync(dstpath)
- if (areIdentical(srcStat, dstStat)) return
- }
-
- const relative = symlinkPathsSync(srcpath, dstpath)
- srcpath = relative.toDst
- type = symlinkTypeSync(relative.toCwd, type)
- const dir = path.dirname(dstpath)
- const exists = fs.existsSync(dir)
- if (exists) return fs.symlinkSync(srcpath, dstpath, type)
- mkdirsSync(dir)
- return fs.symlinkSync(srcpath, dstpath, type)
-}
-
-module.exports = {
- createSymlink: u(createSymlink),
- createSymlinkSync
-}
diff --git a/node_modules/fs-extra/lib/esm.mjs b/node_modules/fs-extra/lib/esm.mjs
deleted file mode 100644
index 27b7a1f..0000000
--- a/node_modules/fs-extra/lib/esm.mjs
+++ /dev/null
@@ -1,68 +0,0 @@
-import _copy from './copy/index.js'
-import _empty from './empty/index.js'
-import _ensure from './ensure/index.js'
-import _json from './json/index.js'
-import _mkdirs from './mkdirs/index.js'
-import _move from './move/index.js'
-import _outputFile from './output-file/index.js'
-import _pathExists from './path-exists/index.js'
-import _remove from './remove/index.js'
-
-// NOTE: Only exports fs-extra's functions; fs functions must be imported from "node:fs" or "node:fs/promises"
-
-export const copy = _copy.copy
-export const copySync = _copy.copySync
-export const emptyDirSync = _empty.emptyDirSync
-export const emptydirSync = _empty.emptydirSync
-export const emptyDir = _empty.emptyDir
-export const emptydir = _empty.emptydir
-export const createFile = _ensure.createFile
-export const createFileSync = _ensure.createFileSync
-export const ensureFile = _ensure.ensureFile
-export const ensureFileSync = _ensure.ensureFileSync
-export const createLink = _ensure.createLink
-export const createLinkSync = _ensure.createLinkSync
-export const ensureLink = _ensure.ensureLink
-export const ensureLinkSync = _ensure.ensureLinkSync
-export const createSymlink = _ensure.createSymlink
-export const createSymlinkSync = _ensure.createSymlinkSync
-export const ensureSymlink = _ensure.ensureSymlink
-export const ensureSymlinkSync = _ensure.ensureSymlinkSync
-export const readJson = _json.readJson
-export const readJSON = _json.readJSON
-export const readJsonSync = _json.readJsonSync
-export const readJSONSync = _json.readJSONSync
-export const writeJson = _json.writeJson
-export const writeJSON = _json.writeJSON
-export const writeJsonSync = _json.writeJsonSync
-export const writeJSONSync = _json.writeJSONSync
-export const outputJson = _json.outputJson
-export const outputJSON = _json.outputJSON
-export const outputJsonSync = _json.outputJsonSync
-export const outputJSONSync = _json.outputJSONSync
-export const mkdirs = _mkdirs.mkdirs
-export const mkdirsSync = _mkdirs.mkdirsSync
-export const mkdirp = _mkdirs.mkdirp
-export const mkdirpSync = _mkdirs.mkdirpSync
-export const ensureDir = _mkdirs.ensureDir
-export const ensureDirSync = _mkdirs.ensureDirSync
-export const move = _move.move
-export const moveSync = _move.moveSync
-export const outputFile = _outputFile.outputFile
-export const outputFileSync = _outputFile.outputFileSync
-export const pathExists = _pathExists.pathExists
-export const pathExistsSync = _pathExists.pathExistsSync
-export const remove = _remove.remove
-export const removeSync = _remove.removeSync
-
-export default {
- ..._copy,
- ..._empty,
- ..._ensure,
- ..._json,
- ..._mkdirs,
- ..._move,
- ..._outputFile,
- ..._pathExists,
- ..._remove
-}
diff --git a/node_modules/fs-extra/lib/fs/index.js b/node_modules/fs-extra/lib/fs/index.js
deleted file mode 100644
index 2dae818..0000000
--- a/node_modules/fs-extra/lib/fs/index.js
+++ /dev/null
@@ -1,146 +0,0 @@
-'use strict'
-// This is adapted from https://github.com/normalize/mz
-// Copyright (c) 2014-2016 Jonathan Ong me@jongleberry.com and Contributors
-const u = require('universalify').fromCallback
-const fs = require('graceful-fs')
-
-const api = [
- 'access',
- 'appendFile',
- 'chmod',
- 'chown',
- 'close',
- 'copyFile',
- 'cp',
- 'fchmod',
- 'fchown',
- 'fdatasync',
- 'fstat',
- 'fsync',
- 'ftruncate',
- 'futimes',
- 'glob',
- 'lchmod',
- 'lchown',
- 'lutimes',
- 'link',
- 'lstat',
- 'mkdir',
- 'mkdtemp',
- 'open',
- 'opendir',
- 'readdir',
- 'readFile',
- 'readlink',
- 'realpath',
- 'rename',
- 'rm',
- 'rmdir',
- 'stat',
- 'statfs',
- 'symlink',
- 'truncate',
- 'unlink',
- 'utimes',
- 'writeFile'
-].filter(key => {
- // Some commands are not available on some systems. Ex:
- // fs.cp was added in Node.js v16.7.0
- // fs.statfs was added in Node v19.6.0, v18.15.0
- // fs.glob was added in Node.js v22.0.0
- // fs.lchown is not available on at least some Linux
- return typeof fs[key] === 'function'
-})
-
-// Export cloned fs:
-Object.assign(exports, fs)
-
-// Universalify async methods:
-api.forEach(method => {
- exports[method] = u(fs[method])
-})
-
-// We differ from mz/fs in that we still ship the old, broken, fs.exists()
-// since we are a drop-in replacement for the native module
-exports.exists = function (filename, callback) {
- if (typeof callback === 'function') {
- return fs.exists(filename, callback)
- }
- return new Promise(resolve => {
- return fs.exists(filename, resolve)
- })
-}
-
-// fs.read(), fs.write(), fs.readv(), & fs.writev() need special treatment due to multiple callback args
-
-exports.read = function (fd, buffer, offset, length, position, callback) {
- if (typeof callback === 'function') {
- return fs.read(fd, buffer, offset, length, position, callback)
- }
- return new Promise((resolve, reject) => {
- fs.read(fd, buffer, offset, length, position, (err, bytesRead, buffer) => {
- if (err) return reject(err)
- resolve({ bytesRead, buffer })
- })
- })
-}
-
-// Function signature can be
-// fs.write(fd, buffer[, offset[, length[, position]]], callback)
-// OR
-// fs.write(fd, string[, position[, encoding]], callback)
-// We need to handle both cases, so we use ...args
-exports.write = function (fd, buffer, ...args) {
- if (typeof args[args.length - 1] === 'function') {
- return fs.write(fd, buffer, ...args)
- }
-
- return new Promise((resolve, reject) => {
- fs.write(fd, buffer, ...args, (err, bytesWritten, buffer) => {
- if (err) return reject(err)
- resolve({ bytesWritten, buffer })
- })
- })
-}
-
-// Function signature is
-// s.readv(fd, buffers[, position], callback)
-// We need to handle the optional arg, so we use ...args
-exports.readv = function (fd, buffers, ...args) {
- if (typeof args[args.length - 1] === 'function') {
- return fs.readv(fd, buffers, ...args)
- }
-
- return new Promise((resolve, reject) => {
- fs.readv(fd, buffers, ...args, (err, bytesRead, buffers) => {
- if (err) return reject(err)
- resolve({ bytesRead, buffers })
- })
- })
-}
-
-// Function signature is
-// s.writev(fd, buffers[, position], callback)
-// We need to handle the optional arg, so we use ...args
-exports.writev = function (fd, buffers, ...args) {
- if (typeof args[args.length - 1] === 'function') {
- return fs.writev(fd, buffers, ...args)
- }
-
- return new Promise((resolve, reject) => {
- fs.writev(fd, buffers, ...args, (err, bytesWritten, buffers) => {
- if (err) return reject(err)
- resolve({ bytesWritten, buffers })
- })
- })
-}
-
-// fs.realpath.native sometimes not available if fs is monkey-patched
-if (typeof fs.realpath.native === 'function') {
- exports.realpath.native = u(fs.realpath.native)
-} else {
- process.emitWarning(
- 'fs.realpath.native is not a function. Is fs being monkey-patched?',
- 'Warning', 'fs-extra-WARN0003'
- )
-}
diff --git a/node_modules/fs-extra/lib/index.js b/node_modules/fs-extra/lib/index.js
deleted file mode 100644
index da6711a..0000000
--- a/node_modules/fs-extra/lib/index.js
+++ /dev/null
@@ -1,16 +0,0 @@
-'use strict'
-
-module.exports = {
- // Export promiseified graceful-fs:
- ...require('./fs'),
- // Export extra methods:
- ...require('./copy'),
- ...require('./empty'),
- ...require('./ensure'),
- ...require('./json'),
- ...require('./mkdirs'),
- ...require('./move'),
- ...require('./output-file'),
- ...require('./path-exists'),
- ...require('./remove')
-}
diff --git a/node_modules/fs-extra/lib/json/index.js b/node_modules/fs-extra/lib/json/index.js
deleted file mode 100644
index 900126a..0000000
--- a/node_modules/fs-extra/lib/json/index.js
+++ /dev/null
@@ -1,16 +0,0 @@
-'use strict'
-
-const u = require('universalify').fromPromise
-const jsonFile = require('./jsonfile')
-
-jsonFile.outputJson = u(require('./output-json'))
-jsonFile.outputJsonSync = require('./output-json-sync')
-// aliases
-jsonFile.outputJSON = jsonFile.outputJson
-jsonFile.outputJSONSync = jsonFile.outputJsonSync
-jsonFile.writeJSON = jsonFile.writeJson
-jsonFile.writeJSONSync = jsonFile.writeJsonSync
-jsonFile.readJSON = jsonFile.readJson
-jsonFile.readJSONSync = jsonFile.readJsonSync
-
-module.exports = jsonFile
diff --git a/node_modules/fs-extra/lib/json/jsonfile.js b/node_modules/fs-extra/lib/json/jsonfile.js
deleted file mode 100644
index f11d34d..0000000
--- a/node_modules/fs-extra/lib/json/jsonfile.js
+++ /dev/null
@@ -1,11 +0,0 @@
-'use strict'
-
-const jsonFile = require('jsonfile')
-
-module.exports = {
- // jsonfile exports
- readJson: jsonFile.readFile,
- readJsonSync: jsonFile.readFileSync,
- writeJson: jsonFile.writeFile,
- writeJsonSync: jsonFile.writeFileSync
-}
diff --git a/node_modules/fs-extra/lib/json/output-json-sync.js b/node_modules/fs-extra/lib/json/output-json-sync.js
deleted file mode 100644
index d4e564f..0000000
--- a/node_modules/fs-extra/lib/json/output-json-sync.js
+++ /dev/null
@@ -1,12 +0,0 @@
-'use strict'
-
-const { stringify } = require('jsonfile/utils')
-const { outputFileSync } = require('../output-file')
-
-function outputJsonSync (file, data, options) {
- const str = stringify(data, options)
-
- outputFileSync(file, str, options)
-}
-
-module.exports = outputJsonSync
diff --git a/node_modules/fs-extra/lib/json/output-json.js b/node_modules/fs-extra/lib/json/output-json.js
deleted file mode 100644
index 0afdeb6..0000000
--- a/node_modules/fs-extra/lib/json/output-json.js
+++ /dev/null
@@ -1,12 +0,0 @@
-'use strict'
-
-const { stringify } = require('jsonfile/utils')
-const { outputFile } = require('../output-file')
-
-async function outputJson (file, data, options = {}) {
- const str = stringify(data, options)
-
- await outputFile(file, str, options)
-}
-
-module.exports = outputJson
diff --git a/node_modules/fs-extra/lib/mkdirs/index.js b/node_modules/fs-extra/lib/mkdirs/index.js
deleted file mode 100644
index 9edecee..0000000
--- a/node_modules/fs-extra/lib/mkdirs/index.js
+++ /dev/null
@@ -1,14 +0,0 @@
-'use strict'
-const u = require('universalify').fromPromise
-const { makeDir: _makeDir, makeDirSync } = require('./make-dir')
-const makeDir = u(_makeDir)
-
-module.exports = {
- mkdirs: makeDir,
- mkdirsSync: makeDirSync,
- // alias
- mkdirp: makeDir,
- mkdirpSync: makeDirSync,
- ensureDir: makeDir,
- ensureDirSync: makeDirSync
-}
diff --git a/node_modules/fs-extra/lib/mkdirs/make-dir.js b/node_modules/fs-extra/lib/mkdirs/make-dir.js
deleted file mode 100644
index 45ece64..0000000
--- a/node_modules/fs-extra/lib/mkdirs/make-dir.js
+++ /dev/null
@@ -1,27 +0,0 @@
-'use strict'
-const fs = require('../fs')
-const { checkPath } = require('./utils')
-
-const getMode = options => {
- const defaults = { mode: 0o777 }
- if (typeof options === 'number') return options
- return ({ ...defaults, ...options }).mode
-}
-
-module.exports.makeDir = async (dir, options) => {
- checkPath(dir)
-
- return fs.mkdir(dir, {
- mode: getMode(options),
- recursive: true
- })
-}
-
-module.exports.makeDirSync = (dir, options) => {
- checkPath(dir)
-
- return fs.mkdirSync(dir, {
- mode: getMode(options),
- recursive: true
- })
-}
diff --git a/node_modules/fs-extra/lib/mkdirs/utils.js b/node_modules/fs-extra/lib/mkdirs/utils.js
deleted file mode 100644
index a4059ad..0000000
--- a/node_modules/fs-extra/lib/mkdirs/utils.js
+++ /dev/null
@@ -1,21 +0,0 @@
-// Adapted from https://github.com/sindresorhus/make-dir
-// Copyright (c) Sindre Sorhus (sindresorhus.com)
-// 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:
-// The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
-// 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.
-'use strict'
-const path = require('path')
-
-// https://github.com/nodejs/node/issues/8987
-// https://github.com/libuv/libuv/pull/1088
-module.exports.checkPath = function checkPath (pth) {
- if (process.platform === 'win32') {
- const pathHasInvalidWinCharacters = /[<>:"|?*]/.test(pth.replace(path.parse(pth).root, ''))
-
- if (pathHasInvalidWinCharacters) {
- const error = new Error(`Path contains invalid characters: ${pth}`)
- error.code = 'EINVAL'
- throw error
- }
- }
-}
diff --git a/node_modules/fs-extra/lib/move/index.js b/node_modules/fs-extra/lib/move/index.js
deleted file mode 100644
index 5a2f1cc..0000000
--- a/node_modules/fs-extra/lib/move/index.js
+++ /dev/null
@@ -1,7 +0,0 @@
-'use strict'
-
-const u = require('universalify').fromPromise
-module.exports = {
- move: u(require('./move')),
- moveSync: require('./move-sync')
-}
diff --git a/node_modules/fs-extra/lib/move/move-sync.js b/node_modules/fs-extra/lib/move/move-sync.js
deleted file mode 100644
index c456ab3..0000000
--- a/node_modules/fs-extra/lib/move/move-sync.js
+++ /dev/null
@@ -1,55 +0,0 @@
-'use strict'
-
-const fs = require('graceful-fs')
-const path = require('path')
-const copySync = require('../copy').copySync
-const removeSync = require('../remove').removeSync
-const mkdirpSync = require('../mkdirs').mkdirpSync
-const stat = require('../util/stat')
-
-function moveSync (src, dest, opts) {
- opts = opts || {}
- const overwrite = opts.overwrite || opts.clobber || false
-
- const { srcStat, isChangingCase = false } = stat.checkPathsSync(src, dest, 'move', opts)
- stat.checkParentPathsSync(src, srcStat, dest, 'move')
- if (!isParentRoot(dest)) mkdirpSync(path.dirname(dest))
- return doRename(src, dest, overwrite, isChangingCase)
-}
-
-function isParentRoot (dest) {
- const parent = path.dirname(dest)
- const parsedPath = path.parse(parent)
- return parsedPath.root === parent
-}
-
-function doRename (src, dest, overwrite, isChangingCase) {
- if (isChangingCase) return rename(src, dest, overwrite)
- if (overwrite) {
- removeSync(dest)
- return rename(src, dest, overwrite)
- }
- if (fs.existsSync(dest)) throw new Error('dest already exists.')
- return rename(src, dest, overwrite)
-}
-
-function rename (src, dest, overwrite) {
- try {
- fs.renameSync(src, dest)
- } catch (err) {
- if (err.code !== 'EXDEV') throw err
- return moveAcrossDevice(src, dest, overwrite)
- }
-}
-
-function moveAcrossDevice (src, dest, overwrite) {
- const opts = {
- overwrite,
- errorOnExist: true,
- preserveTimestamps: true
- }
- copySync(src, dest, opts)
- return removeSync(src)
-}
-
-module.exports = moveSync
diff --git a/node_modules/fs-extra/lib/move/move.js b/node_modules/fs-extra/lib/move/move.js
deleted file mode 100644
index 992bd0f..0000000
--- a/node_modules/fs-extra/lib/move/move.js
+++ /dev/null
@@ -1,59 +0,0 @@
-'use strict'
-
-const fs = require('../fs')
-const path = require('path')
-const { copy } = require('../copy')
-const { remove } = require('../remove')
-const { mkdirp } = require('../mkdirs')
-const { pathExists } = require('../path-exists')
-const stat = require('../util/stat')
-
-async function move (src, dest, opts = {}) {
- const overwrite = opts.overwrite || opts.clobber || false
-
- const { srcStat, isChangingCase = false } = await stat.checkPaths(src, dest, 'move', opts)
-
- await stat.checkParentPaths(src, srcStat, dest, 'move')
-
- // If the parent of dest is not root, make sure it exists before proceeding
- const destParent = path.dirname(dest)
- const parsedParentPath = path.parse(destParent)
- if (parsedParentPath.root !== destParent) {
- await mkdirp(destParent)
- }
-
- return doRename(src, dest, overwrite, isChangingCase)
-}
-
-async function doRename (src, dest, overwrite, isChangingCase) {
- if (!isChangingCase) {
- if (overwrite) {
- await remove(dest)
- } else if (await pathExists(dest)) {
- throw new Error('dest already exists.')
- }
- }
-
- try {
- // Try w/ rename first, and try copy + remove if EXDEV
- await fs.rename(src, dest)
- } catch (err) {
- if (err.code !== 'EXDEV') {
- throw err
- }
- await moveAcrossDevice(src, dest, overwrite)
- }
-}
-
-async function moveAcrossDevice (src, dest, overwrite) {
- const opts = {
- overwrite,
- errorOnExist: true,
- preserveTimestamps: true
- }
-
- await copy(src, dest, opts)
- return remove(src)
-}
-
-module.exports = move
diff --git a/node_modules/fs-extra/lib/output-file/index.js b/node_modules/fs-extra/lib/output-file/index.js
deleted file mode 100644
index a42d943..0000000
--- a/node_modules/fs-extra/lib/output-file/index.js
+++ /dev/null
@@ -1,31 +0,0 @@
-'use strict'
-
-const u = require('universalify').fromPromise
-const fs = require('../fs')
-const path = require('path')
-const mkdir = require('../mkdirs')
-const pathExists = require('../path-exists').pathExists
-
-async function outputFile (file, data, encoding = 'utf-8') {
- const dir = path.dirname(file)
-
- if (!(await pathExists(dir))) {
- await mkdir.mkdirs(dir)
- }
-
- return fs.writeFile(file, data, encoding)
-}
-
-function outputFileSync (file, ...args) {
- const dir = path.dirname(file)
- if (!fs.existsSync(dir)) {
- mkdir.mkdirsSync(dir)
- }
-
- fs.writeFileSync(file, ...args)
-}
-
-module.exports = {
- outputFile: u(outputFile),
- outputFileSync
-}
diff --git a/node_modules/fs-extra/lib/path-exists/index.js b/node_modules/fs-extra/lib/path-exists/index.js
deleted file mode 100644
index ddd9bc7..0000000
--- a/node_modules/fs-extra/lib/path-exists/index.js
+++ /dev/null
@@ -1,12 +0,0 @@
-'use strict'
-const u = require('universalify').fromPromise
-const fs = require('../fs')
-
-function pathExists (path) {
- return fs.access(path).then(() => true).catch(() => false)
-}
-
-module.exports = {
- pathExists: u(pathExists),
- pathExistsSync: fs.existsSync
-}
diff --git a/node_modules/fs-extra/lib/remove/index.js b/node_modules/fs-extra/lib/remove/index.js
deleted file mode 100644
index da746c7..0000000
--- a/node_modules/fs-extra/lib/remove/index.js
+++ /dev/null
@@ -1,17 +0,0 @@
-'use strict'
-
-const fs = require('graceful-fs')
-const u = require('universalify').fromCallback
-
-function remove (path, callback) {
- fs.rm(path, { recursive: true, force: true }, callback)
-}
-
-function removeSync (path) {
- fs.rmSync(path, { recursive: true, force: true })
-}
-
-module.exports = {
- remove: u(remove),
- removeSync
-}
diff --git a/node_modules/fs-extra/lib/util/stat.js b/node_modules/fs-extra/lib/util/stat.js
deleted file mode 100644
index 5594942..0000000
--- a/node_modules/fs-extra/lib/util/stat.js
+++ /dev/null
@@ -1,159 +0,0 @@
-'use strict'
-
-const fs = require('../fs')
-const path = require('path')
-const u = require('universalify').fromPromise
-
-function getStats (src, dest, opts) {
- const statFunc = opts.dereference
- ? (file) => fs.stat(file, { bigint: true })
- : (file) => fs.lstat(file, { bigint: true })
- return Promise.all([
- statFunc(src),
- statFunc(dest).catch(err => {
- if (err.code === 'ENOENT') return null
- throw err
- })
- ]).then(([srcStat, destStat]) => ({ srcStat, destStat }))
-}
-
-function getStatsSync (src, dest, opts) {
- let destStat
- const statFunc = opts.dereference
- ? (file) => fs.statSync(file, { bigint: true })
- : (file) => fs.lstatSync(file, { bigint: true })
- const srcStat = statFunc(src)
- try {
- destStat = statFunc(dest)
- } catch (err) {
- if (err.code === 'ENOENT') return { srcStat, destStat: null }
- throw err
- }
- return { srcStat, destStat }
-}
-
-async function checkPaths (src, dest, funcName, opts) {
- const { srcStat, destStat } = await getStats(src, dest, opts)
- if (destStat) {
- if (areIdentical(srcStat, destStat)) {
- const srcBaseName = path.basename(src)
- const destBaseName = path.basename(dest)
- if (funcName === 'move' &&
- srcBaseName !== destBaseName &&
- srcBaseName.toLowerCase() === destBaseName.toLowerCase()) {
- return { srcStat, destStat, isChangingCase: true }
- }
- throw new Error('Source and destination must not be the same.')
- }
- if (srcStat.isDirectory() && !destStat.isDirectory()) {
- throw new Error(`Cannot overwrite non-directory '${dest}' with directory '${src}'.`)
- }
- if (!srcStat.isDirectory() && destStat.isDirectory()) {
- throw new Error(`Cannot overwrite directory '${dest}' with non-directory '${src}'.`)
- }
- }
-
- if (srcStat.isDirectory() && isSrcSubdir(src, dest)) {
- throw new Error(errMsg(src, dest, funcName))
- }
-
- return { srcStat, destStat }
-}
-
-function checkPathsSync (src, dest, funcName, opts) {
- const { srcStat, destStat } = getStatsSync(src, dest, opts)
-
- if (destStat) {
- if (areIdentical(srcStat, destStat)) {
- const srcBaseName = path.basename(src)
- const destBaseName = path.basename(dest)
- if (funcName === 'move' &&
- srcBaseName !== destBaseName &&
- srcBaseName.toLowerCase() === destBaseName.toLowerCase()) {
- return { srcStat, destStat, isChangingCase: true }
- }
- throw new Error('Source and destination must not be the same.')
- }
- if (srcStat.isDirectory() && !destStat.isDirectory()) {
- throw new Error(`Cannot overwrite non-directory '${dest}' with directory '${src}'.`)
- }
- if (!srcStat.isDirectory() && destStat.isDirectory()) {
- throw new Error(`Cannot overwrite directory '${dest}' with non-directory '${src}'.`)
- }
- }
-
- if (srcStat.isDirectory() && isSrcSubdir(src, dest)) {
- throw new Error(errMsg(src, dest, funcName))
- }
- return { srcStat, destStat }
-}
-
-// recursively check if dest parent is a subdirectory of src.
-// It works for all file types including symlinks since it
-// checks the src and dest inodes. It starts from the deepest
-// parent and stops once it reaches the src parent or the root path.
-async function checkParentPaths (src, srcStat, dest, funcName) {
- const srcParent = path.resolve(path.dirname(src))
- const destParent = path.resolve(path.dirname(dest))
- if (destParent === srcParent || destParent === path.parse(destParent).root) return
-
- let destStat
- try {
- destStat = await fs.stat(destParent, { bigint: true })
- } catch (err) {
- if (err.code === 'ENOENT') return
- throw err
- }
-
- if (areIdentical(srcStat, destStat)) {
- throw new Error(errMsg(src, dest, funcName))
- }
-
- return checkParentPaths(src, srcStat, destParent, funcName)
-}
-
-function checkParentPathsSync (src, srcStat, dest, funcName) {
- const srcParent = path.resolve(path.dirname(src))
- const destParent = path.resolve(path.dirname(dest))
- if (destParent === srcParent || destParent === path.parse(destParent).root) return
- let destStat
- try {
- destStat = fs.statSync(destParent, { bigint: true })
- } catch (err) {
- if (err.code === 'ENOENT') return
- throw err
- }
- if (areIdentical(srcStat, destStat)) {
- throw new Error(errMsg(src, dest, funcName))
- }
- return checkParentPathsSync(src, srcStat, destParent, funcName)
-}
-
-function areIdentical (srcStat, destStat) {
- // stat.dev can be 0n on windows when node version >= 22.x.x
- return destStat.ino !== undefined && destStat.dev !== undefined && destStat.ino === srcStat.ino && destStat.dev === srcStat.dev
-}
-
-// return true if dest is a subdir of src, otherwise false.
-// It only checks the path strings.
-function isSrcSubdir (src, dest) {
- const srcArr = path.resolve(src).split(path.sep).filter(i => i)
- const destArr = path.resolve(dest).split(path.sep).filter(i => i)
- return srcArr.every((cur, i) => destArr[i] === cur)
-}
-
-function errMsg (src, dest, funcName) {
- return `Cannot ${funcName} '${src}' to a subdirectory of itself, '${dest}'.`
-}
-
-module.exports = {
- // checkPaths
- checkPaths: u(checkPaths),
- checkPathsSync,
- // checkParent
- checkParentPaths: u(checkParentPaths),
- checkParentPathsSync,
- // Misc
- isSrcSubdir,
- areIdentical
-}
diff --git a/node_modules/fs-extra/lib/util/utimes.js b/node_modules/fs-extra/lib/util/utimes.js
deleted file mode 100644
index 87f4588..0000000
--- a/node_modules/fs-extra/lib/util/utimes.js
+++ /dev/null
@@ -1,36 +0,0 @@
-'use strict'
-
-const fs = require('../fs')
-const u = require('universalify').fromPromise
-
-async function utimesMillis (path, atime, mtime) {
- // if (!HAS_MILLIS_RES) return fs.utimes(path, atime, mtime, callback)
- const fd = await fs.open(path, 'r+')
-
- let closeErr = null
-
- try {
- await fs.futimes(fd, atime, mtime)
- } finally {
- try {
- await fs.close(fd)
- } catch (e) {
- closeErr = e
- }
- }
-
- if (closeErr) {
- throw closeErr
- }
-}
-
-function utimesMillisSync (path, atime, mtime) {
- const fd = fs.openSync(path, 'r+')
- fs.futimesSync(fd, atime, mtime)
- return fs.closeSync(fd)
-}
-
-module.exports = {
- utimesMillis: u(utimesMillis),
- utimesMillisSync
-}
diff --git a/node_modules/fs-extra/package.json b/node_modules/fs-extra/package.json
deleted file mode 100644
index 4f1b2d8..0000000
--- a/node_modules/fs-extra/package.json
+++ /dev/null
@@ -1,71 +0,0 @@
-{
- "name": "fs-extra",
- "version": "11.3.1",
- "description": "fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as recursive mkdir, copy, and remove.",
- "engines": {
- "node": ">=14.14"
- },
- "homepage": "https://github.com/jprichardson/node-fs-extra",
- "repository": {
- "type": "git",
- "url": "https://github.com/jprichardson/node-fs-extra"
- },
- "keywords": [
- "fs",
- "file",
- "file system",
- "copy",
- "directory",
- "extra",
- "mkdirp",
- "mkdir",
- "mkdirs",
- "recursive",
- "json",
- "read",
- "write",
- "extra",
- "delete",
- "remove",
- "touch",
- "create",
- "text",
- "output",
- "move",
- "promise"
- ],
- "author": "JP Richardson ",
- "license": "MIT",
- "dependencies": {
- "graceful-fs": "^4.2.0",
- "jsonfile": "^6.0.1",
- "universalify": "^2.0.0"
- },
- "devDependencies": {
- "klaw": "^2.1.1",
- "klaw-sync": "^3.0.2",
- "minimist": "^1.1.1",
- "mocha": "^10.1.0",
- "nyc": "^15.0.0",
- "proxyquire": "^2.0.1",
- "read-dir-files": "^0.1.1",
- "standard": "^17.0.0"
- },
- "main": "./lib/index.js",
- "exports": {
- ".": "./lib/index.js",
- "./esm": "./lib/esm.mjs"
- },
- "files": [
- "lib/",
- "!lib/**/__tests__/"
- ],
- "scripts": {
- "lint": "standard",
- "test-find": "find ./lib/**/__tests__ -name *.test.js | xargs mocha",
- "test": "npm run lint && npm run unit && npm run unit-esm",
- "unit": "nyc node test.js",
- "unit-esm": "node test.mjs"
- },
- "sideEffects": false
-}
diff --git a/node_modules/get-caller-file/LICENSE.md b/node_modules/get-caller-file/LICENSE.md
deleted file mode 100644
index bf3e1c0..0000000
--- a/node_modules/get-caller-file/LICENSE.md
+++ /dev/null
@@ -1,6 +0,0 @@
-ISC License (ISC)
-Copyright 2018 Stefan Penner
-
-Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.
-
-THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
diff --git a/node_modules/get-caller-file/README.md b/node_modules/get-caller-file/README.md
deleted file mode 100644
index a7d8c07..0000000
--- a/node_modules/get-caller-file/README.md
+++ /dev/null
@@ -1,41 +0,0 @@
-# get-caller-file
-
-[](https://travis-ci.org/stefanpenner/get-caller-file)
-[](https://ci.appveyor.com/project/embercli/get-caller-file/branch/master)
-
-This is a utility, which allows a function to figure out from which file it was invoked. It does so by inspecting v8's stack trace at the time it is invoked.
-
-Inspired by http://stackoverflow.com/questions/13227489
-
-*note: this relies on Node/V8 specific APIs, as such other runtimes may not work*
-
-## Installation
-
-```bash
-yarn add get-caller-file
-```
-
-## Usage
-
-Given:
-
-```js
-// ./foo.js
-const getCallerFile = require('get-caller-file');
-
-module.exports = function() {
- return getCallerFile(); // figures out who called it
-};
-```
-
-```js
-// index.js
-const foo = require('./foo');
-
-foo() // => /full/path/to/this/file/index.js
-```
-
-
-## Options:
-
-* `getCallerFile(position = 2)`: where position is stack frame whos fileName we want.
diff --git a/node_modules/get-caller-file/index.d.ts b/node_modules/get-caller-file/index.d.ts
deleted file mode 100644
index babed69..0000000
--- a/node_modules/get-caller-file/index.d.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-declare const _default: (position?: number) => any;
-export = _default;
diff --git a/node_modules/get-caller-file/index.js b/node_modules/get-caller-file/index.js
deleted file mode 100644
index 57304f8..0000000
--- a/node_modules/get-caller-file/index.js
+++ /dev/null
@@ -1,22 +0,0 @@
-"use strict";
-// Call this function in a another function to find out the file from
-// which that function was called from. (Inspects the v8 stack trace)
-//
-// Inspired by http://stackoverflow.com/questions/13227489
-module.exports = function getCallerFile(position) {
- if (position === void 0) { position = 2; }
- if (position >= Error.stackTraceLimit) {
- throw new TypeError('getCallerFile(position) requires position be less then Error.stackTraceLimit but position was: `' + position + '` and Error.stackTraceLimit was: `' + Error.stackTraceLimit + '`');
- }
- var oldPrepareStackTrace = Error.prepareStackTrace;
- Error.prepareStackTrace = function (_, stack) { return stack; };
- var stack = new Error().stack;
- Error.prepareStackTrace = oldPrepareStackTrace;
- if (stack !== null && typeof stack === 'object') {
- // stack[0] holds this file
- // stack[1] holds where this function was called
- // stack[2] holds the file we're interested in
- return stack[position] ? stack[position].getFileName() : undefined;
- }
-};
-//# sourceMappingURL=index.js.map
\ No newline at end of file
diff --git a/node_modules/get-caller-file/index.js.map b/node_modules/get-caller-file/index.js.map
deleted file mode 100644
index 89c655c..0000000
--- a/node_modules/get-caller-file/index.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":";AAAA,qEAAqE;AACrE,qEAAqE;AACrE,EAAE;AACF,0DAA0D;AAE1D,iBAAS,SAAS,aAAa,CAAC,QAAY;IAAZ,yBAAA,EAAA,YAAY;IAC1C,IAAI,QAAQ,IAAI,KAAK,CAAC,eAAe,EAAE;QACrC,MAAM,IAAI,SAAS,CAAC,kGAAkG,GAAG,QAAQ,GAAG,oCAAoC,GAAG,KAAK,CAAC,eAAe,GAAG,GAAG,CAAC,CAAC;KACzM;IAED,IAAM,oBAAoB,GAAG,KAAK,CAAC,iBAAiB,CAAC;IACrD,KAAK,CAAC,iBAAiB,GAAG,UAAC,CAAC,EAAE,KAAK,IAAM,OAAA,KAAK,EAAL,CAAK,CAAC;IAC/C,IAAM,KAAK,GAAG,IAAI,KAAK,EAAE,CAAC,KAAK,CAAC;IAChC,KAAK,CAAC,iBAAiB,GAAG,oBAAoB,CAAC;IAG/C,IAAI,KAAK,KAAK,IAAI,IAAI,OAAO,KAAK,KAAK,QAAQ,EAAE;QAC/C,2BAA2B;QAC3B,gDAAgD;QAChD,8CAA8C;QAC9C,OAAO,KAAK,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAE,KAAK,CAAC,QAAQ,CAAS,CAAC,WAAW,EAAE,CAAC,CAAC,CAAC,SAAS,CAAC;KAC7E;AACH,CAAC,CAAC"}
\ No newline at end of file
diff --git a/node_modules/get-caller-file/package.json b/node_modules/get-caller-file/package.json
deleted file mode 100644
index b0dd571..0000000
--- a/node_modules/get-caller-file/package.json
+++ /dev/null
@@ -1,42 +0,0 @@
-{
- "name": "get-caller-file",
- "version": "2.0.5",
- "description": "",
- "main": "index.js",
- "directories": {
- "test": "tests"
- },
- "files": [
- "index.js",
- "index.js.map",
- "index.d.ts"
- ],
- "scripts": {
- "prepare": "tsc",
- "test": "mocha test",
- "test:debug": "mocha test"
- },
- "repository": {
- "type": "git",
- "url": "git+https://github.com/stefanpenner/get-caller-file.git"
- },
- "author": "Stefan Penner",
- "license": "ISC",
- "bugs": {
- "url": "https://github.com/stefanpenner/get-caller-file/issues"
- },
- "homepage": "https://github.com/stefanpenner/get-caller-file#readme",
- "devDependencies": {
- "@types/chai": "^4.1.7",
- "@types/ensure-posix-path": "^1.0.0",
- "@types/mocha": "^5.2.6",
- "@types/node": "^11.10.5",
- "chai": "^4.1.2",
- "ensure-posix-path": "^1.0.1",
- "mocha": "^5.2.0",
- "typescript": "^3.3.3333"
- },
- "engines": {
- "node": "6.* || 8.* || >= 10.*"
- }
-}
diff --git a/node_modules/glob-parent/CHANGELOG.md b/node_modules/glob-parent/CHANGELOG.md
deleted file mode 100644
index fb9de96..0000000
--- a/node_modules/glob-parent/CHANGELOG.md
+++ /dev/null
@@ -1,110 +0,0 @@
-### [5.1.2](https://github.com/gulpjs/glob-parent/compare/v5.1.1...v5.1.2) (2021-03-06)
-
-
-### Bug Fixes
-
-* eliminate ReDoS ([#36](https://github.com/gulpjs/glob-parent/issues/36)) ([f923116](https://github.com/gulpjs/glob-parent/commit/f9231168b0041fea3f8f954b3cceb56269fc6366))
-
-### [5.1.1](https://github.com/gulpjs/glob-parent/compare/v5.1.0...v5.1.1) (2021-01-27)
-
-
-### Bug Fixes
-
-* unescape exclamation mark ([#26](https://github.com/gulpjs/glob-parent/issues/26)) ([a98874f](https://github.com/gulpjs/glob-parent/commit/a98874f1a59e407f4fb1beb0db4efa8392da60bb))
-
-## [5.1.0](https://github.com/gulpjs/glob-parent/compare/v5.0.0...v5.1.0) (2021-01-27)
-
-
-### Features
-
-* add `flipBackslashes` option to disable auto conversion of slashes (closes [#24](https://github.com/gulpjs/glob-parent/issues/24)) ([#25](https://github.com/gulpjs/glob-parent/issues/25)) ([eecf91d](https://github.com/gulpjs/glob-parent/commit/eecf91d5e3834ed78aee39c4eaaae654d76b87b3))
-
-## [5.0.0](https://github.com/gulpjs/glob-parent/compare/v4.0.0...v5.0.0) (2021-01-27)
-
-
-### ⚠ BREAKING CHANGES
-
-* Drop support for node <6 & bump dependencies
-
-### Miscellaneous Chores
-
-* Drop support for node <6 & bump dependencies ([896c0c0](https://github.com/gulpjs/glob-parent/commit/896c0c00b4e7362f60b96e7fc295ae929245255a))
-
-## [4.0.0](https://github.com/gulpjs/glob-parent/compare/v3.1.0...v4.0.0) (2021-01-27)
-
-
-### ⚠ BREAKING CHANGES
-
-* question marks are valid path characters on Windows so avoid flagging as a glob when alone
-* Update is-glob dependency
-
-### Features
-
-* hoist regexps and strings for performance gains ([4a80667](https://github.com/gulpjs/glob-parent/commit/4a80667c69355c76a572a5892b0f133c8e1f457e))
-* question marks are valid path characters on Windows so avoid flagging as a glob when alone ([2a551dd](https://github.com/gulpjs/glob-parent/commit/2a551dd0dc3235e78bf3c94843d4107072d17841))
-* Update is-glob dependency ([e41fcd8](https://github.com/gulpjs/glob-parent/commit/e41fcd895d1f7bc617dba45c9d935a7949b9c281))
-
-## [3.1.0](https://github.com/gulpjs/glob-parent/compare/v3.0.1...v3.1.0) (2021-01-27)
-
-
-### Features
-
-* allow basic win32 backslash use ([272afa5](https://github.com/gulpjs/glob-parent/commit/272afa5fd070fc0f796386a5993d4ee4a846988b))
-* handle extglobs (parentheses) containing separators ([7db1bdb](https://github.com/gulpjs/glob-parent/commit/7db1bdb0756e55fd14619e8ce31aa31b17b117fd))
-* new approach to braces/brackets handling ([8269bd8](https://github.com/gulpjs/glob-parent/commit/8269bd89290d99fac9395a354fb56fdcdb80f0be))
-* pre-process braces/brackets sections ([9ef8a87](https://github.com/gulpjs/glob-parent/commit/9ef8a87f66b1a43d0591e7a8e4fc5a18415ee388))
-* preserve escaped brace/bracket at end of string ([8cfb0ba](https://github.com/gulpjs/glob-parent/commit/8cfb0ba84202d51571340dcbaf61b79d16a26c76))
-
-
-### Bug Fixes
-
-* trailing escaped square brackets ([99ec9fe](https://github.com/gulpjs/glob-parent/commit/99ec9fecc60ee488ded20a94dd4f18b4f55c4ccf))
-
-### [3.0.1](https://github.com/gulpjs/glob-parent/compare/v3.0.0...v3.0.1) (2021-01-27)
-
-
-### Features
-
-* use path-dirname ponyfill ([cdbea5f](https://github.com/gulpjs/glob-parent/commit/cdbea5f32a58a54e001a75ddd7c0fccd4776aacc))
-
-
-### Bug Fixes
-
-* unescape glob-escaped dirnames on output ([598c533](https://github.com/gulpjs/glob-parent/commit/598c533bdf49c1428bc063aa9b8db40c5a86b030))
-
-## [3.0.0](https://github.com/gulpjs/glob-parent/compare/v2.0.0...v3.0.0) (2021-01-27)
-
-
-### ⚠ BREAKING CHANGES
-
-* update is-glob dependency
-
-### Features
-
-* update is-glob dependency ([5c5f8ef](https://github.com/gulpjs/glob-parent/commit/5c5f8efcee362a8e7638cf8220666acd8784f6bd))
-
-## [2.0.0](https://github.com/gulpjs/glob-parent/compare/v1.3.0...v2.0.0) (2021-01-27)
-
-
-### Features
-
-* move up to dirname regardless of glob characters ([f97fb83](https://github.com/gulpjs/glob-parent/commit/f97fb83be2e0a9fc8d3b760e789d2ecadd6aa0c2))
-
-## [1.3.0](https://github.com/gulpjs/glob-parent/compare/v1.2.0...v1.3.0) (2021-01-27)
-
-## [1.2.0](https://github.com/gulpjs/glob-parent/compare/v1.1.0...v1.2.0) (2021-01-27)
-
-
-### Reverts
-
-* feat: make regex test strings smaller ([dc80fa9](https://github.com/gulpjs/glob-parent/commit/dc80fa9658dca20549cfeba44bbd37d5246fcce0))
-
-## [1.1.0](https://github.com/gulpjs/glob-parent/compare/v1.0.0...v1.1.0) (2021-01-27)
-
-
-### Features
-
-* make regex test strings smaller ([cd83220](https://github.com/gulpjs/glob-parent/commit/cd832208638f45169f986d80fcf66e401f35d233))
-
-## 1.0.0 (2021-01-27)
-
diff --git a/node_modules/glob-parent/LICENSE b/node_modules/glob-parent/LICENSE
deleted file mode 100644
index 63222d7..0000000
--- a/node_modules/glob-parent/LICENSE
+++ /dev/null
@@ -1,15 +0,0 @@
-The ISC License
-
-Copyright (c) 2015, 2019 Elan Shanker
-
-Permission to use, copy, modify, and/or distribute this software for any
-purpose with or without fee is hereby granted, provided that the above
-copyright notice and this permission notice appear in all copies.
-
-THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
-IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
diff --git a/node_modules/glob-parent/README.md b/node_modules/glob-parent/README.md
deleted file mode 100644
index 36a2793..0000000
--- a/node_modules/glob-parent/README.md
+++ /dev/null
@@ -1,137 +0,0 @@
-
-
-
-
-
-
-# glob-parent
-
-[![NPM version][npm-image]][npm-url] [![Downloads][downloads-image]][npm-url] [![Azure Pipelines Build Status][azure-pipelines-image]][azure-pipelines-url] [![Travis Build Status][travis-image]][travis-url] [![AppVeyor Build Status][appveyor-image]][appveyor-url] [![Coveralls Status][coveralls-image]][coveralls-url] [![Gitter chat][gitter-image]][gitter-url]
-
-Extract the non-magic parent path from a glob string.
-
-## Usage
-
-```js
-var globParent = require('glob-parent');
-
-globParent('path/to/*.js'); // 'path/to'
-globParent('/root/path/to/*.js'); // '/root/path/to'
-globParent('/*.js'); // '/'
-globParent('*.js'); // '.'
-globParent('**/*.js'); // '.'
-globParent('path/{to,from}'); // 'path'
-globParent('path/!(to|from)'); // 'path'
-globParent('path/?(to|from)'); // 'path'
-globParent('path/+(to|from)'); // 'path'
-globParent('path/*(to|from)'); // 'path'
-globParent('path/@(to|from)'); // 'path'
-globParent('path/**/*'); // 'path'
-
-// if provided a non-glob path, returns the nearest dir
-globParent('path/foo/bar.js'); // 'path/foo'
-globParent('path/foo/'); // 'path/foo'
-globParent('path/foo'); // 'path' (see issue #3 for details)
-```
-
-## API
-
-### `globParent(maybeGlobString, [options])`
-
-Takes a string and returns the part of the path before the glob begins. Be aware of Escaping rules and Limitations below.
-
-#### options
-
-```js
-{
- // Disables the automatic conversion of slashes for Windows
- flipBackslashes: true
-}
-```
-
-## Escaping
-
-The following characters have special significance in glob patterns and must be escaped if you want them to be treated as regular path characters:
-
-- `?` (question mark) unless used as a path segment alone
-- `*` (asterisk)
-- `|` (pipe)
-- `(` (opening parenthesis)
-- `)` (closing parenthesis)
-- `{` (opening curly brace)
-- `}` (closing curly brace)
-- `[` (opening bracket)
-- `]` (closing bracket)
-
-**Example**
-
-```js
-globParent('foo/[bar]/') // 'foo'
-globParent('foo/\\[bar]/') // 'foo/[bar]'
-```
-
-## Limitations
-
-### Braces & Brackets
-This library attempts a quick and imperfect method of determining which path
-parts have glob magic without fully parsing/lexing the pattern. There are some
-advanced use cases that can trip it up, such as nested braces where the outer
-pair is escaped and the inner one contains a path separator. If you find
-yourself in the unlikely circumstance of being affected by this or need to
-ensure higher-fidelity glob handling in your library, it is recommended that you
-pre-process your input with [expand-braces] and/or [expand-brackets].
-
-### Windows
-Backslashes are not valid path separators for globs. If a path with backslashes
-is provided anyway, for simple cases, glob-parent will replace the path
-separator for you and return the non-glob parent path (now with
-forward-slashes, which are still valid as Windows path separators).
-
-This cannot be used in conjunction with escape characters.
-
-```js
-// BAD
-globParent('C:\\Program Files \\(x86\\)\\*.ext') // 'C:/Program Files /(x86/)'
-
-// GOOD
-globParent('C:/Program Files\\(x86\\)/*.ext') // 'C:/Program Files (x86)'
-```
-
-If you are using escape characters for a pattern without path parts (i.e.
-relative to `cwd`), prefix with `./` to avoid confusing glob-parent.
-
-```js
-// BAD
-globParent('foo \\[bar]') // 'foo '
-globParent('foo \\[bar]*') // 'foo '
-
-// GOOD
-globParent('./foo \\[bar]') // 'foo [bar]'
-globParent('./foo \\[bar]*') // '.'
-```
-
-## License
-
-ISC
-
-[expand-braces]: https://github.com/jonschlinkert/expand-braces
-[expand-brackets]: https://github.com/jonschlinkert/expand-brackets
-
-[downloads-image]: https://img.shields.io/npm/dm/glob-parent.svg
-[npm-url]: https://www.npmjs.com/package/glob-parent
-[npm-image]: https://img.shields.io/npm/v/glob-parent.svg
-
-[azure-pipelines-url]: https://dev.azure.com/gulpjs/gulp/_build/latest?definitionId=2&branchName=master
-[azure-pipelines-image]: https://dev.azure.com/gulpjs/gulp/_apis/build/status/glob-parent?branchName=master
-
-[travis-url]: https://travis-ci.org/gulpjs/glob-parent
-[travis-image]: https://img.shields.io/travis/gulpjs/glob-parent.svg?label=travis-ci
-
-[appveyor-url]: https://ci.appveyor.com/project/gulpjs/glob-parent
-[appveyor-image]: https://img.shields.io/appveyor/ci/gulpjs/glob-parent.svg?label=appveyor
-
-[coveralls-url]: https://coveralls.io/r/gulpjs/glob-parent
-[coveralls-image]: https://img.shields.io/coveralls/gulpjs/glob-parent/master.svg
-
-[gitter-url]: https://gitter.im/gulpjs/gulp
-[gitter-image]: https://badges.gitter.im/gulpjs/gulp.svg
diff --git a/node_modules/glob-parent/index.js b/node_modules/glob-parent/index.js
deleted file mode 100644
index 09e257e..0000000
--- a/node_modules/glob-parent/index.js
+++ /dev/null
@@ -1,42 +0,0 @@
-'use strict';
-
-var isGlob = require('is-glob');
-var pathPosixDirname = require('path').posix.dirname;
-var isWin32 = require('os').platform() === 'win32';
-
-var slash = '/';
-var backslash = /\\/g;
-var enclosure = /[\{\[].*[\}\]]$/;
-var globby = /(^|[^\\])([\{\[]|\([^\)]+$)/;
-var escaped = /\\([\!\*\?\|\[\]\(\)\{\}])/g;
-
-/**
- * @param {string} str
- * @param {Object} opts
- * @param {boolean} [opts.flipBackslashes=true]
- * @returns {string}
- */
-module.exports = function globParent(str, opts) {
- var options = Object.assign({ flipBackslashes: true }, opts);
-
- // flip windows path separators
- if (options.flipBackslashes && isWin32 && str.indexOf(slash) < 0) {
- str = str.replace(backslash, slash);
- }
-
- // special case for strings ending in enclosure containing path separator
- if (enclosure.test(str)) {
- str += slash;
- }
-
- // preserves full path in case of trailing path separator
- str += 'a';
-
- // remove path parts that are globby
- do {
- str = pathPosixDirname(str);
- } while (isGlob(str) || globby.test(str));
-
- // remove escape chars and return result
- return str.replace(escaped, '$1');
-};
diff --git a/node_modules/glob-parent/package.json b/node_modules/glob-parent/package.json
deleted file mode 100644
index 125c971..0000000
--- a/node_modules/glob-parent/package.json
+++ /dev/null
@@ -1,48 +0,0 @@
-{
- "name": "glob-parent",
- "version": "5.1.2",
- "description": "Extract the non-magic parent path from a glob string.",
- "author": "Gulp Team (https://gulpjs.com/)",
- "contributors": [
- "Elan Shanker (https://github.com/es128)",
- "Blaine Bublitz "
- ],
- "repository": "gulpjs/glob-parent",
- "license": "ISC",
- "engines": {
- "node": ">= 6"
- },
- "main": "index.js",
- "files": [
- "LICENSE",
- "index.js"
- ],
- "scripts": {
- "lint": "eslint .",
- "pretest": "npm run lint",
- "test": "nyc mocha --async-only",
- "azure-pipelines": "nyc mocha --async-only --reporter xunit -O output=test.xunit",
- "coveralls": "nyc report --reporter=text-lcov | coveralls"
- },
- "dependencies": {
- "is-glob": "^4.0.1"
- },
- "devDependencies": {
- "coveralls": "^3.0.11",
- "eslint": "^2.13.1",
- "eslint-config-gulp": "^3.0.1",
- "expect": "^1.20.2",
- "mocha": "^6.0.2",
- "nyc": "^13.3.0"
- },
- "keywords": [
- "glob",
- "parent",
- "strip",
- "path",
- "dirname",
- "directory",
- "base",
- "wildcard"
- ]
-}
diff --git a/node_modules/glob/LICENSE b/node_modules/glob/LICENSE
deleted file mode 100644
index ec7df93..0000000
--- a/node_modules/glob/LICENSE
+++ /dev/null
@@ -1,15 +0,0 @@
-The ISC License
-
-Copyright (c) 2009-2023 Isaac Z. Schlueter and Contributors
-
-Permission to use, copy, modify, and/or distribute this software for any
-purpose with or without fee is hereby granted, provided that the above
-copyright notice and this permission notice appear in all copies.
-
-THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
-IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
diff --git a/node_modules/glob/README.md b/node_modules/glob/README.md
deleted file mode 100644
index 023cd77..0000000
--- a/node_modules/glob/README.md
+++ /dev/null
@@ -1,1265 +0,0 @@
-# Glob
-
-Match files using the patterns the shell uses.
-
-The most correct and second fastest glob implementation in
-JavaScript. (See **Comparison to Other JavaScript Glob
-Implementations** at the bottom of this readme.)
-
-
-
-## Usage
-
-Install with npm
-
-```
-npm i glob
-```
-
-**Note** the npm package name is _not_ `node-glob` that's a
-different thing that was abandoned years ago. Just `glob`.
-
-```js
-// load using import
-import { glob, globSync, globStream, globStreamSync, Glob } from 'glob'
-// or using commonjs, that's fine, too
-const {
- glob,
- globSync,
- globStream,
- globStreamSync,
- Glob,
-} = require('glob')
-
-// the main glob() and globSync() resolve/return array of filenames
-
-// all js files, but don't look in node_modules
-const jsfiles = await glob('**/*.js', { ignore: 'node_modules/**' })
-
-// pass in a signal to cancel the glob walk
-const stopAfter100ms = await glob('**/*.css', {
- signal: AbortSignal.timeout(100),
-})
-
-// multiple patterns supported as well
-const images = await glob(['css/*.{png,jpeg}', 'public/*.{png,jpeg}'])
-
-// but of course you can do that with the glob pattern also
-// the sync function is the same, just returns a string[] instead
-// of Promise
-const imagesAlt = globSync('{css,public}/*.{png,jpeg}')
-
-// you can also stream them, this is a Minipass stream
-const filesStream = globStream(['**/*.dat', 'logs/**/*.log'])
-
-// construct a Glob object if you wanna do it that way, which
-// allows for much faster walks if you have to look in the same
-// folder multiple times.
-const g = new Glob('**/foo', {})
-// glob objects are async iterators, can also do globIterate() or
-// g.iterate(), same deal
-for await (const file of g) {
- console.log('found a foo file:', file)
-}
-// pass a glob as the glob options to reuse its settings and caches
-const g2 = new Glob('**/bar', g)
-// sync iteration works as well
-for (const file of g2) {
- console.log('found a bar file:', file)
-}
-
-// you can also pass withFileTypes: true to get Path objects
-// these are like a Dirent, but with some more added powers
-// check out http://npm.im/path-scurry for more info on their API
-const g3 = new Glob('**/baz/**', { withFileTypes: true })
-g3.stream().on('data', path => {
- console.log(
- 'got a path object',
- path.fullpath(),
- path.isDirectory(),
- path.readdirSync().map(e => e.name),
- )
-})
-
-// if you use stat:true and withFileTypes, you can sort results
-// by things like modified time, filter by permission mode, etc.
-// All Stats fields will be available in that case. Slightly
-// slower, though.
-// For example:
-const results = await glob('**', { stat: true, withFileTypes: true })
-
-const timeSortedFiles = results
- .sort((a, b) => a.mtimeMs - b.mtimeMs)
- .map(path => path.fullpath())
-
-const groupReadableFiles = results
- .filter(path => path.mode & 0o040)
- .map(path => path.fullpath())
-
-// custom ignores can be done like this, for example by saying
-// you'll ignore all markdown files, and all folders named 'docs'
-const customIgnoreResults = await glob('**', {
- ignore: {
- ignored: p => /\.md$/.test(p.name),
- childrenIgnored: p => p.isNamed('docs'),
- },
-})
-
-// another fun use case, only return files with the same name as
-// their parent folder, plus either `.ts` or `.js`
-const folderNamedModules = await glob('**/*.{ts,js}', {
- ignore: {
- ignored: p => {
- const pp = p.parent
- return !(p.isNamed(pp.name + '.ts') || p.isNamed(pp.name + '.js'))
- },
- },
-})
-
-// find all files edited in the last hour, to do this, we ignore
-// all of them that are more than an hour old
-const newFiles = await glob('**', {
- // need stat so we have mtime
- stat: true,
- // only want the files, not the dirs
- nodir: true,
- ignore: {
- ignored: p => {
- return new Date() - p.mtime > 60 * 60 * 1000
- },
- // could add similar childrenIgnored here as well, but
- // directory mtime is inconsistent across platforms, so
- // probably better not to, unless you know the system
- // tracks this reliably.
- },
-})
-```
-
-**Note** Glob patterns should always use `/` as a path separator,
-even on Windows systems, as `\` is used to escape glob
-characters. If you wish to use `\` as a path separator _instead
-of_ using it as an escape character on Windows platforms, you may
-set `windowsPathsNoEscape:true` in the options. In this mode,
-special glob characters cannot be escaped, making it impossible
-to match a literal `*` `?` and so on in filenames.
-
-## Command Line Interface
-
-```
-$ glob -h
-
-Usage:
- glob [options] [ [ ...]]
-
-Expand the positional glob expression arguments into any matching file system
-paths found.
-
- -c --cmd=
- Run the command provided, passing the glob expression
- matches as arguments.
-
- -A --all By default, the glob cli command will not expand any
- arguments that are an exact match to a file on disk.
-
- This prevents double-expanding, in case the shell
- expands an argument whose filename is a glob
- expression.
-
- For example, if 'app/*.ts' would match 'app/[id].ts',
- then on Windows powershell or cmd.exe, 'glob app/*.ts'
- will expand to 'app/[id].ts', as expected. However, in
- posix shells such as bash or zsh, the shell will first
- expand 'app/*.ts' to a list of filenames. Then glob
- will look for a file matching 'app/[id].ts' (ie,
- 'app/i.ts' or 'app/d.ts'), which is unexpected.
-
- Setting '--all' prevents this behavior, causing glob to
- treat ALL patterns as glob expressions to be expanded,
- even if they are an exact match to a file on disk.
-
- When setting this option, be sure to enquote arguments
- so that the shell will not expand them prior to passing
- them to the glob command process.
-
- -a --absolute Expand to absolute paths
- -d --dot-relative Prepend './' on relative matches
- -m --mark Append a / on any directories matched
- -x --posix Always resolve to posix style paths, using '/' as the
- directory separator, even on Windows. Drive letter
- absolute matches on Windows will be expanded to their
- full resolved UNC maths, eg instead of 'C:\foo\bar', it
- will expand to '//?/C:/foo/bar'.
-
- -f --follow Follow symlinked directories when expanding '**'
- -R --realpath Call 'fs.realpath' on all of the results. In the case
- of an entry that cannot be resolved, the entry is
- omitted. This incurs a slight performance penalty, of
- course, because of the added system calls.
-
- -s --stat Call 'fs.lstat' on all entries, whether required or not
- to determine if it's a valid match.
-
- -b --match-base Perform a basename-only match if the pattern does not
- contain any slash characters. That is, '*.js' would be
- treated as equivalent to '**/*.js', matching js files
- in all directories.
-
- --dot Allow patterns to match files/directories that start
- with '.', even if the pattern does not start with '.'
-
- --nobrace Do not expand {...} patterns
- --nocase Perform a case-insensitive match. This defaults to
- 'true' on macOS and Windows platforms, and false on all
- others.
-
- Note: 'nocase' should only be explicitly set when it is
- known that the filesystem's case sensitivity differs
- from the platform default. If set 'true' on
- case-insensitive file systems, then the walk may return
- more or less results than expected.
-
- --nodir Do not match directories, only files.
-
- Note: to *only* match directories, append a '/' at the
- end of the pattern.
-
- --noext Do not expand extglob patterns, such as '+(a|b)'
- --noglobstar Do not expand '**' against multiple path portions. Ie,
- treat it as a normal '*' instead.
-
- --windows-path-no-escape
- Use '\' as a path separator *only*, and *never* as an
- escape character. If set, all '\' characters are
- replaced with '/' in the pattern.
-
- -D --max-depth= Maximum depth to traverse from the current working
- directory
-
- -C --cwd= Current working directory to execute/match in
- -r --root= A string path resolved against the 'cwd', which is used
- as the starting point for absolute patterns that start
- with '/' (but not drive letters or UNC paths on
- Windows).
-
- Note that this *doesn't* necessarily limit the walk to
- the 'root' directory, and doesn't affect the cwd
- starting point for non-absolute patterns. A pattern
- containing '..' will still be able to traverse out of
- the root directory, if it is not an actual root
- directory on the filesystem, and any non-absolute
- patterns will still be matched in the 'cwd'.
-
- To start absolute and non-absolute patterns in the same
- path, you can use '--root=' to set it to the empty
- string. However, be aware that on Windows systems, a
- pattern like 'x:/*' or '//host/share/*' will *always*
- start in the 'x:/' or '//host/share/' directory,
- regardless of the --root setting.
-
- --platform= Defaults to the value of 'process.platform' if
- available, or 'linux' if not. Setting --platform=win32
- on non-Windows systems may cause strange behavior!
-
- -i --ignore=
- Glob patterns to ignore Can be set multiple times
- -v --debug Output a huge amount of noisy debug information about
- patterns as they are parsed and used to match files.
-
- -h --help Show this usage information
-```
-
-## `glob(pattern: string | string[], options?: GlobOptions) => Promise`
-
-Perform an asynchronous glob search for the pattern(s) specified.
-Returns
-[Path](https://isaacs.github.io/path-scurry/classes/PathBase)
-objects if the `withFileTypes` option is set to `true`. See below
-for full options field desciptions.
-
-## `globSync(pattern: string | string[], options?: GlobOptions) => string[] | Path[]`
-
-Synchronous form of `glob()`.
-
-Alias: `glob.sync()`
-
-## `globIterate(pattern: string | string[], options?: GlobOptions) => AsyncGenerator`
-
-Return an async iterator for walking glob pattern matches.
-
-Alias: `glob.iterate()`
-
-## `globIterateSync(pattern: string | string[], options?: GlobOptions) => Generator`
-
-Return a sync iterator for walking glob pattern matches.
-
-Alias: `glob.iterate.sync()`, `glob.sync.iterate()`
-
-## `globStream(pattern: string | string[], options?: GlobOptions) => Minipass`
-
-Return a stream that emits all the strings or `Path` objects and
-then emits `end` when completed.
-
-Alias: `glob.stream()`
-
-## `globStreamSync(pattern: string | string[], options?: GlobOptions) => Minipass`
-
-Syncronous form of `globStream()`. Will read all the matches as
-fast as you consume them, even all in a single tick if you
-consume them immediately, but will still respond to backpressure
-if they're not consumed immediately.
-
-Alias: `glob.stream.sync()`, `glob.sync.stream()`
-
-## `hasMagic(pattern: string | string[], options?: GlobOptions) => boolean`
-
-Returns `true` if the provided pattern contains any "magic" glob
-characters, given the options provided.
-
-Brace expansion is not considered "magic" unless the
-`magicalBraces` option is set, as brace expansion just turns one
-string into an array of strings. So a pattern like `'x{a,b}y'`
-would return `false`, because `'xay'` and `'xby'` both do not
-contain any magic glob characters, and it's treated the same as
-if you had called it on `['xay', 'xby']`. When
-`magicalBraces:true` is in the options, brace expansion _is_
-treated as a pattern having magic.
-
-## `escape(pattern: string, options?: GlobOptions) => string`
-
-Escape all magic characters in a glob pattern, so that it will
-only ever match literal strings
-
-If the `windowsPathsNoEscape` option is used, then characters are
-escaped by wrapping in `[]`, because a magic character wrapped in
-a character class can only be satisfied by that exact character.
-
-Slashes (and backslashes in `windowsPathsNoEscape` mode) cannot
-be escaped or unescaped.
-
-## `unescape(pattern: string, options?: GlobOptions) => string`
-
-Un-escape a glob string that may contain some escaped characters.
-
-If the `windowsPathsNoEscape` option is used, then square-brace
-escapes are removed, but not backslash escapes. For example, it
-will turn the string `'[*]'` into `*`, but it will not turn
-`'\\*'` into `'*'`, because `\` is a path separator in
-`windowsPathsNoEscape` mode.
-
-When `windowsPathsNoEscape` is not set, then both brace escapes
-and backslash escapes are removed.
-
-Slashes (and backslashes in `windowsPathsNoEscape` mode) cannot
-be escaped or unescaped.
-
-## Class `Glob`
-
-An object that can perform glob pattern traversals.
-
-### `const g = new Glob(pattern: string | string[], options: GlobOptions)`
-
-Options object is required.
-
-See full options descriptions below.
-
-Note that a previous `Glob` object can be passed as the
-`GlobOptions` to another `Glob` instantiation to re-use settings
-and caches with a new pattern.
-
-Traversal functions can be called multiple times to run the walk
-again.
-
-### `g.stream()`
-
-Stream results asynchronously,
-
-### `g.streamSync()`
-
-Stream results synchronously.
-
-### `g.iterate()`
-
-Default async iteration function. Returns an AsyncGenerator that
-iterates over the results.
-
-### `g.iterateSync()`
-
-Default sync iteration function. Returns a Generator that
-iterates over the results.
-
-### `g.walk()`
-
-Returns a Promise that resolves to the results array.
-
-### `g.walkSync()`
-
-Returns a results array.
-
-### Properties
-
-All options are stored as properties on the `Glob` object.
-
-- `opts` The options provided to the constructor.
-- `patterns` An array of parsed immutable `Pattern` objects.
-
-## Options
-
-Exported as `GlobOptions` TypeScript interface. A `GlobOptions`
-object may be provided to any of the exported methods, and must
-be provided to the `Glob` constructor.
-
-All options are optional, boolean, and false by default, unless
-otherwise noted.
-
-All resolved options are added to the Glob object as properties.
-
-If you are running many `glob` operations, you can pass a Glob
-object as the `options` argument to a subsequent operation to
-share the previously loaded cache.
-
-- `cwd` String path or `file://` string or URL object. The
- current working directory in which to search. Defaults to
- `process.cwd()`. See also: "Windows, CWDs, Drive Letters, and
- UNC Paths", below.
-
- This option may be either a string path or a `file://` URL
- object or string.
-
-- `root` A string path resolved against the `cwd` option, which
- is used as the starting point for absolute patterns that start
- with `/`, (but not drive letters or UNC paths on Windows).
-
- Note that this _doesn't_ necessarily limit the walk to the
- `root` directory, and doesn't affect the cwd starting point for
- non-absolute patterns. A pattern containing `..` will still be
- able to traverse out of the root directory, if it is not an
- actual root directory on the filesystem, and any non-absolute
- patterns will be matched in the `cwd`. For example, the
- pattern `/../*` with `{root:'/some/path'}` will return all
- files in `/some`, not all files in `/some/path`. The pattern
- `*` with `{root:'/some/path'}` will return all the entries in
- the cwd, not the entries in `/some/path`.
-
- To start absolute and non-absolute patterns in the same
- path, you can use `{root:''}`. However, be aware that on
- Windows systems, a pattern like `x:/*` or `//host/share/*` will
- _always_ start in the `x:/` or `//host/share` directory,
- regardless of the `root` setting.
-
-- `windowsPathsNoEscape` Use `\\` as a path separator _only_, and
- _never_ as an escape character. If set, all `\\` characters are
- replaced with `/` in the pattern.
-
- Note that this makes it **impossible** to match against paths
- containing literal glob pattern characters, but allows matching
- with patterns constructed using `path.join()` and
- `path.resolve()` on Windows platforms, mimicking the (buggy!)
- behavior of Glob v7 and before on Windows. Please use with
- caution, and be mindful of [the caveat below about Windows
- paths](#windows). (For legacy reasons, this is also set if
- `allowWindowsEscape` is set to the exact value `false`.)
-
-- `dot` Include `.dot` files in normal matches and `globstar`
- matches. Note that an explicit dot in a portion of the pattern
- will always match dot files.
-
-- `magicalBraces` Treat brace expansion like `{a,b}` as a "magic"
- pattern. Has no effect if {@link nobrace} is set.
-
- Only has effect on the {@link hasMagic} function, no effect on
- glob pattern matching itself.
-
-- `dotRelative` Prepend all relative path strings with `./` (or
- `.\` on Windows).
-
- Without this option, returned relative paths are "bare", so
- instead of returning `'./foo/bar'`, they are returned as
- `'foo/bar'`.
-
- Relative patterns starting with `'../'` are not prepended with
- `./`, even if this option is set.
-
-- `mark` Add a `/` character to directory matches. Note that this
- requires additional stat calls.
-
-- `nobrace` Do not expand `{a,b}` and `{1..3}` brace sets.
-
-- `noglobstar` Do not match `**` against multiple filenames. (Ie,
- treat it as a normal `*` instead.)
-
-- `noext` Do not match "extglob" patterns such as `+(a|b)`.
-
-- `nocase` Perform a case-insensitive match. This defaults to
- `true` on macOS and Windows systems, and `false` on all others.
-
- **Note** `nocase` should only be explicitly set when it is
- known that the filesystem's case sensitivity differs from the
- platform default. If set `true` on case-sensitive file
- systems, or `false` on case-insensitive file systems, then the
- walk may return more or less results than expected.
-
-- `maxDepth` Specify a number to limit the depth of the directory
- traversal to this many levels below the `cwd`.
-
-- `matchBase` Perform a basename-only match if the pattern does
- not contain any slash characters. That is, `*.js` would be
- treated as equivalent to `**/*.js`, matching all js files in
- all directories.
-
-- `nodir` Do not match directories, only files. (Note: to match
- _only_ directories, put a `/` at the end of the pattern.)
-
- Note: when `follow` and `nodir` are both set, then symbolic
- links to directories are also omitted.
-
-- `stat` Call `lstat()` on all entries, whether required or not
- to determine whether it's a valid match. When used with
- `withFileTypes`, this means that matches will include data such
- as modified time, permissions, and so on. Note that this will
- incur a performance cost due to the added system calls.
-
-- `ignore` string or string[], or an object with `ignore` and
- `ignoreChildren` methods.
-
- If a string or string[] is provided, then this is treated as a
- glob pattern or array of glob patterns to exclude from matches.
- To ignore all children within a directory, as well as the entry
- itself, append `'/**'` to the ignore pattern.
-
- **Note** `ignore` patterns are _always_ in `dot:true` mode,
- regardless of any other settings.
-
- If an object is provided that has `ignored(path)` and/or
- `childrenIgnored(path)` methods, then these methods will be
- called to determine whether any Path is a match or if its
- children should be traversed, respectively.
-
-- `follow` Follow symlinked directories when expanding `**`
- patterns. This can result in a lot of duplicate references in
- the presence of cyclic links, and make performance quite bad.
-
- By default, a `**` in a pattern will follow 1 symbolic link if
- it is not the first item in the pattern, or none if it is the
- first item in the pattern, following the same behavior as Bash.
-
- Note: when `follow` and `nodir` are both set, then symbolic
- links to directories are also omitted.
-
-- `realpath` Set to true to call `fs.realpath` on all of the
- results. In the case of an entry that cannot be resolved, the
- entry is omitted. This incurs a slight performance penalty, of
- course, because of the added system calls.
-
-- `absolute` Set to true to always receive absolute paths for
- matched files. Set to `false` to always receive relative paths
- for matched files.
-
- By default, when this option is not set, absolute paths are
- returned for patterns that are absolute, and otherwise paths
- are returned that are relative to the `cwd` setting.
-
- This does _not_ make an extra system call to get the realpath,
- it only does string path resolution.
-
- `absolute` may not be used along with `withFileTypes`.
-
-- `posix` Set to true to use `/` as the path separator in
- returned results. On posix systems, this has no effect. On
- Windows systems, this will return `/` delimited path results,
- and absolute paths will be returned in their full resolved UNC
- path form, eg insted of `'C:\\foo\\bar'`, it will return
- `//?/C:/foo/bar`.
-
-- `platform` Defaults to value of `process.platform` if
- available, or `'linux'` if not. Setting `platform:'win32'` on
- non-Windows systems may cause strange behavior.
-
-- `withFileTypes` Return [PathScurry](http://npm.im/path-scurry)
- `Path` objects instead of strings. These are similar to a
- NodeJS `Dirent` object, but with additional methods and
- properties.
-
- `withFileTypes` may not be used along with `absolute`.
-
-- `signal` An AbortSignal which will cancel the Glob walk when
- triggered.
-
-- `fs` An override object to pass in custom filesystem methods.
- See [PathScurry docs](http://npm.im/path-scurry) for what can
- be overridden.
-
-- `scurry` A [PathScurry](http://npm.im/path-scurry) object used
- to traverse the file system. If the `nocase` option is set
- explicitly, then any provided `scurry` object must match this
- setting.
-
-- `includeChildMatches` boolean, default `true`. Do not match any
- children of any matches. For example, the pattern `**\/foo`
- would match `a/foo`, but not `a/foo/b/foo` in this mode.
-
- This is especially useful for cases like "find all
- `node_modules` folders, but not the ones in `node_modules`".
-
- In order to support this, the `Ignore` implementation must
- support an `add(pattern: string)` method. If using the default
- `Ignore` class, then this is fine, but if this is set to
- `false`, and a custom `Ignore` is provided that does not have
- an `add()` method, then it will throw an error.
-
- **Caveat** It _only_ ignores matches that would be a descendant
- of a previous match, and only if that descendant is matched
- _after_ the ancestor is encountered. Since the file system walk
- happens in indeterminate order, it's possible that a match will
- already be added before its ancestor, if multiple or braced
- patterns are used.
-
- For example:
-
- ```js
- const results = await glob(
- [
- // likely to match first, since it's just a stat
- 'a/b/c/d/e/f',
-
- // this pattern is more complicated! It must to various readdir()
- // calls and test the results against a regular expression, and that
- // is certainly going to take a little bit longer.
- //
- // So, later on, it encounters a match at 'a/b/c/d/e', but it's too
- // late to ignore a/b/c/d/e/f, because it's already been emitted.
- 'a/[bdf]/?/[a-z]/*',
- ],
- { includeChildMatches: false },
- )
- ```
-
- It's best to only set this to `false` if you can be reasonably
- sure that no components of the pattern will potentially match
- one another's file system descendants, or if the occasional
- included child entry will not cause problems.
-
-## Glob Primer
-
-Much more information about glob pattern expansion can be found
-by running `man bash` and searching for `Pattern Matching`.
-
-"Globs" are the patterns you type when you do stuff like `ls
-*.js` on the command line, or put `build/*` in a `.gitignore`
-file.
-
-Before parsing the path part patterns, braced sections are
-expanded into a set. Braced sections start with `{` and end with
-`}`, with 2 or more comma-delimited sections within. Braced
-sections may contain slash characters, so `a{/b/c,bcd}` would
-expand into `a/b/c` and `abcd`.
-
-The following characters have special magic meaning when used in
-a path portion. With the exception of `**`, none of these match
-path separators (ie, `/` on all platforms, and `\` on Windows).
-
-- `*` Matches 0 or more characters in a single path portion.
- When alone in a path portion, it must match at least 1
- character. If `dot:true` is not specified, then `*` will not
- match against a `.` character at the start of a path portion.
-- `?` Matches 1 character. If `dot:true` is not specified, then
- `?` will not match against a `.` character at the start of a
- path portion.
-- `[...]` Matches a range of characters, similar to a RegExp
- range. If the first character of the range is `!` or `^` then
- it matches any character not in the range. If the first
- character is `]`, then it will be considered the same as `\]`,
- rather than the end of the character class.
-- `!(pattern|pattern|pattern)` Matches anything that does not
- match any of the patterns provided. May _not_ contain `/`
- characters. Similar to `*`, if alone in a path portion, then
- the path portion must have at least one character.
-- `?(pattern|pattern|pattern)` Matches zero or one occurrence of
- the patterns provided. May _not_ contain `/` characters.
-- `+(pattern|pattern|pattern)` Matches one or more occurrences of
- the patterns provided. May _not_ contain `/` characters.
-- `*(a|b|c)` Matches zero or more occurrences of the patterns
- provided. May _not_ contain `/` characters.
-- `@(pattern|pat*|pat?erN)` Matches exactly one of the patterns
- provided. May _not_ contain `/` characters.
-- `**` If a "globstar" is alone in a path portion, then it
- matches zero or more directories and subdirectories searching
- for matches. It does not crawl symlinked directories, unless
- `{follow:true}` is passed in the options object. A pattern
- like `a/b/**` will only match `a/b` if it is a directory.
- Follows 1 symbolic link if not the first item in the pattern,
- or 0 if it is the first item, unless `follow:true` is set, in
- which case it follows all symbolic links.
-
-`[:class:]` patterns are supported by this implementation, but
-`[=c=]` and `[.symbol.]` style class patterns are not.
-
-### Dots
-
-If a file or directory path portion has a `.` as the first
-character, then it will not match any glob pattern unless that
-pattern's corresponding path part also has a `.` as its first
-character.
-
-For example, the pattern `a/.*/c` would match the file at
-`a/.b/c`. However the pattern `a/*/c` would not, because `*` does
-not start with a dot character.
-
-You can make glob treat dots as normal characters by setting
-`dot:true` in the options.
-
-### Basename Matching
-
-If you set `matchBase:true` in the options, and the pattern has
-no slashes in it, then it will seek for any file anywhere in the
-tree with a matching basename. For example, `*.js` would match
-`test/simple/basic.js`.
-
-### Empty Sets
-
-If no matching files are found, then an empty array is returned.
-This differs from the shell, where the pattern itself is
-returned. For example:
-
-```sh
-$ echo a*s*d*f
-a*s*d*f
-```
-
-## Comparisons to other fnmatch/glob implementations
-
-While strict compliance with the existing standards is a
-worthwhile goal, some discrepancies exist between node-glob and
-other implementations, and are intentional.
-
-The double-star character `**` is supported by default, unless
-the `noglobstar` flag is set. This is supported in the manner of
-bsdglob and bash 5, where `**` only has special significance if
-it is the only thing in a path part. That is, `a/**/b` will match
-`a/x/y/b`, but `a/**b` will not.
-
-Note that symlinked directories are not traversed as part of a
-`**`, though their contents may match against subsequent portions
-of the pattern. This prevents infinite loops and duplicates and
-the like. You can force glob to traverse symlinks with `**` by
-setting `{follow:true}` in the options.
-
-There is no equivalent of the `nonull` option. A pattern that
-does not find any matches simply resolves to nothing. (An empty
-array, immediately ended stream, etc.)
-
-If brace expansion is not disabled, then it is performed before
-any other interpretation of the glob pattern. Thus, a pattern
-like `+(a|{b),c)}`, which would not be valid in bash or zsh, is
-expanded **first** into the set of `+(a|b)` and `+(a|c)`, and
-those patterns are checked for validity. Since those two are
-valid, matching proceeds.
-
-The character class patterns `[:class:]` (posix standard named
-classes) style class patterns are supported and unicode-aware,
-but `[=c=]` (locale-specific character collation weight), and
-`[.symbol.]` (collating symbol), are not.
-
-### Repeated Slashes
-
-Unlike Bash and zsh, repeated `/` are always coalesced into a
-single path separator.
-
-### Comments and Negation
-
-Previously, this module let you mark a pattern as a "comment" if
-it started with a `#` character, or a "negated" pattern if it
-started with a `!` character.
-
-These options were deprecated in version 5, and removed in
-version 6.
-
-To specify things that should not match, use the `ignore` option.
-
-## Windows
-
-**Please only use forward-slashes in glob expressions.**
-
-Though windows uses either `/` or `\` as its path separator, only
-`/` characters are used by this glob implementation. You must use
-forward-slashes **only** in glob expressions. Back-slashes will
-always be interpreted as escape characters, not path separators.
-
-Results from absolute patterns such as `/foo/*` are mounted onto
-the root setting using `path.join`. On windows, this will by
-default result in `/foo/*` matching `C:\foo\bar.txt`.
-
-To automatically coerce all `\` characters to `/` in pattern
-strings, **thus making it impossible to escape literal glob
-characters**, you may set the `windowsPathsNoEscape` option to
-`true`.
-
-### Windows, CWDs, Drive Letters, and UNC Paths
-
-On posix systems, when a pattern starts with `/`, any `cwd`
-option is ignored, and the traversal starts at `/`, plus any
-non-magic path portions specified in the pattern.
-
-On Windows systems, the behavior is similar, but the concept of
-an "absolute path" is somewhat more involved.
-
-#### UNC Paths
-
-A UNC path may be used as the start of a pattern on Windows
-platforms. For example, a pattern like: `//?/x:/*` will return
-all file entries in the root of the `x:` drive. A pattern like
-`//ComputerName/Share/*` will return all files in the associated
-share.
-
-UNC path roots are always compared case insensitively.
-
-#### Drive Letters
-
-A pattern starting with a drive letter, like `c:/*`, will search
-in that drive, regardless of any `cwd` option provided.
-
-If the pattern starts with `/`, and is not a UNC path, and there
-is an explicit `cwd` option set with a drive letter, then the
-drive letter in the `cwd` is used as the root of the directory
-traversal.
-
-For example, `glob('/tmp', { cwd: 'c:/any/thing' })` will return
-`['c:/tmp']` as the result.
-
-If an explicit `cwd` option is not provided, and the pattern
-starts with `/`, then the traversal will run on the root of the
-drive provided as the `cwd` option. (That is, it is the result of
-`path.resolve('/')`.)
-
-## Race Conditions
-
-Glob searching, by its very nature, is susceptible to race
-conditions, since it relies on directory walking.
-
-As a result, it is possible that a file that exists when glob
-looks for it may have been deleted or modified by the time it
-returns the result.
-
-By design, this implementation caches all readdir calls that it
-makes, in order to cut down on system overhead. However, this
-also makes it even more susceptible to races, especially if the
-cache object is reused between glob calls.
-
-Users are thus advised not to use a glob result as a guarantee of
-filesystem state in the face of rapid changes. For the vast
-majority of operations, this is never a problem.
-
-### See Also:
-
-- `man sh`
-- `man bash` [Pattern
- Matching](https://www.gnu.org/software/bash/manual/html_node/Pattern-Matching.html)
-- `man 3 fnmatch`
-- `man 5 gitignore`
-- [minimatch documentation](https://github.com/isaacs/minimatch)
-
-## Glob Logo
-
-Glob's logo was created by [Tanya
-Brassie](http://tanyabrassie.com/). Logo files can be found
-[here](https://github.com/isaacs/node-glob/tree/master/logo).
-
-The logo is licensed under a [Creative Commons
-Attribution-ShareAlike 4.0 International
-License](https://creativecommons.org/licenses/by-sa/4.0/).
-
-## Contributing
-
-Any change to behavior (including bugfixes) must come with a
-test.
-
-Patches that fail tests or reduce performance will be rejected.
-
-```sh
-# to run tests
-npm test
-
-# to re-generate test fixtures
-npm run test-regen
-
-# run the benchmarks
-npm run bench
-
-# to profile javascript
-npm run prof
-```
-
-## Comparison to Other JavaScript Glob Implementations
-
-**tl;dr**
-
-- If you want glob matching that is as faithful as possible to
- Bash pattern expansion semantics, and as fast as possible
- within that constraint, _use this module_.
-- If you are reasonably sure that the patterns you will encounter
- are relatively simple, and want the absolutely fastest glob
- matcher out there, _use [fast-glob](http://npm.im/fast-glob)_.
-- If you are reasonably sure that the patterns you will encounter
- are relatively simple, and want the convenience of
- automatically respecting `.gitignore` files, _use
- [globby](http://npm.im/globby)_.
-
-There are some other glob matcher libraries on npm, but these
-three are (in my opinion, as of 2023) the best.
-
----
-
-**full explanation**
-
-Every library reflects a set of opinions and priorities in the
-trade-offs it makes. Other than this library, I can personally
-recommend both [globby](http://npm.im/globby) and
-[fast-glob](http://npm.im/fast-glob), though they differ in their
-benefits and drawbacks.
-
-Both have very nice APIs and are reasonably fast.
-
-`fast-glob` is, as far as I am aware, the fastest glob
-implementation in JavaScript today. However, there are many
-cases where the choices that `fast-glob` makes in pursuit of
-speed mean that its results differ from the results returned by
-Bash and other sh-like shells, which may be surprising.
-
-In my testing, `fast-glob` is around 10-20% faster than this
-module when walking over 200k files nested 4 directories
-deep[1](#fn-webscale). However, there are some inconsistencies
-with Bash matching behavior that this module does not suffer
-from:
-
-- `**` only matches files, not directories
-- `..` path portions are not handled unless they appear at the
- start of the pattern
-- `./!()` will not match any files that _start_ with
- ``, even if they do not match ``. For
- example, `!(9).txt` will not match `9999.txt`.
-- Some brace patterns in the middle of a pattern will result in
- failing to find certain matches.
-- Extglob patterns are allowed to contain `/` characters.
-
-Globby exhibits all of the same pattern semantics as fast-glob,
-(as it is a wrapper around fast-glob) and is slightly slower than
-node-glob (by about 10-20% in the benchmark test set, or in other
-words, anywhere from 20-50% slower than fast-glob). However, it
-adds some API conveniences that may be worth the costs.
-
-- Support for `.gitignore` and other ignore files.
-- Support for negated globs (ie, patterns starting with `!`
- rather than using a separate `ignore` option).
-
-The priority of this module is "correctness" in the sense of
-performing a glob pattern expansion as faithfully as possible to
-the behavior of Bash and other sh-like shells, with as much speed
-as possible.
-
-Note that prior versions of `node-glob` are _not_ on this list.
-Former versions of this module are far too slow for any cases
-where performance matters at all, and were designed with APIs
-that are extremely dated by current JavaScript standards.
-
----
-
-[1]: In the cases where this module
-returns results and `fast-glob` doesn't, it's even faster, of
-course.
-
-
-
-### Benchmark Results
-
-First number is time, smaller is better.
-
-Second number is the count of results returned.
-
-```
---- pattern: '**' ---
-~~ sync ~~
-node fast-glob sync 0m0.598s 200364
-node globby sync 0m0.765s 200364
-node current globSync mjs 0m0.683s 222656
-node current glob syncStream 0m0.649s 222656
-~~ async ~~
-node fast-glob async 0m0.350s 200364
-node globby async 0m0.509s 200364
-node current glob async mjs 0m0.463s 222656
-node current glob stream 0m0.411s 222656
-
---- pattern: '**/..' ---
-~~ sync ~~
-node fast-glob sync 0m0.486s 0
-node globby sync 0m0.769s 200364
-node current globSync mjs 0m0.564s 2242
-node current glob syncStream 0m0.583s 2242
-~~ async ~~
-node fast-glob async 0m0.283s 0
-node globby async 0m0.512s 200364
-node current glob async mjs 0m0.299s 2242
-node current glob stream 0m0.312s 2242
-
---- pattern: './**/0/**/0/**/0/**/0/**/*.txt' ---
-~~ sync ~~
-node fast-glob sync 0m0.490s 10
-node globby sync 0m0.517s 10
-node current globSync mjs 0m0.540s 10
-node current glob syncStream 0m0.550s 10
-~~ async ~~
-node fast-glob async 0m0.290s 10
-node globby async 0m0.296s 10
-node current glob async mjs 0m0.278s 10
-node current glob stream 0m0.302s 10
-
---- pattern: './**/[01]/**/[12]/**/[23]/**/[45]/**/*.txt' ---
-~~ sync ~~
-node fast-glob sync 0m0.500s 160
-node globby sync 0m0.528s 160
-node current globSync mjs 0m0.556s 160
-node current glob syncStream 0m0.573s 160
-~~ async ~~
-node fast-glob async 0m0.283s 160
-node globby async 0m0.301s 160
-node current glob async mjs 0m0.306s 160
-node current glob stream 0m0.322s 160
-
---- pattern: './**/0/**/0/**/*.txt' ---
-~~ sync ~~
-node fast-glob sync 0m0.502s 5230
-node globby sync 0m0.527s 5230
-node current globSync mjs 0m0.544s 5230
-node current glob syncStream 0m0.557s 5230
-~~ async ~~
-node fast-glob async 0m0.285s 5230
-node globby async 0m0.305s 5230
-node current glob async mjs 0m0.304s 5230
-node current glob stream 0m0.310s 5230
-
---- pattern: '**/*.txt' ---
-~~ sync ~~
-node fast-glob sync 0m0.580s 200023
-node globby sync 0m0.771s 200023
-node current globSync mjs 0m0.685s 200023
-node current glob syncStream 0m0.649s 200023
-~~ async ~~
-node fast-glob async 0m0.349s 200023
-node globby async 0m0.509s 200023
-node current glob async mjs 0m0.427s 200023
-node current glob stream 0m0.388s 200023
-
---- pattern: '{**/*.txt,**/?/**/*.txt,**/?/**/?/**/*.txt,**/?/**/?/**/?/**/*.txt,**/?/**/?/**/?/**/?/**/*.txt}' ---
-~~ sync ~~
-node fast-glob sync 0m0.589s 200023
-node globby sync 0m0.771s 200023
-node current globSync mjs 0m0.716s 200023
-node current glob syncStream 0m0.684s 200023
-~~ async ~~
-node fast-glob async 0m0.351s 200023
-node globby async 0m0.518s 200023
-node current glob async mjs 0m0.462s 200023
-node current glob stream 0m0.468s 200023
-
---- pattern: '**/5555/0000/*.txt' ---
-~~ sync ~~
-node fast-glob sync 0m0.496s 1000
-node globby sync 0m0.519s 1000
-node current globSync mjs 0m0.539s 1000
-node current glob syncStream 0m0.567s 1000
-~~ async ~~
-node fast-glob async 0m0.285s 1000
-node globby async 0m0.299s 1000
-node current glob async mjs 0m0.305s 1000
-node current glob stream 0m0.301s 1000
-
---- pattern: './**/0/**/../[01]/**/0/../**/0/*.txt' ---
-~~ sync ~~
-node fast-glob sync 0m0.484s 0
-node globby sync 0m0.507s 0
-node current globSync mjs 0m0.577s 4880
-node current glob syncStream 0m0.586s 4880
-~~ async ~~
-node fast-glob async 0m0.280s 0
-node globby async 0m0.298s 0
-node current glob async mjs 0m0.327s 4880
-node current glob stream 0m0.324s 4880
-
---- pattern: '**/????/????/????/????/*.txt' ---
-~~ sync ~~
-node fast-glob sync 0m0.547s 100000
-node globby sync 0m0.673s 100000
-node current globSync mjs 0m0.626s 100000
-node current glob syncStream 0m0.618s 100000
-~~ async ~~
-node fast-glob async 0m0.315s 100000
-node globby async 0m0.414s 100000
-node current glob async mjs 0m0.366s 100000
-node current glob stream 0m0.345s 100000
-
---- pattern: './{**/?{/**/?{/**/?{/**/?,,,,},,,,},,,,},,,}/**/*.txt' ---
-~~ sync ~~
-node fast-glob sync 0m0.588s 100000
-node globby sync 0m0.670s 100000
-node current globSync mjs 0m0.717s 200023
-node current glob syncStream 0m0.687s 200023
-~~ async ~~
-node fast-glob async 0m0.343s 100000
-node globby async 0m0.418s 100000
-node current glob async mjs 0m0.519s 200023
-node current glob stream 0m0.451s 200023
-
---- pattern: '**/!(0|9).txt' ---
-~~ sync ~~
-node fast-glob sync 0m0.573s 160023
-node globby sync 0m0.731s 160023
-node current globSync mjs 0m0.680s 180023
-node current glob syncStream 0m0.659s 180023
-~~ async ~~
-node fast-glob async 0m0.345s 160023
-node globby async 0m0.476s 160023
-node current glob async mjs 0m0.427s 180023
-node current glob stream 0m0.388s 180023
-
---- pattern: './{*/**/../{*/**/../{*/**/../{*/**/../{*/**,,,,},,,,},,,,},,,,},,,,}/*.txt' ---
-~~ sync ~~
-node fast-glob sync 0m0.483s 0
-node globby sync 0m0.512s 0
-node current globSync mjs 0m0.811s 200023
-node current glob syncStream 0m0.773s 200023
-~~ async ~~
-node fast-glob async 0m0.280s 0
-node globby async 0m0.299s 0
-node current glob async mjs 0m0.617s 200023
-node current glob stream 0m0.568s 200023
-
---- pattern: './*/**/../*/**/../*/**/../*/**/../*/**/../*/**/../*/**/../*/**/*.txt' ---
-~~ sync ~~
-node fast-glob sync 0m0.485s 0
-node globby sync 0m0.507s 0
-node current globSync mjs 0m0.759s 200023
-node current glob syncStream 0m0.740s 200023
-~~ async ~~
-node fast-glob async 0m0.281s 0
-node globby async 0m0.297s 0
-node current glob async mjs 0m0.544s 200023
-node current glob stream 0m0.464s 200023
-
---- pattern: './*/**/../*/**/../*/**/../*/**/../*/**/*.txt' ---
-~~ sync ~~
-node fast-glob sync 0m0.486s 0
-node globby sync 0m0.513s 0
-node current globSync mjs 0m0.734s 200023
-node current glob syncStream 0m0.696s 200023
-~~ async ~~
-node fast-glob async 0m0.286s 0
-node globby async 0m0.296s 0
-node current glob async mjs 0m0.506s 200023
-node current glob stream 0m0.483s 200023
-
---- pattern: './0/**/../1/**/../2/**/../3/**/../4/**/../5/**/../6/**/../7/**/*.txt' ---
-~~ sync ~~
-node fast-glob sync 0m0.060s 0
-node globby sync 0m0.074s 0
-node current globSync mjs 0m0.067s 0
-node current glob syncStream 0m0.066s 0
-~~ async ~~
-node fast-glob async 0m0.060s 0
-node globby async 0m0.075s 0
-node current glob async mjs 0m0.066s 0
-node current glob stream 0m0.067s 0
-
---- pattern: './**/?/**/?/**/?/**/?/**/*.txt' ---
-~~ sync ~~
-node fast-glob sync 0m0.568s 100000
-node globby sync 0m0.651s 100000
-node current globSync mjs 0m0.619s 100000
-node current glob syncStream 0m0.617s 100000
-~~ async ~~
-node fast-glob async 0m0.332s 100000
-node globby async 0m0.409s 100000
-node current glob async mjs 0m0.372s 100000
-node current glob stream 0m0.351s 100000
-
---- pattern: '**/*/**/*/**/*/**/*/**' ---
-~~ sync ~~
-node fast-glob sync 0m0.603s 200113
-node globby sync 0m0.798s 200113
-node current globSync mjs 0m0.730s 222137
-node current glob syncStream 0m0.693s 222137
-~~ async ~~
-node fast-glob async 0m0.356s 200113
-node globby async 0m0.525s 200113
-node current glob async mjs 0m0.508s 222137
-node current glob stream 0m0.455s 222137
-
---- pattern: './**/*/**/*/**/*/**/*/**/*.txt' ---
-~~ sync ~~
-node fast-glob sync 0m0.622s 200000
-node globby sync 0m0.792s 200000
-node current globSync mjs 0m0.722s 200000
-node current glob syncStream 0m0.695s 200000
-~~ async ~~
-node fast-glob async 0m0.369s 200000
-node globby async 0m0.527s 200000
-node current glob async mjs 0m0.502s 200000
-node current glob stream 0m0.481s 200000
-
---- pattern: '**/*.txt' ---
-~~ sync ~~
-node fast-glob sync 0m0.588s 200023
-node globby sync 0m0.771s 200023
-node current globSync mjs 0m0.684s 200023
-node current glob syncStream 0m0.658s 200023
-~~ async ~~
-node fast-glob async 0m0.352s 200023
-node globby async 0m0.516s 200023
-node current glob async mjs 0m0.432s 200023
-node current glob stream 0m0.384s 200023
-
---- pattern: './**/**/**/**/**/**/**/**/*.txt' ---
-~~ sync ~~
-node fast-glob sync 0m0.589s 200023
-node globby sync 0m0.766s 200023
-node current globSync mjs 0m0.682s 200023
-node current glob syncStream 0m0.652s 200023
-~~ async ~~
-node fast-glob async 0m0.352s 200023
-node globby async 0m0.523s 200023
-node current glob async mjs 0m0.436s 200023
-node current glob stream 0m0.380s 200023
-
---- pattern: '**/*/*.txt' ---
-~~ sync ~~
-node fast-glob sync 0m0.592s 200023
-node globby sync 0m0.776s 200023
-node current globSync mjs 0m0.691s 200023
-node current glob syncStream 0m0.659s 200023
-~~ async ~~
-node fast-glob async 0m0.357s 200023
-node globby async 0m0.513s 200023
-node current glob async mjs 0m0.471s 200023
-node current glob stream 0m0.424s 200023
-
---- pattern: '**/*/**/*.txt' ---
-~~ sync ~~
-node fast-glob sync 0m0.585s 200023
-node globby sync 0m0.766s 200023
-node current globSync mjs 0m0.694s 200023
-node current glob syncStream 0m0.664s 200023
-~~ async ~~
-node fast-glob async 0m0.350s 200023
-node globby async 0m0.514s 200023
-node current glob async mjs 0m0.472s 200023
-node current glob stream 0m0.424s 200023
-
---- pattern: '**/[0-9]/**/*.txt' ---
-~~ sync ~~
-node fast-glob sync 0m0.544s 100000
-node globby sync 0m0.636s 100000
-node current globSync mjs 0m0.626s 100000
-node current glob syncStream 0m0.621s 100000
-~~ async ~~
-node fast-glob async 0m0.322s 100000
-node globby async 0m0.404s 100000
-node current glob async mjs 0m0.360s 100000
-node current glob stream 0m0.352s 100000
-```
diff --git a/node_modules/glob/dist/commonjs/glob.d.ts b/node_modules/glob/dist/commonjs/glob.d.ts
deleted file mode 100644
index 25262b3..0000000
--- a/node_modules/glob/dist/commonjs/glob.d.ts
+++ /dev/null
@@ -1,388 +0,0 @@
-import { Minimatch } from 'minimatch';
-import { Minipass } from 'minipass';
-import { FSOption, Path, PathScurry } from 'path-scurry';
-import { IgnoreLike } from './ignore.js';
-import { Pattern } from './pattern.js';
-export type MatchSet = Minimatch['set'];
-export type GlobParts = Exclude;
-/**
- * A `GlobOptions` object may be provided to any of the exported methods, and
- * must be provided to the `Glob` constructor.
- *
- * All options are optional, boolean, and false by default, unless otherwise
- * noted.
- *
- * All resolved options are added to the Glob object as properties.
- *
- * If you are running many `glob` operations, you can pass a Glob object as the
- * `options` argument to a subsequent operation to share the previously loaded
- * cache.
- */
-export interface GlobOptions {
- /**
- * Set to `true` to always receive absolute paths for
- * matched files. Set to `false` to always return relative paths.
- *
- * When this option is not set, absolute paths are returned for patterns
- * that are absolute, and otherwise paths are returned that are relative
- * to the `cwd` setting.
- *
- * This does _not_ make an extra system call to get
- * the realpath, it only does string path resolution.
- *
- * Conflicts with {@link withFileTypes}
- */
- absolute?: boolean;
- /**
- * Set to false to enable {@link windowsPathsNoEscape}
- *
- * @deprecated
- */
- allowWindowsEscape?: boolean;
- /**
- * The current working directory in which to search. Defaults to
- * `process.cwd()`.
- *
- * May be eiher a string path or a `file://` URL object or string.
- */
- cwd?: string | URL;
- /**
- * Include `.dot` files in normal matches and `globstar`
- * matches. Note that an explicit dot in a portion of the pattern
- * will always match dot files.
- */
- dot?: boolean;
- /**
- * Prepend all relative path strings with `./` (or `.\` on Windows).
- *
- * Without this option, returned relative paths are "bare", so instead of
- * returning `'./foo/bar'`, they are returned as `'foo/bar'`.
- *
- * Relative patterns starting with `'../'` are not prepended with `./`, even
- * if this option is set.
- */
- dotRelative?: boolean;
- /**
- * Follow symlinked directories when expanding `**`
- * patterns. This can result in a lot of duplicate references in
- * the presence of cyclic links, and make performance quite bad.
- *
- * By default, a `**` in a pattern will follow 1 symbolic link if
- * it is not the first item in the pattern, or none if it is the
- * first item in the pattern, following the same behavior as Bash.
- */
- follow?: boolean;
- /**
- * string or string[], or an object with `ignore` and `ignoreChildren`
- * methods.
- *
- * If a string or string[] is provided, then this is treated as a glob
- * pattern or array of glob patterns to exclude from matches. To ignore all
- * children within a directory, as well as the entry itself, append `'/**'`
- * to the ignore pattern.
- *
- * **Note** `ignore` patterns are _always_ in `dot:true` mode, regardless of
- * any other settings.
- *
- * If an object is provided that has `ignored(path)` and/or
- * `childrenIgnored(path)` methods, then these methods will be called to
- * determine whether any Path is a match or if its children should be
- * traversed, respectively.
- */
- ignore?: string | string[] | IgnoreLike;
- /**
- * Treat brace expansion like `{a,b}` as a "magic" pattern. Has no
- * effect if {@link nobrace} is set.
- *
- * Only has effect on the {@link hasMagic} function.
- */
- magicalBraces?: boolean;
- /**
- * Add a `/` character to directory matches. Note that this requires
- * additional stat calls in some cases.
- */
- mark?: boolean;
- /**
- * Perform a basename-only match if the pattern does not contain any slash
- * characters. That is, `*.js` would be treated as equivalent to
- * `**\/*.js`, matching all js files in all directories.
- */
- matchBase?: boolean;
- /**
- * Limit the directory traversal to a given depth below the cwd.
- * Note that this does NOT prevent traversal to sibling folders,
- * root patterns, and so on. It only limits the maximum folder depth
- * that the walk will descend, relative to the cwd.
- */
- maxDepth?: number;
- /**
- * Do not expand `{a,b}` and `{1..3}` brace sets.
- */
- nobrace?: boolean;
- /**
- * Perform a case-insensitive match. This defaults to `true` on macOS and
- * Windows systems, and `false` on all others.
- *
- * **Note** `nocase` should only be explicitly set when it is
- * known that the filesystem's case sensitivity differs from the
- * platform default. If set `true` on case-sensitive file
- * systems, or `false` on case-insensitive file systems, then the
- * walk may return more or less results than expected.
- */
- nocase?: boolean;
- /**
- * Do not match directories, only files. (Note: to match
- * _only_ directories, put a `/` at the end of the pattern.)
- */
- nodir?: boolean;
- /**
- * Do not match "extglob" patterns such as `+(a|b)`.
- */
- noext?: boolean;
- /**
- * Do not match `**` against multiple filenames. (Ie, treat it as a normal
- * `*` instead.)
- *
- * Conflicts with {@link matchBase}
- */
- noglobstar?: boolean;
- /**
- * Defaults to value of `process.platform` if available, or `'linux'` if
- * not. Setting `platform:'win32'` on non-Windows systems may cause strange
- * behavior.
- */
- platform?: NodeJS.Platform;
- /**
- * Set to true to call `fs.realpath` on all of the
- * results. In the case of an entry that cannot be resolved, the
- * entry is omitted. This incurs a slight performance penalty, of
- * course, because of the added system calls.
- */
- realpath?: boolean;
- /**
- *
- * A string path resolved against the `cwd` option, which
- * is used as the starting point for absolute patterns that start
- * with `/`, (but not drive letters or UNC paths on Windows).
- *
- * Note that this _doesn't_ necessarily limit the walk to the
- * `root` directory, and doesn't affect the cwd starting point for
- * non-absolute patterns. A pattern containing `..` will still be
- * able to traverse out of the root directory, if it is not an
- * actual root directory on the filesystem, and any non-absolute
- * patterns will be matched in the `cwd`. For example, the
- * pattern `/../*` with `{root:'/some/path'}` will return all
- * files in `/some`, not all files in `/some/path`. The pattern
- * `*` with `{root:'/some/path'}` will return all the entries in
- * the cwd, not the entries in `/some/path`.
- *
- * To start absolute and non-absolute patterns in the same
- * path, you can use `{root:''}`. However, be aware that on
- * Windows systems, a pattern like `x:/*` or `//host/share/*` will
- * _always_ start in the `x:/` or `//host/share` directory,
- * regardless of the `root` setting.
- */
- root?: string;
- /**
- * A [PathScurry](http://npm.im/path-scurry) object used
- * to traverse the file system. If the `nocase` option is set
- * explicitly, then any provided `scurry` object must match this
- * setting.
- */
- scurry?: PathScurry;
- /**
- * Call `lstat()` on all entries, whether required or not to determine
- * if it's a valid match. When used with {@link withFileTypes}, this means
- * that matches will include data such as modified time, permissions, and
- * so on. Note that this will incur a performance cost due to the added
- * system calls.
- */
- stat?: boolean;
- /**
- * An AbortSignal which will cancel the Glob walk when
- * triggered.
- */
- signal?: AbortSignal;
- /**
- * Use `\\` as a path separator _only_, and
- * _never_ as an escape character. If set, all `\\` characters are
- * replaced with `/` in the pattern.
- *
- * Note that this makes it **impossible** to match against paths
- * containing literal glob pattern characters, but allows matching
- * with patterns constructed using `path.join()` and
- * `path.resolve()` on Windows platforms, mimicking the (buggy!)
- * behavior of Glob v7 and before on Windows. Please use with
- * caution, and be mindful of [the caveat below about Windows
- * paths](#windows). (For legacy reasons, this is also set if
- * `allowWindowsEscape` is set to the exact value `false`.)
- */
- windowsPathsNoEscape?: boolean;
- /**
- * Return [PathScurry](http://npm.im/path-scurry)
- * `Path` objects instead of strings. These are similar to a
- * NodeJS `Dirent` object, but with additional methods and
- * properties.
- *
- * Conflicts with {@link absolute}
- */
- withFileTypes?: boolean;
- /**
- * An fs implementation to override some or all of the defaults. See
- * http://npm.im/path-scurry for details about what can be overridden.
- */
- fs?: FSOption;
- /**
- * Just passed along to Minimatch. Note that this makes all pattern
- * matching operations slower and *extremely* noisy.
- */
- debug?: boolean;
- /**
- * Return `/` delimited paths, even on Windows.
- *
- * On posix systems, this has no effect. But, on Windows, it means that
- * paths will be `/` delimited, and absolute paths will be their full
- * resolved UNC forms, eg instead of `'C:\\foo\\bar'`, it would return
- * `'//?/C:/foo/bar'`
- */
- posix?: boolean;
- /**
- * Do not match any children of any matches. For example, the pattern
- * `**\/foo` would match `a/foo`, but not `a/foo/b/foo` in this mode.
- *
- * This is especially useful for cases like "find all `node_modules`
- * folders, but not the ones in `node_modules`".
- *
- * In order to support this, the `Ignore` implementation must support an
- * `add(pattern: string)` method. If using the default `Ignore` class, then
- * this is fine, but if this is set to `false`, and a custom `Ignore` is
- * provided that does not have an `add()` method, then it will throw an
- * error.
- *
- * **Caveat** It *only* ignores matches that would be a descendant of a
- * previous match, and only if that descendant is matched *after* the
- * ancestor is encountered. Since the file system walk happens in
- * indeterminate order, it's possible that a match will already be added
- * before its ancestor, if multiple or braced patterns are used.
- *
- * For example:
- *
- * ```ts
- * const results = await glob([
- * // likely to match first, since it's just a stat
- * 'a/b/c/d/e/f',
- *
- * // this pattern is more complicated! It must to various readdir()
- * // calls and test the results against a regular expression, and that
- * // is certainly going to take a little bit longer.
- * //
- * // So, later on, it encounters a match at 'a/b/c/d/e', but it's too
- * // late to ignore a/b/c/d/e/f, because it's already been emitted.
- * 'a/[bdf]/?/[a-z]/*',
- * ], { includeChildMatches: false })
- * ```
- *
- * It's best to only set this to `false` if you can be reasonably sure that
- * no components of the pattern will potentially match one another's file
- * system descendants, or if the occasional included child entry will not
- * cause problems.
- *
- * @default true
- */
- includeChildMatches?: boolean;
-}
-export type GlobOptionsWithFileTypesTrue = GlobOptions & {
- withFileTypes: true;
- absolute?: undefined;
- mark?: undefined;
- posix?: undefined;
-};
-export type GlobOptionsWithFileTypesFalse = GlobOptions & {
- withFileTypes?: false;
-};
-export type GlobOptionsWithFileTypesUnset = GlobOptions & {
- withFileTypes?: undefined;
-};
-export type Result = Opts extends GlobOptionsWithFileTypesTrue ? Path : Opts extends GlobOptionsWithFileTypesFalse ? string : Opts extends GlobOptionsWithFileTypesUnset ? string : string | Path;
-export type Results = Result[];
-export type FileTypes = Opts extends GlobOptionsWithFileTypesTrue ? true : Opts extends GlobOptionsWithFileTypesFalse ? false : Opts extends GlobOptionsWithFileTypesUnset ? false : boolean;
-/**
- * An object that can perform glob pattern traversals.
- */
-export declare class Glob implements GlobOptions {
- absolute?: boolean;
- cwd: string;
- root?: string;
- dot: boolean;
- dotRelative: boolean;
- follow: boolean;
- ignore?: string | string[] | IgnoreLike;
- magicalBraces: boolean;
- mark?: boolean;
- matchBase: boolean;
- maxDepth: number;
- nobrace: boolean;
- nocase: boolean;
- nodir: boolean;
- noext: boolean;
- noglobstar: boolean;
- pattern: string[];
- platform: NodeJS.Platform;
- realpath: boolean;
- scurry: PathScurry;
- stat: boolean;
- signal?: AbortSignal;
- windowsPathsNoEscape: boolean;
- withFileTypes: FileTypes;
- includeChildMatches: boolean;
- /**
- * The options provided to the constructor.
- */
- opts: Opts;
- /**
- * An array of parsed immutable {@link Pattern} objects.
- */
- patterns: Pattern[];
- /**
- * All options are stored as properties on the `Glob` object.
- *
- * See {@link GlobOptions} for full options descriptions.
- *
- * Note that a previous `Glob` object can be passed as the
- * `GlobOptions` to another `Glob` instantiation to re-use settings
- * and caches with a new pattern.
- *
- * Traversal functions can be called multiple times to run the walk
- * again.
- */
- constructor(pattern: string | string[], opts: Opts);
- /**
- * Returns a Promise that resolves to the results array.
- */
- walk(): Promise>;
- /**
- * synchronous {@link Glob.walk}
- */
- walkSync(): Results;
- /**
- * Stream results asynchronously.
- */
- stream(): Minipass, Result>;
- /**
- * Stream results synchronously.
- */
- streamSync(): Minipass, Result>;
- /**
- * Default sync iteration function. Returns a Generator that
- * iterates over the results.
- */
- iterateSync(): Generator, void, void>;
- [Symbol.iterator](): Generator, void, void>;
- /**
- * Default async iteration function. Returns an AsyncGenerator that
- * iterates over the results.
- */
- iterate(): AsyncGenerator, void, void>;
- [Symbol.asyncIterator](): AsyncGenerator, void, void>;
-}
-//# sourceMappingURL=glob.d.ts.map
\ No newline at end of file
diff --git a/node_modules/glob/dist/commonjs/glob.d.ts.map b/node_modules/glob/dist/commonjs/glob.d.ts.map
deleted file mode 100644
index c32dc74..0000000
--- a/node_modules/glob/dist/commonjs/glob.d.ts.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"glob.d.ts","sourceRoot":"","sources":["../../src/glob.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,SAAS,EAAoB,MAAM,WAAW,CAAA;AACvD,OAAO,EAAE,QAAQ,EAAE,MAAM,UAAU,CAAA;AAEnC,OAAO,EACL,QAAQ,EACR,IAAI,EACJ,UAAU,EAIX,MAAM,aAAa,CAAA;AACpB,OAAO,EAAE,UAAU,EAAE,MAAM,aAAa,CAAA;AACxC,OAAO,EAAE,OAAO,EAAE,MAAM,cAAc,CAAA;AAGtC,MAAM,MAAM,QAAQ,GAAG,SAAS,CAAC,KAAK,CAAC,CAAA;AACvC,MAAM,MAAM,SAAS,GAAG,OAAO,CAAC,SAAS,CAAC,WAAW,CAAC,EAAE,SAAS,CAAC,CAAA;AAalE;;;;;;;;;;;;GAYG;AACH,MAAM,WAAW,WAAW;IAC1B;;;;;;;;;;;;OAYG;IACH,QAAQ,CAAC,EAAE,OAAO,CAAA;IAElB;;;;OAIG;IACH,kBAAkB,CAAC,EAAE,OAAO,CAAA;IAE5B;;;;;OAKG;IACH,GAAG,CAAC,EAAE,MAAM,GAAG,GAAG,CAAA;IAElB;;;;OAIG;IACH,GAAG,CAAC,EAAE,OAAO,CAAA;IAEb;;;;;;;;OAQG;IACH,WAAW,CAAC,EAAE,OAAO,CAAA;IAErB;;;;;;;;OAQG;IACH,MAAM,CAAC,EAAE,OAAO,CAAA;IAEhB;;;;;;;;;;;;;;;;OAgBG;IACH,MAAM,CAAC,EAAE,MAAM,GAAG,MAAM,EAAE,GAAG,UAAU,CAAA;IAEvC;;;;;OAKG;IACH,aAAa,CAAC,EAAE,OAAO,CAAA;IAEvB;;;OAGG;IACH,IAAI,CAAC,EAAE,OAAO,CAAA;IAEd;;;;OAIG;IACH,SAAS,CAAC,EAAE,OAAO,CAAA;IAEnB;;;;;OAKG;IACH,QAAQ,CAAC,EAAE,MAAM,CAAA;IAEjB;;OAEG;IACH,OAAO,CAAC,EAAE,OAAO,CAAA;IAEjB;;;;;;;;;OASG;IACH,MAAM,CAAC,EAAE,OAAO,CAAA;IAEhB;;;OAGG;IACH,KAAK,CAAC,EAAE,OAAO,CAAA;IAEf;;OAEG;IACH,KAAK,CAAC,EAAE,OAAO,CAAA;IAEf;;;;;OAKG;IACH,UAAU,CAAC,EAAE,OAAO,CAAA;IAEpB;;;;OAIG;IACH,QAAQ,CAAC,EAAE,MAAM,CAAC,QAAQ,CAAA;IAE1B;;;;;OAKG;IACH,QAAQ,CAAC,EAAE,OAAO,CAAA;IAElB;;;;;;;;;;;;;;;;;;;;;;OAsBG;IACH,IAAI,CAAC,EAAE,MAAM,CAAA;IAEb;;;;;OAKG;IACH,MAAM,CAAC,EAAE,UAAU,CAAA;IAEnB;;;;;;OAMG;IACH,IAAI,CAAC,EAAE,OAAO,CAAA;IAEd;;;OAGG;IACH,MAAM,CAAC,EAAE,WAAW,CAAA;IAEpB;;;;;;;;;;;;;OAaG;IACH,oBAAoB,CAAC,EAAE,OAAO,CAAA;IAE9B;;;;;;;OAOG;IACH,aAAa,CAAC,EAAE,OAAO,CAAA;IAEvB;;;OAGG;IACH,EAAE,CAAC,EAAE,QAAQ,CAAA;IAEb;;;OAGG;IACH,KAAK,CAAC,EAAE,OAAO,CAAA;IAEf;;;;;;;OAOG;IACH,KAAK,CAAC,EAAE,OAAO,CAAA;IAEf;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;OA0CG;IACH,mBAAmB,CAAC,EAAE,OAAO,CAAA;CAC9B;AAED,MAAM,MAAM,4BAA4B,GAAG,WAAW,GAAG;IACvD,aAAa,EAAE,IAAI,CAAA;IAEnB,QAAQ,CAAC,EAAE,SAAS,CAAA;IACpB,IAAI,CAAC,EAAE,SAAS,CAAA;IAChB,KAAK,CAAC,EAAE,SAAS,CAAA;CAClB,CAAA;AAED,MAAM,MAAM,6BAA6B,GAAG,WAAW,GAAG;IACxD,aAAa,CAAC,EAAE,KAAK,CAAA;CACtB,CAAA;AAED,MAAM,MAAM,6BAA6B,GAAG,WAAW,GAAG;IACxD,aAAa,CAAC,EAAE,SAAS,CAAA;CAC1B,CAAA;AAED,MAAM,MAAM,MAAM,CAAC,IAAI,IACrB,IAAI,SAAS,4BAA4B,GAAG,IAAI,GAC9C,IAAI,SAAS,6BAA6B,GAAG,MAAM,GACnD,IAAI,SAAS,6BAA6B,GAAG,MAAM,GACnD,MAAM,GAAG,IAAI,CAAA;AACjB,MAAM,MAAM,OAAO,CAAC,IAAI,IAAI,MAAM,CAAC,IAAI,CAAC,EAAE,CAAA;AAE1C,MAAM,MAAM,SAAS,CAAC,IAAI,IACxB,IAAI,SAAS,4BAA4B,GAAG,IAAI,GAC9C,IAAI,SAAS,6BAA6B,GAAG,KAAK,GAClD,IAAI,SAAS,6BAA6B,GAAG,KAAK,GAClD,OAAO,CAAA;AAEX;;GAEG;AACH,qBAAa,IAAI,CAAC,IAAI,SAAS,WAAW,CAAE,YAAW,WAAW;IAChE,QAAQ,CAAC,EAAE,OAAO,CAAA;IAClB,GAAG,EAAE,MAAM,CAAA;IACX,IAAI,CAAC,EAAE,MAAM,CAAA;IACb,GAAG,EAAE,OAAO,CAAA;IACZ,WAAW,EAAE,OAAO,CAAA;IACpB,MAAM,EAAE,OAAO,CAAA;IACf,MAAM,CAAC,EAAE,MAAM,GAAG,MAAM,EAAE,GAAG,UAAU,CAAA;IACvC,aAAa,EAAE,OAAO,CAAA;IACtB,IAAI,CAAC,EAAE,OAAO,CAAA;IACd,SAAS,EAAE,OAAO,CAAA;IAClB,QAAQ,EAAE,MAAM,CAAA;IAChB,OAAO,EAAE,OAAO,CAAA;IAChB,MAAM,EAAE,OAAO,CAAA;IACf,KAAK,EAAE,OAAO,CAAA;IACd,KAAK,EAAE,OAAO,CAAA;IACd,UAAU,EAAE,OAAO,CAAA;IACnB,OAAO,EAAE,MAAM,EAAE,CAAA;IACjB,QAAQ,EAAE,MAAM,CAAC,QAAQ,CAAA;IACzB,QAAQ,EAAE,OAAO,CAAA;IACjB,MAAM,EAAE,UAAU,CAAA;IAClB,IAAI,EAAE,OAAO,CAAA;IACb,MAAM,CAAC,EAAE,WAAW,CAAA;IACpB,oBAAoB,EAAE,OAAO,CAAA;IAC7B,aAAa,EAAE,SAAS,CAAC,IAAI,CAAC,CAAA;IAC9B,mBAAmB,EAAE,OAAO,CAAA;IAE5B;;OAEG;IACH,IAAI,EAAE,IAAI,CAAA;IAEV;;OAEG;IACH,QAAQ,EAAE,OAAO,EAAE,CAAA;IAEnB;;;;;;;;;;;OAWG;gBACS,OAAO,EAAE,MAAM,GAAG,MAAM,EAAE,EAAE,IAAI,EAAE,IAAI;IA2HlD;;OAEG;IACG,IAAI,IAAI,OAAO,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC;IAoBpC;;OAEG;IACH,QAAQ,IAAI,OAAO,CAAC,IAAI,CAAC;IAgBzB;;OAEG;IACH,MAAM,IAAI,QAAQ,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,CAAC;IAc9C;;OAEG;IACH,UAAU,IAAI,QAAQ,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,CAAC;IAclD;;;OAGG;IACH,WAAW,IAAI,SAAS,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC;IAGlD,CAAC,MAAM,CAAC,QAAQ,CAAC;IAIjB;;;OAGG;IACH,OAAO,IAAI,cAAc,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC;IAGnD,CAAC,MAAM,CAAC,aAAa,CAAC;CAGvB"}
\ No newline at end of file
diff --git a/node_modules/glob/dist/commonjs/glob.js b/node_modules/glob/dist/commonjs/glob.js
deleted file mode 100644
index e1339bb..0000000
--- a/node_modules/glob/dist/commonjs/glob.js
+++ /dev/null
@@ -1,247 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.Glob = void 0;
-const minimatch_1 = require("minimatch");
-const node_url_1 = require("node:url");
-const path_scurry_1 = require("path-scurry");
-const pattern_js_1 = require("./pattern.js");
-const walker_js_1 = require("./walker.js");
-// if no process global, just call it linux.
-// so we default to case-sensitive, / separators
-const defaultPlatform = (typeof process === 'object' &&
- process &&
- typeof process.platform === 'string') ?
- process.platform
- : 'linux';
-/**
- * An object that can perform glob pattern traversals.
- */
-class Glob {
- absolute;
- cwd;
- root;
- dot;
- dotRelative;
- follow;
- ignore;
- magicalBraces;
- mark;
- matchBase;
- maxDepth;
- nobrace;
- nocase;
- nodir;
- noext;
- noglobstar;
- pattern;
- platform;
- realpath;
- scurry;
- stat;
- signal;
- windowsPathsNoEscape;
- withFileTypes;
- includeChildMatches;
- /**
- * The options provided to the constructor.
- */
- opts;
- /**
- * An array of parsed immutable {@link Pattern} objects.
- */
- patterns;
- /**
- * All options are stored as properties on the `Glob` object.
- *
- * See {@link GlobOptions} for full options descriptions.
- *
- * Note that a previous `Glob` object can be passed as the
- * `GlobOptions` to another `Glob` instantiation to re-use settings
- * and caches with a new pattern.
- *
- * Traversal functions can be called multiple times to run the walk
- * again.
- */
- constructor(pattern, opts) {
- /* c8 ignore start */
- if (!opts)
- throw new TypeError('glob options required');
- /* c8 ignore stop */
- this.withFileTypes = !!opts.withFileTypes;
- this.signal = opts.signal;
- this.follow = !!opts.follow;
- this.dot = !!opts.dot;
- this.dotRelative = !!opts.dotRelative;
- this.nodir = !!opts.nodir;
- this.mark = !!opts.mark;
- if (!opts.cwd) {
- this.cwd = '';
- }
- else if (opts.cwd instanceof URL || opts.cwd.startsWith('file://')) {
- opts.cwd = (0, node_url_1.fileURLToPath)(opts.cwd);
- }
- this.cwd = opts.cwd || '';
- this.root = opts.root;
- this.magicalBraces = !!opts.magicalBraces;
- this.nobrace = !!opts.nobrace;
- this.noext = !!opts.noext;
- this.realpath = !!opts.realpath;
- this.absolute = opts.absolute;
- this.includeChildMatches = opts.includeChildMatches !== false;
- this.noglobstar = !!opts.noglobstar;
- this.matchBase = !!opts.matchBase;
- this.maxDepth =
- typeof opts.maxDepth === 'number' ? opts.maxDepth : Infinity;
- this.stat = !!opts.stat;
- this.ignore = opts.ignore;
- if (this.withFileTypes && this.absolute !== undefined) {
- throw new Error('cannot set absolute and withFileTypes:true');
- }
- if (typeof pattern === 'string') {
- pattern = [pattern];
- }
- this.windowsPathsNoEscape =
- !!opts.windowsPathsNoEscape ||
- opts.allowWindowsEscape ===
- false;
- if (this.windowsPathsNoEscape) {
- pattern = pattern.map(p => p.replace(/\\/g, '/'));
- }
- if (this.matchBase) {
- if (opts.noglobstar) {
- throw new TypeError('base matching requires globstar');
- }
- pattern = pattern.map(p => (p.includes('/') ? p : `./**/${p}`));
- }
- this.pattern = pattern;
- this.platform = opts.platform || defaultPlatform;
- this.opts = { ...opts, platform: this.platform };
- if (opts.scurry) {
- this.scurry = opts.scurry;
- if (opts.nocase !== undefined &&
- opts.nocase !== opts.scurry.nocase) {
- throw new Error('nocase option contradicts provided scurry option');
- }
- }
- else {
- const Scurry = opts.platform === 'win32' ? path_scurry_1.PathScurryWin32
- : opts.platform === 'darwin' ? path_scurry_1.PathScurryDarwin
- : opts.platform ? path_scurry_1.PathScurryPosix
- : path_scurry_1.PathScurry;
- this.scurry = new Scurry(this.cwd, {
- nocase: opts.nocase,
- fs: opts.fs,
- });
- }
- this.nocase = this.scurry.nocase;
- // If you do nocase:true on a case-sensitive file system, then
- // we need to use regexps instead of strings for non-magic
- // path portions, because statting `aBc` won't return results
- // for the file `AbC` for example.
- const nocaseMagicOnly = this.platform === 'darwin' || this.platform === 'win32';
- const mmo = {
- // default nocase based on platform
- ...opts,
- dot: this.dot,
- matchBase: this.matchBase,
- nobrace: this.nobrace,
- nocase: this.nocase,
- nocaseMagicOnly,
- nocomment: true,
- noext: this.noext,
- nonegate: true,
- optimizationLevel: 2,
- platform: this.platform,
- windowsPathsNoEscape: this.windowsPathsNoEscape,
- debug: !!this.opts.debug,
- };
- const mms = this.pattern.map(p => new minimatch_1.Minimatch(p, mmo));
- const [matchSet, globParts] = mms.reduce((set, m) => {
- set[0].push(...m.set);
- set[1].push(...m.globParts);
- return set;
- }, [[], []]);
- this.patterns = matchSet.map((set, i) => {
- const g = globParts[i];
- /* c8 ignore start */
- if (!g)
- throw new Error('invalid pattern object');
- /* c8 ignore stop */
- return new pattern_js_1.Pattern(set, g, 0, this.platform);
- });
- }
- async walk() {
- // Walkers always return array of Path objects, so we just have to
- // coerce them into the right shape. It will have already called
- // realpath() if the option was set to do so, so we know that's cached.
- // start out knowing the cwd, at least
- return [
- ...(await new walker_js_1.GlobWalker(this.patterns, this.scurry.cwd, {
- ...this.opts,
- maxDepth: this.maxDepth !== Infinity ?
- this.maxDepth + this.scurry.cwd.depth()
- : Infinity,
- platform: this.platform,
- nocase: this.nocase,
- includeChildMatches: this.includeChildMatches,
- }).walk()),
- ];
- }
- walkSync() {
- return [
- ...new walker_js_1.GlobWalker(this.patterns, this.scurry.cwd, {
- ...this.opts,
- maxDepth: this.maxDepth !== Infinity ?
- this.maxDepth + this.scurry.cwd.depth()
- : Infinity,
- platform: this.platform,
- nocase: this.nocase,
- includeChildMatches: this.includeChildMatches,
- }).walkSync(),
- ];
- }
- stream() {
- return new walker_js_1.GlobStream(this.patterns, this.scurry.cwd, {
- ...this.opts,
- maxDepth: this.maxDepth !== Infinity ?
- this.maxDepth + this.scurry.cwd.depth()
- : Infinity,
- platform: this.platform,
- nocase: this.nocase,
- includeChildMatches: this.includeChildMatches,
- }).stream();
- }
- streamSync() {
- return new walker_js_1.GlobStream(this.patterns, this.scurry.cwd, {
- ...this.opts,
- maxDepth: this.maxDepth !== Infinity ?
- this.maxDepth + this.scurry.cwd.depth()
- : Infinity,
- platform: this.platform,
- nocase: this.nocase,
- includeChildMatches: this.includeChildMatches,
- }).streamSync();
- }
- /**
- * Default sync iteration function. Returns a Generator that
- * iterates over the results.
- */
- iterateSync() {
- return this.streamSync()[Symbol.iterator]();
- }
- [Symbol.iterator]() {
- return this.iterateSync();
- }
- /**
- * Default async iteration function. Returns an AsyncGenerator that
- * iterates over the results.
- */
- iterate() {
- return this.stream()[Symbol.asyncIterator]();
- }
- [Symbol.asyncIterator]() {
- return this.iterate();
- }
-}
-exports.Glob = Glob;
-//# sourceMappingURL=glob.js.map
\ No newline at end of file
diff --git a/node_modules/glob/dist/commonjs/glob.js.map b/node_modules/glob/dist/commonjs/glob.js.map
deleted file mode 100644
index ddab419..0000000
--- a/node_modules/glob/dist/commonjs/glob.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"glob.js","sourceRoot":"","sources":["../../src/glob.ts"],"names":[],"mappings":";;;AAAA,yCAAuD;AAEvD,uCAAwC;AACxC,6CAOoB;AAEpB,6CAAsC;AACtC,2CAAoD;AAKpD,4CAA4C;AAC5C,gDAAgD;AAChD,MAAM,eAAe,GACnB,CACE,OAAO,OAAO,KAAK,QAAQ;IAC3B,OAAO;IACP,OAAO,OAAO,CAAC,QAAQ,KAAK,QAAQ,CACrC,CAAC,CAAC;IACD,OAAO,CAAC,QAAQ;IAClB,CAAC,CAAC,OAAO,CAAA;AAyVX;;GAEG;AACH,MAAa,IAAI;IACf,QAAQ,CAAU;IAClB,GAAG,CAAQ;IACX,IAAI,CAAS;IACb,GAAG,CAAS;IACZ,WAAW,CAAS;IACpB,MAAM,CAAS;IACf,MAAM,CAAiC;IACvC,aAAa,CAAS;IACtB,IAAI,CAAU;IACd,SAAS,CAAS;IAClB,QAAQ,CAAQ;IAChB,OAAO,CAAS;IAChB,MAAM,CAAS;IACf,KAAK,CAAS;IACd,KAAK,CAAS;IACd,UAAU,CAAS;IACnB,OAAO,CAAU;IACjB,QAAQ,CAAiB;IACzB,QAAQ,CAAS;IACjB,MAAM,CAAY;IAClB,IAAI,CAAS;IACb,MAAM,CAAc;IACpB,oBAAoB,CAAS;IAC7B,aAAa,CAAiB;IAC9B,mBAAmB,CAAS;IAE5B;;OAEG;IACH,IAAI,CAAM;IAEV;;OAEG;IACH,QAAQ,CAAW;IAEnB;;;;;;;;;;;OAWG;IACH,YAAY,OAA0B,EAAE,IAAU;QAChD,qBAAqB;QACrB,IAAI,CAAC,IAAI;YAAE,MAAM,IAAI,SAAS,CAAC,uBAAuB,CAAC,CAAA;QACvD,oBAAoB;QACpB,IAAI,CAAC,aAAa,GAAG,CAAC,CAAC,IAAI,CAAC,aAAgC,CAAA;QAC5D,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,MAAM,CAAA;QACzB,IAAI,CAAC,MAAM,GAAG,CAAC,CAAC,IAAI,CAAC,MAAM,CAAA;QAC3B,IAAI,CAAC,GAAG,GAAG,CAAC,CAAC,IAAI,CAAC,GAAG,CAAA;QACrB,IAAI,CAAC,WAAW,GAAG,CAAC,CAAC,IAAI,CAAC,WAAW,CAAA;QACrC,IAAI,CAAC,KAAK,GAAG,CAAC,CAAC,IAAI,CAAC,KAAK,CAAA;QACzB,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,IAAI,CAAC,IAAI,CAAA;QACvB,IAAI,CAAC,IAAI,CAAC,GAAG,EAAE,CAAC;YACd,IAAI,CAAC,GAAG,GAAG,EAAE,CAAA;QACf,CAAC;aAAM,IAAI,IAAI,CAAC,GAAG,YAAY,GAAG,IAAI,IAAI,CAAC,GAAG,CAAC,UAAU,CAAC,SAAS,CAAC,EAAE,CAAC;YACrE,IAAI,CAAC,GAAG,GAAG,IAAA,wBAAa,EAAC,IAAI,CAAC,GAAG,CAAC,CAAA;QACpC,CAAC;QACD,IAAI,CAAC,GAAG,GAAG,IAAI,CAAC,GAAG,IAAI,EAAE,CAAA;QACzB,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,IAAI,CAAA;QACrB,IAAI,CAAC,aAAa,GAAG,CAAC,CAAC,IAAI,CAAC,aAAa,CAAA;QACzC,IAAI,CAAC,OAAO,GAAG,CAAC,CAAC,IAAI,CAAC,OAAO,CAAA;QAC7B,IAAI,CAAC,KAAK,GAAG,CAAC,CAAC,IAAI,CAAC,KAAK,CAAA;QACzB,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAA;QAC/B,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAA;QAC7B,IAAI,CAAC,mBAAmB,GAAG,IAAI,CAAC,mBAAmB,KAAK,KAAK,CAAA;QAE7D,IAAI,CAAC,UAAU,GAAG,CAAC,CAAC,IAAI,CAAC,UAAU,CAAA;QACnC,IAAI,CAAC,SAAS,GAAG,CAAC,CAAC,IAAI,CAAC,SAAS,CAAA;QACjC,IAAI,CAAC,QAAQ;YACX,OAAO,IAAI,CAAC,QAAQ,KAAK,QAAQ,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAA;QAC9D,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,IAAI,CAAC,IAAI,CAAA;QACvB,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,MAAM,CAAA;QAEzB,IAAI,IAAI,CAAC,aAAa,IAAI,IAAI,CAAC,QAAQ,KAAK,SAAS,EAAE,CAAC;YACtD,MAAM,IAAI,KAAK,CAAC,4CAA4C,CAAC,CAAA;QAC/D,CAAC;QAED,IAAI,OAAO,OAAO,KAAK,QAAQ,EAAE,CAAC;YAChC,OAAO,GAAG,CAAC,OAAO,CAAC,CAAA;QACrB,CAAC;QAED,IAAI,CAAC,oBAAoB;YACvB,CAAC,CAAC,IAAI,CAAC,oBAAoB;gBAC1B,IAAyC,CAAC,kBAAkB;oBAC3D,KAAK,CAAA;QAET,IAAI,IAAI,CAAC,oBAAoB,EAAE,CAAC;YAC9B,OAAO,GAAG,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,OAAO,CAAC,KAAK,EAAE,GAAG,CAAC,CAAC,CAAA;QACnD,CAAC;QAED,IAAI,IAAI,CAAC,SAAS,EAAE,CAAC;YACnB,IAAI,IAAI,CAAC,UAAU,EAAE,CAAC;gBACpB,MAAM,IAAI,SAAS,CAAC,iCAAiC,CAAC,CAAA;YACxD,CAAC;YACD,OAAO,GAAG,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAC,CAAA;QACjE,CAAC;QAED,IAAI,CAAC,OAAO,GAAG,OAAO,CAAA;QAEtB,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,IAAI,eAAe,CAAA;QAChD,IAAI,CAAC,IAAI,GAAG,EAAE,GAAG,IAAI,EAAE,QAAQ,EAAE,IAAI,CAAC,QAAQ,EAAE,CAAA;QAChD,IAAI,IAAI,CAAC,MAAM,EAAE,CAAC;YAChB,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,MAAM,CAAA;YACzB,IACE,IAAI,CAAC,MAAM,KAAK,SAAS;gBACzB,IAAI,CAAC,MAAM,KAAK,IAAI,CAAC,MAAM,CAAC,MAAM,EAClC,CAAC;gBACD,MAAM,IAAI,KAAK,CAAC,kDAAkD,CAAC,CAAA;YACrE,CAAC;QACH,CAAC;aAAM,CAAC;YACN,MAAM,MAAM,GACV,IAAI,CAAC,QAAQ,KAAK,OAAO,CAAC,CAAC,CAAC,6BAAe;gBAC3C,CAAC,CAAC,IAAI,CAAC,QAAQ,KAAK,QAAQ,CAAC,CAAC,CAAC,8BAAgB;oBAC/C,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,6BAAe;wBACjC,CAAC,CAAC,wBAAU,CAAA;YACd,IAAI,CAAC,MAAM,GAAG,IAAI,MAAM,CAAC,IAAI,CAAC,GAAG,EAAE;gBACjC,MAAM,EAAE,IAAI,CAAC,MAAM;gBACnB,EAAE,EAAE,IAAI,CAAC,EAAE;aACZ,CAAC,CAAA;QACJ,CAAC;QACD,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC,MAAM,CAAA;QAEhC,8DAA8D;QAC9D,0DAA0D;QAC1D,6DAA6D;QAC7D,kCAAkC;QAClC,MAAM,eAAe,GACnB,IAAI,CAAC,QAAQ,KAAK,QAAQ,IAAI,IAAI,CAAC,QAAQ,KAAK,OAAO,CAAA;QAEzD,MAAM,GAAG,GAAqB;YAC5B,mCAAmC;YACnC,GAAG,IAAI;YACP,GAAG,EAAE,IAAI,CAAC,GAAG;YACb,SAAS,EAAE,IAAI,CAAC,SAAS;YACzB,OAAO,EAAE,IAAI,CAAC,OAAO;YACrB,MAAM,EAAE,IAAI,CAAC,MAAM;YACnB,eAAe;YACf,SAAS,EAAE,IAAI;YACf,KAAK,EAAE,IAAI,CAAC,KAAK;YACjB,QAAQ,EAAE,IAAI;YACd,iBAAiB,EAAE,CAAC;YACpB,QAAQ,EAAE,IAAI,CAAC,QAAQ;YACvB,oBAAoB,EAAE,IAAI,CAAC,oBAAoB;YAC/C,KAAK,EAAE,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK;SACzB,CAAA;QAED,MAAM,GAAG,GAAG,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,qBAAS,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAA;QACxD,MAAM,CAAC,QAAQ,EAAE,SAAS,CAAC,GAAG,GAAG,CAAC,MAAM,CACtC,CAAC,GAA0B,EAAE,CAAC,EAAE,EAAE;YAChC,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAA;YACrB,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAA;YAC3B,OAAO,GAAG,CAAA;QACZ,CAAC,EACD,CAAC,EAAE,EAAE,EAAE,CAAC,CACT,CAAA;QACD,IAAI,CAAC,QAAQ,GAAG,QAAQ,CAAC,GAAG,CAAC,CAAC,GAAG,EAAE,CAAC,EAAE,EAAE;YACtC,MAAM,CAAC,GAAG,SAAS,CAAC,CAAC,CAAC,CAAA;YACtB,qBAAqB;YACrB,IAAI,CAAC,CAAC;gBAAE,MAAM,IAAI,KAAK,CAAC,wBAAwB,CAAC,CAAA;YACjD,oBAAoB;YACpB,OAAO,IAAI,oBAAO,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAA;QAC9C,CAAC,CAAC,CAAA;IACJ,CAAC;IAMD,KAAK,CAAC,IAAI;QACR,kEAAkE;QAClE,iEAAiE;QACjE,uEAAuE;QACvE,sCAAsC;QACtC,OAAO;YACL,GAAG,CAAC,MAAM,IAAI,sBAAU,CAAC,IAAI,CAAC,QAAQ,EAAE,IAAI,CAAC,MAAM,CAAC,GAAG,EAAE;gBACvD,GAAG,IAAI,CAAC,IAAI;gBACZ,QAAQ,EACN,IAAI,CAAC,QAAQ,KAAK,QAAQ,CAAC,CAAC;oBAC1B,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,KAAK,EAAE;oBACzC,CAAC,CAAC,QAAQ;gBACZ,QAAQ,EAAE,IAAI,CAAC,QAAQ;gBACvB,MAAM,EAAE,IAAI,CAAC,MAAM;gBACnB,mBAAmB,EAAE,IAAI,CAAC,mBAAmB;aAC9C,CAAC,CAAC,IAAI,EAAE,CAAC;SACX,CAAA;IACH,CAAC;IAMD,QAAQ;QACN,OAAO;YACL,GAAG,IAAI,sBAAU,CAAC,IAAI,CAAC,QAAQ,EAAE,IAAI,CAAC,MAAM,CAAC,GAAG,EAAE;gBAChD,GAAG,IAAI,CAAC,IAAI;gBACZ,QAAQ,EACN,IAAI,CAAC,QAAQ,KAAK,QAAQ,CAAC,CAAC;oBAC1B,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,KAAK,EAAE;oBACzC,CAAC,CAAC,QAAQ;gBACZ,QAAQ,EAAE,IAAI,CAAC,QAAQ;gBACvB,MAAM,EAAE,IAAI,CAAC,MAAM;gBACnB,mBAAmB,EAAE,IAAI,CAAC,mBAAmB;aAC9C,CAAC,CAAC,QAAQ,EAAE;SACd,CAAA;IACH,CAAC;IAMD,MAAM;QACJ,OAAO,IAAI,sBAAU,CAAC,IAAI,CAAC,QAAQ,EAAE,IAAI,CAAC,MAAM,CAAC,GAAG,EAAE;YACpD,GAAG,IAAI,CAAC,IAAI;YACZ,QAAQ,EACN,IAAI,CAAC,QAAQ,KAAK,QAAQ,CAAC,CAAC;gBAC1B,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,KAAK,EAAE;gBACzC,CAAC,CAAC,QAAQ;YACZ,QAAQ,EAAE,IAAI,CAAC,QAAQ;YACvB,MAAM,EAAE,IAAI,CAAC,MAAM;YACnB,mBAAmB,EAAE,IAAI,CAAC,mBAAmB;SAC9C,CAAC,CAAC,MAAM,EAAE,CAAA;IACb,CAAC;IAMD,UAAU;QACR,OAAO,IAAI,sBAAU,CAAC,IAAI,CAAC,QAAQ,EAAE,IAAI,CAAC,MAAM,CAAC,GAAG,EAAE;YACpD,GAAG,IAAI,CAAC,IAAI;YACZ,QAAQ,EACN,IAAI,CAAC,QAAQ,KAAK,QAAQ,CAAC,CAAC;gBAC1B,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,KAAK,EAAE;gBACzC,CAAC,CAAC,QAAQ;YACZ,QAAQ,EAAE,IAAI,CAAC,QAAQ;YACvB,MAAM,EAAE,IAAI,CAAC,MAAM;YACnB,mBAAmB,EAAE,IAAI,CAAC,mBAAmB;SAC9C,CAAC,CAAC,UAAU,EAAE,CAAA;IACjB,CAAC;IAED;;;OAGG;IACH,WAAW;QACT,OAAO,IAAI,CAAC,UAAU,EAAE,CAAC,MAAM,CAAC,QAAQ,CAAC,EAAE,CAAA;IAC7C,CAAC;IACD,CAAC,MAAM,CAAC,QAAQ,CAAC;QACf,OAAO,IAAI,CAAC,WAAW,EAAE,CAAA;IAC3B,CAAC;IAED;;;OAGG;IACH,OAAO;QACL,OAAO,IAAI,CAAC,MAAM,EAAE,CAAC,MAAM,CAAC,aAAa,CAAC,EAAE,CAAA;IAC9C,CAAC;IACD,CAAC,MAAM,CAAC,aAAa,CAAC;QACpB,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACvB,CAAC;CACF;AA7QD,oBA6QC","sourcesContent":["import { Minimatch, MinimatchOptions } from 'minimatch'\nimport { Minipass } from 'minipass'\nimport { fileURLToPath } from 'node:url'\nimport {\n FSOption,\n Path,\n PathScurry,\n PathScurryDarwin,\n PathScurryPosix,\n PathScurryWin32,\n} from 'path-scurry'\nimport { IgnoreLike } from './ignore.js'\nimport { Pattern } from './pattern.js'\nimport { GlobStream, GlobWalker } from './walker.js'\n\nexport type MatchSet = Minimatch['set']\nexport type GlobParts = Exclude\n\n// if no process global, just call it linux.\n// so we default to case-sensitive, / separators\nconst defaultPlatform: NodeJS.Platform =\n (\n typeof process === 'object' &&\n process &&\n typeof process.platform === 'string'\n ) ?\n process.platform\n : 'linux'\n\n/**\n * A `GlobOptions` object may be provided to any of the exported methods, and\n * must be provided to the `Glob` constructor.\n *\n * All options are optional, boolean, and false by default, unless otherwise\n * noted.\n *\n * All resolved options are added to the Glob object as properties.\n *\n * If you are running many `glob` operations, you can pass a Glob object as the\n * `options` argument to a subsequent operation to share the previously loaded\n * cache.\n */\nexport interface GlobOptions {\n /**\n * Set to `true` to always receive absolute paths for\n * matched files. Set to `false` to always return relative paths.\n *\n * When this option is not set, absolute paths are returned for patterns\n * that are absolute, and otherwise paths are returned that are relative\n * to the `cwd` setting.\n *\n * This does _not_ make an extra system call to get\n * the realpath, it only does string path resolution.\n *\n * Conflicts with {@link withFileTypes}\n */\n absolute?: boolean\n\n /**\n * Set to false to enable {@link windowsPathsNoEscape}\n *\n * @deprecated\n */\n allowWindowsEscape?: boolean\n\n /**\n * The current working directory in which to search. Defaults to\n * `process.cwd()`.\n *\n * May be eiher a string path or a `file://` URL object or string.\n */\n cwd?: string | URL\n\n /**\n * Include `.dot` files in normal matches and `globstar`\n * matches. Note that an explicit dot in a portion of the pattern\n * will always match dot files.\n */\n dot?: boolean\n\n /**\n * Prepend all relative path strings with `./` (or `.\\` on Windows).\n *\n * Without this option, returned relative paths are \"bare\", so instead of\n * returning `'./foo/bar'`, they are returned as `'foo/bar'`.\n *\n * Relative patterns starting with `'../'` are not prepended with `./`, even\n * if this option is set.\n */\n dotRelative?: boolean\n\n /**\n * Follow symlinked directories when expanding `**`\n * patterns. This can result in a lot of duplicate references in\n * the presence of cyclic links, and make performance quite bad.\n *\n * By default, a `**` in a pattern will follow 1 symbolic link if\n * it is not the first item in the pattern, or none if it is the\n * first item in the pattern, following the same behavior as Bash.\n */\n follow?: boolean\n\n /**\n * string or string[], or an object with `ignore` and `ignoreChildren`\n * methods.\n *\n * If a string or string[] is provided, then this is treated as a glob\n * pattern or array of glob patterns to exclude from matches. To ignore all\n * children within a directory, as well as the entry itself, append `'/**'`\n * to the ignore pattern.\n *\n * **Note** `ignore` patterns are _always_ in `dot:true` mode, regardless of\n * any other settings.\n *\n * If an object is provided that has `ignored(path)` and/or\n * `childrenIgnored(path)` methods, then these methods will be called to\n * determine whether any Path is a match or if its children should be\n * traversed, respectively.\n */\n ignore?: string | string[] | IgnoreLike\n\n /**\n * Treat brace expansion like `{a,b}` as a \"magic\" pattern. Has no\n * effect if {@link nobrace} is set.\n *\n * Only has effect on the {@link hasMagic} function.\n */\n magicalBraces?: boolean\n\n /**\n * Add a `/` character to directory matches. Note that this requires\n * additional stat calls in some cases.\n */\n mark?: boolean\n\n /**\n * Perform a basename-only match if the pattern does not contain any slash\n * characters. That is, `*.js` would be treated as equivalent to\n * `**\\/*.js`, matching all js files in all directories.\n */\n matchBase?: boolean\n\n /**\n * Limit the directory traversal to a given depth below the cwd.\n * Note that this does NOT prevent traversal to sibling folders,\n * root patterns, and so on. It only limits the maximum folder depth\n * that the walk will descend, relative to the cwd.\n */\n maxDepth?: number\n\n /**\n * Do not expand `{a,b}` and `{1..3}` brace sets.\n */\n nobrace?: boolean\n\n /**\n * Perform a case-insensitive match. This defaults to `true` on macOS and\n * Windows systems, and `false` on all others.\n *\n * **Note** `nocase` should only be explicitly set when it is\n * known that the filesystem's case sensitivity differs from the\n * platform default. If set `true` on case-sensitive file\n * systems, or `false` on case-insensitive file systems, then the\n * walk may return more or less results than expected.\n */\n nocase?: boolean\n\n /**\n * Do not match directories, only files. (Note: to match\n * _only_ directories, put a `/` at the end of the pattern.)\n */\n nodir?: boolean\n\n /**\n * Do not match \"extglob\" patterns such as `+(a|b)`.\n */\n noext?: boolean\n\n /**\n * Do not match `**` against multiple filenames. (Ie, treat it as a normal\n * `*` instead.)\n *\n * Conflicts with {@link matchBase}\n */\n noglobstar?: boolean\n\n /**\n * Defaults to value of `process.platform` if available, or `'linux'` if\n * not. Setting `platform:'win32'` on non-Windows systems may cause strange\n * behavior.\n */\n platform?: NodeJS.Platform\n\n /**\n * Set to true to call `fs.realpath` on all of the\n * results. In the case of an entry that cannot be resolved, the\n * entry is omitted. This incurs a slight performance penalty, of\n * course, because of the added system calls.\n */\n realpath?: boolean\n\n /**\n *\n * A string path resolved against the `cwd` option, which\n * is used as the starting point for absolute patterns that start\n * with `/`, (but not drive letters or UNC paths on Windows).\n *\n * Note that this _doesn't_ necessarily limit the walk to the\n * `root` directory, and doesn't affect the cwd starting point for\n * non-absolute patterns. A pattern containing `..` will still be\n * able to traverse out of the root directory, if it is not an\n * actual root directory on the filesystem, and any non-absolute\n * patterns will be matched in the `cwd`. For example, the\n * pattern `/../*` with `{root:'/some/path'}` will return all\n * files in `/some`, not all files in `/some/path`. The pattern\n * `*` with `{root:'/some/path'}` will return all the entries in\n * the cwd, not the entries in `/some/path`.\n *\n * To start absolute and non-absolute patterns in the same\n * path, you can use `{root:''}`. However, be aware that on\n * Windows systems, a pattern like `x:/*` or `//host/share/*` will\n * _always_ start in the `x:/` or `//host/share` directory,\n * regardless of the `root` setting.\n */\n root?: string\n\n /**\n * A [PathScurry](http://npm.im/path-scurry) object used\n * to traverse the file system. If the `nocase` option is set\n * explicitly, then any provided `scurry` object must match this\n * setting.\n */\n scurry?: PathScurry\n\n /**\n * Call `lstat()` on all entries, whether required or not to determine\n * if it's a valid match. When used with {@link withFileTypes}, this means\n * that matches will include data such as modified time, permissions, and\n * so on. Note that this will incur a performance cost due to the added\n * system calls.\n */\n stat?: boolean\n\n /**\n * An AbortSignal which will cancel the Glob walk when\n * triggered.\n */\n signal?: AbortSignal\n\n /**\n * Use `\\\\` as a path separator _only_, and\n * _never_ as an escape character. If set, all `\\\\` characters are\n * replaced with `/` in the pattern.\n *\n * Note that this makes it **impossible** to match against paths\n * containing literal glob pattern characters, but allows matching\n * with patterns constructed using `path.join()` and\n * `path.resolve()` on Windows platforms, mimicking the (buggy!)\n * behavior of Glob v7 and before on Windows. Please use with\n * caution, and be mindful of [the caveat below about Windows\n * paths](#windows). (For legacy reasons, this is also set if\n * `allowWindowsEscape` is set to the exact value `false`.)\n */\n windowsPathsNoEscape?: boolean\n\n /**\n * Return [PathScurry](http://npm.im/path-scurry)\n * `Path` objects instead of strings. These are similar to a\n * NodeJS `Dirent` object, but with additional methods and\n * properties.\n *\n * Conflicts with {@link absolute}\n */\n withFileTypes?: boolean\n\n /**\n * An fs implementation to override some or all of the defaults. See\n * http://npm.im/path-scurry for details about what can be overridden.\n */\n fs?: FSOption\n\n /**\n * Just passed along to Minimatch. Note that this makes all pattern\n * matching operations slower and *extremely* noisy.\n */\n debug?: boolean\n\n /**\n * Return `/` delimited paths, even on Windows.\n *\n * On posix systems, this has no effect. But, on Windows, it means that\n * paths will be `/` delimited, and absolute paths will be their full\n * resolved UNC forms, eg instead of `'C:\\\\foo\\\\bar'`, it would return\n * `'//?/C:/foo/bar'`\n */\n posix?: boolean\n\n /**\n * Do not match any children of any matches. For example, the pattern\n * `**\\/foo` would match `a/foo`, but not `a/foo/b/foo` in this mode.\n *\n * This is especially useful for cases like \"find all `node_modules`\n * folders, but not the ones in `node_modules`\".\n *\n * In order to support this, the `Ignore` implementation must support an\n * `add(pattern: string)` method. If using the default `Ignore` class, then\n * this is fine, but if this is set to `false`, and a custom `Ignore` is\n * provided that does not have an `add()` method, then it will throw an\n * error.\n *\n * **Caveat** It *only* ignores matches that would be a descendant of a\n * previous match, and only if that descendant is matched *after* the\n * ancestor is encountered. Since the file system walk happens in\n * indeterminate order, it's possible that a match will already be added\n * before its ancestor, if multiple or braced patterns are used.\n *\n * For example:\n *\n * ```ts\n * const results = await glob([\n * // likely to match first, since it's just a stat\n * 'a/b/c/d/e/f',\n *\n * // this pattern is more complicated! It must to various readdir()\n * // calls and test the results against a regular expression, and that\n * // is certainly going to take a little bit longer.\n * //\n * // So, later on, it encounters a match at 'a/b/c/d/e', but it's too\n * // late to ignore a/b/c/d/e/f, because it's already been emitted.\n * 'a/[bdf]/?/[a-z]/*',\n * ], { includeChildMatches: false })\n * ```\n *\n * It's best to only set this to `false` if you can be reasonably sure that\n * no components of the pattern will potentially match one another's file\n * system descendants, or if the occasional included child entry will not\n * cause problems.\n *\n * @default true\n */\n includeChildMatches?: boolean\n}\n\nexport type GlobOptionsWithFileTypesTrue = GlobOptions & {\n withFileTypes: true\n // string options not relevant if returning Path objects.\n absolute?: undefined\n mark?: undefined\n posix?: undefined\n}\n\nexport type GlobOptionsWithFileTypesFalse = GlobOptions & {\n withFileTypes?: false\n}\n\nexport type GlobOptionsWithFileTypesUnset = GlobOptions & {\n withFileTypes?: undefined\n}\n\nexport type Result =\n Opts extends GlobOptionsWithFileTypesTrue ? Path\n : Opts extends GlobOptionsWithFileTypesFalse ? string\n : Opts extends GlobOptionsWithFileTypesUnset ? string\n : string | Path\nexport type Results = Result[]\n\nexport type FileTypes =\n Opts extends GlobOptionsWithFileTypesTrue ? true\n : Opts extends GlobOptionsWithFileTypesFalse ? false\n : Opts extends GlobOptionsWithFileTypesUnset ? false\n : boolean\n\n/**\n * An object that can perform glob pattern traversals.\n */\nexport class Glob implements GlobOptions {\n absolute?: boolean\n cwd: string\n root?: string\n dot: boolean\n dotRelative: boolean\n follow: boolean\n ignore?: string | string[] | IgnoreLike\n magicalBraces: boolean\n mark?: boolean\n matchBase: boolean\n maxDepth: number\n nobrace: boolean\n nocase: boolean\n nodir: boolean\n noext: boolean\n noglobstar: boolean\n pattern: string[]\n platform: NodeJS.Platform\n realpath: boolean\n scurry: PathScurry\n stat: boolean\n signal?: AbortSignal\n windowsPathsNoEscape: boolean\n withFileTypes: FileTypes\n includeChildMatches: boolean\n\n /**\n * The options provided to the constructor.\n */\n opts: Opts\n\n /**\n * An array of parsed immutable {@link Pattern} objects.\n */\n patterns: Pattern[]\n\n /**\n * All options are stored as properties on the `Glob` object.\n *\n * See {@link GlobOptions} for full options descriptions.\n *\n * Note that a previous `Glob` object can be passed as the\n * `GlobOptions` to another `Glob` instantiation to re-use settings\n * and caches with a new pattern.\n *\n * Traversal functions can be called multiple times to run the walk\n * again.\n */\n constructor(pattern: string | string[], opts: Opts) {\n /* c8 ignore start */\n if (!opts) throw new TypeError('glob options required')\n /* c8 ignore stop */\n this.withFileTypes = !!opts.withFileTypes as FileTypes\n this.signal = opts.signal\n this.follow = !!opts.follow\n this.dot = !!opts.dot\n this.dotRelative = !!opts.dotRelative\n this.nodir = !!opts.nodir\n this.mark = !!opts.mark\n if (!opts.cwd) {\n this.cwd = ''\n } else if (opts.cwd instanceof URL || opts.cwd.startsWith('file://')) {\n opts.cwd = fileURLToPath(opts.cwd)\n }\n this.cwd = opts.cwd || ''\n this.root = opts.root\n this.magicalBraces = !!opts.magicalBraces\n this.nobrace = !!opts.nobrace\n this.noext = !!opts.noext\n this.realpath = !!opts.realpath\n this.absolute = opts.absolute\n this.includeChildMatches = opts.includeChildMatches !== false\n\n this.noglobstar = !!opts.noglobstar\n this.matchBase = !!opts.matchBase\n this.maxDepth =\n typeof opts.maxDepth === 'number' ? opts.maxDepth : Infinity\n this.stat = !!opts.stat\n this.ignore = opts.ignore\n\n if (this.withFileTypes && this.absolute !== undefined) {\n throw new Error('cannot set absolute and withFileTypes:true')\n }\n\n if (typeof pattern === 'string') {\n pattern = [pattern]\n }\n\n this.windowsPathsNoEscape =\n !!opts.windowsPathsNoEscape ||\n (opts as { allowWindowsEscape?: boolean }).allowWindowsEscape ===\n false\n\n if (this.windowsPathsNoEscape) {\n pattern = pattern.map(p => p.replace(/\\\\/g, '/'))\n }\n\n if (this.matchBase) {\n if (opts.noglobstar) {\n throw new TypeError('base matching requires globstar')\n }\n pattern = pattern.map(p => (p.includes('/') ? p : `./**/${p}`))\n }\n\n this.pattern = pattern\n\n this.platform = opts.platform || defaultPlatform\n this.opts = { ...opts, platform: this.platform }\n if (opts.scurry) {\n this.scurry = opts.scurry\n if (\n opts.nocase !== undefined &&\n opts.nocase !== opts.scurry.nocase\n ) {\n throw new Error('nocase option contradicts provided scurry option')\n }\n } else {\n const Scurry =\n opts.platform === 'win32' ? PathScurryWin32\n : opts.platform === 'darwin' ? PathScurryDarwin\n : opts.platform ? PathScurryPosix\n : PathScurry\n this.scurry = new Scurry(this.cwd, {\n nocase: opts.nocase,\n fs: opts.fs,\n })\n }\n this.nocase = this.scurry.nocase\n\n // If you do nocase:true on a case-sensitive file system, then\n // we need to use regexps instead of strings for non-magic\n // path portions, because statting `aBc` won't return results\n // for the file `AbC` for example.\n const nocaseMagicOnly =\n this.platform === 'darwin' || this.platform === 'win32'\n\n const mmo: MinimatchOptions = {\n // default nocase based on platform\n ...opts,\n dot: this.dot,\n matchBase: this.matchBase,\n nobrace: this.nobrace,\n nocase: this.nocase,\n nocaseMagicOnly,\n nocomment: true,\n noext: this.noext,\n nonegate: true,\n optimizationLevel: 2,\n platform: this.platform,\n windowsPathsNoEscape: this.windowsPathsNoEscape,\n debug: !!this.opts.debug,\n }\n\n const mms = this.pattern.map(p => new Minimatch(p, mmo))\n const [matchSet, globParts] = mms.reduce(\n (set: [MatchSet, GlobParts], m) => {\n set[0].push(...m.set)\n set[1].push(...m.globParts)\n return set\n },\n [[], []],\n )\n this.patterns = matchSet.map((set, i) => {\n const g = globParts[i]\n /* c8 ignore start */\n if (!g) throw new Error('invalid pattern object')\n /* c8 ignore stop */\n return new Pattern(set, g, 0, this.platform)\n })\n }\n\n /**\n * Returns a Promise that resolves to the results array.\n */\n async walk(): Promise>\n async walk(): Promise<(string | Path)[]> {\n // Walkers always return array of Path objects, so we just have to\n // coerce them into the right shape. It will have already called\n // realpath() if the option was set to do so, so we know that's cached.\n // start out knowing the cwd, at least\n return [\n ...(await new GlobWalker(this.patterns, this.scurry.cwd, {\n ...this.opts,\n maxDepth:\n this.maxDepth !== Infinity ?\n this.maxDepth + this.scurry.cwd.depth()\n : Infinity,\n platform: this.platform,\n nocase: this.nocase,\n includeChildMatches: this.includeChildMatches,\n }).walk()),\n ]\n }\n\n /**\n * synchronous {@link Glob.walk}\n */\n walkSync(): Results\n walkSync(): (string | Path)[] {\n return [\n ...new GlobWalker(this.patterns, this.scurry.cwd, {\n ...this.opts,\n maxDepth:\n this.maxDepth !== Infinity ?\n this.maxDepth + this.scurry.cwd.depth()\n : Infinity,\n platform: this.platform,\n nocase: this.nocase,\n includeChildMatches: this.includeChildMatches,\n }).walkSync(),\n ]\n }\n\n /**\n * Stream results asynchronously.\n */\n stream(): Minipass, Result>\n stream(): Minipass {\n return new GlobStream(this.patterns, this.scurry.cwd, {\n ...this.opts,\n maxDepth:\n this.maxDepth !== Infinity ?\n this.maxDepth + this.scurry.cwd.depth()\n : Infinity,\n platform: this.platform,\n nocase: this.nocase,\n includeChildMatches: this.includeChildMatches,\n }).stream()\n }\n\n /**\n * Stream results synchronously.\n */\n streamSync(): Minipass, Result>\n streamSync(): Minipass {\n return new GlobStream(this.patterns, this.scurry.cwd, {\n ...this.opts,\n maxDepth:\n this.maxDepth !== Infinity ?\n this.maxDepth + this.scurry.cwd.depth()\n : Infinity,\n platform: this.platform,\n nocase: this.nocase,\n includeChildMatches: this.includeChildMatches,\n }).streamSync()\n }\n\n /**\n * Default sync iteration function. Returns a Generator that\n * iterates over the results.\n */\n iterateSync(): Generator, void, void> {\n return this.streamSync()[Symbol.iterator]()\n }\n [Symbol.iterator]() {\n return this.iterateSync()\n }\n\n /**\n * Default async iteration function. Returns an AsyncGenerator that\n * iterates over the results.\n */\n iterate(): AsyncGenerator, void, void> {\n return this.stream()[Symbol.asyncIterator]()\n }\n [Symbol.asyncIterator]() {\n return this.iterate()\n }\n}\n"]}
\ No newline at end of file
diff --git a/node_modules/glob/dist/commonjs/has-magic.d.ts b/node_modules/glob/dist/commonjs/has-magic.d.ts
deleted file mode 100644
index 8aec3bd..0000000
--- a/node_modules/glob/dist/commonjs/has-magic.d.ts
+++ /dev/null
@@ -1,14 +0,0 @@
-import { GlobOptions } from './glob.js';
-/**
- * Return true if the patterns provided contain any magic glob characters,
- * given the options provided.
- *
- * Brace expansion is not considered "magic" unless the `magicalBraces` option
- * is set, as brace expansion just turns one string into an array of strings.
- * So a pattern like `'x{a,b}y'` would return `false`, because `'xay'` and
- * `'xby'` both do not contain any magic glob characters, and it's treated the
- * same as if you had called it on `['xay', 'xby']`. When `magicalBraces:true`
- * is in the options, brace expansion _is_ treated as a pattern having magic.
- */
-export declare const hasMagic: (pattern: string | string[], options?: GlobOptions) => boolean;
-//# sourceMappingURL=has-magic.d.ts.map
\ No newline at end of file
diff --git a/node_modules/glob/dist/commonjs/has-magic.d.ts.map b/node_modules/glob/dist/commonjs/has-magic.d.ts.map
deleted file mode 100644
index b24dd4e..0000000
--- a/node_modules/glob/dist/commonjs/has-magic.d.ts.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"has-magic.d.ts","sourceRoot":"","sources":["../../src/has-magic.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,WAAW,EAAE,MAAM,WAAW,CAAA;AAEvC;;;;;;;;;;GAUG;AACH,eAAO,MAAM,QAAQ,YACV,MAAM,GAAG,MAAM,EAAE,YACjB,WAAW,KACnB,OAQF,CAAA"}
\ No newline at end of file
diff --git a/node_modules/glob/dist/commonjs/has-magic.js b/node_modules/glob/dist/commonjs/has-magic.js
deleted file mode 100644
index 0918bd5..0000000
--- a/node_modules/glob/dist/commonjs/has-magic.js
+++ /dev/null
@@ -1,27 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.hasMagic = void 0;
-const minimatch_1 = require("minimatch");
-/**
- * Return true if the patterns provided contain any magic glob characters,
- * given the options provided.
- *
- * Brace expansion is not considered "magic" unless the `magicalBraces` option
- * is set, as brace expansion just turns one string into an array of strings.
- * So a pattern like `'x{a,b}y'` would return `false`, because `'xay'` and
- * `'xby'` both do not contain any magic glob characters, and it's treated the
- * same as if you had called it on `['xay', 'xby']`. When `magicalBraces:true`
- * is in the options, brace expansion _is_ treated as a pattern having magic.
- */
-const hasMagic = (pattern, options = {}) => {
- if (!Array.isArray(pattern)) {
- pattern = [pattern];
- }
- for (const p of pattern) {
- if (new minimatch_1.Minimatch(p, options).hasMagic())
- return true;
- }
- return false;
-};
-exports.hasMagic = hasMagic;
-//# sourceMappingURL=has-magic.js.map
\ No newline at end of file
diff --git a/node_modules/glob/dist/commonjs/has-magic.js.map b/node_modules/glob/dist/commonjs/has-magic.js.map
deleted file mode 100644
index 44deab2..0000000
--- a/node_modules/glob/dist/commonjs/has-magic.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"has-magic.js","sourceRoot":"","sources":["../../src/has-magic.ts"],"names":[],"mappings":";;;AAAA,yCAAqC;AAGrC;;;;;;;;;;GAUG;AACI,MAAM,QAAQ,GAAG,CACtB,OAA0B,EAC1B,UAAuB,EAAE,EAChB,EAAE;IACX,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,EAAE,CAAC;QAC5B,OAAO,GAAG,CAAC,OAAO,CAAC,CAAA;IACrB,CAAC;IACD,KAAK,MAAM,CAAC,IAAI,OAAO,EAAE,CAAC;QACxB,IAAI,IAAI,qBAAS,CAAC,CAAC,EAAE,OAAO,CAAC,CAAC,QAAQ,EAAE;YAAE,OAAO,IAAI,CAAA;IACvD,CAAC;IACD,OAAO,KAAK,CAAA;AACd,CAAC,CAAA;AAXY,QAAA,QAAQ,YAWpB","sourcesContent":["import { Minimatch } from 'minimatch'\nimport { GlobOptions } from './glob.js'\n\n/**\n * Return true if the patterns provided contain any magic glob characters,\n * given the options provided.\n *\n * Brace expansion is not considered \"magic\" unless the `magicalBraces` option\n * is set, as brace expansion just turns one string into an array of strings.\n * So a pattern like `'x{a,b}y'` would return `false`, because `'xay'` and\n * `'xby'` both do not contain any magic glob characters, and it's treated the\n * same as if you had called it on `['xay', 'xby']`. When `magicalBraces:true`\n * is in the options, brace expansion _is_ treated as a pattern having magic.\n */\nexport const hasMagic = (\n pattern: string | string[],\n options: GlobOptions = {},\n): boolean => {\n if (!Array.isArray(pattern)) {\n pattern = [pattern]\n }\n for (const p of pattern) {\n if (new Minimatch(p, options).hasMagic()) return true\n }\n return false\n}\n"]}
\ No newline at end of file
diff --git a/node_modules/glob/dist/commonjs/ignore.d.ts b/node_modules/glob/dist/commonjs/ignore.d.ts
deleted file mode 100644
index 1893b16..0000000
--- a/node_modules/glob/dist/commonjs/ignore.d.ts
+++ /dev/null
@@ -1,24 +0,0 @@
-import { Minimatch, MinimatchOptions } from 'minimatch';
-import { Path } from 'path-scurry';
-import { GlobWalkerOpts } from './walker.js';
-export interface IgnoreLike {
- ignored?: (p: Path) => boolean;
- childrenIgnored?: (p: Path) => boolean;
- add?: (ignore: string) => void;
-}
-/**
- * Class used to process ignored patterns
- */
-export declare class Ignore implements IgnoreLike {
- relative: Minimatch[];
- relativeChildren: Minimatch[];
- absolute: Minimatch[];
- absoluteChildren: Minimatch[];
- platform: NodeJS.Platform;
- mmopts: MinimatchOptions;
- constructor(ignored: string[], { nobrace, nocase, noext, noglobstar, platform, }: GlobWalkerOpts);
- add(ign: string): void;
- ignored(p: Path): boolean;
- childrenIgnored(p: Path): boolean;
-}
-//# sourceMappingURL=ignore.d.ts.map
\ No newline at end of file
diff --git a/node_modules/glob/dist/commonjs/ignore.d.ts.map b/node_modules/glob/dist/commonjs/ignore.d.ts.map
deleted file mode 100644
index 57d6ab6..0000000
--- a/node_modules/glob/dist/commonjs/ignore.d.ts.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"ignore.d.ts","sourceRoot":"","sources":["../../src/ignore.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,SAAS,EAAE,gBAAgB,EAAE,MAAM,WAAW,CAAA;AACvD,OAAO,EAAE,IAAI,EAAE,MAAM,aAAa,CAAA;AAElC,OAAO,EAAE,cAAc,EAAE,MAAM,aAAa,CAAA;AAE5C,MAAM,WAAW,UAAU;IACzB,OAAO,CAAC,EAAE,CAAC,CAAC,EAAE,IAAI,KAAK,OAAO,CAAA;IAC9B,eAAe,CAAC,EAAE,CAAC,CAAC,EAAE,IAAI,KAAK,OAAO,CAAA;IACtC,GAAG,CAAC,EAAE,CAAC,MAAM,EAAE,MAAM,KAAK,IAAI,CAAA;CAC/B;AAWD;;GAEG;AACH,qBAAa,MAAO,YAAW,UAAU;IACvC,QAAQ,EAAE,SAAS,EAAE,CAAA;IACrB,gBAAgB,EAAE,SAAS,EAAE,CAAA;IAC7B,QAAQ,EAAE,SAAS,EAAE,CAAA;IACrB,gBAAgB,EAAE,SAAS,EAAE,CAAA;IAC7B,QAAQ,EAAE,MAAM,CAAC,QAAQ,CAAA;IACzB,MAAM,EAAE,gBAAgB,CAAA;gBAGtB,OAAO,EAAE,MAAM,EAAE,EACjB,EACE,OAAO,EACP,MAAM,EACN,KAAK,EACL,UAAU,EACV,QAA0B,GAC3B,EAAE,cAAc;IAqBnB,GAAG,CAAC,GAAG,EAAE,MAAM;IAyCf,OAAO,CAAC,CAAC,EAAE,IAAI,GAAG,OAAO;IAczB,eAAe,CAAC,CAAC,EAAE,IAAI,GAAG,OAAO;CAWlC"}
\ No newline at end of file
diff --git a/node_modules/glob/dist/commonjs/ignore.js b/node_modules/glob/dist/commonjs/ignore.js
deleted file mode 100644
index 5f1fde0..0000000
--- a/node_modules/glob/dist/commonjs/ignore.js
+++ /dev/null
@@ -1,119 +0,0 @@
-"use strict";
-// give it a pattern, and it'll be able to tell you if
-// a given path should be ignored.
-// Ignoring a path ignores its children if the pattern ends in /**
-// Ignores are always parsed in dot:true mode
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.Ignore = void 0;
-const minimatch_1 = require("minimatch");
-const pattern_js_1 = require("./pattern.js");
-const defaultPlatform = (typeof process === 'object' &&
- process &&
- typeof process.platform === 'string') ?
- process.platform
- : 'linux';
-/**
- * Class used to process ignored patterns
- */
-class Ignore {
- relative;
- relativeChildren;
- absolute;
- absoluteChildren;
- platform;
- mmopts;
- constructor(ignored, { nobrace, nocase, noext, noglobstar, platform = defaultPlatform, }) {
- this.relative = [];
- this.absolute = [];
- this.relativeChildren = [];
- this.absoluteChildren = [];
- this.platform = platform;
- this.mmopts = {
- dot: true,
- nobrace,
- nocase,
- noext,
- noglobstar,
- optimizationLevel: 2,
- platform,
- nocomment: true,
- nonegate: true,
- };
- for (const ign of ignored)
- this.add(ign);
- }
- add(ign) {
- // this is a little weird, but it gives us a clean set of optimized
- // minimatch matchers, without getting tripped up if one of them
- // ends in /** inside a brace section, and it's only inefficient at
- // the start of the walk, not along it.
- // It'd be nice if the Pattern class just had a .test() method, but
- // handling globstars is a bit of a pita, and that code already lives
- // in minimatch anyway.
- // Another way would be if maybe Minimatch could take its set/globParts
- // as an option, and then we could at least just use Pattern to test
- // for absolute-ness.
- // Yet another way, Minimatch could take an array of glob strings, and
- // a cwd option, and do the right thing.
- const mm = new minimatch_1.Minimatch(ign, this.mmopts);
- for (let i = 0; i < mm.set.length; i++) {
- const parsed = mm.set[i];
- const globParts = mm.globParts[i];
- /* c8 ignore start */
- if (!parsed || !globParts) {
- throw new Error('invalid pattern object');
- }
- // strip off leading ./ portions
- // https://github.com/isaacs/node-glob/issues/570
- while (parsed[0] === '.' && globParts[0] === '.') {
- parsed.shift();
- globParts.shift();
- }
- /* c8 ignore stop */
- const p = new pattern_js_1.Pattern(parsed, globParts, 0, this.platform);
- const m = new minimatch_1.Minimatch(p.globString(), this.mmopts);
- const children = globParts[globParts.length - 1] === '**';
- const absolute = p.isAbsolute();
- if (absolute)
- this.absolute.push(m);
- else
- this.relative.push(m);
- if (children) {
- if (absolute)
- this.absoluteChildren.push(m);
- else
- this.relativeChildren.push(m);
- }
- }
- }
- ignored(p) {
- const fullpath = p.fullpath();
- const fullpaths = `${fullpath}/`;
- const relative = p.relative() || '.';
- const relatives = `${relative}/`;
- for (const m of this.relative) {
- if (m.match(relative) || m.match(relatives))
- return true;
- }
- for (const m of this.absolute) {
- if (m.match(fullpath) || m.match(fullpaths))
- return true;
- }
- return false;
- }
- childrenIgnored(p) {
- const fullpath = p.fullpath() + '/';
- const relative = (p.relative() || '.') + '/';
- for (const m of this.relativeChildren) {
- if (m.match(relative))
- return true;
- }
- for (const m of this.absoluteChildren) {
- if (m.match(fullpath))
- return true;
- }
- return false;
- }
-}
-exports.Ignore = Ignore;
-//# sourceMappingURL=ignore.js.map
\ No newline at end of file
diff --git a/node_modules/glob/dist/commonjs/ignore.js.map b/node_modules/glob/dist/commonjs/ignore.js.map
deleted file mode 100644
index d9dfdfa..0000000
--- a/node_modules/glob/dist/commonjs/ignore.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"ignore.js","sourceRoot":"","sources":["../../src/ignore.ts"],"names":[],"mappings":";AAAA,sDAAsD;AACtD,kCAAkC;AAClC,kEAAkE;AAClE,6CAA6C;;;AAE7C,yCAAuD;AAEvD,6CAAsC;AAStC,MAAM,eAAe,GACnB,CACE,OAAO,OAAO,KAAK,QAAQ;IAC3B,OAAO;IACP,OAAO,OAAO,CAAC,QAAQ,KAAK,QAAQ,CACrC,CAAC,CAAC;IACD,OAAO,CAAC,QAAQ;IAClB,CAAC,CAAC,OAAO,CAAA;AAEX;;GAEG;AACH,MAAa,MAAM;IACjB,QAAQ,CAAa;IACrB,gBAAgB,CAAa;IAC7B,QAAQ,CAAa;IACrB,gBAAgB,CAAa;IAC7B,QAAQ,CAAiB;IACzB,MAAM,CAAkB;IAExB,YACE,OAAiB,EACjB,EACE,OAAO,EACP,MAAM,EACN,KAAK,EACL,UAAU,EACV,QAAQ,GAAG,eAAe,GACX;QAEjB,IAAI,CAAC,QAAQ,GAAG,EAAE,CAAA;QAClB,IAAI,CAAC,QAAQ,GAAG,EAAE,CAAA;QAClB,IAAI,CAAC,gBAAgB,GAAG,EAAE,CAAA;QAC1B,IAAI,CAAC,gBAAgB,GAAG,EAAE,CAAA;QAC1B,IAAI,CAAC,QAAQ,GAAG,QAAQ,CAAA;QACxB,IAAI,CAAC,MAAM,GAAG;YACZ,GAAG,EAAE,IAAI;YACT,OAAO;YACP,MAAM;YACN,KAAK;YACL,UAAU;YACV,iBAAiB,EAAE,CAAC;YACpB,QAAQ;YACR,SAAS,EAAE,IAAI;YACf,QAAQ,EAAE,IAAI;SACf,CAAA;QACD,KAAK,MAAM,GAAG,IAAI,OAAO;YAAE,IAAI,CAAC,GAAG,CAAC,GAAG,CAAC,CAAA;IAC1C,CAAC;IAED,GAAG,CAAC,GAAW;QACb,mEAAmE;QACnE,gEAAgE;QAChE,mEAAmE;QACnE,uCAAuC;QACvC,mEAAmE;QACnE,qEAAqE;QACrE,uBAAuB;QACvB,uEAAuE;QACvE,oEAAoE;QACpE,qBAAqB;QACrB,sEAAsE;QACtE,wCAAwC;QACxC,MAAM,EAAE,GAAG,IAAI,qBAAS,CAAC,GAAG,EAAE,IAAI,CAAC,MAAM,CAAC,CAAA;QAC1C,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,EAAE,CAAC,GAAG,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC;YACvC,MAAM,MAAM,GAAG,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC,CAAA;YACxB,MAAM,SAAS,GAAG,EAAE,CAAC,SAAS,CAAC,CAAC,CAAC,CAAA;YACjC,qBAAqB;YACrB,IAAI,CAAC,MAAM,IAAI,CAAC,SAAS,EAAE,CAAC;gBAC1B,MAAM,IAAI,KAAK,CAAC,wBAAwB,CAAC,CAAA;YAC3C,CAAC;YACD,gCAAgC;YAChC,iDAAiD;YACjD,OAAO,MAAM,CAAC,CAAC,CAAC,KAAK,GAAG,IAAI,SAAS,CAAC,CAAC,CAAC,KAAK,GAAG,EAAE,CAAC;gBACjD,MAAM,CAAC,KAAK,EAAE,CAAA;gBACd,SAAS,CAAC,KAAK,EAAE,CAAA;YACnB,CAAC;YACD,oBAAoB;YACpB,MAAM,CAAC,GAAG,IAAI,oBAAO,CAAC,MAAM,EAAE,SAAS,EAAE,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAA;YAC1D,MAAM,CAAC,GAAG,IAAI,qBAAS,CAAC,CAAC,CAAC,UAAU,EAAE,EAAE,IAAI,CAAC,MAAM,CAAC,CAAA;YACpD,MAAM,QAAQ,GAAG,SAAS,CAAC,SAAS,CAAC,MAAM,GAAG,CAAC,CAAC,KAAK,IAAI,CAAA;YACzD,MAAM,QAAQ,GAAG,CAAC,CAAC,UAAU,EAAE,CAAA;YAC/B,IAAI,QAAQ;gBAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,CAAA;;gBAC9B,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,CAAA;YAC1B,IAAI,QAAQ,EAAE,CAAC;gBACb,IAAI,QAAQ;oBAAE,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAA;;oBACtC,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAA;YACpC,CAAC;QACH,CAAC;IACH,CAAC;IAED,OAAO,CAAC,CAAO;QACb,MAAM,QAAQ,GAAG,CAAC,CAAC,QAAQ,EAAE,CAAA;QAC7B,MAAM,SAAS,GAAG,GAAG,QAAQ,GAAG,CAAA;QAChC,MAAM,QAAQ,GAAG,CAAC,CAAC,QAAQ,EAAE,IAAI,GAAG,CAAA;QACpC,MAAM,SAAS,GAAG,GAAG,QAAQ,GAAG,CAAA;QAChC,KAAK,MAAM,CAAC,IAAI,IAAI,CAAC,QAAQ,EAAE,CAAC;YAC9B,IAAI,CAAC,CAAC,KAAK,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,SAAS,CAAC;gBAAE,OAAO,IAAI,CAAA;QAC1D,CAAC;QACD,KAAK,MAAM,CAAC,IAAI,IAAI,CAAC,QAAQ,EAAE,CAAC;YAC9B,IAAI,CAAC,CAAC,KAAK,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,SAAS,CAAC;gBAAE,OAAO,IAAI,CAAA;QAC1D,CAAC;QACD,OAAO,KAAK,CAAA;IACd,CAAC;IAED,eAAe,CAAC,CAAO;QACrB,MAAM,QAAQ,GAAG,CAAC,CAAC,QAAQ,EAAE,GAAG,GAAG,CAAA;QACnC,MAAM,QAAQ,GAAG,CAAC,CAAC,CAAC,QAAQ,EAAE,IAAI,GAAG,CAAC,GAAG,GAAG,CAAA;QAC5C,KAAK,MAAM,CAAC,IAAI,IAAI,CAAC,gBAAgB,EAAE,CAAC;YACtC,IAAI,CAAC,CAAC,KAAK,CAAC,QAAQ,CAAC;gBAAE,OAAO,IAAI,CAAA;QACpC,CAAC;QACD,KAAK,MAAM,CAAC,IAAI,IAAI,CAAC,gBAAgB,EAAE,CAAC;YACtC,IAAI,CAAC,CAAC,KAAK,CAAC,QAAQ,CAAC;gBAAE,OAAO,IAAI,CAAA;QACpC,CAAC;QACD,OAAO,KAAK,CAAA;IACd,CAAC;CACF;AAvGD,wBAuGC","sourcesContent":["// give it a pattern, and it'll be able to tell you if\n// a given path should be ignored.\n// Ignoring a path ignores its children if the pattern ends in /**\n// Ignores are always parsed in dot:true mode\n\nimport { Minimatch, MinimatchOptions } from 'minimatch'\nimport { Path } from 'path-scurry'\nimport { Pattern } from './pattern.js'\nimport { GlobWalkerOpts } from './walker.js'\n\nexport interface IgnoreLike {\n ignored?: (p: Path) => boolean\n childrenIgnored?: (p: Path) => boolean\n add?: (ignore: string) => void\n}\n\nconst defaultPlatform: NodeJS.Platform =\n (\n typeof process === 'object' &&\n process &&\n typeof process.platform === 'string'\n ) ?\n process.platform\n : 'linux'\n\n/**\n * Class used to process ignored patterns\n */\nexport class Ignore implements IgnoreLike {\n relative: Minimatch[]\n relativeChildren: Minimatch[]\n absolute: Minimatch[]\n absoluteChildren: Minimatch[]\n platform: NodeJS.Platform\n mmopts: MinimatchOptions\n\n constructor(\n ignored: string[],\n {\n nobrace,\n nocase,\n noext,\n noglobstar,\n platform = defaultPlatform,\n }: GlobWalkerOpts,\n ) {\n this.relative = []\n this.absolute = []\n this.relativeChildren = []\n this.absoluteChildren = []\n this.platform = platform\n this.mmopts = {\n dot: true,\n nobrace,\n nocase,\n noext,\n noglobstar,\n optimizationLevel: 2,\n platform,\n nocomment: true,\n nonegate: true,\n }\n for (const ign of ignored) this.add(ign)\n }\n\n add(ign: string) {\n // this is a little weird, but it gives us a clean set of optimized\n // minimatch matchers, without getting tripped up if one of them\n // ends in /** inside a brace section, and it's only inefficient at\n // the start of the walk, not along it.\n // It'd be nice if the Pattern class just had a .test() method, but\n // handling globstars is a bit of a pita, and that code already lives\n // in minimatch anyway.\n // Another way would be if maybe Minimatch could take its set/globParts\n // as an option, and then we could at least just use Pattern to test\n // for absolute-ness.\n // Yet another way, Minimatch could take an array of glob strings, and\n // a cwd option, and do the right thing.\n const mm = new Minimatch(ign, this.mmopts)\n for (let i = 0; i < mm.set.length; i++) {\n const parsed = mm.set[i]\n const globParts = mm.globParts[i]\n /* c8 ignore start */\n if (!parsed || !globParts) {\n throw new Error('invalid pattern object')\n }\n // strip off leading ./ portions\n // https://github.com/isaacs/node-glob/issues/570\n while (parsed[0] === '.' && globParts[0] === '.') {\n parsed.shift()\n globParts.shift()\n }\n /* c8 ignore stop */\n const p = new Pattern(parsed, globParts, 0, this.platform)\n const m = new Minimatch(p.globString(), this.mmopts)\n const children = globParts[globParts.length - 1] === '**'\n const absolute = p.isAbsolute()\n if (absolute) this.absolute.push(m)\n else this.relative.push(m)\n if (children) {\n if (absolute) this.absoluteChildren.push(m)\n else this.relativeChildren.push(m)\n }\n }\n }\n\n ignored(p: Path): boolean {\n const fullpath = p.fullpath()\n const fullpaths = `${fullpath}/`\n const relative = p.relative() || '.'\n const relatives = `${relative}/`\n for (const m of this.relative) {\n if (m.match(relative) || m.match(relatives)) return true\n }\n for (const m of this.absolute) {\n if (m.match(fullpath) || m.match(fullpaths)) return true\n }\n return false\n }\n\n childrenIgnored(p: Path): boolean {\n const fullpath = p.fullpath() + '/'\n const relative = (p.relative() || '.') + '/'\n for (const m of this.relativeChildren) {\n if (m.match(relative)) return true\n }\n for (const m of this.absoluteChildren) {\n if (m.match(fullpath)) return true\n }\n return false\n }\n}\n"]}
\ No newline at end of file
diff --git a/node_modules/glob/dist/commonjs/index.d.ts b/node_modules/glob/dist/commonjs/index.d.ts
deleted file mode 100644
index 9c326dd..0000000
--- a/node_modules/glob/dist/commonjs/index.d.ts
+++ /dev/null
@@ -1,97 +0,0 @@
-import { Minipass } from 'minipass';
-import { Path } from 'path-scurry';
-import type { GlobOptions, GlobOptionsWithFileTypesFalse, GlobOptionsWithFileTypesTrue, GlobOptionsWithFileTypesUnset } from './glob.js';
-import { Glob } from './glob.js';
-export { escape, unescape } from 'minimatch';
-export type { FSOption, Path, WalkOptions, WalkOptionsWithFileTypesTrue, WalkOptionsWithFileTypesUnset, } from 'path-scurry';
-export { Glob } from './glob.js';
-export type { GlobOptions, GlobOptionsWithFileTypesFalse, GlobOptionsWithFileTypesTrue, GlobOptionsWithFileTypesUnset, } from './glob.js';
-export { hasMagic } from './has-magic.js';
-export { Ignore } from './ignore.js';
-export type { IgnoreLike } from './ignore.js';
-export type { MatchStream } from './walker.js';
-/**
- * Syncronous form of {@link globStream}. Will read all the matches as fast as
- * you consume them, even all in a single tick if you consume them immediately,
- * but will still respond to backpressure if they're not consumed immediately.
- */
-export declare function globStreamSync(pattern: string | string[], options: GlobOptionsWithFileTypesTrue): Minipass;
-export declare function globStreamSync(pattern: string | string[], options: GlobOptionsWithFileTypesFalse): Minipass;
-export declare function globStreamSync(pattern: string | string[], options: GlobOptionsWithFileTypesUnset): Minipass;
-export declare function globStreamSync(pattern: string | string[], options: GlobOptions): Minipass | Minipass;
-/**
- * Return a stream that emits all the strings or `Path` objects and
- * then emits `end` when completed.
- */
-export declare function globStream(pattern: string | string[], options: GlobOptionsWithFileTypesFalse): Minipass;
-export declare function globStream(pattern: string | string[], options: GlobOptionsWithFileTypesTrue): Minipass;
-export declare function globStream(pattern: string | string[], options?: GlobOptionsWithFileTypesUnset | undefined): Minipass;
-export declare function globStream(pattern: string | string[], options: GlobOptions): Minipass | Minipass