From fee2c1c0d0d03c4ff0a6a207b0a5e0c22bb7b13a Mon Sep 17 00:00:00 2001 From: Yassine Doghri <yassine@doghri.fr> Date: Tue, 23 Nov 2021 11:54:34 +0000 Subject: [PATCH] feat(pwa): add service-worker + webmanifest for each podcasts to have them install on devices - configure service-worker using vite-plugin-pwa - refactor Image entity to generate images of different types based on size config - add requirement for webp library for php gd to generate webp images for instance - add action to regenerate all instance images for eventual Images config changes - enhance google lighthouse metrics for pwa --- Dockerfile | 3 +- INSTALL.md | 3 +- app/Config/Images.php | 103 +- app/Config/Routes.php | 4 + app/Controllers/EpisodeController.php | 8 +- app/Controllers/WebmanifestController.php | 75 +- app/Entities/Actor.php | 18 + app/Entities/Episode.php | 4 +- app/Entities/Image.php | 49 +- app/Entities/Person.php | 6 +- app/Entities/Podcast.php | 8 +- app/Helpers/seo_helper.php | 12 +- app/Models/PodcastModel.php | 4 +- app/Resources/icons/refresh.svg | 6 + composer.lock | 6 +- docs/setup-development.md | 4 +- modules/Admin/Config/Routes.php | 4 + .../Admin/Controllers/SettingsController.php | 63 +- modules/Admin/Language/en/Navigation.php | 1 + modules/Admin/Language/en/Settings.php | 12 +- modules/Admin/Language/fr/Navigation.php | 1 + modules/Admin/Language/fr/Settings.php | 13 +- package-lock.json | 23234 ++++++++++------ package.json | 7 +- .../media/castopod-avatar-default_medium.jpg | Bin 22945 -> 0 bytes .../media/castopod-avatar-default_medium.webp | Bin 0 -> 10163 bytes .../castopod-avatar-default_thumbnail.jpg | Bin 11117 -> 0 bytes .../castopod-avatar-default_thumbnail.webp | Bin 0 -> 4879 bytes .../media/castopod-avatar-default_tiny.webp | Bin 0 -> 1454 bytes public/media/castopod-banner-default.jpg | Bin 13020 -> 0 bytes ...=> castopod-banner-default_federation.jpg} | Bin .../media/castopod-banner-default_medium.jpg | Bin 6919 -> 0 bytes .../media/castopod-banner-default_medium.webp | Bin 0 -> 6967 bytes .../media/castopod-banner-default_small.jpg | Bin 1748 -> 0 bytes .../media/castopod-banner-default_small.webp | Bin 0 -> 1767 bytes tailwind.config.js | 1 + themes/cp_admin/_partials/_nav_header.php | 4 +- themes/cp_admin/episode/_card.php | 2 +- themes/cp_admin/episode/_sidebar.php | 4 +- themes/cp_admin/episode/list.php | 2 +- themes/cp_admin/episode/persons.php | 2 +- themes/cp_admin/episode/publish.php | 4 +- themes/cp_admin/episode/publish_edit.php | 4 +- themes/cp_admin/person/_card.php | 2 +- themes/cp_admin/person/view.php | 2 +- themes/cp_admin/podcast/_card.php | 2 +- themes/cp_admin/podcast/_sidebar.php | 2 +- themes/cp_admin/podcast/edit.php | 2 +- themes/cp_admin/podcast/persons.php | 2 +- themes/cp_admin/settings/general.php | 35 +- themes/cp_app/_admin_navbar.php | 2 +- themes/cp_app/_persons_modal.php | 2 +- themes/cp_app/embed.php | 4 +- themes/cp_app/episode/_layout.php | 16 +- themes/cp_app/episode/_partials/card.php | 2 +- themes/cp_app/episode/_partials/comment.php | 4 +- .../cp_app/episode/_partials/comment_card.php | 2 +- .../episode/_partials/comment_reply.php | 2 +- .../_partials/comment_with_replies.php | 2 +- .../cp_app/episode/_partials/navigation.php | 2 +- .../cp_app/episode/_partials/preview_card.php | 2 +- themes/cp_app/episode/activity.php | 2 +- themes/cp_app/episode/comments.php | 2 +- themes/cp_app/home.php | 12 +- themes/cp_app/pages/_layout.php | 10 + themes/cp_app/pages/credits.php | 2 +- themes/cp_app/pages/map.php | 10 + themes/cp_app/podcast/_layout.php | 14 +- .../cp_app/podcast/_partials/navigation.php | 2 +- themes/cp_app/podcast/about.php | 2 +- themes/cp_app/podcast/activity.php | 2 +- themes/cp_app/podcast/follow.php | 18 +- themes/cp_app/post/_partials/card.php | 2 +- .../post/_partials/post_with_replies.php | 2 +- themes/cp_app/post/_partials/preview_card.php | 4 +- themes/cp_app/post/_partials/reblog.php | 2 +- themes/cp_app/post/_partials/reply.php | 2 +- themes/cp_app/post/remote_action.php | 12 +- themes/cp_install/_layout.php | 1 - vite.config.ts | 9 +- 80 files changed, 14546 insertions(+), 9322 deletions(-) create mode 100644 app/Resources/icons/refresh.svg delete mode 100644 public/media/castopod-avatar-default_medium.jpg create mode 100644 public/media/castopod-avatar-default_medium.webp delete mode 100644 public/media/castopod-avatar-default_thumbnail.jpg create mode 100644 public/media/castopod-avatar-default_thumbnail.webp create mode 100644 public/media/castopod-avatar-default_tiny.webp delete mode 100644 public/media/castopod-banner-default.jpg rename public/media/{castopod-banner-default_large.jpg => castopod-banner-default_federation.jpg} (100%) delete mode 100644 public/media/castopod-banner-default_medium.jpg create mode 100644 public/media/castopod-banner-default_medium.webp delete mode 100644 public/media/castopod-banner-default_small.jpg create mode 100644 public/media/castopod-banner-default_small.webp diff --git a/Dockerfile b/Dockerfile index 9eb3536d74..21a0571b90 100644 --- a/Dockerfile +++ b/Dockerfile @@ -37,6 +37,7 @@ RUN apt-get update \ # https://github.com/mlocati/docker-php-extension-installer (included in php's docker image) libicu-dev \ libpng-dev \ + libwebp-dev \ libjpeg-dev \ zlib1g-dev \ libzip-dev \ @@ -44,7 +45,7 @@ RUN apt-get update \ && docker-php-ext-install intl \ && docker-php-ext-install zip \ # gd for image processing - && docker-php-ext-configure gd --with-jpeg \ + && docker-php-ext-configure gd --with-webp --with-jpeg \ && docker-php-ext-install gd \ # redis extension for cache && pecl install -o -f redis \ diff --git a/INSTALL.md b/INSTALL.md index 7ed177483f..639961c41d 100644 --- a/INSTALL.md +++ b/INSTALL.md @@ -69,7 +69,8 @@ PHP version 8.0 or higher is required, with the following extensions installed: - [intl](https://php.net/manual/en/intl.requirements.php) - [libcurl](https://php.net/manual/en/curl.requirements.php) - [mbstring](https://php.net/manual/en/mbstring.installation.php) -- [gd](https://www.php.net/manual/en/image.installation.php) +- [gd](https://www.php.net/manual/en/image.installation.php) with **JPEG**, + **PNG** and **WEBP** libraries. Additionally, make sure that the following extensions are enabled in your PHP: diff --git a/app/Config/Images.php b/app/Config/Images.php index 680a19507f..cb8c4e59fc 100644 --- a/app/Config/Images.php +++ b/app/Config/Images.php @@ -47,15 +47,57 @@ class Images extends BaseConfig * * Array values are as follows: 'name' => [width, height] * - * @var array<string, int[]> + * @var array<string, array<string, int|string>> */ public array $podcastCoverSizes = [ - 'tiny' => [40, 40], - 'thumbnail' => [150, 150], - 'medium' => [320, 320], - 'large' => [1024, 1024], - 'feed' => [1400, 1400], - 'id3' => [500, 500], + 'tiny' => [ + 'width' => 40, + 'height' => 40, + 'mimetype' => 'image/webp', + 'extension' => 'webp', + ], + 'thumbnail' => [ + 'width' => 150, + 'height' => 150, + 'mimetype' => 'image/webp', + 'extension' => 'webp', + ], + 'medium' => [ + 'width' => 320, + 'height' => 320, + 'mimetype' => 'image/webp', + 'extension' => 'webp', + ], + 'large' => [ + 'width' => 1024, + 'height' => 1024, + 'mimetype' => 'image/webp', + 'extension' => 'webp', + ], + 'feed' => [ + 'width' => 1400, + 'height' => 1400, + ], + 'id3' => [ + 'width' => 500, + 'height' => 500, + ], + 'federation' => [ + 'width' => 400, + 'height' => 400, + ], + 'webmanifest192' => [ + 'width' => 192, + 'height' => 192, + 'mimetype' => 'image/png', + 'extension' => 'png', + ], + 'webmanifest512' => [ + 'width' => 512, + 'height' => 512, + 'mimetype' => 'image/png', + 'extension' => 'png', + ], ]; /** @@ -63,14 +105,25 @@ class Images extends BaseConfig * * Uploaded podcast header covers are of 3:1 ratio * - * Array values are as follows: 'name' => [width, height] - * - * @var array<string, int[]> + * @var array<string, array<string, int|string>> */ public array $podcastBannerSizes = [ - 'small' => [320, 128], - 'medium' => [960, 320], - 'large' => [1500, 500], + 'small' => [ + 'width' => 320, + 'height' => 128, + 'mimetype' => 'image/webp', + 'extension' => 'webp', + ], + 'medium' => [ + 'width' => 960, + 'height' => 320, + 'mimetype' => 'image/webp', + 'extension' => 'webp', + ], + 'federation' => [ + 'width' => 1500, + 'height' => 500, + ], ]; public string $podcastBannerDefaultPath = 'castopod-banner-default.jpg'; @@ -84,11 +137,27 @@ class Images extends BaseConfig * * Array values are as follows: 'name' => [width, height] * - * @var array<string, int[]> + * @var array<string, array<string, int|string>> */ public array $personAvatarSizes = [ - 'tiny' => [40, 40], - 'thumbnail' => [150, 150], - 'medium' => [320, 320], + 'tiny' => [ + 'width' => 40, + 'height' => 40, + 'mimetype' => 'image/webp', + 'extension' => 'webp', + ], + 'thumbnail' => [ + 'width' => 150, + 'height' => 150, + 'mimetype' => 'image/webp', + 'extension' => 'webp', + ], + 'medium' => [ + 'width' => 320, + 'height' => 320, + 'mimetype' => + 'image/webp', + 'extension' => 'webp', + ], ]; } diff --git a/app/Config/Routes.php b/app/Config/Routes.php index 161c02fa4a..27fe9fa961 100644 --- a/app/Config/Routes.php +++ b/app/Config/Routes.php @@ -65,6 +65,10 @@ $routes->group('@(:podcastHandle)', function ($routes): void { $routes->get('/', 'PodcastController::activity/$1', [ 'as' => 'podcast-activity', ]); + $routes->get('manifest.webmanifest', 'WebmanifestController::podcastManifest/$1', [ + 'as' => 'podcast-webmanifest', + ]); + // override default Fediverse Library's actor route $routes->options('/', 'ActivityPubController::preflight'); $routes->get('/', 'PodcastController::activity/$1', [ diff --git a/app/Controllers/EpisodeController.php b/app/Controllers/EpisodeController.php index e79b9be5f0..fd09ffb64d 100644 --- a/app/Controllers/EpisodeController.php +++ b/app/Controllers/EpisodeController.php @@ -204,9 +204,9 @@ class EpisodeController extends BaseController 'height' => 144, 'thumbnail_url' => $this->episode->cover->large_url, 'thumbnail_width' => config('Images') - ->podcastCoverSizes['large'][0], + ->podcastCoverSizes['large']['width'], 'thumbnail_height' => config('Images') - ->podcastCoverSizes['large'][1], + ->podcastCoverSizes['large']['height'], ]); } @@ -222,8 +222,8 @@ class EpisodeController extends BaseController $oembed->addChild('author_name', $this->podcast->title); $oembed->addChild('author_url', $this->podcast->link); $oembed->addChild('thumbnail', $this->episode->cover->large_url); - $oembed->addChild('thumbnail_width', (string) config('Images')->podcastCoverSizes['large'][0]); - $oembed->addChild('thumbnail_height', (string) config('Images')->podcastCoverSizes['large'][1]); + $oembed->addChild('thumbnail_width', (string) config('Images')->podcastCoverSizes['large']['width']); + $oembed->addChild('thumbnail_height', (string) config('Images')->podcastCoverSizes['large']['height']); $oembed->addChild( 'html', htmlentities( diff --git a/app/Controllers/WebmanifestController.php b/app/Controllers/WebmanifestController.php index dd320e440e..4e98aecc94 100644 --- a/app/Controllers/WebmanifestController.php +++ b/app/Controllers/WebmanifestController.php @@ -10,11 +10,44 @@ declare(strict_types=1); namespace App\Controllers; +use App\Models\PodcastModel; use CodeIgniter\Controller; +use CodeIgniter\Exceptions\PageNotFoundException; use CodeIgniter\HTTP\ResponseInterface; class WebmanifestController extends Controller { + /** + * @var array<string, string> + */ + public const THEME_COLORS = [ + 'pine' => [ + 'theme' => '#009486', + 'background' => '#F0F9F8', + ], + 'lake' => [ + 'theme' => '#00ACE0', + 'background' => '#F0F7F9', + ], + 'jacaranda' => [ + 'theme' => '#562CDD', + 'background' => '#F2F0F9', + ], + 'crimson' => [ + 'theme' => '#F24562', + 'background' => '#F9F0F2', + ], + 'amber' => [ + 'theme' => '#FF6224', + 'background' => '#F9F3F0', + ], + 'onyx' => [ + 'theme' => + '#040406', + 'background' => '#F3F3F7', + ], + ]; + public function index(): ResponseInterface { $webmanifest = [ @@ -22,8 +55,13 @@ class WebmanifestController extends Controller ->get('App.siteName'), 'description' => service('settings') ->get('App.siteDescription'), + 'lang' => service('request') + ->getLocale(), + 'start_url' => base_url(), 'display' => 'minimal-ui', - 'theme_color' => '#009486', + 'orientation' => 'portrait', + 'theme_color' => self::THEME_COLORS[service('settings')->get('App.theme')]['theme'], + 'background_color' => self::THEME_COLORS[service('settings')->get('App.theme')]['background'], 'icons' => [ [ 'src' => service('settings') @@ -42,4 +80,39 @@ class WebmanifestController extends Controller return $this->response->setJSON($webmanifest); } + + public function podcastManifest(string $podcastHandle): ResponseInterface + { + if ( + ($podcast = (new PodcastModel())->getPodcastByHandle($podcastHandle)) === null + ) { + throw PageNotFoundException::forPageNotFound(); + } + + $webmanifest = [ + 'name' => $podcast->title, + 'short_name' => '@' . $podcast->handle, + 'description' => $podcast->description, + 'lang' => $podcast->language_code, + 'start_url' => $podcast->link, + 'display' => 'minimal-ui', + 'orientation' => 'portrait', + 'theme_color' => self::THEME_COLORS[service('settings')->get('App.theme')]['theme'], + 'background_color' => self::THEME_COLORS[service('settings')->get('App.theme')]['background'], + 'icons' => [ + [ + 'src' => $podcast->cover->webmanifest192_url, + 'type' => $podcast->cover->webmanifest192_mimetype, + 'sizes' => '192x192', + ], + [ + 'src' => $podcast->cover->webmanifest512_url, + 'type' => $podcast->cover->webmanifest512_mimetype, + 'sizes' => '512x512', + ], + ], + ]; + + return $this->response->setJSON($webmanifest); + } } diff --git a/app/Entities/Actor.php b/app/Entities/Actor.php index 7b76b509f3..c91179374d 100644 --- a/app/Entities/Actor.php +++ b/app/Entities/Actor.php @@ -41,4 +41,22 @@ class Actor extends FediverseActor return $this->podcast; } + + public function getAvatarImageUrl(): string + { + if ($this->podcast !== null) { + return $this->podcast->cover->thumbnail_url; + } + + return $this->attributes['avatar_image_url']; + } + + public function getAvatarImageMimetype(): string + { + if ($this->podcast !== null) { + return $this->podcast->cover->thumbnail_mimetype; + } + + return $this->attributes['avatar_image_mimetype']; + } } diff --git a/app/Entities/Episode.php b/app/Entities/Episode.php index fdc16d04bb..711e2bc733 100644 --- a/app/Entities/Episode.php +++ b/app/Entities/Episode.php @@ -200,7 +200,9 @@ class Episode extends Entity public function getCover(): Image { if ($coverPath = $this->attributes['cover_path']) { - return new Image(null, $coverPath, $this->attributes['cover_mimetype']); + return new Image(null, $coverPath, $this->attributes['cover_mimetype'], config( + 'Images' + )->podcastCoverSizes); } return $this->getPodcast() diff --git a/app/Entities/Image.php b/app/Entities/Image.php index 78740d0c66..be46133fb6 100644 --- a/app/Entities/Image.php +++ b/app/Entities/Image.php @@ -28,7 +28,7 @@ class Image extends Entity { protected Images $config; - protected ?File $file = null; + protected File $file; protected string $dirname; @@ -38,7 +38,16 @@ class Image extends Entity protected string $mimetype; - public function __construct(?File $file, string $path = '', string $mimetype = '') + /** + * @var array<string, array<string, int|string>> + */ + protected array $sizes = []; + + /** + * @param array<string, array<string, int|string>> $sizes + * @param File $file + */ + public function __construct(?File $file, string $path = '', string $mimetype = '', array $sizes = []) { if ($file === null && $path === '') { throw new RuntimeException('File or path must be set to create an Image.'); @@ -63,11 +72,17 @@ class Image extends Entity ] = pathinfo($path); } + if ($file === null) { + helper('media'); + $file = new File(media_path($path)); + } + $this->file = $file; $this->dirname = $dirname; $this->filename = $filename; $this->extension = $extension; $this->mimetype = $mimetype; + $this->sizes = $sizes; } public function __get($property) @@ -91,7 +106,24 @@ class Image extends Entity if ($this->dirname !== '.') { $path .= $this->dirname . '/'; } - $path .= $this->filename . $fileSuffix . '.' . $this->extension; + $path .= $this->filename . $fileSuffix; + + $extension = '.' . $this->extension; + $mimetype = $this->mimetype; + if ($fileSuffix !== '') { + $sizeName = substr($fileSuffix, 1); + if (array_key_exists('extension', $this->sizes[$sizeName])) { + $extension = '.' . $this->sizes[$sizeName]['extension']; + } + if (array_key_exists('mimetype', $this->sizes[$sizeName])) { + $mimetype = $this->sizes[$sizeName]['mimetype']; + } + } + $path .= $extension; + + if (str_ends_with($property, 'mimetype')) { + return $mimetype; + } if (str_ends_with($property, 'url')) { helper('media'); @@ -111,15 +143,11 @@ class Image extends Entity public function getFile(): File { - if ($this->file === null) { - $this->file = new File($this->path); - } - return $this->file; } /** - * @param array<string, int[]> $sizes + * @param array<string, array<string, int|string>> $sizes */ public function saveImage(array $sizes, string $dirname, string $filename): void { @@ -127,6 +155,7 @@ class Image extends Entity $this->dirname = $dirname; $this->filename = $filename; + $this->sizes = $sizes; save_media($this->file, $this->dirname, $this->filename); @@ -136,8 +165,8 @@ class Image extends Entity $pathProperty = $name . '_path'; $imageService ->withFile(media_path($this->path)) - ->resize($size[0], $size[1]) - ->save(media_path($this->{$pathProperty})); + ->resize($size['width'], $size['height']); + $imageService->save(media_path($this->{$pathProperty})); } } diff --git a/app/Entities/Person.php b/app/Entities/Person.php index f860ecec39..3204053a7d 100644 --- a/app/Entities/Person.php +++ b/app/Entities/Person.php @@ -77,10 +77,12 @@ class Person extends Entity public function getAvatar(): Image { if ($this->attributes['avatar_path'] === null) { - return new Image(null, '/castopod-avatar-default.jpg', 'image/jpeg'); + return new Image(null, '/castopod-avatar-default.jpg', 'image/jpeg', config('Images')->personAvatarSizes); } - return new Image(null, $this->attributes['avatar_path'], $this->attributes['avatar_mimetype']); + return new Image(null, $this->attributes['avatar_path'], $this->attributes['avatar_mimetype'], config( + 'Images' + )->personAvatarSizes); } /** diff --git a/app/Entities/Podcast.php b/app/Entities/Podcast.php index 35c35093a8..16d00f646f 100644 --- a/app/Entities/Podcast.php +++ b/app/Entities/Podcast.php @@ -211,7 +211,7 @@ class Podcast extends Entity public function getCover(): Image { - return new Image(null, $this->cover_path, $this->cover_mimetype); + return new Image(null, $this->cover_path, $this->cover_mimetype, config('Images')->podcastCoverSizes); } /** @@ -248,11 +248,13 @@ class Podcast extends Entity config('Images') ->podcastBannerDefaultPath, config('Images') - ->podcastBannerDefaultMimeType + ->podcastBannerDefaultMimeType, + config('Images') + ->podcastBannerSizes ); } - return new Image(null, $this->banner_path, $this->banner_mimetype); + return new Image(null, $this->banner_path, $this->banner_mimetype, config('Images') ->podcastBannerSizes); } public function getLink(): string diff --git a/app/Helpers/seo_helper.php b/app/Helpers/seo_helper.php index 36edf1cb2c..c392d0d582 100644 --- a/app/Helpers/seo_helper.php +++ b/app/Helpers/seo_helper.php @@ -24,7 +24,7 @@ if (! function_exists('get_podcast_metatags')) { $schema = new Schema( new Thing('PodcastSeries', [ 'name' => $podcast->title, - 'url' => url_to('podcast-activity', $podcast->handle), + 'url' => $podcast->link, 'image' => $podcast->cover->feed_url, 'description' => $podcast->description, 'webFeed' => $podcast->feed_url, @@ -41,8 +41,8 @@ if (! function_exists('get_podcast_metatags')) { ->description(htmlspecialchars($podcast->description)) ->image((string) $podcast->cover->large_url) ->canonical((string) current_url()) - ->og('image:width', (string) config('Images')->podcastCoverSizes['large'][0]) - ->og('image:height', (string) config('Images')->podcastCoverSizes['large'][1]) + ->og('image:width', (string) config('Images')->podcastCoverSizes['large']['width']) + ->og('image:height', (string) config('Images')->podcastCoverSizes['large']['height']) ->og('locale', $podcast->language_code) ->og('site_name', service('settings')->get('App.siteName')); @@ -70,7 +70,7 @@ if (! function_exists('get_episode_metatags')) { ]), 'partOfSeries' => new Thing('PodcastSeries', [ 'name' => $episode->podcast->title, - 'url' => url_to('podcast-activity', $episode->podcast->handle), + 'url' => $episode->podcast->link, ]), ]) ); @@ -83,8 +83,8 @@ if (! function_exists('get_episode_metatags')) { ->image((string) $episode->cover->large_url, 'player') ->canonical($episode->link) ->og('site_name', service('settings')->get('App.siteName')) - ->og('image:width', (string) config('Images')->podcastCoverSizes['large'][0]) - ->og('image:height', (string) config('Images')->podcastCoverSizes['large'][1]) + ->og('image:width', (string) config('Images')->podcastCoverSizes['large']['width']) + ->og('image:height', (string) config('Images')->podcastCoverSizes['large']['height']) ->og('locale', $episode->podcast->language_code) ->og('audio', $episode->audio_file_opengraph_url) ->og('audio:type', $episode->audio_file_mimetype) diff --git a/app/Models/PodcastModel.php b/app/Models/PodcastModel.php index a342a6f9dc..aef6207c39 100644 --- a/app/Models/PodcastModel.php +++ b/app/Models/PodcastModel.php @@ -485,9 +485,9 @@ class PodcastModel extends Model // update values $actor->display_name = $podcast->title; $actor->summary = $podcast->description_html; - $actor->avatar_image_url = $podcast->cover->thumbnail_url; + $actor->avatar_image_url = $podcast->cover->federation_url; $actor->avatar_image_mimetype = $podcast->cover->mimetype; - $actor->cover_image_url = $podcast->banner->large_url; + $actor->cover_image_url = $podcast->banner->federation_url; $actor->cover_image_mimetype = $podcast->banner->mimetype; if ($actor->hasChanged()) { diff --git a/app/Resources/icons/refresh.svg b/app/Resources/icons/refresh.svg new file mode 100644 index 0000000000..08b0dba097 --- /dev/null +++ b/app/Resources/icons/refresh.svg @@ -0,0 +1,6 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"> + <g> + <path fill="none" d="M0 0h24v24H0z"/> + <path d="M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm4.82-4.924A7 7 0 0 0 9.032 5.658l.975 1.755A5 5 0 0 1 17 12h-3l2.82 5.076zm-1.852 1.266l-.975-1.755A5 5 0 0 1 7 12h3L7.18 6.924a7 7 0 0 0 7.788 11.418z"/> + </g> +</svg> diff --git a/composer.lock b/composer.lock index fabdde839b..3b821cb03c 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "c0a25c3d11c806b4bc62eafb22902bc8", + "content-hash": "afb6585b90ed08cc8a257f346ab1c416", "packages": [ { "name": "brick/math", @@ -603,8 +603,8 @@ "php": ">=5.4.0" }, "require-dev": { - "php-parallel-lint/php-parallel-lint": "^1.0", - "phpunit/phpunit": "^4.8 || ^5.0 || ^6.1 || ^7.5 || ^8.5" + "jakub-onderka/php-parallel-lint": "^0.9 || ^1.0", + "phpunit/phpunit": "^4.8|^5.0" }, "suggest": { "ext-SimpleXML": "SimpleXML extension is required to analyze RIFF/WAV/BWF audio files (also requires `ext-libxml`).", diff --git a/docs/setup-development.md b/docs/setup-development.md index e021a6a95d..cfd2170939 100644 --- a/docs/setup-development.md +++ b/docs/setup-development.md @@ -153,8 +153,8 @@ You do not wish to use the VSCode devcontainer? No problem! > The `docker-compose up -d` command will boot 4 containers in the > background: > - > - `castopod-host_app`: a php based container with CodeIgniter4 requirements - > installed + > - `castopod-host_app`: a php based container with Castopod Host + > requirements installed > - `castopod-host_redis`: a [redis](https://redis.io/) database to handle > queries and pages caching > - `castopod-host_mariadb`: a [mariadb](https://mariadb.org/) server for diff --git a/modules/Admin/Config/Routes.php b/modules/Admin/Config/Routes.php index 7f2435b0ae..8f6e0e40c1 100644 --- a/modules/Admin/Config/Routes.php +++ b/modules/Admin/Config/Routes.php @@ -31,6 +31,10 @@ $routes->group( 'as' => 'settings-instance-delete-icon', 'filter' => 'permission:settings-manage', ]); + $routes->post('instance-images-regenerate', 'SettingsController::regenerateImages', [ + 'as' => 'settings-images-regenerate', + 'filter' => 'permission:settings-manage', + ]); $routes->get('theme', 'SettingsController::theme', [ 'as' => 'settings-theme', 'filter' => 'permission:settings-manage', diff --git a/modules/Admin/Controllers/SettingsController.php b/modules/Admin/Controllers/SettingsController.php index d9e9a5318a..be84ea3d0d 100644 --- a/modules/Admin/Controllers/SettingsController.php +++ b/modules/Admin/Controllers/SettingsController.php @@ -10,6 +10,8 @@ declare(strict_types=1); namespace Modules\Admin\Controllers; +use App\Models\PersonModel; +use App\Models\PodcastModel; use CodeIgniter\HTTP\RedirectResponse; use PHP_ICO; @@ -75,20 +77,20 @@ class SettingsController extends BaseController service('image') ->withFile(ROOTPATH . 'public/media/site/icon.png') ->resize($size, $size) - ->save(ROOTPATH . "public/media/site/icon-{$size}.{$randomHash}.png"); + ->save(media_path("/site/icon-{$size}.{$randomHash}.png")); } service('settings') ->set('App.siteIcon', [ - 'ico' => "/media/site/favicon.{$randomHash}.ico", - '64' => "/media/site/icon-64.{$randomHash}.png", - '180' => "/media/site/icon-180.{$randomHash}.png", - '192' => "/media/site/icon-192.{$randomHash}.png", - '512' => "/media/site/icon-512.{$randomHash}.png", + 'ico' => media_path("/site/favicon.{$randomHash}.ico"), + '64' => media_path("/site/icon-64.{$randomHash}.png"), + '180' => media_path("/site/icon-180.{$randomHash}.png"), + '192' => media_path("/site/icon-192.{$randomHash}.png"), + '512' => media_path("/site/icon-512.{$randomHash}.png"), ]); } - return redirect('settings-general')->with('message', lang('Settings.general.instanceEditSuccess')); + return redirect('settings-general')->with('message', lang('Settings.instance.editSuccess')); } public function deleteIcon(): RedirectResponse @@ -100,7 +102,52 @@ class SettingsController extends BaseController service('settings') ->forget('App.siteIcon'); - return redirect('settings-general')->with('message', lang('Settings.general.deleteIconSuccess')); + return redirect('settings-general')->with('message', lang('Settings.instance.deleteIconSuccess')); + } + + public function regenerateImages(): RedirectResponse + { + $allPodcasts = (new PodcastModel())->findAll(); + + foreach ($allPodcasts as $podcast) { + $podcastImages = glob(ROOTPATH . "public/media/podcasts/{$podcast->handle}/*_*"); + + if ($podcastImages) { + foreach ($podcastImages as $podcastImage) { + if (is_file($podcastImage)) { + unlink($podcastImage); + } + } + } + $podcast->setCover($podcast->cover); + if ($podcast->banner_path !== null) { + $podcast->setBanner($podcast->banner); + } + + foreach ($podcast->episodes as $episode) { + if ($episode->cover_path !== null) { + $episode->setCover($episode->cover); + } + } + } + + $personsImages = glob(ROOTPATH . 'public/media/persons/*_*'); + if ($personsImages) { + foreach ($personsImages as $personsImage) { + if (is_file($personsImage)) { + unlink($personsImage); + } + } + } + + $persons = (new PersonModel())->findAll(); + foreach ($persons as $person) { + if ($person->avatar_path !== null) { + $person->setAvatar($person->avatar); + } + } + + return redirect('settings-general')->with('message', lang('Settings.images.regenerationSuccess')); } public function theme(): string diff --git a/modules/Admin/Language/en/Navigation.php b/modules/Admin/Language/en/Navigation.php index a51ceff891..716190e444 100644 --- a/modules/Admin/Language/en/Navigation.php +++ b/modules/Admin/Language/en/Navigation.php @@ -9,6 +9,7 @@ declare(strict_types=1); */ return [ + 'toggle_sidebar' => 'Toggle sidebar', 'go_to_website' => 'View site', 'go_to_admin' => 'Go to admin', 'dashboard' => 'Dashboard', diff --git a/modules/Admin/Language/en/Settings.php b/modules/Admin/Language/en/Settings.php index ed97dd4e06..48580a5e88 100644 --- a/modules/Admin/Language/en/Settings.php +++ b/modules/Admin/Language/en/Settings.php @@ -10,8 +10,8 @@ declare(strict_types=1); return [ 'title' => 'General settings', - 'general' => [ - 'site_section_title' => 'Instance', + 'instance' => [ + 'title' => 'Instance', 'site_icon' => 'Site icon', 'site_icon_delete' => 'Delete site icon', 'site_icon_hint' => 'Site icons are what you see on your browser tabs, bookmarks bar, and when you add a website as a shortcut on mobile devices.', @@ -19,9 +19,15 @@ return [ 'site_name' => 'Site name', 'site_description' => 'Site description', 'submit' => 'Save', - 'instanceEditSuccess' => 'Instance has been updated successfully!', + 'editSuccess' => 'Instance has been updated successfully!', 'deleteIconSuccess' => 'Site icon has been remove successfully!', ], + 'images' => [ + 'title' => 'Images', + 'subtitle' => 'Here you can regenerate all images based on the originals that were uploaded.', + 'regenerate' => 'Regenerate images', + 'regenerationSuccess' => 'All images have been regenerated successfully!', + ], 'theme' => [ 'title' => 'Theme', 'accent_section_title' => 'Accent color', diff --git a/modules/Admin/Language/fr/Navigation.php b/modules/Admin/Language/fr/Navigation.php index 469a43edeb..40a4470421 100644 --- a/modules/Admin/Language/fr/Navigation.php +++ b/modules/Admin/Language/fr/Navigation.php @@ -9,6 +9,7 @@ declare(strict_types=1); */ return [ + 'toggle_sidebar' => 'Afficher ou cacher la barre latérale', 'go_to_website' => 'Visiter le site', 'dashboard' => 'Tableau de bord', 'admin' => 'Accueil', diff --git a/modules/Admin/Language/fr/Settings.php b/modules/Admin/Language/fr/Settings.php index 35e603af40..6c7dece2d5 100644 --- a/modules/Admin/Language/fr/Settings.php +++ b/modules/Admin/Language/fr/Settings.php @@ -10,8 +10,8 @@ declare(strict_types=1); return [ 'title' => 'Paramètres généraux', - 'general' => [ - 'site_section_title' => 'Instance', + 'instance' => [ + 'title' => 'Instance', 'site_icon' => 'Favicon du site', 'site_icon_delete' => 'Supprimer la favicon du site', 'site_icon_hint' => 'Les favicons sont ce que vous voyez sur les onglets de votre navigateur, dans votre barre de favoris, et lorsque vous ajoutez un site web en raccourci sur des appareils mobiles.', @@ -19,9 +19,15 @@ return [ 'site_name' => 'Titre du site', 'site_description' => 'Description du site', 'submit' => 'Sauvegarder', - 'instanceEditSuccess' => 'L’instance a bien été mise à jour !', + 'editSuccess' => 'L’instance a bien été mise à jour !', 'deleteIconSuccess' => 'La favicon du site a bien été retirée !', ], + 'images' => [ + 'title' => 'Images', + 'subtitle' => 'Vous pouvez ici regénérer toutes les images en se basant sur celles qui ont été téléversées à l’origine.', + 'regenerate' => 'Regénérer les images', + 'regenerationSuccess' => 'Toutes les images ont été regénérés avec succès !', + ], 'theme' => [ 'title' => 'Thème', 'accent_section_title' => 'Couleur d’accentuation', @@ -32,6 +38,7 @@ return [ 'lake' => 'Lac', 'jacaranda' => 'Jacaranda', 'onyx' => 'Onyx', + 'submit' => 'Sauvegarder', 'setInstanceThemeSuccess' => 'Le thème a bien été mis à jour !', ], ]; diff --git a/package-lock.json b/package-lock.json index c0a338fd41..510769b3ad 100644 --- a/package-lock.json +++ b/package-lock.json @@ -65,7 +65,12 @@ "svgo": "^2.8.0", "tailwindcss": "^3.0.0-alpha.1", "typescript": "^4.4.4", - "vite": "^2.6.13" + "vite": "^2.6.13", + "vite-plugin-pwa": "^0.11.5", + "workbox-build": "^6.4.0", + "workbox-core": "^6.4.0", + "workbox-routing": "^6.4.0", + "workbox-strategies": "^6.4.0" } }, "node_modules/@amcharts/amcharts4": { @@ -108,1871 +113,2022 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.15.7", + "node_modules/@babel/compat-data": { + "version": "7.16.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.4.tgz", + "integrity": "sha512-1o/jo7D+kC9ZjHX5v+EHrdjl3PhxMrLSOTGsOdHJ+KL8HCaEK6ehrVL2RS6oHDZp+L7xLirLrPmQtEng769J/Q==", "dev": true, - "license": "MIT", "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/highlight": { - "version": "7.16.0", + "node_modules/@babel/core": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.5.tgz", + "integrity": "sha512-wUcenlLzuWMZ9Zt8S0KmFwGlH6QKRh3vsm/dhDA3CHkiTA45YuG1XkHRcNRl73EFPXDp/d5kVOU0/y7x2w6OaQ==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-validator-identifier": "^7.15.7", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" + "@babel/code-frame": "^7.16.0", + "@babel/generator": "^7.16.5", + "@babel/helper-compilation-targets": "^7.16.3", + "@babel/helper-module-transforms": "^7.16.5", + "@babel/helpers": "^7.16.5", + "@babel/parser": "^7.16.5", + "@babel/template": "^7.16.0", + "@babel/traverse": "^7.16.5", + "@babel/types": "^7.16.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0", + "source-map": "^0.5.0" }, "engines": { "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" } }, - "node_modules/@babel/highlight/node_modules/chalk": { - "version": "2.4.2", + "node_modules/@babel/generator": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.5.tgz", + "integrity": "sha512-kIvCdjZqcdKqoDbVVdt5R99icaRtrtYhYK/xux5qiWCBmfdvEYMFZ68QCrpE5cbFM1JsuArUNs1ZkuKtTtUcZA==", "dev": true, - "license": "MIT", "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "@babel/types": "^7.16.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" }, "engines": { - "node": ">=4" + "node": ">=6.9.0" } }, - "node_modules/@babel/runtime": { - "version": "7.12.5", - "license": "MIT", + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.0.tgz", + "integrity": "sha512-ItmYF9vR4zA8cByDocY05o0LGUkp1zhbTQOH1NFyl5xXEqlTJQCEJjieriw+aFpxo16swMxUnUiKS7a/r4vtHg==", + "dev": true, "dependencies": { - "regenerator-runtime": "^0.13.4" + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@codemirror/autocomplete": { - "version": "0.19.9", - "license": "MIT", + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.5.tgz", + "integrity": "sha512-3JEA9G5dmmnIWdzaT9d0NmFRgYnWUThLsDaL7982H0XqqWr56lRrsmwheXFMjR+TMl7QMBb6mzy9kvgr1lRLUA==", + "dev": true, "dependencies": { - "@codemirror/language": "^0.19.0", - "@codemirror/state": "^0.19.4", - "@codemirror/text": "^0.19.2", - "@codemirror/tooltip": "^0.19.0", - "@codemirror/view": "^0.19.0", - "@lezer/common": "^0.15.0" + "@babel/helper-explode-assignable-expression": "^7.16.0", + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@codemirror/basic-setup": { - "version": "0.19.1", - "license": "MIT", + "node_modules/@babel/helper-compilation-targets": { + "version": "7.16.3", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.3.tgz", + "integrity": "sha512-vKsoSQAyBmxS35JUOOt+07cLc6Nk/2ljLIHwmq2/NM6hdioUaqEXq/S+nXvbvXbZkNDlWOymPanJGOc4CBjSJA==", + "dev": true, "dependencies": { - "@codemirror/autocomplete": "^0.19.0", - "@codemirror/closebrackets": "^0.19.0", - "@codemirror/commands": "^0.19.0", - "@codemirror/comment": "^0.19.0", - "@codemirror/fold": "^0.19.0", - "@codemirror/gutter": "^0.19.0", - "@codemirror/highlight": "^0.19.0", - "@codemirror/history": "^0.19.0", - "@codemirror/language": "^0.19.0", - "@codemirror/lint": "^0.19.0", - "@codemirror/matchbrackets": "^0.19.0", - "@codemirror/rectangular-selection": "^0.19.0", - "@codemirror/search": "^0.19.0", - "@codemirror/state": "^0.19.0", - "@codemirror/view": "^0.19.31" + "@babel/compat-data": "^7.16.0", + "@babel/helper-validator-option": "^7.14.5", + "browserslist": "^4.17.5", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "node_modules/@codemirror/closebrackets": { - "version": "0.19.0", - "license": "MIT", + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.5.tgz", + "integrity": "sha512-NEohnYA7mkB8L5JhU7BLwcBdU3j83IziR9aseMueWGeAjblbul3zzb8UvJ3a1zuBiqCMObzCJHFqKIQE6hTVmg==", + "dev": true, "dependencies": { - "@codemirror/language": "^0.19.0", - "@codemirror/rangeset": "^0.19.0", - "@codemirror/state": "^0.19.0", - "@codemirror/text": "^0.19.0", - "@codemirror/view": "^0.19.0" + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-environment-visitor": "^7.16.5", + "@babel/helper-function-name": "^7.16.0", + "@babel/helper-member-expression-to-functions": "^7.16.5", + "@babel/helper-optimise-call-expression": "^7.16.0", + "@babel/helper-replace-supers": "^7.16.5", + "@babel/helper-split-export-declaration": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "node_modules/@codemirror/commands": { - "version": "0.19.6", - "license": "MIT", + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.16.0.tgz", + "integrity": "sha512-3DyG0zAFAZKcOp7aVr33ddwkxJ0Z0Jr5V99y3I690eYLpukJsJvAbzTy1ewoCqsML8SbIrjH14Jc/nSQ4TvNPA==", + "dev": true, "dependencies": { - "@codemirror/language": "^0.19.0", - "@codemirror/matchbrackets": "^0.19.0", - "@codemirror/state": "^0.19.2", - "@codemirror/text": "^0.19.0", - "@codemirror/view": "^0.19.22", - "@lezer/common": "^0.15.0" + "@babel/helper-annotate-as-pure": "^7.16.0", + "regexpu-core": "^4.7.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "node_modules/@codemirror/comment": { - "version": "0.19.0", - "license": "MIT", + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.0.tgz", + "integrity": "sha512-7hfT8lUljl/tM3h+izTX/pO3W3frz2ok6Pk+gzys8iJqDfZrZy2pXjRTZAvG2YmfHun1X4q8/UZRLatMfqc5Tg==", + "dev": true, "dependencies": { - "@codemirror/state": "^0.19.0", - "@codemirror/text": "^0.19.0", - "@codemirror/view": "^0.19.0" + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0-0" } }, - "node_modules/@codemirror/fold": { - "version": "0.19.2", - "license": "MIT", + "node_modules/@babel/helper-environment-visitor": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.5.tgz", + "integrity": "sha512-ODQyc5AnxmZWm/R2W7fzhamOk1ey8gSguo5SGvF0zcB3uUzRpTRmM/jmLSm9bDMyPlvbyJ+PwPEK0BWIoZ9wjg==", + "dev": true, "dependencies": { - "@codemirror/gutter": "^0.19.0", - "@codemirror/language": "^0.19.0", - "@codemirror/rangeset": "^0.19.0", - "@codemirror/state": "^0.19.0", - "@codemirror/view": "^0.19.22" + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@codemirror/gutter": { - "version": "0.19.9", - "license": "MIT", + "node_modules/@babel/helper-explode-assignable-expression": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.0.tgz", + "integrity": "sha512-Hk2SLxC9ZbcOhLpg/yMznzJ11W++lg5GMbxt1ev6TXUiJB0N42KPC+7w8a+eWGuqDnUYuwStJoZHM7RgmIOaGQ==", + "dev": true, "dependencies": { - "@codemirror/rangeset": "^0.19.0", - "@codemirror/state": "^0.19.0", - "@codemirror/view": "^0.19.23" + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@codemirror/highlight": { - "version": "0.19.6", - "license": "MIT", + "node_modules/@babel/helper-function-name": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.0.tgz", + "integrity": "sha512-BZh4mEk1xi2h4HFjWUXRQX5AEx4rvaZxHgax9gcjdLWdkjsY7MKt5p0otjsg5noXw+pB+clMCjw+aEVYADMjog==", + "dev": true, "dependencies": { - "@codemirror/language": "^0.19.0", - "@codemirror/rangeset": "^0.19.0", - "@codemirror/state": "^0.19.0", - "@codemirror/view": "^0.19.0", - "@lezer/common": "^0.15.0", - "style-mod": "^4.0.0" + "@babel/helper-get-function-arity": "^7.16.0", + "@babel/template": "^7.16.0", + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@codemirror/history": { - "version": "0.19.1", - "license": "MIT", + "node_modules/@babel/helper-get-function-arity": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.0.tgz", + "integrity": "sha512-ASCquNcywC1NkYh/z7Cgp3w31YW8aojjYIlNg4VeJiHkqyP4AzIvr4qx7pYDb4/s8YcsZWqqOSxgkvjUz1kpDQ==", + "dev": true, "dependencies": { - "@codemirror/state": "^0.19.2", - "@codemirror/view": "^0.19.0" + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@codemirror/lang-xml": { - "version": "0.19.2", - "license": "MIT", + "node_modules/@babel/helper-hoist-variables": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.0.tgz", + "integrity": "sha512-1AZlpazjUR0EQZQv3sgRNfM9mEVWPK3M6vlalczA+EECcPz3XPh6VplbErL5UoMpChhSck5wAJHthlj1bYpcmg==", + "dev": true, "dependencies": { - "@codemirror/autocomplete": "^0.19.0", - "@codemirror/highlight": "^0.19.6", - "@codemirror/language": "^0.19.0", - "@codemirror/state": "^0.19.0", - "@lezer/common": "^0.15.0", - "@lezer/xml": "^0.15.0" + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@codemirror/language": { - "version": "0.19.7", - "license": "MIT", + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.5.tgz", + "integrity": "sha512-7fecSXq7ZrLE+TWshbGT+HyCLkxloWNhTbU2QM1NTI/tDqyf0oZiMcEfYtDuUDCo528EOlt39G1rftea4bRZIw==", + "dev": true, "dependencies": { - "@codemirror/state": "^0.19.0", - "@codemirror/text": "^0.19.0", - "@codemirror/view": "^0.19.0", - "@lezer/common": "^0.15.5", - "@lezer/lr": "^0.15.0" + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@codemirror/lint": { - "version": "0.19.3", - "license": "MIT", + "node_modules/@babel/helper-module-imports": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.0.tgz", + "integrity": "sha512-kkH7sWzKPq0xt3H1n+ghb4xEMP8k0U7XV3kkB+ZGy69kDk2ySFW1qPi06sjKzFY3t1j6XbJSqr4mF9L7CYVyhg==", + "dev": true, "dependencies": { - "@codemirror/gutter": "^0.19.4", - "@codemirror/panel": "^0.19.0", - "@codemirror/rangeset": "^0.19.1", - "@codemirror/state": "^0.19.4", - "@codemirror/tooltip": "^0.19.5", - "@codemirror/view": "^0.19.0", - "crelt": "^1.0.5" + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@codemirror/matchbrackets": { - "version": "0.19.3", - "license": "MIT", + "node_modules/@babel/helper-module-transforms": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.5.tgz", + "integrity": "sha512-CkvMxgV4ZyyioElFwcuWnDCcNIeyqTkCm9BxXZi73RR1ozqlpboqsbGUNvRTflgZtFbbJ1v5Emvm+lkjMYY/LQ==", + "dev": true, "dependencies": { - "@codemirror/language": "^0.19.0", - "@codemirror/state": "^0.19.0", - "@codemirror/view": "^0.19.0", - "@lezer/common": "^0.15.0" + "@babel/helper-environment-visitor": "^7.16.5", + "@babel/helper-module-imports": "^7.16.0", + "@babel/helper-simple-access": "^7.16.0", + "@babel/helper-split-export-declaration": "^7.16.0", + "@babel/helper-validator-identifier": "^7.15.7", + "@babel/template": "^7.16.0", + "@babel/traverse": "^7.16.5", + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@codemirror/panel": { - "version": "0.19.1", - "license": "MIT", + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.0.tgz", + "integrity": "sha512-SuI467Gi2V8fkofm2JPnZzB/SUuXoJA5zXe/xzyPP2M04686RzFKFHPK6HDVN6JvWBIEW8tt9hPR7fXdn2Lgpw==", + "dev": true, "dependencies": { - "@codemirror/state": "^0.19.0", - "@codemirror/view": "^0.19.0" + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@codemirror/rangeset": { - "version": "0.19.5", - "license": "MIT", - "dependencies": { - "@codemirror/state": "^0.19.0" + "node_modules/@babel/helper-plugin-utils": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.5.tgz", + "integrity": "sha512-59KHWHXxVA9K4HNF4sbHCf+eJeFe0Te/ZFGqBT4OjXhrwvA04sGfaEGsVTdsjoszq0YTP49RC9UKe5g8uN2RwQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@codemirror/rectangular-selection": { - "version": "0.19.1", - "license": "MIT", + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.5.tgz", + "integrity": "sha512-X+aAJldyxrOmN9v3FKp+Hu1NO69VWgYgDGq6YDykwRPzxs5f2N+X988CBXS7EQahDU+Vpet5QYMqLk+nsp+Qxw==", + "dev": true, "dependencies": { - "@codemirror/state": "^0.19.0", - "@codemirror/text": "^0.19.4", - "@codemirror/view": "^0.19.0" + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-wrap-function": "^7.16.5", + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@codemirror/search": { - "version": "0.19.5", - "license": "MIT", + "node_modules/@babel/helper-replace-supers": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.5.tgz", + "integrity": "sha512-ao3seGVa/FZCMCCNDuBcqnBFSbdr8N2EW35mzojx3TwfIbdPmNK+JV6+2d5bR0Z71W5ocLnQp9en/cTF7pBJiQ==", + "dev": true, "dependencies": { - "@codemirror/panel": "^0.19.0", - "@codemirror/rangeset": "^0.19.0", - "@codemirror/state": "^0.19.3", - "@codemirror/text": "^0.19.0", - "@codemirror/view": "^0.19.0", - "crelt": "^1.0.5" + "@babel/helper-environment-visitor": "^7.16.5", + "@babel/helper-member-expression-to-functions": "^7.16.5", + "@babel/helper-optimise-call-expression": "^7.16.0", + "@babel/traverse": "^7.16.5", + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@codemirror/state": { - "version": "0.19.6", - "license": "MIT", + "node_modules/@babel/helper-simple-access": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.0.tgz", + "integrity": "sha512-o1rjBT/gppAqKsYfUdfHq5Rk03lMQrkPHG1OWzHWpLgVXRH4HnMM9Et9CVdIqwkCQlobnGHEJMsgWP/jE1zUiw==", + "dev": true, "dependencies": { - "@codemirror/text": "^0.19.0" + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@codemirror/text": { - "version": "0.19.5", - "license": "MIT" - }, - "node_modules/@codemirror/tooltip": { - "version": "0.19.10", - "license": "MIT", + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz", + "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==", + "dev": true, "dependencies": { - "@codemirror/state": "^0.19.0", - "@codemirror/view": "^0.19.0" + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@codemirror/view": { - "version": "0.19.37", - "license": "MIT", + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.0.tgz", + "integrity": "sha512-0YMMRpuDFNGTHNRiiqJX19GjNXA4H0E8jZ2ibccfSxaCogbm3am5WN/2nQNj0YnQwGWM1J06GOcQ2qnh3+0paw==", + "dev": true, "dependencies": { - "@codemirror/rangeset": "^0.19.5", - "@codemirror/state": "^0.19.3", - "@codemirror/text": "^0.19.0", - "style-mod": "^4.0.0", - "w3c-keyname": "^2.2.4" + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@commitlint/cli": { - "version": "13.2.1", + "node_modules/@babel/helper-validator-identifier": { + "version": "7.15.7", "dev": true, "license": "MIT", - "dependencies": { - "@commitlint/format": "^13.2.0", - "@commitlint/lint": "^13.2.0", - "@commitlint/load": "^13.2.1", - "@commitlint/read": "^13.2.0", - "@commitlint/types": "^13.2.0", - "lodash": "^4.17.19", - "resolve-from": "5.0.0", - "resolve-global": "1.0.0", - "yargs": "^17.0.0" - }, - "bin": { - "commitlint": "cli.js" - }, "engines": { - "node": ">=v12" + "node": ">=6.9.0" } }, - "node_modules/@commitlint/cli/node_modules/@commitlint/execute-rule": { - "version": "13.2.0", + "node_modules/@babel/helper-validator-option": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", + "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", "dev": true, - "license": "MIT", "engines": { - "node": ">=v12" + "node": ">=6.9.0" } }, - "node_modules/@commitlint/cli/node_modules/@commitlint/load": { - "version": "13.2.1", + "node_modules/@babel/helper-wrap-function": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.5.tgz", + "integrity": "sha512-2J2pmLBqUqVdJw78U0KPNdeE2qeuIyKoG4mKV7wAq3mc4jJG282UgjZw4ZYDnqiWQuS3Y3IYdF/AQ6CpyBV3VA==", "dev": true, - "license": "MIT", "dependencies": { - "@commitlint/execute-rule": "^13.2.0", - "@commitlint/resolve-extends": "^13.2.0", - "@commitlint/types": "^13.2.0", - "@endemolshinegroup/cosmiconfig-typescript-loader": "^3.0.2", - "chalk": "^4.0.0", - "cosmiconfig": "^7.0.0", - "lodash": "^4.17.19", - "resolve-from": "^5.0.0", - "typescript": "^4.4.3" + "@babel/helper-function-name": "^7.16.0", + "@babel/template": "^7.16.0", + "@babel/traverse": "^7.16.5", + "@babel/types": "^7.16.0" }, "engines": { - "node": ">=v12" + "node": ">=6.9.0" } }, - "node_modules/@commitlint/cli/node_modules/@commitlint/resolve-extends": { - "version": "13.2.0", + "node_modules/@babel/helpers": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.5.tgz", + "integrity": "sha512-TLgi6Lh71vvMZGEkFuIxzaPsyeYCHQ5jJOOX1f0xXn0uciFuE8cEk0wyBquMcCxBXZ5BJhE2aUB7pnWTD150Tw==", "dev": true, - "license": "MIT", "dependencies": { - "import-fresh": "^3.0.0", - "lodash": "^4.17.19", - "resolve-from": "^5.0.0", - "resolve-global": "^1.0.0" + "@babel/template": "^7.16.0", + "@babel/traverse": "^7.16.5", + "@babel/types": "^7.16.0" }, "engines": { - "node": ">=v12" + "node": ">=6.9.0" } }, - "node_modules/@commitlint/cli/node_modules/@commitlint/types": { - "version": "13.2.0", + "node_modules/@babel/highlight": { + "version": "7.16.0", "dev": true, "license": "MIT", "dependencies": { - "chalk": "^4.0.0" + "@babel/helper-validator-identifier": "^7.15.7", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" }, "engines": { - "node": ">=v12" + "node": ">=6.9.0" } }, - "node_modules/@commitlint/cli/node_modules/ansi-regex": { - "version": "5.0.1", + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", "dev": true, "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/@commitlint/cli/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", + "node_modules/@babel/parser": { + "version": "7.16.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.6.tgz", + "integrity": "sha512-Gr86ujcNuPDnNOY8mi383Hvi8IYrJVJYuf3XcuBM/Dgd+bINn/7tHqsj+tKkoreMbmGsFLsltI/JJd8fOFWGDQ==", "dev": true, - "license": "MIT", + "bin": { + "parser": "bin/babel-parser.js" + }, "engines": { - "node": ">=8" + "node": ">=6.0.0" } }, - "node_modules/@commitlint/cli/node_modules/string-width": { - "version": "4.2.3", + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.16.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.2.tgz", + "integrity": "sha512-h37CvpLSf8gb2lIJ2CgC3t+EjFbi0t8qS7LCS1xcJIlEXE4czlofwaW7W1HA8zpgOCzI9C1nmoqNR1zWkk0pQg==", "dev": true, - "license": "MIT", "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "@babel/helper-plugin-utils": "^7.14.5" }, "engines": { - "node": ">=8" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "node_modules/@commitlint/cli/node_modules/strip-ansi": { - "version": "6.0.1", + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.0.tgz", + "integrity": "sha512-4tcFwwicpWTrpl9qjf7UsoosaArgImF85AxqCRZlgc3IQDvkUHjJpruXAL58Wmj+T6fypWTC/BakfEkwIL/pwA==", "dev": true, - "license": "MIT", "dependencies": { - "ansi-regex": "^5.0.1" + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0" }, "engines": { - "node": ">=8" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" } }, - "node_modules/@commitlint/cli/node_modules/yargs": { - "version": "17.3.0", + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.5.tgz", + "integrity": "sha512-C/FX+3HNLV6sz7AqbTQqEo1L9/kfrKjxcVtgyBCmvIgOjvuBVUWooDoi7trsLxOzCEo5FccjRvKHkfDsJFZlfA==", "dev": true, - "license": "MIT", "dependencies": { - "cliui": "^7.0.2", - "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.0.0" + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-remap-async-to-generator": "^7.16.5", + "@babel/plugin-syntax-async-generators": "^7.8.4" }, "engines": { - "node": ">=12" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@commitlint/cli/node_modules/yargs-parser": { - "version": "21.0.0", + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.5.tgz", + "integrity": "sha512-pJD3HjgRv83s5dv1sTnDbZOaTjghKEz8KUn1Kbh2eAIRhGuyQ1XSeI4xVXU3UlIEVA3DAyIdxqT1eRn7Wcn55A==", "dev": true, - "license": "ISC", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.5" + }, "engines": { - "node": ">=12" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@commitlint/config-conventional": { - "version": "13.2.0", + "node_modules/@babel/plugin-proposal-class-static-block": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.16.5.tgz", + "integrity": "sha512-EEFzuLZcm/rNJ8Q5krK+FRKdVkd6FjfzT9tuSZql9sQn64K0hHA2KLJ0DqVot9/iV6+SsuadC5yI39zWnm+nmQ==", "dev": true, - "license": "MIT", "dependencies": { - "conventional-changelog-conventionalcommits": "^4.3.1" + "@babel/helper-create-class-features-plugin": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/plugin-syntax-class-static-block": "^7.14.5" }, "engines": { - "node": ">=v12" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" } }, - "node_modules/@commitlint/ensure": { - "version": "13.2.0", + "node_modules/@babel/plugin-proposal-dynamic-import": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.5.tgz", + "integrity": "sha512-P05/SJZTTvHz79LNYTF8ff5xXge0kk5sIIWAypcWgX4BTRUgyHc8wRxJ/Hk+mU0KXldgOOslKaeqnhthcDJCJQ==", "dev": true, - "license": "MIT", "dependencies": { - "@commitlint/types": "^13.2.0", - "lodash": "^4.17.19" + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" }, "engines": { - "node": ">=v12" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@commitlint/ensure/node_modules/@commitlint/types": { - "version": "13.2.0", + "node_modules/@babel/plugin-proposal-export-namespace-from": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.5.tgz", + "integrity": "sha512-i+sltzEShH1vsVydvNaTRsgvq2vZsfyrd7K7vPLUU/KgS0D5yZMe6uipM0+izminnkKrEfdUnz7CxMRb6oHZWw==", "dev": true, - "license": "MIT", "dependencies": { - "chalk": "^4.0.0" + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" }, "engines": { - "node": ">=v12" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@commitlint/execute-rule": { - "version": "15.0.0", + "node_modules/@babel/plugin-proposal-json-strings": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.5.tgz", + "integrity": "sha512-QQJueTFa0y9E4qHANqIvMsuxM/qcLQmKttBACtPCQzGUEizsXDACGonlPiSwynHfOa3vNw0FPMVvQzbuXwh4SQ==", "dev": true, - "license": "MIT", - "optional": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, "engines": { - "node": ">=v12" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@commitlint/format": { - "version": "13.2.0", + "node_modules/@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.5.tgz", + "integrity": "sha512-xqibl7ISO2vjuQM+MzR3rkd0zfNWltk7n9QhaD8ghMmMceVguYrNDt7MikRyj4J4v3QehpnrU8RYLnC7z/gZLA==", "dev": true, - "license": "MIT", "dependencies": { - "@commitlint/types": "^13.2.0", - "chalk": "^4.0.0" + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" }, "engines": { - "node": ">=v12" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@commitlint/format/node_modules/@commitlint/types": { - "version": "13.2.0", + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.5.tgz", + "integrity": "sha512-YwMsTp/oOviSBhrjwi0vzCUycseCYwoXnLiXIL3YNjHSMBHicGTz7GjVU/IGgz4DtOEXBdCNG72pvCX22ehfqg==", "dev": true, - "license": "MIT", "dependencies": { - "chalk": "^4.0.0" + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" }, "engines": { - "node": ">=v12" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@commitlint/is-ignored": { - "version": "13.2.0", + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.5.tgz", + "integrity": "sha512-DvB9l/TcsCRvsIV9v4jxR/jVP45cslTVC0PMVHvaJhhNuhn2Y1SOhCSFlPK777qLB5wb8rVDaNoqMTyOqtY5Iw==", "dev": true, - "license": "MIT", "dependencies": { - "@commitlint/types": "^13.2.0", - "semver": "7.3.5" + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" }, "engines": { - "node": ">=v12" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@commitlint/is-ignored/node_modules/@commitlint/types": { - "version": "13.2.0", + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.5.tgz", + "integrity": "sha512-UEd6KpChoyPhCoE840KRHOlGhEZFutdPDMGj+0I56yuTTOaT51GzmnEl/0uT41fB/vD2nT+Pci2KjezyE3HmUw==", "dev": true, - "license": "MIT", "dependencies": { - "chalk": "^4.0.0" + "@babel/compat-data": "^7.16.4", + "@babel/helper-compilation-targets": "^7.16.3", + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.16.5" }, "engines": { - "node": ">=v12" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@commitlint/is-ignored/node_modules/semver": { - "version": "7.3.5", + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.5.tgz", + "integrity": "sha512-ihCMxY1Iljmx4bWy/PIMJGXN4NS4oUj1MKynwO07kiKms23pNvIn1DMB92DNB2R0EA882sw0VXIelYGdtF7xEQ==", "dev": true, - "license": "ISC", "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" }, "engines": { - "node": ">=10" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@commitlint/lint": { - "version": "13.2.0", + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.5.tgz", + "integrity": "sha512-kzdHgnaXRonttiTfKYnSVafbWngPPr2qKw9BWYBESl91W54e+9R5pP70LtWxV56g0f05f/SQrwHYkfvbwcdQ/A==", "dev": true, - "license": "MIT", "dependencies": { - "@commitlint/is-ignored": "^13.2.0", - "@commitlint/parse": "^13.2.0", - "@commitlint/rules": "^13.2.0", - "@commitlint/types": "^13.2.0" + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" }, "engines": { - "node": ">=v12" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@commitlint/lint/node_modules/@commitlint/types": { - "version": "13.2.0", + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.5.tgz", + "integrity": "sha512-+yFMO4BGT3sgzXo+lrq7orX5mAZt57DwUK6seqII6AcJnJOIhBJ8pzKH47/ql/d426uQ7YhN8DpUFirQzqYSUA==", "dev": true, - "license": "MIT", "dependencies": { - "chalk": "^4.0.0" + "@babel/helper-create-class-features-plugin": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.5" }, "engines": { - "node": ">=v12" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@commitlint/load": { - "version": "15.0.0", + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.5.tgz", + "integrity": "sha512-+YGh5Wbw0NH3y/E5YMu6ci5qTDmAEVNoZ3I54aB6nVEOZ5BQ7QJlwKq5pYVucQilMByGn/bvX0af+uNaPRCabA==", "dev": true, - "license": "MIT", - "optional": true, "dependencies": { - "@commitlint/execute-rule": "^15.0.0", - "@commitlint/resolve-extends": "^15.0.0", - "@commitlint/types": "^15.0.0", - "@endemolshinegroup/cosmiconfig-typescript-loader": "^3.0.2", - "chalk": "^4.0.0", - "cosmiconfig": "^7.0.0", - "lodash": "^4.17.19", - "resolve-from": "^5.0.0", - "typescript": "^4.4.3" + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-create-class-features-plugin": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" }, "engines": { - "node": ">=v12" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@commitlint/message": { - "version": "13.2.0", + "node_modules/@babel/plugin-proposal-unicode-property-regex": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.5.tgz", + "integrity": "sha512-s5sKtlKQyFSatt781HQwv1hoM5BQ9qRH30r+dK56OLDsHmV74mzwJNX7R1yMuE7VZKG5O6q/gmOGSAO6ikTudg==", "dev": true, - "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.16.0", + "@babel/helper-plugin-utils": "^7.16.5" + }, "engines": { - "node": ">=v12" + "node": ">=4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@commitlint/parse": { - "version": "13.2.0", + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", "dev": true, - "license": "MIT", "dependencies": { - "@commitlint/types": "^13.2.0", - "conventional-changelog-angular": "^5.0.11", - "conventional-commits-parser": "^3.2.2" + "@babel/helper-plugin-utils": "^7.8.0" }, - "engines": { - "node": ">=v12" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@commitlint/parse/node_modules/@commitlint/types": { - "version": "13.2.0", + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", "dev": true, - "license": "MIT", "dependencies": { - "chalk": "^4.0.0" + "@babel/helper-plugin-utils": "^7.12.13" }, - "engines": { - "node": ">=v12" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@commitlint/read": { - "version": "13.2.0", + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", "dev": true, - "license": "MIT", "dependencies": { - "@commitlint/top-level": "^13.2.0", - "@commitlint/types": "^13.2.0", - "fs-extra": "^10.0.0", - "git-raw-commits": "^2.0.0" + "@babel/helper-plugin-utils": "^7.14.5" }, "engines": { - "node": ">=v12" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@commitlint/read/node_modules/@commitlint/types": { - "version": "13.2.0", + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", "dev": true, - "license": "MIT", "dependencies": { - "chalk": "^4.0.0" + "@babel/helper-plugin-utils": "^7.8.0" }, - "engines": { - "node": ">=v12" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@commitlint/read/node_modules/fs-extra": { - "version": "10.0.0", + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", "dev": true, - "license": "MIT", "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "@babel/helper-plugin-utils": "^7.8.3" }, - "engines": { - "node": ">=12" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@commitlint/read/node_modules/jsonfile": { - "version": "6.1.0", + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", "dev": true, - "license": "MIT", "dependencies": { - "universalify": "^2.0.0" + "@babel/helper-plugin-utils": "^7.8.0" }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@commitlint/read/node_modules/universalify": { - "version": "2.0.0", + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", "dev": true, - "license": "MIT", - "engines": { - "node": ">= 10.0.0" + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@commitlint/resolve-extends": { - "version": "15.0.0", + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", "dev": true, - "license": "MIT", - "optional": true, "dependencies": { - "import-fresh": "^3.0.0", - "lodash": "^4.17.19", - "resolve-from": "^5.0.0", - "resolve-global": "^1.0.0" + "@babel/helper-plugin-utils": "^7.8.0" }, - "engines": { - "node": ">=v12" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@commitlint/rules": { - "version": "13.2.0", + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", "dev": true, - "license": "MIT", "dependencies": { - "@commitlint/ensure": "^13.2.0", - "@commitlint/message": "^13.2.0", - "@commitlint/to-lines": "^13.2.0", - "@commitlint/types": "^13.2.0", - "execa": "^5.0.0" + "@babel/helper-plugin-utils": "^7.10.4" }, - "engines": { - "node": ">=v12" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@commitlint/rules/node_modules/@commitlint/types": { - "version": "13.2.0", + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", "dev": true, - "license": "MIT", "dependencies": { - "chalk": "^4.0.0" + "@babel/helper-plugin-utils": "^7.8.0" }, - "engines": { - "node": ">=v12" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@commitlint/to-lines": { - "version": "13.2.0", + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", "dev": true, - "license": "MIT", - "engines": { - "node": ">=v12" + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@commitlint/top-level": { - "version": "13.2.0", + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", "dev": true, - "license": "MIT", "dependencies": { - "find-up": "^5.0.0" + "@babel/helper-plugin-utils": "^7.8.0" }, - "engines": { - "node": ">=v12" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@commitlint/top-level/node_modules/find-up": { - "version": "5.0.0", + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", "dev": true, - "license": "MIT", "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" + "@babel/helper-plugin-utils": "^7.14.5" }, "engines": { - "node": ">=10" + "node": ">=6.9.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@commitlint/top-level/node_modules/locate-path": { - "version": "6.0.0", + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", "dev": true, - "license": "MIT", "dependencies": { - "p-locate": "^5.0.0" + "@babel/helper-plugin-utils": "^7.14.5" }, "engines": { - "node": ">=10" + "node": ">=6.9.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@commitlint/top-level/node_modules/p-limit": { - "version": "3.1.0", + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.5.tgz", + "integrity": "sha512-8bTHiiZyMOyfZFULjsCnYOWG059FVMes0iljEHSfARhNgFfpsqE92OrCffv3veSw9rwMkYcFe9bj0ZoXU2IGtQ==", "dev": true, - "license": "MIT", "dependencies": { - "yocto-queue": "^0.1.0" + "@babel/helper-plugin-utils": "^7.16.5" }, "engines": { - "node": ">=10" + "node": ">=6.9.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@commitlint/top-level/node_modules/p-locate": { - "version": "5.0.0", + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.5.tgz", + "integrity": "sha512-TMXgfioJnkXU+XRoj7P2ED7rUm5jbnDWwlCuFVTpQboMfbSya5WrmubNBAMlk7KXvywpo8rd8WuYZkis1o2H8w==", "dev": true, - "license": "MIT", "dependencies": { - "p-limit": "^3.0.2" + "@babel/helper-module-imports": "^7.16.0", + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-remap-async-to-generator": "^7.16.5" }, "engines": { - "node": ">=10" + "node": ">=6.9.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@commitlint/types": { - "version": "15.0.0", + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.5.tgz", + "integrity": "sha512-BxmIyKLjUGksJ99+hJyL/HIxLIGnLKtw772zYDER7UuycDZ+Xvzs98ZQw6NGgM2ss4/hlFAaGiZmMNKvValEjw==", "dev": true, - "license": "MIT", - "optional": true, "dependencies": { - "chalk": "^4.0.0" + "@babel/helper-plugin-utils": "^7.16.5" }, "engines": { - "node": ">=v12" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@csstools/convert-colors": { - "version": "1.4.0", + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.5.tgz", + "integrity": "sha512-JxjSPNZSiOtmxjX7PBRBeRJTUKTyJ607YUYeT0QJCNdsedOe+/rXITjP08eG8xUpsLfPirgzdCFN+h0w6RI+pQ==", "dev": true, - "license": "CC0-1.0", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.5" + }, "engines": { - "node": ">=4.0.0" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@endemolshinegroup/cosmiconfig-typescript-loader": { - "version": "3.0.2", + "node_modules/@babel/plugin-transform-classes": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.5.tgz", + "integrity": "sha512-DzJ1vYf/7TaCYy57J3SJ9rV+JEuvmlnvvyvYKFbk5u46oQbBvuB9/0w+YsVsxkOv8zVWKpDmUoj4T5ILHoXevA==", "dev": true, - "license": "MIT", "dependencies": { - "lodash.get": "^4", - "make-error": "^1", - "ts-node": "^9", - "tslib": "^2" + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-environment-visitor": "^7.16.5", + "@babel/helper-function-name": "^7.16.0", + "@babel/helper-optimise-call-expression": "^7.16.0", + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-replace-supers": "^7.16.5", + "@babel/helper-split-export-declaration": "^7.16.0", + "globals": "^11.1.0" }, "engines": { - "node": ">=10.0.0" + "node": ">=6.9.0" }, "peerDependencies": { - "cosmiconfig": ">=6" + "@babel/core": "^7.0.0-0" } }, - "node_modules/@endemolshinegroup/cosmiconfig-typescript-loader/node_modules/tslib": { - "version": "2.3.1", + "node_modules/@babel/plugin-transform-classes/node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", "dev": true, - "license": "0BSD" + "engines": { + "node": ">=4" + } }, - "node_modules/@eslint/eslintrc": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.0.5.tgz", - "integrity": "sha512-BLxsnmK3KyPunz5wmCCpqy0YelEoxxGmH73Is+Z74oOTMtExcjkr3dDR6quwrjh1YspA8DH9gnX1o069KiS9AQ==", + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.5.tgz", + "integrity": "sha512-n1+O7xtU5lSLraRzX88CNcpl7vtGdPakKzww74bVwpAIRgz9JVLJJpOLb0uYqcOaXVM0TL6X0RVeIJGD2CnCkg==", "dev": true, "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.2.0", - "globals": "^13.9.0", - "ignore": "^4.0.6", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.0.4", - "strip-json-comments": "^3.1.1" + "@babel/helper-plugin-utils": "^7.16.5" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@eslint/eslintrc/node_modules/ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.5.tgz", + "integrity": "sha512-GuRVAsjq+c9YPK6NeTkRLWyQskDC099XkBSVO+6QzbnOnH2d/4mBVXYStaPrZD3dFRfg00I6BFJ9Atsjfs8mlg==", "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.5" + }, "engines": { - "node": ">= 4" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@eslint/eslintrc/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==", + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.5.tgz", + "integrity": "sha512-iQiEMt8Q4/5aRGHpGVK2Zc7a6mx7qEAO7qehgSug3SDImnuMzgmm/wtJALXaz25zUj1PmnNHtShjFgk4PDx4nw==", "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.16.0", + "@babel/helper-plugin-utils": "^7.16.5" + }, "engines": { - "node": ">=8" + "node": ">=6.9.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@foliojs-fork/fontkit": { - "version": "1.9.1", - "license": "MIT", + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.5.tgz", + "integrity": "sha512-81tijpDg2a6I1Yhj4aWY1l3O1J4Cg/Pd7LfvuaH2VVInAkXtzibz9+zSPdUM1WvuUi128ksstAP0hM5w48vQgg==", + "dev": true, "dependencies": { - "@foliojs-fork/restructure": "^2.0.2", - "brfs": "^2.0.0", - "brotli": "^1.2.0", - "browserify-optional": "^1.0.1", - "clone": "^1.0.4", - "deep-equal": "^1.0.0", - "dfa": "^1.2.0", - "tiny-inflate": "^1.0.2", - "unicode-properties": "^1.2.2", - "unicode-trie": "^2.0.0" + "@babel/helper-plugin-utils": "^7.16.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@foliojs-fork/linebreak": { - "version": "1.1.1", - "license": "MIT", + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.5.tgz", + "integrity": "sha512-12rba2HwemQPa7BLIKCzm1pT2/RuQHtSFHdNl41cFiC6oi4tcrp7gjB07pxQvFpcADojQywSjblQth6gJyE6CA==", + "dev": true, "dependencies": { - "base64-js": "1.3.1", - "brfs": "^2.0.2", - "unicode-trie": "^2.0.0" - } - }, - "node_modules/@foliojs-fork/pdfkit": { - "version": "0.12.3", - "license": "MIT", - "dependencies": { - "@foliojs-fork/fontkit": "^1.9.1", - "@foliojs-fork/linebreak": "^1.1.1", - "crypto-js": "^4.0.0", - "png-js": "^1.0.0" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@foliojs-fork/restructure": { - "version": "2.0.2", - "license": "MIT" - }, - "node_modules/@github/clipboard-copy-element": { - "version": "1.1.2", - "license": "MIT" - }, - "node_modules/@github/markdown-toolbar-element": { - "version": "1.5.3", - "license": "MIT" - }, - "node_modules/@github/time-elements": { - "version": "3.1.2", - "license": "MIT" - }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.2.tgz", - "integrity": "sha512-UXOuFCGcwciWckOpmfKDq/GyhlTf9pN/BzG//x8p8zTOFEcGuA68ANXheFS0AGvy3qgZqLBUkMs7hqzqCKOVwA==", + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.5.tgz", + "integrity": "sha512-+DpCAJFPAvViR17PIMi9x2AE34dll5wNlXO43wagAX2YcRGgEVHCNFC4azG85b4YyyFarvkc/iD5NPrz4Oneqw==", "dev": true, "dependencies": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.4" + "@babel/helper-plugin-utils": "^7.16.5" }, "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "dev": true - }, - "node_modules/@lezer/common": { - "version": "0.15.11", - "license": "MIT" - }, - "node_modules/@lezer/lr": { - "version": "0.15.5", - "license": "MIT", - "dependencies": { - "@lezer/common": "^0.15.0" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@lezer/xml": { - "version": "0.15.1", - "license": "MIT", + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.5.tgz", + "integrity": "sha512-Fuec/KPSpVLbGo6z1RPw4EE1X+z9gZk1uQmnYy7v4xr4TO9p41v1AoUuXEtyqAI7H+xNJYSICzRqZBhDEkd3kQ==", + "dev": true, "dependencies": { - "@lezer/lr": "^0.15.0" + "@babel/helper-function-name": "^7.16.0", + "@babel/helper-plugin-utils": "^7.16.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@lit/reactive-element": { - "version": "1.0.2", - "license": "BSD-3-Clause" - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.3", + "node_modules/@babel/plugin-transform-literals": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.5.tgz", + "integrity": "sha512-B1j9C/IfvshnPcklsc93AVLTrNVa69iSqztylZH6qnmiAsDDOmmjEYqOm3Ts2lGSgTSywnBNiqC949VdD0/gfw==", "dev": true, - "license": "MIT", "dependencies": { - "@nodelib/fs.stat": "2.0.3", - "run-parallel": "^1.1.9" + "@babel/helper-plugin-utils": "^7.16.5" }, "engines": { - "node": ">= 8" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.3", + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.5.tgz", + "integrity": "sha512-d57i3vPHWgIde/9Y8W/xSFUndhvhZN5Wu2TjRrN1MVz5KzdUihKnfDVlfP1U7mS5DNj/WHHhaE4/tTi4hIyHwQ==", "dev": true, - "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.5" + }, "engines": { - "node": ">= 8" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.4", + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.5.tgz", + "integrity": "sha512-oHI15S/hdJuSCfnwIz+4lm6wu/wBn7oJ8+QrkzPPwSFGXk8kgdI/AIKcbR/XnD1nQVMg/i6eNaXpszbGuwYDRQ==", "dev": true, - "license": "MIT", "dependencies": { - "@nodelib/fs.scandir": "2.1.3", - "fastq": "^1.6.0" + "@babel/helper-module-transforms": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.5", + "babel-plugin-dynamic-import-node": "^2.3.3" }, "engines": { - "node": ">= 8" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@octokit/auth-token": { - "version": "2.5.0", + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.5.tgz", + "integrity": "sha512-ABhUkxvoQyqhCWyb8xXtfwqNMJD7tx+irIRnUh6lmyFud7Jln1WzONXKlax1fg/ey178EXbs4bSGNd6PngO+SQ==", "dev": true, - "license": "MIT", "dependencies": { - "@octokit/types": "^6.0.3" + "@babel/helper-module-transforms": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-simple-access": "^7.16.0", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@octokit/core": { - "version": "3.5.1", + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.5.tgz", + "integrity": "sha512-53gmLdScNN28XpjEVIm7LbWnD/b/TpbwKbLk6KV4KqC9WyU6rq1jnNmVG6UgAdQZVVGZVoik3DqHNxk4/EvrjA==", "dev": true, - "license": "MIT", "dependencies": { - "@octokit/auth-token": "^2.4.4", - "@octokit/graphql": "^4.5.8", - "@octokit/request": "^5.6.0", - "@octokit/request-error": "^2.0.5", - "@octokit/types": "^6.0.3", - "before-after-hook": "^2.2.0", - "universal-user-agent": "^6.0.0" + "@babel/helper-hoist-variables": "^7.16.0", + "@babel/helper-module-transforms": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-validator-identifier": "^7.15.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@octokit/endpoint": { - "version": "6.0.12", + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.5.tgz", + "integrity": "sha512-qTFnpxHMoenNHkS3VoWRdwrcJ3FhX567GvDA3hRZKF0Dj8Fmg0UzySZp3AP2mShl/bzcywb/UWAMQIjA1bhXvw==", "dev": true, - "license": "MIT", "dependencies": { - "@octokit/types": "^6.0.3", - "is-plain-object": "^5.0.0", - "universal-user-agent": "^6.0.0" + "@babel/helper-module-transforms": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@octokit/graphql": { - "version": "4.8.0", + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.5.tgz", + "integrity": "sha512-/wqGDgvFUeKELW6ex6QB7dLVRkd5ehjw34tpXu1nhKC0sFfmaLabIswnpf8JgDyV2NeDmZiwoOb0rAmxciNfjA==", "dev": true, - "license": "MIT", "dependencies": { - "@octokit/request": "^5.6.0", - "@octokit/types": "^6.0.3", - "universal-user-agent": "^6.0.0" + "@babel/helper-create-regexp-features-plugin": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "node_modules/@octokit/openapi-types": { - "version": "11.2.0", - "dev": true, - "license": "MIT" - }, - "node_modules/@octokit/plugin-paginate-rest": { - "version": "2.17.0", + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.5.tgz", + "integrity": "sha512-ZaIrnXF08ZC8jnKR4/5g7YakGVL6go6V9ql6Jl3ecO8PQaQqFE74CuM384kezju7Z9nGCCA20BqZaR1tJ/WvHg==", "dev": true, - "license": "MIT", "dependencies": { - "@octokit/types": "^6.34.0" + "@babel/helper-plugin-utils": "^7.16.5" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { - "@octokit/core": ">=2" + "@babel/core": "^7.0.0-0" } }, - "node_modules/@octokit/plugin-request-log": { - "version": "1.0.4", + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.5.tgz", + "integrity": "sha512-tded+yZEXuxt9Jdtkc1RraW1zMF/GalVxaVVxh41IYwirdRgyAxxxCKZ9XB7LxZqmsjfjALxupNE1MIz9KH+Zg==", "dev": true, - "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-replace-supers": "^7.16.5" + }, + "engines": { + "node": ">=6.9.0" + }, "peerDependencies": { - "@octokit/core": ">=3" + "@babel/core": "^7.0.0-0" } }, - "node_modules/@octokit/plugin-rest-endpoint-methods": { - "version": "5.13.0", + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.5.tgz", + "integrity": "sha512-B3O6AL5oPop1jAVg8CV+haeUte9oFuY85zu0jwnRNZZi3tVAbJriu5tag/oaO2kGaQM/7q7aGPBlTI5/sr9enA==", "dev": true, - "license": "MIT", "dependencies": { - "@octokit/types": "^6.34.0", - "deprecation": "^2.3.1" + "@babel/helper-plugin-utils": "^7.16.5" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { - "@octokit/core": ">=3" + "@babel/core": "^7.0.0-0" } }, - "node_modules/@octokit/request": { - "version": "5.6.2", + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.5.tgz", + "integrity": "sha512-+IRcVW71VdF9pEH/2R/Apab4a19LVvdVsr/gEeotH00vSDVlKD+XgfSIw+cgGWsjDB/ziqGv/pGoQZBIiQVXHg==", "dev": true, - "license": "MIT", "dependencies": { - "@octokit/endpoint": "^6.0.1", - "@octokit/request-error": "^2.1.0", - "@octokit/types": "^6.16.1", - "is-plain-object": "^5.0.0", - "node-fetch": "^2.6.1", - "universal-user-agent": "^6.0.0" + "@babel/helper-plugin-utils": "^7.16.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@octokit/request-error": { - "version": "2.1.0", + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.5.tgz", + "integrity": "sha512-2z+it2eVWU8TtQQRauvGUqZwLy4+7rTfo6wO4npr+fvvN1SW30ZF3O/ZRCNmTuu4F5MIP8OJhXAhRV5QMJOuYg==", "dev": true, - "license": "MIT", "dependencies": { - "@octokit/types": "^6.0.3", - "deprecation": "^2.0.0", - "once": "^1.4.0" + "regenerator-transform": "^0.14.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@octokit/rest": { - "version": "18.12.0", + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.5.tgz", + "integrity": "sha512-aIB16u8lNcf7drkhXJRoggOxSTUAuihTSTfAcpynowGJOZiGf+Yvi7RuTwFzVYSYPmWyARsPqUGoZWWWxLiknw==", "dev": true, - "license": "MIT", "dependencies": { - "@octokit/core": "^3.5.1", - "@octokit/plugin-paginate-rest": "^2.16.8", - "@octokit/plugin-request-log": "^1.0.4", - "@octokit/plugin-rest-endpoint-methods": "^5.12.0" + "@babel/helper-plugin-utils": "^7.16.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@octokit/types": { - "version": "6.34.0", + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.5.tgz", + "integrity": "sha512-ZbuWVcY+MAXJuuW7qDoCwoxDUNClfZxoo7/4swVbOW1s/qYLOMHlm9YRWMsxMFuLs44eXsv4op1vAaBaBaDMVg==", "dev": true, - "license": "MIT", "dependencies": { - "@octokit/openapi-types": "^11.2.0" - } - }, - "node_modules/@popperjs/core": { - "version": "2.11.0", - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/popperjs" + "@babel/helper-plugin-utils": "^7.16.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@semantic-release/changelog": { - "version": "6.0.1", + "node_modules/@babel/plugin-transform-spread": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.5.tgz", + "integrity": "sha512-5d6l/cnG7Lw4tGHEoga4xSkYp1euP7LAtrah1h1PgJ3JY7yNsjybsxQAnVK4JbtReZ/8z6ASVmd3QhYYKLaKZw==", "dev": true, - "license": "MIT", "dependencies": { - "@semantic-release/error": "^3.0.0", - "aggregate-error": "^3.0.0", - "fs-extra": "^9.0.0", - "lodash": "^4.17.4" + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" }, "engines": { - "node": ">=14.17" + "node": ">=6.9.0" }, "peerDependencies": { - "semantic-release": ">=18.0.0" + "@babel/core": "^7.0.0-0" } }, - "node_modules/@semantic-release/changelog/node_modules/fs-extra": { - "version": "9.0.1", + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.5.tgz", + "integrity": "sha512-usYsuO1ID2LXxzuUxifgWtJemP7wL2uZtyrTVM4PKqsmJycdS4U4mGovL5xXkfUheds10Dd2PjoQLXw6zCsCbg==", "dev": true, - "license": "MIT", "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^1.0.0" + "@babel/helper-plugin-utils": "^7.16.5" }, "engines": { - "node": ">=10" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@semantic-release/changelog/node_modules/jsonfile": { - "version": "6.0.1", + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.5.tgz", + "integrity": "sha512-gnyKy9RyFhkovex4BjKWL3BVYzUDG6zC0gba7VMLbQoDuqMfJ1SDXs8k/XK41Mmt1Hyp4qNAvGFb9hKzdCqBRQ==", "dev": true, - "license": "MIT", "dependencies": { - "universalify": "^1.0.0" + "@babel/helper-plugin-utils": "^7.16.5" }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/@semantic-release/changelog/node_modules/universalify": { - "version": "1.0.0", - "dev": true, - "license": "MIT", "engines": { - "node": ">= 10.0.0" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@semantic-release/commit-analyzer": { - "version": "9.0.2", + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.5.tgz", + "integrity": "sha512-ldxCkW180qbrvyCVDzAUZqB0TAeF8W/vGJoRcaf75awm6By+PxfJKvuqVAnq8N9wz5Xa6mSpM19OfVKKVmGHSQ==", "dev": true, - "license": "MIT", "dependencies": { - "conventional-changelog-angular": "^5.0.0", - "conventional-commits-filter": "^2.0.0", - "conventional-commits-parser": "^3.2.3", - "debug": "^4.0.0", - "import-from": "^4.0.0", - "lodash": "^4.17.4", - "micromatch": "^4.0.2" + "@babel/helper-plugin-utils": "^7.16.5" }, "engines": { - "node": ">=14.17" + "node": ">=6.9.0" }, "peerDependencies": { - "semantic-release": ">=18.0.0-beta.1" - } - }, - "node_modules/@semantic-release/commit-analyzer/node_modules/import-from": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12.2" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@semantic-release/error": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=14.17" + "@babel/core": "^7.0.0-0" } }, - "node_modules/@semantic-release/exec": { - "version": "6.0.3", + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.5.tgz", + "integrity": "sha512-shiCBHTIIChGLdyojsKQjoAyB8MBwat25lKM7MJjbe1hE0bgIppD+LX9afr41lLHOhqceqeWl4FkLp+Bgn9o1Q==", "dev": true, - "license": "MIT", "dependencies": { - "@semantic-release/error": "^3.0.0", - "aggregate-error": "^3.0.0", - "debug": "^4.0.0", - "execa": "^5.0.0", - "lodash": "^4.17.4", - "parse-json": "^5.0.0" + "@babel/helper-plugin-utils": "^7.16.5" }, "engines": { - "node": ">=14.17" + "node": ">=6.9.0" }, "peerDependencies": { - "semantic-release": ">=18.0.0" + "@babel/core": "^7.0.0-0" } }, - "node_modules/@semantic-release/exec/node_modules/parse-json": { - "version": "5.1.0", + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.5.tgz", + "integrity": "sha512-GTJ4IW012tiPEMMubd7sD07iU9O/LOo8Q/oU4xNhcaq0Xn8+6TcUQaHtC8YxySo1T+ErQ8RaWogIEeFhKGNPzw==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" + "@babel/helper-create-regexp-features-plugin": "^7.16.0", + "@babel/helper-plugin-utils": "^7.16.5" }, "engines": { - "node": ">=8" + "node": ">=6.9.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@semantic-release/git": { - "version": "10.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@semantic-release/error": "^3.0.0", - "aggregate-error": "^3.0.0", - "debug": "^4.0.0", - "dir-glob": "^3.0.0", - "execa": "^5.0.0", - "lodash": "^4.17.4", - "micromatch": "^4.0.0", - "p-reduce": "^2.0.0" + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.5.tgz", + "integrity": "sha512-MiJJW5pwsktG61NDxpZ4oJ1CKxM1ncam9bzRtx9g40/WkLRkxFP6mhpkYV0/DxcciqoiHicx291+eUQrXb/SfQ==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.16.4", + "@babel/helper-compilation-targets": "^7.16.3", + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-validator-option": "^7.14.5", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.2", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-async-generator-functions": "^7.16.5", + "@babel/plugin-proposal-class-properties": "^7.16.5", + "@babel/plugin-proposal-class-static-block": "^7.16.5", + "@babel/plugin-proposal-dynamic-import": "^7.16.5", + "@babel/plugin-proposal-export-namespace-from": "^7.16.5", + "@babel/plugin-proposal-json-strings": "^7.16.5", + "@babel/plugin-proposal-logical-assignment-operators": "^7.16.5", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.5", + "@babel/plugin-proposal-numeric-separator": "^7.16.5", + "@babel/plugin-proposal-object-rest-spread": "^7.16.5", + "@babel/plugin-proposal-optional-catch-binding": "^7.16.5", + "@babel/plugin-proposal-optional-chaining": "^7.16.5", + "@babel/plugin-proposal-private-methods": "^7.16.5", + "@babel/plugin-proposal-private-property-in-object": "^7.16.5", + "@babel/plugin-proposal-unicode-property-regex": "^7.16.5", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.16.5", + "@babel/plugin-transform-async-to-generator": "^7.16.5", + "@babel/plugin-transform-block-scoped-functions": "^7.16.5", + "@babel/plugin-transform-block-scoping": "^7.16.5", + "@babel/plugin-transform-classes": "^7.16.5", + "@babel/plugin-transform-computed-properties": "^7.16.5", + "@babel/plugin-transform-destructuring": "^7.16.5", + "@babel/plugin-transform-dotall-regex": "^7.16.5", + "@babel/plugin-transform-duplicate-keys": "^7.16.5", + "@babel/plugin-transform-exponentiation-operator": "^7.16.5", + "@babel/plugin-transform-for-of": "^7.16.5", + "@babel/plugin-transform-function-name": "^7.16.5", + "@babel/plugin-transform-literals": "^7.16.5", + "@babel/plugin-transform-member-expression-literals": "^7.16.5", + "@babel/plugin-transform-modules-amd": "^7.16.5", + "@babel/plugin-transform-modules-commonjs": "^7.16.5", + "@babel/plugin-transform-modules-systemjs": "^7.16.5", + "@babel/plugin-transform-modules-umd": "^7.16.5", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.5", + "@babel/plugin-transform-new-target": "^7.16.5", + "@babel/plugin-transform-object-super": "^7.16.5", + "@babel/plugin-transform-parameters": "^7.16.5", + "@babel/plugin-transform-property-literals": "^7.16.5", + "@babel/plugin-transform-regenerator": "^7.16.5", + "@babel/plugin-transform-reserved-words": "^7.16.5", + "@babel/plugin-transform-shorthand-properties": "^7.16.5", + "@babel/plugin-transform-spread": "^7.16.5", + "@babel/plugin-transform-sticky-regex": "^7.16.5", + "@babel/plugin-transform-template-literals": "^7.16.5", + "@babel/plugin-transform-typeof-symbol": "^7.16.5", + "@babel/plugin-transform-unicode-escapes": "^7.16.5", + "@babel/plugin-transform-unicode-regex": "^7.16.5", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.16.0", + "babel-plugin-polyfill-corejs2": "^0.3.0", + "babel-plugin-polyfill-corejs3": "^0.4.0", + "babel-plugin-polyfill-regenerator": "^0.3.0", + "core-js-compat": "^3.19.1", + "semver": "^6.3.0" }, "engines": { - "node": ">=14.17" + "node": ">=6.9.0" }, "peerDependencies": { - "semantic-release": ">=18.0.0" + "@babel/core": "^7.0.0-0" } }, - "node_modules/@semantic-release/github": { - "version": "8.0.2", + "node_modules/@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", "dev": true, - "license": "MIT", "dependencies": { - "@octokit/rest": "^18.0.0", - "@semantic-release/error": "^2.2.0", - "aggregate-error": "^3.0.0", - "bottleneck": "^2.18.1", - "debug": "^4.0.0", - "dir-glob": "^3.0.0", - "fs-extra": "^10.0.0", - "globby": "^11.0.0", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", - "issue-parser": "^6.0.0", - "lodash": "^4.17.4", - "mime": "^3.0.0", - "p-filter": "^2.0.0", - "p-retry": "^4.0.0", - "url-join": "^4.0.0" - }, - "engines": { - "node": ">=14.17" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" }, "peerDependencies": { - "semantic-release": ">=18.0.0-beta.1" + "@babel/core": "^7.0.0-0" } }, - "node_modules/@semantic-release/github/node_modules/@semantic-release/error": { - "version": "2.2.0", - "dev": true, - "license": "MIT" - }, - "node_modules/@semantic-release/github/node_modules/@tootallnate/once": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 10" - } - }, - "node_modules/@semantic-release/github/node_modules/fs-extra": { - "version": "10.0.0", - "dev": true, + "node_modules/@babel/runtime": { + "version": "7.12.5", "license": "MIT", "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" + "regenerator-runtime": "^0.13.4" } }, - "node_modules/@semantic-release/github/node_modules/http-proxy-agent": { - "version": "5.0.0", + "node_modules/@babel/template": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.0.tgz", + "integrity": "sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==", "dev": true, - "license": "MIT", "dependencies": { - "@tootallnate/once": "2", - "agent-base": "6", - "debug": "4" + "@babel/code-frame": "^7.16.0", + "@babel/parser": "^7.16.0", + "@babel/types": "^7.16.0" }, "engines": { - "node": ">= 6" + "node": ">=6.9.0" } }, - "node_modules/@semantic-release/github/node_modules/jsonfile": { - "version": "6.1.0", + "node_modules/@babel/traverse": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.5.tgz", + "integrity": "sha512-FOCODAzqUMROikDYLYxl4nmwiLlu85rNqBML/A5hKRVXG2LV8d0iMqgPzdYTcIpjZEBB7D6UDU9vxRZiriASdQ==", "dev": true, - "license": "MIT", "dependencies": { - "universalify": "^2.0.0" + "@babel/code-frame": "^7.16.0", + "@babel/generator": "^7.16.5", + "@babel/helper-environment-visitor": "^7.16.5", + "@babel/helper-function-name": "^7.16.0", + "@babel/helper-hoist-variables": "^7.16.0", + "@babel/helper-split-export-declaration": "^7.16.0", + "@babel/parser": "^7.16.5", + "@babel/types": "^7.16.0", + "debug": "^4.1.0", + "globals": "^11.1.0" }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@semantic-release/github/node_modules/universalify": { - "version": "2.0.0", + "node_modules/@babel/traverse/node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", "dev": true, - "license": "MIT", "engines": { - "node": ">= 10.0.0" + "node": ">=4" } }, - "node_modules/@semantic-release/gitlab": { - "version": "7.0.4", + "node_modules/@babel/types": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", "dev": true, - "license": "MIT", "dependencies": { - "@semantic-release/error": "^3.0.0", - "aggregate-error": "^3.0.0", - "debug": "^4.0.0", - "dir-glob": "^3.0.0", - "escape-string-regexp": "^3.0.0", - "form-data": "^4.0.0", - "fs-extra": "^10.0.0", - "globby": "^11.0.0", - "got": "^11.0.0", - "lodash": "^4.17.11", - "parse-path": "^4.0.0", - "url-join": "^4.0.0" + "@babel/helper-validator-identifier": "^7.15.7", + "to-fast-properties": "^2.0.0" }, "engines": { - "node": ">=14.17" - }, - "peerDependencies": { - "semantic-release": ">=18.0.0" + "node": ">=6.9.0" } }, - "node_modules/@semantic-release/gitlab/node_modules/escape-string-regexp": { - "version": "3.0.0", - "dev": true, + "node_modules/@codemirror/autocomplete": { + "version": "0.19.9", "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "dependencies": { + "@codemirror/language": "^0.19.0", + "@codemirror/state": "^0.19.4", + "@codemirror/text": "^0.19.2", + "@codemirror/tooltip": "^0.19.0", + "@codemirror/view": "^0.19.0", + "@lezer/common": "^0.15.0" } }, - "node_modules/@semantic-release/gitlab/node_modules/form-data": { - "version": "4.0.0", - "dev": true, + "node_modules/@codemirror/basic-setup": { + "version": "0.19.1", "license": "MIT", "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" + "@codemirror/autocomplete": "^0.19.0", + "@codemirror/closebrackets": "^0.19.0", + "@codemirror/commands": "^0.19.0", + "@codemirror/comment": "^0.19.0", + "@codemirror/fold": "^0.19.0", + "@codemirror/gutter": "^0.19.0", + "@codemirror/highlight": "^0.19.0", + "@codemirror/history": "^0.19.0", + "@codemirror/language": "^0.19.0", + "@codemirror/lint": "^0.19.0", + "@codemirror/matchbrackets": "^0.19.0", + "@codemirror/rectangular-selection": "^0.19.0", + "@codemirror/search": "^0.19.0", + "@codemirror/state": "^0.19.0", + "@codemirror/view": "^0.19.31" } }, - "node_modules/@semantic-release/gitlab/node_modules/fs-extra": { - "version": "10.0.0", - "dev": true, + "node_modules/@codemirror/closebrackets": { + "version": "0.19.0", "license": "MIT", "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" + "@codemirror/language": "^0.19.0", + "@codemirror/rangeset": "^0.19.0", + "@codemirror/state": "^0.19.0", + "@codemirror/text": "^0.19.0", + "@codemirror/view": "^0.19.0" } }, - "node_modules/@semantic-release/gitlab/node_modules/jsonfile": { - "version": "6.1.0", - "dev": true, + "node_modules/@codemirror/commands": { + "version": "0.19.6", "license": "MIT", "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "@codemirror/language": "^0.19.0", + "@codemirror/matchbrackets": "^0.19.0", + "@codemirror/state": "^0.19.2", + "@codemirror/text": "^0.19.0", + "@codemirror/view": "^0.19.22", + "@lezer/common": "^0.15.0" } }, - "node_modules/@semantic-release/gitlab/node_modules/universalify": { - "version": "2.0.0", - "dev": true, + "node_modules/@codemirror/comment": { + "version": "0.19.0", "license": "MIT", - "engines": { - "node": ">= 10.0.0" + "dependencies": { + "@codemirror/state": "^0.19.0", + "@codemirror/text": "^0.19.0", + "@codemirror/view": "^0.19.0" } }, - "node_modules/@semantic-release/npm": { - "version": "8.0.3", - "dev": true, + "node_modules/@codemirror/fold": { + "version": "0.19.2", "license": "MIT", "dependencies": { - "@semantic-release/error": "^3.0.0", - "aggregate-error": "^3.0.0", - "execa": "^5.0.0", - "fs-extra": "^10.0.0", - "lodash": "^4.17.15", - "nerf-dart": "^1.0.0", - "normalize-url": "^6.0.0", - "npm": "^7.0.0", - "rc": "^1.2.8", - "read-pkg": "^5.0.0", - "registry-auth-token": "^4.0.0", - "semver": "^7.1.2", - "tempy": "^1.0.0" - }, - "engines": { - "node": ">=14.17" - }, - "peerDependencies": { - "semantic-release": ">=18.0.0" + "@codemirror/gutter": "^0.19.0", + "@codemirror/language": "^0.19.0", + "@codemirror/rangeset": "^0.19.0", + "@codemirror/state": "^0.19.0", + "@codemirror/view": "^0.19.22" } }, - "node_modules/@semantic-release/npm/node_modules/fs-extra": { - "version": "10.0.0", - "dev": true, + "node_modules/@codemirror/gutter": { + "version": "0.19.9", "license": "MIT", "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" + "@codemirror/rangeset": "^0.19.0", + "@codemirror/state": "^0.19.0", + "@codemirror/view": "^0.19.23" } }, - "node_modules/@semantic-release/npm/node_modules/jsonfile": { - "version": "6.1.0", - "dev": true, + "node_modules/@codemirror/highlight": { + "version": "0.19.6", "license": "MIT", "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "@codemirror/language": "^0.19.0", + "@codemirror/rangeset": "^0.19.0", + "@codemirror/state": "^0.19.0", + "@codemirror/view": "^0.19.0", + "@lezer/common": "^0.15.0", + "style-mod": "^4.0.0" } }, - "node_modules/@semantic-release/npm/node_modules/semver": { - "version": "7.3.5", - "dev": true, - "license": "ISC", + "node_modules/@codemirror/history": { + "version": "0.19.1", + "license": "MIT", "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" + "@codemirror/state": "^0.19.2", + "@codemirror/view": "^0.19.0" } }, - "node_modules/@semantic-release/npm/node_modules/universalify": { - "version": "2.0.0", - "dev": true, + "node_modules/@codemirror/lang-xml": { + "version": "0.19.2", "license": "MIT", - "engines": { - "node": ">= 10.0.0" + "dependencies": { + "@codemirror/autocomplete": "^0.19.0", + "@codemirror/highlight": "^0.19.6", + "@codemirror/language": "^0.19.0", + "@codemirror/state": "^0.19.0", + "@lezer/common": "^0.15.0", + "@lezer/xml": "^0.15.0" } }, - "node_modules/@semantic-release/release-notes-generator": { - "version": "10.0.3", - "dev": true, + "node_modules/@codemirror/language": { + "version": "0.19.7", "license": "MIT", "dependencies": { - "conventional-changelog-angular": "^5.0.0", - "conventional-changelog-writer": "^5.0.0", - "conventional-commits-filter": "^2.0.0", - "conventional-commits-parser": "^3.2.3", - "debug": "^4.0.0", - "get-stream": "^6.0.0", - "import-from": "^4.0.0", - "into-stream": "^6.0.0", - "lodash": "^4.17.4", - "read-pkg-up": "^7.0.0" - }, - "engines": { - "node": ">=14.17" - }, - "peerDependencies": { - "semantic-release": ">=18.0.0-beta.1" + "@codemirror/state": "^0.19.0", + "@codemirror/text": "^0.19.0", + "@codemirror/view": "^0.19.0", + "@lezer/common": "^0.15.5", + "@lezer/lr": "^0.15.0" } }, - "node_modules/@semantic-release/release-notes-generator/node_modules/get-stream": { - "version": "6.0.1", - "dev": true, + "node_modules/@codemirror/lint": { + "version": "0.19.3", "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "dependencies": { + "@codemirror/gutter": "^0.19.4", + "@codemirror/panel": "^0.19.0", + "@codemirror/rangeset": "^0.19.1", + "@codemirror/state": "^0.19.4", + "@codemirror/tooltip": "^0.19.5", + "@codemirror/view": "^0.19.0", + "crelt": "^1.0.5" } }, - "node_modules/@semantic-release/release-notes-generator/node_modules/import-from": { - "version": "4.0.0", - "dev": true, + "node_modules/@codemirror/matchbrackets": { + "version": "0.19.3", "license": "MIT", - "engines": { - "node": ">=12.2" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "dependencies": { + "@codemirror/language": "^0.19.0", + "@codemirror/state": "^0.19.0", + "@codemirror/view": "^0.19.0", + "@lezer/common": "^0.15.0" } }, - "node_modules/@sindresorhus/is": { - "version": "4.2.0", - "dev": true, + "node_modules/@codemirror/panel": { + "version": "0.19.1", "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/is?sponsor=1" + "dependencies": { + "@codemirror/state": "^0.19.0", + "@codemirror/view": "^0.19.0" } }, - "node_modules/@stencil/core": { - "version": "2.5.2", + "node_modules/@codemirror/rangeset": { + "version": "0.19.5", "license": "MIT", - "bin": { - "stencil": "bin/stencil" - }, - "engines": { - "node": ">=12.10.0", - "npm": ">=6.0.0" + "dependencies": { + "@codemirror/state": "^0.19.0" } }, - "node_modules/@szmarczak/http-timer": { - "version": "4.0.6", - "dev": true, + "node_modules/@codemirror/rectangular-selection": { + "version": "0.19.1", "license": "MIT", "dependencies": { - "defer-to-connect": "^2.0.0" - }, - "engines": { - "node": ">=10" + "@codemirror/state": "^0.19.0", + "@codemirror/text": "^0.19.4", + "@codemirror/view": "^0.19.0" } }, - "node_modules/@tailwindcss/forms": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.4.0.tgz", - "integrity": "sha512-DeaQBx6EgEeuZPQACvC+mKneJsD8am1uiJugjgQK1+/Vt+Ai0GpFBC2T2fqnUad71WgOxyrZPE6BG1VaI6YqfQ==", - "dev": true, + "node_modules/@codemirror/search": { + "version": "0.19.5", + "license": "MIT", "dependencies": { - "mini-svg-data-uri": "^1.2.3" - }, - "peerDependencies": { - "tailwindcss": ">=3.0.0 || >= 3.0.0-alpha.1" + "@codemirror/panel": "^0.19.0", + "@codemirror/rangeset": "^0.19.0", + "@codemirror/state": "^0.19.3", + "@codemirror/text": "^0.19.0", + "@codemirror/view": "^0.19.0", + "crelt": "^1.0.5" } }, - "node_modules/@tailwindcss/line-clamp": { - "version": "0.2.2", - "dev": true, + "node_modules/@codemirror/state": { + "version": "0.19.6", "license": "MIT", - "peerDependencies": { - "tailwindcss": ">=2.0.0 || >=3.0.0-alpha.1" - } - }, - "node_modules/@tailwindcss/nesting": { - "version": "0.0.0-insiders.565cd3e", - "resolved": "https://registry.npmjs.org/@tailwindcss/nesting/-/nesting-0.0.0-insiders.565cd3e.tgz", - "integrity": "sha512-WhHoFBx19TnH/c+xLwT/sxei6+4RpdfiyG3MYXfmLaMsADmVqBkF7B6lDalgZD9YdM459MF7DtxVbWkOrV7IaQ==", "dependencies": { - "postcss-nested": "^5.0.5" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "@codemirror/text": "^0.19.0" } }, - "node_modules/@tailwindcss/typography": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@tailwindcss/typography/-/typography-0.5.0.tgz", - "integrity": "sha512-1p/3C6C+JJziS/ghtG8ACYalbA2SyLJY27Pm33cVTlAoY6VQ7zfm2H64cPxUMBkVIlWXTtWHhZcZJPobMRmQAA==", - "dev": true, + "node_modules/@codemirror/text": { + "version": "0.19.5", + "license": "MIT" + }, + "node_modules/@codemirror/tooltip": { + "version": "0.19.10", + "license": "MIT", "dependencies": { - "lodash.castarray": "^4.4.0", - "lodash.isplainobject": "^4.0.6", - "lodash.merge": "^4.6.2", - "lodash.uniq": "^4.5.0" - }, - "peerDependencies": { - "tailwindcss": ">=3.0.0 || >= 3.0.0-alpha.1 || insiders" + "@codemirror/state": "^0.19.0", + "@codemirror/view": "^0.19.0" } }, - "node_modules/@tootallnate/once": { - "version": "1.1.2", + "node_modules/@codemirror/view": { + "version": "0.19.37", "license": "MIT", - "engines": { - "node": ">= 6" + "dependencies": { + "@codemirror/rangeset": "^0.19.5", + "@codemirror/state": "^0.19.3", + "@codemirror/text": "^0.19.0", + "style-mod": "^4.0.0", + "w3c-keyname": "^2.2.4" } }, - "node_modules/@trysound/sax": { - "version": "0.2.0", + "node_modules/@commitlint/cli": { + "version": "13.2.1", "dev": true, - "license": "ISC", + "license": "MIT", + "dependencies": { + "@commitlint/format": "^13.2.0", + "@commitlint/lint": "^13.2.0", + "@commitlint/load": "^13.2.1", + "@commitlint/read": "^13.2.0", + "@commitlint/types": "^13.2.0", + "lodash": "^4.17.19", + "resolve-from": "5.0.0", + "resolve-global": "1.0.0", + "yargs": "^17.0.0" + }, + "bin": { + "commitlint": "cli.js" + }, "engines": { - "node": ">=10.13.0" + "node": ">=v12" } }, - "node_modules/@types/cacheable-request": { - "version": "6.0.2", + "node_modules/@commitlint/cli/node_modules/@commitlint/execute-rule": { + "version": "13.2.0", "dev": true, "license": "MIT", - "dependencies": { - "@types/http-cache-semantics": "*", - "@types/keyv": "*", - "@types/node": "*", - "@types/responselike": "*" + "engines": { + "node": ">=v12" } }, - "node_modules/@types/color-name": { - "version": "1.1.1", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/fscreen": { - "version": "1.0.1", - "license": "MIT" - }, - "node_modules/@types/geojson": { - "version": "7946.0.8", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/http-cache-semantics": { - "version": "4.0.1", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/json-schema": { - "version": "7.0.9", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", - "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", - "dev": true - }, - "node_modules/@types/keyv": { - "version": "3.1.3", + "node_modules/@commitlint/cli/node_modules/@commitlint/load": { + "version": "13.2.1", "dev": true, "license": "MIT", "dependencies": { - "@types/node": "*" + "@commitlint/execute-rule": "^13.2.0", + "@commitlint/resolve-extends": "^13.2.0", + "@commitlint/types": "^13.2.0", + "@endemolshinegroup/cosmiconfig-typescript-loader": "^3.0.2", + "chalk": "^4.0.0", + "cosmiconfig": "^7.0.0", + "lodash": "^4.17.19", + "resolve-from": "^5.0.0", + "typescript": "^4.4.3" + }, + "engines": { + "node": ">=v12" } }, - "node_modules/@types/leaflet": { - "version": "1.7.6", + "node_modules/@commitlint/cli/node_modules/@commitlint/resolve-extends": { + "version": "13.2.0", "dev": true, "license": "MIT", "dependencies": { - "@types/geojson": "*" + "import-fresh": "^3.0.0", + "lodash": "^4.17.19", + "resolve-from": "^5.0.0", + "resolve-global": "^1.0.0" + }, + "engines": { + "node": ">=v12" } }, - "node_modules/@types/marked": { - "version": "3.0.3", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/minimist": { - "version": "1.2.1", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/node": { - "version": "17.0.5", + "node_modules/@commitlint/cli/node_modules/@commitlint/types": { + "version": "13.2.0", "dev": true, - "license": "MIT" + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0" + }, + "engines": { + "node": ">=v12" + } }, - "node_modules/@types/normalize-package-data": { - "version": "2.4.0", + "node_modules/@commitlint/cli/node_modules/ansi-regex": { + "version": "5.0.1", "dev": true, - "license": "MIT" + "license": "MIT", + "engines": { + "node": ">=8" + } }, - "node_modules/@types/parse-json": { - "version": "4.0.0", + "node_modules/@commitlint/cli/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", "dev": true, - "license": "MIT" + "license": "MIT", + "engines": { + "node": ">=8" + } }, - "node_modules/@types/responselike": { - "version": "1.0.0", + "node_modules/@commitlint/cli/node_modules/string-width": { + "version": "4.2.3", "dev": true, "license": "MIT", "dependencies": { - "@types/node": "*" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" } }, - "node_modules/@types/retry": { - "version": "0.12.1", + "node_modules/@commitlint/cli/node_modules/strip-ansi": { + "version": "6.0.1", "dev": true, - "license": "MIT" - }, - "node_modules/@types/trusted-types": { - "version": "2.0.2", - "license": "MIT" + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } }, - "node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.8.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.8.1.tgz", - "integrity": "sha512-wTZ5oEKrKj/8/366qTM366zqhIKAp6NCMweoRONtfuC07OAU9nVI2GZZdqQ1qD30WAAtcPdkH+npDwtRFdp4Rw==", + "node_modules/@commitlint/cli/node_modules/yargs": { + "version": "17.3.0", "dev": true, + "license": "MIT", "dependencies": { - "@typescript-eslint/experimental-utils": "5.8.1", - "@typescript-eslint/scope-manager": "5.8.1", - "debug": "^4.3.2", - "functional-red-black-tree": "^1.0.1", - "ignore": "^5.1.8", - "regexpp": "^3.2.0", - "semver": "^7.3.5", - "tsutils": "^3.21.0" + "cliui": "^7.0.2", + "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.0.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "@typescript-eslint/parser": "^5.0.0", - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "node": ">=12" } }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { - "version": "7.3.5", + "node_modules/@commitlint/cli/node_modules/yargs-parser": { + "version": "21.0.0", "dev": true, "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/@commitlint/config-conventional": { + "version": "13.2.0", + "dev": true, + "license": "MIT", "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" + "conventional-changelog-conventionalcommits": "^4.3.1" }, "engines": { - "node": ">=10" + "node": ">=v12" } }, - "node_modules/@typescript-eslint/experimental-utils": { - "version": "5.8.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.8.1.tgz", - "integrity": "sha512-fbodVnjIDU4JpeXWRDsG5IfIjYBxEvs8EBO8W1+YVdtrc2B9ppfof5sZhVEDOtgTfFHnYQJDI8+qdqLYO4ceww==", + "node_modules/@commitlint/ensure": { + "version": "13.2.0", "dev": true, + "license": "MIT", "dependencies": { - "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.8.1", - "@typescript-eslint/types": "5.8.1", - "@typescript-eslint/typescript-estree": "5.8.1", - "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0" + "@commitlint/types": "^13.2.0", + "lodash": "^4.17.19" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + "node": ">=v12" } }, - "node_modules/@typescript-eslint/parser": { - "version": "5.8.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.8.1.tgz", - "integrity": "sha512-K1giKHAjHuyB421SoXMXFHHVI4NdNY603uKw92++D3qyxSeYvC10CBJ/GE5Thpo4WTUvu1mmJI2/FFkz38F2Gw==", + "node_modules/@commitlint/ensure/node_modules/@commitlint/types": { + "version": "13.2.0", "dev": true, + "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "5.8.1", - "@typescript-eslint/types": "5.8.1", - "@typescript-eslint/typescript-estree": "5.8.1", - "debug": "^4.3.2" + "chalk": "^4.0.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "node": ">=v12" } }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "5.8.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.8.1.tgz", - "integrity": "sha512-DGxJkNyYruFH3NIZc3PwrzwOQAg7vvgsHsHCILOLvUpupgkwDZdNq/cXU3BjF4LNrCsVg0qxEyWasys5AiJ85Q==", + "node_modules/@commitlint/execute-rule": { + "version": "15.0.0", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=v12" + } + }, + "node_modules/@commitlint/format": { + "version": "13.2.0", "dev": true, + "license": "MIT", "dependencies": { - "@typescript-eslint/types": "5.8.1", - "@typescript-eslint/visitor-keys": "5.8.1" + "@commitlint/types": "^13.2.0", + "chalk": "^4.0.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": ">=v12" } }, - "node_modules/@typescript-eslint/types": { - "version": "5.8.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.8.1.tgz", - "integrity": "sha512-L/FlWCCgnjKOLefdok90/pqInkomLnAcF9UAzNr+DSqMC3IffzumHTQTrINXhP1gVp9zlHiYYjvozVZDPleLcA==", + "node_modules/@commitlint/format/node_modules/@commitlint/types": { + "version": "13.2.0", "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "engines": { + "node": ">=v12" } }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.8.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.8.1.tgz", - "integrity": "sha512-26lQ8l8tTbG7ri7xEcCFT9ijU5Fk+sx/KRRyyzCv7MQ+rZZlqiDPtMKWLC8P7o+dtCnby4c+OlxuX1tp8WfafQ==", + "node_modules/@commitlint/is-ignored": { + "version": "13.2.0", "dev": true, + "license": "MIT", "dependencies": { - "@typescript-eslint/types": "5.8.1", - "@typescript-eslint/visitor-keys": "5.8.1", - "debug": "^4.3.2", - "globby": "^11.0.4", - "is-glob": "^4.0.3", - "semver": "^7.3.5", - "tsutils": "^3.21.0" + "@commitlint/types": "^13.2.0", + "semver": "7.3.5" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": ">=v12" + } + }, + "node_modules/@commitlint/is-ignored/node_modules/@commitlint/types": { + "version": "13.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0" }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "engines": { + "node": ">=v12" } }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "node_modules/@commitlint/is-ignored/node_modules/semver": { "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", "dev": true, + "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" }, @@ -1983,801 +2139,792 @@ "node": ">=10" } }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.8.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.8.1.tgz", - "integrity": "sha512-SWgiWIwocK6NralrJarPZlWdr0hZnj5GXHIgfdm8hNkyKvpeQuFyLP6YjSIe9kf3YBIfU6OHSZLYkQ+smZwtNg==", + "node_modules/@commitlint/lint": { + "version": "13.2.0", "dev": true, + "license": "MIT", "dependencies": { - "@typescript-eslint/types": "5.8.1", - "eslint-visitor-keys": "^3.0.0" + "@commitlint/is-ignored": "^13.2.0", + "@commitlint/parse": "^13.2.0", + "@commitlint/rules": "^13.2.0", + "@commitlint/types": "^13.2.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": ">=v12" } }, - "node_modules/@vime/core": { - "version": "5.3.0", + "node_modules/@commitlint/lint/node_modules/@commitlint/types": { + "version": "13.2.0", + "dev": true, "license": "MIT", "dependencies": { - "@stencil/core": "2.5.2", - "@types/fscreen": "^1.0.1", - "fscreen": "^1.2.0", - "mitt": "^3.0.0", - "stencil-wormhole": "^3.4.1" - } - }, - "node_modules/abab": { - "version": "2.0.5", - "license": "BSD-3-Clause" - }, - "node_modules/acorn": { - "version": "7.4.1", - "license": "MIT", - "bin": { - "acorn": "bin/acorn" + "chalk": "^4.0.0" }, "engines": { - "node": ">=0.4.0" + "node": ">=v12" } }, - "node_modules/acorn-globals": { - "version": "6.0.0", + "node_modules/@commitlint/load": { + "version": "15.0.0", + "dev": true, "license": "MIT", + "optional": true, "dependencies": { - "acorn": "^7.1.1", - "acorn-walk": "^7.1.1" + "@commitlint/execute-rule": "^15.0.0", + "@commitlint/resolve-extends": "^15.0.0", + "@commitlint/types": "^15.0.0", + "@endemolshinegroup/cosmiconfig-typescript-loader": "^3.0.2", + "chalk": "^4.0.0", + "cosmiconfig": "^7.0.0", + "lodash": "^4.17.19", + "resolve-from": "^5.0.0", + "typescript": "^4.4.3" + }, + "engines": { + "node": ">=v12" } }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "node_modules/@commitlint/message": { + "version": "13.2.0", "dev": true, - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + "license": "MIT", + "engines": { + "node": ">=v12" } }, - "node_modules/acorn-node": { - "version": "1.8.2", - "license": "Apache-2.0", + "node_modules/@commitlint/parse": { + "version": "13.2.0", + "dev": true, + "license": "MIT", "dependencies": { - "acorn": "^7.0.0", - "acorn-walk": "^7.0.0", - "xtend": "^4.0.2" + "@commitlint/types": "^13.2.0", + "conventional-changelog-angular": "^5.0.11", + "conventional-commits-parser": "^3.2.2" + }, + "engines": { + "node": ">=v12" } }, - "node_modules/acorn-walk": { - "version": "7.2.0", + "node_modules/@commitlint/parse/node_modules/@commitlint/types": { + "version": "13.2.0", + "dev": true, "license": "MIT", + "dependencies": { + "chalk": "^4.0.0" + }, "engines": { - "node": ">=0.4.0" + "node": ">=v12" } }, - "node_modules/adler-32": { - "version": "1.2.0", - "license": "Apache-2.0", + "node_modules/@commitlint/read": { + "version": "13.2.0", + "dev": true, + "license": "MIT", "dependencies": { - "exit-on-epipe": "~1.0.1", - "printj": "~1.1.0" - }, - "bin": { - "adler32": "bin/adler32.njs" + "@commitlint/top-level": "^13.2.0", + "@commitlint/types": "^13.2.0", + "fs-extra": "^10.0.0", + "git-raw-commits": "^2.0.0" }, "engines": { - "node": ">=0.8" + "node": ">=v12" } }, - "node_modules/agent-base": { - "version": "6.0.2", + "node_modules/@commitlint/read/node_modules/@commitlint/types": { + "version": "13.2.0", + "dev": true, "license": "MIT", "dependencies": { - "debug": "4" + "chalk": "^4.0.0" }, "engines": { - "node": ">= 6.0.0" + "node": ">=v12" } }, - "node_modules/aggregate-error": { - "version": "3.1.0", + "node_modules/@commitlint/read/node_modules/fs-extra": { + "version": "10.0.0", "dev": true, "license": "MIT", "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, "engines": { - "node": ">=8" + "node": ">=12" } }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "node_modules/@commitlint/read/node_modules/jsonfile": { + "version": "6.1.0", "dev": true, + "license": "MIT", "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" + "universalify": "^2.0.0" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, - "node_modules/alphanum-sort": { - "version": "1.0.2", - "dev": true, - "license": "MIT" - }, - "node_modules/amdefine": { - "version": "1.0.1", - "license": "BSD-3-Clause OR MIT", - "optional": true, - "engines": { - "node": ">=0.4.2" - } - }, - "node_modules/ansi-colors": { - "version": "4.1.1", + "node_modules/@commitlint/read/node_modules/universalify": { + "version": "2.0.0", "dev": true, "license": "MIT", "engines": { - "node": ">=6" + "node": ">= 10.0.0" } }, - "node_modules/ansi-escapes": { - "version": "3.2.0", + "node_modules/@commitlint/resolve-extends": { + "version": "15.0.0", "dev": true, "license": "MIT", + "optional": true, + "dependencies": { + "import-fresh": "^3.0.0", + "lodash": "^4.17.19", + "resolve-from": "^5.0.0", + "resolve-global": "^1.0.0" + }, "engines": { - "node": ">=4" + "node": ">=v12" } }, - "node_modules/ansi-regex": { - "version": "3.0.0", + "node_modules/@commitlint/rules": { + "version": "13.2.0", "dev": true, "license": "MIT", + "dependencies": { + "@commitlint/ensure": "^13.2.0", + "@commitlint/message": "^13.2.0", + "@commitlint/to-lines": "^13.2.0", + "@commitlint/types": "^13.2.0", + "execa": "^5.0.0" + }, "engines": { - "node": ">=4" + "node": ">=v12" } }, - "node_modules/ansi-styles": { - "version": "3.2.1", + "node_modules/@commitlint/rules/node_modules/@commitlint/types": { + "version": "13.2.0", "dev": true, "license": "MIT", "dependencies": { - "color-convert": "^1.9.0" + "chalk": "^4.0.0" }, "engines": { - "node": ">=4" + "node": ">=v12" } }, - "node_modules/ansicolors": { - "version": "0.3.2", + "node_modules/@commitlint/to-lines": { + "version": "13.2.0", "dev": true, - "license": "MIT" + "license": "MIT", + "engines": { + "node": ">=v12" + } }, - "node_modules/anymatch": { - "version": "3.1.2", + "node_modules/@commitlint/top-level": { + "version": "13.2.0", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" + "find-up": "^5.0.0" }, "engines": { - "node": ">= 8" + "node": ">=v12" } }, - "node_modules/arg": { - "version": "5.0.1", - "dev": true, - "license": "MIT" - }, - "node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "node_modules/argv-formatter": { - "version": "1.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/array-from": { - "version": "2.1.1", - "license": "MIT" - }, - "node_modules/array-ify": { - "version": "1.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/array-union": { - "version": "2.1.0", + "node_modules/@commitlint/top-level/node_modules/find-up": { + "version": "5.0.0", "dev": true, "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/arrify": { - "version": "1.0.1", + "node_modules/@commitlint/top-level/node_modules/locate-path": { + "version": "6.0.0", "dev": true, "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/ast-transform": { - "version": "0.0.0", + "node_modules/@commitlint/top-level/node_modules/p-limit": { + "version": "3.1.0", + "dev": true, "license": "MIT", "dependencies": { - "escodegen": "~1.2.0", - "esprima": "~1.0.4", - "through": "~2.3.4" - } - }, - "node_modules/ast-transform/node_modules/esprima": { - "version": "1.0.4", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" + "yocto-queue": "^0.1.0" }, "engines": { - "node": ">=0.4.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/ast-types": { - "version": "0.7.8", + "node_modules/@commitlint/top-level/node_modules/p-locate": { + "version": "5.0.0", + "dev": true, "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, "engines": { - "node": ">= 0.6" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/astral-regex": { - "version": "2.0.0", + "node_modules/@commitlint/types": { + "version": "15.0.0", "dev": true, "license": "MIT", + "optional": true, + "dependencies": { + "chalk": "^4.0.0" + }, "engines": { - "node": ">=8" + "node": ">=v12" } }, - "node_modules/asynckit": { - "version": "0.4.0", - "license": "MIT" - }, - "node_modules/at-least-node": { - "version": "1.0.0", + "node_modules/@csstools/convert-colors": { + "version": "1.4.0", "dev": true, - "license": "ISC", + "license": "CC0-1.0", "engines": { - "node": ">= 4.0.0" + "node": ">=4.0.0" } }, - "node_modules/autoprefixer": { - "version": "10.4.0", + "node_modules/@endemolshinegroup/cosmiconfig-typescript-loader": { + "version": "3.0.2", "dev": true, "license": "MIT", - "peer": true, "dependencies": { - "browserslist": "^4.17.5", - "caniuse-lite": "^1.0.30001272", - "fraction.js": "^4.1.1", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.1.0" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" + "lodash.get": "^4", + "make-error": "^1", + "ts-node": "^9", + "tslib": "^2" }, "engines": { - "node": "^10 || ^12 || >=14" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "node": ">=10.0.0" }, "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/babel-runtime": { - "version": "6.26.0", - "license": "MIT", - "dependencies": { - "core-js": "^2.4.0", - "regenerator-runtime": "^0.11.0" + "cosmiconfig": ">=6" } }, - "node_modules/babel-runtime/node_modules/core-js": { - "version": "2.6.12", - "hasInstallScript": true, - "license": "MIT" - }, - "node_modules/babel-runtime/node_modules/regenerator-runtime": { - "version": "0.11.1", - "license": "MIT" - }, - "node_modules/balanced-match": { - "version": "1.0.0", + "node_modules/@endemolshinegroup/cosmiconfig-typescript-loader/node_modules/tslib": { + "version": "2.3.1", "dev": true, - "license": "MIT" - }, - "node_modules/base64-js": { - "version": "1.3.1", - "license": "MIT" + "license": "0BSD" }, - "node_modules/before-after-hook": { - "version": "2.2.2", + "node_modules/@eslint/eslintrc": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.0.5.tgz", + "integrity": "sha512-BLxsnmK3KyPunz5wmCCpqy0YelEoxxGmH73Is+Z74oOTMtExcjkr3dDR6quwrjh1YspA8DH9gnX1o069KiS9AQ==", "dev": true, - "license": "Apache-2.0" + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.2.0", + "globals": "^13.9.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } }, - "node_modules/binary-extensions": { - "version": "2.1.0", + "node_modules/@eslint/eslintrc/node_modules/ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", "dev": true, - "license": "MIT", "engines": { - "node": ">=8" + "node": ">= 4" } }, - "node_modules/boolbase": { - "version": "1.0.0", - "dev": true, - "license": "ISC" - }, - "node_modules/bottleneck": { - "version": "2.19.5", - "dev": true, - "license": "MIT" - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "3.0.2", + "node_modules/@eslint/eslintrc/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==", "dev": true, - "license": "MIT", - "dependencies": { - "fill-range": "^7.0.1" - }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/brfs": { - "version": "2.0.2", + "node_modules/@foliojs-fork/fontkit": { + "version": "1.9.1", "license": "MIT", "dependencies": { - "quote-stream": "^1.0.1", - "resolve": "^1.1.5", - "static-module": "^3.0.2", - "through2": "^2.0.0" - }, - "bin": { - "brfs": "bin/cmd.js" + "@foliojs-fork/restructure": "^2.0.2", + "brfs": "^2.0.0", + "brotli": "^1.2.0", + "browserify-optional": "^1.0.1", + "clone": "^1.0.4", + "deep-equal": "^1.0.0", + "dfa": "^1.2.0", + "tiny-inflate": "^1.0.2", + "unicode-properties": "^1.2.2", + "unicode-trie": "^2.0.0" } }, - "node_modules/brfs/node_modules/through2": { - "version": "2.0.5", + "node_modules/@foliojs-fork/linebreak": { + "version": "1.1.1", "license": "MIT", "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" + "base64-js": "1.3.1", + "brfs": "^2.0.2", + "unicode-trie": "^2.0.0" } }, - "node_modules/brotli": { - "version": "1.3.2", + "node_modules/@foliojs-fork/pdfkit": { + "version": "0.12.3", "license": "MIT", "dependencies": { - "base64-js": "^1.1.2" + "@foliojs-fork/fontkit": "^1.9.1", + "@foliojs-fork/linebreak": "^1.1.1", + "crypto-js": "^4.0.0", + "png-js": "^1.0.0" } }, - "node_modules/browser-process-hrtime": { - "version": "1.0.0", - "license": "BSD-2-Clause" + "node_modules/@foliojs-fork/restructure": { + "version": "2.0.2", + "license": "MIT" }, - "node_modules/browser-resolve": { - "version": "1.11.3", - "license": "MIT", - "dependencies": { - "resolve": "1.1.7" - } + "node_modules/@github/clipboard-copy-element": { + "version": "1.1.2", + "license": "MIT" }, - "node_modules/browser-resolve/node_modules/resolve": { - "version": "1.1.7", + "node_modules/@github/markdown-toolbar-element": { + "version": "1.5.3", "license": "MIT" }, - "node_modules/browserify-optional": { - "version": "1.0.1", - "license": "MIT", - "dependencies": { - "ast-transform": "0.0.0", - "ast-types": "^0.7.0", - "browser-resolve": "^1.8.1" - } + "node_modules/@github/time-elements": { + "version": "3.1.2", + "license": "MIT" }, - "node_modules/browserslist": { - "version": "4.19.1", + "node_modules/@humanwhocodes/config-array": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.2.tgz", + "integrity": "sha512-UXOuFCGcwciWckOpmfKDq/GyhlTf9pN/BzG//x8p8zTOFEcGuA68ANXheFS0AGvy3qgZqLBUkMs7hqzqCKOVwA==", "dev": true, - "license": "MIT", "dependencies": { - "caniuse-lite": "^1.0.30001286", - "electron-to-chromium": "^1.4.17", - "escalade": "^3.1.1", - "node-releases": "^2.0.1", - "picocolors": "^1.0.0" - }, - "bin": { - "browserslist": "cli.js" + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.4" }, "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" + "node": ">=10.10.0" } }, - "node_modules/buffer-equal": { - "version": "0.0.1", - "license": "MIT", - "engines": { - "node": ">=0.4.0" - } + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true }, - "node_modules/buffer-from": { - "version": "1.1.2", + "node_modules/@lezer/common": { + "version": "0.15.11", "license": "MIT" }, - "node_modules/cacheable-lookup": { - "version": "5.0.4", - "dev": true, + "node_modules/@lezer/lr": { + "version": "0.15.5", "license": "MIT", - "engines": { - "node": ">=10.6.0" + "dependencies": { + "@lezer/common": "^0.15.0" } }, - "node_modules/cacheable-request": { - "version": "7.0.2", + "node_modules/@lezer/xml": { + "version": "0.15.1", + "license": "MIT", + "dependencies": { + "@lezer/lr": "^0.15.0" + } + }, + "node_modules/@lit/reactive-element": { + "version": "1.0.2", + "license": "BSD-3-Clause" + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.3", "dev": true, "license": "MIT", "dependencies": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^4.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^6.0.1", - "responselike": "^2.0.0" + "@nodelib/fs.stat": "2.0.3", + "run-parallel": "^1.1.9" }, "engines": { - "node": ">=8" + "node": ">= 8" } }, - "node_modules/cachedir": { - "version": "2.2.0", + "node_modules/@nodelib/fs.stat": { + "version": "2.0.3", "dev": true, "license": "MIT", "engines": { - "node": ">=6" + "node": ">= 8" } }, - "node_modules/call-bind": { - "version": "1.0.2", + "node_modules/@nodelib/fs.walk": { + "version": "1.2.4", + "dev": true, "license": "MIT", "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" + "@nodelib/fs.scandir": "2.1.3", + "fastq": "^1.6.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">= 8" } }, - "node_modules/camelcase": { - "version": "5.3.1", + "node_modules/@octokit/auth-token": { + "version": "2.5.0", "dev": true, "license": "MIT", - "engines": { - "node": ">=6" + "dependencies": { + "@octokit/types": "^6.0.3" } }, - "node_modules/camelcase-css": { - "version": "2.0.1", + "node_modules/@octokit/core": { + "version": "3.5.1", "dev": true, "license": "MIT", - "engines": { - "node": ">= 6" + "dependencies": { + "@octokit/auth-token": "^2.4.4", + "@octokit/graphql": "^4.5.8", + "@octokit/request": "^5.6.0", + "@octokit/request-error": "^2.0.5", + "@octokit/types": "^6.0.3", + "before-after-hook": "^2.2.0", + "universal-user-agent": "^6.0.0" } }, - "node_modules/camelcase-keys": { - "version": "6.2.2", + "node_modules/@octokit/endpoint": { + "version": "6.0.12", "dev": true, "license": "MIT", "dependencies": { - "camelcase": "^5.3.1", - "map-obj": "^4.0.0", - "quick-lru": "^4.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "@octokit/types": "^6.0.3", + "is-plain-object": "^5.0.0", + "universal-user-agent": "^6.0.0" } }, - "node_modules/caniuse-api": { - "version": "3.0.0", + "node_modules/@octokit/graphql": { + "version": "4.8.0", "dev": true, "license": "MIT", "dependencies": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" + "@octokit/request": "^5.6.0", + "@octokit/types": "^6.0.3", + "universal-user-agent": "^6.0.0" } }, - "node_modules/caniuse-lite": { - "version": "1.0.30001287", + "node_modules/@octokit/openapi-types": { + "version": "11.2.0", "dev": true, - "license": "CC-BY-4.0", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - } + "license": "MIT" }, - "node_modules/cardinal": { - "version": "2.1.1", - "dev": true, + "node_modules/@octokit/plugin-paginate-rest": { + "version": "2.17.0", + "dev": true, "license": "MIT", "dependencies": { - "ansicolors": "~0.3.2", - "redeyed": "~2.1.0" + "@octokit/types": "^6.34.0" }, - "bin": { - "cdl": "bin/cdl.js" + "peerDependencies": { + "@octokit/core": ">=2" } }, - "node_modules/cfb": { - "version": "1.2.1", - "license": "Apache-2.0", + "node_modules/@octokit/plugin-request-log": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "peerDependencies": { + "@octokit/core": ">=3" + } + }, + "node_modules/@octokit/plugin-rest-endpoint-methods": { + "version": "5.13.0", + "dev": true, + "license": "MIT", "dependencies": { - "adler-32": "~1.3.0", - "crc-32": "~1.2.0", - "printj": "~1.3.0" + "@octokit/types": "^6.34.0", + "deprecation": "^2.3.1" }, - "engines": { - "node": ">=0.8" + "peerDependencies": { + "@octokit/core": ">=3" } }, - "node_modules/cfb/node_modules/adler-32": { - "version": "1.3.0", - "license": "Apache-2.0", + "node_modules/@octokit/request": { + "version": "5.6.2", + "dev": true, + "license": "MIT", "dependencies": { - "printj": "~1.2.2" - }, - "engines": { - "node": ">=0.8" + "@octokit/endpoint": "^6.0.1", + "@octokit/request-error": "^2.1.0", + "@octokit/types": "^6.16.1", + "is-plain-object": "^5.0.0", + "node-fetch": "^2.6.1", + "universal-user-agent": "^6.0.0" } }, - "node_modules/cfb/node_modules/adler-32/node_modules/printj": { - "version": "1.2.3", - "license": "Apache-2.0", - "bin": { - "printj": "bin/printj.njs" - }, - "engines": { - "node": ">=0.8" + "node_modules/@octokit/request-error": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/types": "^6.0.3", + "deprecation": "^2.0.0", + "once": "^1.4.0" } }, - "node_modules/cfb/node_modules/printj": { - "version": "1.3.0", - "license": "Apache-2.0", - "bin": { - "printj": "bin/printj.njs" - }, - "engines": { - "node": ">=0.8" + "node_modules/@octokit/rest": { + "version": "18.12.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/core": "^3.5.1", + "@octokit/plugin-paginate-rest": "^2.16.8", + "@octokit/plugin-request-log": "^1.0.4", + "@octokit/plugin-rest-endpoint-methods": "^5.12.0" } }, - "node_modules/chalk": { - "version": "4.1.2", + "node_modules/@octokit/types": { + "version": "6.34.0", "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, + "@octokit/openapi-types": "^11.2.0" + } + }, + "node_modules/@popperjs/core": { + "version": "2.11.0", + "license": "MIT", "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/popperjs" } }, - "node_modules/chalk/node_modules/ansi-styles": { - "version": "4.2.1", + "node_modules/@rollup/plugin-babel": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.0.tgz", + "integrity": "sha512-9uIC8HZOnVLrLHxayq/PTzw+uS25E14KPUBh5ktF+18Mjo5yK0ToMMx6epY0uEgkjwJw0aBW4x2horYXh8juWw==", "dev": true, - "license": "MIT", "dependencies": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" }, "engines": { - "node": ">=8" + "node": ">= 10.0.0" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "peerDependencies": { + "@babel/core": "^7.0.0", + "@types/babel__core": "^7.1.9", + "rollup": "^1.20.0||^2.0.0" + }, + "peerDependenciesMeta": { + "@types/babel__core": { + "optional": true + } } }, - "node_modules/chalk/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/@rollup/plugin-node-resolve": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", "dev": true, - "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.19.0" }, "engines": { - "node": ">=7.0.0" + "node": ">= 10.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" } }, - "node_modules/chalk/node_modules/color-name": { - "version": "1.1.4", + "node_modules/@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", "dev": true, - "license": "MIT" + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + }, + "peerDependencies": { + "rollup": "^1.20.0 || ^2.0.0" + } }, - "node_modules/chalk/node_modules/has-flag": { - "version": "4.0.0", + "node_modules/@rollup/plugin-replace/node_modules/magic-string": { + "version": "0.25.7", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", + "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "sourcemap-codec": "^1.4.4" } }, - "node_modules/chalk/node_modules/supports-color": { - "version": "7.1.0", + "node_modules/@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", "dev": true, - "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" }, "engines": { - "node": ">=8" + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" } }, - "node_modules/chardet": { - "version": "0.7.0", + "node_modules/@semantic-release/changelog": { + "version": "6.0.1", "dev": true, - "license": "MIT" - }, - "node_modules/choices.js": { - "version": "9.0.1", "license": "MIT", "dependencies": { - "deepmerge": "^4.2.0", - "fuse.js": "^3.4.5", - "redux": "^4.0.4" + "@semantic-release/error": "^3.0.0", + "aggregate-error": "^3.0.0", + "fs-extra": "^9.0.0", + "lodash": "^4.17.4" + }, + "engines": { + "node": ">=14.17" + }, + "peerDependencies": { + "semantic-release": ">=18.0.0" } }, - "node_modules/chokidar": { - "version": "3.5.2", + "node_modules/@semantic-release/changelog/node_modules/fs-extra": { + "version": "9.0.1", "dev": true, "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" + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^1.0.0" }, "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" + "node": ">=10" } }, - "node_modules/ci-info": { - "version": "3.3.0", - "dev": true, - "license": "MIT" - }, - "node_modules/clean-stack": { - "version": "2.2.0", + "node_modules/@semantic-release/changelog/node_modules/jsonfile": { + "version": "6.0.1", "dev": true, "license": "MIT", - "engines": { - "node": ">=6" + "dependencies": { + "universalify": "^1.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, - "node_modules/cli-cursor": { - "version": "2.1.0", + "node_modules/@semantic-release/changelog/node_modules/universalify": { + "version": "1.0.0", "dev": true, "license": "MIT", - "dependencies": { - "restore-cursor": "^2.0.0" - }, "engines": { - "node": ">=4" + "node": ">= 10.0.0" } }, - "node_modules/cli-table3": { - "version": "0.6.0", + "node_modules/@semantic-release/commit-analyzer": { + "version": "9.0.2", "dev": true, "license": "MIT", "dependencies": { - "object-assign": "^4.1.0", - "string-width": "^4.2.0" + "conventional-changelog-angular": "^5.0.0", + "conventional-commits-filter": "^2.0.0", + "conventional-commits-parser": "^3.2.3", + "debug": "^4.0.0", + "import-from": "^4.0.0", + "lodash": "^4.17.4", + "micromatch": "^4.0.2" }, "engines": { - "node": "10.* || >= 12.*" + "node": ">=14.17" }, - "optionalDependencies": { - "colors": "^1.1.2" + "peerDependencies": { + "semantic-release": ">=18.0.0-beta.1" } }, - "node_modules/cli-table3/node_modules/ansi-regex": { - "version": "5.0.1", + "node_modules/@semantic-release/commit-analyzer/node_modules/import-from": { + "version": "4.0.0", "dev": true, "license": "MIT", "engines": { - "node": ">=8" + "node": ">=12.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/cli-table3/node_modules/is-fullwidth-code-point": { + "node_modules/@semantic-release/error": { "version": "3.0.0", "dev": true, "license": "MIT", "engines": { - "node": ">=8" + "node": ">=14.17" } }, - "node_modules/cli-table3/node_modules/string-width": { - "version": "4.2.3", + "node_modules/@semantic-release/exec": { + "version": "6.0.3", "dev": true, "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/cli-table3/node_modules/strip-ansi": { - "version": "6.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" + "@semantic-release/error": "^3.0.0", + "aggregate-error": "^3.0.0", + "debug": "^4.0.0", + "execa": "^5.0.0", + "lodash": "^4.17.4", + "parse-json": "^5.0.0" }, "engines": { - "node": ">=8" + "node": ">=14.17" + }, + "peerDependencies": { + "semantic-release": ">=18.0.0" } }, - "node_modules/cli-truncate": { - "version": "2.1.0", + "node_modules/@semantic-release/exec/node_modules/parse-json": { + "version": "5.1.0", "dev": true, "license": "MIT", "dependencies": { - "slice-ansi": "^3.0.0", - "string-width": "^4.2.0" + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" }, "engines": { "node": ">=8" @@ -2786,2875 +2933,2719 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/cli-truncate/node_modules/ansi-regex": { - "version": "5.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/cli-truncate/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/@semantic-release/git": { + "version": "10.0.1", "dev": true, "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "@semantic-release/error": "^3.0.0", + "aggregate-error": "^3.0.0", + "debug": "^4.0.0", + "dir-glob": "^3.0.0", + "execa": "^5.0.0", + "lodash": "^4.17.4", + "micromatch": "^4.0.0", + "p-reduce": "^2.0.0" }, "engines": { - "node": ">=8" + "node": ">=14.17" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "peerDependencies": { + "semantic-release": ">=18.0.0" } }, - "node_modules/cli-truncate/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/@semantic-release/github": { + "version": "8.0.2", "dev": true, "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "@octokit/rest": "^18.0.0", + "@semantic-release/error": "^2.2.0", + "aggregate-error": "^3.0.0", + "bottleneck": "^2.18.1", + "debug": "^4.0.0", + "dir-glob": "^3.0.0", + "fs-extra": "^10.0.0", + "globby": "^11.0.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "issue-parser": "^6.0.0", + "lodash": "^4.17.4", + "mime": "^3.0.0", + "p-filter": "^2.0.0", + "p-retry": "^4.0.0", + "url-join": "^4.0.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=14.17" + }, + "peerDependencies": { + "semantic-release": ">=18.0.0-beta.1" } }, - "node_modules/cli-truncate/node_modules/color-name": { - "version": "1.1.4", + "node_modules/@semantic-release/github/node_modules/@semantic-release/error": { + "version": "2.2.0", "dev": true, "license": "MIT" }, - "node_modules/cli-truncate/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", + "node_modules/@semantic-release/github/node_modules/@tootallnate/once": { + "version": "2.0.0", "dev": true, "license": "MIT", "engines": { - "node": ">=8" + "node": ">= 10" } }, - "node_modules/cli-truncate/node_modules/slice-ansi": { - "version": "3.0.0", + "node_modules/@semantic-release/github/node_modules/fs-extra": { + "version": "10.0.0", "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, "engines": { - "node": ">=8" + "node": ">=12" } }, - "node_modules/cli-truncate/node_modules/string-width": { - "version": "4.2.3", + "node_modules/@semantic-release/github/node_modules/http-proxy-agent": { + "version": "5.0.0", "dev": true, "license": "MIT", "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" }, "engines": { - "node": ">=8" + "node": ">= 6" } }, - "node_modules/cli-truncate/node_modules/strip-ansi": { - "version": "6.0.1", + "node_modules/@semantic-release/github/node_modules/jsonfile": { + "version": "6.1.0", "dev": true, "license": "MIT", "dependencies": { - "ansi-regex": "^5.0.1" + "universalify": "^2.0.0" }, - "engines": { - "node": ">=8" + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, - "node_modules/cli-width": { - "version": "2.2.1", + "node_modules/@semantic-release/github/node_modules/universalify": { + "version": "2.0.0", "dev": true, - "license": "ISC" + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } }, - "node_modules/cliui": { + "node_modules/@semantic-release/gitlab": { "version": "7.0.4", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" + "@semantic-release/error": "^3.0.0", + "aggregate-error": "^3.0.0", + "debug": "^4.0.0", + "dir-glob": "^3.0.0", + "escape-string-regexp": "^3.0.0", + "form-data": "^4.0.0", + "fs-extra": "^10.0.0", + "globby": "^11.0.0", + "got": "^11.0.0", + "lodash": "^4.17.11", + "parse-path": "^4.0.0", + "url-join": "^4.0.0" + }, + "engines": { + "node": ">=14.17" + }, + "peerDependencies": { + "semantic-release": ">=18.0.0" } }, - "node_modules/cliui/node_modules/ansi-regex": { - "version": "5.0.1", + "node_modules/@semantic-release/gitlab/node_modules/escape-string-regexp": { + "version": "3.0.0", "dev": true, "license": "MIT", "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/cliui/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", + "node_modules/@semantic-release/gitlab/node_modules/form-data": { + "version": "4.0.0", "dev": true, "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, "engines": { - "node": ">=8" + "node": ">= 6" } }, - "node_modules/cliui/node_modules/string-width": { - "version": "4.2.2", + "node_modules/@semantic-release/gitlab/node_modules/fs-extra": { + "version": "10.0.0", "dev": true, "license": "MIT", "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, "engines": { - "node": ">=8" + "node": ">=12" } }, - "node_modules/cliui/node_modules/strip-ansi": { - "version": "6.0.0", + "node_modules/@semantic-release/gitlab/node_modules/jsonfile": { + "version": "6.1.0", "dev": true, "license": "MIT", "dependencies": { - "ansi-regex": "^5.0.0" + "universalify": "^2.0.0" }, - "engines": { - "node": ">=8" + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, - "node_modules/clone": { - "version": "1.0.4", + "node_modules/@semantic-release/gitlab/node_modules/universalify": { + "version": "2.0.0", + "dev": true, "license": "MIT", "engines": { - "node": ">=0.8" + "node": ">= 10.0.0" } }, - "node_modules/clone-regexp": { - "version": "2.2.0", + "node_modules/@semantic-release/npm": { + "version": "8.0.3", "dev": true, "license": "MIT", "dependencies": { - "is-regexp": "^2.0.0" + "@semantic-release/error": "^3.0.0", + "aggregate-error": "^3.0.0", + "execa": "^5.0.0", + "fs-extra": "^10.0.0", + "lodash": "^4.17.15", + "nerf-dart": "^1.0.0", + "normalize-url": "^6.0.0", + "npm": "^7.0.0", + "rc": "^1.2.8", + "read-pkg": "^5.0.0", + "registry-auth-token": "^4.0.0", + "semver": "^7.1.2", + "tempy": "^1.0.0" }, "engines": { - "node": ">=6" + "node": ">=14.17" + }, + "peerDependencies": { + "semantic-release": ">=18.0.0" } }, - "node_modules/clone-regexp/node_modules/is-regexp": { - "version": "2.1.0", + "node_modules/@semantic-release/npm/node_modules/fs-extra": { + "version": "10.0.0", "dev": true, "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, "engines": { - "node": ">=6" + "node": ">=12" } }, - "node_modules/clone-response": { - "version": "1.0.2", + "node_modules/@semantic-release/npm/node_modules/jsonfile": { + "version": "6.1.0", "dev": true, "license": "MIT", "dependencies": { - "mimic-response": "^1.0.0" + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, - "node_modules/codepage": { - "version": "1.15.0", - "license": "Apache-2.0", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/color-convert": { - "version": "1.9.3", + "node_modules/@semantic-release/npm/node_modules/semver": { + "version": "7.3.5", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "color-name": "1.1.3" + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, - "node_modules/color-name": { - "version": "1.1.3", - "dev": true, - "license": "MIT" - }, - "node_modules/colord": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.2.tgz", - "integrity": "sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==", - "dev": true - }, - "node_modules/colorette": { - "version": "2.0.16", - "dev": true, - "license": "MIT" - }, - "node_modules/colors": { - "version": "1.4.0", + "node_modules/@semantic-release/npm/node_modules/universalify": { + "version": "2.0.0", "dev": true, "license": "MIT", - "optional": true, "engines": { - "node": ">=0.1.90" + "node": ">= 10.0.0" } }, - "node_modules/combined-stream": { - "version": "1.0.8", + "node_modules/@semantic-release/release-notes-generator": { + "version": "10.0.3", + "dev": true, "license": "MIT", "dependencies": { - "delayed-stream": "~1.0.0" + "conventional-changelog-angular": "^5.0.0", + "conventional-changelog-writer": "^5.0.0", + "conventional-commits-filter": "^2.0.0", + "conventional-commits-parser": "^3.2.3", + "debug": "^4.0.0", + "get-stream": "^6.0.0", + "import-from": "^4.0.0", + "into-stream": "^6.0.0", + "lodash": "^4.17.4", + "read-pkg-up": "^7.0.0" }, "engines": { - "node": ">= 0.8" + "node": ">=14.17" + }, + "peerDependencies": { + "semantic-release": ">=18.0.0-beta.1" } }, - "node_modules/commander": { - "version": "8.3.0", + "node_modules/@semantic-release/release-notes-generator/node_modules/get-stream": { + "version": "6.0.1", "dev": true, "license": "MIT", "engines": { - "node": ">= 12" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/commitizen": { - "version": "4.2.4", + "node_modules/@semantic-release/release-notes-generator/node_modules/import-from": { + "version": "4.0.0", "dev": true, "license": "MIT", - "dependencies": { - "cachedir": "2.2.0", - "cz-conventional-changelog": "3.2.0", - "dedent": "0.7.0", - "detect-indent": "6.0.0", - "find-node-modules": "^2.1.2", - "find-root": "1.1.0", - "fs-extra": "8.1.0", - "glob": "7.1.4", - "inquirer": "6.5.2", - "is-utf8": "^0.2.1", - "lodash": "^4.17.20", - "minimist": "1.2.5", - "strip-bom": "4.0.0", - "strip-json-comments": "3.0.1" - }, - "bin": { - "commitizen": "bin/commitizen", - "cz": "bin/git-cz", - "git-cz": "bin/git-cz" - }, "engines": { - "node": ">= 10" + "node": ">=12.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/commitizen/node_modules/chalk": { - "version": "2.4.2", + "node_modules/@sindresorhus/is": { + "version": "4.2.0", "dev": true, "license": "MIT", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/is?sponsor=1" } }, - "node_modules/commitizen/node_modules/cz-conventional-changelog": { - "version": "3.2.0", - "dev": true, + "node_modules/@stencil/core": { + "version": "2.5.2", "license": "MIT", - "dependencies": { - "chalk": "^2.4.1", - "commitizen": "^4.0.3", - "conventional-commit-types": "^3.0.0", - "lodash.map": "^4.5.1", - "longest": "^2.0.1", - "word-wrap": "^1.0.3" + "bin": { + "stencil": "bin/stencil" }, "engines": { - "node": ">= 10" - }, - "optionalDependencies": { - "@commitlint/load": ">6.1.1" + "node": ">=12.10.0", + "npm": ">=6.0.0" } }, - "node_modules/commitizen/node_modules/find-node-modules": { - "version": "2.1.2", + "node_modules/@surma/rollup-plugin-off-main-thread": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", "dev": true, - "license": "MIT", "dependencies": { - "findup-sync": "^4.0.0", - "merge": "^2.1.0" + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" } }, - "node_modules/commitizen/node_modules/findup-sync": { - "version": "4.0.0", + "node_modules/@szmarczak/http-timer": { + "version": "4.0.6", "dev": true, "license": "MIT", "dependencies": { - "detect-file": "^1.0.0", - "is-glob": "^4.0.0", - "micromatch": "^4.0.2", - "resolve-dir": "^1.0.1" + "defer-to-connect": "^2.0.0" }, "engines": { - "node": ">= 8" + "node": ">=10" } }, - "node_modules/commitizen/node_modules/glob": { - "version": "7.1.4", + "node_modules/@tailwindcss/forms": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.4.0.tgz", + "integrity": "sha512-DeaQBx6EgEeuZPQACvC+mKneJsD8am1uiJugjgQK1+/Vt+Ai0GpFBC2T2fqnUad71WgOxyrZPE6BG1VaI6YqfQ==", "dev": true, - "license": "ISC", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "mini-svg-data-uri": "^1.2.3" }, - "engines": { - "node": "*" + "peerDependencies": { + "tailwindcss": ">=3.0.0 || >= 3.0.0-alpha.1" } }, - "node_modules/commitizen/node_modules/merge": { - "version": "2.1.1", - "dev": true, - "license": "MIT" - }, - "node_modules/compare-func": { - "version": "2.0.0", + "node_modules/@tailwindcss/line-clamp": { + "version": "0.2.2", "dev": true, "license": "MIT", - "dependencies": { - "array-ify": "^1.0.0", - "dot-prop": "^5.1.0" + "peerDependencies": { + "tailwindcss": ">=2.0.0 || >=3.0.0-alpha.1" } }, - "node_modules/concat-map": { - "version": "0.0.1", - "dev": true, - "license": "MIT" - }, - "node_modules/concat-stream": { - "version": "1.6.2", - "engines": [ - "node >= 0.8" - ], - "license": "MIT", + "node_modules/@tailwindcss/nesting": { + "version": "0.0.0-insiders.565cd3e", + "resolved": "https://registry.npmjs.org/@tailwindcss/nesting/-/nesting-0.0.0-insiders.565cd3e.tgz", + "integrity": "sha512-WhHoFBx19TnH/c+xLwT/sxei6+4RpdfiyG3MYXfmLaMsADmVqBkF7B6lDalgZD9YdM459MF7DtxVbWkOrV7IaQ==", "dependencies": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" + "postcss-nested": "^5.0.5" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/conventional-changelog-angular": { - "version": "5.0.13", + "node_modules/@tailwindcss/typography": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/typography/-/typography-0.5.0.tgz", + "integrity": "sha512-1p/3C6C+JJziS/ghtG8ACYalbA2SyLJY27Pm33cVTlAoY6VQ7zfm2H64cPxUMBkVIlWXTtWHhZcZJPobMRmQAA==", "dev": true, - "license": "ISC", "dependencies": { - "compare-func": "^2.0.0", - "q": "^1.5.1" + "lodash.castarray": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.merge": "^4.6.2", + "lodash.uniq": "^4.5.0" }, + "peerDependencies": { + "tailwindcss": ">=3.0.0 || >= 3.0.0-alpha.1 || insiders" + } + }, + "node_modules/@tootallnate/once": { + "version": "1.1.2", + "license": "MIT", "engines": { - "node": ">=10" + "node": ">= 6" } }, - "node_modules/conventional-changelog-conventionalcommits": { - "version": "4.5.0", + "node_modules/@trysound/sax": { + "version": "0.2.0", "dev": true, "license": "ISC", - "dependencies": { - "compare-func": "^2.0.0", - "lodash": "^4.17.15", - "q": "^1.5.1" - }, "engines": { - "node": ">=10" + "node": ">=10.13.0" } }, - "node_modules/conventional-changelog-writer": { - "version": "5.0.0", + "node_modules/@types/cacheable-request": { + "version": "6.0.2", "dev": true, "license": "MIT", "dependencies": { - "conventional-commits-filter": "^2.0.7", - "dateformat": "^3.0.0", - "handlebars": "^4.7.6", - "json-stringify-safe": "^5.0.1", - "lodash": "^4.17.15", - "meow": "^8.0.0", - "semver": "^6.0.0", - "split": "^1.0.0", - "through2": "^4.0.0" - }, - "bin": { - "conventional-changelog-writer": "cli.js" - }, - "engines": { - "node": ">=10" + "@types/http-cache-semantics": "*", + "@types/keyv": "*", + "@types/node": "*", + "@types/responselike": "*" } }, - "node_modules/conventional-commit-types": { - "version": "3.0.0", + "node_modules/@types/color-name": { + "version": "1.1.1", "dev": true, - "license": "ISC" + "license": "MIT" }, - "node_modules/conventional-commits-filter": { - "version": "2.0.7", + "node_modules/@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", + "dev": true + }, + "node_modules/@types/fscreen": { + "version": "1.0.1", + "license": "MIT" + }, + "node_modules/@types/geojson": { + "version": "7946.0.8", "dev": true, - "license": "MIT", - "dependencies": { - "lodash.ismatch": "^4.4.0", - "modify-values": "^1.0.0" - }, - "engines": { - "node": ">=10" - } + "license": "MIT" }, - "node_modules/conventional-commits-parser": { - "version": "3.2.3", + "node_modules/@types/http-cache-semantics": { + "version": "4.0.1", "dev": true, - "license": "MIT", - "dependencies": { - "is-text-path": "^1.0.1", - "JSONStream": "^1.0.4", - "lodash": "^4.17.15", - "meow": "^8.0.0", - "split2": "^3.0.0", - "through2": "^4.0.0" - }, - "bin": { - "conventional-commits-parser": "cli.js" - }, - "engines": { - "node": ">=10" - } + "license": "MIT" }, - "node_modules/convert-source-map": { - "version": "1.7.0", + "node_modules/@types/json-schema": { + "version": "7.0.9", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", + "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", + "dev": true + }, + "node_modules/@types/keyv": { + "version": "3.1.3", + "dev": true, "license": "MIT", "dependencies": { - "safe-buffer": "~5.1.1" + "@types/node": "*" } }, - "node_modules/core-js": { - "version": "3.6.5", - "hasInstallScript": true, + "node_modules/@types/leaflet": { + "version": "1.7.6", + "dev": true, "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" + "dependencies": { + "@types/geojson": "*" } }, - "node_modules/core-util-is": { - "version": "1.0.2", + "node_modules/@types/marked": { + "version": "3.0.3", + "dev": true, "license": "MIT" }, - "node_modules/cosmiconfig": { - "version": "7.0.1", + "node_modules/@types/minimist": { + "version": "1.2.1", "dev": true, - "license": "MIT", - "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - }, - "engines": { - "node": ">=10" - } + "license": "MIT" }, - "node_modules/cosmiconfig/node_modules/parse-json": { - "version": "5.2.0", + "node_modules/@types/node": { + "version": "17.0.5", "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/crc-32": { - "version": "1.2.0", - "license": "Apache-2.0", - "dependencies": { - "exit-on-epipe": "~1.0.1", - "printj": "~1.1.0" - }, - "bin": { - "crc32": "bin/crc32.njs" - }, - "engines": { - "node": ">=0.8" - } + "license": "MIT" }, - "node_modules/create-require": { - "version": "1.1.1", + "node_modules/@types/normalize-package-data": { + "version": "2.4.0", "dev": true, "license": "MIT" }, - "node_modules/crelt": { - "version": "1.0.5", + "node_modules/@types/parse-json": { + "version": "4.0.0", + "dev": true, "license": "MIT" }, - "node_modules/cross-env": { - "version": "7.0.3", + "node_modules/@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", "dev": true, - "license": "MIT", "dependencies": { - "cross-spawn": "^7.0.1" - }, - "bin": { - "cross-env": "src/bin/cross-env.js", - "cross-env-shell": "src/bin/cross-env-shell.js" - }, - "engines": { - "node": ">=10.14", - "npm": ">=6", - "yarn": ">=1" + "@types/node": "*" } }, - "node_modules/cross-spawn": { - "version": "7.0.3", + "node_modules/@types/responselike": { + "version": "1.0.0", "dev": true, "license": "MIT", "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" + "@types/node": "*" } }, - "node_modules/cross-spawn/node_modules/which": { - "version": "2.0.2", + "node_modules/@types/retry": { + "version": "0.12.1", "dev": true, - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } + "license": "MIT" }, - "node_modules/crypto-js": { - "version": "4.1.1", + "node_modules/@types/trusted-types": { + "version": "2.0.2", "license": "MIT" }, - "node_modules/crypto-random-string": { - "version": "2.0.0", + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.8.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.8.1.tgz", + "integrity": "sha512-wTZ5oEKrKj/8/366qTM366zqhIKAp6NCMweoRONtfuC07OAU9nVI2GZZdqQ1qD30WAAtcPdkH+npDwtRFdp4Rw==", "dev": true, - "license": "MIT", + "dependencies": { + "@typescript-eslint/experimental-utils": "5.8.1", + "@typescript-eslint/scope-manager": "5.8.1", + "debug": "^4.3.2", + "functional-red-black-tree": "^1.0.1", + "ignore": "^5.1.8", + "regexpp": "^3.2.0", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, "engines": { - "node": ">=8" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/css-blank-pseudo": { - "version": "0.1.4", + "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { + "version": "7.3.5", "dev": true, - "license": "CC0-1.0", + "license": "ISC", "dependencies": { - "postcss": "^7.0.5" + "lru-cache": "^6.0.0" }, "bin": { - "css-blank-pseudo": "cli.js" + "semver": "bin/semver.js" }, "engines": { - "node": ">=6.0.0" + "node": ">=10" } }, - "node_modules/css-blank-pseudo/node_modules/picocolors": { - "version": "0.2.1", - "dev": true, - "license": "ISC" - }, - "node_modules/css-blank-pseudo/node_modules/postcss": { - "version": "7.0.39", + "node_modules/@typescript-eslint/experimental-utils": { + "version": "5.8.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.8.1.tgz", + "integrity": "sha512-fbodVnjIDU4JpeXWRDsG5IfIjYBxEvs8EBO8W1+YVdtrc2B9ppfof5sZhVEDOtgTfFHnYQJDI8+qdqLYO4ceww==", "dev": true, - "license": "MIT", "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.8.1", + "@typescript-eslint/types": "5.8.1", + "@typescript-eslint/typescript-estree": "5.8.1", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" }, "engines": { - "node": ">=6.0.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, - "node_modules/css-blank-pseudo/node_modules/source-map": { - "version": "0.6.1", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/css-declaration-sorter": { - "version": "6.1.3", + "node_modules/@typescript-eslint/parser": { + "version": "5.8.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.8.1.tgz", + "integrity": "sha512-K1giKHAjHuyB421SoXMXFHHVI4NdNY603uKw92++D3qyxSeYvC10CBJ/GE5Thpo4WTUvu1mmJI2/FFkz38F2Gw==", "dev": true, - "license": "ISC", "dependencies": { - "timsort": "^0.3.0" + "@typescript-eslint/scope-manager": "5.8.1", + "@typescript-eslint/types": "5.8.1", + "@typescript-eslint/typescript-estree": "5.8.1", + "debug": "^4.3.2" }, "engines": { - "node": ">= 10" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "postcss": "^8.0.9" + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/css-has-pseudo": { - "version": "0.10.0", + "node_modules/@typescript-eslint/scope-manager": { + "version": "5.8.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.8.1.tgz", + "integrity": "sha512-DGxJkNyYruFH3NIZc3PwrzwOQAg7vvgsHsHCILOLvUpupgkwDZdNq/cXU3BjF4LNrCsVg0qxEyWasys5AiJ85Q==", "dev": true, - "license": "CC0-1.0", "dependencies": { - "postcss": "^7.0.6", - "postcss-selector-parser": "^5.0.0-rc.4" - }, - "bin": { - "css-has-pseudo": "cli.js" + "@typescript-eslint/types": "5.8.1", + "@typescript-eslint/visitor-keys": "5.8.1" }, "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/css-has-pseudo/node_modules/cssesc": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "bin": { - "cssesc": "bin/cssesc" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, - "engines": { - "node": ">=4" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/css-has-pseudo/node_modules/picocolors": { - "version": "0.2.1", - "dev": true, - "license": "ISC" - }, - "node_modules/css-has-pseudo/node_modules/postcss": { - "version": "7.0.39", + "node_modules/@typescript-eslint/types": { + "version": "5.8.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.8.1.tgz", + "integrity": "sha512-L/FlWCCgnjKOLefdok90/pqInkomLnAcF9UAzNr+DSqMC3IffzumHTQTrINXhP1gVp9zlHiYYjvozVZDPleLcA==", "dev": true, - "license": "MIT", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, "engines": { - "node": ">=6.0.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/css-has-pseudo/node_modules/postcss-selector-parser": { - "version": "5.0.0", + "node_modules/@typescript-eslint/typescript-estree": { + "version": "5.8.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.8.1.tgz", + "integrity": "sha512-26lQ8l8tTbG7ri7xEcCFT9ijU5Fk+sx/KRRyyzCv7MQ+rZZlqiDPtMKWLC8P7o+dtCnby4c+OlxuX1tp8WfafQ==", "dev": true, - "license": "MIT", "dependencies": { - "cssesc": "^2.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" + "@typescript-eslint/types": "5.8.1", + "@typescript-eslint/visitor-keys": "5.8.1", + "debug": "^4.3.2", + "globby": "^11.0.4", + "is-glob": "^4.0.3", + "semver": "^7.3.5", + "tsutils": "^3.21.0" }, "engines": { - "node": ">=4" - } - }, - "node_modules/css-has-pseudo/node_modules/source-map": { - "version": "0.6.1", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/css-prefers-color-scheme": { - "version": "3.1.1", + "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", "dev": true, - "license": "CC0-1.0", "dependencies": { - "postcss": "^7.0.5" + "lru-cache": "^6.0.0" }, "bin": { - "css-prefers-color-scheme": "cli.js" + "semver": "bin/semver.js" }, "engines": { - "node": ">=6.0.0" + "node": ">=10" } }, - "node_modules/css-prefers-color-scheme/node_modules/picocolors": { - "version": "0.2.1", - "dev": true, - "license": "ISC" - }, - "node_modules/css-prefers-color-scheme/node_modules/postcss": { - "version": "7.0.39", + "node_modules/@typescript-eslint/visitor-keys": { + "version": "5.8.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.8.1.tgz", + "integrity": "sha512-SWgiWIwocK6NralrJarPZlWdr0hZnj5GXHIgfdm8hNkyKvpeQuFyLP6YjSIe9kf3YBIfU6OHSZLYkQ+smZwtNg==", "dev": true, - "license": "MIT", "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "@typescript-eslint/types": "5.8.1", + "eslint-visitor-keys": "^3.0.0" }, "engines": { - "node": ">=6.0.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/css-prefers-color-scheme/node_modules/source-map": { - "version": "0.6.1", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" + "node_modules/@vime/core": { + "version": "5.3.0", + "license": "MIT", + "dependencies": { + "@stencil/core": "2.5.2", + "@types/fscreen": "^1.0.1", + "fscreen": "^1.2.0", + "mitt": "^3.0.0", + "stencil-wormhole": "^3.4.1" } }, - "node_modules/css-tree": { - "version": "1.1.3", - "dev": true, + "node_modules/abab": { + "version": "2.0.5", + "license": "BSD-3-Clause" + }, + "node_modules/acorn": { + "version": "7.4.1", "license": "MIT", - "dependencies": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" + "bin": { + "acorn": "bin/acorn" }, "engines": { - "node": ">=8.0.0" + "node": ">=0.4.0" } }, - "node_modules/css-tree/node_modules/source-map": { - "version": "0.6.1", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" + "node_modules/acorn-globals": { + "version": "6.0.0", + "license": "MIT", + "dependencies": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" } }, - "node_modules/cssdb": { - "version": "4.4.0", + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", "dev": true, - "license": "CC0-1.0" + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } }, - "node_modules/cssesc": { - "version": "3.0.0", + "node_modules/acorn-node": { + "version": "1.8.2", + "license": "Apache-2.0", + "dependencies": { + "acorn": "^7.0.0", + "acorn-walk": "^7.0.0", + "xtend": "^4.0.2" + } + }, + "node_modules/acorn-walk": { + "version": "7.2.0", "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/adler-32": { + "version": "1.2.0", + "license": "Apache-2.0", + "dependencies": { + "exit-on-epipe": "~1.0.1", + "printj": "~1.1.0" + }, "bin": { - "cssesc": "bin/cssesc" + "adler32": "bin/adler32.njs" }, "engines": { - "node": ">=4" + "node": ">=0.8" } }, - "node_modules/cssnano": { - "version": "5.0.13", - "dev": true, + "node_modules/agent-base": { + "version": "6.0.2", "license": "MIT", "dependencies": { - "cssnano-preset-default": "^5.1.9", - "is-resolvable": "^1.1.0", - "lilconfig": "^2.0.3", - "yaml": "^1.10.2" + "debug": "4" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/cssnano" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">= 6.0.0" } }, - "node_modules/cssnano-preset-default": { - "version": "5.1.9", + "node_modules/aggregate-error": { + "version": "3.1.0", "dev": true, "license": "MIT", "dependencies": { - "css-declaration-sorter": "^6.0.3", - "cssnano-utils": "^2.0.1", - "postcss-calc": "^8.0.0", - "postcss-colormin": "^5.2.2", - "postcss-convert-values": "^5.0.2", - "postcss-discard-comments": "^5.0.1", - "postcss-discard-duplicates": "^5.0.1", - "postcss-discard-empty": "^5.0.1", - "postcss-discard-overridden": "^5.0.1", - "postcss-merge-longhand": "^5.0.4", - "postcss-merge-rules": "^5.0.3", - "postcss-minify-font-values": "^5.0.1", - "postcss-minify-gradients": "^5.0.3", - "postcss-minify-params": "^5.0.2", - "postcss-minify-selectors": "^5.1.0", - "postcss-normalize-charset": "^5.0.1", - "postcss-normalize-display-values": "^5.0.1", - "postcss-normalize-positions": "^5.0.1", - "postcss-normalize-repeat-style": "^5.0.1", - "postcss-normalize-string": "^5.0.1", - "postcss-normalize-timing-functions": "^5.0.1", - "postcss-normalize-unicode": "^5.0.1", - "postcss-normalize-url": "^5.0.4", - "postcss-normalize-whitespace": "^5.0.1", - "postcss-ordered-values": "^5.0.2", - "postcss-reduce-initial": "^5.0.2", - "postcss-reduce-transforms": "^5.0.1", - "postcss-svgo": "^5.0.3", - "postcss-unique-selectors": "^5.0.2" + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" + "node": ">=8" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" }, - "peerDependencies": { - "postcss": "^8.2.15" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/cssnano-utils": { - "version": "2.0.1", + "node_modules/alphanum-sort": { + "version": "1.0.2", "dev": true, - "license": "MIT", + "license": "MIT" + }, + "node_modules/amdefine": { + "version": "1.0.1", + "license": "BSD-3-Clause OR MIT", + "optional": true, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=0.4.2" } }, - "node_modules/csso": { - "version": "4.2.0", + "node_modules/ansi-colors": { + "version": "4.1.1", "dev": true, "license": "MIT", - "dependencies": { - "css-tree": "^1.1.2" - }, "engines": { - "node": ">=8.0.0" + "node": ">=6" } }, - "node_modules/cssom": { - "version": "0.4.4", - "license": "MIT" - }, - "node_modules/cssstyle": { - "version": "2.3.0", + "node_modules/ansi-escapes": { + "version": "3.2.0", + "dev": true, "license": "MIT", - "dependencies": { - "cssom": "~0.3.6" - }, "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/cssstyle/node_modules/cssom": { - "version": "0.3.8", - "license": "MIT" - }, - "node_modules/cz-conventional-changelog": { - "version": "3.3.0", + "node_modules/ansi-regex": { + "version": "3.0.0", "dev": true, "license": "MIT", - "dependencies": { - "chalk": "^2.4.1", - "commitizen": "^4.0.3", - "conventional-commit-types": "^3.0.0", - "lodash.map": "^4.5.1", - "longest": "^2.0.1", - "word-wrap": "^1.0.3" - }, "engines": { - "node": ">= 10" - }, - "optionalDependencies": { - "@commitlint/load": ">6.1.1" + "node": ">=4" } }, - "node_modules/cz-conventional-changelog/node_modules/chalk": { - "version": "2.4.2", + "node_modules/ansi-styles": { + "version": "3.2.1", "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "color-convert": "^1.9.0" }, "engines": { "node": ">=4" } }, - "node_modules/d": { - "version": "1.0.1", - "license": "ISC", - "dependencies": { - "es5-ext": "^0.10.50", - "type": "^1.0.1" - } + "node_modules/ansicolors": { + "version": "0.3.2", + "dev": true, + "license": "MIT" }, - "node_modules/d3-array": { - "version": "2.12.1", - "license": "BSD-3-Clause", + "node_modules/anymatch": { + "version": "3.1.2", + "dev": true, + "license": "ISC", "dependencies": { - "internmap": "^1.0.0" + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" } }, - "node_modules/d3-color": { - "version": "1.4.1", - "license": "BSD-3-Clause" + "node_modules/arg": { + "version": "5.0.1", + "dev": true, + "license": "MIT" }, - "node_modules/d3-dispatch": { - "version": "2.0.0", - "license": "BSD-3-Clause" + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true }, - "node_modules/d3-ease": { - "version": "1.0.7", - "license": "BSD-3-Clause" + "node_modules/argv-formatter": { + "version": "1.0.0", + "dev": true, + "license": "MIT" }, - "node_modules/d3-force": { + "node_modules/array-from": { "version": "2.1.1", - "license": "BSD-3-Clause", - "dependencies": { - "d3-dispatch": "1 - 2", - "d3-quadtree": "1 - 2", - "d3-timer": "1 - 2" + "license": "MIT" + }, + "node_modules/array-ify": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/array-union": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" } }, - "node_modules/d3-geo": { - "version": "2.0.1", - "license": "BSD-3-Clause", - "dependencies": { - "d3-array": ">=2.5" + "node_modules/arrify": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" } }, - "node_modules/d3-geo-projection": { - "version": "3.0.0", - "license": "BSD-3-Clause", + "node_modules/ast-transform": { + "version": "0.0.0", + "license": "MIT", "dependencies": { - "commander": "2", - "d3-array": "1 - 2", - "d3-geo": "1.12.0 - 2", - "resolve": "^1.1.10" - }, - "bin": { - "geo2svg": "bin/geo2svg", - "geograticule": "bin/geograticule", - "geoproject": "bin/geoproject", - "geoquantize": "bin/geoquantize", - "geostitch": "bin/geostitch" + "escodegen": "~1.2.0", + "esprima": "~1.0.4", + "through": "~2.3.4" } }, - "node_modules/d3-geo-projection/node_modules/commander": { - "version": "2.20.3", - "license": "MIT" + "node_modules/ast-transform/node_modules/esprima": { + "version": "1.0.4", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=0.4.0" + } }, - "node_modules/d3-interpolate": { - "version": "1.4.0", - "license": "BSD-3-Clause", - "dependencies": { - "d3-color": "1" + "node_modules/ast-types": { + "version": "0.7.8", + "license": "MIT", + "engines": { + "node": ">= 0.6" } }, - "node_modules/d3-quadtree": { + "node_modules/astral-regex": { "version": "2.0.0", - "license": "BSD-3-Clause" + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } }, - "node_modules/d3-selection": { - "version": "1.4.2", - "license": "BSD-3-Clause" + "node_modules/async": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", + "dev": true }, - "node_modules/d3-timer": { - "version": "2.0.0", - "license": "BSD-3-Clause" + "node_modules/asynckit": { + "version": "0.4.0", + "license": "MIT" }, - "node_modules/d3-transition": { - "version": "1.3.2", - "license": "BSD-3-Clause", - "dependencies": { - "d3-color": "1", - "d3-dispatch": "1", - "d3-ease": "1", - "d3-interpolate": "1", - "d3-selection": "^1.1.0", - "d3-timer": "1" - } - }, - "node_modules/d3-transition/node_modules/d3-dispatch": { - "version": "1.0.6", - "license": "BSD-3-Clause" - }, - "node_modules/d3-transition/node_modules/d3-timer": { - "version": "1.0.10", - "license": "BSD-3-Clause" - }, - "node_modules/dargs": { - "version": "7.0.0", + "node_modules/at-least-node": { + "version": "1.0.0", "dev": true, - "license": "MIT", + "license": "ISC", "engines": { - "node": ">=8" + "node": ">= 4.0.0" } }, - "node_modules/dash-ast": { - "version": "1.0.0", - "license": "Apache-2.0" - }, - "node_modules/data-urls": { - "version": "2.0.0", + "node_modules/autoprefixer": { + "version": "10.4.0", + "dev": true, "license": "MIT", + "peer": true, "dependencies": { - "abab": "^2.0.3", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0" + "browserslist": "^4.17.5", + "caniuse-lite": "^1.0.30001272", + "fraction.js": "^4.1.1", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.1.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" }, "engines": { - "node": ">=10" + "node": "^10 || ^12 || >=14" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/dateformat": { - "version": "3.0.3", + "node_modules/babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", "dev": true, - "license": "MIT", - "engines": { - "node": "*" + "dependencies": { + "object.assign": "^4.1.0" } }, - "node_modules/debug": { - "version": "4.3.3", - "license": "MIT", + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.0.tgz", + "integrity": "sha512-wMDoBJ6uG4u4PNFh72Ty6t3EgfA91puCuAwKIazbQlci+ENb/UU9A3xG5lutjUIiXCIn1CY5L15r9LimiJyrSA==", + "dev": true, "dependencies": { - "ms": "2.1.2" + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.3.0", + "semver": "^6.1.1" }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/decamelize": { - "version": "1.2.0", + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.4.0.tgz", + "integrity": "sha512-YxFreYwUfglYKdLUGvIF2nJEsGwj+RhWSX/ije3D2vQPOXuyMLMtg/cCGMDpOA7Nd+MwlNdnGODbd2EwUZPlsw==", "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.0", + "core-js-compat": "^3.18.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/decamelize-keys": { - "version": "1.1.0", + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.0.tgz", + "integrity": "sha512-dhAPTDLGoMW5/84wkgwiLRwMnio2i1fUe53EuvtKMv0pn2p3S8OCoV1xAzfJPl0KOX7IB89s2ib85vbYiea3jg==", "dev": true, - "license": "MIT", "dependencies": { - "decamelize": "^1.1.0", - "map-obj": "^1.0.0" + "@babel/helper-define-polyfill-provider": "^0.3.0" }, - "engines": { - "node": ">=0.10.0" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/decamelize-keys/node_modules/map-obj": { - "version": "1.0.1", - "dev": true, + "node_modules/babel-runtime": { + "version": "6.26.0", "license": "MIT", - "engines": { - "node": ">=0.10.0" + "dependencies": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" } }, - "node_modules/decimal.js": { - "version": "10.3.1", + "node_modules/babel-runtime/node_modules/core-js": { + "version": "2.6.12", + "hasInstallScript": true, "license": "MIT" }, - "node_modules/decode-uri-component": { - "version": "0.2.0", + "node_modules/babel-runtime/node_modules/regenerator-runtime": { + "version": "0.11.1", + "license": "MIT" + }, + "node_modules/balanced-match": { + "version": "1.0.0", "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10" - } + "license": "MIT" }, - "node_modules/decompress-response": { - "version": "6.0.0", + "node_modules/base64-js": { + "version": "1.3.1", + "license": "MIT" + }, + "node_modules/before-after-hook": { + "version": "2.2.2", "dev": true, - "license": "MIT", - "dependencies": { - "mimic-response": "^3.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "license": "Apache-2.0" }, - "node_modules/decompress-response/node_modules/mimic-response": { - "version": "3.1.0", + "node_modules/binary-extensions": { + "version": "2.1.0", "dev": true, "license": "MIT", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, - "node_modules/dedent": { - "version": "0.7.0", + "node_modules/boolbase": { + "version": "1.0.0", + "dev": true, + "license": "ISC" + }, + "node_modules/bottleneck": { + "version": "2.19.5", "dev": true, "license": "MIT" }, - "node_modules/deep-equal": { - "version": "1.1.1", + "node_modules/brace-expansion": { + "version": "1.1.11", + "dev": true, "license": "MIT", "dependencies": { - "is-arguments": "^1.0.4", - "is-date-object": "^1.0.1", - "is-regex": "^1.0.4", - "object-is": "^1.0.1", - "object-keys": "^1.1.1", - "regexp.prototype.flags": "^1.2.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "node_modules/deep-extend": { - "version": "0.6.0", + "node_modules/braces": { + "version": "3.0.2", "dev": true, "license": "MIT", + "dependencies": { + "fill-range": "^7.0.1" + }, "engines": { - "node": ">=4.0.0" + "node": ">=8" } }, - "node_modules/deep-is": { - "version": "0.1.3", - "license": "MIT" - }, - "node_modules/deepmerge": { - "version": "4.2.2", + "node_modules/brfs": { + "version": "2.0.2", "license": "MIT", - "engines": { - "node": ">=0.10.0" + "dependencies": { + "quote-stream": "^1.0.1", + "resolve": "^1.1.5", + "static-module": "^3.0.2", + "through2": "^2.0.0" + }, + "bin": { + "brfs": "bin/cmd.js" } }, - "node_modules/defer-to-connect": { - "version": "2.0.1", - "dev": true, + "node_modules/brfs/node_modules/through2": { + "version": "2.0.5", "license": "MIT", - "engines": { - "node": ">=10" + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" } }, - "node_modules/define-properties": { - "version": "1.1.3", + "node_modules/brotli": { + "version": "1.3.2", "license": "MIT", "dependencies": { - "object-keys": "^1.0.12" - }, - "engines": { - "node": ">= 0.4" + "base64-js": "^1.1.2" } }, - "node_modules/defined": { + "node_modules/browser-process-hrtime": { "version": "1.0.0", - "dev": true, - "license": "MIT" + "license": "BSD-2-Clause" }, - "node_modules/del": { - "version": "6.0.0", - "dev": true, + "node_modules/browser-resolve": { + "version": "1.11.3", "license": "MIT", "dependencies": { - "globby": "^11.0.1", - "graceful-fs": "^4.2.4", - "is-glob": "^4.0.1", - "is-path-cwd": "^2.2.0", - "is-path-inside": "^3.0.2", - "p-map": "^4.0.0", - "rimraf": "^3.0.2", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "resolve": "1.1.7" } }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "license": "MIT", - "engines": { - "node": ">=0.4.0" - } + "node_modules/browser-resolve/node_modules/resolve": { + "version": "1.1.7", + "license": "MIT" }, - "node_modules/deprecation": { - "version": "2.3.1", - "dev": true, - "license": "ISC" - }, - "node_modules/detect-file": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/detect-indent": { - "version": "6.0.0", - "dev": true, + "node_modules/browserify-optional": { + "version": "1.0.1", "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "ast-transform": "0.0.0", + "ast-types": "^0.7.0", + "browser-resolve": "^1.8.1" } }, - "node_modules/detective": { - "version": "5.2.0", + "node_modules/browserslist": { + "version": "4.19.1", "dev": true, "license": "MIT", "dependencies": { - "acorn-node": "^1.6.1", - "defined": "^1.0.0", - "minimist": "^1.1.1" + "caniuse-lite": "^1.0.30001286", + "electron-to-chromium": "^1.4.17", + "escalade": "^3.1.1", + "node-releases": "^2.0.1", + "picocolors": "^1.0.0" }, "bin": { - "detective": "bin/detective.js" + "browserslist": "cli.js" }, "engines": { - "node": ">=0.8.0" + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" } }, - "node_modules/dfa": { - "version": "1.2.0", + "node_modules/buffer-equal": { + "version": "0.0.1", + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", "license": "MIT" }, - "node_modules/didyoumean": { - "version": "1.2.2", + "node_modules/builtin-modules": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz", + "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==", "dev": true, - "license": "Apache-2.0" + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "node_modules/diff": { - "version": "4.0.2", + "node_modules/cacheable-lookup": { + "version": "5.0.4", "dev": true, - "license": "BSD-3-Clause", + "license": "MIT", "engines": { - "node": ">=0.3.1" + "node": ">=10.6.0" } }, - "node_modules/dir-glob": { - "version": "3.0.1", + "node_modules/cacheable-request": { + "version": "7.0.2", "dev": true, "license": "MIT", "dependencies": { - "path-type": "^4.0.0" + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^4.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^6.0.1", + "responselike": "^2.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/dlv": { - "version": "1.1.3", - "dev": true, - "license": "MIT" - }, - "node_modules/doctrine": { - "version": "3.0.0", + "node_modules/cachedir": { + "version": "2.2.0", "dev": true, - "license": "Apache-2.0", - "dependencies": { - "esutils": "^2.0.2" - }, + "license": "MIT", "engines": { - "node": ">=6.0.0" + "node": ">=6" } }, - "node_modules/domexception": { - "version": "2.0.1", + "node_modules/call-bind": { + "version": "1.0.2", "license": "MIT", "dependencies": { - "webidl-conversions": "^5.0.0" + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "dev": true, + "license": "MIT", "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/domexception/node_modules/webidl-conversions": { - "version": "5.0.0", - "license": "BSD-2-Clause", + "node_modules/camelcase-css": { + "version": "2.0.1", + "dev": true, + "license": "MIT", "engines": { - "node": ">=8" + "node": ">= 6" } }, - "node_modules/dot-prop": { - "version": "5.3.0", + "node_modules/camelcase-keys": { + "version": "6.2.2", "dev": true, "license": "MIT", "dependencies": { - "is-obj": "^2.0.0" + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/duplexer2": { - "version": "0.1.4", - "license": "BSD-3-Clause", + "node_modules/caniuse-api": { + "version": "3.0.0", + "dev": true, + "license": "MIT", "dependencies": { - "readable-stream": "^2.0.2" + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" } }, - "node_modules/electron-to-chromium": { - "version": "1.4.18", - "dev": true, - "license": "ISC" - }, - "node_modules/emoji-regex": { - "version": "8.0.0", + "node_modules/caniuse-lite": { + "version": "1.0.30001287", "dev": true, - "license": "MIT" + "license": "CC-BY-4.0", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + } }, - "node_modules/end-of-stream": { - "version": "1.4.4", + "node_modules/cardinal": { + "version": "2.1.1", "dev": true, "license": "MIT", "dependencies": { - "once": "^1.4.0" + "ansicolors": "~0.3.2", + "redeyed": "~2.1.0" + }, + "bin": { + "cdl": "bin/cdl.js" } }, - "node_modules/enquirer": { - "version": "2.3.6", - "dev": true, - "license": "MIT", + "node_modules/cfb": { + "version": "1.2.1", + "license": "Apache-2.0", "dependencies": { - "ansi-colors": "^4.1.1" + "adler-32": "~1.3.0", + "crc-32": "~1.2.0", + "printj": "~1.3.0" }, "engines": { - "node": ">=8.6" + "node": ">=0.8" } }, - "node_modules/entities": { - "version": "2.2.0", + "node_modules/cfb/node_modules/adler-32": { + "version": "1.3.0", + "license": "Apache-2.0", + "dependencies": { + "printj": "~1.2.2" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/cfb/node_modules/adler-32/node_modules/printj": { + "version": "1.2.3", + "license": "Apache-2.0", + "bin": { + "printj": "bin/printj.njs" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/cfb/node_modules/printj": { + "version": "1.3.0", + "license": "Apache-2.0", + "bin": { + "printj": "bin/printj.njs" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/chalk": { + "version": "4.1.2", "dev": true, - "license": "BSD-2-Clause", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/env-ci": { - "version": "5.4.1", + "node_modules/chalk/node_modules/ansi-styles": { + "version": "4.2.1", "dev": true, "license": "MIT", "dependencies": { - "execa": "^5.0.0", - "fromentries": "^1.3.2", - "java-properties": "^1.0.0" + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" }, "engines": { - "node": ">=10.17" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/error-ex": { - "version": "1.3.2", + "node_modules/chalk/node_modules/color-convert": { + "version": "2.0.1", "dev": true, "license": "MIT", "dependencies": { - "is-arrayish": "^0.2.1" + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "node_modules/error-ex/node_modules/is-arrayish": { - "version": "0.2.1", + "node_modules/chalk/node_modules/color-name": { + "version": "1.1.4", "dev": true, "license": "MIT" }, - "node_modules/es5-ext": { - "version": "0.10.53", - "license": "ISC", - "dependencies": { - "es6-iterator": "~2.0.3", - "es6-symbol": "~3.1.3", - "next-tick": "~1.0.0" - } - }, - "node_modules/es6-iterator": { - "version": "2.0.3", + "node_modules/chalk/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, "license": "MIT", - "dependencies": { - "d": "1", - "es5-ext": "^0.10.35", - "es6-symbol": "^3.1.1" + "engines": { + "node": ">=8" } }, - "node_modules/es6-map": { - "version": "0.1.5", + "node_modules/chalk/node_modules/supports-color": { + "version": "7.1.0", + "dev": true, "license": "MIT", "dependencies": { - "d": "1", - "es5-ext": "~0.10.14", - "es6-iterator": "~2.0.1", - "es6-set": "~0.1.5", - "es6-symbol": "~3.1.1", - "event-emitter": "~0.3.5" + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/es6-set": { - "version": "0.1.5", - "license": "MIT", - "dependencies": { - "d": "1", - "es5-ext": "~0.10.14", - "es6-iterator": "~2.0.1", - "es6-symbol": "3.1.1", - "event-emitter": "~0.3.5" - } + "node_modules/chardet": { + "version": "0.7.0", + "dev": true, + "license": "MIT" }, - "node_modules/es6-set/node_modules/es6-symbol": { - "version": "3.1.1", + "node_modules/choices.js": { + "version": "9.0.1", "license": "MIT", "dependencies": { - "d": "1", - "es5-ext": "~0.10.14" - } - }, - "node_modules/es6-symbol": { - "version": "3.1.3", - "license": "ISC", - "dependencies": { - "d": "^1.0.1", - "ext": "^1.1.2" + "deepmerge": "^4.2.0", + "fuse.js": "^3.4.5", + "redux": "^4.0.4" } }, - "node_modules/esbuild": { - "version": "0.13.15", + "node_modules/chokidar": { + "version": "3.5.2", "dev": true, - "hasInstallScript": true, "license": "MIT", - "bin": { - "esbuild": "bin/esbuild" + "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" }, "optionalDependencies": { - "esbuild-android-arm64": "0.13.15", - "esbuild-darwin-64": "0.13.15", - "esbuild-darwin-arm64": "0.13.15", - "esbuild-freebsd-64": "0.13.15", - "esbuild-freebsd-arm64": "0.13.15", - "esbuild-linux-32": "0.13.15", - "esbuild-linux-64": "0.13.15", - "esbuild-linux-arm": "0.13.15", - "esbuild-linux-arm64": "0.13.15", - "esbuild-linux-mips64le": "0.13.15", - "esbuild-linux-ppc64le": "0.13.15", - "esbuild-netbsd-64": "0.13.15", - "esbuild-openbsd-64": "0.13.15", - "esbuild-sunos-64": "0.13.15", - "esbuild-windows-32": "0.13.15", - "esbuild-windows-64": "0.13.15", - "esbuild-windows-arm64": "0.13.15" + "fsevents": "~2.3.2" } }, - "node_modules/esbuild-linux-64": { - "version": "0.13.15", - "cpu": [ - "x64" - ], + "node_modules/ci-info": { + "version": "3.3.0", "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] + "license": "MIT" }, - "node_modules/escalade": { - "version": "3.1.1", + "node_modules/clean-stack": { + "version": "2.2.0", "dev": true, "license": "MIT", "engines": { "node": ">=6" } }, - "node_modules/escape-string-regexp": { - "version": "1.0.5", + "node_modules/cli-cursor": { + "version": "2.1.0", "dev": true, "license": "MIT", + "dependencies": { + "restore-cursor": "^2.0.0" + }, "engines": { - "node": ">=0.8.0" + "node": ">=4" } }, - "node_modules/escodegen": { - "version": "1.2.0", + "node_modules/cli-table3": { + "version": "0.6.0", + "dev": true, + "license": "MIT", "dependencies": { - "esprima": "~1.0.4", - "estraverse": "~1.5.0", - "esutils": "~1.0.0" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" + "object-assign": "^4.1.0", + "string-width": "^4.2.0" }, "engines": { - "node": ">=0.4.0" + "node": "10.* || >= 12.*" }, "optionalDependencies": { - "source-map": "~0.1.30" + "colors": "^1.1.2" } }, - "node_modules/escodegen/node_modules/esprima": { - "version": "1.0.4", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, + "node_modules/cli-table3/node_modules/ansi-regex": { + "version": "5.0.1", + "dev": true, + "license": "MIT", "engines": { - "node": ">=0.4.0" + "node": ">=8" } }, - "node_modules/escodegen/node_modules/estraverse": { - "version": "1.5.1", + "node_modules/cli-table3/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "dev": true, + "license": "MIT", "engines": { - "node": ">=0.4.0" + "node": ">=8" } }, - "node_modules/escodegen/node_modules/esutils": { - "version": "1.0.0", + "node_modules/cli-table3/node_modules/string-width": { + "version": "4.2.3", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/escodegen/node_modules/source-map": { - "version": "0.1.43", - "optional": true, + "node_modules/cli-table3/node_modules/strip-ansi": { + "version": "6.0.1", + "dev": true, + "license": "MIT", "dependencies": { - "amdefine": ">=0.0.4" + "ansi-regex": "^5.0.1" }, "engines": { - "node": ">=0.8.0" + "node": ">=8" } }, - "node_modules/eslint": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.5.0.tgz", - "integrity": "sha512-tVGSkgNbOfiHyVte8bCM8OmX+xG9PzVG/B4UCF60zx7j61WIVY/AqJECDgpLD4DbbESD0e174gOg3ZlrX15GDg==", + "node_modules/cli-truncate": { + "version": "2.1.0", "dev": true, + "license": "MIT", "dependencies": { - "@eslint/eslintrc": "^1.0.5", - "@humanwhocodes/config-array": "^0.9.2", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "enquirer": "^2.3.5", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.0", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.1.0", - "espree": "^9.2.0", - "esquery": "^1.4.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^6.0.1", - "globals": "^13.6.0", - "ignore": "^4.0.6", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.0.4", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "progress": "^2.0.0", - "regexpp": "^3.2.0", - "semver": "^7.2.1", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "bin": { - "eslint": "bin/eslint.js" + "slice-ansi": "^3.0.0", + "string-width": "^4.2.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=8" }, "funding": { - "url": "https://opencollective.com/eslint" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint-config-prettier": { - "version": "8.3.0", + "node_modules/cli-truncate/node_modules/ansi-regex": { + "version": "5.0.1", "dev": true, "license": "MIT", - "bin": { - "eslint-config-prettier": "bin/cli.js" - }, - "peerDependencies": { - "eslint": ">=7.0.0" + "engines": { + "node": ">=8" } }, - "node_modules/eslint-plugin-prettier": { - "version": "4.0.0", + "node_modules/cli-truncate/node_modules/ansi-styles": { + "version": "4.3.0", "dev": true, "license": "MIT", "dependencies": { - "prettier-linter-helpers": "^1.0.0" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=6.0.0" - }, - "peerDependencies": { - "eslint": ">=7.28.0", - "prettier": ">=2.0.0" - }, - "peerDependenciesMeta": { - "eslint-config-prettier": { - "optional": true - } - } - }, - "node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" + "node": ">=8" }, - "engines": { - "node": ">=8.0.0" + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "node_modules/cli-truncate/node_modules/color-convert": { + "version": "2.0.1", "dev": true, + "license": "MIT", "dependencies": { - "eslint-visitor-keys": "^2.0.0" - }, - "engines": { - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" + "color-name": "~1.1.4" }, - "peerDependencies": { - "eslint": ">=5" - } - }, - "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true, "engines": { - "node": ">=10" + "node": ">=7.0.0" } }, - "node_modules/eslint-visitor-keys": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.1.0.tgz", - "integrity": "sha512-yWJFpu4DtjsWKkt5GeNBBuZMlNcYVs6vRCLoCVEJrTjaSB6LC98gFipNK/erM2Heg/E8mIK+hXG/pJMLK+eRZA==", + "node_modules/cli-truncate/node_modules/color-name": { + "version": "1.1.4", "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } + "license": "MIT" }, - "node_modules/eslint/node_modules/ansi-regex": { - "version": "5.0.1", + "node_modules/cli-truncate/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", "dev": true, "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/eslint/node_modules/escape-string-regexp": { - "version": "4.0.0", + "node_modules/cli-truncate/node_modules/slice-ansi": { + "version": "3.0.0", "dev": true, "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/eslint-scope": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.0.tgz", - "integrity": "sha512-aWwkhnS0qAXqNOgKOK0dJ2nvzEbhEvpy8OlJ9kZ0FeZnA6zpjv1/Vei+puGFFX7zkPCkHHXb7IDX3A+7yPrRWg==", - "dev": true, "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=8" } }, - "node_modules/eslint/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "node_modules/cli-truncate/node_modules/string-width": { + "version": "4.2.3", "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, "engines": { - "node": ">=4.0" + "node": ">=8" } }, - "node_modules/eslint/node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "node_modules/cli-truncate/node_modules/strip-ansi": { + "version": "6.0.1", "dev": true, + "license": "MIT", "dependencies": { - "is-glob": "^4.0.3" + "ansi-regex": "^5.0.1" }, "engines": { - "node": ">=10.13.0" + "node": ">=8" } }, - "node_modules/eslint/node_modules/ignore": { - "version": "4.0.6", + "node_modules/cli-width": { + "version": "2.2.1", "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4" - } + "license": "ISC" }, - "node_modules/eslint/node_modules/semver": { - "version": "7.3.5", + "node_modules/cliui": { + "version": "7.0.4", "dev": true, "license": "ISC", "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" } }, - "node_modules/eslint/node_modules/strip-ansi": { - "version": "6.0.1", + "node_modules/cliui/node_modules/ansi-regex": { + "version": "5.0.1", "dev": true, "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, "engines": { "node": ">=8" } }, - "node_modules/eslint/node_modules/strip-json-comments": { - "version": "3.1.1", + "node_modules/cliui/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", "dev": true, "license": "MIT", "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/espree": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.2.0.tgz", - "integrity": "sha512-oP3utRkynpZWF/F2x/HZJ+AGtnIclaR7z1pYPxy7NYM2fSO6LgK/Rkny8anRSPK/VwEA1eqm2squui0T7ZMOBg==", + "node_modules/cliui/node_modules/string-width": { + "version": "4.2.2", "dev": true, + "license": "MIT", "dependencies": { - "acorn": "^8.6.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^3.1.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=8" } }, - "node_modules/espree/node_modules/acorn": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", - "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", + "node_modules/cliui/node_modules/strip-ansi": { + "version": "6.0.0", "dev": true, - "bin": { - "acorn": "bin/acorn" + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.0" }, "engines": { - "node": ">=0.4.0" + "node": ">=8" } }, - "node_modules/esprima": { - "version": "4.0.1", - "license": "BSD-2-Clause", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, + "node_modules/clone": { + "version": "1.0.4", + "license": "MIT", "engines": { - "node": ">=4" + "node": ">=0.8" } }, - "node_modules/esquery": { - "version": "1.4.0", + "node_modules/clone-regexp": { + "version": "2.2.0", "dev": true, - "license": "BSD-3-Clause", + "license": "MIT", "dependencies": { - "estraverse": "^5.1.0" + "is-regexp": "^2.0.0" }, "engines": { - "node": ">=0.10" + "node": ">=6" } }, - "node_modules/esquery/node_modules/estraverse": { - "version": "5.2.0", + "node_modules/clone-regexp/node_modules/is-regexp": { + "version": "2.1.0", "dev": true, - "license": "BSD-2-Clause", + "license": "MIT", "engines": { - "node": ">=4.0" + "node": ">=6" } }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "node_modules/clone-response": { + "version": "1.0.2", "dev": true, + "license": "MIT", "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" + "mimic-response": "^1.0.0" } }, - "node_modules/esrecurse/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, + "node_modules/codepage": { + "version": "1.15.0", + "license": "Apache-2.0", "engines": { - "node": ">=4.0" + "node": ">=0.8" } }, - "node_modules/estraverse": { - "version": "4.3.0", - "license": "BSD-2-Clause", - "engines": { - "node": ">=4.0" + "node_modules/color-convert": { + "version": "1.9.3", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" } }, - "node_modules/estree-is-function": { - "version": "1.0.0", - "license": "Apache-2.0" - }, - "node_modules/esutils": { - "version": "2.0.3", - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.10.0" - } + "node_modules/color-name": { + "version": "1.1.3", + "dev": true, + "license": "MIT" }, - "node_modules/event-emitter": { - "version": "0.3.5", + "node_modules/colord": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.2.tgz", + "integrity": "sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==", + "dev": true + }, + "node_modules/colorette": { + "version": "2.0.16", + "dev": true, + "license": "MIT" + }, + "node_modules/colors": { + "version": "1.4.0", + "dev": true, "license": "MIT", - "dependencies": { - "d": "1", - "es5-ext": "~0.10.14" + "optional": true, + "engines": { + "node": ">=0.1.90" } }, - "node_modules/execa": { - "version": "5.1.1", - "dev": true, + "node_modules/combined-stream": { + "version": "1.0.8", "license": "MIT", "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" + "delayed-stream": "~1.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" + "node": ">= 0.8" } }, - "node_modules/execa/node_modules/get-stream": { - "version": "6.0.1", + "node_modules/commander": { + "version": "8.3.0", "dev": true, "license": "MIT", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 12" } }, - "node_modules/execa/node_modules/human-signals": { - "version": "2.1.0", + "node_modules/commitizen": { + "version": "4.2.4", "dev": true, - "license": "Apache-2.0", + "license": "MIT", + "dependencies": { + "cachedir": "2.2.0", + "cz-conventional-changelog": "3.2.0", + "dedent": "0.7.0", + "detect-indent": "6.0.0", + "find-node-modules": "^2.1.2", + "find-root": "1.1.0", + "fs-extra": "8.1.0", + "glob": "7.1.4", + "inquirer": "6.5.2", + "is-utf8": "^0.2.1", + "lodash": "^4.17.20", + "minimist": "1.2.5", + "strip-bom": "4.0.0", + "strip-json-comments": "3.0.1" + }, + "bin": { + "commitizen": "bin/commitizen", + "cz": "bin/git-cz", + "git-cz": "bin/git-cz" + }, "engines": { - "node": ">=10.17.0" + "node": ">= 10" } }, - "node_modules/execa/node_modules/onetime": { - "version": "5.1.2", + "node_modules/commitizen/node_modules/chalk": { + "version": "2.4.2", "dev": true, "license": "MIT", "dependencies": { - "mimic-fn": "^2.1.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" }, "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=4" } }, - "node_modules/execall": { - "version": "2.0.0", + "node_modules/commitizen/node_modules/cz-conventional-changelog": { + "version": "3.2.0", "dev": true, "license": "MIT", "dependencies": { - "clone-regexp": "^2.1.0" + "chalk": "^2.4.1", + "commitizen": "^4.0.3", + "conventional-commit-types": "^3.0.0", + "lodash.map": "^4.5.1", + "longest": "^2.0.1", + "word-wrap": "^1.0.3" }, "engines": { - "node": ">=8" + "node": ">= 10" + }, + "optionalDependencies": { + "@commitlint/load": ">6.1.1" } }, - "node_modules/exit-on-epipe": { - "version": "1.0.1", - "license": "Apache-2.0", - "engines": { - "node": ">=0.8" + "node_modules/commitizen/node_modules/find-node-modules": { + "version": "2.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "findup-sync": "^4.0.0", + "merge": "^2.1.0" } }, - "node_modules/expand-tilde": { - "version": "2.0.2", + "node_modules/commitizen/node_modules/findup-sync": { + "version": "4.0.0", "dev": true, "license": "MIT", "dependencies": { - "homedir-polyfill": "^1.0.1" + "detect-file": "^1.0.0", + "is-glob": "^4.0.0", + "micromatch": "^4.0.2", + "resolve-dir": "^1.0.1" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ext": { - "version": "1.5.0", - "license": "ISC", - "dependencies": { - "type": "^2.5.0" + "node": ">= 8" } }, - "node_modules/ext/node_modules/type": { - "version": "2.5.0", - "license": "ISC" - }, - "node_modules/external-editor": { - "version": "3.1.0", + "node_modules/commitizen/node_modules/glob": { + "version": "7.1.4", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" }, "engines": { - "node": ">=4" + "node": "*" } }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", + "node_modules/commitizen/node_modules/merge": { + "version": "2.1.1", "dev": true, "license": "MIT" }, - "node_modules/fast-diff": { - "version": "1.2.0", + "node_modules/common-tags": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", "dev": true, - "license": "Apache-2.0" + "engines": { + "node": ">=4.0.0" + } }, - "node_modules/fast-glob": { - "version": "3.2.7", + "node_modules/compare-func": { + "version": "2.0.0", "dev": true, "license": "MIT", "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8" + "array-ify": "^1.0.0", + "dot-prop": "^5.1.0" } }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "license": "MIT" - }, - "node_modules/fastest-levenshtein": { - "version": "1.0.12", + "node_modules/concat-map": { + "version": "0.0.1", "dev": true, "license": "MIT" }, - "node_modules/fastq": { - "version": "1.8.0", - "dev": true, - "license": "ISC", + "node_modules/concat-stream": { + "version": "1.6.2", + "engines": [ + "node >= 0.8" + ], + "license": "MIT", "dependencies": { - "reusify": "^1.0.4" + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" } }, - "node_modules/fflate": { - "version": "0.3.11", - "license": "MIT" - }, - "node_modules/figures": { - "version": "2.0.0", + "node_modules/conventional-changelog-angular": { + "version": "5.0.13", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "escape-string-regexp": "^1.0.5" + "compare-func": "^2.0.0", + "q": "^1.5.1" }, "engines": { - "node": ">=4" + "node": ">=10" } }, - "node_modules/file-entry-cache": { - "version": "6.0.1", + "node_modules/conventional-changelog-conventionalcommits": { + "version": "4.5.0", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "flat-cache": "^3.0.4" + "compare-func": "^2.0.0", + "lodash": "^4.17.15", + "q": "^1.5.1" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=10" } }, - "node_modules/fill-range": { - "version": "7.0.1", + "node_modules/conventional-changelog-writer": { + "version": "5.0.0", "dev": true, "license": "MIT", "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" + "conventional-commits-filter": "^2.0.7", + "dateformat": "^3.0.0", + "handlebars": "^4.7.6", + "json-stringify-safe": "^5.0.1", + "lodash": "^4.17.15", + "meow": "^8.0.0", + "semver": "^6.0.0", + "split": "^1.0.0", + "through2": "^4.0.0" + }, + "bin": { + "conventional-changelog-writer": "cli.js" + }, + "engines": { + "node": ">=10" } }, - "node_modules/find-root": { - "version": "1.1.0", + "node_modules/conventional-commit-types": { + "version": "3.0.0", "dev": true, - "license": "MIT" + "license": "ISC" }, - "node_modules/find-up": { - "version": "4.1.0", + "node_modules/conventional-commits-filter": { + "version": "2.0.7", "dev": true, "license": "MIT", "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "lodash.ismatch": "^4.4.0", + "modify-values": "^1.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/find-versions": { - "version": "4.0.0", + "node_modules/conventional-commits-parser": { + "version": "3.2.3", "dev": true, "license": "MIT", "dependencies": { - "semver-regex": "^3.1.2" + "is-text-path": "^1.0.1", + "JSONStream": "^1.0.4", + "lodash": "^4.17.15", + "meow": "^8.0.0", + "split2": "^3.0.0", + "through2": "^4.0.0" + }, + "bin": { + "conventional-commits-parser": "cli.js" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/flat-cache": { - "version": "3.0.4", - "dev": true, + "node_modules/convert-source-map": { + "version": "1.7.0", "license": "MIT", "dependencies": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" + "safe-buffer": "~5.1.1" } }, - "node_modules/flatpickr": { - "version": "4.6.9", - "license": "MIT" + "node_modules/core-js": { + "version": "3.6.5", + "hasInstallScript": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } }, - "node_modules/flatted": { - "version": "3.1.1", + "node_modules/core-js-compat": { + "version": "3.20.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.20.1.tgz", + "integrity": "sha512-AVhKZNpqMV3Jz8hU0YEXXE06qoxtQGsAqU0u1neUngz5IusDJRX/ZJ6t3i7mS7QxNyEONbCo14GprkBrxPlTZA==", "dev": true, - "license": "ISC" + "dependencies": { + "browserslist": "^4.19.1", + "semver": "7.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } }, - "node_modules/flatten": { - "version": "1.0.3", + "node_modules/core-js-compat/node_modules/semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", "dev": true, - "license": "MIT" - }, - "node_modules/fontkit": { - "version": "1.8.1", - "license": "MIT", - "dependencies": { - "babel-runtime": "^6.26.0", - "brfs": "^2.0.0", - "brotli": "^1.2.0", - "browserify-optional": "^1.0.1", - "clone": "^1.0.4", - "deep-equal": "^1.0.0", - "dfa": "^1.2.0", - "restructure": "^0.5.3", - "tiny-inflate": "^1.0.2", - "unicode-properties": "^1.2.2", - "unicode-trie": "^0.3.0" + "bin": { + "semver": "bin/semver.js" } }, - "node_modules/fontkit/node_modules/unicode-trie": { - "version": "0.3.1", + "node_modules/core-util-is": { + "version": "1.0.2", + "license": "MIT" + }, + "node_modules/cosmiconfig": { + "version": "7.0.1", + "dev": true, "license": "MIT", "dependencies": { - "pako": "^0.2.5", - "tiny-inflate": "^1.0.0" + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" } }, - "node_modules/form-data": { - "version": "3.0.0", + "node_modules/cosmiconfig/node_modules/parse-json": { + "version": "5.2.0", + "dev": true, "license": "MIT", "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" }, "engines": { - "node": ">= 6" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/frac": { - "version": "1.1.2", + "node_modules/crc-32": { + "version": "1.2.0", "license": "Apache-2.0", + "dependencies": { + "exit-on-epipe": "~1.0.1", + "printj": "~1.1.0" + }, + "bin": { + "crc32": "bin/crc32.njs" + }, "engines": { "node": ">=0.8" } }, - "node_modules/fraction.js": { - "version": "4.1.1", + "node_modules/create-require": { + "version": "1.1.1", + "dev": true, + "license": "MIT" + }, + "node_modules/crelt": { + "version": "1.0.5", + "license": "MIT" + }, + "node_modules/cross-env": { + "version": "7.0.3", "dev": true, "license": "MIT", - "peer": true, - "engines": { - "node": "*" + "dependencies": { + "cross-spawn": "^7.0.1" }, - "funding": { - "type": "patreon", - "url": "https://www.patreon.com/infusion" + "bin": { + "cross-env": "src/bin/cross-env.js", + "cross-env-shell": "src/bin/cross-env-shell.js" + }, + "engines": { + "node": ">=10.14", + "npm": ">=6", + "yarn": ">=1" } }, - "node_modules/from2": { - "version": "2.3.0", + "node_modules/cross-spawn": { + "version": "7.0.3", "dev": true, "license": "MIT", "dependencies": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" } }, - "node_modules/fromentries": { - "version": "1.3.2", + "node_modules/cross-spawn/node_modules/which": { + "version": "2.0.2", "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-js": { + "version": "4.1.1", "license": "MIT" }, - "node_modules/fs-extra": { - "version": "8.1.0", + "node_modules/crypto-random-string": { + "version": "2.0.0", "dev": true, "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/css-blank-pseudo": { + "version": "0.1.4", + "dev": true, + "license": "CC0-1.0", "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" + "postcss": "^7.0.5" + }, + "bin": { + "css-blank-pseudo": "cli.js" }, "engines": { - "node": ">=6 <7 || >=8" + "node": ">=6.0.0" } }, - "node_modules/fs.realpath": { - "version": "1.0.0", + "node_modules/css-blank-pseudo/node_modules/picocolors": { + "version": "0.2.1", "dev": true, "license": "ISC" }, - "node_modules/fscreen": { - "version": "1.2.0", - "license": "MIT" - }, - "node_modules/function-bind": { - "version": "1.1.1", - "license": "MIT" - }, - "node_modules/functional-red-black-tree": { - "version": "1.0.1", + "node_modules/css-blank-pseudo/node_modules/postcss": { + "version": "7.0.39", "dev": true, - "license": "MIT" - }, - "node_modules/fuse.js": { - "version": "3.6.1", - "license": "Apache-2.0", + "license": "MIT", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, "engines": { - "node": ">=6" + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/get-assigned-identifiers": { - "version": "1.2.0", - "license": "Apache-2.0" - }, - "node_modules/get-caller-file": { - "version": "2.0.5", + "node_modules/css-blank-pseudo/node_modules/source-map": { + "version": "0.6.1", "dev": true, - "license": "ISC", + "license": "BSD-3-Clause", "engines": { - "node": "6.* || 8.* || >= 10.*" + "node": ">=0.10.0" } }, - "node_modules/get-intrinsic": { - "version": "1.1.1", - "license": "MIT", + "node_modules/css-declaration-sorter": { + "version": "6.1.3", + "dev": true, + "license": "ISC", "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" + "timsort": "^0.3.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">= 10" + }, + "peerDependencies": { + "postcss": "^8.0.9" } }, - "node_modules/get-own-enumerable-property-symbols": { - "version": "3.0.2", + "node_modules/css-has-pseudo": { + "version": "0.10.0", "dev": true, - "license": "ISC" + "license": "CC0-1.0", + "dependencies": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^5.0.0-rc.4" + }, + "bin": { + "css-has-pseudo": "cli.js" + }, + "engines": { + "node": ">=6.0.0" + } }, - "node_modules/get-stdin": { - "version": "8.0.0", + "node_modules/css-has-pseudo/node_modules/cssesc": { + "version": "2.0.0", "dev": true, "license": "MIT", - "engines": { - "node": ">=10" + "bin": { + "cssesc": "bin/cssesc" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=4" } }, - "node_modules/get-stream": { - "version": "5.2.0", + "node_modules/css-has-pseudo/node_modules/picocolors": { + "version": "0.2.1", + "dev": true, + "license": "ISC" + }, + "node_modules/css-has-pseudo/node_modules/postcss": { + "version": "7.0.39", "dev": true, "license": "MIT", "dependencies": { - "pump": "^3.0.0" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" }, "engines": { - "node": ">=8" + "node": ">=6.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/git-log-parser": { - "version": "1.2.0", + "node_modules/css-has-pseudo/node_modules/postcss-selector-parser": { + "version": "5.0.0", "dev": true, "license": "MIT", "dependencies": { - "argv-formatter": "~1.0.0", - "spawn-error-forwarder": "~1.0.0", - "split2": "~1.0.0", - "stream-combiner2": "~1.1.1", - "through2": "~2.0.0", - "traverse": "~0.6.6" - } - }, - "node_modules/git-log-parser/node_modules/split2": { - "version": "1.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "through2": "~2.0.0" + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=4" } }, - "node_modules/git-log-parser/node_modules/through2": { - "version": "2.0.5", + "node_modules/css-has-pseudo/node_modules/source-map": { + "version": "0.6.1", "dev": true, - "license": "MIT", - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" } }, - "node_modules/git-raw-commits": { - "version": "2.0.10", + "node_modules/css-prefers-color-scheme": { + "version": "3.1.1", "dev": true, - "license": "MIT", + "license": "CC0-1.0", "dependencies": { - "dargs": "^7.0.0", - "lodash": "^4.17.15", - "meow": "^8.0.0", - "split2": "^3.0.0", - "through2": "^4.0.0" + "postcss": "^7.0.5" }, "bin": { - "git-raw-commits": "cli.js" + "css-prefers-color-scheme": "cli.js" }, "engines": { - "node": ">=10" + "node": ">=6.0.0" } }, - "node_modules/glob": { - "version": "7.2.0", + "node_modules/css-prefers-color-scheme/node_modules/picocolors": { + "version": "0.2.1", "dev": true, - "license": "ISC", + "license": "ISC" + }, + "node_modules/css-prefers-color-scheme/node_modules/postcss": { + "version": "7.0.39", + "dev": true, + "license": "MIT", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" }, "engines": { - "node": "*" + "node": ">=6.0.0" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/glob-parent": { - "version": "5.1.2", + "node_modules/css-prefers-color-scheme/node_modules/source-map": { + "version": "0.6.1", "dev": true, - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.1" - }, + "license": "BSD-3-Clause", "engines": { - "node": ">= 6" + "node": ">=0.10.0" } }, - "node_modules/global-dirs": { - "version": "0.1.1", + "node_modules/css-tree": { + "version": "1.1.3", "dev": true, "license": "MIT", "dependencies": { - "ini": "^1.3.4" + "mdn-data": "2.0.14", + "source-map": "^0.6.1" }, "engines": { - "node": ">=4" + "node": ">=8.0.0" } }, - "node_modules/global-modules": { - "version": "1.0.0", + "node_modules/css-tree/node_modules/source-map": { + "version": "0.6.1", "dev": true, - "license": "MIT", - "dependencies": { - "global-prefix": "^1.0.1", - "is-windows": "^1.0.1", - "resolve-dir": "^1.0.0" - }, + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, - "node_modules/global-prefix": { - "version": "1.0.2", + "node_modules/cssdb": { + "version": "4.4.0", "dev": true, + "license": "CC0-1.0" + }, + "node_modules/cssesc": { + "version": "3.0.0", "license": "MIT", - "dependencies": { - "expand-tilde": "^2.0.2", - "homedir-polyfill": "^1.0.1", - "ini": "^1.3.4", - "is-windows": "^1.0.1", - "which": "^1.2.14" + "bin": { + "cssesc": "bin/cssesc" }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/globals": { - "version": "13.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.0.tgz", - "integrity": "sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==", + "node_modules/cssnano": { + "version": "5.0.13", "dev": true, + "license": "MIT", "dependencies": { - "type-fest": "^0.20.2" + "cssnano-preset-default": "^5.1.9", + "is-resolvable": "^1.1.0", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" }, "engines": { - "node": ">=8" + "node": "^10 || ^12 || >=14.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/globals/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true, - "engines": { - "node": ">=10" + "type": "opencollective", + "url": "https://opencollective.com/cssnano" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/globby": { - "version": "11.0.4", + "node_modules/cssnano-preset-default": { + "version": "5.1.9", "dev": true, "license": "MIT", "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.1.1", - "ignore": "^5.1.4", - "merge2": "^1.3.0", - "slash": "^3.0.0" + "css-declaration-sorter": "^6.0.3", + "cssnano-utils": "^2.0.1", + "postcss-calc": "^8.0.0", + "postcss-colormin": "^5.2.2", + "postcss-convert-values": "^5.0.2", + "postcss-discard-comments": "^5.0.1", + "postcss-discard-duplicates": "^5.0.1", + "postcss-discard-empty": "^5.0.1", + "postcss-discard-overridden": "^5.0.1", + "postcss-merge-longhand": "^5.0.4", + "postcss-merge-rules": "^5.0.3", + "postcss-minify-font-values": "^5.0.1", + "postcss-minify-gradients": "^5.0.3", + "postcss-minify-params": "^5.0.2", + "postcss-minify-selectors": "^5.1.0", + "postcss-normalize-charset": "^5.0.1", + "postcss-normalize-display-values": "^5.0.1", + "postcss-normalize-positions": "^5.0.1", + "postcss-normalize-repeat-style": "^5.0.1", + "postcss-normalize-string": "^5.0.1", + "postcss-normalize-timing-functions": "^5.0.1", + "postcss-normalize-unicode": "^5.0.1", + "postcss-normalize-url": "^5.0.4", + "postcss-normalize-whitespace": "^5.0.1", + "postcss-ordered-values": "^5.0.2", + "postcss-reduce-initial": "^5.0.2", + "postcss-reduce-transforms": "^5.0.1", + "postcss-svgo": "^5.0.3", + "postcss-unique-selectors": "^5.0.2" }, "engines": { - "node": ">=10" + "node": "^10 || ^12 || >=14.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/globjoin": { - "version": "0.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/got": { - "version": "11.8.3", + "node_modules/cssnano-utils": { + "version": "2.0.1", "dev": true, "license": "MIT", - "dependencies": { - "@sindresorhus/is": "^4.0.0", - "@szmarczak/http-timer": "^4.0.5", - "@types/cacheable-request": "^6.0.1", - "@types/responselike": "^1.0.0", - "cacheable-lookup": "^5.0.3", - "cacheable-request": "^7.0.2", - "decompress-response": "^6.0.0", - "http2-wrapper": "^1.0.0-beta.5.2", - "lowercase-keys": "^2.0.0", - "p-cancelable": "^2.0.0", - "responselike": "^2.0.0" - }, "engines": { - "node": ">=10.19.0" + "node": "^10 || ^12 || >=14.0" }, - "funding": { - "url": "https://github.com/sindresorhus/got?sponsor=1" + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/graceful-fs": { - "version": "4.2.4", - "dev": true, - "license": "ISC" - }, - "node_modules/handlebars": { - "version": "4.7.7", + "node_modules/csso": { + "version": "4.2.0", "dev": true, "license": "MIT", "dependencies": { - "minimist": "^1.2.5", - "neo-async": "^2.6.0", - "source-map": "^0.6.1", - "wordwrap": "^1.0.0" - }, - "bin": { - "handlebars": "bin/handlebars" - }, - "engines": { - "node": ">=0.4.7" + "css-tree": "^1.1.2" }, - "optionalDependencies": { - "uglify-js": "^3.1.4" - } - }, - "node_modules/handlebars/node_modules/source-map": { - "version": "0.6.1", - "dev": true, - "license": "BSD-3-Clause", "engines": { - "node": ">=0.10.0" + "node": ">=8.0.0" } }, - "node_modules/hard-rejection": { - "version": "2.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } + "node_modules/cssom": { + "version": "0.4.4", + "license": "MIT" }, - "node_modules/has": { - "version": "1.0.3", + "node_modules/cssstyle": { + "version": "2.3.0", "license": "MIT", "dependencies": { - "function-bind": "^1.1.1" + "cssom": "~0.3.6" }, "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/has-flag": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/has-symbols": { - "version": "1.0.2", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "license": "MIT" }, - "node_modules/has-tostringtag": { - "version": "1.0.0", + "node_modules/cz-conventional-changelog": { + "version": "3.3.0", + "dev": true, "license": "MIT", "dependencies": { - "has-symbols": "^1.0.2" + "chalk": "^2.4.1", + "commitizen": "^4.0.3", + "conventional-commit-types": "^3.0.0", + "lodash.map": "^4.5.1", + "longest": "^2.0.1", + "word-wrap": "^1.0.3" }, "engines": { - "node": ">= 0.4" + "node": ">= 10" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "optionalDependencies": { + "@commitlint/load": ">6.1.1" } }, - "node_modules/homedir-polyfill": { - "version": "1.0.3", + "node_modules/cz-conventional-changelog/node_modules/chalk": { + "version": "2.4.2", "dev": true, "license": "MIT", "dependencies": { - "parse-passwd": "^1.0.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/hook-std": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/hosted-git-info": { - "version": "4.0.2", - "dev": true, + "node_modules/d": { + "version": "1.0.1", "license": "ISC", "dependencies": { - "lru-cache": "^6.0.0" - }, - "engines": { - "node": ">=10" + "es5-ext": "^0.10.50", + "type": "^1.0.1" } }, - "node_modules/html-encoding-sniffer": { - "version": "2.0.1", - "license": "MIT", + "node_modules/d3-array": { + "version": "2.12.1", + "license": "BSD-3-Clause", "dependencies": { - "whatwg-encoding": "^1.0.5" - }, - "engines": { - "node": ">=10" + "internmap": "^1.0.0" } }, - "node_modules/html-tags": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } + "node_modules/d3-color": { + "version": "1.4.1", + "license": "BSD-3-Clause" }, - "node_modules/http-cache-semantics": { - "version": "4.1.0", - "dev": true, - "license": "BSD-2-Clause" + "node_modules/d3-dispatch": { + "version": "2.0.0", + "license": "BSD-3-Clause" }, - "node_modules/http-proxy-agent": { - "version": "4.0.1", - "license": "MIT", - "dependencies": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } + "node_modules/d3-ease": { + "version": "1.0.7", + "license": "BSD-3-Clause" }, - "node_modules/http2-wrapper": { - "version": "1.0.3", - "dev": true, - "license": "MIT", + "node_modules/d3-force": { + "version": "2.1.1", + "license": "BSD-3-Clause", "dependencies": { - "quick-lru": "^5.1.1", - "resolve-alpn": "^1.0.0" - }, - "engines": { - "node": ">=10.19.0" + "d3-dispatch": "1 - 2", + "d3-quadtree": "1 - 2", + "d3-timer": "1 - 2" } }, - "node_modules/http2-wrapper/node_modules/quick-lru": { - "version": "5.1.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node_modules/d3-geo": { + "version": "2.0.1", + "license": "BSD-3-Clause", + "dependencies": { + "d3-array": ">=2.5" } }, - "node_modules/https-proxy-agent": { - "version": "5.0.0", - "license": "MIT", + "node_modules/d3-geo-projection": { + "version": "3.0.0", + "license": "BSD-3-Clause", "dependencies": { - "agent-base": "6", - "debug": "4" + "commander": "2", + "d3-array": "1 - 2", + "d3-geo": "1.12.0 - 2", + "resolve": "^1.1.10" }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/husky": { - "version": "7.0.4", - "dev": true, - "license": "MIT", "bin": { - "husky": "lib/bin.js" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/typicode" + "geo2svg": "bin/geo2svg", + "geograticule": "bin/geograticule", + "geoproject": "bin/geoproject", + "geoquantize": "bin/geoquantize", + "geostitch": "bin/geostitch" } }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "license": "MIT", + "node_modules/d3-geo-projection/node_modules/commander": { + "version": "2.20.3", + "license": "MIT" + }, + "node_modules/d3-interpolate": { + "version": "1.4.0", + "license": "BSD-3-Clause", "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" + "d3-color": "1" } }, - "node_modules/ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", - "dev": true, - "engines": { - "node": ">= 4" + "node_modules/d3-quadtree": { + "version": "2.0.0", + "license": "BSD-3-Clause" + }, + "node_modules/d3-selection": { + "version": "1.4.2", + "license": "BSD-3-Clause" + }, + "node_modules/d3-timer": { + "version": "2.0.0", + "license": "BSD-3-Clause" + }, + "node_modules/d3-transition": { + "version": "1.3.2", + "license": "BSD-3-Clause", + "dependencies": { + "d3-color": "1", + "d3-dispatch": "1", + "d3-ease": "1", + "d3-interpolate": "1", + "d3-selection": "^1.1.0", + "d3-timer": "1" } }, - "node_modules/import-cwd": { - "version": "3.0.0", + "node_modules/d3-transition/node_modules/d3-dispatch": { + "version": "1.0.6", + "license": "BSD-3-Clause" + }, + "node_modules/d3-transition/node_modules/d3-timer": { + "version": "1.0.10", + "license": "BSD-3-Clause" + }, + "node_modules/dargs": { + "version": "7.0.0", "dev": true, "license": "MIT", - "dependencies": { - "import-from": "^3.0.0" - }, "engines": { "node": ">=8" } }, - "node_modules/import-fresh": { - "version": "3.3.0", - "dev": true, + "node_modules/dash-ast": { + "version": "1.0.0", + "license": "Apache-2.0" + }, + "node_modules/data-urls": { + "version": "2.0.0", "license": "MIT", "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" }, "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=10" } }, - "node_modules/import-fresh/node_modules/resolve-from": { - "version": "4.0.0", + "node_modules/dateformat": { + "version": "3.0.3", "dev": true, "license": "MIT", "engines": { - "node": ">=4" + "node": "*" } }, - "node_modules/import-from": { - "version": "3.0.0", - "dev": true, + "node_modules/debug": { + "version": "4.3.3", "license": "MIT", "dependencies": { - "resolve-from": "^5.0.0" + "ms": "2.1.2" }, "engines": { - "node": ">=8" + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/import-lazy": { - "version": "4.0.0", + "node_modules/decamelize": { + "version": "1.2.0", "dev": true, "license": "MIT", "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/imurmurhash": { - "version": "0.1.4", + "node_modules/decamelize-keys": { + "version": "1.1.0", "dev": true, "license": "MIT", + "dependencies": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, "engines": { - "node": ">=0.8.19" + "node": ">=0.10.0" } }, - "node_modules/indent-string": { - "version": "4.0.0", + "node_modules/decamelize-keys/node_modules/map-obj": { + "version": "1.0.1", "dev": true, "license": "MIT", "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/indexes-of": { - "version": "1.0.1", - "dev": true, + "node_modules/decimal.js": { + "version": "10.3.1", "license": "MIT" }, - "node_modules/inflight": { - "version": "1.0.6", - "dev": true, - "license": "ISC", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "license": "ISC" - }, - "node_modules/ini": { - "version": "1.3.8", - "dev": true, - "license": "ISC" - }, - "node_modules/inquirer": { - "version": "6.5.2", + "node_modules/decode-uri-component": { + "version": "0.2.0", "dev": true, "license": "MIT", - "dependencies": { - "ansi-escapes": "^3.2.0", - "chalk": "^2.4.2", - "cli-cursor": "^2.1.0", - "cli-width": "^2.0.0", - "external-editor": "^3.0.3", - "figures": "^2.0.0", - "lodash": "^4.17.12", - "mute-stream": "0.0.7", - "run-async": "^2.2.0", - "rxjs": "^6.4.0", - "string-width": "^2.1.0", - "strip-ansi": "^5.1.0", - "through": "^2.3.6" - }, "engines": { - "node": ">=6.0.0" + "node": ">=0.10" } }, - "node_modules/inquirer/node_modules/chalk": { - "version": "2.4.2", + "node_modules/decompress-response": { + "version": "6.0.0", "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "mimic-response": "^3.1.0" }, "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/internmap": { - "version": "1.0.1", - "license": "ISC" - }, - "node_modules/into-stream": { - "version": "6.0.0", + "node_modules/decompress-response/node_modules/mimic-response": { + "version": "3.1.0", "dev": true, "license": "MIT", - "dependencies": { - "from2": "^2.3.0", - "p-is-promise": "^3.0.0" - }, "engines": { "node": ">=10" }, @@ -5662,4731 +5653,8184 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-arguments": { - "version": "1.1.0", + "node_modules/dedent": { + "version": "0.7.0", + "dev": true, + "license": "MIT" + }, + "node_modules/deep-equal": { + "version": "1.1.1", "license": "MIT", "dependencies": { - "call-bind": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-binary-path": { - "version": "2.1.0", + "node_modules/deep-extend": { + "version": "0.6.0", "dev": true, "license": "MIT", - "dependencies": { - "binary-extensions": "^2.0.0" - }, "engines": { - "node": ">=8" + "node": ">=4.0.0" } }, - "node_modules/is-ci": { - "version": "3.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "ci-info": "^3.2.0" - }, - "bin": { - "is-ci": "bin.js" - } + "node_modules/deep-is": { + "version": "0.1.3", + "license": "MIT" }, - "node_modules/is-core-module": { - "version": "2.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-date-object": { - "version": "1.0.2", + "node_modules/deepmerge": { + "version": "4.2.2", "license": "MIT", "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=0.10.0" } }, - "node_modules/is-extglob": { - "version": "2.1.1", + "node_modules/defer-to-connect": { + "version": "2.0.1", "dev": true, "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=10" } }, - "node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "dev": true, + "node_modules/define-properties": { + "version": "1.1.3", "license": "MIT", + "dependencies": { + "object-keys": "^1.0.12" + }, "engines": { - "node": ">=4" + "node": ">= 0.4" } }, - "node_modules/is-glob": { - "version": "4.0.3", + "node_modules/defined": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/del": { + "version": "6.0.0", "dev": true, "license": "MIT", "dependencies": { - "is-extglob": "^2.1.1" + "globby": "^11.0.1", + "graceful-fs": "^4.2.4", + "is-glob": "^4.0.1", + "is-path-cwd": "^2.2.0", + "is-path-inside": "^3.0.2", + "p-map": "^4.0.0", + "rimraf": "^3.0.2", + "slash": "^3.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-number": { - "version": "7.0.0", - "dev": true, + "node_modules/delayed-stream": { + "version": "1.0.0", "license": "MIT", "engines": { - "node": ">=0.12.0" + "node": ">=0.4.0" } }, - "node_modules/is-obj": { - "version": "2.0.0", + "node_modules/deprecation": { + "version": "2.3.1", + "dev": true, + "license": "ISC" + }, + "node_modules/detect-file": { + "version": "1.0.0", "dev": true, "license": "MIT", "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/is-path-cwd": { - "version": "2.2.0", + "node_modules/detect-indent": { + "version": "6.0.0", "dev": true, "license": "MIT", "engines": { - "node": ">=6" + "node": ">=8" } }, - "node_modules/is-path-inside": { - "version": "3.0.3", + "node_modules/detective": { + "version": "5.2.0", "dev": true, "license": "MIT", + "dependencies": { + "acorn-node": "^1.6.1", + "defined": "^1.0.0", + "minimist": "^1.1.1" + }, + "bin": { + "detective": "bin/detective.js" + }, "engines": { - "node": ">=8" + "node": ">=0.8.0" } }, - "node_modules/is-plain-obj": { - "version": "1.1.0", + "node_modules/dfa": { + "version": "1.2.0", + "license": "MIT" + }, + "node_modules/didyoumean": { + "version": "1.2.2", "dev": true, - "license": "MIT", + "license": "Apache-2.0" + }, + "node_modules/diff": { + "version": "4.0.2", + "dev": true, + "license": "BSD-3-Clause", "engines": { - "node": ">=0.10.0" + "node": ">=0.3.1" } }, - "node_modules/is-plain-object": { - "version": "5.0.0", + "node_modules/dir-glob": { + "version": "3.0.1", "dev": true, "license": "MIT", + "dependencies": { + "path-type": "^4.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/is-potential-custom-element-name": { - "version": "1.0.1", + "node_modules/dlv": { + "version": "1.1.3", + "dev": true, "license": "MIT" }, - "node_modules/is-regex": { - "version": "1.1.4", - "license": "MIT", + "node_modules/doctrine": { + "version": "3.0.0", + "dev": true, + "license": "Apache-2.0", "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "esutils": "^2.0.2" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=6.0.0" } }, - "node_modules/is-regexp": { - "version": "1.0.0", - "dev": true, + "node_modules/domexception": { + "version": "2.0.1", "license": "MIT", + "dependencies": { + "webidl-conversions": "^5.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/is-resolvable": { - "version": "1.1.0", - "dev": true, - "license": "ISC" - }, - "node_modules/is-ssh": { - "version": "1.3.2", - "dev": true, - "license": "MIT", - "dependencies": { - "protocols": "^1.1.0" + "node_modules/domexception/node_modules/webidl-conversions": { + "version": "5.0.0", + "license": "BSD-2-Clause", + "engines": { + "node": ">=8" } }, - "node_modules/is-stream": { - "version": "2.0.0", + "node_modules/dot-prop": { + "version": "5.3.0", "dev": true, "license": "MIT", + "dependencies": { + "is-obj": "^2.0.0" + }, "engines": { "node": ">=8" } }, - "node_modules/is-text-path": { - "version": "1.0.1", + "node_modules/duplexer2": { + "version": "0.1.4", + "license": "BSD-3-Clause", + "dependencies": { + "readable-stream": "^2.0.2" + } + }, + "node_modules/ejs": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.6.tgz", + "integrity": "sha512-9lt9Zse4hPucPkoP7FHDF0LQAlGyF9JVpnClFLFH3aSSbxmyoqINRpp/9wePWJTUl4KOQwRL72Iw3InHPDkoGw==", "dev": true, - "license": "MIT", "dependencies": { - "text-extensions": "^1.0.0" + "jake": "^10.6.1" + }, + "bin": { + "ejs": "bin/cli.js" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/is-typedarray": { - "version": "1.0.0", + "node_modules/electron-to-chromium": { + "version": "1.4.18", "dev": true, - "license": "MIT" + "license": "ISC" }, - "node_modules/is-utf8": { - "version": "0.2.1", + "node_modules/emoji-regex": { + "version": "8.0.0", "dev": true, "license": "MIT" }, - "node_modules/is-windows": { - "version": "1.0.2", + "node_modules/end-of-stream": { + "version": "1.4.4", "dev": true, "license": "MIT", - "engines": { - "node": ">=0.10.0" + "dependencies": { + "once": "^1.4.0" } }, - "node_modules/isarray": { - "version": "1.0.0", - "license": "MIT" + "node_modules/enquirer": { + "version": "2.3.6", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-colors": "^4.1.1" + }, + "engines": { + "node": ">=8.6" + } }, - "node_modules/isexe": { - "version": "2.0.0", + "node_modules/entities": { + "version": "2.2.0", "dev": true, - "license": "ISC" + "license": "BSD-2-Clause", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } }, - "node_modules/issue-parser": { - "version": "6.0.0", + "node_modules/env-ci": { + "version": "5.4.1", "dev": true, "license": "MIT", "dependencies": { - "lodash.capitalize": "^4.2.1", - "lodash.escaperegexp": "^4.1.2", - "lodash.isplainobject": "^4.0.6", - "lodash.isstring": "^4.0.1", - "lodash.uniqby": "^4.7.0" + "execa": "^5.0.0", + "fromentries": "^1.3.2", + "java-properties": "^1.0.0" }, "engines": { - "node": ">=10.13" + "node": ">=10.17" } }, - "node_modules/java-properties": { - "version": "1.0.2", + "node_modules/error-ex": { + "version": "1.3.2", "dev": true, "license": "MIT", - "engines": { - "node": ">= 0.6.0" + "dependencies": { + "is-arrayish": "^0.2.1" } }, - "node_modules/js-tokens": { - "version": "4.0.0", + "node_modules/error-ex/node_modules/is-arrayish": { + "version": "0.2.1", + "dev": true, "license": "MIT" }, - "node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "node_modules/es-abstract": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", + "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", "dev": true, "dependencies": { - "argparse": "^2.0.1" + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.1", + "is-string": "^1.0.7", + "is-weakref": "^1.0.1", + "object-inspect": "^1.11.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jsdom": { - "version": "16.7.0", - "license": "MIT", + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, "dependencies": { - "abab": "^2.0.5", - "acorn": "^8.2.4", - "acorn-globals": "^6.0.0", - "cssom": "^0.4.4", - "cssstyle": "^2.3.0", - "data-urls": "^2.0.0", - "decimal.js": "^10.2.1", - "domexception": "^2.0.1", - "escodegen": "^2.0.0", - "form-data": "^3.0.0", - "html-encoding-sniffer": "^2.0.1", - "http-proxy-agent": "^4.0.1", - "https-proxy-agent": "^5.0.0", - "is-potential-custom-element-name": "^1.0.1", - "nwsapi": "^2.2.0", - "parse5": "6.0.1", - "saxes": "^5.0.1", - "symbol-tree": "^3.2.4", - "tough-cookie": "^4.0.0", - "w3c-hr-time": "^1.0.2", - "w3c-xmlserializer": "^2.0.0", - "webidl-conversions": "^6.1.0", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.5.0", - "ws": "^7.4.6", - "xml-name-validator": "^3.0.0" + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" }, "engines": { - "node": ">=10" - }, - "peerDependencies": { - "canvas": "^2.5.0" + "node": ">= 0.4" }, - "peerDependenciesMeta": { - "canvas": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jsdom/node_modules/acorn": { - "version": "8.5.0", + "node_modules/es5-ext": { + "version": "0.10.53", + "license": "ISC", + "dependencies": { + "es6-iterator": "~2.0.3", + "es6-symbol": "~3.1.3", + "next-tick": "~1.0.0" + } + }, + "node_modules/es6-iterator": { + "version": "2.0.3", "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" + "dependencies": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" } }, - "node_modules/jsdom/node_modules/escodegen": { - "version": "2.0.0", - "license": "BSD-2-Clause", + "node_modules/es6-map": { + "version": "0.1.5", + "license": "MIT", "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1" - }, + "d": "1", + "es5-ext": "~0.10.14", + "es6-iterator": "~2.0.1", + "es6-set": "~0.1.5", + "es6-symbol": "~3.1.1", + "event-emitter": "~0.3.5" + } + }, + "node_modules/es6-set": { + "version": "0.1.5", + "license": "MIT", + "dependencies": { + "d": "1", + "es5-ext": "~0.10.14", + "es6-iterator": "~2.0.1", + "es6-symbol": "3.1.1", + "event-emitter": "~0.3.5" + } + }, + "node_modules/es6-set/node_modules/es6-symbol": { + "version": "3.1.1", + "license": "MIT", + "dependencies": { + "d": "1", + "es5-ext": "~0.10.14" + } + }, + "node_modules/es6-symbol": { + "version": "3.1.3", + "license": "ISC", + "dependencies": { + "d": "^1.0.1", + "ext": "^1.1.2" + } + }, + "node_modules/esbuild": { + "version": "0.13.15", + "dev": true, + "hasInstallScript": true, + "license": "MIT", "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" - }, - "engines": { - "node": ">=6.0" + "esbuild": "bin/esbuild" }, "optionalDependencies": { - "source-map": "~0.6.1" + "esbuild-android-arm64": "0.13.15", + "esbuild-darwin-64": "0.13.15", + "esbuild-darwin-arm64": "0.13.15", + "esbuild-freebsd-64": "0.13.15", + "esbuild-freebsd-arm64": "0.13.15", + "esbuild-linux-32": "0.13.15", + "esbuild-linux-64": "0.13.15", + "esbuild-linux-arm": "0.13.15", + "esbuild-linux-arm64": "0.13.15", + "esbuild-linux-mips64le": "0.13.15", + "esbuild-linux-ppc64le": "0.13.15", + "esbuild-netbsd-64": "0.13.15", + "esbuild-openbsd-64": "0.13.15", + "esbuild-sunos-64": "0.13.15", + "esbuild-windows-32": "0.13.15", + "esbuild-windows-64": "0.13.15", + "esbuild-windows-arm64": "0.13.15" } }, - "node_modules/jsdom/node_modules/estraverse": { - "version": "5.2.0", - "license": "BSD-2-Clause", + "node_modules/esbuild-linux-64": { + "version": "0.13.15", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/escalade": { + "version": "3.1.1", + "dev": true, + "license": "MIT", "engines": { - "node": ">=4.0" + "node": ">=6" } }, - "node_modules/jsdom/node_modules/levn": { - "version": "0.3.0", + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "dev": true, "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/escodegen": { + "version": "1.2.0", "dependencies": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" + "esprima": "~1.0.4", + "estraverse": "~1.5.0", + "esutils": "~1.0.0" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" }, "engines": { - "node": ">= 0.8.0" + "node": ">=0.4.0" + }, + "optionalDependencies": { + "source-map": "~0.1.30" } }, - "node_modules/jsdom/node_modules/optionator": { - "version": "0.8.3", - "license": "MIT", - "dependencies": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" + "node_modules/escodegen/node_modules/esprima": { + "version": "1.0.4", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" }, "engines": { - "node": ">= 0.8.0" + "node": ">=0.4.0" } }, - "node_modules/jsdom/node_modules/prelude-ls": { - "version": "1.1.2", + "node_modules/escodegen/node_modules/estraverse": { + "version": "1.5.1", "engines": { - "node": ">= 0.8.0" + "node": ">=0.4.0" } }, - "node_modules/jsdom/node_modules/source-map": { - "version": "0.6.1", - "license": "BSD-3-Clause", - "optional": true, + "node_modules/escodegen/node_modules/esutils": { + "version": "1.0.0", "engines": { "node": ">=0.10.0" } }, - "node_modules/jsdom/node_modules/type-check": { - "version": "0.3.2", - "license": "MIT", + "node_modules/escodegen/node_modules/source-map": { + "version": "0.1.43", + "optional": true, "dependencies": { - "prelude-ls": "~1.1.2" + "amdefine": ">=0.0.4" }, "engines": { - "node": ">= 0.8.0" + "node": ">=0.8.0" } }, - "node_modules/json-buffer": { - "version": "3.0.1", - "dev": true, - "license": "MIT" - }, - "node_modules/json-parse-better-errors": { - "version": "1.0.2", + "node_modules/eslint": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.5.0.tgz", + "integrity": "sha512-tVGSkgNbOfiHyVte8bCM8OmX+xG9PzVG/B4UCF60zx7j61WIVY/AqJECDgpLD4DbbESD0e174gOg3ZlrX15GDg==", "dev": true, - "license": "MIT" - }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.0", - "dev": true, - "license": "MIT" - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "dev": true, - "license": "MIT" + "dependencies": { + "@eslint/eslintrc": "^1.0.5", + "@humanwhocodes/config-array": "^0.9.2", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.0", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.1.0", + "espree": "^9.2.0", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^6.0.1", + "globals": "^13.6.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.2.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } }, - "node_modules/json-stringify-safe": { - "version": "5.0.1", + "node_modules/eslint-config-prettier": { + "version": "8.3.0", "dev": true, - "license": "ISC" + "license": "MIT", + "bin": { + "eslint-config-prettier": "bin/cli.js" + }, + "peerDependencies": { + "eslint": ">=7.0.0" + } }, - "node_modules/jsonfile": { + "node_modules/eslint-plugin-prettier": { "version": "4.0.0", "dev": true, "license": "MIT", - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "dependencies": { + "prettier-linter-helpers": "^1.0.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "peerDependencies": { + "eslint": ">=7.28.0", + "prettier": ">=2.0.0" + }, + "peerDependenciesMeta": { + "eslint-config-prettier": { + "optional": true + } } }, - "node_modules/jsonparse": { - "version": "1.3.1", + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", "dev": true, - "engines": [ - "node >= 0.2.0" - ], - "license": "MIT" + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } }, - "node_modules/JSONStream": { - "version": "1.3.5", + "node_modules/eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", "dev": true, - "license": "(MIT OR Apache-2.0)", "dependencies": { - "jsonparse": "^1.2.0", - "through": ">=2.2.7 <3" + "eslint-visitor-keys": "^2.0.0" }, - "bin": { - "JSONStream": "bin.js" + "engines": { + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5" + } + }, + "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true, "engines": { - "node": "*" + "node": ">=10" } }, - "node_modules/keyv": { - "version": "4.0.4", + "node_modules/eslint-visitor-keys": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.1.0.tgz", + "integrity": "sha512-yWJFpu4DtjsWKkt5GeNBBuZMlNcYVs6vRCLoCVEJrTjaSB6LC98gFipNK/erM2Heg/E8mIK+hXG/pJMLK+eRZA==", "dev": true, - "license": "MIT", - "dependencies": { - "json-buffer": "3.0.1" + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/kind-of": { - "version": "6.0.3", + "node_modules/eslint/node_modules/ansi-regex": { + "version": "5.0.1", "dev": true, "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/known-css-properties": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.24.0.tgz", - "integrity": "sha512-RTSoaUAfLvpR357vWzAz/50Q/BmHfmE6ETSWfutT0AJiw10e6CmcdYRQJlLRd95B53D0Y2aD1jSxD3V3ySF+PA==", - "dev": true - }, - "node_modules/leaflet": { - "version": "1.7.1", - "license": "BSD-2-Clause" - }, - "node_modules/leaflet.markercluster": { - "version": "1.5.3", + "node_modules/eslint/node_modules/escape-string-regexp": { + "version": "4.0.0", + "dev": true, "license": "MIT", - "peerDependencies": { - "leaflet": "^1.3.1" + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/levn": { - "version": "0.4.1", + "node_modules/eslint/node_modules/eslint-scope": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.0.tgz", + "integrity": "sha512-aWwkhnS0qAXqNOgKOK0dJ2nvzEbhEvpy8OlJ9kZ0FeZnA6zpjv1/Vei+puGFFX7zkPCkHHXb7IDX3A+7yPrRWg==", "dev": true, - "license": "MIT", "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" }, "engines": { - "node": ">= 0.8.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/lilconfig": { - "version": "2.0.4", + "node_modules/eslint/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "dev": true, - "license": "MIT", "engines": { - "node": ">=10" + "node": ">=4.0" } }, - "node_modules/linebreak": { - "version": "1.0.2", - "license": "MIT", + "node_modules/eslint/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, "dependencies": { - "base64-js": "0.0.8", - "brfs": "^2.0.2", - "unicode-trie": "^1.0.0" + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" } }, - "node_modules/linebreak/node_modules/base64-js": { - "version": "0.0.8", + "node_modules/eslint/node_modules/ignore": { + "version": "4.0.6", + "dev": true, "license": "MIT", "engines": { - "node": ">= 0.4" + "node": ">= 4" } }, - "node_modules/linebreak/node_modules/unicode-trie": { - "version": "1.0.0", - "license": "MIT", + "node_modules/eslint/node_modules/semver": { + "version": "7.3.5", + "dev": true, + "license": "ISC", "dependencies": { - "pako": "^0.2.5", - "tiny-inflate": "^1.0.0" + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, - "node_modules/lines-and-columns": { - "version": "1.1.6", + "node_modules/eslint/node_modules/strip-ansi": { + "version": "6.0.1", "dev": true, - "license": "MIT" + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } }, - "node_modules/lint-staged": { - "version": "11.2.6", + "node_modules/eslint/node_modules/strip-json-comments": { + "version": "3.1.1", "dev": true, "license": "MIT", - "dependencies": { - "cli-truncate": "2.1.0", - "colorette": "^1.4.0", - "commander": "^8.2.0", - "cosmiconfig": "^7.0.1", - "debug": "^4.3.2", - "enquirer": "^2.3.6", - "execa": "^5.1.1", - "listr2": "^3.12.2", - "micromatch": "^4.0.4", - "normalize-path": "^3.0.0", - "please-upgrade-node": "^3.2.0", - "string-argv": "0.3.1", - "stringify-object": "3.3.0", - "supports-color": "8.1.1" - }, - "bin": { - "lint-staged": "bin/lint-staged.js" + "engines": { + "node": ">=8" }, "funding": { - "url": "https://opencollective.com/lint-staged" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/lint-staged/node_modules/colorette": { - "version": "1.4.0", - "dev": true, - "license": "MIT" - }, - "node_modules/lint-staged/node_modules/has-flag": { - "version": "4.0.0", + "node_modules/espree": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.2.0.tgz", + "integrity": "sha512-oP3utRkynpZWF/F2x/HZJ+AGtnIclaR7z1pYPxy7NYM2fSO6LgK/Rkny8anRSPK/VwEA1eqm2squui0T7ZMOBg==", "dev": true, - "license": "MIT", + "dependencies": { + "acorn": "^8.6.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^3.1.0" + }, "engines": { - "node": ">=8" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/lint-staged/node_modules/supports-color": { - "version": "8.1.1", + "node_modules/espree/node_modules/acorn": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", + "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" + "bin": { + "acorn": "bin/acorn" }, "engines": { - "node": ">=10" + "node": ">=0.4.0" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" + "engines": { + "node": ">=4" } }, - "node_modules/listr2": { - "version": "3.13.5", + "node_modules/esquery": { + "version": "1.4.0", "dev": true, - "license": "MIT", + "license": "BSD-3-Clause", "dependencies": { - "cli-truncate": "^2.1.0", - "colorette": "^2.0.16", - "log-update": "^4.0.0", - "p-map": "^4.0.0", - "rfdc": "^1.3.0", - "rxjs": "^7.4.0", - "through": "^2.3.8", - "wrap-ansi": "^7.0.0" + "estraverse": "^5.1.0" }, "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "enquirer": ">= 2.3.0 < 3" - }, - "peerDependenciesMeta": { - "enquirer": { - "optional": true - } + "node": ">=0.10" } }, - "node_modules/listr2/node_modules/rxjs": { - "version": "7.4.0", + "node_modules/esquery/node_modules/estraverse": { + "version": "5.2.0", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "tslib": "~2.1.0" + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" } }, - "node_modules/listr2/node_modules/tslib": { - "version": "2.1.0", + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "dev": true, - "license": "0BSD" + "engines": { + "node": ">=4.0" + } }, - "node_modules/lit": { - "version": "2.0.2", - "license": "BSD-3-Clause", - "dependencies": { - "@lit/reactive-element": "^1.0.0", - "lit-element": "^3.0.0", - "lit-html": "^2.0.0" + "node_modules/estraverse": { + "version": "4.3.0", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" } }, - "node_modules/lit-element": { - "version": "3.0.2", - "license": "BSD-3-Clause", - "dependencies": { - "@lit/reactive-element": "^1.0.0", - "lit-html": "^2.0.0" + "node_modules/estree-is-function": { + "version": "1.0.0", + "license": "Apache-2.0" + }, + "node_modules/estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", + "dev": true + }, + "node_modules/esutils": { + "version": "2.0.3", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" } }, - "node_modules/lit-html": { - "version": "2.0.2", - "license": "BSD-3-Clause", + "node_modules/event-emitter": { + "version": "0.3.5", + "license": "MIT", "dependencies": { - "@types/trusted-types": "^2.0.2" + "d": "1", + "es5-ext": "~0.10.14" } }, - "node_modules/load-json-file": { - "version": "4.0.0", + "node_modules/execa": { + "version": "5.1.1", "dev": true, "license": "MIT", "dependencies": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" }, "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/load-json-file/node_modules/pify": { - "version": "3.0.0", + "node_modules/execa/node_modules/get-stream": { + "version": "6.0.1", "dev": true, "license": "MIT", "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/load-json-file/node_modules/strip-bom": { - "version": "3.0.0", + "node_modules/execa/node_modules/human-signals": { + "version": "2.1.0", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/execa/node_modules/onetime": { + "version": "5.1.2", "dev": true, "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" + }, "engines": { - "node": ">=4" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/locate-path": { - "version": "5.0.0", + "node_modules/execall": { + "version": "2.0.0", "dev": true, "license": "MIT", "dependencies": { - "p-locate": "^4.1.0" + "clone-regexp": "^2.1.0" }, "engines": { "node": ">=8" } }, - "node_modules/lodash": { - "version": "4.17.21", - "license": "MIT" + "node_modules/exit-on-epipe": { + "version": "1.0.1", + "license": "Apache-2.0", + "engines": { + "node": ">=0.8" + } }, - "node_modules/lodash.capitalize": { - "version": "4.2.1", + "node_modules/expand-tilde": { + "version": "2.0.2", "dev": true, - "license": "MIT" + "license": "MIT", + "dependencies": { + "homedir-polyfill": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/lodash.castarray": { - "version": "4.4.0", - "dev": true, - "license": "MIT" + "node_modules/ext": { + "version": "1.5.0", + "license": "ISC", + "dependencies": { + "type": "^2.5.0" + } }, - "node_modules/lodash.escaperegexp": { - "version": "4.1.2", - "dev": true, - "license": "MIT" + "node_modules/ext/node_modules/type": { + "version": "2.5.0", + "license": "ISC" }, - "node_modules/lodash.get": { - "version": "4.4.2", + "node_modules/external-editor": { + "version": "3.1.0", "dev": true, - "license": "MIT" - }, - "node_modules/lodash.ismatch": { - "version": "4.4.0", - "dev": true, - "license": "MIT" + "license": "MIT", + "dependencies": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=4" + } }, - "node_modules/lodash.isplainobject": { - "version": "4.0.6", + "node_modules/fast-deep-equal": { + "version": "3.1.3", "dev": true, "license": "MIT" }, - "node_modules/lodash.isstring": { - "version": "4.0.1", + "node_modules/fast-diff": { + "version": "1.2.0", "dev": true, - "license": "MIT" + "license": "Apache-2.0" }, - "node_modules/lodash.map": { - "version": "4.6.0", + "node_modules/fast-glob": { + "version": "3.2.7", "dev": true, - "license": "MIT" + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8" + } }, - "node_modules/lodash.memoize": { - "version": "4.1.2", - "dev": true, - "license": "MIT" + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "dev": true, + "node_modules/fast-levenshtein": { + "version": "2.0.6", "license": "MIT" }, - "node_modules/lodash.truncate": { - "version": "4.4.2", + "node_modules/fastest-levenshtein": { + "version": "1.0.12", "dev": true, "license": "MIT" }, - "node_modules/lodash.uniq": { - "version": "4.5.0", + "node_modules/fastq": { + "version": "1.8.0", "dev": true, - "license": "MIT" + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } }, - "node_modules/lodash.uniqby": { - "version": "4.7.0", - "dev": true, + "node_modules/fflate": { + "version": "0.3.11", "license": "MIT" }, - "node_modules/log-update": { - "version": "4.0.0", + "node_modules/figures": { + "version": "2.0.0", "dev": true, "license": "MIT", "dependencies": { - "ansi-escapes": "^4.3.0", - "cli-cursor": "^3.1.0", - "slice-ansi": "^4.0.0", - "wrap-ansi": "^6.2.0" + "escape-string-regexp": "^1.0.5" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=4" } }, - "node_modules/log-update/node_modules/ansi-escapes": { - "version": "4.3.2", + "node_modules/file-entry-cache": { + "version": "6.0.1", "dev": true, "license": "MIT", "dependencies": { - "type-fest": "^0.21.3" + "flat-cache": "^3.0.4" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/log-update/node_modules/ansi-regex": { - "version": "5.0.1", + "node_modules/filelist": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.2.tgz", + "integrity": "sha512-z7O0IS8Plc39rTCq6i6iHxk43duYOn8uFJiWSewIq0Bww1RNybVHSCjahmcC87ZqAm4OTvFzlzeGu3XAzG1ctQ==", + "dev": true, + "dependencies": { + "minimatch": "^3.0.4" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", "dev": true, "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, "engines": { "node": ">=8" } }, - "node_modules/log-update/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/find-root": { + "version": "1.1.0", + "dev": true, + "license": "MIT" + }, + "node_modules/find-up": { + "version": "4.1.0", "dev": true, "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/log-update/node_modules/cli-cursor": { - "version": "3.1.0", + "node_modules/find-versions": { + "version": "4.0.0", "dev": true, "license": "MIT", "dependencies": { - "restore-cursor": "^3.1.0" + "semver-regex": "^3.1.2" }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/log-update/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/flat-cache": { + "version": "3.0.4", "dev": true, "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "flatted": "^3.1.0", + "rimraf": "^3.0.2" }, "engines": { - "node": ">=7.0.0" + "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/log-update/node_modules/color-name": { - "version": "1.1.4", - "dev": true, + "node_modules/flatpickr": { + "version": "4.6.9", "license": "MIT" }, - "node_modules/log-update/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", + "node_modules/flatted": { + "version": "3.1.1", "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } + "license": "ISC" }, - "node_modules/log-update/node_modules/onetime": { - "version": "5.1.2", + "node_modules/flatten": { + "version": "1.0.3", "dev": true, + "license": "MIT" + }, + "node_modules/fontkit": { + "version": "1.8.1", "license": "MIT", "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "babel-runtime": "^6.26.0", + "brfs": "^2.0.0", + "brotli": "^1.2.0", + "browserify-optional": "^1.0.1", + "clone": "^1.0.4", + "deep-equal": "^1.0.0", + "dfa": "^1.2.0", + "restructure": "^0.5.3", + "tiny-inflate": "^1.0.2", + "unicode-properties": "^1.2.2", + "unicode-trie": "^0.3.0" } }, - "node_modules/log-update/node_modules/restore-cursor": { - "version": "3.1.0", - "dev": true, + "node_modules/fontkit/node_modules/unicode-trie": { + "version": "0.3.1", "license": "MIT", "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=8" + "pako": "^0.2.5", + "tiny-inflate": "^1.0.0" } }, - "node_modules/log-update/node_modules/string-width": { - "version": "4.2.3", - "dev": true, + "node_modules/form-data": { + "version": "3.0.0", "license": "MIT", "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" }, "engines": { - "node": ">=8" + "node": ">= 6" } }, - "node_modules/log-update/node_modules/strip-ansi": { - "version": "6.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, + "node_modules/frac": { + "version": "1.1.2", + "license": "Apache-2.0", "engines": { - "node": ">=8" + "node": ">=0.8" } }, - "node_modules/log-update/node_modules/type-fest": { - "version": "0.21.3", + "node_modules/fraction.js": { + "version": "4.1.1", "dev": true, - "license": "(MIT OR CC0-1.0)", + "license": "MIT", + "peer": true, "engines": { - "node": ">=10" + "node": "*" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "patreon", + "url": "https://www.patreon.com/infusion" } }, - "node_modules/log-update/node_modules/wrap-ansi": { - "version": "6.2.0", + "node_modules/from2": { + "version": "2.3.0", "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" } }, - "node_modules/longest": { - "version": "2.0.1", + "node_modules/fromentries": { + "version": "1.3.2", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/fs-extra": { + "version": "8.1.0", "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/loose-envify": { - "version": "1.4.0", "license": "MIT", "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" }, - "bin": { - "loose-envify": "cli.js" + "engines": { + "node": ">=6 <7 || >=8" } }, - "node_modules/lowercase-keys": { - "version": "2.0.0", + "node_modules/fs.realpath": { + "version": "1.0.0", "dev": true, - "license": "MIT", + "license": "ISC" + }, + "node_modules/fscreen": { + "version": "1.2.0", + "license": "MIT" + }, + "node_modules/function-bind": { + "version": "1.1.1", + "license": "MIT" + }, + "node_modules/functional-red-black-tree": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/fuse.js": { + "version": "3.6.1", + "license": "Apache-2.0", "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/lru-cache": { - "version": "6.0.0", + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-assigned-identifiers": { + "version": "1.2.0", + "license": "Apache-2.0" + }, + "node_modules/get-caller-file": { + "version": "2.0.5", "dev": true, "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, "engines": { - "node": ">=10" + "node": "6.* || 8.* || >= 10.*" } }, - "node_modules/magic-string": { - "version": "0.25.1", + "node_modules/get-intrinsic": { + "version": "1.1.1", "license": "MIT", "dependencies": { - "sourcemap-codec": "^1.4.1" + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/make-error": { - "version": "1.3.6", + "node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", "dev": true, "license": "ISC" }, - "node_modules/map-obj": { - "version": "4.2.0", + "node_modules/get-stdin": { + "version": "8.0.0", "dev": true, "license": "MIT", "engines": { - "node": ">=8" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/marked": { - "version": "3.0.8", + "node_modules/get-stream": { + "version": "5.2.0", + "dev": true, "license": "MIT", - "bin": { - "marked": "bin/marked" + "dependencies": { + "pump": "^3.0.0" }, "engines": { - "node": ">= 12" - } - }, - "node_modules/mathml-tag-names": { - "version": "2.1.3", - "dev": true, - "license": "MIT", + "node": ">=8" + }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/mdn-data": { - "version": "2.0.14", - "dev": true, - "license": "CC0-1.0" - }, - "node_modules/meow": { - "version": "8.1.2", + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", "dev": true, - "license": "MIT", "dependencies": { - "@types/minimist": "^1.2.0", - "camelcase-keys": "^6.2.2", - "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.1.0", - "minimist-options": "4.1.0", - "normalize-package-data": "^3.0.0", - "read-pkg-up": "^7.0.1", - "redent": "^3.0.0", - "trim-newlines": "^3.0.0", - "type-fest": "^0.18.0", - "yargs-parser": "^20.2.3" + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" }, "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/merge-source-map": { - "version": "1.0.4", + "node_modules/git-log-parser": { + "version": "1.2.0", + "dev": true, "license": "MIT", "dependencies": { - "source-map": "^0.5.6" + "argv-formatter": "~1.0.0", + "spawn-error-forwarder": "~1.0.0", + "split2": "~1.0.0", + "stream-combiner2": "~1.1.1", + "through2": "~2.0.0", + "traverse": "~0.6.6" } }, - "node_modules/merge-stream": { - "version": "2.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/merge2": { - "version": "1.4.1", + "node_modules/git-log-parser/node_modules/split2": { + "version": "1.0.0", "dev": true, - "license": "MIT", - "engines": { - "node": ">= 8" + "license": "ISC", + "dependencies": { + "through2": "~2.0.0" } }, - "node_modules/micromatch": { - "version": "4.0.4", + "node_modules/git-log-parser/node_modules/through2": { + "version": "2.0.5", "dev": true, "license": "MIT", "dependencies": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - }, - "engines": { - "node": ">=8.6" + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" } }, - "node_modules/mime": { - "version": "3.0.0", + "node_modules/git-raw-commits": { + "version": "2.0.10", "dev": true, "license": "MIT", + "dependencies": { + "dargs": "^7.0.0", + "lodash": "^4.17.15", + "meow": "^8.0.0", + "split2": "^3.0.0", + "through2": "^4.0.0" + }, "bin": { - "mime": "cli.js" + "git-raw-commits": "cli.js" }, "engines": { - "node": ">=10.0.0" + "node": ">=10" } }, - "node_modules/mime-db": { - "version": "1.45.0", - "license": "MIT", + "node_modules/glob": { + "version": "7.2.0", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, "engines": { - "node": ">= 0.6" + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/mime-types": { - "version": "2.1.28", - "license": "MIT", + "node_modules/glob-parent": { + "version": "5.1.2", + "dev": true, + "license": "ISC", "dependencies": { - "mime-db": "1.45.0" + "is-glob": "^4.0.1" }, "engines": { - "node": ">= 0.6" + "node": ">= 6" } }, - "node_modules/mimic-fn": { - "version": "2.1.0", + "node_modules/global-dirs": { + "version": "0.1.1", "dev": true, "license": "MIT", + "dependencies": { + "ini": "^1.3.4" + }, "engines": { - "node": ">=6" + "node": ">=4" } }, - "node_modules/mimic-response": { - "version": "1.0.1", + "node_modules/global-modules": { + "version": "1.0.0", "dev": true, "license": "MIT", + "dependencies": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + }, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/min-indent": { - "version": "1.0.1", + "node_modules/global-prefix": { + "version": "1.0.2", "dev": true, "license": "MIT", + "dependencies": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + }, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/mini-svg-data-uri": { - "version": "1.2.3", - "dev": true, - "license": "MIT" - }, - "node_modules/minimatch": { - "version": "3.0.4", + "node_modules/globals": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.0.tgz", + "integrity": "sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==", "dev": true, - "license": "ISC", "dependencies": { - "brace-expansion": "^1.1.7" + "type-fest": "^0.20.2" }, "engines": { - "node": "*" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/minimist": { - "version": "1.2.5", - "license": "MIT" + "node_modules/globals/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "node_modules/minimist-options": { - "version": "4.1.0", + "node_modules/globby": { + "version": "11.0.4", "dev": true, "license": "MIT", "dependencies": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0", - "kind-of": "^6.0.3" + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" }, "engines": { - "node": ">= 6" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/mitt": { - "version": "3.0.0", + "node_modules/globjoin": { + "version": "0.1.4", + "dev": true, "license": "MIT" }, - "node_modules/modify-values": { - "version": "1.0.1", + "node_modules/got": { + "version": "11.8.3", "dev": true, "license": "MIT", + "dependencies": { + "@sindresorhus/is": "^4.0.0", + "@szmarczak/http-timer": "^4.0.5", + "@types/cacheable-request": "^6.0.1", + "@types/responselike": "^1.0.0", + "cacheable-lookup": "^5.0.3", + "cacheable-request": "^7.0.2", + "decompress-response": "^6.0.0", + "http2-wrapper": "^1.0.0-beta.5.2", + "lowercase-keys": "^2.0.0", + "p-cancelable": "^2.0.0", + "responselike": "^2.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=10.19.0" + }, + "funding": { + "url": "https://github.com/sindresorhus/got?sponsor=1" } }, - "node_modules/ms": { - "version": "2.1.2", - "license": "MIT" - }, - "node_modules/mute-stream": { - "version": "0.0.7", + "node_modules/graceful-fs": { + "version": "4.2.4", "dev": true, "license": "ISC" }, - "node_modules/nanoid": { - "version": "3.1.30", + "node_modules/handlebars": { + "version": "4.7.7", + "dev": true, "license": "MIT", + "dependencies": { + "minimist": "^1.2.5", + "neo-async": "^2.6.0", + "source-map": "^0.6.1", + "wordwrap": "^1.0.0" + }, "bin": { - "nanoid": "bin/nanoid.cjs" + "handlebars": "bin/handlebars" }, "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + "node": ">=0.4.7" + }, + "optionalDependencies": { + "uglify-js": "^3.1.4" } }, - "node_modules/natural-compare": { - "version": "1.4.0", - "dev": true, - "license": "MIT" - }, - "node_modules/neo-async": { - "version": "2.6.2", - "dev": true, - "license": "MIT" - }, - "node_modules/nerf-dart": { - "version": "1.0.0", + "node_modules/handlebars/node_modules/source-map": { + "version": "0.6.1", "dev": true, - "license": "MIT" - }, - "node_modules/next-tick": { - "version": "1.0.0", - "license": "MIT" + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/node-emoji": { - "version": "1.11.0", + "node_modules/hard-rejection": { + "version": "2.1.0", "dev": true, "license": "MIT", - "dependencies": { - "lodash": "^4.17.21" + "engines": { + "node": ">=6" } }, - "node_modules/node-fetch": { - "version": "2.6.6", - "dev": true, + "node_modules/has": { + "version": "1.0.3", "license": "MIT", "dependencies": { - "whatwg-url": "^5.0.0" + "function-bind": "^1.1.1" }, "engines": { - "node": "4.x || >=6.0.0" + "node": ">= 0.4.0" } }, - "node_modules/node-fetch/node_modules/tr46": { - "version": "0.0.3", - "dev": true, - "license": "MIT" - }, - "node_modules/node-fetch/node_modules/webidl-conversions": { - "version": "3.0.1", + "node_modules/has-bigints": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", + "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", "dev": true, - "license": "BSD-2-Clause" + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "node_modules/node-fetch/node_modules/whatwg-url": { - "version": "5.0.0", + "node_modules/has-flag": { + "version": "3.0.0", "dev": true, "license": "MIT", - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" + "engines": { + "node": ">=4" } }, - "node_modules/node-releases": { - "version": "2.0.1", - "dev": true, - "license": "MIT" + "node_modules/has-symbols": { + "version": "1.0.2", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "node_modules/normalize-package-data": { - "version": "3.0.2", - "dev": true, - "license": "BSD-2-Clause", + "node_modules/has-tostringtag": { + "version": "1.0.0", + "license": "MIT", "dependencies": { - "hosted-git-info": "^4.0.1", - "resolve": "^1.20.0", - "semver": "^7.3.4", - "validate-npm-package-license": "^3.0.1" + "has-symbols": "^1.0.2" }, "engines": { - "node": ">=10" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/normalize-package-data/node_modules/resolve": { - "version": "1.20.0", + "node_modules/homedir-polyfill": { + "version": "1.0.3", "dev": true, "license": "MIT", "dependencies": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" + "parse-passwd": "^1.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/normalize-package-data/node_modules/semver": { - "version": "7.3.5", + "node_modules/hook-std": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/hosted-git-info": { + "version": "4.0.2", "dev": true, "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" }, - "bin": { - "semver": "bin/semver.js" - }, "engines": { "node": ">=10" } }, - "node_modules/normalize-path": { - "version": "3.0.0", - "dev": true, + "node_modules/html-encoding-sniffer": { + "version": "2.0.1", "license": "MIT", + "dependencies": { + "whatwg-encoding": "^1.0.5" + }, "engines": { - "node": ">=0.10.0" + "node": ">=10" } }, - "node_modules/normalize-range": { - "version": "0.1.2", + "node_modules/html-tags": { + "version": "3.1.0", "dev": true, "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/normalize-selector": { - "version": "0.2.0", + "node_modules/http-cache-semantics": { + "version": "4.1.0", "dev": true, - "license": "MIT" + "license": "BSD-2-Clause" }, - "node_modules/normalize-url": { - "version": "6.1.0", - "dev": true, + "node_modules/http-proxy-agent": { + "version": "4.0.1", "license": "MIT", - "engines": { - "node": ">=10" + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "engines": { + "node": ">= 6" + } }, - "node_modules/npm": { - "version": "7.24.2", - "bundleDependencies": [ - "@isaacs/string-locale-compare", - "@npmcli/arborist", - "@npmcli/ci-detect", - "@npmcli/config", - "@npmcli/map-workspaces", - "@npmcli/package-json", - "@npmcli/run-script", - "abbrev", - "ansicolors", - "ansistyles", - "archy", - "cacache", - "chalk", - "chownr", - "cli-columns", - "cli-table3", - "columnify", - "fastest-levenshtein", - "glob", - "graceful-fs", - "hosted-git-info", - "ini", - "init-package-json", - "is-cidr", - "json-parse-even-better-errors", - "libnpmaccess", - "libnpmdiff", - "libnpmexec", - "libnpmfund", - "libnpmhook", - "libnpmorg", - "libnpmpack", - "libnpmpublish", - "libnpmsearch", - "libnpmteam", - "libnpmversion", - "make-fetch-happen", - "minipass", - "minipass-pipeline", - "mkdirp", - "mkdirp-infer-owner", - "ms", - "node-gyp", - "nopt", - "npm-audit-report", - "npm-install-checks", - "npm-package-arg", - "npm-pick-manifest", - "npm-profile", - "npm-registry-fetch", - "npm-user-validate", - "npmlog", - "opener", - "pacote", - "parse-conflict-json", - "qrcode-terminal", - "read", - "read-package-json", - "read-package-json-fast", - "readdir-scoped-modules", - "rimraf", - "semver", - "ssri", - "tar", - "text-table", - "tiny-relative-date", - "treeverse", - "validate-npm-package-name", - "which", - "write-file-atomic" - ], + "node_modules/http2-wrapper": { + "version": "1.0.3", "dev": true, - "license": "Artistic-2.0", - "workspaces": [ - "docs", - "packages/*" - ], + "license": "MIT", "dependencies": { - "@isaacs/string-locale-compare": "^1.1.0", - "@npmcli/arborist": "^2.9.0", - "@npmcli/ci-detect": "^1.2.0", - "@npmcli/config": "^2.3.0", - "@npmcli/map-workspaces": "^1.0.4", - "@npmcli/package-json": "^1.0.1", - "@npmcli/run-script": "^1.8.6", - "abbrev": "~1.1.1", - "ansicolors": "~0.3.2", - "ansistyles": "~0.1.3", - "archy": "~1.0.0", - "cacache": "^15.3.0", - "chalk": "^4.1.2", - "chownr": "^2.0.0", - "cli-columns": "^3.1.2", - "cli-table3": "^0.6.0", - "columnify": "~1.5.4", - "fastest-levenshtein": "^1.0.12", - "glob": "^7.2.0", - "graceful-fs": "^4.2.8", - "hosted-git-info": "^4.0.2", - "ini": "^2.0.0", - "init-package-json": "^2.0.5", - "is-cidr": "^4.0.2", - "json-parse-even-better-errors": "^2.3.1", - "libnpmaccess": "^4.0.2", - "libnpmdiff": "^2.0.4", - "libnpmexec": "^2.0.1", - "libnpmfund": "^1.1.0", - "libnpmhook": "^6.0.2", - "libnpmorg": "^2.0.2", - "libnpmpack": "^2.0.1", - "libnpmpublish": "^4.0.1", - "libnpmsearch": "^3.1.1", - "libnpmteam": "^2.0.3", - "libnpmversion": "^1.2.1", - "make-fetch-happen": "^9.1.0", - "minipass": "^3.1.3", - "minipass-pipeline": "^1.2.4", - "mkdirp": "^1.0.4", - "mkdirp-infer-owner": "^2.0.0", - "ms": "^2.1.2", - "node-gyp": "^7.1.2", - "nopt": "^5.0.0", - "npm-audit-report": "^2.1.5", - "npm-install-checks": "^4.0.0", - "npm-package-arg": "^8.1.5", - "npm-pick-manifest": "^6.1.1", - "npm-profile": "^5.0.3", - "npm-registry-fetch": "^11.0.0", - "npm-user-validate": "^1.0.1", - "npmlog": "^5.0.1", - "opener": "^1.5.2", - "pacote": "^11.3.5", - "parse-conflict-json": "^1.1.1", - "qrcode-terminal": "^0.12.0", - "read": "~1.0.7", - "read-package-json": "^4.1.1", - "read-package-json-fast": "^2.0.3", - "readdir-scoped-modules": "^1.1.0", - "rimraf": "^3.0.2", - "semver": "^7.3.5", - "ssri": "^8.0.1", - "tar": "^6.1.11", - "text-table": "~0.2.0", - "tiny-relative-date": "^1.3.0", - "treeverse": "^1.0.4", - "validate-npm-package-name": "~3.0.0", - "which": "^2.0.2", - "write-file-atomic": "^3.0.3" + "quick-lru": "^5.1.1", + "resolve-alpn": "^1.0.0" + }, + "engines": { + "node": ">=10.19.0" + } + }, + "node_modules/http2-wrapper/node_modules/quick-lru": { + "version": "5.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.0", + "license": "MIT", + "dependencies": { + "agent-base": "6", + "debug": "4" }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/husky": { + "version": "7.0.4", + "dev": true, + "license": "MIT", "bin": { - "npm": "bin/npm-cli.js", - "npx": "bin/npx-cli.js" + "husky": "lib/bin.js" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/typicode" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/idb": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/idb/-/idb-6.1.5.tgz", + "integrity": "sha512-IJtugpKkiVXQn5Y+LteyBCNk1N8xpGV3wWZk9EVtZWH8DYkjBn0bX1XnGP9RkyZF0sAcywa6unHqSWKe7q4LGw==", + "dev": true + }, + "node_modules/ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-cwd": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "import-from": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/import-from": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/import-lazy": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/indexes-of": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/inflight": { + "version": "1.0.6", + "dev": true, + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "license": "ISC" + }, + "node_modules/ini": { + "version": "1.3.8", + "dev": true, + "license": "ISC" + }, + "node_modules/inquirer": { + "version": "6.5.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-escapes": "^3.2.0", + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.3", + "figures": "^2.0.0", + "lodash": "^4.17.12", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rxjs": "^6.4.0", + "string-width": "^2.1.0", + "strip-ansi": "^5.1.0", + "through": "^2.3.6" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/inquirer/node_modules/chalk": { + "version": "2.4.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/internmap": { + "version": "1.0.1", + "license": "ISC" + }, + "node_modules/into-stream": { + "version": "6.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "from2": "^2.3.0", + "p-is-promise": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-arguments": { + "version": "1.1.0", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-ci": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ci-info": "^3.2.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "node_modules/is-core-module": { + "version": "2.2.0", + "license": "MIT", + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.2", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=", + "dev": true + }, + "node_modules/is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", + "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-obj": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-path-cwd": { + "version": "2.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-obj": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-plain-object": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-potential-custom-element-name": { + "version": "1.0.1", + "license": "MIT" + }, + "node_modules/is-regex": { + "version": "1.1.4", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-regexp": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-resolvable": { + "version": "1.1.0", + "dev": true, + "license": "ISC" + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz", + "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-ssh": { + "version": "1.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "protocols": "^1.1.0" + } + }, + "node_modules/is-stream": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-text-path": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "text-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/is-utf8": { + "version": "0.2.1", + "dev": true, + "license": "MIT" + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-windows": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "license": "MIT" + }, + "node_modules/isexe": { + "version": "2.0.0", + "dev": true, + "license": "ISC" + }, + "node_modules/issue-parser": { + "version": "6.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "lodash.capitalize": "^4.2.1", + "lodash.escaperegexp": "^4.1.2", + "lodash.isplainobject": "^4.0.6", + "lodash.isstring": "^4.0.1", + "lodash.uniqby": "^4.7.0" + }, + "engines": { + "node": ">=10.13" + } + }, + "node_modules/jake": { + "version": "10.8.2", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.2.tgz", + "integrity": "sha512-eLpKyrfG3mzvGE2Du8VoPbeSkRry093+tyNjdYaBbJS9v17knImYGNXQCUV0gLxQtF82m3E8iRb/wdSQZLoq7A==", + "dev": true, + "dependencies": { + "async": "0.9.x", + "chalk": "^2.4.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": "*" + } + }, + "node_modules/jake/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/java-properties": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsdom": { + "version": "16.7.0", + "license": "MIT", + "dependencies": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jsdom/node_modules/acorn": { + "version": "8.5.0", + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/jsdom/node_modules/escodegen": { + "version": "2.0.0", + "license": "BSD-2-Clause", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/jsdom/node_modules/estraverse": { + "version": "5.2.0", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/jsdom/node_modules/levn": { + "version": "0.3.0", + "license": "MIT", + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/jsdom/node_modules/optionator": { + "version": "0.8.3", + "license": "MIT", + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/jsdom/node_modules/prelude-ls": { + "version": "1.1.2", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/jsdom/node_modules/source-map": { + "version": "0.6.1", + "license": "BSD-3-Clause", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jsdom/node_modules/type-check": { + "version": "0.3.2", + "license": "MIT", + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "dev": true, + "license": "MIT" + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.0", + "dev": true, + "license": "MIT" + }, + "node_modules/json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "dev": true, + "license": "ISC" + }, + "node_modules/json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonparse": { + "version": "1.3.1", + "dev": true, + "engines": [ + "node >= 0.2.0" + ], + "license": "MIT" + }, + "node_modules/jsonpointer": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.0.tgz", + "integrity": "sha512-PNYZIdMjVIvVgDSYKTT63Y+KZ6IZvGRNNWcxwD+GNnUz1MKPfv30J8ueCjdwcN0nDx2SlshgyB7Oy0epAzVRRg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/JSONStream": { + "version": "1.3.5", + "dev": true, + "license": "(MIT OR Apache-2.0)", + "dependencies": { + "jsonparse": "^1.2.0", + "through": ">=2.2.7 <3" + }, + "bin": { + "JSONStream": "bin.js" + }, + "engines": { + "node": "*" + } + }, + "node_modules/keyv": { + "version": "4.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/known-css-properties": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.24.0.tgz", + "integrity": "sha512-RTSoaUAfLvpR357vWzAz/50Q/BmHfmE6ETSWfutT0AJiw10e6CmcdYRQJlLRd95B53D0Y2aD1jSxD3V3ySF+PA==", + "dev": true + }, + "node_modules/leaflet": { + "version": "1.7.1", + "license": "BSD-2-Clause" + }, + "node_modules/leaflet.markercluster": { + "version": "1.5.3", + "license": "MIT", + "peerDependencies": { + "leaflet": "^1.3.1" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lilconfig": { + "version": "2.0.4", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/linebreak": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "base64-js": "0.0.8", + "brfs": "^2.0.2", + "unicode-trie": "^1.0.0" + } + }, + "node_modules/linebreak/node_modules/base64-js": { + "version": "0.0.8", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/linebreak/node_modules/unicode-trie": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "pako": "^0.2.5", + "tiny-inflate": "^1.0.0" + } + }, + "node_modules/lines-and-columns": { + "version": "1.1.6", + "dev": true, + "license": "MIT" + }, + "node_modules/lint-staged": { + "version": "11.2.6", + "dev": true, + "license": "MIT", + "dependencies": { + "cli-truncate": "2.1.0", + "colorette": "^1.4.0", + "commander": "^8.2.0", + "cosmiconfig": "^7.0.1", + "debug": "^4.3.2", + "enquirer": "^2.3.6", + "execa": "^5.1.1", + "listr2": "^3.12.2", + "micromatch": "^4.0.4", + "normalize-path": "^3.0.0", + "please-upgrade-node": "^3.2.0", + "string-argv": "0.3.1", + "stringify-object": "3.3.0", + "supports-color": "8.1.1" + }, + "bin": { + "lint-staged": "bin/lint-staged.js" + }, + "funding": { + "url": "https://opencollective.com/lint-staged" + } + }, + "node_modules/lint-staged/node_modules/colorette": { + "version": "1.4.0", + "dev": true, + "license": "MIT" + }, + "node_modules/lint-staged/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/lint-staged/node_modules/supports-color": { + "version": "8.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/listr2": { + "version": "3.13.5", + "dev": true, + "license": "MIT", + "dependencies": { + "cli-truncate": "^2.1.0", + "colorette": "^2.0.16", + "log-update": "^4.0.0", + "p-map": "^4.0.0", + "rfdc": "^1.3.0", + "rxjs": "^7.4.0", + "through": "^2.3.8", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "enquirer": ">= 2.3.0 < 3" + }, + "peerDependenciesMeta": { + "enquirer": { + "optional": true + } + } + }, + "node_modules/listr2/node_modules/rxjs": { + "version": "7.4.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "tslib": "~2.1.0" + } + }, + "node_modules/listr2/node_modules/tslib": { + "version": "2.1.0", + "dev": true, + "license": "0BSD" + }, + "node_modules/lit": { + "version": "2.0.2", + "license": "BSD-3-Clause", + "dependencies": { + "@lit/reactive-element": "^1.0.0", + "lit-element": "^3.0.0", + "lit-html": "^2.0.0" + } + }, + "node_modules/lit-element": { + "version": "3.0.2", + "license": "BSD-3-Clause", + "dependencies": { + "@lit/reactive-element": "^1.0.0", + "lit-html": "^2.0.0" + } + }, + "node_modules/lit-html": { + "version": "2.0.2", + "license": "BSD-3-Clause", + "dependencies": { + "@types/trusted-types": "^2.0.2" + } + }, + "node_modules/load-json-file": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/load-json-file/node_modules/pify": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/load-json-file/node_modules/strip-bom": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/locate-path": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "license": "MIT" + }, + "node_modules/lodash.capitalize": { + "version": "4.2.1", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.castarray": { + "version": "4.4.0", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", + "dev": true + }, + "node_modules/lodash.escaperegexp": { + "version": "4.1.2", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.get": { + "version": "4.4.2", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.ismatch": { + "version": "4.4.0", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.isstring": { + "version": "4.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.map": { + "version": "4.6.0", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", + "dev": true + }, + "node_modules/lodash.truncate": { + "version": "4.4.2", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.uniqby": { + "version": "4.7.0", + "dev": true, + "license": "MIT" + }, + "node_modules/log-update": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-escapes": "^4.3.0", + "cli-cursor": "^3.1.0", + "slice-ansi": "^4.0.0", + "wrap-ansi": "^6.2.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update/node_modules/ansi-escapes": { + "version": "4.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update/node_modules/ansi-regex": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/log-update/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/log-update/node_modules/cli-cursor": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/log-update/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/log-update/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/log-update/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/log-update/node_modules/onetime": { + "version": "5.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update/node_modules/restore-cursor": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/log-update/node_modules/string-width": { + "version": "4.2.3", + "dev": true, + "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/log-update/node_modules/strip-ansi": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/log-update/node_modules/type-fest": { + "version": "0.21.3", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update/node_modules/wrap-ansi": { + "version": "6.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/longest": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "license": "MIT", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lowercase-keys": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/magic-string": { + "version": "0.25.1", + "license": "MIT", + "dependencies": { + "sourcemap-codec": "^1.4.1" + } + }, + "node_modules/make-error": { + "version": "1.3.6", + "dev": true, + "license": "ISC" + }, + "node_modules/map-obj": { + "version": "4.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/marked": { + "version": "3.0.8", + "license": "MIT", + "bin": { + "marked": "bin/marked" + }, + "engines": { + "node": ">= 12" + } + }, + "node_modules/mathml-tag-names": { + "version": "2.1.3", + "dev": true, + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdn-data": { + "version": "2.0.14", + "dev": true, + "license": "CC0-1.0" + }, + "node_modules/meow": { + "version": "8.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/merge-source-map": { + "version": "1.0.4", + "license": "MIT", + "dependencies": { + "source-map": "^0.5.6" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/merge2": { + "version": "1.4.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/mime-db": { + "version": "1.45.0", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.28", + "license": "MIT", + "dependencies": { + "mime-db": "1.45.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/mimic-response": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/min-indent": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/mini-svg-data-uri": { + "version": "1.2.3", + "dev": true, + "license": "MIT" + }, + "node_modules/minimatch": { + "version": "3.0.4", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.5", + "license": "MIT" + }, + "node_modules/minimist-options": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/mitt": { + "version": "3.0.0", + "license": "MIT" + }, + "node_modules/modify-values": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "license": "MIT" + }, + "node_modules/mute-stream": { + "version": "0.0.7", + "dev": true, + "license": "ISC" + }, + "node_modules/nanoid": { + "version": "3.1.30", + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "dev": true, + "license": "MIT" + }, + "node_modules/neo-async": { + "version": "2.6.2", + "dev": true, + "license": "MIT" + }, + "node_modules/nerf-dart": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/next-tick": { + "version": "1.0.0", + "license": "MIT" + }, + "node_modules/node-emoji": { + "version": "1.11.0", + "dev": true, + "license": "MIT", + "dependencies": { + "lodash": "^4.17.21" + } + }, + "node_modules/node-fetch": { + "version": "2.6.6", + "dev": true, + "license": "MIT", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + } + }, + "node_modules/node-fetch/node_modules/tr46": { + "version": "0.0.3", + "dev": true, + "license": "MIT" + }, + "node_modules/node-fetch/node_modules/webidl-conversions": { + "version": "3.0.1", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/node-fetch/node_modules/whatwg-url": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/node-releases": { + "version": "2.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/normalize-package-data": { + "version": "3.0.2", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "hosted-git-info": "^4.0.1", + "resolve": "^1.20.0", + "semver": "^7.3.4", + "validate-npm-package-license": "^3.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/normalize-package-data/node_modules/semver": { + "version": "7.3.5", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-selector": { + "version": "0.2.0", + "dev": true, + "license": "MIT" + }, + "node_modules/normalize-url": { + "version": "6.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm": { + "version": "7.24.2", + "bundleDependencies": [ + "@isaacs/string-locale-compare", + "@npmcli/arborist", + "@npmcli/ci-detect", + "@npmcli/config", + "@npmcli/map-workspaces", + "@npmcli/package-json", + "@npmcli/run-script", + "abbrev", + "ansicolors", + "ansistyles", + "archy", + "cacache", + "chalk", + "chownr", + "cli-columns", + "cli-table3", + "columnify", + "fastest-levenshtein", + "glob", + "graceful-fs", + "hosted-git-info", + "ini", + "init-package-json", + "is-cidr", + "json-parse-even-better-errors", + "libnpmaccess", + "libnpmdiff", + "libnpmexec", + "libnpmfund", + "libnpmhook", + "libnpmorg", + "libnpmpack", + "libnpmpublish", + "libnpmsearch", + "libnpmteam", + "libnpmversion", + "make-fetch-happen", + "minipass", + "minipass-pipeline", + "mkdirp", + "mkdirp-infer-owner", + "ms", + "node-gyp", + "nopt", + "npm-audit-report", + "npm-install-checks", + "npm-package-arg", + "npm-pick-manifest", + "npm-profile", + "npm-registry-fetch", + "npm-user-validate", + "npmlog", + "opener", + "pacote", + "parse-conflict-json", + "qrcode-terminal", + "read", + "read-package-json", + "read-package-json-fast", + "readdir-scoped-modules", + "rimraf", + "semver", + "ssri", + "tar", + "text-table", + "tiny-relative-date", + "treeverse", + "validate-npm-package-name", + "which", + "write-file-atomic" + ], + "dev": true, + "license": "Artistic-2.0", + "workspaces": [ + "docs", + "packages/*" + ], + "dependencies": { + "@isaacs/string-locale-compare": "^1.1.0", + "@npmcli/arborist": "^2.9.0", + "@npmcli/ci-detect": "^1.2.0", + "@npmcli/config": "^2.3.0", + "@npmcli/map-workspaces": "^1.0.4", + "@npmcli/package-json": "^1.0.1", + "@npmcli/run-script": "^1.8.6", + "abbrev": "~1.1.1", + "ansicolors": "~0.3.2", + "ansistyles": "~0.1.3", + "archy": "~1.0.0", + "cacache": "^15.3.0", + "chalk": "^4.1.2", + "chownr": "^2.0.0", + "cli-columns": "^3.1.2", + "cli-table3": "^0.6.0", + "columnify": "~1.5.4", + "fastest-levenshtein": "^1.0.12", + "glob": "^7.2.0", + "graceful-fs": "^4.2.8", + "hosted-git-info": "^4.0.2", + "ini": "^2.0.0", + "init-package-json": "^2.0.5", + "is-cidr": "^4.0.2", + "json-parse-even-better-errors": "^2.3.1", + "libnpmaccess": "^4.0.2", + "libnpmdiff": "^2.0.4", + "libnpmexec": "^2.0.1", + "libnpmfund": "^1.1.0", + "libnpmhook": "^6.0.2", + "libnpmorg": "^2.0.2", + "libnpmpack": "^2.0.1", + "libnpmpublish": "^4.0.1", + "libnpmsearch": "^3.1.1", + "libnpmteam": "^2.0.3", + "libnpmversion": "^1.2.1", + "make-fetch-happen": "^9.1.0", + "minipass": "^3.1.3", + "minipass-pipeline": "^1.2.4", + "mkdirp": "^1.0.4", + "mkdirp-infer-owner": "^2.0.0", + "ms": "^2.1.2", + "node-gyp": "^7.1.2", + "nopt": "^5.0.0", + "npm-audit-report": "^2.1.5", + "npm-install-checks": "^4.0.0", + "npm-package-arg": "^8.1.5", + "npm-pick-manifest": "^6.1.1", + "npm-profile": "^5.0.3", + "npm-registry-fetch": "^11.0.0", + "npm-user-validate": "^1.0.1", + "npmlog": "^5.0.1", + "opener": "^1.5.2", + "pacote": "^11.3.5", + "parse-conflict-json": "^1.1.1", + "qrcode-terminal": "^0.12.0", + "read": "~1.0.7", + "read-package-json": "^4.1.1", + "read-package-json-fast": "^2.0.3", + "readdir-scoped-modules": "^1.1.0", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "ssri": "^8.0.1", + "tar": "^6.1.11", + "text-table": "~0.2.0", + "tiny-relative-date": "^1.3.0", + "treeverse": "^1.0.4", + "validate-npm-package-name": "~3.0.0", + "which": "^2.0.2", + "write-file-atomic": "^3.0.3" + }, + "bin": { + "npm": "bin/npm-cli.js", + "npx": "bin/npx-cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/@gar/promisify": { + "version": "1.1.2", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/@isaacs/string-locale-compare": { + "version": "1.1.0", + "dev": true, + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/@npmcli/arborist": { + "version": "2.9.0", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "@isaacs/string-locale-compare": "^1.0.1", + "@npmcli/installed-package-contents": "^1.0.7", + "@npmcli/map-workspaces": "^1.0.2", + "@npmcli/metavuln-calculator": "^1.1.0", + "@npmcli/move-file": "^1.1.0", + "@npmcli/name-from-folder": "^1.0.1", + "@npmcli/node-gyp": "^1.0.1", + "@npmcli/package-json": "^1.0.1", + "@npmcli/run-script": "^1.8.2", + "bin-links": "^2.2.1", + "cacache": "^15.0.3", + "common-ancestor-path": "^1.0.1", + "json-parse-even-better-errors": "^2.3.1", + "json-stringify-nice": "^1.1.4", + "mkdirp": "^1.0.4", + "mkdirp-infer-owner": "^2.0.0", + "npm-install-checks": "^4.0.0", + "npm-package-arg": "^8.1.5", + "npm-pick-manifest": "^6.1.0", + "npm-registry-fetch": "^11.0.0", + "pacote": "^11.3.5", + "parse-conflict-json": "^1.1.1", + "proc-log": "^1.0.0", + "promise-all-reject-late": "^1.0.0", + "promise-call-limit": "^1.0.1", + "read-package-json-fast": "^2.0.2", + "readdir-scoped-modules": "^1.1.0", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "ssri": "^8.0.1", + "treeverse": "^1.0.4", + "walk-up-path": "^1.0.0" + }, + "bin": { + "arborist": "bin/index.js" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/npm/node_modules/@npmcli/ci-detect": { + "version": "1.3.0", + "dev": true, + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/@npmcli/config": { + "version": "2.3.0", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "ini": "^2.0.0", + "mkdirp-infer-owner": "^2.0.0", + "nopt": "^5.0.0", + "semver": "^7.3.4", + "walk-up-path": "^1.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/@npmcli/disparity-colors": { + "version": "1.0.1", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "ansi-styles": "^4.3.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/@npmcli/fs": { + "version": "1.0.0", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "@gar/promisify": "^1.0.1", + "semver": "^7.3.5" + } + }, + "node_modules/npm/node_modules/@npmcli/git": { + "version": "2.1.0", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/promise-spawn": "^1.3.2", + "lru-cache": "^6.0.0", + "mkdirp": "^1.0.4", + "npm-pick-manifest": "^6.1.1", + "promise-inflight": "^1.0.1", + "promise-retry": "^2.0.1", + "semver": "^7.3.5", + "which": "^2.0.2" + } + }, + "node_modules/npm/node_modules/@npmcli/installed-package-contents": { + "version": "1.0.7", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "npm-bundled": "^1.1.1", + "npm-normalize-package-bin": "^1.0.1" + }, + "bin": { + "installed-package-contents": "index.js" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/npm/node_modules/@npmcli/map-workspaces": { + "version": "1.0.4", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/name-from-folder": "^1.0.1", + "glob": "^7.1.6", + "minimatch": "^3.0.4", + "read-package-json-fast": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/@npmcli/metavuln-calculator": { + "version": "1.1.1", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "cacache": "^15.0.5", + "pacote": "^11.1.11", + "semver": "^7.3.2" + } + }, + "node_modules/npm/node_modules/@npmcli/move-file": { + "version": "1.1.2", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/@npmcli/name-from-folder": { + "version": "1.0.1", + "dev": true, + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/@npmcli/node-gyp": { + "version": "1.0.2", + "dev": true, + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/@npmcli/package-json": { + "version": "1.0.1", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "json-parse-even-better-errors": "^2.3.1" + } + }, + "node_modules/npm/node_modules/@npmcli/promise-spawn": { + "version": "1.3.2", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "infer-owner": "^1.0.4" + } + }, + "node_modules/npm/node_modules/@npmcli/run-script": { + "version": "1.8.6", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/node-gyp": "^1.0.2", + "@npmcli/promise-spawn": "^1.3.2", + "node-gyp": "^7.1.0", + "read-package-json-fast": "^2.0.1" + } + }, + "node_modules/npm/node_modules/@tootallnate/once": { + "version": "1.1.2", + "dev": true, + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/npm/node_modules/abbrev": { + "version": "1.1.1", + "dev": true, + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/agent-base": { + "version": "6.0.2", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/npm/node_modules/agentkeepalive": { + "version": "4.1.4", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "debug": "^4.1.0", + "depd": "^1.1.2", + "humanize-ms": "^1.2.1" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/npm/node_modules/aggregate-error": { + "version": "3.1.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/ajv": { + "version": "6.12.6", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/npm/node_modules/ansi-regex": { + "version": "2.1.1", + "dev": true, + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/npm/node_modules/ansicolors": { + "version": "0.3.2", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/ansistyles": { + "version": "0.1.3", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/aproba": { + "version": "2.0.0", + "dev": true, + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/archy": { + "version": "1.0.0", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/are-we-there-yet": { + "version": "1.1.6", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/asap": { + "version": "2.0.6", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/asn1": { + "version": "0.2.4", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "safer-buffer": "~2.1.0" + } + }, + "node_modules/npm/node_modules/assert-plus": { + "version": "1.0.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/npm/node_modules/asynckit": { + "version": "0.4.0", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/aws-sign2": { + "version": "0.7.0", + "dev": true, + "inBundle": true, + "license": "Apache-2.0", + "engines": { + "node": "*" + } + }, + "node_modules/npm/node_modules/aws4": { + "version": "1.11.0", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/balanced-match": { + "version": "1.0.2", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/bcrypt-pbkdf": { + "version": "1.0.2", + "dev": true, + "inBundle": true, + "license": "BSD-3-Clause", + "dependencies": { + "tweetnacl": "^0.14.3" + } + }, + "node_modules/npm/node_modules/bin-links": { + "version": "2.2.1", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "cmd-shim": "^4.0.1", + "mkdirp": "^1.0.3", + "npm-normalize-package-bin": "^1.0.0", + "read-cmd-shim": "^2.0.0", + "rimraf": "^3.0.0", + "write-file-atomic": "^3.0.3" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/binary-extensions": { + "version": "2.2.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/brace-expansion": { + "version": "1.1.11", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/npm/node_modules/builtins": { + "version": "1.0.3", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/cacache": { + "version": "15.3.0", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/fs": "^1.0.0", + "@npmcli/move-file": "^1.0.1", + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^6.0.0", + "minipass": "^3.1.1", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^1.0.3", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.1", + "tar": "^6.0.2", + "unique-filename": "^1.1.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/npm/node_modules/caseless": { + "version": "0.12.0", + "dev": true, + "inBundle": true, + "license": "Apache-2.0" + }, + "node_modules/npm/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/npm/node_modules/chownr": { + "version": "2.0.0", + "dev": true, + "inBundle": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/cidr-regex": { + "version": "3.1.1", + "dev": true, + "inBundle": true, + "license": "BSD-2-Clause", + "dependencies": { + "ip-regex": "^4.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/clean-stack": { + "version": "2.2.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/npm/node_modules/cli-columns": { + "version": "3.1.2", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "string-width": "^2.0.0", + "strip-ansi": "^3.0.1" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/npm/node_modules/cli-table3": { + "version": "0.6.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "object-assign": "^4.1.0", + "string-width": "^4.2.0" + }, + "engines": { + "node": "10.* || >= 12.*" + }, + "optionalDependencies": { + "colors": "^1.1.2" + } + }, + "node_modules/npm/node_modules/cli-table3/node_modules/ansi-regex": { + "version": "5.0.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/cli-table3/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/cli-table3/node_modules/string-width": { + "version": "4.2.2", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/cli-table3/node_modules/strip-ansi": { + "version": "6.0.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/clone": { + "version": "1.0.4", + "dev": true, + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/npm/node_modules/cmd-shim": { + "version": "4.1.0", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "mkdirp-infer-owner": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/code-point-at": { + "version": "1.1.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/npm/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/color-support": { + "version": "1.1.3", + "dev": true, + "inBundle": true, + "license": "ISC", + "bin": { + "color-support": "bin.js" + } + }, + "node_modules/npm/node_modules/colors": { + "version": "1.4.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/npm/node_modules/columnify": { + "version": "1.5.4", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "strip-ansi": "^3.0.0", + "wcwidth": "^1.0.0" + } + }, + "node_modules/npm/node_modules/combined-stream": { + "version": "1.0.8", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/npm/node_modules/common-ancestor-path": { + "version": "1.0.1", + "dev": true, + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/concat-map": { + "version": "0.0.1", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/console-control-strings": { + "version": "1.1.0", + "dev": true, + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/core-util-is": { + "version": "1.0.2", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/dashdash": { + "version": "1.14.1", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/npm/node_modules/debug": { + "version": "4.3.2", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/npm/node_modules/debug/node_modules/ms": { + "version": "2.1.2", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/debuglog": { + "version": "1.0.1", + "dev": true, + "inBundle": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/npm/node_modules/defaults": { + "version": "1.0.3", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "clone": "^1.0.2" + } + }, + "node_modules/npm/node_modules/delayed-stream": { + "version": "1.0.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/npm/node_modules/delegates": { + "version": "1.0.0", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/depd": { + "version": "1.1.2", + "dev": true, + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/npm/node_modules/dezalgo": { + "version": "1.0.3", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "asap": "^2.0.0", + "wrappy": "1" + } + }, + "node_modules/npm/node_modules/diff": { + "version": "5.0.0", + "dev": true, + "inBundle": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/npm/node_modules/ecc-jsbn": { + "version": "0.1.2", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/npm/node_modules/emoji-regex": { + "version": "8.0.0", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/encoding": { + "version": "0.1.13", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "iconv-lite": "^0.6.2" + } + }, + "node_modules/npm/node_modules/env-paths": { + "version": "2.2.1", + "dev": true, + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/npm/node_modules/err-code": { + "version": "2.0.3", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/extend": { + "version": "3.0.2", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/extsprintf": { + "version": "1.3.0", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/fast-deep-equal": { + "version": "3.1.3", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/fastest-levenshtein": { + "version": "1.0.12", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/forever-agent": { + "version": "0.6.1", + "dev": true, + "inBundle": true, + "license": "Apache-2.0", + "engines": { + "node": "*" + } + }, + "node_modules/npm/node_modules/fs-minipass": { + "version": "2.1.0", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/npm/node_modules/fs.realpath": { + "version": "1.0.0", + "dev": true, + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/function-bind": { + "version": "1.1.1", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/gauge": { + "version": "3.0.1", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.2", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.1", + "object-assign": "^4.1.1", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1 || ^2.0.0", + "strip-ansi": "^3.0.1 || ^4.0.0", + "wide-align": "^1.1.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/getpass": { + "version": "0.1.7", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0" + } + }, + "node_modules/npm/node_modules/glob": { + "version": "7.2.0", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/npm/node_modules/graceful-fs": { + "version": "4.2.8", + "dev": true, + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/har-schema": { + "version": "2.0.0", + "dev": true, + "inBundle": true, + "license": "ISC", + "engines": { + "node": ">=4" + } + }, + "node_modules/npm/node_modules/har-validator": { + "version": "5.1.5", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/npm/node_modules/has": { + "version": "1.0.3", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/npm/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/has-unicode": { + "version": "2.0.1", + "dev": true, + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/hosted-git-info": { + "version": "4.0.2", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/http-cache-semantics": { + "version": "4.1.0", + "dev": true, + "inBundle": true, + "license": "BSD-2-Clause" + }, + "node_modules/npm/node_modules/http-proxy-agent": { + "version": "4.0.1", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/npm/node_modules/http-signature": { + "version": "1.2.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + }, + "engines": { + "node": ">=0.8", + "npm": ">=1.3.7" + } + }, + "node_modules/npm/node_modules/https-proxy-agent": { + "version": "5.0.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "agent-base": "6", + "debug": "4" }, "engines": { - "node": ">=10" + "node": ">= 6" } }, - "node_modules/npm-run-path": { - "version": "4.0.1", + "node_modules/npm/node_modules/humanize-ms": { + "version": "1.2.1", "dev": true, + "inBundle": true, "license": "MIT", "dependencies": { - "path-key": "^3.0.0" + "ms": "^2.0.0" + } + }, + "node_modules/npm/node_modules/iconv-lite": { + "version": "0.6.3", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm/node_modules/ignore-walk": { + "version": "3.0.4", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "minimatch": "^3.0.4" + } + }, + "node_modules/npm/node_modules/imurmurhash": { + "version": "0.1.4", + "dev": true, + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/npm/node_modules/indent-string": { + "version": "4.0.0", + "dev": true, + "inBundle": true, + "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/npm/node_modules/@gar/promisify": { - "version": "1.1.2", + "node_modules/npm/node_modules/infer-owner": { + "version": "1.0.4", "dev": true, "inBundle": true, - "license": "MIT" + "license": "ISC" }, - "node_modules/npm/node_modules/@isaacs/string-locale-compare": { - "version": "1.1.0", + "node_modules/npm/node_modules/inflight": { + "version": "1.0.6", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/npm/node_modules/inherits": { + "version": "2.0.4", "dev": true, "inBundle": true, "license": "ISC" }, - "node_modules/npm/node_modules/@npmcli/arborist": { - "version": "2.9.0", + "node_modules/npm/node_modules/ini": { + "version": "2.0.0", + "dev": true, + "inBundle": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/init-package-json": { + "version": "2.0.5", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { - "@isaacs/string-locale-compare": "^1.0.1", - "@npmcli/installed-package-contents": "^1.0.7", - "@npmcli/map-workspaces": "^1.0.2", - "@npmcli/metavuln-calculator": "^1.1.0", - "@npmcli/move-file": "^1.1.0", - "@npmcli/name-from-folder": "^1.0.1", - "@npmcli/node-gyp": "^1.0.1", - "@npmcli/package-json": "^1.0.1", - "@npmcli/run-script": "^1.8.2", - "bin-links": "^2.2.1", - "cacache": "^15.0.3", - "common-ancestor-path": "^1.0.1", - "json-parse-even-better-errors": "^2.3.1", - "json-stringify-nice": "^1.1.4", - "mkdirp": "^1.0.4", - "mkdirp-infer-owner": "^2.0.0", - "npm-install-checks": "^4.0.0", "npm-package-arg": "^8.1.5", - "npm-pick-manifest": "^6.1.0", - "npm-registry-fetch": "^11.0.0", - "pacote": "^11.3.5", - "parse-conflict-json": "^1.1.1", - "proc-log": "^1.0.0", - "promise-all-reject-late": "^1.0.0", - "promise-call-limit": "^1.0.1", - "read-package-json-fast": "^2.0.2", - "readdir-scoped-modules": "^1.1.0", - "rimraf": "^3.0.2", + "promzard": "^0.3.0", + "read": "~1.0.1", + "read-package-json": "^4.1.1", "semver": "^7.3.5", - "ssri": "^8.0.1", - "treeverse": "^1.0.4", - "walk-up-path": "^1.0.0" - }, - "bin": { - "arborist": "bin/index.js" + "validate-npm-package-license": "^3.0.4", + "validate-npm-package-name": "^3.0.0" }, "engines": { - "node": ">= 10" + "node": ">=10" } }, - "node_modules/npm/node_modules/@npmcli/ci-detect": { - "version": "1.3.0", + "node_modules/npm/node_modules/ip": { + "version": "1.1.5", "dev": true, "inBundle": true, - "license": "ISC" + "license": "MIT" }, - "node_modules/npm/node_modules/@npmcli/config": { - "version": "2.3.0", + "node_modules/npm/node_modules/ip-regex": { + "version": "4.3.0", "dev": true, "inBundle": true, - "license": "ISC", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/is-cidr": { + "version": "4.0.2", + "dev": true, + "inBundle": true, + "license": "BSD-2-Clause", "dependencies": { - "ini": "^2.0.0", - "mkdirp-infer-owner": "^2.0.0", - "nopt": "^5.0.0", - "semver": "^7.3.4", - "walk-up-path": "^1.0.0" + "cidr-regex": "^3.1.1" }, "engines": { "node": ">=10" } }, - "node_modules/npm/node_modules/@npmcli/disparity-colors": { - "version": "1.0.1", + "node_modules/npm/node_modules/is-core-module": { + "version": "2.7.0", "dev": true, "inBundle": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "ansi-styles": "^4.3.0" + "has": "^1.0.3" }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/npm/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "dev": true, + "inBundle": true, + "license": "MIT", "engines": { - "node": ">=10" + "node": ">=4" } }, - "node_modules/npm/node_modules/@npmcli/fs": { + "node_modules/npm/node_modules/is-lambda": { + "version": "1.0.1", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/is-typedarray": { "version": "1.0.0", "dev": true, "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/isexe": { + "version": "2.0.0", + "dev": true, + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/isstream": { + "version": "0.1.2", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/jsbn": { + "version": "0.1.1", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/json-schema": { + "version": "0.2.3", + "dev": true, + "inBundle": true + }, + "node_modules/npm/node_modules/json-schema-traverse": { + "version": "0.4.1", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/json-stringify-nice": { + "version": "1.1.4", + "dev": true, + "inBundle": true, "license": "ISC", + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/npm/node_modules/json-stringify-safe": { + "version": "5.0.1", + "dev": true, + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/jsonparse": { + "version": "1.3.1", + "dev": true, + "engines": [ + "node >= 0.2.0" + ], + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/jsprim": { + "version": "1.4.1", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "inBundle": true, + "license": "MIT", "dependencies": { - "@gar/promisify": "^1.0.1", - "semver": "^7.3.5" + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" } }, - "node_modules/npm/node_modules/@npmcli/git": { - "version": "2.1.0", + "node_modules/npm/node_modules/just-diff": { + "version": "3.1.1", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/just-diff-apply": { + "version": "3.0.0", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/libnpmaccess": { + "version": "4.0.3", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/promise-spawn": "^1.3.2", - "lru-cache": "^6.0.0", - "mkdirp": "^1.0.4", - "npm-pick-manifest": "^6.1.1", - "promise-inflight": "^1.0.1", - "promise-retry": "^2.0.1", - "semver": "^7.3.5", - "which": "^2.0.2" + "aproba": "^2.0.0", + "minipass": "^3.1.1", + "npm-package-arg": "^8.1.2", + "npm-registry-fetch": "^11.0.0" + }, + "engines": { + "node": ">=10" } }, - "node_modules/npm/node_modules/@npmcli/installed-package-contents": { - "version": "1.0.7", + "node_modules/npm/node_modules/libnpmdiff": { + "version": "2.0.4", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { - "npm-bundled": "^1.1.1", - "npm-normalize-package-bin": "^1.0.1" - }, - "bin": { - "installed-package-contents": "index.js" + "@npmcli/disparity-colors": "^1.0.1", + "@npmcli/installed-package-contents": "^1.0.7", + "binary-extensions": "^2.2.0", + "diff": "^5.0.0", + "minimatch": "^3.0.4", + "npm-package-arg": "^8.1.4", + "pacote": "^11.3.4", + "tar": "^6.1.0" }, "engines": { - "node": ">= 10" + "node": ">=10" } }, - "node_modules/npm/node_modules/@npmcli/map-workspaces": { - "version": "1.0.4", + "node_modules/npm/node_modules/libnpmexec": { + "version": "2.0.1", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/name-from-folder": "^1.0.1", - "glob": "^7.1.6", - "minimatch": "^3.0.4", - "read-package-json-fast": "^2.0.1" + "@npmcli/arborist": "^2.3.0", + "@npmcli/ci-detect": "^1.3.0", + "@npmcli/run-script": "^1.8.4", + "chalk": "^4.1.0", + "mkdirp-infer-owner": "^2.0.0", + "npm-package-arg": "^8.1.2", + "pacote": "^11.3.1", + "proc-log": "^1.0.0", + "read": "^1.0.7", + "read-package-json-fast": "^2.0.2", + "walk-up-path": "^1.0.0" }, "engines": { "node": ">=10" } }, - "node_modules/npm/node_modules/@npmcli/metavuln-calculator": { - "version": "1.1.1", + "node_modules/npm/node_modules/libnpmfund": { + "version": "1.1.0", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { - "cacache": "^15.0.5", - "pacote": "^11.1.11", - "semver": "^7.3.2" + "@npmcli/arborist": "^2.5.0" } }, - "node_modules/npm/node_modules/@npmcli/move-file": { - "version": "1.1.2", + "node_modules/npm/node_modules/libnpmhook": { + "version": "6.0.3", "dev": true, "inBundle": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" + "aproba": "^2.0.0", + "npm-registry-fetch": "^11.0.0" }, "engines": { "node": ">=10" } }, - "node_modules/npm/node_modules/@npmcli/name-from-folder": { - "version": "1.0.1", - "dev": true, - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/@npmcli/node-gyp": { - "version": "1.0.2", - "dev": true, - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/@npmcli/package-json": { - "version": "1.0.1", + "node_modules/npm/node_modules/libnpmorg": { + "version": "2.0.3", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { - "json-parse-even-better-errors": "^2.3.1" + "aproba": "^2.0.0", + "npm-registry-fetch": "^11.0.0" + }, + "engines": { + "node": ">=10" } }, - "node_modules/npm/node_modules/@npmcli/promise-spawn": { - "version": "1.3.2", + "node_modules/npm/node_modules/libnpmpack": { + "version": "2.0.1", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { - "infer-owner": "^1.0.4" + "@npmcli/run-script": "^1.8.3", + "npm-package-arg": "^8.1.0", + "pacote": "^11.2.6" + }, + "engines": { + "node": ">=10" } }, - "node_modules/npm/node_modules/@npmcli/run-script": { - "version": "1.8.6", + "node_modules/npm/node_modules/libnpmpublish": { + "version": "4.0.2", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/node-gyp": "^1.0.2", - "@npmcli/promise-spawn": "^1.3.2", - "node-gyp": "^7.1.0", - "read-package-json-fast": "^2.0.1" + "normalize-package-data": "^3.0.2", + "npm-package-arg": "^8.1.2", + "npm-registry-fetch": "^11.0.0", + "semver": "^7.1.3", + "ssri": "^8.0.1" + }, + "engines": { + "node": ">=10" } }, - "node_modules/npm/node_modules/@tootallnate/once": { - "version": "1.1.2", + "node_modules/npm/node_modules/libnpmsearch": { + "version": "3.1.2", "dev": true, "inBundle": true, - "license": "MIT", + "license": "ISC", + "dependencies": { + "npm-registry-fetch": "^11.0.0" + }, "engines": { - "node": ">= 6" + "node": ">=10" } }, - "node_modules/npm/node_modules/abbrev": { - "version": "1.1.1", - "dev": true, - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/agent-base": { - "version": "6.0.2", + "node_modules/npm/node_modules/libnpmteam": { + "version": "2.0.4", "dev": true, "inBundle": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "debug": "4" + "aproba": "^2.0.0", + "npm-registry-fetch": "^11.0.0" }, "engines": { - "node": ">= 6.0.0" + "node": ">=10" } }, - "node_modules/npm/node_modules/agentkeepalive": { - "version": "4.1.4", + "node_modules/npm/node_modules/libnpmversion": { + "version": "1.2.1", "dev": true, "inBundle": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "debug": "^4.1.0", - "depd": "^1.1.2", - "humanize-ms": "^1.2.1" - }, - "engines": { - "node": ">= 8.0.0" + "@npmcli/git": "^2.0.7", + "@npmcli/run-script": "^1.8.4", + "json-parse-even-better-errors": "^2.3.1", + "semver": "^7.3.5", + "stringify-package": "^1.0.1" } }, - "node_modules/npm/node_modules/aggregate-error": { - "version": "3.1.0", + "node_modules/npm/node_modules/lru-cache": { + "version": "6.0.0", "dev": true, "inBundle": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" + "yallist": "^4.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/npm/node_modules/ajv": { - "version": "6.12.6", + "node_modules/npm/node_modules/make-fetch-happen": { + "version": "9.1.0", "dev": true, "inBundle": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" + "agentkeepalive": "^4.1.3", + "cacache": "^15.2.0", + "http-cache-semantics": "^4.1.0", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^6.0.0", + "minipass": "^3.1.3", + "minipass-collect": "^1.0.2", + "minipass-fetch": "^1.3.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.2", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^6.0.0", + "ssri": "^8.0.0" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "engines": { + "node": ">= 10" } }, - "node_modules/npm/node_modules/ansi-regex": { - "version": "2.1.1", + "node_modules/npm/node_modules/mime-db": { + "version": "1.49.0", "dev": true, "inBundle": true, "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">= 0.6" } }, - "node_modules/npm/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/npm/node_modules/mime-types": { + "version": "2.1.32", "dev": true, "inBundle": true, "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "mime-db": "1.49.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">= 0.6" } }, - "node_modules/npm/node_modules/ansicolors": { - "version": "0.3.2", - "dev": true, - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/ansistyles": { - "version": "0.1.3", - "dev": true, - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/aproba": { - "version": "2.0.0", - "dev": true, - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/archy": { - "version": "1.0.0", - "dev": true, - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/are-we-there-yet": { - "version": "1.1.6", + "node_modules/npm/node_modules/minimatch": { + "version": "3.0.4", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" + "brace-expansion": "^1.1.7" }, "engines": { - "node": ">=10" + "node": "*" } }, - "node_modules/npm/node_modules/asap": { - "version": "2.0.6", + "node_modules/npm/node_modules/minipass": { + "version": "3.1.5", "dev": true, "inBundle": true, - "license": "MIT" + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } }, - "node_modules/npm/node_modules/asn1": { - "version": "0.2.4", + "node_modules/npm/node_modules/minipass-collect": { + "version": "1.0.2", "dev": true, "inBundle": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "safer-buffer": "~2.1.0" + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" } }, - "node_modules/npm/node_modules/assert-plus": { - "version": "1.0.0", + "node_modules/npm/node_modules/minipass-fetch": { + "version": "1.4.1", "dev": true, "inBundle": true, "license": "MIT", + "dependencies": { + "minipass": "^3.1.0", + "minipass-sized": "^1.0.3", + "minizlib": "^2.0.0" + }, "engines": { - "node": ">=0.8" + "node": ">=8" + }, + "optionalDependencies": { + "encoding": "^0.1.12" } }, - "node_modules/npm/node_modules/asynckit": { - "version": "0.4.0", - "dev": true, - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/aws-sign2": { - "version": "0.7.0", + "node_modules/npm/node_modules/minipass-flush": { + "version": "1.0.5", "dev": true, "inBundle": true, - "license": "Apache-2.0", + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, "engines": { - "node": "*" + "node": ">= 8" } }, - "node_modules/npm/node_modules/aws4": { - "version": "1.11.0", + "node_modules/npm/node_modules/minipass-json-stream": { + "version": "1.0.1", "dev": true, "inBundle": true, - "license": "MIT" + "license": "MIT", + "dependencies": { + "jsonparse": "^1.3.1", + "minipass": "^3.0.0" + } }, - "node_modules/npm/node_modules/balanced-match": { - "version": "1.0.2", + "node_modules/npm/node_modules/minipass-pipeline": { + "version": "1.2.4", "dev": true, "inBundle": true, - "license": "MIT" + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } }, - "node_modules/npm/node_modules/bcrypt-pbkdf": { - "version": "1.0.2", + "node_modules/npm/node_modules/minipass-sized": { + "version": "1.0.3", "dev": true, "inBundle": true, - "license": "BSD-3-Clause", + "license": "ISC", "dependencies": { - "tweetnacl": "^0.14.3" + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/npm/node_modules/bin-links": { - "version": "2.2.1", + "node_modules/npm/node_modules/minizlib": { + "version": "2.1.2", "dev": true, "inBundle": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "cmd-shim": "^4.0.1", - "mkdirp": "^1.0.3", - "npm-normalize-package-bin": "^1.0.0", - "read-cmd-shim": "^2.0.0", - "rimraf": "^3.0.0", - "write-file-atomic": "^3.0.3" + "minipass": "^3.0.0", + "yallist": "^4.0.0" }, "engines": { - "node": ">=10" + "node": ">= 8" } }, - "node_modules/npm/node_modules/binary-extensions": { - "version": "2.2.0", + "node_modules/npm/node_modules/mkdirp": { + "version": "1.0.4", "dev": true, "inBundle": true, "license": "MIT", + "bin": { + "mkdirp": "bin/cmd.js" + }, "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/npm/node_modules/brace-expansion": { - "version": "1.1.11", + "node_modules/npm/node_modules/mkdirp-infer-owner": { + "version": "2.0.0", "dev": true, "inBundle": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "chownr": "^2.0.0", + "infer-owner": "^1.0.4", + "mkdirp": "^1.0.3" + }, + "engines": { + "node": ">=10" } }, - "node_modules/npm/node_modules/builtins": { - "version": "1.0.3", + "node_modules/npm/node_modules/ms": { + "version": "2.1.3", "dev": true, "inBundle": true, "license": "MIT" }, - "node_modules/npm/node_modules/cacache": { - "version": "15.3.0", + "node_modules/npm/node_modules/mute-stream": { + "version": "0.0.8", "dev": true, "inBundle": true, - "license": "ISC", + "license": "ISC" + }, + "node_modules/npm/node_modules/negotiator": { + "version": "0.6.2", + "dev": true, + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/npm/node_modules/node-gyp": { + "version": "7.1.2", + "dev": true, + "inBundle": true, + "license": "MIT", "dependencies": { - "@npmcli/fs": "^1.0.0", - "@npmcli/move-file": "^1.0.1", - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", + "env-paths": "^2.2.0", "glob": "^7.1.4", - "infer-owner": "^1.0.4", - "lru-cache": "^6.0.0", - "minipass": "^3.1.1", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.2", - "mkdirp": "^1.0.3", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", + "graceful-fs": "^4.2.3", + "nopt": "^5.0.0", + "npmlog": "^4.1.2", + "request": "^2.88.2", "rimraf": "^3.0.2", - "ssri": "^8.0.1", + "semver": "^7.3.2", "tar": "^6.0.2", - "unique-filename": "^1.1.1" + "which": "^2.0.2" + }, + "bin": { + "node-gyp": "bin/node-gyp.js" }, "engines": { - "node": ">= 10" + "node": ">= 10.12.0" } }, - "node_modules/npm/node_modules/caseless": { - "version": "0.12.0", + "node_modules/npm/node_modules/node-gyp/node_modules/aproba": { + "version": "1.2.0", "dev": true, "inBundle": true, - "license": "Apache-2.0" + "license": "ISC" }, - "node_modules/npm/node_modules/chalk": { - "version": "4.1.2", + "node_modules/npm/node_modules/node-gyp/node_modules/gauge": { + "version": "2.7.4", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "node_modules/npm/node_modules/node-gyp/node_modules/is-fullwidth-code-point": { + "version": "1.0.0", "dev": true, "inBundle": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "number-is-nan": "^1.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=0.10.0" } }, - "node_modules/npm/node_modules/chownr": { - "version": "2.0.0", + "node_modules/npm/node_modules/node-gyp/node_modules/npmlog": { + "version": "4.1.2", "dev": true, "inBundle": true, "license": "ISC", - "engines": { - "node": ">=10" + "dependencies": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" } }, - "node_modules/npm/node_modules/cidr-regex": { - "version": "3.1.1", + "node_modules/npm/node_modules/node-gyp/node_modules/string-width": { + "version": "1.0.2", "dev": true, "inBundle": true, - "license": "BSD-2-Clause", + "license": "MIT", "dependencies": { - "ip-regex": "^4.1.0" + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" }, "engines": { - "node": ">=10" + "node": ">=0.10.0" } }, - "node_modules/npm/node_modules/clean-stack": { - "version": "2.2.0", + "node_modules/npm/node_modules/nopt": { + "version": "5.0.0", "dev": true, "inBundle": true, - "license": "MIT", + "license": "ISC", + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + }, "engines": { "node": ">=6" } }, - "node_modules/npm/node_modules/cli-columns": { - "version": "3.1.2", + "node_modules/npm/node_modules/normalize-package-data": { + "version": "3.0.3", "dev": true, "inBundle": true, - "license": "MIT", + "license": "BSD-2-Clause", "dependencies": { - "string-width": "^2.0.0", - "strip-ansi": "^3.0.1" + "hosted-git-info": "^4.0.1", + "is-core-module": "^2.5.0", + "semver": "^7.3.4", + "validate-npm-package-license": "^3.0.1" }, "engines": { - "node": ">= 4" + "node": ">=10" } }, - "node_modules/npm/node_modules/cli-table3": { - "version": "0.6.0", + "node_modules/npm/node_modules/npm-audit-report": { + "version": "2.1.5", "dev": true, "inBundle": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "object-assign": "^4.1.0", - "string-width": "^4.2.0" - }, - "engines": { - "node": "10.* || >= 12.*" + "chalk": "^4.0.0" }, - "optionalDependencies": { - "colors": "^1.1.2" - } - }, - "node_modules/npm/node_modules/cli-table3/node_modules/ansi-regex": { - "version": "5.0.0", - "dev": true, - "inBundle": true, - "license": "MIT", "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/npm/node_modules/cli-table3/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", + "node_modules/npm/node_modules/npm-bundled": { + "version": "1.1.2", "dev": true, "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=8" + "license": "ISC", + "dependencies": { + "npm-normalize-package-bin": "^1.0.1" } }, - "node_modules/npm/node_modules/cli-table3/node_modules/string-width": { - "version": "4.2.2", + "node_modules/npm/node_modules/npm-install-checks": { + "version": "4.0.0", "dev": true, "inBundle": true, - "license": "MIT", + "license": "BSD-2-Clause", "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" + "semver": "^7.1.1" }, "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/npm/node_modules/cli-table3/node_modules/strip-ansi": { - "version": "6.0.0", + "node_modules/npm/node_modules/npm-normalize-package-bin": { + "version": "1.0.1", "dev": true, "inBundle": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } + "license": "ISC" }, - "node_modules/npm/node_modules/clone": { - "version": "1.0.4", + "node_modules/npm/node_modules/npm-package-arg": { + "version": "8.1.5", "dev": true, "inBundle": true, - "license": "MIT", + "license": "ISC", + "dependencies": { + "hosted-git-info": "^4.0.1", + "semver": "^7.3.4", + "validate-npm-package-name": "^3.0.0" + }, "engines": { - "node": ">=0.8" + "node": ">=10" } }, - "node_modules/npm/node_modules/cmd-shim": { - "version": "4.1.0", + "node_modules/npm/node_modules/npm-packlist": { + "version": "2.2.2", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { - "mkdirp-infer-owner": "^2.0.0" + "glob": "^7.1.6", + "ignore-walk": "^3.0.3", + "npm-bundled": "^1.1.1", + "npm-normalize-package-bin": "^1.0.1" + }, + "bin": { + "npm-packlist": "bin/index.js" }, "engines": { "node": ">=10" } }, - "node_modules/npm/node_modules/code-point-at": { - "version": "1.1.0", + "node_modules/npm/node_modules/npm-pick-manifest": { + "version": "6.1.1", "dev": true, "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" + "license": "ISC", + "dependencies": { + "npm-install-checks": "^4.0.0", + "npm-normalize-package-bin": "^1.0.1", + "npm-package-arg": "^8.1.2", + "semver": "^7.3.4" } }, - "node_modules/npm/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/npm/node_modules/npm-profile": { + "version": "5.0.4", "dev": true, "inBundle": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "color-name": "~1.1.4" + "npm-registry-fetch": "^11.0.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=10" } }, - "node_modules/npm/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/color-support": { - "version": "1.1.3", + "node_modules/npm/node_modules/npm-registry-fetch": { + "version": "11.0.0", "dev": true, "inBundle": true, "license": "ISC", - "bin": { - "color-support": "bin.js" + "dependencies": { + "make-fetch-happen": "^9.0.1", + "minipass": "^3.1.3", + "minipass-fetch": "^1.3.0", + "minipass-json-stream": "^1.0.1", + "minizlib": "^2.0.0", + "npm-package-arg": "^8.0.0" + }, + "engines": { + "node": ">=10" } }, - "node_modules/npm/node_modules/colors": { - "version": "1.4.0", + "node_modules/npm/node_modules/npm-user-validate": { + "version": "1.0.1", "dev": true, "inBundle": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.1.90" - } + "license": "BSD-2-Clause" }, - "node_modules/npm/node_modules/columnify": { - "version": "1.5.4", + "node_modules/npm/node_modules/npmlog": { + "version": "5.0.1", "dev": true, "inBundle": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "strip-ansi": "^3.0.0", - "wcwidth": "^1.0.0" + "are-we-there-yet": "^2.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^3.0.0", + "set-blocking": "^2.0.0" } }, - "node_modules/npm/node_modules/combined-stream": { - "version": "1.0.8", + "node_modules/npm/node_modules/npmlog/node_modules/are-we-there-yet": { + "version": "2.0.0", "dev": true, "inBundle": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "delayed-stream": "~1.0.0" + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" }, "engines": { - "node": ">= 0.8" + "node": ">=10" } }, - "node_modules/npm/node_modules/common-ancestor-path": { + "node_modules/npm/node_modules/number-is-nan": { "version": "1.0.1", "dev": true, "inBundle": true, - "license": "ISC" + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/npm/node_modules/concat-map": { - "version": "0.0.1", + "node_modules/npm/node_modules/oauth-sign": { + "version": "0.9.0", "dev": true, "inBundle": true, - "license": "MIT" + "license": "Apache-2.0", + "engines": { + "node": "*" + } }, - "node_modules/npm/node_modules/console-control-strings": { - "version": "1.1.0", + "node_modules/npm/node_modules/object-assign": { + "version": "4.1.1", "dev": true, "inBundle": true, - "license": "ISC" + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/npm/node_modules/core-util-is": { - "version": "1.0.2", + "node_modules/npm/node_modules/once": { + "version": "1.4.0", "dev": true, "inBundle": true, - "license": "MIT" + "license": "ISC", + "dependencies": { + "wrappy": "1" + } }, - "node_modules/npm/node_modules/dashdash": { - "version": "1.14.1", + "node_modules/npm/node_modules/opener": { + "version": "1.5.2", "dev": true, "inBundle": true, - "license": "MIT", - "dependencies": { - "assert-plus": "^1.0.0" - }, - "engines": { - "node": ">=0.10" + "license": "(WTFPL OR MIT)", + "bin": { + "opener": "bin/opener-bin.js" } }, - "node_modules/npm/node_modules/debug": { - "version": "4.3.2", + "node_modules/npm/node_modules/p-map": { + "version": "4.0.0", "dev": true, "inBundle": true, "license": "MIT", "dependencies": { - "ms": "2.1.2" + "aggregate-error": "^3.0.0" }, "engines": { - "node": ">=6.0" + "node": ">=10" }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/npm/node_modules/debug/node_modules/ms": { - "version": "2.1.2", - "dev": true, - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/debuglog": { - "version": "1.0.1", + "node_modules/npm/node_modules/pacote": { + "version": "11.3.5", "dev": true, "inBundle": true, - "license": "MIT", + "license": "ISC", + "dependencies": { + "@npmcli/git": "^2.1.0", + "@npmcli/installed-package-contents": "^1.0.6", + "@npmcli/promise-spawn": "^1.2.0", + "@npmcli/run-script": "^1.8.2", + "cacache": "^15.0.5", + "chownr": "^2.0.0", + "fs-minipass": "^2.1.0", + "infer-owner": "^1.0.4", + "minipass": "^3.1.3", + "mkdirp": "^1.0.3", + "npm-package-arg": "^8.0.1", + "npm-packlist": "^2.1.4", + "npm-pick-manifest": "^6.0.0", + "npm-registry-fetch": "^11.0.0", + "promise-retry": "^2.0.1", + "read-package-json-fast": "^2.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.1", + "tar": "^6.1.0" + }, + "bin": { + "pacote": "lib/bin.js" + }, "engines": { - "node": "*" + "node": ">=10" } }, - "node_modules/npm/node_modules/defaults": { - "version": "1.0.3", + "node_modules/npm/node_modules/parse-conflict-json": { + "version": "1.1.1", "dev": true, "inBundle": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "clone": "^1.0.2" + "json-parse-even-better-errors": "^2.3.0", + "just-diff": "^3.0.1", + "just-diff-apply": "^3.0.0" } }, - "node_modules/npm/node_modules/delayed-stream": { - "version": "1.0.0", + "node_modules/npm/node_modules/path-is-absolute": { + "version": "1.0.1", "dev": true, "inBundle": true, "license": "MIT", "engines": { - "node": ">=0.4.0" + "node": ">=0.10.0" } }, - "node_modules/npm/node_modules/delegates": { - "version": "1.0.0", + "node_modules/npm/node_modules/performance-now": { + "version": "2.1.0", "dev": true, "inBundle": true, "license": "MIT" }, - "node_modules/npm/node_modules/depd": { - "version": "1.1.2", + "node_modules/npm/node_modules/proc-log": { + "version": "1.0.0", "dev": true, "inBundle": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } + "license": "ISC" }, - "node_modules/npm/node_modules/dezalgo": { - "version": "1.0.3", + "node_modules/npm/node_modules/promise-all-reject-late": { + "version": "1.0.1", "dev": true, "inBundle": true, "license": "ISC", - "dependencies": { - "asap": "^2.0.0", - "wrappy": "1" - } - }, - "node_modules/npm/node_modules/diff": { - "version": "5.0.0", - "dev": true, - "inBundle": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.3.1" + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/npm/node_modules/ecc-jsbn": { - "version": "0.1.2", + "node_modules/npm/node_modules/promise-call-limit": { + "version": "1.0.1", "dev": true, "inBundle": true, - "license": "MIT", - "dependencies": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" + "license": "ISC", + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/npm/node_modules/emoji-regex": { - "version": "8.0.0", + "node_modules/npm/node_modules/promise-inflight": { + "version": "1.0.1", "dev": true, "inBundle": true, - "license": "MIT" + "license": "ISC" }, - "node_modules/npm/node_modules/encoding": { - "version": "0.1.13", + "node_modules/npm/node_modules/promise-retry": { + "version": "2.0.1", "dev": true, "inBundle": true, "license": "MIT", - "optional": true, "dependencies": { - "iconv-lite": "^0.6.2" - } - }, - "node_modules/npm/node_modules/env-paths": { - "version": "2.2.1", - "dev": true, - "inBundle": true, - "license": "MIT", + "err-code": "^2.0.2", + "retry": "^0.12.0" + }, "engines": { - "node": ">=6" + "node": ">=10" } }, - "node_modules/npm/node_modules/err-code": { - "version": "2.0.3", - "dev": true, - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/extend": { - "version": "3.0.2", - "dev": true, - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/extsprintf": { - "version": "1.3.0", + "node_modules/npm/node_modules/promzard": { + "version": "0.3.0", "dev": true, - "engines": [ - "node >=0.6.0" - ], "inBundle": true, - "license": "MIT" + "license": "ISC", + "dependencies": { + "read": "1" + } }, - "node_modules/npm/node_modules/fast-deep-equal": { - "version": "3.1.3", + "node_modules/npm/node_modules/psl": { + "version": "1.8.0", "dev": true, "inBundle": true, "license": "MIT" }, - "node_modules/npm/node_modules/fast-json-stable-stringify": { - "version": "2.1.0", + "node_modules/npm/node_modules/punycode": { + "version": "2.1.1", "dev": true, "inBundle": true, - "license": "MIT" + "license": "MIT", + "engines": { + "node": ">=6" + } }, - "node_modules/npm/node_modules/fastest-levenshtein": { - "version": "1.0.12", + "node_modules/npm/node_modules/qrcode-terminal": { + "version": "0.12.0", "dev": true, "inBundle": true, - "license": "MIT" + "bin": { + "qrcode-terminal": "bin/qrcode-terminal.js" + } }, - "node_modules/npm/node_modules/forever-agent": { - "version": "0.6.1", + "node_modules/npm/node_modules/qs": { + "version": "6.5.2", "dev": true, "inBundle": true, - "license": "Apache-2.0", + "license": "BSD-3-Clause", "engines": { - "node": "*" + "node": ">=0.6" } }, - "node_modules/npm/node_modules/fs-minipass": { - "version": "2.1.0", + "node_modules/npm/node_modules/read": { + "version": "1.0.7", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { - "minipass": "^3.0.0" + "mute-stream": "~0.0.4" }, "engines": { - "node": ">= 8" + "node": ">=0.8" } }, - "node_modules/npm/node_modules/fs.realpath": { - "version": "1.0.0", + "node_modules/npm/node_modules/read-cmd-shim": { + "version": "2.0.0", "dev": true, "inBundle": true, "license": "ISC" }, - "node_modules/npm/node_modules/function-bind": { - "version": "1.1.1", - "dev": true, - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/gauge": { - "version": "3.0.1", + "node_modules/npm/node_modules/read-package-json": { + "version": "4.1.1", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.2", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.1", - "object-assign": "^4.1.1", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1 || ^2.0.0", - "strip-ansi": "^3.0.1 || ^4.0.0", - "wide-align": "^1.1.2" + "glob": "^7.1.1", + "json-parse-even-better-errors": "^2.3.0", + "normalize-package-data": "^3.0.0", + "npm-normalize-package-bin": "^1.0.0" }, "engines": { "node": ">=10" } }, - "node_modules/npm/node_modules/getpass": { - "version": "0.1.7", + "node_modules/npm/node_modules/read-package-json-fast": { + "version": "2.0.3", "dev": true, "inBundle": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "assert-plus": "^1.0.0" + "json-parse-even-better-errors": "^2.3.0", + "npm-normalize-package-bin": "^1.0.1" + }, + "engines": { + "node": ">=10" } }, - "node_modules/npm/node_modules/glob": { - "version": "7.2.0", + "node_modules/npm/node_modules/readable-stream": { + "version": "3.6.0", "dev": true, "inBundle": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" }, "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">= 6" } }, - "node_modules/npm/node_modules/graceful-fs": { - "version": "4.2.8", + "node_modules/npm/node_modules/readdir-scoped-modules": { + "version": "1.1.0", "dev": true, "inBundle": true, - "license": "ISC" + "license": "ISC", + "dependencies": { + "debuglog": "^1.0.1", + "dezalgo": "^1.0.0", + "graceful-fs": "^4.1.2", + "once": "^1.3.0" + } }, - "node_modules/npm/node_modules/har-schema": { - "version": "2.0.0", + "node_modules/npm/node_modules/request": { + "version": "2.88.2", "dev": true, "inBundle": true, - "license": "ISC", + "license": "Apache-2.0", + "dependencies": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, "engines": { - "node": ">=4" + "node": ">= 6" } }, - "node_modules/npm/node_modules/har-validator": { - "version": "5.1.5", + "node_modules/npm/node_modules/request/node_modules/form-data": { + "version": "2.3.3", "dev": true, "inBundle": true, "license": "MIT", "dependencies": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" }, "engines": { - "node": ">=6" + "node": ">= 0.12" } }, - "node_modules/npm/node_modules/has": { - "version": "1.0.3", + "node_modules/npm/node_modules/request/node_modules/tough-cookie": { + "version": "2.5.0", "dev": true, "inBundle": true, - "license": "MIT", + "license": "BSD-3-Clause", "dependencies": { - "function-bind": "^1.1.1" + "psl": "^1.1.28", + "punycode": "^2.1.1" }, "engines": { - "node": ">= 0.4.0" + "node": ">=0.8" } }, - "node_modules/npm/node_modules/has-flag": { - "version": "4.0.0", + "node_modules/npm/node_modules/retry": { + "version": "0.12.0", "dev": true, "inBundle": true, "license": "MIT", "engines": { - "node": ">=8" + "node": ">= 4" } }, - "node_modules/npm/node_modules/has-unicode": { - "version": "2.0.1", + "node_modules/npm/node_modules/rimraf": { + "version": "3.0.2", "dev": true, "inBundle": true, - "license": "ISC" + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } }, - "node_modules/npm/node_modules/hosted-git-info": { - "version": "4.0.2", + "node_modules/npm/node_modules/safe-buffer": { + "version": "5.2.1", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/safer-buffer": { + "version": "2.1.2", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/semver": { + "version": "7.3.5", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" }, + "bin": { + "semver": "bin/semver.js" + }, "engines": { "node": ">=10" } }, - "node_modules/npm/node_modules/http-cache-semantics": { - "version": "4.1.0", + "node_modules/npm/node_modules/set-blocking": { + "version": "2.0.0", "dev": true, "inBundle": true, - "license": "BSD-2-Clause" + "license": "ISC" }, - "node_modules/npm/node_modules/http-proxy-agent": { - "version": "4.0.1", + "node_modules/npm/node_modules/signal-exit": { + "version": "3.0.3", + "dev": true, + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/smart-buffer": { + "version": "4.2.0", "dev": true, "inBundle": true, "license": "MIT", - "dependencies": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" - }, "engines": { - "node": ">= 6" + "node": ">= 6.0.0", + "npm": ">= 3.0.0" } }, - "node_modules/npm/node_modules/http-signature": { - "version": "1.2.0", + "node_modules/npm/node_modules/socks": { + "version": "2.6.1", "dev": true, "inBundle": true, "license": "MIT", "dependencies": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" + "ip": "^1.1.5", + "smart-buffer": "^4.1.0" }, "engines": { - "node": ">=0.8", - "npm": ">=1.3.7" + "node": ">= 10.13.0", + "npm": ">= 3.0.0" } }, - "node_modules/npm/node_modules/https-proxy-agent": { - "version": "5.0.0", + "node_modules/npm/node_modules/socks-proxy-agent": { + "version": "6.1.0", "dev": true, "inBundle": true, "license": "MIT", "dependencies": { - "agent-base": "6", - "debug": "4" + "agent-base": "^6.0.2", + "debug": "^4.3.1", + "socks": "^2.6.1" }, "engines": { - "node": ">= 6" + "node": ">= 10" } }, - "node_modules/npm/node_modules/humanize-ms": { - "version": "1.2.1", + "node_modules/npm/node_modules/spdx-correct": { + "version": "3.1.1", "dev": true, "inBundle": true, - "license": "MIT", + "license": "Apache-2.0", "dependencies": { - "ms": "^2.0.0" + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" } }, - "node_modules/npm/node_modules/iconv-lite": { - "version": "0.6.3", + "node_modules/npm/node_modules/spdx-exceptions": { + "version": "2.3.0", "dev": true, "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } + "license": "CC-BY-3.0" }, - "node_modules/npm/node_modules/ignore-walk": { - "version": "3.0.4", + "node_modules/npm/node_modules/spdx-expression-parse": { + "version": "3.0.1", "dev": true, "inBundle": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "minimatch": "^3.0.4" + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" } }, - "node_modules/npm/node_modules/imurmurhash": { - "version": "0.1.4", + "node_modules/npm/node_modules/spdx-license-ids": { + "version": "3.0.10", "dev": true, "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=0.8.19" - } + "license": "CC0-1.0" }, - "node_modules/npm/node_modules/indent-string": { - "version": "4.0.0", + "node_modules/npm/node_modules/sshpk": { + "version": "1.16.1", "dev": true, "inBundle": true, "license": "MIT", + "dependencies": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + }, + "bin": { + "sshpk-conv": "bin/sshpk-conv", + "sshpk-sign": "bin/sshpk-sign", + "sshpk-verify": "bin/sshpk-verify" + }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/npm/node_modules/infer-owner": { - "version": "1.0.4", - "dev": true, - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/inflight": { - "version": "1.0.6", + "node_modules/npm/node_modules/ssri": { + "version": "8.0.1", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { - "once": "^1.3.0", - "wrappy": "1" + "minipass": "^3.1.1" + }, + "engines": { + "node": ">= 8" } }, - "node_modules/npm/node_modules/inherits": { - "version": "2.0.4", + "node_modules/npm/node_modules/string_decoder": { + "version": "1.3.0", "dev": true, "inBundle": true, - "license": "ISC" + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } }, - "node_modules/npm/node_modules/ini": { - "version": "2.0.0", + "node_modules/npm/node_modules/string-width": { + "version": "2.1.1", "dev": true, "inBundle": true, - "license": "ISC", + "license": "MIT", + "dependencies": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, "engines": { - "node": ">=10" + "node": ">=4" } }, - "node_modules/npm/node_modules/init-package-json": { - "version": "2.0.5", + "node_modules/npm/node_modules/string-width/node_modules/ansi-regex": { + "version": "3.0.0", "dev": true, "inBundle": true, - "license": "ISC", - "dependencies": { - "npm-package-arg": "^8.1.5", - "promzard": "^0.3.0", - "read": "~1.0.1", - "read-package-json": "^4.1.1", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4", - "validate-npm-package-name": "^3.0.0" - }, + "license": "MIT", "engines": { - "node": ">=10" + "node": ">=4" } }, - "node_modules/npm/node_modules/ip": { - "version": "1.1.5", + "node_modules/npm/node_modules/string-width/node_modules/strip-ansi": { + "version": "4.0.0", "dev": true, "inBundle": true, - "license": "MIT" + "license": "MIT", + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } }, - "node_modules/npm/node_modules/ip-regex": { - "version": "4.3.0", + "node_modules/npm/node_modules/stringify-package": { + "version": "1.0.1", "dev": true, "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=8" - } + "license": "ISC" }, - "node_modules/npm/node_modules/is-cidr": { - "version": "4.0.2", + "node_modules/npm/node_modules/strip-ansi": { + "version": "3.0.1", "dev": true, "inBundle": true, - "license": "BSD-2-Clause", + "license": "MIT", "dependencies": { - "cidr-regex": "^3.1.1" + "ansi-regex": "^2.0.0" }, "engines": { - "node": ">=10" + "node": ">=0.10.0" } }, - "node_modules/npm/node_modules/is-core-module": { - "version": "2.7.0", + "node_modules/npm/node_modules/supports-color": { + "version": "7.2.0", "dev": true, "inBundle": true, "license": "MIT", "dependencies": { - "has": "^1.0.3" + "has-flag": "^4.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=8" } }, - "node_modules/npm/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", + "node_modules/npm/node_modules/tar": { + "version": "6.1.11", "dev": true, "inBundle": true, - "license": "MIT", + "license": "ISC", + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^3.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, "engines": { - "node": ">=4" + "node": ">= 10" } }, - "node_modules/npm/node_modules/is-lambda": { - "version": "1.0.1", + "node_modules/npm/node_modules/text-table": { + "version": "0.2.0", "dev": true, "inBundle": true, "license": "MIT" }, - "node_modules/npm/node_modules/is-typedarray": { - "version": "1.0.0", + "node_modules/npm/node_modules/tiny-relative-date": { + "version": "1.3.0", "dev": true, "inBundle": true, "license": "MIT" }, - "node_modules/npm/node_modules/isexe": { - "version": "2.0.0", + "node_modules/npm/node_modules/treeverse": { + "version": "1.0.4", "dev": true, "inBundle": true, "license": "ISC" }, - "node_modules/npm/node_modules/isstream": { - "version": "0.1.2", + "node_modules/npm/node_modules/tunnel-agent": { + "version": "0.6.0", "dev": true, "inBundle": true, - "license": "MIT" + "license": "Apache-2.0", + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } }, - "node_modules/npm/node_modules/jsbn": { - "version": "0.1.1", + "node_modules/npm/node_modules/tweetnacl": { + "version": "0.14.5", "dev": true, "inBundle": true, - "license": "MIT" + "license": "Unlicense" }, - "node_modules/npm/node_modules/json-parse-even-better-errors": { - "version": "2.3.1", + "node_modules/npm/node_modules/typedarray-to-buffer": { + "version": "3.1.5", "dev": true, "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/json-schema": { - "version": "0.2.3", - "dev": true, - "inBundle": true + "license": "MIT", + "dependencies": { + "is-typedarray": "^1.0.0" + } }, - "node_modules/npm/node_modules/json-schema-traverse": { - "version": "0.4.1", + "node_modules/npm/node_modules/unique-filename": { + "version": "1.1.1", "dev": true, "inBundle": true, - "license": "MIT" + "license": "ISC", + "dependencies": { + "unique-slug": "^2.0.0" + } }, - "node_modules/npm/node_modules/json-stringify-nice": { - "version": "1.1.4", + "node_modules/npm/node_modules/unique-slug": { + "version": "2.0.2", "dev": true, "inBundle": true, "license": "ISC", - "funding": { - "url": "https://github.com/sponsors/isaacs" + "dependencies": { + "imurmurhash": "^0.1.4" } }, - "node_modules/npm/node_modules/json-stringify-safe": { - "version": "5.0.1", + "node_modules/npm/node_modules/uri-js": { + "version": "4.4.1", "dev": true, "inBundle": true, - "license": "ISC" + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } }, - "node_modules/npm/node_modules/jsonparse": { - "version": "1.3.1", + "node_modules/npm/node_modules/util-deprecate": { + "version": "1.0.2", "dev": true, - "engines": [ - "node >= 0.2.0" - ], "inBundle": true, "license": "MIT" }, - "node_modules/npm/node_modules/jsprim": { - "version": "1.4.1", + "node_modules/npm/node_modules/uuid": { + "version": "3.4.0", "dev": true, - "engines": [ - "node >=0.6.0" - ], "inBundle": true, "license": "MIT", - "dependencies": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" + "bin": { + "uuid": "bin/uuid" } }, - "node_modules/npm/node_modules/just-diff": { - "version": "3.1.1", + "node_modules/npm/node_modules/validate-npm-package-license": { + "version": "3.0.4", "dev": true, "inBundle": true, - "license": "MIT" + "license": "Apache-2.0", + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } }, - "node_modules/npm/node_modules/just-diff-apply": { + "node_modules/npm/node_modules/validate-npm-package-name": { "version": "3.0.0", "dev": true, "inBundle": true, - "license": "MIT" + "license": "ISC", + "dependencies": { + "builtins": "^1.0.3" + } }, - "node_modules/npm/node_modules/libnpmaccess": { - "version": "4.0.3", + "node_modules/npm/node_modules/verror": { + "version": "1.10.0", "dev": true, + "engines": [ + "node >=0.6.0" + ], "inBundle": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "aproba": "^2.0.0", - "minipass": "^3.1.1", - "npm-package-arg": "^8.1.2", - "npm-registry-fetch": "^11.0.0" - }, - "engines": { - "node": ">=10" + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" } }, - "node_modules/npm/node_modules/libnpmdiff": { - "version": "2.0.4", + "node_modules/npm/node_modules/walk-up-path": { + "version": "1.0.0", "dev": true, "inBundle": true, - "license": "ISC", + "license": "ISC" + }, + "node_modules/npm/node_modules/wcwidth": { + "version": "1.0.1", + "dev": true, + "inBundle": true, + "license": "MIT", "dependencies": { - "@npmcli/disparity-colors": "^1.0.1", - "@npmcli/installed-package-contents": "^1.0.7", - "binary-extensions": "^2.2.0", - "diff": "^5.0.0", - "minimatch": "^3.0.4", - "npm-package-arg": "^8.1.4", - "pacote": "^11.3.4", - "tar": "^6.1.0" - }, - "engines": { - "node": ">=10" + "defaults": "^1.0.3" } }, - "node_modules/npm/node_modules/libnpmexec": { - "version": "2.0.1", + "node_modules/npm/node_modules/which": { + "version": "2.0.2", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/arborist": "^2.3.0", - "@npmcli/ci-detect": "^1.3.0", - "@npmcli/run-script": "^1.8.4", - "chalk": "^4.1.0", - "mkdirp-infer-owner": "^2.0.0", - "npm-package-arg": "^8.1.2", - "pacote": "^11.3.1", - "proc-log": "^1.0.0", - "read": "^1.0.7", - "read-package-json-fast": "^2.0.2", - "walk-up-path": "^1.0.0" + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" }, "engines": { - "node": ">=10" + "node": ">= 8" } }, - "node_modules/npm/node_modules/libnpmfund": { - "version": "1.1.0", + "node_modules/npm/node_modules/wide-align": { + "version": "1.1.3", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/arborist": "^2.5.0" + "string-width": "^1.0.2 || 2" } }, - "node_modules/npm/node_modules/libnpmhook": { - "version": "6.0.3", + "node_modules/npm/node_modules/wrappy": { + "version": "1.0.2", + "dev": true, + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/write-file-atomic": { + "version": "3.0.3", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { - "aproba": "^2.0.0", - "npm-registry-fetch": "^11.0.0" - }, - "engines": { - "node": ">=10" + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" } }, - "node_modules/npm/node_modules/libnpmorg": { - "version": "2.0.3", + "node_modules/npm/node_modules/yallist": { + "version": "4.0.0", + "dev": true, + "inBundle": true, + "license": "ISC" + }, + "node_modules/num2fraction": { + "version": "1.2.2", + "dev": true, + "license": "MIT" + }, + "node_modules/nwsapi": { + "version": "2.2.0", + "license": "MIT" + }, + "node_modules/object-assign": { + "version": "4.1.1", "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "aproba": "^2.0.0", - "npm-registry-fetch": "^11.0.0" - }, + "license": "MIT", "engines": { - "node": ">=10" + "node": ">=0.10.0" } }, - "node_modules/npm/node_modules/libnpmpack": { - "version": "2.0.1", + "node_modules/object-hash": { + "version": "2.2.0", "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/run-script": "^1.8.3", - "npm-package-arg": "^8.1.0", - "pacote": "^11.2.6" - }, + "license": "MIT", "engines": { - "node": ">=10" + "node": ">= 6" } }, - "node_modules/npm/node_modules/libnpmpublish": { - "version": "4.0.2", - "dev": true, - "inBundle": true, - "license": "ISC", + "node_modules/object-inspect": { + "version": "1.11.1", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-is": { + "version": "1.1.5", + "license": "MIT", "dependencies": { - "normalize-package-data": "^3.0.2", - "npm-package-arg": "^8.1.2", - "npm-registry-fetch": "^11.0.0", - "semver": "^7.1.3", - "ssri": "^8.0.1" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" }, "engines": { - "node": ">=10" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/npm/node_modules/libnpmsearch": { - "version": "3.1.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "npm-registry-fetch": "^11.0.0" - }, + "node_modules/object-keys": { + "version": "1.1.1", + "license": "MIT", "engines": { - "node": ">=10" + "node": ">= 0.4" } }, - "node_modules/npm/node_modules/libnpmteam": { - "version": "2.0.4", + "node_modules/object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", "dev": true, - "inBundle": true, - "license": "ISC", "dependencies": { - "aproba": "^2.0.0", - "npm-registry-fetch": "^11.0.0" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" }, "engines": { - "node": ">=10" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/npm/node_modules/libnpmversion": { - "version": "1.2.1", + "node_modules/once": { + "version": "1.4.0", "dev": true, - "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/git": "^2.0.7", - "@npmcli/run-script": "^1.8.4", - "json-parse-even-better-errors": "^2.3.1", - "semver": "^7.3.5", - "stringify-package": "^1.0.1" + "wrappy": "1" } }, - "node_modules/npm/node_modules/lru-cache": { - "version": "6.0.0", + "node_modules/onetime": { + "version": "2.0.1", "dev": true, - "inBundle": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "yallist": "^4.0.0" + "mimic-fn": "^1.0.0" }, "engines": { - "node": ">=10" + "node": ">=4" } }, - "node_modules/npm/node_modules/make-fetch-happen": { - "version": "9.1.0", + "node_modules/onetime/node_modules/mimic-fn": { + "version": "1.2.0", "dev": true, - "inBundle": true, - "license": "ISC", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/optionator": { + "version": "0.9.1", + "dev": true, + "license": "MIT", "dependencies": { - "agentkeepalive": "^4.1.3", - "cacache": "^15.2.0", - "http-cache-semantics": "^4.1.0", - "http-proxy-agent": "^4.0.1", - "https-proxy-agent": "^5.0.0", - "is-lambda": "^1.0.1", - "lru-cache": "^6.0.0", - "minipass": "^3.1.3", - "minipass-collect": "^1.0.2", - "minipass-fetch": "^1.3.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.2", - "promise-retry": "^2.0.1", - "socks-proxy-agent": "^6.0.0", - "ssri": "^8.0.0" + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" }, "engines": { - "node": ">= 10" + "node": ">= 0.8.0" } }, - "node_modules/npm/node_modules/mime-db": { - "version": "1.49.0", + "node_modules/os-tmpdir": { + "version": "1.0.2", "dev": true, - "inBundle": true, "license": "MIT", "engines": { - "node": ">= 0.6" + "node": ">=0.10.0" } }, - "node_modules/npm/node_modules/mime-types": { - "version": "2.1.32", + "node_modules/p-cancelable": { + "version": "2.1.1", "dev": true, - "inBundle": true, "license": "MIT", - "dependencies": { - "mime-db": "1.49.0" - }, "engines": { - "node": ">= 0.6" + "node": ">=8" } }, - "node_modules/npm/node_modules/minimatch": { - "version": "3.0.4", + "node_modules/p-each-series": { + "version": "2.2.0", "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, + "license": "MIT", "engines": { - "node": "*" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/npm/node_modules/minipass": { - "version": "3.1.5", + "node_modules/p-filter": { + "version": "2.1.0", "dev": true, - "inBundle": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "yallist": "^4.0.0" + "p-map": "^2.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/npm/node_modules/minipass-collect": { - "version": "1.0.2", + "node_modules/p-filter/node_modules/p-map": { + "version": "2.1.0", "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, + "license": "MIT", "engines": { - "node": ">= 8" + "node": ">=6" } }, - "node_modules/npm/node_modules/minipass-fetch": { - "version": "1.4.1", + "node_modules/p-is-promise": { + "version": "3.0.0", "dev": true, - "inBundle": true, "license": "MIT", - "dependencies": { - "minipass": "^3.1.0", - "minipass-sized": "^1.0.3", - "minizlib": "^2.0.0" - }, "engines": { "node": ">=8" - }, - "optionalDependencies": { - "encoding": "^0.1.12" } }, - "node_modules/npm/node_modules/minipass-flush": { - "version": "1.0.5", + "node_modules/p-limit": { + "version": "2.3.0", "dev": true, - "inBundle": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "minipass": "^3.0.0" + "p-try": "^2.0.0" }, "engines": { - "node": ">= 8" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/npm/node_modules/minipass-json-stream": { - "version": "1.0.1", + "node_modules/p-locate": { + "version": "4.1.0", "dev": true, - "inBundle": true, "license": "MIT", "dependencies": { - "jsonparse": "^1.3.1", - "minipass": "^3.0.0" - } - }, - "node_modules/npm/node_modules/minipass-pipeline": { - "version": "1.2.4", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" + "p-limit": "^2.2.0" }, "engines": { "node": ">=8" } }, - "node_modules/npm/node_modules/minipass-sized": { - "version": "1.0.3", + "node_modules/p-map": { + "version": "4.0.0", "dev": true, - "inBundle": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "minipass": "^3.0.0" + "aggregate-error": "^3.0.0" }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-reduce": { + "version": "2.1.0", + "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/npm/node_modules/minizlib": { - "version": "2.1.2", + "node_modules/p-retry": { + "version": "4.6.1", "dev": true, - "inBundle": true, "license": "MIT", "dependencies": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" + "@types/retry": "^0.12.0", + "retry": "^0.13.1" }, "engines": { - "node": ">= 8" + "node": ">=8" } }, - "node_modules/npm/node_modules/mkdirp": { - "version": "1.0.4", + "node_modules/p-try": { + "version": "2.2.0", "dev": true, - "inBundle": true, "license": "MIT", - "bin": { - "mkdirp": "bin/cmd.js" - }, "engines": { - "node": ">=10" + "node": ">=6" } }, - "node_modules/npm/node_modules/mkdirp-infer-owner": { - "version": "2.0.0", + "node_modules/pako": { + "version": "0.2.9", + "license": "MIT" + }, + "node_modules/parent-module": { + "version": "1.0.1", "dev": true, - "inBundle": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "chownr": "^2.0.0", - "infer-owner": "^1.0.4", - "mkdirp": "^1.0.3" + "callsites": "^3.0.0" }, "engines": { - "node": ">=10" + "node": ">=6" } }, - "node_modules/npm/node_modules/ms": { - "version": "2.1.3", - "dev": true, - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/mute-stream": { - "version": "0.0.8", - "dev": true, - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/negotiator": { - "version": "0.6.2", + "node_modules/parent-module/node_modules/callsites": { + "version": "3.1.0", "dev": true, - "inBundle": true, "license": "MIT", "engines": { - "node": ">= 0.6" + "node": ">=6" } }, - "node_modules/npm/node_modules/node-gyp": { - "version": "7.1.2", + "node_modules/parse-json": { + "version": "4.0.0", "dev": true, - "inBundle": true, "license": "MIT", "dependencies": { - "env-paths": "^2.2.0", - "glob": "^7.1.4", - "graceful-fs": "^4.2.3", - "nopt": "^5.0.0", - "npmlog": "^4.1.2", - "request": "^2.88.2", - "rimraf": "^3.0.2", - "semver": "^7.3.2", - "tar": "^6.0.2", - "which": "^2.0.2" - }, - "bin": { - "node-gyp": "bin/node-gyp.js" + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" }, "engines": { - "node": ">= 10.12.0" - } - }, - "node_modules/npm/node_modules/node-gyp/node_modules/aproba": { - "version": "1.2.0", - "dev": true, - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/node-gyp/node_modules/gauge": { - "version": "2.7.4", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" + "node": ">=4" } }, - "node_modules/npm/node_modules/node-gyp/node_modules/is-fullwidth-code-point": { + "node_modules/parse-passwd": { "version": "1.0.0", "dev": true, - "inBundle": true, "license": "MIT", - "dependencies": { - "number-is-nan": "^1.0.0" - }, "engines": { "node": ">=0.10.0" } }, - "node_modules/npm/node_modules/node-gyp/node_modules/npmlog": { - "version": "4.1.2", + "node_modules/parse-path": { + "version": "4.0.3", "dev": true, - "inBundle": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" + "is-ssh": "^1.3.0", + "protocols": "^1.4.0", + "qs": "^6.9.4", + "query-string": "^6.13.8" } }, - "node_modules/npm/node_modules/node-gyp/node_modules/string-width": { - "version": "1.0.2", + "node_modules/parse5": { + "version": "6.0.1", + "license": "MIT" + }, + "node_modules/path-exists": { + "version": "4.0.0", "dev": true, - "inBundle": true, "license": "MIT", - "dependencies": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/npm/node_modules/nopt": { - "version": "5.0.0", + "node_modules/path-is-absolute": { + "version": "1.0.1", "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "abbrev": "1" - }, - "bin": { - "nopt": "bin/nopt.js" - }, + "license": "MIT", "engines": { - "node": ">=6" + "node": ">=0.10.0" } }, - "node_modules/npm/node_modules/normalize-package-data": { - "version": "3.0.3", + "node_modules/path-key": { + "version": "3.1.1", "dev": true, - "inBundle": true, - "license": "BSD-2-Clause", - "dependencies": { - "hosted-git-info": "^4.0.1", - "is-core-module": "^2.5.0", - "semver": "^7.3.4", - "validate-npm-package-license": "^3.0.1" - }, + "license": "MIT", "engines": { - "node": ">=10" + "node": ">=8" } }, - "node_modules/npm/node_modules/npm-audit-report": { - "version": "2.1.5", + "node_modules/path-parse": { + "version": "1.0.7", + "license": "MIT" + }, + "node_modules/path-type": { + "version": "4.0.0", "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "chalk": "^4.0.0" - }, + "license": "MIT", "engines": { - "node": ">=10" + "node": ">=8" } }, - "node_modules/npm/node_modules/npm-bundled": { - "version": "1.1.2", - "dev": true, - "inBundle": true, - "license": "ISC", + "node_modules/pdfkit": { + "version": "0.12.3", + "license": "MIT", "dependencies": { - "npm-normalize-package-bin": "^1.0.1" + "crypto-js": "^4.0.0", + "fontkit": "^1.8.1", + "linebreak": "^1.0.2", + "png-js": "^1.0.0" } }, - "node_modules/npm/node_modules/npm-install-checks": { - "version": "4.0.0", - "dev": true, - "inBundle": true, - "license": "BSD-2-Clause", + "node_modules/pdfmake": { + "version": "0.2.2", + "license": "MIT", "dependencies": { - "semver": "^7.1.1" + "@foliojs-fork/linebreak": "^1.1.1", + "@foliojs-fork/pdfkit": "^0.12.3", + "iconv-lite": "^0.6.3", + "svg-to-pdfkit": "^0.1.8", + "xmldoc": "^1.1.2" }, "engines": { - "node": ">=10" + "node": ">=12" } }, - "node_modules/npm/node_modules/npm-normalize-package-bin": { - "version": "1.0.1", - "dev": true, - "inBundle": true, + "node_modules/pdfmake/node_modules/iconv-lite": { + "version": "0.6.3", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/performance-now": { + "version": "2.1.0", + "license": "MIT" + }, + "node_modules/picocolors": { + "version": "1.0.0", "license": "ISC" }, - "node_modules/npm/node_modules/npm-package-arg": { - "version": "8.1.5", + "node_modules/picomatch": { + "version": "2.2.3", "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "hosted-git-info": "^4.0.1", - "semver": "^7.3.4", - "validate-npm-package-name": "^3.0.0" + "license": "MIT", + "engines": { + "node": ">=8.6" }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "dev": true, + "license": "MIT", "engines": { - "node": ">=10" + "node": ">=0.10.0" } }, - "node_modules/npm/node_modules/npm-packlist": { - "version": "2.2.2", + "node_modules/pkg-conf": { + "version": "2.1.0", "dev": true, - "inBundle": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "glob": "^7.1.6", - "ignore-walk": "^3.0.3", - "npm-bundled": "^1.1.1", - "npm-normalize-package-bin": "^1.0.1" - }, - "bin": { - "npm-packlist": "bin/index.js" + "find-up": "^2.0.0", + "load-json-file": "^4.0.0" }, "engines": { - "node": ">=10" - } - }, - "node_modules/npm/node_modules/npm-pick-manifest": { - "version": "6.1.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "npm-install-checks": "^4.0.0", - "npm-normalize-package-bin": "^1.0.1", - "npm-package-arg": "^8.1.2", - "semver": "^7.3.4" + "node": ">=4" } }, - "node_modules/npm/node_modules/npm-profile": { - "version": "5.0.4", + "node_modules/pkg-conf/node_modules/find-up": { + "version": "2.1.0", "dev": true, - "inBundle": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "npm-registry-fetch": "^11.0.0" + "locate-path": "^2.0.0" }, "engines": { - "node": ">=10" + "node": ">=4" } }, - "node_modules/npm/node_modules/npm-registry-fetch": { - "version": "11.0.0", + "node_modules/pkg-conf/node_modules/locate-path": { + "version": "2.0.0", "dev": true, - "inBundle": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "make-fetch-happen": "^9.0.1", - "minipass": "^3.1.3", - "minipass-fetch": "^1.3.0", - "minipass-json-stream": "^1.0.1", - "minizlib": "^2.0.0", - "npm-package-arg": "^8.0.0" + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" }, "engines": { - "node": ">=10" + "node": ">=4" } }, - "node_modules/npm/node_modules/npm-user-validate": { - "version": "1.0.1", - "dev": true, - "inBundle": true, - "license": "BSD-2-Clause" - }, - "node_modules/npm/node_modules/npmlog": { - "version": "5.0.1", + "node_modules/pkg-conf/node_modules/p-limit": { + "version": "1.3.0", "dev": true, - "inBundle": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "are-we-there-yet": "^2.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^3.0.0", - "set-blocking": "^2.0.0" + "p-try": "^1.0.0" + }, + "engines": { + "node": ">=4" } }, - "node_modules/npm/node_modules/npmlog/node_modules/are-we-there-yet": { + "node_modules/pkg-conf/node_modules/p-locate": { "version": "2.0.0", "dev": true, - "inBundle": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" + "p-limit": "^1.1.0" }, "engines": { - "node": ">=10" + "node": ">=4" } }, - "node_modules/npm/node_modules/number-is-nan": { - "version": "1.0.1", + "node_modules/pkg-conf/node_modules/p-try": { + "version": "1.0.0", "dev": true, - "inBundle": true, "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/npm/node_modules/oauth-sign": { - "version": "0.9.0", + "node_modules/pkg-conf/node_modules/path-exists": { + "version": "3.0.0", "dev": true, - "inBundle": true, - "license": "Apache-2.0", + "license": "MIT", "engines": { - "node": "*" + "node": ">=4" } }, - "node_modules/npm/node_modules/object-assign": { - "version": "4.1.1", + "node_modules/please-upgrade-node": { + "version": "3.2.0", "dev": true, - "inBundle": true, "license": "MIT", - "engines": { - "node": ">=0.10.0" + "dependencies": { + "semver-compare": "^1.0.0" } }, - "node_modules/npm/node_modules/once": { - "version": "1.4.0", - "dev": true, - "inBundle": true, + "node_modules/png-js": { + "version": "1.0.0" + }, + "node_modules/polylabel": { + "version": "1.1.0", "license": "ISC", "dependencies": { - "wrappy": "1" + "tinyqueue": "^2.0.3" } }, - "node_modules/npm/node_modules/opener": { - "version": "1.5.2", + "node_modules/postcss": { + "version": "8.4.5", + "license": "MIT", + "dependencies": { + "nanoid": "^3.1.30", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-attribute-case-insensitive": { + "version": "4.0.2", "dev": true, - "inBundle": true, - "license": "(WTFPL OR MIT)", - "bin": { - "opener": "bin/opener-bin.js" + "license": "MIT", + "dependencies": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^6.0.2" } }, - "node_modules/npm/node_modules/p-map": { - "version": "4.0.0", + "node_modules/postcss-attribute-case-insensitive/node_modules/picocolors": { + "version": "0.2.1", + "dev": true, + "license": "ISC" + }, + "node_modules/postcss-attribute-case-insensitive/node_modules/postcss": { + "version": "7.0.39", "dev": true, - "inBundle": true, "license": "MIT", "dependencies": { - "aggregate-error": "^3.0.0" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" }, "engines": { - "node": ">=10" + "node": ">=6.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/npm/node_modules/pacote": { - "version": "11.3.5", + "node_modules/postcss-attribute-case-insensitive/node_modules/source-map": { + "version": "0.6.1", "dev": true, - "inBundle": true, - "license": "ISC", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-calc": { + "version": "8.0.0", + "dev": true, + "license": "MIT", "dependencies": { - "@npmcli/git": "^2.1.0", - "@npmcli/installed-package-contents": "^1.0.6", - "@npmcli/promise-spawn": "^1.2.0", - "@npmcli/run-script": "^1.8.2", - "cacache": "^15.0.5", - "chownr": "^2.0.0", - "fs-minipass": "^2.1.0", - "infer-owner": "^1.0.4", - "minipass": "^3.1.3", - "mkdirp": "^1.0.3", - "npm-package-arg": "^8.0.1", - "npm-packlist": "^2.1.4", - "npm-pick-manifest": "^6.0.0", - "npm-registry-fetch": "^11.0.0", - "promise-retry": "^2.0.1", - "read-package-json-fast": "^2.0.1", - "rimraf": "^3.0.2", - "ssri": "^8.0.1", - "tar": "^6.1.0" + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" }, - "bin": { - "pacote": "lib/bin.js" + "peerDependencies": { + "postcss": "^8.2.2" + } + }, + "node_modules/postcss-color-functional-notation": { + "version": "2.0.1", + "dev": true, + "license": "CC0-1.0", + "dependencies": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" }, "engines": { - "node": ">=10" + "node": ">=6.0.0" } }, - "node_modules/npm/node_modules/parse-conflict-json": { - "version": "1.1.1", + "node_modules/postcss-color-functional-notation/node_modules/picocolors": { + "version": "0.2.1", "dev": true, - "inBundle": true, - "license": "ISC", + "license": "ISC" + }, + "node_modules/postcss-color-functional-notation/node_modules/postcss": { + "version": "7.0.39", + "dev": true, + "license": "MIT", "dependencies": { - "json-parse-even-better-errors": "^2.3.0", - "just-diff": "^3.0.1", - "just-diff-apply": "^3.0.0" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/npm/node_modules/path-is-absolute": { - "version": "1.0.1", + "node_modules/postcss-color-functional-notation/node_modules/source-map": { + "version": "0.6.1", "dev": true, - "inBundle": true, - "license": "MIT", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, - "node_modules/npm/node_modules/performance-now": { - "version": "2.1.0", + "node_modules/postcss-color-gray": { + "version": "5.0.0", "dev": true, - "inBundle": true, - "license": "MIT" + "license": "ISC", + "dependencies": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.5", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" + } }, - "node_modules/npm/node_modules/proc-log": { - "version": "1.0.0", + "node_modules/postcss-color-gray/node_modules/picocolors": { + "version": "0.2.1", "dev": true, - "inBundle": true, "license": "ISC" }, - "node_modules/npm/node_modules/promise-all-reject-late": { - "version": "1.0.1", + "node_modules/postcss-color-gray/node_modules/postcss": { + "version": "7.0.39", "dev": true, - "inBundle": true, - "license": "ISC", + "license": "MIT", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/npm/node_modules/promise-call-limit": { - "version": "1.0.1", + "node_modules/postcss-color-gray/node_modules/source-map": { + "version": "0.6.1", "dev": true, - "inBundle": true, - "license": "ISC", - "funding": { - "url": "https://github.com/sponsors/isaacs" + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" } }, - "node_modules/npm/node_modules/promise-inflight": { - "version": "1.0.1", - "dev": true, - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/promise-retry": { - "version": "2.0.1", + "node_modules/postcss-color-hex-alpha": { + "version": "5.0.3", "dev": true, - "inBundle": true, "license": "MIT", "dependencies": { - "err-code": "^2.0.2", - "retry": "^0.12.0" + "postcss": "^7.0.14", + "postcss-values-parser": "^2.0.1" }, "engines": { - "node": ">=10" - } - }, - "node_modules/npm/node_modules/promzard": { - "version": "0.3.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "read": "1" + "node": ">=6.0.0" } }, - "node_modules/npm/node_modules/psl": { - "version": "1.8.0", + "node_modules/postcss-color-hex-alpha/node_modules/picocolors": { + "version": "0.2.1", "dev": true, - "inBundle": true, - "license": "MIT" + "license": "ISC" }, - "node_modules/npm/node_modules/punycode": { - "version": "2.1.1", + "node_modules/postcss-color-hex-alpha/node_modules/postcss": { + "version": "7.0.39", "dev": true, - "inBundle": true, "license": "MIT", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, "engines": { - "node": ">=6" - } - }, - "node_modules/npm/node_modules/qrcode-terminal": { - "version": "0.12.0", - "dev": true, - "inBundle": true, - "bin": { - "qrcode-terminal": "bin/qrcode-terminal.js" + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/npm/node_modules/qs": { - "version": "6.5.2", + "node_modules/postcss-color-hex-alpha/node_modules/source-map": { + "version": "0.6.1", "dev": true, - "inBundle": true, "license": "BSD-3-Clause", "engines": { - "node": ">=0.6" + "node": ">=0.10.0" } }, - "node_modules/npm/node_modules/read": { - "version": "1.0.7", + "node_modules/postcss-color-mod-function": { + "version": "3.0.3", "dev": true, - "inBundle": true, - "license": "ISC", + "license": "CC0-1.0", "dependencies": { - "mute-stream": "~0.0.4" + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" }, "engines": { - "node": ">=0.8" + "node": ">=6.0.0" } }, - "node_modules/npm/node_modules/read-cmd-shim": { - "version": "2.0.0", + "node_modules/postcss-color-mod-function/node_modules/picocolors": { + "version": "0.2.1", "dev": true, - "inBundle": true, "license": "ISC" }, - "node_modules/npm/node_modules/read-package-json": { - "version": "4.1.1", + "node_modules/postcss-color-mod-function/node_modules/postcss": { + "version": "7.0.39", "dev": true, - "inBundle": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "glob": "^7.1.1", - "json-parse-even-better-errors": "^2.3.0", - "normalize-package-data": "^3.0.0", - "npm-normalize-package-bin": "^1.0.0" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" }, "engines": { - "node": ">=10" + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/npm/node_modules/read-package-json-fast": { - "version": "2.0.3", + "node_modules/postcss-color-mod-function/node_modules/source-map": { + "version": "0.6.1", "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "json-parse-even-better-errors": "^2.3.0", - "npm-normalize-package-bin": "^1.0.1" - }, + "license": "BSD-3-Clause", "engines": { - "node": ">=10" + "node": ">=0.10.0" } }, - "node_modules/npm/node_modules/readable-stream": { - "version": "3.6.0", + "node_modules/postcss-color-rebeccapurple": { + "version": "4.0.1", "dev": true, - "inBundle": true, "license": "MIT", "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" }, "engines": { - "node": ">= 6" + "node": ">=6.0.0" } }, - "node_modules/npm/node_modules/readdir-scoped-modules": { - "version": "1.1.0", + "node_modules/postcss-color-rebeccapurple/node_modules/picocolors": { + "version": "0.2.1", "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "debuglog": "^1.0.1", - "dezalgo": "^1.0.0", - "graceful-fs": "^4.1.2", - "once": "^1.3.0" - } + "license": "ISC" }, - "node_modules/npm/node_modules/request": { - "version": "2.88.2", + "node_modules/postcss-color-rebeccapurple/node_modules/postcss": { + "version": "7.0.39", "dev": true, - "inBundle": true, - "license": "Apache-2.0", + "license": "MIT", "dependencies": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" }, "engines": { - "node": ">= 6" + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/npm/node_modules/request/node_modules/form-data": { - "version": "2.3.3", + "node_modules/postcss-color-rebeccapurple/node_modules/source-map": { + "version": "0.6.1", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-colormin": { + "version": "5.2.2", "dev": true, - "inBundle": true, "license": "MIT", "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">= 0.12" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/npm/node_modules/request/node_modules/tough-cookie": { - "version": "2.5.0", + "node_modules/postcss-convert-values": { + "version": "5.0.2", "dev": true, - "inBundle": true, - "license": "BSD-3-Clause", + "license": "MIT", "dependencies": { - "psl": "^1.1.28", - "punycode": "^2.1.1" + "postcss-value-parser": "^4.1.0" }, "engines": { - "node": ">=0.8" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/npm/node_modules/retry": { - "version": "0.12.0", + "node_modules/postcss-custom-media": { + "version": "7.0.8", "dev": true, - "inBundle": true, "license": "MIT", + "dependencies": { + "postcss": "^7.0.14" + }, "engines": { - "node": ">= 4" + "node": ">=6.0.0" } }, - "node_modules/npm/node_modules/rimraf": { - "version": "3.0.2", + "node_modules/postcss-custom-media/node_modules/picocolors": { + "version": "0.2.1", "dev": true, - "inBundle": true, - "license": "ISC", + "license": "ISC" + }, + "node_modules/postcss-custom-media/node_modules/postcss": { + "version": "7.0.39", + "dev": true, + "license": "MIT", "dependencies": { - "glob": "^7.1.3" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" }, - "bin": { - "rimraf": "bin.js" + "engines": { + "node": ">=6.0.0" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/npm/node_modules/safe-buffer": { - "version": "5.2.1", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/safer-buffer": { - "version": "2.1.2", + "node_modules/postcss-custom-media/node_modules/source-map": { + "version": "0.6.1", "dev": true, - "inBundle": true, - "license": "MIT" + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/npm/node_modules/semver": { - "version": "7.3.5", + "node_modules/postcss-custom-properties": { + "version": "8.0.11", "dev": true, - "inBundle": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" + "postcss": "^7.0.17", + "postcss-values-parser": "^2.0.1" }, "engines": { - "node": ">=10" + "node": ">=6.0.0" } }, - "node_modules/npm/node_modules/set-blocking": { - "version": "2.0.0", - "dev": true, - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/signal-exit": { - "version": "3.0.3", + "node_modules/postcss-custom-properties/node_modules/picocolors": { + "version": "0.2.1", "dev": true, - "inBundle": true, "license": "ISC" }, - "node_modules/npm/node_modules/smart-buffer": { - "version": "4.2.0", + "node_modules/postcss-custom-properties/node_modules/postcss": { + "version": "7.0.39", "dev": true, - "inBundle": true, "license": "MIT", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, "engines": { - "node": ">= 6.0.0", - "npm": ">= 3.0.0" + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/npm/node_modules/socks": { - "version": "2.6.1", + "node_modules/postcss-custom-properties/node_modules/source-map": { + "version": "0.6.1", "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "ip": "^1.1.5", - "smart-buffer": "^4.1.0" - }, + "license": "BSD-3-Clause", "engines": { - "node": ">= 10.13.0", - "npm": ">= 3.0.0" + "node": ">=0.10.0" } }, - "node_modules/npm/node_modules/socks-proxy-agent": { - "version": "6.1.0", + "node_modules/postcss-custom-selectors": { + "version": "5.1.2", "dev": true, - "inBundle": true, "license": "MIT", "dependencies": { - "agent-base": "^6.0.2", - "debug": "^4.3.1", - "socks": "^2.6.1" + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" }, "engines": { - "node": ">= 10" + "node": ">=6.0.0" } }, - "node_modules/npm/node_modules/spdx-correct": { - "version": "3.1.1", + "node_modules/postcss-custom-selectors/node_modules/cssesc": { + "version": "2.0.0", "dev": true, - "inBundle": true, - "license": "Apache-2.0", - "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" + "license": "MIT", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" } }, - "node_modules/npm/node_modules/spdx-exceptions": { - "version": "2.3.0", + "node_modules/postcss-custom-selectors/node_modules/picocolors": { + "version": "0.2.1", "dev": true, - "inBundle": true, - "license": "CC-BY-3.0" + "license": "ISC" }, - "node_modules/npm/node_modules/spdx-expression-parse": { - "version": "3.0.1", + "node_modules/postcss-custom-selectors/node_modules/postcss": { + "version": "7.0.39", "dev": true, - "inBundle": true, "license": "MIT", "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/npm/node_modules/spdx-license-ids": { - "version": "3.0.10", - "dev": true, - "inBundle": true, - "license": "CC0-1.0" - }, - "node_modules/npm/node_modules/sshpk": { - "version": "1.16.1", + "node_modules/postcss-custom-selectors/node_modules/postcss-selector-parser": { + "version": "5.0.0", "dev": true, - "inBundle": true, "license": "MIT", "dependencies": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - }, - "bin": { - "sshpk-conv": "bin/sshpk-conv", - "sshpk-sign": "bin/sshpk-sign", - "sshpk-verify": "bin/sshpk-verify" + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/npm/node_modules/ssri": { - "version": "8.0.1", + "node_modules/postcss-custom-selectors/node_modules/source-map": { + "version": "0.6.1", "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.1.1" - }, + "license": "BSD-3-Clause", "engines": { - "node": ">= 8" + "node": ">=0.10.0" } }, - "node_modules/npm/node_modules/string_decoder": { - "version": "1.3.0", + "node_modules/postcss-dir-pseudo-class": { + "version": "5.0.0", "dev": true, - "inBundle": true, - "license": "MIT", + "license": "CC0-1.0", "dependencies": { - "safe-buffer": "~5.2.0" + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "engines": { + "node": ">=4.0.0" } }, - "node_modules/npm/node_modules/string-width": { - "version": "2.1.1", + "node_modules/postcss-dir-pseudo-class/node_modules/cssesc": { + "version": "2.0.0", "dev": true, - "inBundle": true, "license": "MIT", - "dependencies": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" + "bin": { + "cssesc": "bin/cssesc" }, "engines": { "node": ">=4" } }, - "node_modules/npm/node_modules/string-width/node_modules/ansi-regex": { - "version": "3.0.0", + "node_modules/postcss-dir-pseudo-class/node_modules/picocolors": { + "version": "0.2.1", + "dev": true, + "license": "ISC" + }, + "node_modules/postcss-dir-pseudo-class/node_modules/postcss": { + "version": "7.0.39", "dev": true, - "inBundle": true, "license": "MIT", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, "engines": { - "node": ">=4" + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/npm/node_modules/string-width/node_modules/strip-ansi": { - "version": "4.0.0", + "node_modules/postcss-dir-pseudo-class/node_modules/postcss-selector-parser": { + "version": "5.0.0", "dev": true, - "inBundle": true, "license": "MIT", "dependencies": { - "ansi-regex": "^3.0.0" + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" }, "engines": { "node": ">=4" } }, - "node_modules/npm/node_modules/stringify-package": { - "version": "1.0.1", - "dev": true, - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/strip-ansi": { - "version": "3.0.1", + "node_modules/postcss-dir-pseudo-class/node_modules/source-map": { + "version": "0.6.1", "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^2.0.0" - }, + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, - "node_modules/npm/node_modules/supports-color": { - "version": "7.2.0", + "node_modules/postcss-discard-comments": { + "version": "5.0.1", "dev": true, - "inBundle": true, "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, "engines": { - "node": ">=8" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/npm/node_modules/tar": { - "version": "6.1.11", + "node_modules/postcss-discard-duplicates": { + "version": "5.0.1", "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - }, + "license": "MIT", "engines": { - "node": ">= 10" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/npm/node_modules/text-table": { - "version": "0.2.0", - "dev": true, - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/tiny-relative-date": { - "version": "1.3.0", + "node_modules/postcss-discard-empty": { + "version": "5.0.1", "dev": true, - "inBundle": true, - "license": "MIT" + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } }, - "node_modules/npm/node_modules/treeverse": { - "version": "1.0.4", + "node_modules/postcss-discard-overridden": { + "version": "5.0.1", "dev": true, - "inBundle": true, - "license": "ISC" + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } }, - "node_modules/npm/node_modules/tunnel-agent": { - "version": "0.6.0", + "node_modules/postcss-double-position-gradients": { + "version": "1.0.0", "dev": true, - "inBundle": true, - "license": "Apache-2.0", + "license": "CC0-1.0", "dependencies": { - "safe-buffer": "^5.0.1" + "postcss": "^7.0.5", + "postcss-values-parser": "^2.0.0" }, "engines": { - "node": "*" + "node": ">=6.0.0" } }, - "node_modules/npm/node_modules/tweetnacl": { - "version": "0.14.5", + "node_modules/postcss-double-position-gradients/node_modules/picocolors": { + "version": "0.2.1", "dev": true, - "inBundle": true, - "license": "Unlicense" + "license": "ISC" }, - "node_modules/npm/node_modules/typedarray-to-buffer": { - "version": "3.1.5", + "node_modules/postcss-double-position-gradients/node_modules/postcss": { + "version": "7.0.39", "dev": true, - "inBundle": true, "license": "MIT", "dependencies": { - "is-typedarray": "^1.0.0" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/npm/node_modules/unique-filename": { - "version": "1.1.1", + "node_modules/postcss-double-position-gradients/node_modules/source-map": { + "version": "0.6.1", "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "unique-slug": "^2.0.0" + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" } }, - "node_modules/npm/node_modules/unique-slug": { + "node_modules/postcss-env-function": { "version": "2.0.2", "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "imurmurhash": "^0.1.4" - } - }, - "node_modules/npm/node_modules/uri-js": { - "version": "4.4.1", - "dev": true, - "inBundle": true, - "license": "BSD-2-Clause", + "license": "CC0-1.0", "dependencies": { - "punycode": "^2.1.0" + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" } }, - "node_modules/npm/node_modules/util-deprecate": { - "version": "1.0.2", + "node_modules/postcss-env-function/node_modules/picocolors": { + "version": "0.2.1", "dev": true, - "inBundle": true, - "license": "MIT" + "license": "ISC" }, - "node_modules/npm/node_modules/uuid": { - "version": "3.4.0", + "node_modules/postcss-env-function/node_modules/postcss": { + "version": "7.0.39", "dev": true, - "inBundle": true, "license": "MIT", - "bin": { - "uuid": "bin/uuid" - } - }, - "node_modules/npm/node_modules/validate-npm-package-license": { - "version": "3.0.4", - "dev": true, - "inBundle": true, - "license": "Apache-2.0", "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/npm/node_modules/validate-npm-package-name": { - "version": "3.0.0", + "node_modules/postcss-env-function/node_modules/source-map": { + "version": "0.6.1", "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "builtins": "^1.0.3" + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" } }, - "node_modules/npm/node_modules/verror": { - "version": "1.10.0", + "node_modules/postcss-focus-visible": { + "version": "4.0.0", "dev": true, - "engines": [ - "node >=0.6.0" - ], - "inBundle": true, - "license": "MIT", + "license": "CC0-1.0", "dependencies": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" + "postcss": "^7.0.2" + }, + "engines": { + "node": ">=6.0.0" } }, - "node_modules/npm/node_modules/walk-up-path": { - "version": "1.0.0", + "node_modules/postcss-focus-visible/node_modules/picocolors": { + "version": "0.2.1", "dev": true, - "inBundle": true, "license": "ISC" }, - "node_modules/npm/node_modules/wcwidth": { - "version": "1.0.1", + "node_modules/postcss-focus-visible/node_modules/postcss": { + "version": "7.0.39", "dev": true, - "inBundle": true, "license": "MIT", "dependencies": { - "defaults": "^1.0.3" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/npm/node_modules/which": { - "version": "2.0.2", + "node_modules/postcss-focus-visible/node_modules/source-map": { + "version": "0.6.1", "dev": true, - "inBundle": true, - "license": "ISC", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-focus-within": { + "version": "3.0.0", + "dev": true, + "license": "CC0-1.0", "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" + "postcss": "^7.0.2" }, "engines": { - "node": ">= 8" + "node": ">=6.0.0" } }, - "node_modules/npm/node_modules/wide-align": { - "version": "1.1.3", + "node_modules/postcss-focus-within/node_modules/picocolors": { + "version": "0.2.1", "dev": true, - "inBundle": true, - "license": "ISC", + "license": "ISC" + }, + "node_modules/postcss-focus-within/node_modules/postcss": { + "version": "7.0.39", + "dev": true, + "license": "MIT", "dependencies": { - "string-width": "^1.0.2 || 2" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/npm/node_modules/wrappy": { - "version": "1.0.2", + "node_modules/postcss-focus-within/node_modules/source-map": { + "version": "0.6.1", "dev": true, - "inBundle": true, - "license": "ISC" + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/npm/node_modules/write-file-atomic": { - "version": "3.0.3", + "node_modules/postcss-font-variant": { + "version": "4.0.1", "dev": true, - "inBundle": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" + "postcss": "^7.0.2" } }, - "node_modules/npm/node_modules/yallist": { - "version": "4.0.0", + "node_modules/postcss-font-variant/node_modules/picocolors": { + "version": "0.2.1", "dev": true, - "inBundle": true, "license": "ISC" }, - "node_modules/num2fraction": { - "version": "1.2.2", + "node_modules/postcss-font-variant/node_modules/postcss": { + "version": "7.0.39", "dev": true, - "license": "MIT" - }, - "node_modules/nwsapi": { - "version": "2.2.0", - "license": "MIT" + "license": "MIT", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } }, - "node_modules/object-assign": { - "version": "4.1.1", + "node_modules/postcss-font-variant/node_modules/source-map": { + "version": "0.6.1", "dev": true, - "license": "MIT", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, - "node_modules/object-hash": { - "version": "2.2.0", + "node_modules/postcss-gap-properties": { + "version": "2.0.0", "dev": true, - "license": "MIT", + "license": "CC0-1.0", + "dependencies": { + "postcss": "^7.0.2" + }, "engines": { - "node": ">= 6" + "node": ">=6.0.0" } }, - "node_modules/object-inspect": { - "version": "1.11.1", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "node_modules/postcss-gap-properties/node_modules/picocolors": { + "version": "0.2.1", + "dev": true, + "license": "ISC" }, - "node_modules/object-is": { - "version": "1.1.5", + "node_modules/postcss-gap-properties/node_modules/postcss": { + "version": "7.0.39", + "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" }, "engines": { - "node": ">= 0.4" + "node": ">=6.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/object-keys": { - "version": "1.1.1", - "license": "MIT", + "node_modules/postcss-gap-properties/node_modules/source-map": { + "version": "0.6.1", + "dev": true, + "license": "BSD-3-Clause", "engines": { - "node": ">= 0.4" + "node": ">=0.10.0" } }, - "node_modules/once": { - "version": "1.4.0", + "node_modules/postcss-image-set-function": { + "version": "3.0.1", "dev": true, - "license": "ISC", + "license": "CC0-1.0", "dependencies": { - "wrappy": "1" + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" } }, - "node_modules/onetime": { - "version": "2.0.1", + "node_modules/postcss-image-set-function/node_modules/picocolors": { + "version": "0.2.1", + "dev": true, + "license": "ISC" + }, + "node_modules/postcss-image-set-function/node_modules/postcss": { + "version": "7.0.39", "dev": true, "license": "MIT", "dependencies": { - "mimic-fn": "^1.0.0" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" }, "engines": { - "node": ">=4" + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/onetime/node_modules/mimic-fn": { - "version": "1.2.0", + "node_modules/postcss-image-set-function/node_modules/source-map": { + "version": "0.6.1", "dev": true, - "license": "MIT", + "license": "BSD-3-Clause", "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/optionator": { - "version": "0.9.1", + "node_modules/postcss-import": { + "version": "14.0.2", "dev": true, "license": "MIT", "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" }, "engines": { - "node": ">= 0.8.0" + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" } }, - "node_modules/os-tmpdir": { - "version": "1.0.2", + "node_modules/postcss-initial": { + "version": "3.0.4", "dev": true, "license": "MIT", - "engines": { - "node": ">=0.10.0" + "dependencies": { + "postcss": "^7.0.2" } }, - "node_modules/p-cancelable": { - "version": "2.1.1", + "node_modules/postcss-initial/node_modules/picocolors": { + "version": "0.2.1", "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } + "license": "ISC" }, - "node_modules/p-each-series": { - "version": "2.2.0", + "node_modules/postcss-initial/node_modules/postcss": { + "version": "7.0.39", "dev": true, "license": "MIT", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, "engines": { - "node": ">=8" + "node": ">=6.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/p-filter": { - "version": "2.1.0", + "node_modules/postcss-initial/node_modules/source-map": { + "version": "0.6.1", "dev": true, - "license": "MIT", - "dependencies": { - "p-map": "^2.0.0" - }, + "license": "BSD-3-Clause", "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/p-filter/node_modules/p-map": { - "version": "2.1.0", + "node_modules/postcss-js": { + "version": "3.0.3", "dev": true, "license": "MIT", + "dependencies": { + "camelcase-css": "^2.0.1", + "postcss": "^8.1.6" + }, "engines": { - "node": ">=6" + "node": ">=10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/p-is-promise": { - "version": "3.0.0", + "node_modules/postcss-lab-function": { + "version": "2.0.1", "dev": true, - "license": "MIT", + "license": "CC0-1.0", + "dependencies": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, "engines": { - "node": ">=8" + "node": ">=6.0.0" } }, - "node_modules/p-limit": { - "version": "2.3.0", + "node_modules/postcss-lab-function/node_modules/picocolors": { + "version": "0.2.1", + "dev": true, + "license": "ISC" + }, + "node_modules/postcss-lab-function/node_modules/postcss": { + "version": "7.0.39", "dev": true, "license": "MIT", "dependencies": { - "p-try": "^2.0.0" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" }, "engines": { - "node": ">=6" + "node": ">=6.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/p-locate": { - "version": "4.1.0", + "node_modules/postcss-lab-function/node_modules/source-map": { + "version": "0.6.1", "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^2.2.0" - }, + "license": "BSD-3-Clause", "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/p-map": { - "version": "4.0.0", + "node_modules/postcss-load-config": { + "version": "3.1.0", "dev": true, "license": "MIT", "dependencies": { - "aggregate-error": "^3.0.0" + "import-cwd": "^3.0.0", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" }, "engines": { - "node": ">=10" + "node": ">= 10" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + } } }, - "node_modules/p-reduce": { - "version": "2.1.0", + "node_modules/postcss-logical": { + "version": "3.0.0", "dev": true, - "license": "MIT", + "license": "CC0-1.0", + "dependencies": { + "postcss": "^7.0.2" + }, "engines": { - "node": ">=8" + "node": ">=6.0.0" } }, - "node_modules/p-retry": { - "version": "4.6.1", + "node_modules/postcss-logical/node_modules/picocolors": { + "version": "0.2.1", + "dev": true, + "license": "ISC" + }, + "node_modules/postcss-logical/node_modules/postcss": { + "version": "7.0.39", "dev": true, "license": "MIT", "dependencies": { - "@types/retry": "^0.12.0", - "retry": "^0.13.1" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" }, "engines": { - "node": ">=8" + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/p-try": { - "version": "2.2.0", + "node_modules/postcss-logical/node_modules/source-map": { + "version": "0.6.1", "dev": true, - "license": "MIT", + "license": "BSD-3-Clause", "engines": { - "node": ">=6" + "node": ">=0.10.0" } }, - "node_modules/pako": { - "version": "0.2.9", - "license": "MIT" - }, - "node_modules/parent-module": { - "version": "1.0.1", + "node_modules/postcss-media-minmax": { + "version": "4.0.0", "dev": true, "license": "MIT", "dependencies": { - "callsites": "^3.0.0" + "postcss": "^7.0.2" }, "engines": { - "node": ">=6" + "node": ">=6.0.0" } }, - "node_modules/parent-module/node_modules/callsites": { - "version": "3.1.0", + "node_modules/postcss-media-minmax/node_modules/picocolors": { + "version": "0.2.1", "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } + "license": "ISC" }, - "node_modules/parse-json": { - "version": "4.0.0", + "node_modules/postcss-media-minmax/node_modules/postcss": { + "version": "7.0.39", "dev": true, "license": "MIT", "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" }, "engines": { - "node": ">=4" + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/parse-passwd": { - "version": "1.0.0", + "node_modules/postcss-media-minmax/node_modules/source-map": { + "version": "0.6.1", "dev": true, - "license": "MIT", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, - "node_modules/parse-path": { - "version": "4.0.3", + "node_modules/postcss-media-query-parser": { + "version": "0.2.3", "dev": true, - "license": "MIT", - "dependencies": { - "is-ssh": "^1.3.0", - "protocols": "^1.4.0", - "qs": "^6.9.4", - "query-string": "^6.13.8" - } - }, - "node_modules/parse5": { - "version": "6.0.1", "license": "MIT" }, - "node_modules/path-exists": { - "version": "4.0.0", + "node_modules/postcss-merge-longhand": { + "version": "5.0.4", "dev": true, "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.1.0", + "stylehacks": "^5.0.1" + }, "engines": { - "node": ">=8" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/path-is-absolute": { - "version": "1.0.1", + "node_modules/postcss-merge-rules": { + "version": "5.0.3", "dev": true, "license": "MIT", + "dependencies": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^2.0.1", + "postcss-selector-parser": "^6.0.5" + }, "engines": { - "node": ">=0.10.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/path-key": { - "version": "3.1.1", + "node_modules/postcss-minify-font-values": { + "version": "5.0.1", "dev": true, "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.1.0" + }, "engines": { - "node": ">=8" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/path-parse": { - "version": "1.0.7", - "license": "MIT" - }, - "node_modules/path-type": { - "version": "4.0.0", + "node_modules/postcss-minify-gradients": { + "version": "5.0.3", "dev": true, "license": "MIT", + "dependencies": { + "colord": "^2.9.1", + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" + }, "engines": { - "node": ">=8" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/pdfkit": { - "version": "0.12.3", + "node_modules/postcss-minify-params": { + "version": "5.0.2", + "dev": true, "license": "MIT", "dependencies": { - "crypto-js": "^4.0.0", - "fontkit": "^1.8.1", - "linebreak": "^1.0.2", - "png-js": "^1.0.0" + "alphanum-sort": "^1.0.2", + "browserslist": "^4.16.6", + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/pdfmake": { - "version": "0.2.2", + "node_modules/postcss-minify-selectors": { + "version": "5.1.0", + "dev": true, "license": "MIT", "dependencies": { - "@foliojs-fork/linebreak": "^1.1.1", - "@foliojs-fork/pdfkit": "^0.12.3", - "iconv-lite": "^0.6.3", - "svg-to-pdfkit": "^0.1.8", - "xmldoc": "^1.1.2" + "alphanum-sort": "^1.0.2", + "postcss-selector-parser": "^6.0.5" }, "engines": { - "node": ">=12" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/pdfmake/node_modules/iconv-lite": { - "version": "0.6.3", + "node_modules/postcss-nested": { + "version": "5.0.6", "license": "MIT", "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" + "postcss-selector-parser": "^6.0.6" }, "engines": { - "node": ">=0.10.0" + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" } }, - "node_modules/performance-now": { - "version": "2.1.0", - "license": "MIT" - }, - "node_modules/picocolors": { - "version": "1.0.0", - "license": "ISC" - }, - "node_modules/picomatch": { - "version": "2.2.3", + "node_modules/postcss-nesting": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-8.0.1.tgz", + "integrity": "sha512-cHPNhW5VvRQjszFDxmy16mis9qFQqQLBNw6KVmueLqqE3M182ZAk9+QoxGqbGVryzLVhannw2B5Yhosqq522fA==", "dev": true, - "license": "MIT", "engines": { - "node": ">=8.6" + "node": "12 - 16" }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" + "peerDependencies": { + "postcss": "^8" } }, - "node_modules/pify": { - "version": "2.3.0", + "node_modules/postcss-normalize-charset": { + "version": "5.0.1", "dev": true, "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/pkg-conf": { - "version": "2.1.0", + "node_modules/postcss-normalize-display-values": { + "version": "5.0.1", "dev": true, "license": "MIT", "dependencies": { - "find-up": "^2.0.0", - "load-json-file": "^4.0.0" + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" }, "engines": { - "node": ">=4" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/pkg-conf/node_modules/find-up": { - "version": "2.1.0", + "node_modules/postcss-normalize-positions": { + "version": "5.0.1", "dev": true, "license": "MIT", "dependencies": { - "locate-path": "^2.0.0" + "postcss-value-parser": "^4.1.0" }, "engines": { - "node": ">=4" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/pkg-conf/node_modules/locate-path": { - "version": "2.0.0", + "node_modules/postcss-normalize-repeat-style": { + "version": "5.0.1", "dev": true, "license": "MIT", "dependencies": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" }, "engines": { - "node": ">=4" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/pkg-conf/node_modules/p-limit": { - "version": "1.3.0", + "node_modules/postcss-normalize-string": { + "version": "5.0.1", "dev": true, "license": "MIT", "dependencies": { - "p-try": "^1.0.0" + "postcss-value-parser": "^4.1.0" }, "engines": { - "node": ">=4" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/pkg-conf/node_modules/p-locate": { - "version": "2.0.0", + "node_modules/postcss-normalize-timing-functions": { + "version": "5.0.1", "dev": true, "license": "MIT", "dependencies": { - "p-limit": "^1.1.0" + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" }, "engines": { - "node": ">=4" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/pkg-conf/node_modules/p-try": { - "version": "1.0.0", + "node_modules/postcss-normalize-unicode": { + "version": "5.0.1", "dev": true, "license": "MIT", + "dependencies": { + "browserslist": "^4.16.0", + "postcss-value-parser": "^4.1.0" + }, "engines": { - "node": ">=4" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/pkg-conf/node_modules/path-exists": { - "version": "3.0.0", + "node_modules/postcss-normalize-url": { + "version": "5.0.4", "dev": true, "license": "MIT", + "dependencies": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, "engines": { - "node": ">=4" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/please-upgrade-node": { - "version": "3.2.0", + "node_modules/postcss-normalize-whitespace": { + "version": "5.0.1", "dev": true, "license": "MIT", "dependencies": { - "semver-compare": "^1.0.0" - } - }, - "node_modules/png-js": { - "version": "1.0.0" - }, - "node_modules/polylabel": { - "version": "1.1.0", - "license": "ISC", - "dependencies": { - "tinyqueue": "^2.0.3" + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/postcss": { - "version": "8.4.5", + "node_modules/postcss-ordered-values": { + "version": "5.0.2", + "dev": true, "license": "MIT", "dependencies": { - "nanoid": "^3.1.30", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.1" + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" }, "engines": { - "node": "^10 || ^12 || >=14" + "node": "^10 || ^12 || >=14.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/postcss-attribute-case-insensitive": { - "version": "4.0.2", + "node_modules/postcss-overflow-shorthand": { + "version": "2.0.0", "dev": true, - "license": "MIT", + "license": "CC0-1.0", "dependencies": { - "postcss": "^7.0.2", - "postcss-selector-parser": "^6.0.2" + "postcss": "^7.0.2" + }, + "engines": { + "node": ">=6.0.0" } }, - "node_modules/postcss-attribute-case-insensitive/node_modules/picocolors": { + "node_modules/postcss-overflow-shorthand/node_modules/picocolors": { "version": "0.2.1", "dev": true, "license": "ISC" }, - "node_modules/postcss-attribute-case-insensitive/node_modules/postcss": { + "node_modules/postcss-overflow-shorthand/node_modules/postcss": { "version": "7.0.39", "dev": true, "license": "MIT", @@ -10402,7 +13846,7 @@ "url": "https://opencollective.com/postcss/" } }, - "node_modules/postcss-attribute-case-insensitive/node_modules/source-map": { + "node_modules/postcss-overflow-shorthand/node_modules/source-map": { "version": "0.6.1", "dev": true, "license": "BSD-3-Clause", @@ -10410,36 +13854,20 @@ "node": ">=0.10.0" } }, - "node_modules/postcss-calc": { - "version": "8.0.0", + "node_modules/postcss-page-break": { + "version": "2.0.0", "dev": true, "license": "MIT", "dependencies": { - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.0.2" - }, - "peerDependencies": { - "postcss": "^8.2.2" - } - }, - "node_modules/postcss-color-functional-notation": { - "version": "2.0.1", - "dev": true, - "license": "CC0-1.0", - "dependencies": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" - }, - "engines": { - "node": ">=6.0.0" + "postcss": "^7.0.2" } }, - "node_modules/postcss-color-functional-notation/node_modules/picocolors": { + "node_modules/postcss-page-break/node_modules/picocolors": { "version": "0.2.1", "dev": true, "license": "ISC" }, - "node_modules/postcss-color-functional-notation/node_modules/postcss": { + "node_modules/postcss-page-break/node_modules/postcss": { "version": "7.0.39", "dev": true, "license": "MIT", @@ -10455,7 +13883,7 @@ "url": "https://opencollective.com/postcss/" } }, - "node_modules/postcss-color-functional-notation/node_modules/source-map": { + "node_modules/postcss-page-break/node_modules/source-map": { "version": "0.6.1", "dev": true, "license": "BSD-3-Clause", @@ -10463,25 +13891,24 @@ "node": ">=0.10.0" } }, - "node_modules/postcss-color-gray": { - "version": "5.0.0", + "node_modules/postcss-place": { + "version": "4.0.1", "dev": true, - "license": "ISC", + "license": "CC0-1.0", "dependencies": { - "@csstools/convert-colors": "^1.4.0", - "postcss": "^7.0.5", + "postcss": "^7.0.2", "postcss-values-parser": "^2.0.0" }, "engines": { "node": ">=6.0.0" } }, - "node_modules/postcss-color-gray/node_modules/picocolors": { + "node_modules/postcss-place/node_modules/picocolors": { "version": "0.2.1", "dev": true, "license": "ISC" }, - "node_modules/postcss-color-gray/node_modules/postcss": { + "node_modules/postcss-place/node_modules/postcss": { "version": "7.0.39", "dev": true, "license": "MIT", @@ -10497,7 +13924,7 @@ "url": "https://opencollective.com/postcss/" } }, - "node_modules/postcss-color-gray/node_modules/source-map": { + "node_modules/postcss-place/node_modules/source-map": { "version": "0.6.1", "dev": true, "license": "BSD-3-Clause", @@ -10505,24 +13932,80 @@ "node": ">=0.10.0" } }, - "node_modules/postcss-color-hex-alpha": { - "version": "5.0.3", + "node_modules/postcss-preset-env": { + "version": "6.7.0", "dev": true, - "license": "MIT", + "license": "CC0-1.0", "dependencies": { - "postcss": "^7.0.14", - "postcss-values-parser": "^2.0.1" + "autoprefixer": "^9.6.1", + "browserslist": "^4.6.4", + "caniuse-lite": "^1.0.30000981", + "css-blank-pseudo": "^0.1.4", + "css-has-pseudo": "^0.10.0", + "css-prefers-color-scheme": "^3.1.1", + "cssdb": "^4.4.0", + "postcss": "^7.0.17", + "postcss-attribute-case-insensitive": "^4.0.1", + "postcss-color-functional-notation": "^2.0.1", + "postcss-color-gray": "^5.0.0", + "postcss-color-hex-alpha": "^5.0.3", + "postcss-color-mod-function": "^3.0.3", + "postcss-color-rebeccapurple": "^4.0.1", + "postcss-custom-media": "^7.0.8", + "postcss-custom-properties": "^8.0.11", + "postcss-custom-selectors": "^5.1.2", + "postcss-dir-pseudo-class": "^5.0.0", + "postcss-double-position-gradients": "^1.0.0", + "postcss-env-function": "^2.0.2", + "postcss-focus-visible": "^4.0.0", + "postcss-focus-within": "^3.0.0", + "postcss-font-variant": "^4.0.0", + "postcss-gap-properties": "^2.0.0", + "postcss-image-set-function": "^3.0.1", + "postcss-initial": "^3.0.0", + "postcss-lab-function": "^2.0.1", + "postcss-logical": "^3.0.0", + "postcss-media-minmax": "^4.0.0", + "postcss-nesting": "^7.0.0", + "postcss-overflow-shorthand": "^2.0.0", + "postcss-page-break": "^2.0.0", + "postcss-place": "^4.0.1", + "postcss-pseudo-class-any-link": "^6.0.0", + "postcss-replace-overflow-wrap": "^3.0.0", + "postcss-selector-matches": "^4.0.0", + "postcss-selector-not": "^4.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-preset-env/node_modules/autoprefixer": { + "version": "9.8.8", + "dev": true, + "license": "MIT", + "dependencies": { + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001109", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "picocolors": "^0.2.1", + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" }, - "engines": { - "node": ">=6.0.0" + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" } }, - "node_modules/postcss-color-hex-alpha/node_modules/picocolors": { + "node_modules/postcss-preset-env/node_modules/picocolors": { "version": "0.2.1", "dev": true, "license": "ISC" }, - "node_modules/postcss-color-hex-alpha/node_modules/postcss": { + "node_modules/postcss-preset-env/node_modules/postcss": { "version": "7.0.39", "dev": true, "license": "MIT", @@ -10538,7 +14021,19 @@ "url": "https://opencollective.com/postcss/" } }, - "node_modules/postcss-color-hex-alpha/node_modules/source-map": { + "node_modules/postcss-preset-env/node_modules/postcss-nesting": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-7.0.1.tgz", + "integrity": "sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg==", + "dev": true, + "dependencies": { + "postcss": "^7.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-preset-env/node_modules/source-map": { "version": "0.6.1", "dev": true, "license": "BSD-3-Clause", @@ -10546,25 +14041,35 @@ "node": ">=0.10.0" } }, - "node_modules/postcss-color-mod-function": { - "version": "3.0.3", + "node_modules/postcss-pseudo-class-any-link": { + "version": "6.0.0", "dev": true, "license": "CC0-1.0", "dependencies": { - "@csstools/convert-colors": "^1.4.0", "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" + "postcss-selector-parser": "^5.0.0-rc.3" }, "engines": { "node": ">=6.0.0" } }, - "node_modules/postcss-color-mod-function/node_modules/picocolors": { + "node_modules/postcss-pseudo-class-any-link/node_modules/cssesc": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-pseudo-class-any-link/node_modules/picocolors": { "version": "0.2.1", "dev": true, "license": "ISC" }, - "node_modules/postcss-color-mod-function/node_modules/postcss": { + "node_modules/postcss-pseudo-class-any-link/node_modules/postcss": { "version": "7.0.39", "dev": true, "license": "MIT", @@ -10580,48 +14085,20 @@ "url": "https://opencollective.com/postcss/" } }, - "node_modules/postcss-color-mod-function/node_modules/source-map": { - "version": "0.6.1", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-color-rebeccapurple": { - "version": "4.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/postcss-color-rebeccapurple/node_modules/picocolors": { - "version": "0.2.1", - "dev": true, - "license": "ISC" - }, - "node_modules/postcss-color-rebeccapurple/node_modules/postcss": { - "version": "7.0.39", + "node_modules/postcss-pseudo-class-any-link/node_modules/postcss-selector-parser": { + "version": "5.0.0", "dev": true, "license": "MIT", "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" }, "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "node": ">=4" } }, - "node_modules/postcss-color-rebeccapurple/node_modules/source-map": { + "node_modules/postcss-pseudo-class-any-link/node_modules/source-map": { "version": "0.6.1", "dev": true, "license": "BSD-3-Clause", @@ -10629,15 +14106,13 @@ "node": ">=0.10.0" } }, - "node_modules/postcss-colormin": { - "version": "5.2.2", + "node_modules/postcss-reduce-initial": { + "version": "5.0.2", "dev": true, "license": "MIT", "dependencies": { "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0", - "colord": "^2.9.1", - "postcss-value-parser": "^4.2.0" + "caniuse-api": "^3.0.0" }, "engines": { "node": "^10 || ^12 || >=14.0" @@ -10646,11 +14121,12 @@ "postcss": "^8.2.15" } }, - "node_modules/postcss-convert-values": { - "version": "5.0.2", + "node_modules/postcss-reduce-transforms": { + "version": "5.0.1", "dev": true, "license": "MIT", "dependencies": { + "cssnano-utils": "^2.0.1", "postcss-value-parser": "^4.1.0" }, "engines": { @@ -10660,23 +14136,20 @@ "postcss": "^8.2.15" } }, - "node_modules/postcss-custom-media": { - "version": "7.0.8", + "node_modules/postcss-replace-overflow-wrap": { + "version": "3.0.0", "dev": true, "license": "MIT", "dependencies": { - "postcss": "^7.0.14" - }, - "engines": { - "node": ">=6.0.0" + "postcss": "^7.0.2" } }, - "node_modules/postcss-custom-media/node_modules/picocolors": { + "node_modules/postcss-replace-overflow-wrap/node_modules/picocolors": { "version": "0.2.1", "dev": true, "license": "ISC" }, - "node_modules/postcss-custom-media/node_modules/postcss": { + "node_modules/postcss-replace-overflow-wrap/node_modules/postcss": { "version": "7.0.39", "dev": true, "license": "MIT", @@ -10692,7 +14165,7 @@ "url": "https://opencollective.com/postcss/" } }, - "node_modules/postcss-custom-media/node_modules/source-map": { + "node_modules/postcss-replace-overflow-wrap/node_modules/source-map": { "version": "0.6.1", "dev": true, "license": "BSD-3-Clause", @@ -10700,76 +14173,61 @@ "node": ">=0.10.0" } }, - "node_modules/postcss-custom-properties": { - "version": "8.0.11", + "node_modules/postcss-reporter": { + "version": "7.0.5", "dev": true, "license": "MIT", "dependencies": { - "postcss": "^7.0.17", - "postcss-values-parser": "^2.0.1" + "picocolors": "^1.0.0", + "thenby": "^1.3.4" }, "engines": { - "node": ">=6.0.0" + "node": ">=10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/postcss-custom-properties/node_modules/picocolors": { - "version": "0.2.1", + "node_modules/postcss-resolve-nested-selector": { + "version": "0.1.1", "dev": true, - "license": "ISC" + "license": "MIT" }, - "node_modules/postcss-custom-properties/node_modules/postcss": { - "version": "7.0.39", + "node_modules/postcss-safe-parser": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz", + "integrity": "sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==", "dev": true, - "license": "MIT", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, "engines": { - "node": ">=6.0.0" + "node": ">=12.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-custom-properties/node_modules/source-map": { - "version": "0.6.1", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-custom-selectors": { - "version": "5.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "postcss": "^7.0.2", - "postcss-selector-parser": "^5.0.0-rc.3" }, - "engines": { - "node": ">=6.0.0" + "peerDependencies": { + "postcss": "^8.3.3" } }, - "node_modules/postcss-custom-selectors/node_modules/cssesc": { - "version": "2.0.0", + "node_modules/postcss-selector-matches": { + "version": "4.0.0", "dev": true, "license": "MIT", - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" + "dependencies": { + "balanced-match": "^1.0.0", + "postcss": "^7.0.2" } }, - "node_modules/postcss-custom-selectors/node_modules/picocolors": { + "node_modules/postcss-selector-matches/node_modules/picocolors": { "version": "0.2.1", "dev": true, "license": "ISC" }, - "node_modules/postcss-custom-selectors/node_modules/postcss": { + "node_modules/postcss-selector-matches/node_modules/postcss": { "version": "7.0.39", "dev": true, "license": "MIT", @@ -10785,20 +14243,7 @@ "url": "https://opencollective.com/postcss/" } }, - "node_modules/postcss-custom-selectors/node_modules/postcss-selector-parser": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "cssesc": "^2.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-custom-selectors/node_modules/source-map": { + "node_modules/postcss-selector-matches/node_modules/source-map": { "version": "0.6.1", "dev": true, "license": "BSD-3-Clause", @@ -10806,35 +14251,21 @@ "node": ">=0.10.0" } }, - "node_modules/postcss-dir-pseudo-class": { - "version": "5.0.0", - "dev": true, - "license": "CC0-1.0", - "dependencies": { - "postcss": "^7.0.2", - "postcss-selector-parser": "^5.0.0-rc.3" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/postcss-dir-pseudo-class/node_modules/cssesc": { - "version": "2.0.0", + "node_modules/postcss-selector-not": { + "version": "4.0.1", "dev": true, "license": "MIT", - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" + "dependencies": { + "balanced-match": "^1.0.0", + "postcss": "^7.0.2" } }, - "node_modules/postcss-dir-pseudo-class/node_modules/picocolors": { + "node_modules/postcss-selector-not/node_modules/picocolors": { "version": "0.2.1", "dev": true, "license": "ISC" }, - "node_modules/postcss-dir-pseudo-class/node_modules/postcss": { + "node_modules/postcss-selector-not/node_modules/postcss": { "version": "7.0.39", "dev": true, "license": "MIT", @@ -10845,25 +14276,12 @@ "engines": { "node": ">=6.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-dir-pseudo-class/node_modules/postcss-selector-parser": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "cssesc": "^2.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - }, - "engines": { - "node": ">=4" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/postcss-dir-pseudo-class/node_modules/source-map": { + "node_modules/postcss-selector-not/node_modules/source-map": { "version": "0.6.1", "dev": true, "license": "BSD-3-Clause", @@ -10871,10 +14289,25 @@ "node": ">=0.10.0" } }, - "node_modules/postcss-discard-comments": { - "version": "5.0.1", + "node_modules/postcss-selector-parser": { + "version": "6.0.7", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-svgo": { + "version": "5.0.3", "dev": true, "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.1.0", + "svgo": "^2.7.0" + }, "engines": { "node": "^10 || ^12 || >=14.0" }, @@ -10882,10 +14315,14 @@ "postcss": "^8.2.15" } }, - "node_modules/postcss-discard-duplicates": { - "version": "5.0.1", + "node_modules/postcss-unique-selectors": { + "version": "5.0.2", "dev": true, "license": "MIT", + "dependencies": { + "alphanum-sort": "^1.0.2", + "postcss-selector-parser": "^6.0.5" + }, "engines": { "node": "^10 || ^12 || >=14.0" }, @@ -10893,1975 +14330,2085 @@ "postcss": "^8.2.15" } }, - "node_modules/postcss-discard-empty": { - "version": "5.0.1", + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "dev": true, + "license": "MIT" + }, + "node_modules/postcss-values-parser": { + "version": "2.0.1", "dev": true, "license": "MIT", - "engines": { - "node": "^10 || ^12 || >=14.0" + "dependencies": { + "flatten": "^1.0.2", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" }, - "peerDependencies": { - "postcss": "^8.2.15" + "engines": { + "node": ">=6.14.4" } }, - "node_modules/postcss-discard-overridden": { - "version": "5.0.1", + "node_modules/prelude-ls": { + "version": "1.2.1", "dev": true, "license": "MIT", "engines": { - "node": "^10 || ^12 || >=14.0" + "node": ">= 0.8.0" + } + }, + "node_modules/prettier": { + "version": "2.4.1", + "dev": true, + "license": "MIT", + "bin": { + "prettier": "bin-prettier.js" }, - "peerDependencies": { - "postcss": "^8.2.15" + "engines": { + "node": ">=10.13.0" } }, - "node_modules/postcss-double-position-gradients": { + "node_modules/prettier-linter-helpers": { "version": "1.0.0", "dev": true, - "license": "CC0-1.0", + "license": "MIT", "dependencies": { - "postcss": "^7.0.5", - "postcss-values-parser": "^2.0.0" + "fast-diff": "^1.1.2" }, "engines": { "node": ">=6.0.0" } }, - "node_modules/postcss-double-position-gradients/node_modules/picocolors": { - "version": "0.2.1", + "node_modules/prettier-plugin-organize-imports": { + "version": "2.3.4", "dev": true, - "license": "ISC" + "license": "MIT", + "peerDependencies": { + "prettier": ">=2.0", + "typescript": ">=2.9" + } }, - "node_modules/postcss-double-position-gradients/node_modules/postcss": { - "version": "7.0.39", + "node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", "dev": true, - "license": "MIT", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, "engines": { - "node": ">=6.0.0" + "node": ">=6" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/postcss-double-position-gradients/node_modules/source-map": { - "version": "0.6.1", - "dev": true, - "license": "BSD-3-Clause", + "node_modules/printj": { + "version": "1.1.2", + "license": "Apache-2.0", + "bin": { + "printj": "bin/printj.njs" + }, "engines": { - "node": ">=0.10.0" + "node": ">=0.8" } }, - "node_modules/postcss-env-function": { - "version": "2.0.2", + "node_modules/process-nextick-args": { + "version": "2.0.1", + "license": "MIT" + }, + "node_modules/progress": { + "version": "2.0.3", "dev": true, - "license": "CC0-1.0", - "dependencies": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" - }, + "license": "MIT", "engines": { - "node": ">=6.0.0" + "node": ">=0.4.0" } }, - "node_modules/postcss-env-function/node_modules/picocolors": { - "version": "0.2.1", + "node_modules/protocols": { + "version": "1.4.8", "dev": true, - "license": "ISC" + "license": "MIT" }, - "node_modules/postcss-env-function/node_modules/postcss": { - "version": "7.0.39", + "node_modules/psl": { + "version": "1.8.0", + "license": "MIT" + }, + "node_modules/pump": { + "version": "3.0.0", "dev": true, "license": "MIT", "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "end-of-stream": "^1.1.0", + "once": "^1.3.1" } }, - "node_modules/postcss-env-function/node_modules/source-map": { - "version": "0.6.1", - "dev": true, - "license": "BSD-3-Clause", + "node_modules/punycode": { + "version": "2.1.1", + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=6" } }, - "node_modules/postcss-focus-visible": { - "version": "4.0.0", + "node_modules/q": { + "version": "1.5.1", "dev": true, - "license": "CC0-1.0", - "dependencies": { - "postcss": "^7.0.2" - }, + "license": "MIT", "engines": { - "node": ">=6.0.0" + "node": ">=0.6.0", + "teleport": ">=0.2.0" } }, - "node_modules/postcss-focus-visible/node_modules/picocolors": { - "version": "0.2.1", + "node_modules/qs": { + "version": "6.9.6", "dev": true, - "license": "ISC" + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "node_modules/postcss-focus-visible/node_modules/postcss": { - "version": "7.0.39", + "node_modules/query-string": { + "version": "6.13.8", "dev": true, "license": "MIT", "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "decode-uri-component": "^0.2.0", + "split-on-first": "^1.0.0", + "strict-uri-encode": "^2.0.0" }, "engines": { - "node": ">=6.0.0" + "node": ">=6" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/postcss-focus-visible/node_modules/source-map": { - "version": "0.6.1", + "node_modules/quick-lru": { + "version": "4.0.1", "dev": true, - "license": "BSD-3-Clause", + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/postcss-focus-within": { - "version": "3.0.0", - "dev": true, - "license": "CC0-1.0", + "node_modules/quote-stream": { + "version": "1.0.2", + "license": "MIT", "dependencies": { - "postcss": "^7.0.2" + "buffer-equal": "0.0.1", + "minimist": "^1.1.3", + "through2": "^2.0.0" }, - "engines": { - "node": ">=6.0.0" + "bin": { + "quote-stream": "bin/cmd.js" } }, - "node_modules/postcss-focus-within/node_modules/picocolors": { - "version": "0.2.1", + "node_modules/quote-stream/node_modules/through2": { + "version": "2.0.5", + "license": "MIT", + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/raf": { + "version": "3.4.1", + "license": "MIT", + "dependencies": { + "performance-now": "^2.1.0" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", "dev": true, - "license": "ISC" + "dependencies": { + "safe-buffer": "^5.1.0" + } }, - "node_modules/postcss-focus-within/node_modules/postcss": { - "version": "7.0.39", + "node_modules/rc": { + "version": "1.2.8", "dev": true, - "license": "MIT", + "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "bin": { + "rc": "cli.js" } }, - "node_modules/postcss-focus-within/node_modules/source-map": { - "version": "0.6.1", + "node_modules/rc/node_modules/strip-json-comments": { + "version": "2.0.1", "dev": true, - "license": "BSD-3-Clause", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, - "node_modules/postcss-font-variant": { - "version": "4.0.1", + "node_modules/read-cache": { + "version": "1.0.0", "dev": true, "license": "MIT", "dependencies": { - "postcss": "^7.0.2" + "pify": "^2.3.0" } }, - "node_modules/postcss-font-variant/node_modules/picocolors": { - "version": "0.2.1", + "node_modules/read-pkg": { + "version": "5.2.0", "dev": true, - "license": "ISC" + "license": "MIT", + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } }, - "node_modules/postcss-font-variant/node_modules/postcss": { - "version": "7.0.39", + "node_modules/read-pkg-up": { + "version": "7.0.1", "dev": true, "license": "MIT", "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" }, "engines": { - "node": ">=6.0.0" + "node": ">=8" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/postcss-font-variant/node_modules/source-map": { - "version": "0.6.1", + "node_modules/read-pkg-up/node_modules/type-fest": { + "version": "0.8.1", "dev": true, - "license": "BSD-3-Clause", + "license": "(MIT OR CC0-1.0)", "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/postcss-gap-properties": { - "version": "2.0.0", + "node_modules/read-pkg/node_modules/hosted-git-info": { + "version": "2.8.9", "dev": true, - "license": "CC0-1.0", - "dependencies": { - "postcss": "^7.0.2" - }, - "engines": { - "node": ">=6.0.0" - } + "license": "ISC" }, - "node_modules/postcss-gap-properties/node_modules/picocolors": { - "version": "0.2.1", + "node_modules/read-pkg/node_modules/normalize-package-data": { + "version": "2.5.0", "dev": true, - "license": "ISC" + "license": "BSD-2-Clause", + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } }, - "node_modules/postcss-gap-properties/node_modules/postcss": { - "version": "7.0.39", + "node_modules/read-pkg/node_modules/parse-json": { + "version": "5.2.0", "dev": true, "license": "MIT", "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" }, "engines": { - "node": ">=6.0.0" + "node": ">=8" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/postcss-gap-properties/node_modules/source-map": { - "version": "0.6.1", + "node_modules/read-pkg/node_modules/semver": { + "version": "5.7.1", "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" + "license": "ISC", + "bin": { + "semver": "bin/semver" } }, - "node_modules/postcss-image-set-function": { - "version": "3.0.1", + "node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", "dev": true, - "license": "CC0-1.0", - "dependencies": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" - }, + "license": "(MIT OR CC0-1.0)", "engines": { - "node": ">=6.0.0" + "node": ">=8" } }, - "node_modules/postcss-image-set-function/node_modules/picocolors": { - "version": "0.2.1", - "dev": true, - "license": "ISC" + "node_modules/readable-stream": { + "version": "2.3.7", + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } }, - "node_modules/postcss-image-set-function/node_modules/postcss": { - "version": "7.0.39", + "node_modules/readdirp": { + "version": "3.6.0", "dev": true, "license": "MIT", "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "picomatch": "^2.2.1" }, "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "node": ">=8.10.0" } }, - "node_modules/postcss-image-set-function/node_modules/source-map": { - "version": "0.6.1", + "node_modules/redent": { + "version": "3.0.0", "dev": true, - "license": "BSD-3-Clause", + "license": "MIT", + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/postcss-import": { - "version": "14.0.2", + "node_modules/redeyed": { + "version": "2.1.1", "dev": true, "license": "MIT", "dependencies": { - "postcss-value-parser": "^4.0.0", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" - }, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "postcss": "^8.0.0" + "esprima": "~4.0.0" } }, - "node_modules/postcss-initial": { - "version": "3.0.4", - "dev": true, + "node_modules/redux": { + "version": "4.0.5", "license": "MIT", "dependencies": { - "postcss": "^7.0.2" + "loose-envify": "^1.4.0", + "symbol-observable": "^1.2.0" } }, - "node_modules/postcss-initial/node_modules/picocolors": { - "version": "0.2.1", - "dev": true, - "license": "ISC" + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true }, - "node_modules/postcss-initial/node_modules/postcss": { - "version": "7.0.39", + "node_modules/regenerate-unicode-properties": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz", + "integrity": "sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA==", "dev": true, - "license": "MIT", "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "regenerate": "^1.4.2" }, "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "node": ">=4" } }, - "node_modules/postcss-initial/node_modules/source-map": { - "version": "0.6.1", + "node_modules/regenerator-runtime": { + "version": "0.13.7", + "license": "MIT" + }, + "node_modules/regenerator-transform": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" + "dependencies": { + "@babel/runtime": "^7.8.4" } }, - "node_modules/postcss-js": { - "version": "3.0.3", - "dev": true, + "node_modules/regexp.prototype.flags": { + "version": "1.3.1", "license": "MIT", "dependencies": { - "camelcase-css": "^2.0.1", - "postcss": "^8.1.6" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" }, "engines": { - "node": ">=10.0" + "node": ">= 0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/postcss-lab-function": { - "version": "2.0.1", + "node_modules/regexpp": { + "version": "3.2.0", "dev": true, - "license": "CC0-1.0", - "dependencies": { - "@csstools/convert-colors": "^1.4.0", - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" - }, + "license": "MIT", "engines": { - "node": ">=6.0.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" } }, - "node_modules/postcss-lab-function/node_modules/picocolors": { - "version": "0.2.1", + "node_modules/regexpu-core": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.8.0.tgz", + "integrity": "sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg==", "dev": true, - "license": "ISC" + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^9.0.0", + "regjsgen": "^0.5.2", + "regjsparser": "^0.7.0", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } }, - "node_modules/postcss-lab-function/node_modules/postcss": { - "version": "7.0.39", + "node_modules/registry-auth-token": { + "version": "4.2.1", "dev": true, "license": "MIT", "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "rc": "^1.2.8" }, "engines": { "node": ">=6.0.0" + } + }, + "node_modules/regjsgen": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", + "dev": true + }, + "node_modules/regjsparser": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.7.0.tgz", + "integrity": "sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ==", + "dev": true, + "dependencies": { + "jsesc": "~0.5.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "bin": { + "regjsparser": "bin/parser" } }, - "node_modules/postcss-lab-function/node_modules/source-map": { - "version": "0.6.1", + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", "dev": true, - "license": "BSD-3-Clause", + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/regression": { + "version": "2.0.1", + "license": "MIT" + }, + "node_modules/require-directory": { + "version": "2.1.1", + "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, - "node_modules/postcss-load-config": { - "version": "3.1.0", + "node_modules/require-from-string": { + "version": "2.0.2", "dev": true, "license": "MIT", - "dependencies": { - "import-cwd": "^3.0.0", - "lilconfig": "^2.0.3", - "yaml": "^1.10.2" - }, "engines": { - "node": ">= 10" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "ts-node": { - "optional": true - } + "node": ">=0.10.0" } }, - "node_modules/postcss-logical": { - "version": "3.0.0", - "dev": true, - "license": "CC0-1.0", + "node_modules/resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", "dependencies": { - "postcss": "^7.0.2" + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" }, - "engines": { - "node": ">=6.0.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/postcss-logical/node_modules/picocolors": { - "version": "0.2.1", + "node_modules/resolve-alpn": { + "version": "1.2.1", "dev": true, - "license": "ISC" + "license": "MIT" }, - "node_modules/postcss-logical/node_modules/postcss": { - "version": "7.0.39", + "node_modules/resolve-dir": { + "version": "1.0.1", "dev": true, "license": "MIT", "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" }, "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "node": ">=0.10.0" } }, - "node_modules/postcss-logical/node_modules/source-map": { - "version": "0.6.1", + "node_modules/resolve-from": { + "version": "5.0.0", "dev": true, - "license": "BSD-3-Clause", + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/postcss-media-minmax": { - "version": "4.0.0", + "node_modules/resolve-global": { + "version": "1.0.0", "dev": true, "license": "MIT", "dependencies": { - "postcss": "^7.0.2" + "global-dirs": "^0.1.1" }, "engines": { - "node": ">=6.0.0" + "node": ">=8" } }, - "node_modules/postcss-media-minmax/node_modules/picocolors": { - "version": "0.2.1", + "node_modules/responselike": { + "version": "2.0.0", "dev": true, - "license": "ISC" + "license": "MIT", + "dependencies": { + "lowercase-keys": "^2.0.0" + } }, - "node_modules/postcss-media-minmax/node_modules/postcss": { - "version": "7.0.39", + "node_modules/restore-cursor": { + "version": "2.0.0", "dev": true, "license": "MIT", "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" }, "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "node": ">=4" } }, - "node_modules/postcss-media-minmax/node_modules/source-map": { - "version": "0.6.1", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" + "node_modules/restructure": { + "version": "0.5.4", + "license": "MIT", + "dependencies": { + "browserify-optional": "^1.0.0" } }, - "node_modules/postcss-media-query-parser": { - "version": "0.2.3", - "dev": true, - "license": "MIT" - }, - "node_modules/postcss-merge-longhand": { - "version": "5.0.4", + "node_modules/retry": { + "version": "0.13.1", "dev": true, "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.1.0", - "stylehacks": "^5.0.1" - }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">= 4" } }, - "node_modules/postcss-merge-rules": { - "version": "5.0.3", + "node_modules/reusify": { + "version": "1.0.4", "dev": true, "license": "MIT", - "dependencies": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0", - "cssnano-utils": "^2.0.1", - "postcss-selector-parser": "^6.0.5" - }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "iojs": ">=1.0.0", + "node": ">=0.10.0" } }, - "node_modules/postcss-minify-font-values": { - "version": "5.0.1", + "node_modules/rfdc": { + "version": "1.3.0", "dev": true, - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.1.0" - }, + "license": "MIT" + }, + "node_modules/rgbcolor": { + "version": "1.0.1", + "license": "MIT OR SEE LICENSE IN FEEL-FREE.md", "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">= 0.8.15" } }, - "node_modules/postcss-minify-gradients": { - "version": "5.0.3", + "node_modules/rimraf": { + "version": "3.0.2", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "colord": "^2.9.1", - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" + "glob": "^7.1.3" }, - "engines": { - "node": "^10 || ^12 || >=14.0" + "bin": { + "rimraf": "bin.js" }, - "peerDependencies": { - "postcss": "^8.2.15" + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/postcss-minify-params": { - "version": "5.0.2", + "node_modules/rollup": { + "version": "2.61.1", "dev": true, "license": "MIT", - "dependencies": { - "alphanum-sort": "^1.0.2", - "browserslist": "^4.16.6", - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" + "bin": { + "rollup": "dist/bin/rollup" }, "engines": { - "node": "^10 || ^12 || >=14.0" + "node": ">=10.0.0" }, - "peerDependencies": { - "postcss": "^8.2.15" + "optionalDependencies": { + "fsevents": "~2.3.2" } }, - "node_modules/postcss-minify-selectors": { - "version": "5.1.0", + "node_modules/rollup-plugin-terser": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", "dev": true, - "license": "MIT", "dependencies": { - "alphanum-sort": "^1.0.2", - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.0.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "rollup": "^2.0.0" } }, - "node_modules/postcss-nested": { - "version": "5.0.6", - "license": "MIT", - "dependencies": { - "postcss-selector-parser": "^6.0.6" + "node_modules/rollup-plugin-terser/node_modules/acorn": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", + "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", + "dev": true, + "optional": true, + "peer": true, + "bin": { + "acorn": "bin/acorn" }, "engines": { - "node": ">=12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.2.14" + "node": ">=0.4.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/rollup-plugin-terser/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true, + "engines": { + "node": ">= 8" } }, - "node_modules/postcss-nesting": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-8.0.1.tgz", - "integrity": "sha512-cHPNhW5VvRQjszFDxmy16mis9qFQqQLBNw6KVmueLqqE3M182ZAk9+QoxGqbGVryzLVhannw2B5Yhosqq522fA==", + "node_modules/rollup-plugin-terser/node_modules/terser": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.10.0.tgz", + "integrity": "sha512-AMmF99DMfEDiRJfxfY5jj5wNH/bYO09cniSqhfoyxc8sFoYIgkJy86G04UoZU5VjlpnplVu0K6Tx6E9b5+DlHA==", "dev": true, + "dependencies": { + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, "engines": { - "node": "12 - 16" + "node": ">=10" }, "peerDependencies": { - "postcss": "^8" + "acorn": "^8.5.0" + }, + "peerDependenciesMeta": { + "acorn": { + "optional": true + } } }, - "node_modules/postcss-normalize-charset": { - "version": "5.0.1", + "node_modules/run-async": { + "version": "2.4.1", "dev": true, "license": "MIT", "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=0.12.0" } }, - "node_modules/postcss-normalize-display-values": { - "version": "5.0.1", + "node_modules/run-parallel": { + "version": "1.1.9", "dev": true, - "license": "MIT", + "license": "MIT" + }, + "node_modules/rxjs": { + "version": "6.6.2", + "dev": true, + "license": "Apache-2.0", "dependencies": { - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" + "tslib": "^1.9.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "npm": ">=2.0.0" } }, - "node_modules/postcss-normalize-positions": { + "node_modules/safe-buffer": { + "version": "5.1.2", + "license": "MIT" + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "license": "MIT" + }, + "node_modules/sax": { + "version": "1.2.4", + "license": "ISC" + }, + "node_modules/saxes": { "version": "5.0.1", - "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "postcss-value-parser": "^4.1.0" + "xmlchars": "^2.2.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=10" } }, - "node_modules/postcss-normalize-repeat-style": { - "version": "5.0.1", + "node_modules/scope-analyzer": { + "version": "2.1.1", + "license": "Apache-2.0", + "dependencies": { + "array-from": "^2.1.1", + "dash-ast": "^1.0.0", + "es6-map": "^0.1.5", + "es6-set": "^0.1.5", + "es6-symbol": "^3.1.1", + "estree-is-function": "^1.0.0", + "get-assigned-identifiers": "^1.1.0" + } + }, + "node_modules/semantic-release": { + "version": "18.0.1", "dev": true, "license": "MIT", "dependencies": { - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" + "@semantic-release/commit-analyzer": "^9.0.2", + "@semantic-release/error": "^3.0.0", + "@semantic-release/github": "^8.0.0", + "@semantic-release/npm": "^8.0.0", + "@semantic-release/release-notes-generator": "^10.0.0", + "aggregate-error": "^3.0.0", + "cosmiconfig": "^7.0.0", + "debug": "^4.0.0", + "env-ci": "^5.0.0", + "execa": "^5.0.0", + "figures": "^3.0.0", + "find-versions": "^4.0.0", + "get-stream": "^6.0.0", + "git-log-parser": "^1.2.0", + "hook-std": "^2.0.0", + "hosted-git-info": "^4.0.0", + "lodash": "^4.17.21", + "marked": "^2.0.0", + "marked-terminal": "^4.1.1", + "micromatch": "^4.0.2", + "p-each-series": "^2.1.0", + "p-reduce": "^2.0.0", + "read-pkg-up": "^7.0.0", + "resolve-from": "^5.0.0", + "semver": "^7.3.2", + "semver-diff": "^3.1.1", + "signale": "^1.2.1", + "yargs": "^16.2.0" }, - "engines": { - "node": "^10 || ^12 || >=14.0" + "bin": { + "semantic-release": "bin/semantic-release.js" }, - "peerDependencies": { - "postcss": "^8.2.15" + "engines": { + "node": ">=14.17" } }, - "node_modules/postcss-normalize-string": { - "version": "5.0.1", + "node_modules/semantic-release/node_modules/ansi-escapes": { + "version": "4.3.2", "dev": true, "license": "MIT", "dependencies": { - "postcss-value-parser": "^4.1.0" + "type-fest": "^0.21.3" }, "engines": { - "node": "^10 || ^12 || >=14.0" + "node": ">=8" }, - "peerDependencies": { - "postcss": "^8.2.15" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/postcss-normalize-timing-functions": { - "version": "5.0.1", + "node_modules/semantic-release/node_modules/figures": { + "version": "3.2.0", "dev": true, "license": "MIT", "dependencies": { - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" + "escape-string-regexp": "^1.0.5" }, "engines": { - "node": "^10 || ^12 || >=14.0" + "node": ">=8" }, - "peerDependencies": { - "postcss": "^8.2.15" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/postcss-normalize-unicode": { - "version": "5.0.1", + "node_modules/semantic-release/node_modules/get-stream": { + "version": "6.0.1", "dev": true, "license": "MIT", - "dependencies": { - "browserslist": "^4.16.0", - "postcss-value-parser": "^4.1.0" - }, "engines": { - "node": "^10 || ^12 || >=14.0" + "node": ">=10" }, - "peerDependencies": { - "postcss": "^8.2.15" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/postcss-normalize-url": { - "version": "5.0.4", + "node_modules/semantic-release/node_modules/marked": { + "version": "2.1.3", "dev": true, "license": "MIT", - "dependencies": { - "normalize-url": "^6.0.1", - "postcss-value-parser": "^4.2.0" + "bin": { + "marked": "bin/marked" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">= 10" } }, - "node_modules/postcss-normalize-whitespace": { - "version": "5.0.1", + "node_modules/semantic-release/node_modules/marked-terminal": { + "version": "4.2.0", "dev": true, "license": "MIT", "dependencies": { - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" + "ansi-escapes": "^4.3.1", + "cardinal": "^2.1.1", + "chalk": "^4.1.0", + "cli-table3": "^0.6.0", + "node-emoji": "^1.10.0", + "supports-hyperlinks": "^2.1.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "marked": "^1.0.0 || ^2.0.0" } }, - "node_modules/postcss-ordered-values": { - "version": "5.0.2", + "node_modules/semantic-release/node_modules/semver": { + "version": "7.3.5", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" + "lru-cache": "^6.0.0" }, - "engines": { - "node": "^10 || ^12 || >=14.0" + "bin": { + "semver": "bin/semver.js" }, - "peerDependencies": { - "postcss": "^8.2.15" + "engines": { + "node": ">=10" } }, - "node_modules/postcss-overflow-shorthand": { - "version": "2.0.0", + "node_modules/semantic-release/node_modules/type-fest": { + "version": "0.21.3", "dev": true, - "license": "CC0-1.0", - "dependencies": { - "postcss": "^7.0.2" - }, + "license": "(MIT OR CC0-1.0)", "engines": { - "node": ">=6.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/postcss-overflow-shorthand/node_modules/picocolors": { - "version": "0.2.1", + "node_modules/semver": { + "version": "6.3.0", "dev": true, - "license": "ISC" + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } }, - "node_modules/postcss-overflow-shorthand/node_modules/postcss": { - "version": "7.0.39", + "node_modules/semver-compare": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/semver-diff": { + "version": "3.1.1", "dev": true, "license": "MIT", "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "semver": "^6.3.0" }, "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "node": ">=8" } - }, - "node_modules/postcss-overflow-shorthand/node_modules/source-map": { - "version": "0.6.1", + }, + "node_modules/semver-regex": { + "version": "3.1.3", "dev": true, - "license": "BSD-3-Clause", + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/postcss-page-break": { - "version": "2.0.0", + "node_modules/serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", "dev": true, - "license": "MIT", "dependencies": { - "postcss": "^7.0.2" + "randombytes": "^2.1.0" } }, - "node_modules/postcss-page-break/node_modules/picocolors": { - "version": "0.2.1", - "dev": true, - "license": "ISC" + "node_modules/shallow-copy": { + "version": "0.0.1", + "license": "MIT" }, - "node_modules/postcss-page-break/node_modules/postcss": { - "version": "7.0.39", + "node_modules/shebang-command": { + "version": "2.0.0", "dev": true, "license": "MIT", "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "shebang-regex": "^3.0.0" }, "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "node": ">=8" } }, - "node_modules/postcss-page-break/node_modules/source-map": { - "version": "0.6.1", + "node_modules/shebang-regex": { + "version": "3.0.0", "dev": true, - "license": "BSD-3-Clause", + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/postcss-place": { - "version": "4.0.1", + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", "dev": true, - "license": "CC0-1.0", "dependencies": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" }, - "engines": { - "node": ">=6.0.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/postcss-place/node_modules/picocolors": { - "version": "0.2.1", + "node_modules/signal-exit": { + "version": "3.0.3", "dev": true, "license": "ISC" }, - "node_modules/postcss-place/node_modules/postcss": { - "version": "7.0.39", + "node_modules/signale": { + "version": "1.4.0", "dev": true, "license": "MIT", "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "chalk": "^2.3.2", + "figures": "^2.0.0", + "pkg-conf": "^2.1.0" }, "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "node": ">=6" } }, - "node_modules/postcss-place/node_modules/source-map": { - "version": "0.6.1", + "node_modules/signale/node_modules/chalk": { + "version": "2.4.2", "dev": true, - "license": "BSD-3-Clause", + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/postcss-preset-env": { - "version": "6.7.0", + "node_modules/slash": { + "version": "3.0.0", "dev": true, - "license": "CC0-1.0", - "dependencies": { - "autoprefixer": "^9.6.1", - "browserslist": "^4.6.4", - "caniuse-lite": "^1.0.30000981", - "css-blank-pseudo": "^0.1.4", - "css-has-pseudo": "^0.10.0", - "css-prefers-color-scheme": "^3.1.1", - "cssdb": "^4.4.0", - "postcss": "^7.0.17", - "postcss-attribute-case-insensitive": "^4.0.1", - "postcss-color-functional-notation": "^2.0.1", - "postcss-color-gray": "^5.0.0", - "postcss-color-hex-alpha": "^5.0.3", - "postcss-color-mod-function": "^3.0.3", - "postcss-color-rebeccapurple": "^4.0.1", - "postcss-custom-media": "^7.0.8", - "postcss-custom-properties": "^8.0.11", - "postcss-custom-selectors": "^5.1.2", - "postcss-dir-pseudo-class": "^5.0.0", - "postcss-double-position-gradients": "^1.0.0", - "postcss-env-function": "^2.0.2", - "postcss-focus-visible": "^4.0.0", - "postcss-focus-within": "^3.0.0", - "postcss-font-variant": "^4.0.0", - "postcss-gap-properties": "^2.0.0", - "postcss-image-set-function": "^3.0.1", - "postcss-initial": "^3.0.0", - "postcss-lab-function": "^2.0.1", - "postcss-logical": "^3.0.0", - "postcss-media-minmax": "^4.0.0", - "postcss-nesting": "^7.0.0", - "postcss-overflow-shorthand": "^2.0.0", - "postcss-page-break": "^2.0.0", - "postcss-place": "^4.0.1", - "postcss-pseudo-class-any-link": "^6.0.0", - "postcss-replace-overflow-wrap": "^3.0.0", - "postcss-selector-matches": "^4.0.0", - "postcss-selector-not": "^4.0.0" - }, + "license": "MIT", "engines": { - "node": ">=6.0.0" + "node": ">=8" } }, - "node_modules/postcss-preset-env/node_modules/autoprefixer": { - "version": "9.8.8", + "node_modules/slice-ansi": { + "version": "4.0.0", "dev": true, "license": "MIT", "dependencies": { - "browserslist": "^4.12.0", - "caniuse-lite": "^1.0.30001109", - "normalize-range": "^0.1.2", - "num2fraction": "^1.2.2", - "picocolors": "^0.2.1", - "postcss": "^7.0.32", - "postcss-value-parser": "^4.1.0" + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" }, - "bin": { - "autoprefixer": "bin/autoprefixer" + "engines": { + "node": ">=10" }, "funding": { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" + "url": "https://github.com/chalk/slice-ansi?sponsor=1" } }, - "node_modules/postcss-preset-env/node_modules/picocolors": { - "version": "0.2.1", - "dev": true, - "license": "ISC" - }, - "node_modules/postcss-preset-env/node_modules/postcss": { - "version": "7.0.39", + "node_modules/slice-ansi/node_modules/ansi-styles": { + "version": "4.3.0", "dev": true, "license": "MIT", "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=6.0.0" + "node": ">=8" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/postcss-preset-env/node_modules/postcss-nesting": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-7.0.1.tgz", - "integrity": "sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg==", + "node_modules/slice-ansi/node_modules/color-convert": { + "version": "2.0.1", "dev": true, + "license": "MIT", "dependencies": { - "postcss": "^7.0.2" + "color-name": "~1.1.4" }, "engines": { - "node": ">=6.0.0" + "node": ">=7.0.0" } }, - "node_modules/postcss-preset-env/node_modules/source-map": { - "version": "0.6.1", + "node_modules/slice-ansi/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/slice-ansi/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/source-map": { + "version": "0.5.7", "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, - "node_modules/postcss-pseudo-class-any-link": { - "version": "6.0.0", - "dev": true, - "license": "CC0-1.0", - "dependencies": { - "postcss": "^7.0.2", - "postcss-selector-parser": "^5.0.0-rc.3" - }, + "node_modules/source-map-js": { + "version": "1.0.1", + "license": "BSD-3-Clause", "engines": { - "node": ">=6.0.0" + "node": ">=0.10.0" } }, - "node_modules/postcss-pseudo-class-any-link/node_modules/cssesc": { - "version": "2.0.0", + "node_modules/source-map-support": { + "version": "0.5.21", "dev": true, "license": "MIT", - "bin": { - "cssesc": "bin/cssesc" - }, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "dev": true, + "license": "BSD-3-Clause", "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/postcss-pseudo-class-any-link/node_modules/picocolors": { - "version": "0.2.1", + "node_modules/source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "dev": true + }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "license": "MIT" + }, + "node_modules/spawn-error-forwarder": { + "version": "1.0.0", "dev": true, - "license": "ISC" + "license": "MIT" }, - "node_modules/postcss-pseudo-class-any-link/node_modules/postcss": { - "version": "7.0.39", + "node_modules/spdx-correct": { + "version": "3.1.1", "dev": true, - "license": "MIT", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "license": "Apache-2.0", + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" } }, - "node_modules/postcss-pseudo-class-any-link/node_modules/postcss-selector-parser": { - "version": "5.0.0", + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "dev": true, + "license": "CC-BY-3.0" + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", "dev": true, "license": "MIT", "dependencies": { - "cssesc": "^2.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - }, - "engines": { - "node": ">=4" + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" } }, - "node_modules/postcss-pseudo-class-any-link/node_modules/source-map": { - "version": "0.6.1", + "node_modules/spdx-license-ids": { + "version": "3.0.7", "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } + "license": "CC0-1.0" }, - "node_modules/postcss-reduce-initial": { - "version": "5.0.2", + "node_modules/specificity": { + "version": "0.4.1", "dev": true, "license": "MIT", - "dependencies": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "bin": { + "specificity": "bin/specificity" } }, - "node_modules/postcss-reduce-transforms": { - "version": "5.0.1", + "node_modules/split": { + "version": "1.0.1", "dev": true, "license": "MIT", "dependencies": { - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" + "through": "2" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": "*" } }, - "node_modules/postcss-replace-overflow-wrap": { - "version": "3.0.0", + "node_modules/split-on-first": { + "version": "1.1.0", "dev": true, "license": "MIT", - "dependencies": { - "postcss": "^7.0.2" + "engines": { + "node": ">=6" } }, - "node_modules/postcss-replace-overflow-wrap/node_modules/picocolors": { - "version": "0.2.1", + "node_modules/split2": { + "version": "3.2.2", "dev": true, - "license": "ISC" + "license": "ISC", + "dependencies": { + "readable-stream": "^3.0.0" + } }, - "node_modules/postcss-replace-overflow-wrap/node_modules/postcss": { - "version": "7.0.39", + "node_modules/split2/node_modules/readable-stream": { + "version": "3.6.0", "dev": true, "license": "MIT", "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-replace-overflow-wrap/node_modules/source-map": { - "version": "0.6.1", - "dev": true, - "license": "BSD-3-Clause", "engines": { - "node": ">=0.10.0" + "node": ">= 6" } }, - "node_modules/postcss-reporter": { - "version": "7.0.5", - "dev": true, - "license": "MIT", + "node_modules/ssf": { + "version": "0.11.2", + "license": "Apache-2.0", "dependencies": { - "picocolors": "^1.0.0", - "thenby": "^1.3.4" + "frac": "~1.1.2" }, "engines": { - "node": ">=10" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.1.0" + "node": ">=0.8" } }, - "node_modules/postcss-resolve-nested-selector": { - "version": "0.1.1", + "node_modules/stable": { + "version": "0.1.8", "dev": true, "license": "MIT" }, - "node_modules/postcss-safe-parser": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz", - "integrity": "sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==", - "dev": true, + "node_modules/stackblur-canvas": { + "version": "2.5.0", + "license": "MIT", "engines": { - "node": ">=12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.3.3" + "node": ">=0.1.14" } }, - "node_modules/postcss-selector-matches": { - "version": "4.0.0", - "dev": true, + "node_modules/static-eval": { + "version": "2.1.0", "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0", - "postcss": "^7.0.2" + "escodegen": "^1.11.1" } }, - "node_modules/postcss-selector-matches/node_modules/picocolors": { - "version": "0.2.1", - "dev": true, - "license": "ISC" - }, - "node_modules/postcss-selector-matches/node_modules/postcss": { - "version": "7.0.39", - "dev": true, - "license": "MIT", + "node_modules/static-eval/node_modules/escodegen": { + "version": "1.14.3", + "license": "BSD-2-Clause", "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" }, - "engines": { - "node": ">=6.0.0" + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-selector-matches/node_modules/source-map": { - "version": "0.6.1", - "dev": true, - "license": "BSD-3-Clause", "engines": { - "node": ">=0.10.0" + "node": ">=4.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" } }, - "node_modules/postcss-selector-not": { - "version": "4.0.1", - "dev": true, + "node_modules/static-eval/node_modules/levn": { + "version": "0.3.0", "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0", - "postcss": "^7.0.2" + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" } }, - "node_modules/postcss-selector-not/node_modules/picocolors": { - "version": "0.2.1", - "dev": true, - "license": "ISC" - }, - "node_modules/postcss-selector-not/node_modules/postcss": { - "version": "7.0.39", - "dev": true, + "node_modules/static-eval/node_modules/optionator": { + "version": "0.8.3", "license": "MIT", "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" }, "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "node": ">= 0.8.0" } }, - "node_modules/postcss-selector-not/node_modules/source-map": { + "node_modules/static-eval/node_modules/prelude-ls": { + "version": "1.1.2", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/static-eval/node_modules/source-map": { "version": "0.6.1", - "dev": true, "license": "BSD-3-Clause", + "optional": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/postcss-selector-parser": { - "version": "6.0.7", + "node_modules/static-eval/node_modules/type-check": { + "version": "0.3.2", "license": "MIT", "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" + "prelude-ls": "~1.1.2" }, "engines": { - "node": ">=4" + "node": ">= 0.8.0" } }, - "node_modules/postcss-svgo": { - "version": "5.0.3", - "dev": true, + "node_modules/static-module": { + "version": "3.0.4", "license": "MIT", "dependencies": { - "postcss-value-parser": "^4.1.0", - "svgo": "^2.7.0" + "acorn-node": "^1.3.0", + "concat-stream": "~1.6.0", + "convert-source-map": "^1.5.1", + "duplexer2": "~0.1.4", + "escodegen": "^1.11.1", + "has": "^1.0.1", + "magic-string": "0.25.1", + "merge-source-map": "1.0.4", + "object-inspect": "^1.6.0", + "readable-stream": "~2.3.3", + "scope-analyzer": "^2.0.1", + "shallow-copy": "~0.0.1", + "static-eval": "^2.0.5", + "through2": "~2.0.3" + } + }, + "node_modules/static-module/node_modules/escodegen": { + "version": "1.14.3", + "license": "BSD-2-Clause", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" }, "engines": { - "node": "^10 || ^12 || >=14.0" + "node": ">=4.0" }, - "peerDependencies": { - "postcss": "^8.2.15" + "optionalDependencies": { + "source-map": "~0.6.1" } }, - "node_modules/postcss-unique-selectors": { - "version": "5.0.2", - "dev": true, + "node_modules/static-module/node_modules/levn": { + "version": "0.3.0", "license": "MIT", "dependencies": { - "alphanum-sort": "^1.0.2", - "postcss-selector-parser": "^6.0.5" + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">= 0.8.0" } }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "dev": true, - "license": "MIT" - }, - "node_modules/postcss-values-parser": { - "version": "2.0.1", - "dev": true, + "node_modules/static-module/node_modules/optionator": { + "version": "0.8.3", "license": "MIT", "dependencies": { - "flatten": "^1.0.2", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" }, "engines": { - "node": ">=6.14.4" + "node": ">= 0.8.0" } }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "dev": true, - "license": "MIT", + "node_modules/static-module/node_modules/prelude-ls": { + "version": "1.1.2", "engines": { "node": ">= 0.8.0" } }, - "node_modules/prettier": { - "version": "2.4.1", - "dev": true, - "license": "MIT", - "bin": { - "prettier": "bin-prettier.js" - }, + "node_modules/static-module/node_modules/source-map": { + "version": "0.6.1", + "license": "BSD-3-Clause", + "optional": true, "engines": { - "node": ">=10.13.0" + "node": ">=0.10.0" } }, - "node_modules/prettier-linter-helpers": { - "version": "1.0.0", - "dev": true, + "node_modules/static-module/node_modules/through2": { + "version": "2.0.5", "license": "MIT", "dependencies": { - "fast-diff": "^1.1.2" - }, - "engines": { - "node": ">=6.0.0" + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" } }, - "node_modules/prettier-plugin-organize-imports": { - "version": "2.3.4", - "dev": true, + "node_modules/static-module/node_modules/type-check": { + "version": "0.3.2", "license": "MIT", - "peerDependencies": { - "prettier": ">=2.0", - "typescript": ">=2.9" - } - }, - "node_modules/printj": { - "version": "1.1.2", - "license": "Apache-2.0", - "bin": { - "printj": "bin/printj.njs" + "dependencies": { + "prelude-ls": "~1.1.2" }, "engines": { - "node": ">=0.8" + "node": ">= 0.8.0" } }, - "node_modules/process-nextick-args": { - "version": "2.0.1", + "node_modules/stencil-wormhole": { + "version": "3.4.1", "license": "MIT" }, - "node_modules/progress": { - "version": "2.0.3", + "node_modules/stream-combiner2": { + "version": "1.1.1", "dev": true, "license": "MIT", - "engines": { - "node": ">=0.4.0" + "dependencies": { + "duplexer2": "~0.1.0", + "readable-stream": "^2.0.2" } }, - "node_modules/protocols": { - "version": "1.4.8", + "node_modules/strict-uri-encode": { + "version": "2.0.0", "dev": true, - "license": "MIT" + "license": "MIT", + "engines": { + "node": ">=4" + } }, - "node_modules/psl": { - "version": "1.8.0", - "license": "MIT" + "node_modules/string_decoder": { + "version": "1.1.1", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } }, - "node_modules/pump": { - "version": "3.0.0", + "node_modules/string-argv": { + "version": "0.3.1", "dev": true, "license": "MIT", - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" + "engines": { + "node": ">=0.6.19" } }, - "node_modules/punycode": { + "node_modules/string-width": { "version": "2.1.1", + "dev": true, "license": "MIT", + "dependencies": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, "engines": { - "node": ">=6" + "node": ">=4" } }, - "node_modules/q": { - "version": "1.5.1", + "node_modules/string-width/node_modules/strip-ansi": { + "version": "4.0.0", "dev": true, "license": "MIT", + "dependencies": { + "ansi-regex": "^3.0.0" + }, "engines": { - "node": ">=0.6.0", - "teleport": ">=0.2.0" + "node": ">=4" } }, - "node_modules/qs": { - "version": "6.9.6", + "node_modules/string.prototype.matchall": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.6.tgz", + "integrity": "sha512-6WgDX8HmQqvEd7J+G6VtAahhsQIssiZ8zl7zKh1VDMFyL3hRTJP4FTNA3RbIp2TOQ9AYNDcc7e3fH0Qbup+DBg==", "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.6" + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1", + "get-intrinsic": "^1.1.1", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.3.1", + "side-channel": "^1.0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/query-string": { - "version": "6.13.8", + "node_modules/string.prototype.trimend": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", "dev": true, - "license": "MIT", "dependencies": { - "decode-uri-component": "^0.2.0", - "split-on-first": "^1.0.0", - "strict-uri-encode": "^2.0.0" - }, - "engines": { - "node": ">=6" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/quick-lru": { - "version": "4.0.1", + "node_modules/string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/quote-stream": { - "version": "1.0.2", - "license": "MIT", + "node_modules/stringify-object": { + "version": "3.3.0", + "dev": true, + "license": "BSD-2-Clause", "dependencies": { - "buffer-equal": "0.0.1", - "minimist": "^1.1.3", - "through2": "^2.0.0" + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" }, - "bin": { - "quote-stream": "bin/cmd.js" + "engines": { + "node": ">=4" } }, - "node_modules/quote-stream/node_modules/through2": { - "version": "2.0.5", + "node_modules/stringify-object/node_modules/is-obj": { + "version": "1.0.1", + "dev": true, "license": "MIT", - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/raf": { - "version": "3.4.1", + "node_modules/strip-ansi": { + "version": "5.2.0", + "dev": true, "license": "MIT", "dependencies": { - "performance-now": "^2.1.0" + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" } }, - "node_modules/rc": { - "version": "1.2.8", + "node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "4.1.0", "dev": true, - "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", - "dependencies": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "bin": { - "rc": "cli.js" + "license": "MIT", + "engines": { + "node": ">=6" } }, - "node_modules/rc/node_modules/strip-json-comments": { - "version": "2.0.1", + "node_modules/strip-bom": { + "version": "4.0.0", "dev": true, "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/read-cache": { - "version": "1.0.0", + "node_modules/strip-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", "dev": true, - "license": "MIT", - "dependencies": { - "pify": "^2.3.0" + "engines": { + "node": ">=10" } }, - "node_modules/read-pkg": { - "version": "5.2.0", + "node_modules/strip-final-newline": { + "version": "2.0.0", "dev": true, "license": "MIT", - "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/read-pkg-up": { - "version": "7.0.1", + "node_modules/strip-indent": { + "version": "3.0.0", "dev": true, "license": "MIT", "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" + "min-indent": "^1.0.0" }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/read-pkg-up/node_modules/type-fest": { - "version": "0.8.1", + "node_modules/strip-json-comments": { + "version": "3.0.1", "dev": true, - "license": "(MIT OR CC0-1.0)", + "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/read-pkg/node_modules/hosted-git-info": { - "version": "2.8.9", - "dev": true, - "license": "ISC" + "node_modules/style-mod": { + "version": "4.0.0", + "license": "MIT" }, - "node_modules/read-pkg/node_modules/normalize-package-data": { - "version": "2.5.0", + "node_modules/style-search": { + "version": "0.1.0", "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } + "license": "ISC" }, - "node_modules/read-pkg/node_modules/parse-json": { - "version": "5.2.0", + "node_modules/stylehacks": { + "version": "5.0.1", "dev": true, "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" + "browserslist": "^4.16.0", + "postcss-selector-parser": "^6.0.4" }, "engines": { - "node": ">=8" + "node": "^10 || ^12 || >=14.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/read-pkg/node_modules/semver": { - "version": "5.7.1", + "node_modules/stylelint": { + "version": "14.2.0", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.2.0.tgz", + "integrity": "sha512-i0DrmDXFNpDsWiwx6SPRs4/pyw4kvZgqpDGvsTslQMY7hpUl6r33aQvNSn6cnTg2wtZ9rreFElI7XAKpOWi1vQ==", "dev": true, - "license": "ISC", + "dependencies": { + "balanced-match": "^2.0.0", + "colord": "^2.9.2", + "cosmiconfig": "^7.0.1", + "debug": "^4.3.3", + "execall": "^2.0.0", + "fast-glob": "^3.2.7", + "fastest-levenshtein": "^1.0.12", + "file-entry-cache": "^6.0.1", + "get-stdin": "^8.0.0", + "global-modules": "^2.0.0", + "globby": "^11.0.4", + "globjoin": "^0.1.4", + "html-tags": "^3.1.0", + "ignore": "^5.2.0", + "import-lazy": "^4.0.0", + "imurmurhash": "^0.1.4", + "is-plain-object": "^5.0.0", + "known-css-properties": "^0.24.0", + "mathml-tag-names": "^2.1.3", + "meow": "^9.0.0", + "micromatch": "^4.0.4", + "normalize-path": "^3.0.0", + "normalize-selector": "^0.2.0", + "picocolors": "^1.0.0", + "postcss": "^8.3.11", + "postcss-media-query-parser": "^0.2.3", + "postcss-resolve-nested-selector": "^0.1.1", + "postcss-safe-parser": "^6.0.0", + "postcss-selector-parser": "^6.0.7", + "postcss-value-parser": "^4.1.0", + "resolve-from": "^5.0.0", + "specificity": "^0.4.1", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "style-search": "^0.1.0", + "svg-tags": "^1.0.0", + "table": "^6.7.5", + "v8-compile-cache": "^2.3.0", + "write-file-atomic": "^3.0.3" + }, "bin": { - "semver": "bin/semver" - } - }, - "node_modules/read-pkg/node_modules/type-fest": { - "version": "0.6.0", - "dev": true, - "license": "(MIT OR CC0-1.0)", + "stylelint": "bin/stylelint.js" + }, "engines": { - "node": ">=8" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/stylelint" } }, - "node_modules/readable-stream": { - "version": "2.3.7", - "license": "MIT", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "node_modules/stylelint-config-recommended": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-6.0.0.tgz", + "integrity": "sha512-ZorSSdyMcxWpROYUvLEMm0vSZud2uB7tX1hzBZwvVY9SV/uly4AvvJPPhCcymZL3fcQhEQG5AELmrxWqtmzacw==", + "dev": true, + "peerDependencies": { + "stylelint": "^14.0.0" } }, - "node_modules/readdirp": { - "version": "3.6.0", + "node_modules/stylelint-config-standard": { + "version": "23.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-standard/-/stylelint-config-standard-23.0.0.tgz", + "integrity": "sha512-8PDlk+nWuc1T66nVaODTdVodN0pjuE5TBlopi39Lt9EM36YJsRhqttMyUhnS78oc/59Q6n8iw2GJB4QcoFqtRg==", "dev": true, - "license": "MIT", "dependencies": { - "picomatch": "^2.2.1" + "stylelint-config-recommended": "^6.0.0" }, - "engines": { - "node": ">=8.10.0" + "peerDependencies": { + "stylelint": "^14.0.0" } }, - "node_modules/redent": { - "version": "3.0.0", + "node_modules/stylelint/node_modules/ansi-regex": { + "version": "5.0.1", "dev": true, "license": "MIT", - "dependencies": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" - }, "engines": { "node": ">=8" } }, - "node_modules/redeyed": { - "version": "2.1.1", + "node_modules/stylelint/node_modules/balanced-match": { + "version": "2.0.0", "dev": true, - "license": "MIT", - "dependencies": { - "esprima": "~4.0.0" - } + "license": "MIT" }, - "node_modules/redux": { - "version": "4.0.5", + "node_modules/stylelint/node_modules/global-modules": { + "version": "2.0.0", + "dev": true, "license": "MIT", "dependencies": { - "loose-envify": "^1.4.0", - "symbol-observable": "^1.2.0" + "global-prefix": "^3.0.0" + }, + "engines": { + "node": ">=6" } }, - "node_modules/regenerator-runtime": { - "version": "0.13.7", - "license": "MIT" - }, - "node_modules/regexp.prototype.flags": { - "version": "1.3.1", + "node_modules/stylelint/node_modules/global-prefix": { + "version": "3.0.0", + "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=6" } }, - "node_modules/regexpp": { - "version": "3.2.0", + "node_modules/stylelint/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", "dev": true, "license": "MIT", "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" } }, - "node_modules/registry-auth-token": { - "version": "4.2.1", + "node_modules/stylelint/node_modules/meow": { + "version": "9.0.0", "dev": true, "license": "MIT", "dependencies": { - "rc": "^1.2.8" + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize": "^1.2.0", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" }, "engines": { - "node": ">=6.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/regression": { - "version": "2.0.1", - "license": "MIT" - }, - "node_modules/require-directory": { - "version": "2.1.1", + "node_modules/stylelint/node_modules/string-width": { + "version": "4.2.3", "dev": true, "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/require-from-string": { - "version": "2.0.2", + "node_modules/stylelint/node_modules/strip-ansi": { + "version": "6.0.1", "dev": true, "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/resolve": { - "version": "1.17.0", + "node_modules/supports-color": { + "version": "5.5.0", + "dev": true, "license": "MIT", "dependencies": { - "path-parse": "^1.0.6" + "has-flag": "^3.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=4" } }, - "node_modules/resolve-alpn": { - "version": "1.2.1", - "dev": true, - "license": "MIT" - }, - "node_modules/resolve-dir": { - "version": "1.0.1", + "node_modules/supports-hyperlinks": { + "version": "2.2.0", "dev": true, "license": "MIT", "dependencies": { - "expand-tilde": "^2.0.0", - "global-modules": "^1.0.0" + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/resolve-from": { - "version": "5.0.0", + "node_modules/supports-hyperlinks/node_modules/has-flag": { + "version": "4.0.0", "dev": true, "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/resolve-global": { - "version": "1.0.0", + "node_modules/supports-hyperlinks/node_modules/supports-color": { + "version": "7.2.0", "dev": true, "license": "MIT", "dependencies": { - "global-dirs": "^0.1.1" + "has-flag": "^4.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/responselike": { - "version": "2.0.0", - "dev": true, + "node_modules/svg-tags": { + "version": "1.0.0", + "dev": true + }, + "node_modules/svg-to-pdfkit": { + "version": "0.1.8", "license": "MIT", "dependencies": { - "lowercase-keys": "^2.0.0" + "pdfkit": ">=0.8.1" } }, - "node_modules/restore-cursor": { - "version": "2.0.0", + "node_modules/svgo": { + "version": "2.8.0", "dev": true, "license": "MIT", "dependencies": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" }, "engines": { - "node": ">=4" + "node": ">=10.13.0" } }, - "node_modules/restructure": { - "version": "0.5.4", + "node_modules/svgo/node_modules/commander": { + "version": "7.2.0", + "dev": true, "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/svgo/node_modules/css-select": { + "version": "4.1.3", + "dev": true, + "license": "BSD-2-Clause", "dependencies": { - "browserify-optional": "^1.0.0" + "boolbase": "^1.0.0", + "css-what": "^5.0.0", + "domhandler": "^4.2.0", + "domutils": "^2.6.0", + "nth-check": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" } }, - "node_modules/retry": { - "version": "0.13.1", + "node_modules/svgo/node_modules/css-what": { + "version": "5.0.1", "dev": true, - "license": "MIT", + "license": "BSD-2-Clause", "engines": { - "node": ">= 4" + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" } }, - "node_modules/reusify": { - "version": "1.0.4", + "node_modules/svgo/node_modules/dom-serializer": { + "version": "1.3.2", "dev": true, "license": "MIT", - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" } }, - "node_modules/rfdc": { - "version": "1.3.0", + "node_modules/svgo/node_modules/domelementtype": { + "version": "2.2.0", "dev": true, - "license": "MIT" + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "BSD-2-Clause" }, - "node_modules/rgbcolor": { - "version": "1.0.1", - "license": "MIT OR SEE LICENSE IN FEEL-FREE.md", + "node_modules/svgo/node_modules/domhandler": { + "version": "4.2.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.2.0" + }, "engines": { - "node": ">= 0.8.15" + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" } }, - "node_modules/rimraf": { - "version": "3.0.2", + "node_modules/svgo/node_modules/domutils": { + "version": "2.7.0", "dev": true, - "license": "ISC", + "license": "BSD-2-Clause", "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/fb55/domutils?sponsor=1" } }, - "node_modules/rollup": { - "version": "2.61.1", + "node_modules/svgo/node_modules/nth-check": { + "version": "2.0.1", "dev": true, - "license": "MIT", - "bin": { - "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=10.0.0" + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0" }, - "optionalDependencies": { - "fsevents": "~2.3.2" + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" } }, - "node_modules/run-async": { - "version": "2.4.1", - "dev": true, + "node_modules/symbol-observable": { + "version": "1.2.0", "license": "MIT", "engines": { - "node": ">=0.12.0" + "node": ">=0.10.0" } }, - "node_modules/run-parallel": { - "version": "1.1.9", - "dev": true, + "node_modules/symbol-tree": { + "version": "3.2.4", "license": "MIT" }, - "node_modules/rxjs": { - "version": "6.6.2", + "node_modules/table": { + "version": "6.7.5", "dev": true, - "license": "Apache-2.0", + "license": "BSD-3-Clause", "dependencies": { - "tslib": "^1.9.0" + "ajv": "^8.0.1", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1" }, "engines": { - "npm": ">=2.0.0" + "node": ">=10.0.0" } }, - "node_modules/safe-buffer": { - "version": "5.1.2", - "license": "MIT" - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "license": "MIT" - }, - "node_modules/sax": { - "version": "1.2.4", - "license": "ISC" - }, - "node_modules/saxes": { - "version": "5.0.1", - "license": "ISC", + "node_modules/table/node_modules/ajv": { + "version": "8.8.2", + "dev": true, + "license": "MIT", "dependencies": { - "xmlchars": "^2.2.0" + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/table/node_modules/ansi-regex": { + "version": "5.0.1", + "dev": true, + "license": "MIT", "engines": { - "node": ">=10" + "node": ">=8" } }, - "node_modules/scope-analyzer": { - "version": "2.1.1", - "license": "Apache-2.0", - "dependencies": { - "array-from": "^2.1.1", - "dash-ast": "^1.0.0", - "es6-map": "^0.1.5", - "es6-set": "^0.1.5", - "es6-symbol": "^3.1.1", - "estree-is-function": "^1.0.0", - "get-assigned-identifiers": "^1.1.0" + "node_modules/table/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" } }, - "node_modules/semantic-release": { - "version": "18.0.1", + "node_modules/table/node_modules/json-schema-traverse": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/table/node_modules/string-width": { + "version": "4.2.3", "dev": true, "license": "MIT", "dependencies": { - "@semantic-release/commit-analyzer": "^9.0.2", - "@semantic-release/error": "^3.0.0", - "@semantic-release/github": "^8.0.0", - "@semantic-release/npm": "^8.0.0", - "@semantic-release/release-notes-generator": "^10.0.0", - "aggregate-error": "^3.0.0", - "cosmiconfig": "^7.0.0", - "debug": "^4.0.0", - "env-ci": "^5.0.0", - "execa": "^5.0.0", - "figures": "^3.0.0", - "find-versions": "^4.0.0", - "get-stream": "^6.0.0", - "git-log-parser": "^1.2.0", - "hook-std": "^2.0.0", - "hosted-git-info": "^4.0.0", - "lodash": "^4.17.21", - "marked": "^2.0.0", - "marked-terminal": "^4.1.1", - "micromatch": "^4.0.2", - "p-each-series": "^2.1.0", - "p-reduce": "^2.0.0", - "read-pkg-up": "^7.0.0", - "resolve-from": "^5.0.0", - "semver": "^7.3.2", - "semver-diff": "^3.1.1", - "signale": "^1.2.1", - "yargs": "^16.2.0" - }, - "bin": { - "semantic-release": "bin/semantic-release.js" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" }, "engines": { - "node": ">=14.17" + "node": ">=8" } }, - "node_modules/semantic-release/node_modules/ansi-escapes": { - "version": "4.3.2", + "node_modules/table/node_modules/strip-ansi": { + "version": "6.0.1", "dev": true, "license": "MIT", "dependencies": { - "type-fest": "^0.21.3" + "ansi-regex": "^5.0.1" }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/semantic-release/node_modules/figures": { - "version": "3.2.0", + "node_modules/tailwindcss": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.0.8.tgz", + "integrity": "sha512-Yww1eRYO1AxITJmW/KduZPxNvYdHuedeKwPju9Oakp7MdiixRi5xkpLhirsc81QCxHL0eoce6qKmxXwYGt4Cjw==", "dev": true, - "license": "MIT", "dependencies": { - "escape-string-regexp": "^1.0.5" + "arg": "^5.0.1", + "chalk": "^4.1.2", + "chokidar": "^3.5.2", + "color-name": "^1.1.4", + "cosmiconfig": "^7.0.1", + "detective": "^5.2.0", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.7", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "normalize-path": "^3.0.0", + "object-hash": "^2.2.0", + "postcss-js": "^3.0.3", + "postcss-load-config": "^3.1.0", + "postcss-nested": "5.0.6", + "postcss-selector-parser": "^6.0.7", + "postcss-value-parser": "^4.2.0", + "quick-lru": "^5.1.1", + "resolve": "^1.20.0", + "tmp": "^0.2.1" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" }, "engines": { - "node": ">=8" + "node": ">=12.13.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "autoprefixer": "^10.0.2", + "postcss": "^8.0.9" } }, - "node_modules/semantic-release/node_modules/get-stream": { - "version": "6.0.1", + "node_modules/tailwindcss/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==", + "dev": true + }, + "node_modules/tailwindcss/node_modules/glob-parent": { + "version": "6.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/tailwindcss/node_modules/quick-lru": { + "version": "5.1.1", "dev": true, "license": "MIT", "engines": { @@ -12871,49 +16418,45 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/semantic-release/node_modules/marked": { - "version": "2.1.3", + "node_modules/tailwindcss/node_modules/tmp": { + "version": "0.2.1", "dev": true, "license": "MIT", - "bin": { - "marked": "bin/marked" + "dependencies": { + "rimraf": "^3.0.0" }, "engines": { - "node": ">= 10" + "node": ">=8.17.0" } }, - "node_modules/semantic-release/node_modules/marked-terminal": { - "version": "4.2.0", + "node_modules/temp-dir": { + "version": "2.0.0", "dev": true, "license": "MIT", - "dependencies": { - "ansi-escapes": "^4.3.1", - "cardinal": "^2.1.1", - "chalk": "^4.1.0", - "cli-table3": "^0.6.0", - "node-emoji": "^1.10.0", - "supports-hyperlinks": "^2.1.0" - }, - "peerDependencies": { - "marked": "^1.0.0 || ^2.0.0" + "engines": { + "node": ">=8" } }, - "node_modules/semantic-release/node_modules/semver": { - "version": "7.3.5", + "node_modules/tempy": { + "version": "1.0.1", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" + "del": "^6.0.0", + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/semantic-release/node_modules/type-fest": { - "version": "0.21.3", + "node_modules/tempy/node_modules/type-fest": { + "version": "0.16.0", "dev": true, "license": "(MIT OR CC0-1.0)", "engines": { @@ -12923,1011 +16466,1114 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/semver": { - "version": "6.3.0", + "node_modules/text-extensions": { + "version": "1.9.0", "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "license": "MIT", + "engines": { + "node": ">=0.10" } }, - "node_modules/semver-compare": { - "version": "1.0.0", + "node_modules/text-table": { + "version": "0.2.0", "dev": true, "license": "MIT" }, - "node_modules/semver-diff": { - "version": "3.1.1", + "node_modules/thenby": { + "version": "1.3.4", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/through": { + "version": "2.3.8", + "license": "MIT" + }, + "node_modules/through2": { + "version": "4.0.2", "dev": true, "license": "MIT", "dependencies": { - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8" + "readable-stream": "3" } }, - "node_modules/semver-regex": { - "version": "3.1.3", + "node_modules/through2/node_modules/readable-stream": { + "version": "3.6.0", "dev": true, "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">= 6" } }, - "node_modules/shallow-copy": { - "version": "0.0.1", + "node_modules/timsort": { + "version": "0.3.0", + "dev": true, "license": "MIT" }, - "node_modules/shebang-command": { - "version": "2.0.0", + "node_modules/tiny-inflate": { + "version": "1.0.3", + "license": "MIT" + }, + "node_modules/tinyqueue": { + "version": "2.0.3", + "license": "ISC" + }, + "node_modules/tmp": { + "version": "0.0.33", "dev": true, "license": "MIT", "dependencies": { - "shebang-regex": "^3.0.0" + "os-tmpdir": "~1.0.2" }, "engines": { - "node": ">=8" + "node": ">=0.6.0" } }, - "node_modules/shebang-regex": { - "version": "3.0.0", + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", "dev": true, - "license": "MIT", "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/signal-exit": { - "version": "3.0.3", - "dev": true, - "license": "ISC" - }, - "node_modules/signale": { - "version": "1.4.0", + "node_modules/to-regex-range": { + "version": "5.0.1", "dev": true, "license": "MIT", "dependencies": { - "chalk": "^2.3.2", - "figures": "^2.0.0", - "pkg-conf": "^2.1.0" + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/tough-cookie": { + "version": "4.0.0", + "license": "BSD-3-Clause", + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.1.2" }, "engines": { "node": ">=6" } }, - "node_modules/signale/node_modules/chalk": { - "version": "2.4.2", - "dev": true, + "node_modules/tr46": { + "version": "2.1.0", "license": "MIT", "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "punycode": "^2.1.1" }, "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/slash": { - "version": "3.0.0", + "node_modules/traverse": { + "version": "0.6.6", + "dev": true, + "license": "MIT" + }, + "node_modules/trim-newlines": { + "version": "3.0.1", "dev": true, "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/slice-ansi": { - "version": "4.0.0", + "node_modules/ts-node": { + "version": "9.1.1", "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" + "arg": "^4.1.0", + "create-require": "^1.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "source-map-support": "^0.5.17", + "yn": "3.1.1" + }, + "bin": { + "ts-node": "dist/bin.js", + "ts-node-script": "dist/bin-script.js", + "ts-node-transpile-only": "dist/bin-transpile.js", + "ts-script": "dist/bin-script-deprecated.js" }, "engines": { - "node": ">=10" + "node": ">=10.0.0" }, - "funding": { - "url": "https://github.com/chalk/slice-ansi?sponsor=1" + "peerDependencies": { + "typescript": ">=2.7" } }, - "node_modules/slice-ansi/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/ts-node/node_modules/arg": { + "version": "4.1.3", + "dev": true, + "license": "MIT" + }, + "node_modules/tslib": { + "version": "1.13.0", + "dev": true, + "license": "0BSD" + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", "dev": true, - "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "tslib": "^1.8.1" }, "engines": { - "node": ">=8" + "node": ">= 6" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" } }, - "node_modules/slice-ansi/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/type": { + "version": "1.2.0", + "license": "ISC" + }, + "node_modules/type-check": { + "version": "0.4.0", "dev": true, "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "prelude-ls": "^1.2.1" }, "engines": { - "node": ">=7.0.0" + "node": ">= 0.8.0" } }, - "node_modules/slice-ansi/node_modules/color-name": { - "version": "1.1.4", + "node_modules/type-fest": { + "version": "0.18.1", "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typedarray": { + "version": "0.0.6", "license": "MIT" }, - "node_modules/slice-ansi/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", "dev": true, "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "is-typedarray": "^1.0.0" } }, - "node_modules/source-map": { - "version": "0.5.7", - "license": "BSD-3-Clause", + "node_modules/typescript": { + "version": "4.5.4", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, "engines": { - "node": ">=0.10.0" + "node": ">=4.2.0" } }, - "node_modules/source-map-js": { - "version": "1.0.1", - "license": "BSD-3-Clause", + "node_modules/uglify-js": { + "version": "3.14.5", + "dev": true, + "license": "BSD-2-Clause", + "optional": true, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, "engines": { - "node": ">=0.10.0" + "node": ">=0.8.0" } }, - "node_modules/source-map-support": { - "version": "0.5.21", + "node_modules/unbox-primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", + "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", "dev": true, - "license": "MIT", "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/source-map-support/node_modules/source-map": { - "version": "0.6.1", + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", "dev": true, - "license": "BSD-3-Clause", "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/sourcemap-codec": { - "version": "1.4.8", - "license": "MIT" - }, - "node_modules/spawn-error-forwarder": { - "version": "1.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/spdx-correct": { - "version": "3.1.1", + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" } }, - "node_modules/spdx-exceptions": { - "version": "2.3.0", + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", + "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", "dev": true, - "license": "CC-BY-3.0" + "engines": { + "node": ">=4" + } }, - "node_modules/spdx-expression-parse": { - "version": "3.0.1", - "dev": true, + "node_modules/unicode-properties": { + "version": "1.3.1", "license": "MIT", "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" + "base64-js": "^1.3.0", + "unicode-trie": "^2.0.0" } }, - "node_modules/spdx-license-ids": { - "version": "3.0.7", + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", + "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", "dev": true, - "license": "CC0-1.0" + "engines": { + "node": ">=4" + } }, - "node_modules/specificity": { - "version": "0.4.1", - "dev": true, + "node_modules/unicode-trie": { + "version": "2.0.0", "license": "MIT", - "bin": { - "specificity": "bin/specificity" + "dependencies": { + "pako": "^0.2.5", + "tiny-inflate": "^1.0.0" } }, - "node_modules/split": { + "node_modules/uniq": { "version": "1.0.1", "dev": true, + "license": "MIT" + }, + "node_modules/unique-string": { + "version": "2.0.0", + "dev": true, "license": "MIT", "dependencies": { - "through": "2" + "crypto-random-string": "^2.0.0" }, "engines": { - "node": "*" + "node": ">=8" } }, - "node_modules/split-on-first": { - "version": "1.1.0", + "node_modules/universal-user-agent": { + "version": "6.0.0", "dev": true, + "license": "ISC" + }, + "node_modules/universalify": { + "version": "0.1.2", "license": "MIT", "engines": { - "node": ">=6" - } - }, - "node_modules/split2": { - "version": "3.2.2", - "dev": true, - "license": "ISC", - "dependencies": { - "readable-stream": "^3.0.0" + "node": ">= 4.0.0" } }, - "node_modules/split2/node_modules/readable-stream": { - "version": "3.6.0", + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, "engines": { - "node": ">= 6" + "node": ">=4", + "yarn": "*" } }, - "node_modules/ssf": { - "version": "0.11.2", - "license": "Apache-2.0", + "node_modules/uri-js": { + "version": "4.4.1", + "dev": true, + "license": "BSD-2-Clause", "dependencies": { - "frac": "~1.1.2" - }, - "engines": { - "node": ">=0.8" + "punycode": "^2.1.0" } }, - "node_modules/stable": { - "version": "0.1.8", + "node_modules/url-join": { + "version": "4.0.1", "dev": true, "license": "MIT" }, - "node_modules/stackblur-canvas": { - "version": "2.5.0", - "license": "MIT", - "engines": { - "node": ">=0.1.14" - } + "node_modules/util-deprecate": { + "version": "1.0.2", + "license": "MIT" }, - "node_modules/static-eval": { - "version": "2.1.0", - "license": "MIT", + "node_modules/v8-compile-cache": { + "version": "2.3.0", + "dev": true, + "license": "MIT" + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "dev": true, + "license": "Apache-2.0", "dependencies": { - "escodegen": "^1.11.1" + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" } }, - "node_modules/static-eval/node_modules/escodegen": { - "version": "1.14.3", - "license": "BSD-2-Clause", + "node_modules/vite": { + "version": "2.7.3", + "dev": true, + "license": "MIT", "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^4.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1" + "esbuild": "^0.13.12", + "postcss": "^8.3.11", + "resolve": "^1.20.0", + "rollup": "^2.59.0" }, "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" + "vite": "bin/vite.js" }, "engines": { - "node": ">=4.0" + "node": ">=12.2.0" }, "optionalDependencies": { - "source-map": "~0.6.1" + "fsevents": "~2.3.2" + }, + "peerDependencies": { + "less": "*", + "sass": "*", + "stylus": "*" + }, + "peerDependenciesMeta": { + "less": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + } } }, - "node_modules/static-eval/node_modules/levn": { - "version": "0.3.0", - "license": "MIT", + "node_modules/vite-plugin-pwa": { + "version": "0.11.12", + "resolved": "https://registry.npmjs.org/vite-plugin-pwa/-/vite-plugin-pwa-0.11.12.tgz", + "integrity": "sha512-XqFmA4y9C4RBb5osSsa26GVwOSwbzf2GNVcT5+06KYYdguqLpuI9FW7iV/akZqg0OUNUpH4tHfme8SnHA4PIXA==", + "dev": true, "dependencies": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" + "debug": "^4.3.3", + "fast-glob": "^3.2.7", + "pretty-bytes": "^5.6.0", + "rollup": "^2.60.2", + "workbox-build": "^6.4.2", + "workbox-window": "^6.4.2" }, - "engines": { - "node": ">= 0.8.0" + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "vite": "^2.0.0", + "workbox-build": "^6.4.0", + "workbox-window": "^6.4.0" } }, - "node_modules/static-eval/node_modules/optionator": { - "version": "0.8.3", + "node_modules/w3c-hr-time": { + "version": "1.0.2", "license": "MIT", "dependencies": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/static-eval/node_modules/prelude-ls": { - "version": "1.1.2", - "engines": { - "node": ">= 0.8.0" + "browser-process-hrtime": "^1.0.0" } }, - "node_modules/static-eval/node_modules/source-map": { - "version": "0.6.1", - "license": "BSD-3-Clause", - "optional": true, - "engines": { - "node": ">=0.10.0" - } + "node_modules/w3c-keyname": { + "version": "2.2.4", + "license": "MIT" }, - "node_modules/static-eval/node_modules/type-check": { - "version": "0.3.2", + "node_modules/w3c-xmlserializer": { + "version": "2.0.0", "license": "MIT", "dependencies": { - "prelude-ls": "~1.1.2" + "xml-name-validator": "^3.0.0" }, "engines": { - "node": ">= 0.8.0" + "node": ">=10" } }, - "node_modules/static-module": { - "version": "3.0.4", - "license": "MIT", - "dependencies": { - "acorn-node": "^1.3.0", - "concat-stream": "~1.6.0", - "convert-source-map": "^1.5.1", - "duplexer2": "~0.1.4", - "escodegen": "^1.11.1", - "has": "^1.0.1", - "magic-string": "0.25.1", - "merge-source-map": "1.0.4", - "object-inspect": "^1.6.0", - "readable-stream": "~2.3.3", - "scope-analyzer": "^2.0.1", - "shallow-copy": "~0.0.1", - "static-eval": "^2.0.5", - "through2": "~2.0.3" + "node_modules/webidl-conversions": { + "version": "6.1.0", + "license": "BSD-2-Clause", + "engines": { + "node": ">=10.4" } }, - "node_modules/static-module/node_modules/escodegen": { - "version": "1.14.3", - "license": "BSD-2-Clause", + "node_modules/whatwg-encoding": { + "version": "1.0.5", + "license": "MIT", "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^4.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" - }, - "engines": { - "node": ">=4.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" + "iconv-lite": "0.4.24" } }, - "node_modules/static-module/node_modules/levn": { - "version": "0.3.0", + "node_modules/whatwg-mimetype": { + "version": "2.3.0", + "license": "MIT" + }, + "node_modules/whatwg-url": { + "version": "8.7.0", "license": "MIT", "dependencies": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" }, "engines": { - "node": ">= 0.8.0" + "node": ">=10" } }, - "node_modules/static-module/node_modules/optionator": { - "version": "0.8.3", - "license": "MIT", + "node_modules/which": { + "version": "1.3.1", + "dev": true, + "license": "ISC", "dependencies": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" + "isexe": "^2.0.0" }, - "engines": { - "node": ">= 0.8.0" + "bin": { + "which": "bin/which" } }, - "node_modules/static-module/node_modules/prelude-ls": { - "version": "1.1.2", - "engines": { - "node": ">= 0.8.0" + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/static-module/node_modules/source-map": { - "version": "0.6.1", - "license": "BSD-3-Clause", - "optional": true, + "node_modules/wmf": { + "version": "1.0.2", + "license": "Apache-2.0", "engines": { - "node": ">=0.10.0" + "node": ">=0.8" } }, - "node_modules/static-module/node_modules/through2": { - "version": "2.0.5", - "license": "MIT", + "node_modules/word": { + "version": "0.4.0", + "license": "Apache-2.0", "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" + "cfb": "^1.2.0", + "jsdom": "^16.2.2" + }, + "engines": { + "node": ">=0.8" } }, - "node_modules/static-module/node_modules/type-check": { - "version": "0.3.2", + "node_modules/word-wrap": { + "version": "1.2.3", "license": "MIT", - "dependencies": { - "prelude-ls": "~1.1.2" - }, "engines": { - "node": ">= 0.8.0" + "node": ">=0.10.0" } }, - "node_modules/stencil-wormhole": { - "version": "3.4.1", + "node_modules/wordwrap": { + "version": "1.0.0", + "dev": true, "license": "MIT" }, - "node_modules/stream-combiner2": { - "version": "1.1.1", + "node_modules/workbox-background-sync": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.4.2.tgz", + "integrity": "sha512-P7c8uG5X2k+DMICH9xeSA9eUlCOjHHYoB42Rq+RtUpuwBxUOflAXR1zdsMWj81LopE4gjKXlTw7BFd1BDAHo7g==", "dev": true, - "license": "MIT", "dependencies": { - "duplexer2": "~0.1.0", - "readable-stream": "^2.0.2" + "idb": "^6.1.4", + "workbox-core": "6.4.2" } }, - "node_modules/strict-uri-encode": { - "version": "2.0.0", + "node_modules/workbox-broadcast-update": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.4.2.tgz", + "integrity": "sha512-qnBwQyE0+PWFFc/n4ISXINE49m44gbEreJUYt2ldGH3+CNrLmJ1egJOOyUqqu9R4Eb7QrXcmB34ClXG7S37LbA==", "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" + "dependencies": { + "workbox-core": "6.4.2" } }, - "node_modules/string_decoder": { - "version": "1.1.1", - "license": "MIT", + "node_modules/workbox-build": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.4.2.tgz", + "integrity": "sha512-WMdYLhDIsuzViOTXDH+tJ1GijkFp5khSYolnxR/11zmfhNDtuo7jof72xPGFy+KRpsz6tug39RhivCj77qqO0w==", + "dev": true, "dependencies": { - "safe-buffer": "~5.1.0" + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.11.1", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^11.2.1", + "@rollup/plugin-replace": "^2.4.1", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.43.1", + "rollup-plugin-terser": "^7.0.0", + "source-map": "^0.8.0-beta.0", + "source-map-url": "^0.4.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "6.4.2", + "workbox-broadcast-update": "6.4.2", + "workbox-cacheable-response": "6.4.2", + "workbox-core": "6.4.2", + "workbox-expiration": "6.4.2", + "workbox-google-analytics": "6.4.2", + "workbox-navigation-preload": "6.4.2", + "workbox-precaching": "6.4.2", + "workbox-range-requests": "6.4.2", + "workbox-recipes": "6.4.2", + "workbox-routing": "6.4.2", + "workbox-strategies": "6.4.2", + "workbox-streams": "6.4.2", + "workbox-sw": "6.4.2", + "workbox-window": "6.4.2" + }, + "engines": { + "node": ">=10.0.0" } }, - "node_modules/string-argv": { - "version": "0.3.1", + "node_modules/workbox-build/node_modules/@apideck/better-ajv-errors": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.2.tgz", + "integrity": "sha512-JdEazx7qiVqTBzzBl5rolRwl5cmhihjfIcpqRzIZjtT6b18liVmDn/VlWpqW4C/qP2hrFFMLRV1wlex8ZVBPTg==", "dev": true, - "license": "MIT", + "dependencies": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + }, "engines": { - "node": ">=0.6.19" + "node": ">=10" + }, + "peerDependencies": { + "ajv": ">=8" } }, - "node_modules/string-width": { - "version": "2.1.1", + "node_modules/workbox-build/node_modules/ajv": { + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.8.2.tgz", + "integrity": "sha512-x9VuX+R/jcFj1DHo/fCp99esgGDWiHENrKxaCENuCxpoMCmAt/COCGVDwA7kleEpEzJjDnvh3yGoOuLu0Dtllw==", "dev": true, - "license": "MIT", "dependencies": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" }, - "engines": { - "node": ">=4" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/string-width/node_modules/strip-ansi": { - "version": "4.0.0", + "node_modules/workbox-build/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", "dev": true, - "license": "MIT", "dependencies": { - "ansi-regex": "^3.0.0" + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, "engines": { - "node": ">=4" + "node": ">=10" } }, - "node_modules/stringify-object": { - "version": "3.3.0", + "node_modules/workbox-build/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/workbox-build/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { - "get-own-enumerable-property-symbols": "^3.0.0", - "is-obj": "^1.0.1", - "is-regexp": "^1.0.0" + "universalify": "^2.0.0" }, - "engines": { - "node": ">=4" + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, - "node_modules/stringify-object/node_modules/is-obj": { - "version": "1.0.1", + "node_modules/workbox-build/node_modules/source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", "dev": true, - "license": "MIT", + "dependencies": { + "whatwg-url": "^7.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">= 8" } }, - "node_modules/strip-ansi": { - "version": "5.2.0", + "node_modules/workbox-build/node_modules/tempy": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", "dev": true, - "license": "MIT", "dependencies": { - "ansi-regex": "^4.1.0" + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" }, "engines": { - "node": ">=6" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/strip-ansi/node_modules/ansi-regex": { - "version": "4.1.0", + "node_modules/workbox-build/node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" + "dependencies": { + "punycode": "^2.1.0" } }, - "node_modules/strip-bom": { - "version": "4.0.0", + "node_modules/workbox-build/node_modules/type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", "dev": true, - "license": "MIT", "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/strip-final-newline": { + "node_modules/workbox-build/node_modules/universalify": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", "dev": true, - "license": "MIT", "engines": { - "node": ">=6" + "node": ">= 10.0.0" } }, - "node_modules/strip-indent": { - "version": "3.0.0", + "node_modules/workbox-build/node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true + }, + "node_modules/workbox-build/node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", "dev": true, - "license": "MIT", "dependencies": { - "min-indent": "^1.0.0" - }, - "engines": { - "node": ">=8" + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" } }, - "node_modules/strip-json-comments": { - "version": "3.0.1", + "node_modules/workbox-cacheable-response": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.4.2.tgz", + "integrity": "sha512-9FE1W/cKffk1AJzImxgEN0ceWpyz1tqNjZVtA3/LAvYL3AC5SbIkhc7ZCO82WmO9IjTfu8Vut2X/C7ViMSF7TA==", "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "workbox-core": "6.4.2" } }, - "node_modules/style-mod": { - "version": "4.0.0", - "license": "MIT" + "node_modules/workbox-core": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.4.2.tgz", + "integrity": "sha512-1U6cdEYPcajRXiboSlpJx6U7TvhIKbxRRerfepAJu2hniKwJ3DHILjpU/zx3yvzSBCWcNJDoFalf7Vgd7ey/rw==", + "dev": true }, - "node_modules/style-search": { - "version": "0.1.0", + "node_modules/workbox-expiration": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.4.2.tgz", + "integrity": "sha512-0hbpBj0tDnW+DZOUmwZqntB/8xrXOgO34i7s00Si/VlFJvvpRKg1leXdHHU8ykoSBd6+F2KDcMP3swoCi5guLw==", "dev": true, - "license": "ISC" + "dependencies": { + "idb": "^6.1.4", + "workbox-core": "6.4.2" + } }, - "node_modules/stylehacks": { - "version": "5.0.1", + "node_modules/workbox-google-analytics": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.4.2.tgz", + "integrity": "sha512-u+gxs3jXovPb1oul4CTBOb+T9fS1oZG+ZE6AzS7l40vnyfJV79DaLBvlpEZfXGv3CjMdV1sT/ltdOrKzo7HcGw==", "dev": true, - "license": "MIT", "dependencies": { - "browserslist": "^4.16.0", - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "workbox-background-sync": "6.4.2", + "workbox-core": "6.4.2", + "workbox-routing": "6.4.2", + "workbox-strategies": "6.4.2" } }, - "node_modules/stylelint": { - "version": "14.2.0", - "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.2.0.tgz", - "integrity": "sha512-i0DrmDXFNpDsWiwx6SPRs4/pyw4kvZgqpDGvsTslQMY7hpUl6r33aQvNSn6cnTg2wtZ9rreFElI7XAKpOWi1vQ==", + "node_modules/workbox-navigation-preload": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.4.2.tgz", + "integrity": "sha512-viyejlCtlKsbJCBHwhSBbWc57MwPXvUrc8P7d+87AxBGPU+JuWkT6nvBANgVgFz6FUhCvRC8aYt+B1helo166g==", "dev": true, "dependencies": { - "balanced-match": "^2.0.0", - "colord": "^2.9.2", - "cosmiconfig": "^7.0.1", - "debug": "^4.3.3", - "execall": "^2.0.0", - "fast-glob": "^3.2.7", - "fastest-levenshtein": "^1.0.12", - "file-entry-cache": "^6.0.1", - "get-stdin": "^8.0.0", - "global-modules": "^2.0.0", - "globby": "^11.0.4", - "globjoin": "^0.1.4", - "html-tags": "^3.1.0", - "ignore": "^5.2.0", - "import-lazy": "^4.0.0", - "imurmurhash": "^0.1.4", - "is-plain-object": "^5.0.0", - "known-css-properties": "^0.24.0", - "mathml-tag-names": "^2.1.3", - "meow": "^9.0.0", - "micromatch": "^4.0.4", - "normalize-path": "^3.0.0", - "normalize-selector": "^0.2.0", - "picocolors": "^1.0.0", - "postcss": "^8.3.11", - "postcss-media-query-parser": "^0.2.3", - "postcss-resolve-nested-selector": "^0.1.1", - "postcss-safe-parser": "^6.0.0", - "postcss-selector-parser": "^6.0.7", - "postcss-value-parser": "^4.1.0", - "resolve-from": "^5.0.0", - "specificity": "^0.4.1", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "style-search": "^0.1.0", - "svg-tags": "^1.0.0", - "table": "^6.7.5", - "v8-compile-cache": "^2.3.0", - "write-file-atomic": "^3.0.3" - }, - "bin": { - "stylelint": "bin/stylelint.js" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/stylelint" + "workbox-core": "6.4.2" } }, - "node_modules/stylelint-config-recommended": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-6.0.0.tgz", - "integrity": "sha512-ZorSSdyMcxWpROYUvLEMm0vSZud2uB7tX1hzBZwvVY9SV/uly4AvvJPPhCcymZL3fcQhEQG5AELmrxWqtmzacw==", + "node_modules/workbox-precaching": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.4.2.tgz", + "integrity": "sha512-CZ6uwFN/2wb4noHVlALL7UqPFbLfez/9S2GAzGAb0Sk876ul9ukRKPJJ6gtsxfE2HSTwqwuyNVa6xWyeyJ1XSA==", "dev": true, - "peerDependencies": { - "stylelint": "^14.0.0" + "dependencies": { + "workbox-core": "6.4.2", + "workbox-routing": "6.4.2", + "workbox-strategies": "6.4.2" } }, - "node_modules/stylelint-config-standard": { - "version": "23.0.0", - "resolved": "https://registry.npmjs.org/stylelint-config-standard/-/stylelint-config-standard-23.0.0.tgz", - "integrity": "sha512-8PDlk+nWuc1T66nVaODTdVodN0pjuE5TBlopi39Lt9EM36YJsRhqttMyUhnS78oc/59Q6n8iw2GJB4QcoFqtRg==", + "node_modules/workbox-range-requests": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.4.2.tgz", + "integrity": "sha512-SowF3z69hr3Po/w7+xarWfzxJX/3Fo0uSG72Zg4g5FWWnHpq2zPvgbWerBZIa81zpJVUdYpMa3akJJsv+LaO1Q==", "dev": true, "dependencies": { - "stylelint-config-recommended": "^6.0.0" - }, - "peerDependencies": { - "stylelint": "^14.0.0" + "workbox-core": "6.4.2" } }, - "node_modules/stylelint/node_modules/ansi-regex": { - "version": "5.0.1", + "node_modules/workbox-recipes": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.4.2.tgz", + "integrity": "sha512-/oVxlZFpAjFVbY+3PoGEXe8qyvtmqMrTdWhbOfbwokNFtUZ/JCtanDKgwDv9x3AebqGAoJRvQNSru0F4nG+gWA==", "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "workbox-cacheable-response": "6.4.2", + "workbox-core": "6.4.2", + "workbox-expiration": "6.4.2", + "workbox-precaching": "6.4.2", + "workbox-routing": "6.4.2", + "workbox-strategies": "6.4.2" } }, - "node_modules/stylelint/node_modules/balanced-match": { - "version": "2.0.0", + "node_modules/workbox-routing": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.4.2.tgz", + "integrity": "sha512-0ss/n9PAcHjTy4Ad7l2puuod4WtsnRYu9BrmHcu6Dk4PgWeJo1t5VnGufPxNtcuyPGQ3OdnMdlmhMJ57sSrrSw==", "dev": true, - "license": "MIT" + "dependencies": { + "workbox-core": "6.4.2" + } }, - "node_modules/stylelint/node_modules/global-modules": { - "version": "2.0.0", + "node_modules/workbox-strategies": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.4.2.tgz", + "integrity": "sha512-YXh9E9dZGEO1EiPC3jPe2CbztO5WT8Ruj8wiYZM56XqEJp5YlGTtqRjghV+JovWOqkWdR+amJpV31KPWQUvn1Q==", "dev": true, - "license": "MIT", "dependencies": { - "global-prefix": "^3.0.0" - }, - "engines": { - "node": ">=6" + "workbox-core": "6.4.2" } }, - "node_modules/stylelint/node_modules/global-prefix": { - "version": "3.0.0", + "node_modules/workbox-streams": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.4.2.tgz", + "integrity": "sha512-ROEGlZHGVEgpa5bOZefiJEVsi5PsFjJG9Xd+wnDbApsCO9xq9rYFopF+IRq9tChyYzhBnyk2hJxbQVWphz3sog==", "dev": true, - "license": "MIT", "dependencies": { - "ini": "^1.3.5", - "kind-of": "^6.0.2", - "which": "^1.3.1" - }, - "engines": { - "node": ">=6" + "workbox-core": "6.4.2", + "workbox-routing": "6.4.2" } }, - "node_modules/stylelint/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", + "node_modules/workbox-sw": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.4.2.tgz", + "integrity": "sha512-A2qdu9TLktfIM5NE/8+yYwfWu+JgDaCkbo5ikrky2c7r9v2X6DcJ+zSLphNHHLwM/0eVk5XVf1mC5HGhYpMhhg==", + "dev": true + }, + "node_modules/workbox-window": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.4.2.tgz", + "integrity": "sha512-KVyRKmrJg7iB+uym/B/CnEUEFG9CvnTU1Bq5xpXHbtgD9l+ShDekSl1wYpqw/O0JfeeQVOFb8CiNfvnwWwqnWQ==", "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.4.2" } }, - "node_modules/stylelint/node_modules/meow": { - "version": "9.0.0", + "node_modules/wrap-ansi": { + "version": "7.0.0", "dev": true, "license": "MIT", "dependencies": { - "@types/minimist": "^1.2.0", - "camelcase-keys": "^6.2.2", - "decamelize": "^1.2.0", - "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.1.0", - "minimist-options": "4.1.0", - "normalize-package-data": "^3.0.0", - "read-pkg-up": "^7.0.1", - "redent": "^3.0.0", - "trim-newlines": "^3.0.0", - "type-fest": "^0.18.0", - "yargs-parser": "^20.2.3" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" }, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/stylelint/node_modules/string-width": { - "version": "4.2.3", + "node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "5.0.1", "dev": true, "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/stylelint/node_modules/strip-ansi": { - "version": "6.0.1", + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", "dev": true, "license": "MIT", "dependencies": { - "ansi-regex": "^5.0.1" + "color-convert": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/supports-color": { - "version": "5.5.0", + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", "dev": true, "license": "MIT", "dependencies": { - "has-flag": "^3.0.0" + "color-name": "~1.1.4" }, "engines": { - "node": ">=4" + "node": ">=7.0.0" } }, - "node_modules/supports-hyperlinks": { - "version": "2.2.0", + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">=8" - } + "license": "MIT" }, - "node_modules/supports-hyperlinks/node_modules/has-flag": { - "version": "4.0.0", + "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", "dev": true, "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/supports-hyperlinks/node_modules/supports-color": { - "version": "7.2.0", + "node_modules/wrap-ansi/node_modules/string-width": { + "version": "4.2.2", "dev": true, "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/svg-tags": { - "version": "1.0.0", - "dev": true - }, - "node_modules/svg-to-pdfkit": { - "version": "0.1.8", - "license": "MIT", - "dependencies": { - "pdfkit": ">=0.8.1" - } - }, - "node_modules/svgo": { - "version": "2.8.0", + "node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "6.0.0", "dev": true, "license": "MIT", "dependencies": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^4.1.3", - "css-tree": "^1.1.3", - "csso": "^4.2.0", - "picocolors": "^1.0.0", - "stable": "^0.1.8" - }, - "bin": { - "svgo": "bin/svgo" + "ansi-regex": "^5.0.0" }, "engines": { - "node": ">=10.13.0" + "node": ">=8" } }, - "node_modules/svgo/node_modules/commander": { - "version": "7.2.0", + "node_modules/wrappy": { + "version": "1.0.2", "dev": true, - "license": "MIT", - "engines": { - "node": ">= 10" - } + "license": "ISC" }, - "node_modules/svgo/node_modules/css-select": { - "version": "4.1.3", + "node_modules/write-file-atomic": { + "version": "3.0.3", "dev": true, - "license": "BSD-2-Clause", + "license": "ISC", "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^5.0.0", - "domhandler": "^4.2.0", - "domutils": "^2.6.0", - "nth-check": "^2.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" } }, - "node_modules/svgo/node_modules/css-what": { - "version": "5.0.1", - "dev": true, - "license": "BSD-2-Clause", + "node_modules/ws": { + "version": "7.5.5", + "license": "MIT", "engines": { - "node": ">= 6" + "node": ">=8.3.0" }, - "funding": { - "url": "https://github.com/sponsors/fb55" + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } } }, - "node_modules/svgo/node_modules/dom-serializer": { - "version": "1.3.2", - "dev": true, - "license": "MIT", + "node_modules/xlsx": { + "version": "0.17.2", + "license": "Apache-2.0", "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" + "adler-32": "~1.2.0", + "cfb": "^1.1.4", + "codepage": "~1.15.0", + "commander": "~2.17.1", + "crc-32": "~1.2.0", + "exit-on-epipe": "~1.0.1", + "fflate": "^0.3.8", + "ssf": "~0.11.2", + "wmf": "~1.0.1", + "word": "~0.4.0" }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + "bin": { + "xlsx": "bin/xlsx.njs" + }, + "engines": { + "node": ">=0.8" } }, - "node_modules/svgo/node_modules/domelementtype": { - "version": "2.2.0", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "license": "BSD-2-Clause" + "node_modules/xlsx/node_modules/commander": { + "version": "2.17.1", + "license": "MIT" }, - "node_modules/svgo/node_modules/domhandler": { - "version": "4.2.0", - "dev": true, - "license": "BSD-2-Clause", + "node_modules/xml-formatter": { + "version": "2.5.1", + "license": "MIT", "dependencies": { - "domelementtype": "^2.2.0" + "xml-parser-xo": "^3.1.2" }, "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" + "node": ">= 10" } }, - "node_modules/svgo/node_modules/domutils": { - "version": "2.7.0", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" + "node_modules/xml-name-validator": { + "version": "3.0.0", + "license": "Apache-2.0" + }, + "node_modules/xml-parser-xo": { + "version": "3.1.2", + "license": "MIT", + "engines": { + "node": ">= 10" } }, - "node_modules/svgo/node_modules/nth-check": { - "version": "2.0.1", - "dev": true, - "license": "BSD-2-Clause", + "node_modules/xmlchars": { + "version": "2.2.0", + "license": "MIT" + }, + "node_modules/xmldoc": { + "version": "1.1.2", + "license": "MIT", "dependencies": { - "boolbase": "^1.0.0" - }, - "funding": { - "url": "https://github.com/fb55/nth-check?sponsor=1" + "sax": "^1.2.1" } }, - "node_modules/symbol-observable": { - "version": "1.2.0", + "node_modules/xtend": { + "version": "4.0.2", "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=0.4" } }, - "node_modules/symbol-tree": { - "version": "3.2.4", - "license": "MIT" + "node_modules/y18n": { + "version": "5.0.5", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } }, - "node_modules/table": { - "version": "6.7.5", + "node_modules/yallist": { + "version": "4.0.0", "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "ajv": "^8.0.1", - "lodash.truncate": "^4.4.2", - "slice-ansi": "^4.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1" - }, + "license": "ISC" + }, + "node_modules/yaml": { + "version": "1.10.2", + "dev": true, + "license": "ISC", "engines": { - "node": ">=10.0.0" + "node": ">= 6" } }, - "node_modules/table/node_modules/ajv": { - "version": "8.8.2", + "node_modules/yargs": { + "version": "16.2.0", "dev": true, "license": "MIT", "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "engines": { + "node": ">=10" } }, - "node_modules/table/node_modules/ansi-regex": { + "node_modules/yargs-parser": { + "version": "20.2.7", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs/node_modules/ansi-regex": { "version": "5.0.1", "dev": true, "license": "MIT", @@ -13935,7 +17581,7 @@ "node": ">=8" } }, - "node_modules/table/node_modules/is-fullwidth-code-point": { + "node_modules/yargs/node_modules/is-fullwidth-code-point": { "version": "3.0.0", "dev": true, "license": "MIT", @@ -13943,94 +17589,40 @@ "node": ">=8" } }, - "node_modules/table/node_modules/json-schema-traverse": { - "version": "1.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/table/node_modules/string-width": { - "version": "4.2.3", + "node_modules/yargs/node_modules/string-width": { + "version": "4.2.2", "dev": true, "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "strip-ansi": "^6.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/table/node_modules/strip-ansi": { - "version": "6.0.1", + "node_modules/yargs/node_modules/strip-ansi": { + "version": "6.0.0", "dev": true, "license": "MIT", "dependencies": { - "ansi-regex": "^5.0.1" + "ansi-regex": "^5.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/tailwindcss": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.0.8.tgz", - "integrity": "sha512-Yww1eRYO1AxITJmW/KduZPxNvYdHuedeKwPju9Oakp7MdiixRi5xkpLhirsc81QCxHL0eoce6qKmxXwYGt4Cjw==", - "dev": true, - "dependencies": { - "arg": "^5.0.1", - "chalk": "^4.1.2", - "chokidar": "^3.5.2", - "color-name": "^1.1.4", - "cosmiconfig": "^7.0.1", - "detective": "^5.2.0", - "didyoumean": "^1.2.2", - "dlv": "^1.1.3", - "fast-glob": "^3.2.7", - "glob-parent": "^6.0.2", - "is-glob": "^4.0.3", - "normalize-path": "^3.0.0", - "object-hash": "^2.2.0", - "postcss-js": "^3.0.3", - "postcss-load-config": "^3.1.0", - "postcss-nested": "5.0.6", - "postcss-selector-parser": "^6.0.7", - "postcss-value-parser": "^4.2.0", - "quick-lru": "^5.1.1", - "resolve": "^1.20.0", - "tmp": "^0.2.1" - }, - "bin": { - "tailwind": "lib/cli.js", - "tailwindcss": "lib/cli.js" - }, - "engines": { - "node": ">=12.13.0" - }, - "peerDependencies": { - "autoprefixer": "^10.0.2", - "postcss": "^8.0.9" - } - }, - "node_modules/tailwindcss/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==", - "dev": true - }, - "node_modules/tailwindcss/node_modules/glob-parent": { - "version": "6.0.2", + "node_modules/yn": { + "version": "3.1.1", "dev": true, - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.3" - }, + "license": "MIT", "engines": { - "node": ">=10.13.0" + "node": ">=6" } }, - "node_modules/tailwindcss/node_modules/quick-lru": { - "version": "5.1.1", + "node_modules/yocto-queue": { + "version": "0.1.0", "dev": true, "license": "MIT", "engines": { @@ -14039,863 +17631,1133 @@ "funding": { "url": "https://github.com/sponsors/sindresorhus" } + } + }, + "dependencies": { + "@amcharts/amcharts4": { + "version": "4.10.23", + "requires": { + "@babel/runtime": "^7.6.3", + "core-js": "^3.0.0", + "d3-force": "^2.0.1", + "d3-geo": "^2.0.1", + "d3-geo-projection": "^3.0.0", + "d3-selection": "^1.0.2", + "d3-transition": "^1.0.1", + "pdfmake": "^0.2.2", + "polylabel": "^1.0.2", + "raf": "^3.4.1", + "regression": "^2.0.1", + "rgbcolor": "^1.0.1", + "stackblur-canvas": "^2.0.0", + "tslib": "^2.0.1", + "xlsx": "^0.17.0" + }, + "dependencies": { + "tslib": { + "version": "2.1.0" + } + } }, - "node_modules/tailwindcss/node_modules/resolve": { - "version": "1.20.0", + "@amcharts/amcharts4-geodata": { + "version": "4.1.22" + }, + "@babel/code-frame": { + "version": "7.16.0", "dev": true, - "license": "MIT", - "dependencies": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "requires": { + "@babel/highlight": "^7.16.0" } }, - "node_modules/tailwindcss/node_modules/tmp": { - "version": "0.2.1", + "@babel/compat-data": { + "version": "7.16.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.4.tgz", + "integrity": "sha512-1o/jo7D+kC9ZjHX5v+EHrdjl3PhxMrLSOTGsOdHJ+KL8HCaEK6ehrVL2RS6oHDZp+L7xLirLrPmQtEng769J/Q==", + "dev": true + }, + "@babel/core": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.5.tgz", + "integrity": "sha512-wUcenlLzuWMZ9Zt8S0KmFwGlH6QKRh3vsm/dhDA3CHkiTA45YuG1XkHRcNRl73EFPXDp/d5kVOU0/y7x2w6OaQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.0", + "@babel/generator": "^7.16.5", + "@babel/helper-compilation-targets": "^7.16.3", + "@babel/helper-module-transforms": "^7.16.5", + "@babel/helpers": "^7.16.5", + "@babel/parser": "^7.16.5", + "@babel/template": "^7.16.0", + "@babel/traverse": "^7.16.5", + "@babel/types": "^7.16.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0", + "source-map": "^0.5.0" + } + }, + "@babel/generator": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.5.tgz", + "integrity": "sha512-kIvCdjZqcdKqoDbVVdt5R99icaRtrtYhYK/xux5qiWCBmfdvEYMFZ68QCrpE5cbFM1JsuArUNs1ZkuKtTtUcZA==", "dev": true, - "license": "MIT", - "dependencies": { - "rimraf": "^3.0.0" - }, - "engines": { - "node": ">=8.17.0" + "requires": { + "@babel/types": "^7.16.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" } }, - "node_modules/temp-dir": { - "version": "2.0.0", + "@babel/helper-annotate-as-pure": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.0.tgz", + "integrity": "sha512-ItmYF9vR4zA8cByDocY05o0LGUkp1zhbTQOH1NFyl5xXEqlTJQCEJjieriw+aFpxo16swMxUnUiKS7a/r4vtHg==", "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" + "requires": { + "@babel/types": "^7.16.0" } }, - "node_modules/tempy": { - "version": "1.0.1", + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.5.tgz", + "integrity": "sha512-3JEA9G5dmmnIWdzaT9d0NmFRgYnWUThLsDaL7982H0XqqWr56lRrsmwheXFMjR+TMl7QMBb6mzy9kvgr1lRLUA==", "dev": true, - "license": "MIT", - "dependencies": { - "del": "^6.0.0", - "is-stream": "^2.0.0", - "temp-dir": "^2.0.0", - "type-fest": "^0.16.0", - "unique-string": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "requires": { + "@babel/helper-explode-assignable-expression": "^7.16.0", + "@babel/types": "^7.16.0" } }, - "node_modules/tempy/node_modules/type-fest": { - "version": "0.16.0", + "@babel/helper-compilation-targets": { + "version": "7.16.3", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.3.tgz", + "integrity": "sha512-vKsoSQAyBmxS35JUOOt+07cLc6Nk/2ljLIHwmq2/NM6hdioUaqEXq/S+nXvbvXbZkNDlWOymPanJGOc4CBjSJA==", "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "requires": { + "@babel/compat-data": "^7.16.0", + "@babel/helper-validator-option": "^7.14.5", + "browserslist": "^4.17.5", + "semver": "^6.3.0" } }, - "node_modules/text-extensions": { - "version": "1.9.0", + "@babel/helper-create-class-features-plugin": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.5.tgz", + "integrity": "sha512-NEohnYA7mkB8L5JhU7BLwcBdU3j83IziR9aseMueWGeAjblbul3zzb8UvJ3a1zuBiqCMObzCJHFqKIQE6hTVmg==", "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10" + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-environment-visitor": "^7.16.5", + "@babel/helper-function-name": "^7.16.0", + "@babel/helper-member-expression-to-functions": "^7.16.5", + "@babel/helper-optimise-call-expression": "^7.16.0", + "@babel/helper-replace-supers": "^7.16.5", + "@babel/helper-split-export-declaration": "^7.16.0" } }, - "node_modules/text-table": { - "version": "0.2.0", + "@babel/helper-create-regexp-features-plugin": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.16.0.tgz", + "integrity": "sha512-3DyG0zAFAZKcOp7aVr33ddwkxJ0Z0Jr5V99y3I690eYLpukJsJvAbzTy1ewoCqsML8SbIrjH14Jc/nSQ4TvNPA==", "dev": true, - "license": "MIT" + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "regexpu-core": "^4.7.1" + } }, - "node_modules/thenby": { - "version": "1.3.4", + "@babel/helper-define-polyfill-provider": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.0.tgz", + "integrity": "sha512-7hfT8lUljl/tM3h+izTX/pO3W3frz2ok6Pk+gzys8iJqDfZrZy2pXjRTZAvG2YmfHun1X4q8/UZRLatMfqc5Tg==", "dev": true, - "license": "Apache-2.0" + "requires": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + } }, - "node_modules/through": { - "version": "2.3.8", - "license": "MIT" + "@babel/helper-environment-visitor": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.5.tgz", + "integrity": "sha512-ODQyc5AnxmZWm/R2W7fzhamOk1ey8gSguo5SGvF0zcB3uUzRpTRmM/jmLSm9bDMyPlvbyJ+PwPEK0BWIoZ9wjg==", + "dev": true, + "requires": { + "@babel/types": "^7.16.0" + } }, - "node_modules/through2": { - "version": "4.0.2", + "@babel/helper-explode-assignable-expression": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.0.tgz", + "integrity": "sha512-Hk2SLxC9ZbcOhLpg/yMznzJ11W++lg5GMbxt1ev6TXUiJB0N42KPC+7w8a+eWGuqDnUYuwStJoZHM7RgmIOaGQ==", "dev": true, - "license": "MIT", - "dependencies": { - "readable-stream": "3" + "requires": { + "@babel/types": "^7.16.0" } }, - "node_modules/through2/node_modules/readable-stream": { - "version": "3.6.0", + "@babel/helper-function-name": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.0.tgz", + "integrity": "sha512-BZh4mEk1xi2h4HFjWUXRQX5AEx4rvaZxHgax9gcjdLWdkjsY7MKt5p0otjsg5noXw+pB+clMCjw+aEVYADMjog==", "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" + "requires": { + "@babel/helper-get-function-arity": "^7.16.0", + "@babel/template": "^7.16.0", + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.0.tgz", + "integrity": "sha512-ASCquNcywC1NkYh/z7Cgp3w31YW8aojjYIlNg4VeJiHkqyP4AzIvr4qx7pYDb4/s8YcsZWqqOSxgkvjUz1kpDQ==", + "dev": true, + "requires": { + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.0.tgz", + "integrity": "sha512-1AZlpazjUR0EQZQv3sgRNfM9mEVWPK3M6vlalczA+EECcPz3XPh6VplbErL5UoMpChhSck5wAJHthlj1bYpcmg==", + "dev": true, + "requires": { + "@babel/types": "^7.16.0" } }, - "node_modules/timsort": { - "version": "0.3.0", + "@babel/helper-member-expression-to-functions": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.5.tgz", + "integrity": "sha512-7fecSXq7ZrLE+TWshbGT+HyCLkxloWNhTbU2QM1NTI/tDqyf0oZiMcEfYtDuUDCo528EOlt39G1rftea4bRZIw==", "dev": true, - "license": "MIT" - }, - "node_modules/tiny-inflate": { - "version": "1.0.3", - "license": "MIT" + "requires": { + "@babel/types": "^7.16.0" + } }, - "node_modules/tinyqueue": { - "version": "2.0.3", - "license": "ISC" + "@babel/helper-module-imports": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.0.tgz", + "integrity": "sha512-kkH7sWzKPq0xt3H1n+ghb4xEMP8k0U7XV3kkB+ZGy69kDk2ySFW1qPi06sjKzFY3t1j6XbJSqr4mF9L7CYVyhg==", + "dev": true, + "requires": { + "@babel/types": "^7.16.0" + } }, - "node_modules/tmp": { - "version": "0.0.33", + "@babel/helper-module-transforms": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.5.tgz", + "integrity": "sha512-CkvMxgV4ZyyioElFwcuWnDCcNIeyqTkCm9BxXZi73RR1ozqlpboqsbGUNvRTflgZtFbbJ1v5Emvm+lkjMYY/LQ==", "dev": true, - "license": "MIT", - "dependencies": { - "os-tmpdir": "~1.0.2" - }, - "engines": { - "node": ">=0.6.0" + "requires": { + "@babel/helper-environment-visitor": "^7.16.5", + "@babel/helper-module-imports": "^7.16.0", + "@babel/helper-simple-access": "^7.16.0", + "@babel/helper-split-export-declaration": "^7.16.0", + "@babel/helper-validator-identifier": "^7.15.7", + "@babel/template": "^7.16.0", + "@babel/traverse": "^7.16.5", + "@babel/types": "^7.16.0" } }, - "node_modules/to-regex-range": { - "version": "5.0.1", + "@babel/helper-optimise-call-expression": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.0.tgz", + "integrity": "sha512-SuI467Gi2V8fkofm2JPnZzB/SUuXoJA5zXe/xzyPP2M04686RzFKFHPK6HDVN6JvWBIEW8tt9hPR7fXdn2Lgpw==", "dev": true, - "license": "MIT", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" + "requires": { + "@babel/types": "^7.16.0" } }, - "node_modules/tough-cookie": { - "version": "4.0.0", - "license": "BSD-3-Clause", - "dependencies": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.1.2" - }, - "engines": { - "node": ">=6" + "@babel/helper-plugin-utils": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.5.tgz", + "integrity": "sha512-59KHWHXxVA9K4HNF4sbHCf+eJeFe0Te/ZFGqBT4OjXhrwvA04sGfaEGsVTdsjoszq0YTP49RC9UKe5g8uN2RwQ==", + "dev": true + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.5.tgz", + "integrity": "sha512-X+aAJldyxrOmN9v3FKp+Hu1NO69VWgYgDGq6YDykwRPzxs5f2N+X988CBXS7EQahDU+Vpet5QYMqLk+nsp+Qxw==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-wrap-function": "^7.16.5", + "@babel/types": "^7.16.0" } }, - "node_modules/tr46": { - "version": "2.1.0", - "license": "MIT", - "dependencies": { - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=8" + "@babel/helper-replace-supers": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.5.tgz", + "integrity": "sha512-ao3seGVa/FZCMCCNDuBcqnBFSbdr8N2EW35mzojx3TwfIbdPmNK+JV6+2d5bR0Z71W5ocLnQp9en/cTF7pBJiQ==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.16.5", + "@babel/helper-member-expression-to-functions": "^7.16.5", + "@babel/helper-optimise-call-expression": "^7.16.0", + "@babel/traverse": "^7.16.5", + "@babel/types": "^7.16.0" } }, - "node_modules/traverse": { - "version": "0.6.6", + "@babel/helper-simple-access": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.0.tgz", + "integrity": "sha512-o1rjBT/gppAqKsYfUdfHq5Rk03lMQrkPHG1OWzHWpLgVXRH4HnMM9Et9CVdIqwkCQlobnGHEJMsgWP/jE1zUiw==", "dev": true, - "license": "MIT" + "requires": { + "@babel/types": "^7.16.0" + } }, - "node_modules/trim-newlines": { - "version": "3.0.1", + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz", + "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==", "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" + "requires": { + "@babel/types": "^7.16.0" } }, - "node_modules/ts-node": { - "version": "9.1.1", + "@babel/helper-split-export-declaration": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.0.tgz", + "integrity": "sha512-0YMMRpuDFNGTHNRiiqJX19GjNXA4H0E8jZ2ibccfSxaCogbm3am5WN/2nQNj0YnQwGWM1J06GOcQ2qnh3+0paw==", "dev": true, - "license": "MIT", - "dependencies": { - "arg": "^4.1.0", - "create-require": "^1.1.0", - "diff": "^4.0.1", - "make-error": "^1.1.1", - "source-map-support": "^0.5.17", - "yn": "3.1.1" - }, - "bin": { - "ts-node": "dist/bin.js", - "ts-node-script": "dist/bin-script.js", - "ts-node-transpile-only": "dist/bin-transpile.js", - "ts-script": "dist/bin-script-deprecated.js" - }, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "typescript": ">=2.7" + "requires": { + "@babel/types": "^7.16.0" } }, - "node_modules/ts-node/node_modules/arg": { - "version": "4.1.3", + "@babel/helper-validator-identifier": { + "version": "7.15.7", + "dev": true + }, + "@babel/helper-validator-option": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", + "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", + "dev": true + }, + "@babel/helper-wrap-function": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.5.tgz", + "integrity": "sha512-2J2pmLBqUqVdJw78U0KPNdeE2qeuIyKoG4mKV7wAq3mc4jJG282UgjZw4ZYDnqiWQuS3Y3IYdF/AQ6CpyBV3VA==", "dev": true, - "license": "MIT" + "requires": { + "@babel/helper-function-name": "^7.16.0", + "@babel/template": "^7.16.0", + "@babel/traverse": "^7.16.5", + "@babel/types": "^7.16.0" + } }, - "node_modules/tslib": { - "version": "1.13.0", + "@babel/helpers": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.5.tgz", + "integrity": "sha512-TLgi6Lh71vvMZGEkFuIxzaPsyeYCHQ5jJOOX1f0xXn0uciFuE8cEk0wyBquMcCxBXZ5BJhE2aUB7pnWTD150Tw==", "dev": true, - "license": "0BSD" + "requires": { + "@babel/template": "^7.16.0", + "@babel/traverse": "^7.16.5", + "@babel/types": "^7.16.0" + } }, - "node_modules/tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "@babel/highlight": { + "version": "7.16.0", "dev": true, - "dependencies": { - "tslib": "^1.8.1" - }, - "engines": { - "node": ">= 6" + "requires": { + "@babel/helper-validator-identifier": "^7.15.7", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" }, - "peerDependencies": { - "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + "dependencies": { + "chalk": { + "version": "2.4.2", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + } } }, - "node_modules/type": { - "version": "1.2.0", - "license": "ISC" + "@babel/parser": { + "version": "7.16.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.6.tgz", + "integrity": "sha512-Gr86ujcNuPDnNOY8mi383Hvi8IYrJVJYuf3XcuBM/Dgd+bINn/7tHqsj+tKkoreMbmGsFLsltI/JJd8fOFWGDQ==", + "dev": true }, - "node_modules/type-check": { - "version": "0.4.0", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.16.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.2.tgz", + "integrity": "sha512-h37CvpLSf8gb2lIJ2CgC3t+EjFbi0t8qS7LCS1xcJIlEXE4czlofwaW7W1HA8zpgOCzI9C1nmoqNR1zWkk0pQg==", "dev": true, - "license": "MIT", - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" } }, - "node_modules/type-fest": { - "version": "0.18.1", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.0.tgz", + "integrity": "sha512-4tcFwwicpWTrpl9qjf7UsoosaArgImF85AxqCRZlgc3IQDvkUHjJpruXAL58Wmj+T6fypWTC/BakfEkwIL/pwA==", "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0" } }, - "node_modules/typedarray": { - "version": "0.0.6", - "license": "MIT" + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.5.tgz", + "integrity": "sha512-C/FX+3HNLV6sz7AqbTQqEo1L9/kfrKjxcVtgyBCmvIgOjvuBVUWooDoi7trsLxOzCEo5FccjRvKHkfDsJFZlfA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-remap-async-to-generator": "^7.16.5", + "@babel/plugin-syntax-async-generators": "^7.8.4" + } }, - "node_modules/typedarray-to-buffer": { - "version": "3.1.5", + "@babel/plugin-proposal-class-properties": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.5.tgz", + "integrity": "sha512-pJD3HjgRv83s5dv1sTnDbZOaTjghKEz8KUn1Kbh2eAIRhGuyQ1XSeI4xVXU3UlIEVA3DAyIdxqT1eRn7Wcn55A==", "dev": true, - "license": "MIT", - "dependencies": { - "is-typedarray": "^1.0.0" + "requires": { + "@babel/helper-create-class-features-plugin": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.5" } }, - "node_modules/typescript": { - "version": "4.5.4", + "@babel/plugin-proposal-class-static-block": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.16.5.tgz", + "integrity": "sha512-EEFzuLZcm/rNJ8Q5krK+FRKdVkd6FjfzT9tuSZql9sQn64K0hHA2KLJ0DqVot9/iV6+SsuadC5yI39zWnm+nmQ==", "dev": true, - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" + "requires": { + "@babel/helper-create-class-features-plugin": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/plugin-syntax-class-static-block": "^7.14.5" } }, - "node_modules/uglify-js": { - "version": "3.14.5", + "@babel/plugin-proposal-dynamic-import": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.5.tgz", + "integrity": "sha512-P05/SJZTTvHz79LNYTF8ff5xXge0kk5sIIWAypcWgX4BTRUgyHc8wRxJ/Hk+mU0KXldgOOslKaeqnhthcDJCJQ==", "dev": true, - "license": "BSD-2-Clause", - "optional": true, - "bin": { - "uglifyjs": "bin/uglifyjs" - }, - "engines": { - "node": ">=0.8.0" + "requires": { + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" } }, - "node_modules/unicode-properties": { - "version": "1.3.1", - "license": "MIT", - "dependencies": { - "base64-js": "^1.3.0", - "unicode-trie": "^2.0.0" + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.5.tgz", + "integrity": "sha512-i+sltzEShH1vsVydvNaTRsgvq2vZsfyrd7K7vPLUU/KgS0D5yZMe6uipM0+izminnkKrEfdUnz7CxMRb6oHZWw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" } }, - "node_modules/unicode-trie": { - "version": "2.0.0", - "license": "MIT", - "dependencies": { - "pako": "^0.2.5", - "tiny-inflate": "^1.0.0" + "@babel/plugin-proposal-json-strings": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.5.tgz", + "integrity": "sha512-QQJueTFa0y9E4qHANqIvMsuxM/qcLQmKttBACtPCQzGUEizsXDACGonlPiSwynHfOa3vNw0FPMVvQzbuXwh4SQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/plugin-syntax-json-strings": "^7.8.3" } }, - "node_modules/uniq": { - "version": "1.0.1", + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.5.tgz", + "integrity": "sha512-xqibl7ISO2vjuQM+MzR3rkd0zfNWltk7n9QhaD8ghMmMceVguYrNDt7MikRyj4J4v3QehpnrU8RYLnC7z/gZLA==", "dev": true, - "license": "MIT" + "requires": { + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } }, - "node_modules/unique-string": { - "version": "2.0.0", + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.5.tgz", + "integrity": "sha512-YwMsTp/oOviSBhrjwi0vzCUycseCYwoXnLiXIL3YNjHSMBHicGTz7GjVU/IGgz4DtOEXBdCNG72pvCX22ehfqg==", "dev": true, - "license": "MIT", - "dependencies": { - "crypto-random-string": "^2.0.0" - }, - "engines": { - "node": ">=8" + "requires": { + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" } }, - "node_modules/universal-user-agent": { - "version": "6.0.0", + "@babel/plugin-proposal-numeric-separator": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.5.tgz", + "integrity": "sha512-DvB9l/TcsCRvsIV9v4jxR/jVP45cslTVC0PMVHvaJhhNuhn2Y1SOhCSFlPK777qLB5wb8rVDaNoqMTyOqtY5Iw==", "dev": true, - "license": "ISC" + "requires": { + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } }, - "node_modules/universalify": { - "version": "0.1.2", - "license": "MIT", - "engines": { - "node": ">= 4.0.0" + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.5.tgz", + "integrity": "sha512-UEd6KpChoyPhCoE840KRHOlGhEZFutdPDMGj+0I56yuTTOaT51GzmnEl/0uT41fB/vD2nT+Pci2KjezyE3HmUw==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.16.4", + "@babel/helper-compilation-targets": "^7.16.3", + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.16.5" } }, - "node_modules/uri-js": { - "version": "4.4.1", + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.5.tgz", + "integrity": "sha512-ihCMxY1Iljmx4bWy/PIMJGXN4NS4oUj1MKynwO07kiKms23pNvIn1DMB92DNB2R0EA882sw0VXIelYGdtF7xEQ==", "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "punycode": "^2.1.0" + "requires": { + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" } }, - "node_modules/url-join": { - "version": "4.0.1", + "@babel/plugin-proposal-optional-chaining": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.5.tgz", + "integrity": "sha512-kzdHgnaXRonttiTfKYnSVafbWngPPr2qKw9BWYBESl91W54e+9R5pP70LtWxV56g0f05f/SQrwHYkfvbwcdQ/A==", "dev": true, - "license": "MIT" + "requires": { + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "license": "MIT" + "@babel/plugin-proposal-private-methods": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.5.tgz", + "integrity": "sha512-+yFMO4BGT3sgzXo+lrq7orX5mAZt57DwUK6seqII6AcJnJOIhBJ8pzKH47/ql/d426uQ7YhN8DpUFirQzqYSUA==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.5" + } + }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.5.tgz", + "integrity": "sha512-+YGh5Wbw0NH3y/E5YMu6ci5qTDmAEVNoZ3I54aB6nVEOZ5BQ7QJlwKq5pYVucQilMByGn/bvX0af+uNaPRCabA==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-create-class-features-plugin": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + } }, - "node_modules/v8-compile-cache": { - "version": "2.3.0", + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.5.tgz", + "integrity": "sha512-s5sKtlKQyFSatt781HQwv1hoM5BQ9qRH30r+dK56OLDsHmV74mzwJNX7R1yMuE7VZKG5O6q/gmOGSAO6ikTudg==", "dev": true, - "license": "MIT" + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.16.0", + "@babel/helper-plugin-utils": "^7.16.5" + } }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", "dev": true, - "license": "Apache-2.0", - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" } }, - "node_modules/vite": { - "version": "2.7.3", + "@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", "dev": true, - "license": "MIT", - "dependencies": { - "esbuild": "^0.13.12", - "postcss": "^8.3.11", - "resolve": "^1.20.0", - "rollup": "^2.59.0" - }, - "bin": { - "vite": "bin/vite.js" - }, - "engines": { - "node": ">=12.2.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - }, - "peerDependencies": { - "less": "*", - "sass": "*", - "stylus": "*" - }, - "peerDependenciesMeta": { - "less": { - "optional": true - }, - "sass": { - "optional": true - }, - "stylus": { - "optional": true - } + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" } }, - "node_modules/vite/node_modules/resolve": { - "version": "1.20.0", + "@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", "dev": true, - "license": "MIT", - "dependencies": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" } }, - "node_modules/w3c-hr-time": { - "version": "1.0.2", - "license": "MIT", - "dependencies": { - "browser-process-hrtime": "^1.0.0" + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" } }, - "node_modules/w3c-keyname": { - "version": "2.2.4", - "license": "MIT" + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } }, - "node_modules/w3c-xmlserializer": { - "version": "2.0.0", - "license": "MIT", - "dependencies": { - "xml-name-validator": "^3.0.0" - }, - "engines": { - "node": ">=10" + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" } }, - "node_modules/webidl-conversions": { - "version": "6.1.0", - "license": "BSD-2-Clause", - "engines": { - "node": ">=10.4" + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" } }, - "node_modules/whatwg-encoding": { - "version": "1.0.5", - "license": "MIT", - "dependencies": { - "iconv-lite": "0.4.24" + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" } }, - "node_modules/whatwg-mimetype": { - "version": "2.3.0", - "license": "MIT" + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } }, - "node_modules/whatwg-url": { - "version": "8.7.0", - "license": "MIT", - "dependencies": { - "lodash": "^4.7.0", - "tr46": "^2.1.0", - "webidl-conversions": "^6.1.0" - }, - "engines": { - "node": ">=10" + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" } }, - "node_modules/which": { - "version": "1.3.1", + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", "dev": true, - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" } }, - "node_modules/wmf": { - "version": "1.0.2", - "license": "Apache-2.0", - "engines": { - "node": ">=0.8" + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" } }, - "node_modules/word": { - "version": "0.4.0", - "license": "Apache-2.0", - "dependencies": { - "cfb": "^1.2.0", - "jsdom": "^16.2.2" - }, - "engines": { - "node": ">=0.8" + "@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" } }, - "node_modules/word-wrap": { - "version": "1.2.3", - "license": "MIT", - "engines": { - "node": ">=0.10.0" + "@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" } }, - "node_modules/wordwrap": { - "version": "1.0.0", + "@babel/plugin-transform-arrow-functions": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.5.tgz", + "integrity": "sha512-8bTHiiZyMOyfZFULjsCnYOWG059FVMes0iljEHSfARhNgFfpsqE92OrCffv3veSw9rwMkYcFe9bj0ZoXU2IGtQ==", "dev": true, - "license": "MIT" + "requires": { + "@babel/helper-plugin-utils": "^7.16.5" + } }, - "node_modules/wrap-ansi": { - "version": "7.0.0", + "@babel/plugin-transform-async-to-generator": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.5.tgz", + "integrity": "sha512-TMXgfioJnkXU+XRoj7P2ED7rUm5jbnDWwlCuFVTpQboMfbSya5WrmubNBAMlk7KXvywpo8rd8WuYZkis1o2H8w==", "dev": true, - "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" + "requires": { + "@babel/helper-module-imports": "^7.16.0", + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-remap-async-to-generator": "^7.16.5" } }, - "node_modules/wrap-ansi/node_modules/ansi-regex": { - "version": "5.0.1", + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.5.tgz", + "integrity": "sha512-BxmIyKLjUGksJ99+hJyL/HIxLIGnLKtw772zYDER7UuycDZ+Xvzs98ZQw6NGgM2ss4/hlFAaGiZmMNKvValEjw==", "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" + "requires": { + "@babel/helper-plugin-utils": "^7.16.5" } }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "4.3.0", + "@babel/plugin-transform-block-scoping": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.5.tgz", + "integrity": "sha512-JxjSPNZSiOtmxjX7PBRBeRJTUKTyJ607YUYeT0QJCNdsedOe+/rXITjP08eG8xUpsLfPirgzdCFN+h0w6RI+pQ==", "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "requires": { + "@babel/helper-plugin-utils": "^7.16.5" } }, - "node_modules/wrap-ansi/node_modules/color-convert": { - "version": "2.0.1", + "@babel/plugin-transform-classes": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.5.tgz", + "integrity": "sha512-DzJ1vYf/7TaCYy57J3SJ9rV+JEuvmlnvvyvYKFbk5u46oQbBvuB9/0w+YsVsxkOv8zVWKpDmUoj4T5ILHoXevA==", "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-environment-visitor": "^7.16.5", + "@babel/helper-function-name": "^7.16.0", + "@babel/helper-optimise-call-expression": "^7.16.0", + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-replace-supers": "^7.16.5", + "@babel/helper-split-export-declaration": "^7.16.0", + "globals": "^11.1.0" }, - "engines": { - "node": ">=7.0.0" + "dependencies": { + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + } } }, - "node_modules/wrap-ansi/node_modules/color-name": { - "version": "1.1.4", + "@babel/plugin-transform-computed-properties": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.5.tgz", + "integrity": "sha512-n1+O7xtU5lSLraRzX88CNcpl7vtGdPakKzww74bVwpAIRgz9JVLJJpOLb0uYqcOaXVM0TL6X0RVeIJGD2CnCkg==", "dev": true, - "license": "MIT" + "requires": { + "@babel/helper-plugin-utils": "^7.16.5" + } }, - "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", + "@babel/plugin-transform-destructuring": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.5.tgz", + "integrity": "sha512-GuRVAsjq+c9YPK6NeTkRLWyQskDC099XkBSVO+6QzbnOnH2d/4mBVXYStaPrZD3dFRfg00I6BFJ9Atsjfs8mlg==", "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" + "requires": { + "@babel/helper-plugin-utils": "^7.16.5" } }, - "node_modules/wrap-ansi/node_modules/string-width": { - "version": "4.2.2", + "@babel/plugin-transform-dotall-regex": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.5.tgz", + "integrity": "sha512-iQiEMt8Q4/5aRGHpGVK2Zc7a6mx7qEAO7qehgSug3SDImnuMzgmm/wtJALXaz25zUj1PmnNHtShjFgk4PDx4nw==", "dev": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.16.0", + "@babel/helper-plugin-utils": "^7.16.5" } }, - "node_modules/wrap-ansi/node_modules/strip-ansi": { - "version": "6.0.0", + "@babel/plugin-transform-duplicate-keys": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.5.tgz", + "integrity": "sha512-81tijpDg2a6I1Yhj4aWY1l3O1J4Cg/Pd7LfvuaH2VVInAkXtzibz9+zSPdUM1WvuUi128ksstAP0hM5w48vQgg==", "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" + "requires": { + "@babel/helper-plugin-utils": "^7.16.5" } }, - "node_modules/wrappy": { - "version": "1.0.2", + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.5.tgz", + "integrity": "sha512-12rba2HwemQPa7BLIKCzm1pT2/RuQHtSFHdNl41cFiC6oi4tcrp7gjB07pxQvFpcADojQywSjblQth6gJyE6CA==", "dev": true, - "license": "ISC" + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.5" + } }, - "node_modules/write-file-atomic": { - "version": "3.0.3", + "@babel/plugin-transform-for-of": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.5.tgz", + "integrity": "sha512-+DpCAJFPAvViR17PIMi9x2AE34dll5wNlXO43wagAX2YcRGgEVHCNFC4azG85b4YyyFarvkc/iD5NPrz4Oneqw==", "dev": true, - "license": "ISC", - "dependencies": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" + "requires": { + "@babel/helper-plugin-utils": "^7.16.5" } }, - "node_modules/ws": { - "version": "7.5.5", - "license": "MIT", - "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } + "@babel/plugin-transform-function-name": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.5.tgz", + "integrity": "sha512-Fuec/KPSpVLbGo6z1RPw4EE1X+z9gZk1uQmnYy7v4xr4TO9p41v1AoUuXEtyqAI7H+xNJYSICzRqZBhDEkd3kQ==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.16.0", + "@babel/helper-plugin-utils": "^7.16.5" } }, - "node_modules/xlsx": { - "version": "0.17.2", - "license": "Apache-2.0", - "dependencies": { - "adler-32": "~1.2.0", - "cfb": "^1.1.4", - "codepage": "~1.15.0", - "commander": "~2.17.1", - "crc-32": "~1.2.0", - "exit-on-epipe": "~1.0.1", - "fflate": "^0.3.8", - "ssf": "~0.11.2", - "wmf": "~1.0.1", - "word": "~0.4.0" - }, - "bin": { - "xlsx": "bin/xlsx.njs" - }, - "engines": { - "node": ">=0.8" + "@babel/plugin-transform-literals": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.5.tgz", + "integrity": "sha512-B1j9C/IfvshnPcklsc93AVLTrNVa69iSqztylZH6qnmiAsDDOmmjEYqOm3Ts2lGSgTSywnBNiqC949VdD0/gfw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.5" } }, - "node_modules/xlsx/node_modules/commander": { - "version": "2.17.1", - "license": "MIT" + "@babel/plugin-transform-member-expression-literals": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.5.tgz", + "integrity": "sha512-d57i3vPHWgIde/9Y8W/xSFUndhvhZN5Wu2TjRrN1MVz5KzdUihKnfDVlfP1U7mS5DNj/WHHhaE4/tTi4hIyHwQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.5" + } }, - "node_modules/xml-formatter": { - "version": "2.5.1", - "license": "MIT", - "dependencies": { - "xml-parser-xo": "^3.1.2" - }, - "engines": { - "node": ">= 10" + "@babel/plugin-transform-modules-amd": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.5.tgz", + "integrity": "sha512-oHI15S/hdJuSCfnwIz+4lm6wu/wBn7oJ8+QrkzPPwSFGXk8kgdI/AIKcbR/XnD1nQVMg/i6eNaXpszbGuwYDRQ==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.5", + "babel-plugin-dynamic-import-node": "^2.3.3" } }, - "node_modules/xml-name-validator": { - "version": "3.0.0", - "license": "Apache-2.0" + "@babel/plugin-transform-modules-commonjs": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.5.tgz", + "integrity": "sha512-ABhUkxvoQyqhCWyb8xXtfwqNMJD7tx+irIRnUh6lmyFud7Jln1WzONXKlax1fg/ey178EXbs4bSGNd6PngO+SQ==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-simple-access": "^7.16.0", + "babel-plugin-dynamic-import-node": "^2.3.3" + } }, - "node_modules/xml-parser-xo": { - "version": "3.1.2", - "license": "MIT", - "engines": { - "node": ">= 10" + "@babel/plugin-transform-modules-systemjs": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.5.tgz", + "integrity": "sha512-53gmLdScNN28XpjEVIm7LbWnD/b/TpbwKbLk6KV4KqC9WyU6rq1jnNmVG6UgAdQZVVGZVoik3DqHNxk4/EvrjA==", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.16.0", + "@babel/helper-module-transforms": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-validator-identifier": "^7.15.7", + "babel-plugin-dynamic-import-node": "^2.3.3" } }, - "node_modules/xmlchars": { - "version": "2.2.0", - "license": "MIT" + "@babel/plugin-transform-modules-umd": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.5.tgz", + "integrity": "sha512-qTFnpxHMoenNHkS3VoWRdwrcJ3FhX567GvDA3hRZKF0Dj8Fmg0UzySZp3AP2mShl/bzcywb/UWAMQIjA1bhXvw==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.5" + } }, - "node_modules/xmldoc": { - "version": "1.1.2", - "license": "MIT", - "dependencies": { - "sax": "^1.2.1" + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.5.tgz", + "integrity": "sha512-/wqGDgvFUeKELW6ex6QB7dLVRkd5ehjw34tpXu1nhKC0sFfmaLabIswnpf8JgDyV2NeDmZiwoOb0rAmxciNfjA==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.16.0" } }, - "node_modules/xtend": { - "version": "4.0.2", - "license": "MIT", - "engines": { - "node": ">=0.4" + "@babel/plugin-transform-new-target": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.5.tgz", + "integrity": "sha512-ZaIrnXF08ZC8jnKR4/5g7YakGVL6go6V9ql6Jl3ecO8PQaQqFE74CuM384kezju7Z9nGCCA20BqZaR1tJ/WvHg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.5" } }, - "node_modules/y18n": { - "version": "5.0.5", + "@babel/plugin-transform-object-super": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.5.tgz", + "integrity": "sha512-tded+yZEXuxt9Jdtkc1RraW1zMF/GalVxaVVxh41IYwirdRgyAxxxCKZ9XB7LxZqmsjfjALxupNE1MIz9KH+Zg==", "dev": true, - "license": "ISC", - "engines": { - "node": ">=10" + "requires": { + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-replace-supers": "^7.16.5" } }, - "node_modules/yallist": { - "version": "4.0.0", + "@babel/plugin-transform-parameters": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.5.tgz", + "integrity": "sha512-B3O6AL5oPop1jAVg8CV+haeUte9oFuY85zu0jwnRNZZi3tVAbJriu5tag/oaO2kGaQM/7q7aGPBlTI5/sr9enA==", "dev": true, - "license": "ISC" + "requires": { + "@babel/helper-plugin-utils": "^7.16.5" + } }, - "node_modules/yaml": { - "version": "1.10.2", + "@babel/plugin-transform-property-literals": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.5.tgz", + "integrity": "sha512-+IRcVW71VdF9pEH/2R/Apab4a19LVvdVsr/gEeotH00vSDVlKD+XgfSIw+cgGWsjDB/ziqGv/pGoQZBIiQVXHg==", "dev": true, - "license": "ISC", - "engines": { - "node": ">= 6" + "requires": { + "@babel/helper-plugin-utils": "^7.16.5" } }, - "node_modules/yargs": { - "version": "16.2.0", + "@babel/plugin-transform-regenerator": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.5.tgz", + "integrity": "sha512-2z+it2eVWU8TtQQRauvGUqZwLy4+7rTfo6wO4npr+fvvN1SW30ZF3O/ZRCNmTuu4F5MIP8OJhXAhRV5QMJOuYg==", "dev": true, - "license": "MIT", - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, - "engines": { - "node": ">=10" + "requires": { + "regenerator-transform": "^0.14.2" } }, - "node_modules/yargs-parser": { - "version": "20.2.7", + "@babel/plugin-transform-reserved-words": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.5.tgz", + "integrity": "sha512-aIB16u8lNcf7drkhXJRoggOxSTUAuihTSTfAcpynowGJOZiGf+Yvi7RuTwFzVYSYPmWyARsPqUGoZWWWxLiknw==", "dev": true, - "license": "ISC", - "engines": { - "node": ">=10" + "requires": { + "@babel/helper-plugin-utils": "^7.16.5" } }, - "node_modules/yargs/node_modules/ansi-regex": { - "version": "5.0.1", + "@babel/plugin-transform-shorthand-properties": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.5.tgz", + "integrity": "sha512-ZbuWVcY+MAXJuuW7qDoCwoxDUNClfZxoo7/4swVbOW1s/qYLOMHlm9YRWMsxMFuLs44eXsv4op1vAaBaBaDMVg==", "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" + "requires": { + "@babel/helper-plugin-utils": "^7.16.5" } }, - "node_modules/yargs/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", + "@babel/plugin-transform-spread": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.5.tgz", + "integrity": "sha512-5d6l/cnG7Lw4tGHEoga4xSkYp1euP7LAtrah1h1PgJ3JY7yNsjybsxQAnVK4JbtReZ/8z6ASVmd3QhYYKLaKZw==", "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" + "requires": { + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" } }, - "node_modules/yargs/node_modules/string-width": { - "version": "4.2.2", + "@babel/plugin-transform-sticky-regex": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.5.tgz", + "integrity": "sha512-usYsuO1ID2LXxzuUxifgWtJemP7wL2uZtyrTVM4PKqsmJycdS4U4mGovL5xXkfUheds10Dd2PjoQLXw6zCsCbg==", "dev": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" + "requires": { + "@babel/helper-plugin-utils": "^7.16.5" } }, - "node_modules/yargs/node_modules/strip-ansi": { - "version": "6.0.0", + "@babel/plugin-transform-template-literals": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.5.tgz", + "integrity": "sha512-gnyKy9RyFhkovex4BjKWL3BVYzUDG6zC0gba7VMLbQoDuqMfJ1SDXs8k/XK41Mmt1Hyp4qNAvGFb9hKzdCqBRQ==", "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" + "requires": { + "@babel/helper-plugin-utils": "^7.16.5" } }, - "node_modules/yn": { - "version": "3.1.1", + "@babel/plugin-transform-typeof-symbol": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.5.tgz", + "integrity": "sha512-ldxCkW180qbrvyCVDzAUZqB0TAeF8W/vGJoRcaf75awm6By+PxfJKvuqVAnq8N9wz5Xa6mSpM19OfVKKVmGHSQ==", "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" + "requires": { + "@babel/helper-plugin-utils": "^7.16.5" } }, - "node_modules/yocto-queue": { - "version": "0.1.0", + "@babel/plugin-transform-unicode-escapes": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.5.tgz", + "integrity": "sha512-shiCBHTIIChGLdyojsKQjoAyB8MBwat25lKM7MJjbe1hE0bgIppD+LX9afr41lLHOhqceqeWl4FkLp+Bgn9o1Q==", "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "requires": { + "@babel/helper-plugin-utils": "^7.16.5" } - } - }, - "dependencies": { - "@amcharts/amcharts4": { - "version": "4.10.23", + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.5.tgz", + "integrity": "sha512-GTJ4IW012tiPEMMubd7sD07iU9O/LOo8Q/oU4xNhcaq0Xn8+6TcUQaHtC8YxySo1T+ErQ8RaWogIEeFhKGNPzw==", + "dev": true, "requires": { - "@babel/runtime": "^7.6.3", - "core-js": "^3.0.0", - "d3-force": "^2.0.1", - "d3-geo": "^2.0.1", - "d3-geo-projection": "^3.0.0", - "d3-selection": "^1.0.2", - "d3-transition": "^1.0.1", - "pdfmake": "^0.2.2", - "polylabel": "^1.0.2", - "raf": "^3.4.1", - "regression": "^2.0.1", - "rgbcolor": "^1.0.1", - "stackblur-canvas": "^2.0.0", - "tslib": "^2.0.1", - "xlsx": "^0.17.0" - }, - "dependencies": { - "tslib": { - "version": "2.1.0" - } + "@babel/helper-create-regexp-features-plugin": "^7.16.0", + "@babel/helper-plugin-utils": "^7.16.5" } }, - "@amcharts/amcharts4-geodata": { - "version": "4.1.22" + "@babel/preset-env": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.5.tgz", + "integrity": "sha512-MiJJW5pwsktG61NDxpZ4oJ1CKxM1ncam9bzRtx9g40/WkLRkxFP6mhpkYV0/DxcciqoiHicx291+eUQrXb/SfQ==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.16.4", + "@babel/helper-compilation-targets": "^7.16.3", + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-validator-option": "^7.14.5", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.2", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-async-generator-functions": "^7.16.5", + "@babel/plugin-proposal-class-properties": "^7.16.5", + "@babel/plugin-proposal-class-static-block": "^7.16.5", + "@babel/plugin-proposal-dynamic-import": "^7.16.5", + "@babel/plugin-proposal-export-namespace-from": "^7.16.5", + "@babel/plugin-proposal-json-strings": "^7.16.5", + "@babel/plugin-proposal-logical-assignment-operators": "^7.16.5", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.5", + "@babel/plugin-proposal-numeric-separator": "^7.16.5", + "@babel/plugin-proposal-object-rest-spread": "^7.16.5", + "@babel/plugin-proposal-optional-catch-binding": "^7.16.5", + "@babel/plugin-proposal-optional-chaining": "^7.16.5", + "@babel/plugin-proposal-private-methods": "^7.16.5", + "@babel/plugin-proposal-private-property-in-object": "^7.16.5", + "@babel/plugin-proposal-unicode-property-regex": "^7.16.5", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.16.5", + "@babel/plugin-transform-async-to-generator": "^7.16.5", + "@babel/plugin-transform-block-scoped-functions": "^7.16.5", + "@babel/plugin-transform-block-scoping": "^7.16.5", + "@babel/plugin-transform-classes": "^7.16.5", + "@babel/plugin-transform-computed-properties": "^7.16.5", + "@babel/plugin-transform-destructuring": "^7.16.5", + "@babel/plugin-transform-dotall-regex": "^7.16.5", + "@babel/plugin-transform-duplicate-keys": "^7.16.5", + "@babel/plugin-transform-exponentiation-operator": "^7.16.5", + "@babel/plugin-transform-for-of": "^7.16.5", + "@babel/plugin-transform-function-name": "^7.16.5", + "@babel/plugin-transform-literals": "^7.16.5", + "@babel/plugin-transform-member-expression-literals": "^7.16.5", + "@babel/plugin-transform-modules-amd": "^7.16.5", + "@babel/plugin-transform-modules-commonjs": "^7.16.5", + "@babel/plugin-transform-modules-systemjs": "^7.16.5", + "@babel/plugin-transform-modules-umd": "^7.16.5", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.5", + "@babel/plugin-transform-new-target": "^7.16.5", + "@babel/plugin-transform-object-super": "^7.16.5", + "@babel/plugin-transform-parameters": "^7.16.5", + "@babel/plugin-transform-property-literals": "^7.16.5", + "@babel/plugin-transform-regenerator": "^7.16.5", + "@babel/plugin-transform-reserved-words": "^7.16.5", + "@babel/plugin-transform-shorthand-properties": "^7.16.5", + "@babel/plugin-transform-spread": "^7.16.5", + "@babel/plugin-transform-sticky-regex": "^7.16.5", + "@babel/plugin-transform-template-literals": "^7.16.5", + "@babel/plugin-transform-typeof-symbol": "^7.16.5", + "@babel/plugin-transform-unicode-escapes": "^7.16.5", + "@babel/plugin-transform-unicode-regex": "^7.16.5", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.16.0", + "babel-plugin-polyfill-corejs2": "^0.3.0", + "babel-plugin-polyfill-corejs3": "^0.4.0", + "babel-plugin-polyfill-regenerator": "^0.3.0", + "core-js-compat": "^3.19.1", + "semver": "^6.3.0" + } }, - "@babel/code-frame": { - "version": "7.16.0", + "@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", "dev": true, "requires": { - "@babel/highlight": "^7.16.0" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" } }, - "@babel/helper-validator-identifier": { - "version": "7.15.7", - "dev": true + "@babel/runtime": { + "version": "7.12.5", + "requires": { + "regenerator-runtime": "^0.13.4" + } }, - "@babel/highlight": { + "@babel/template": { "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.0.tgz", + "integrity": "sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.15.7", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" + "@babel/code-frame": "^7.16.0", + "@babel/parser": "^7.16.0", + "@babel/types": "^7.16.0" + } + }, + "@babel/traverse": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.5.tgz", + "integrity": "sha512-FOCODAzqUMROikDYLYxl4nmwiLlu85rNqBML/A5hKRVXG2LV8d0iMqgPzdYTcIpjZEBB7D6UDU9vxRZiriASdQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.0", + "@babel/generator": "^7.16.5", + "@babel/helper-environment-visitor": "^7.16.5", + "@babel/helper-function-name": "^7.16.0", + "@babel/helper-hoist-variables": "^7.16.0", + "@babel/helper-split-export-declaration": "^7.16.0", + "@babel/parser": "^7.16.5", + "@babel/types": "^7.16.0", + "debug": "^4.1.0", + "globals": "^11.1.0" }, "dependencies": { - "chalk": { - "version": "2.4.2", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true } } }, - "@babel/runtime": { - "version": "7.12.5", + "@babel/types": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "dev": true, "requires": { - "regenerator-runtime": "^0.13.4" + "@babel/helper-validator-identifier": "^7.15.7", + "to-fast-properties": "^2.0.0" } }, "@codemirror/autocomplete": { @@ -15673,22 +19535,78 @@ "version": "18.12.0", "dev": true, "requires": { - "@octokit/core": "^3.5.1", - "@octokit/plugin-paginate-rest": "^2.16.8", - "@octokit/plugin-request-log": "^1.0.4", - "@octokit/plugin-rest-endpoint-methods": "^5.12.0" + "@octokit/core": "^3.5.1", + "@octokit/plugin-paginate-rest": "^2.16.8", + "@octokit/plugin-request-log": "^1.0.4", + "@octokit/plugin-rest-endpoint-methods": "^5.12.0" + } + }, + "@octokit/types": { + "version": "6.34.0", + "dev": true, + "requires": { + "@octokit/openapi-types": "^11.2.0" + } + }, + "@popperjs/core": { + "version": "2.11.0" + }, + "@rollup/plugin-babel": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.0.tgz", + "integrity": "sha512-9uIC8HZOnVLrLHxayq/PTzw+uS25E14KPUBh5ktF+18Mjo5yK0ToMMx6epY0uEgkjwJw0aBW4x2horYXh8juWw==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" + } + }, + "@rollup/plugin-node-resolve": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "dev": true, + "requires": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.19.0" + } + }, + "@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "dev": true, + "requires": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + }, + "dependencies": { + "magic-string": { + "version": "0.25.7", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", + "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", + "dev": true, + "requires": { + "sourcemap-codec": "^1.4.4" + } + } } }, - "@octokit/types": { - "version": "6.34.0", + "@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", "dev": true, "requires": { - "@octokit/openapi-types": "^11.2.0" + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" } }, - "@popperjs/core": { - "version": "2.11.0" - }, "@semantic-release/changelog": { "version": "6.0.1", "dev": true, @@ -15982,6 +19900,18 @@ "@stencil/core": { "version": "2.5.2" }, + "@surma/rollup-plugin-off-main-thread": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", + "dev": true, + "requires": { + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" + } + }, "@szmarczak/http-timer": { "version": "4.0.6", "dev": true, @@ -16044,6 +19974,12 @@ "version": "1.1.1", "dev": true }, + "@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", + "dev": true + }, "@types/fscreen": { "version": "1.0.1" }, @@ -16095,6 +20031,15 @@ "version": "4.0.0", "dev": true }, + "@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, "@types/responselike": { "version": "1.0.0", "dev": true, @@ -16374,6 +20319,12 @@ "version": "2.0.0", "dev": true }, + "async": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", + "dev": true + }, "asynckit": { "version": "0.4.0" }, @@ -16394,6 +20345,45 @@ "postcss-value-parser": "^4.1.0" } }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dev": true, + "requires": { + "object.assign": "^4.1.0" + } + }, + "babel-plugin-polyfill-corejs2": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.0.tgz", + "integrity": "sha512-wMDoBJ6uG4u4PNFh72Ty6t3EgfA91puCuAwKIazbQlci+ENb/UU9A3xG5lutjUIiXCIn1CY5L15r9LimiJyrSA==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.3.0", + "semver": "^6.1.1" + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.4.0.tgz", + "integrity": "sha512-YxFreYwUfglYKdLUGvIF2nJEsGwj+RhWSX/ije3D2vQPOXuyMLMtg/cCGMDpOA7Nd+MwlNdnGODbd2EwUZPlsw==", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.0", + "core-js-compat": "^3.18.0" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.0.tgz", + "integrity": "sha512-dhAPTDLGoMW5/84wkgwiLRwMnio2i1fUe53EuvtKMv0pn2p3S8OCoV1xAzfJPl0KOX7IB89s2ib85vbYiea3jg==", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.0" + } + }, "babel-runtime": { "version": "6.26.0", "requires": { @@ -16510,6 +20500,12 @@ "buffer-from": { "version": "1.1.2" }, + "builtin-modules": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz", + "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==", + "dev": true + }, "cacheable-lookup": { "version": "5.0.4", "dev": true @@ -16957,6 +20953,12 @@ } } }, + "common-tags": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", + "dev": true + }, "compare-func": { "version": "2.0.0", "dev": true, @@ -17043,6 +21045,24 @@ "core-js": { "version": "3.6.5" }, + "core-js-compat": { + "version": "3.20.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.20.1.tgz", + "integrity": "sha512-AVhKZNpqMV3Jz8hU0YEXXE06qoxtQGsAqU0u1neUngz5IusDJRX/ZJ6t3i7mS7QxNyEONbCo14GprkBrxPlTZA==", + "dev": true, + "requires": { + "browserslist": "^4.19.1", + "semver": "7.0.0" + }, + "dependencies": { + "semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "dev": true + } + } + }, "core-util-is": { "version": "1.0.2" }, @@ -17604,6 +21624,15 @@ "readable-stream": "^2.0.2" } }, + "ejs": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.6.tgz", + "integrity": "sha512-9lt9Zse4hPucPkoP7FHDF0LQAlGyF9JVpnClFLFH3aSSbxmyoqINRpp/9wePWJTUl4KOQwRL72Iw3InHPDkoGw==", + "dev": true, + "requires": { + "jake": "^10.6.1" + } + }, "electron-to-chromium": { "version": "1.4.18", "dev": true @@ -17652,6 +21681,45 @@ } } }, + "es-abstract": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", + "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.1", + "is-string": "^1.0.7", + "is-weakref": "^1.0.1", + "object-inspect": "^1.11.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, "es5-ext": { "version": "0.10.53", "requires": { @@ -17974,6 +22042,12 @@ "estree-is-function": { "version": "1.0.0" }, + "estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", + "dev": true + }, "esutils": { "version": "2.0.3" }, @@ -18109,6 +22183,15 @@ "flat-cache": "^3.0.4" } }, + "filelist": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.2.tgz", + "integrity": "sha512-z7O0IS8Plc39rTCq6i6iHxk43duYOn8uFJiWSewIq0Bww1RNybVHSCjahmcC87ZqAm4OTvFzlzeGu3XAzG1ctQ==", + "dev": true, + "requires": { + "minimatch": "^3.0.4" + } + }, "fill-range": { "version": "7.0.1", "dev": true, @@ -18233,6 +22316,12 @@ "fuse.js": { "version": "3.6.1" }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true + }, "get-assigned-identifiers": { "version": "1.2.0" }, @@ -18263,6 +22352,16 @@ "pump": "^3.0.0" } }, + "get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, "git-log-parser": { "version": "1.2.0", "dev": true, @@ -18430,6 +22529,12 @@ "function-bind": "^1.1.1" } }, + "has-bigints": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", + "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", + "dev": true + }, "has-flag": { "version": "3.0.0", "dev": true @@ -18514,6 +22619,12 @@ "safer-buffer": ">= 2.1.2 < 3" } }, + "idb": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/idb/-/idb-6.1.5.tgz", + "integrity": "sha512-IJtugpKkiVXQn5Y+LteyBCNk1N8xpGV3wWZk9EVtZWH8DYkjBn0bX1XnGP9RkyZF0sAcywa6unHqSWKe7q4LGw==", + "dev": true + }, "ignore": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", @@ -18609,6 +22720,17 @@ } } }, + "internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + } + }, "internmap": { "version": "1.0.1" }, @@ -18626,6 +22748,15 @@ "call-bind": "^1.0.0" } }, + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "requires": { + "has-bigints": "^1.0.1" + } + }, "is-binary-path": { "version": "2.1.0", "dev": true, @@ -18633,6 +22764,22 @@ "binary-extensions": "^2.0.0" } }, + "is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "dev": true + }, "is-ci": { "version": "3.0.1", "dev": true, @@ -18642,7 +22789,6 @@ }, "is-core-module": { "version": "2.2.0", - "dev": true, "requires": { "has": "^1.0.3" } @@ -18665,10 +22811,31 @@ "is-extglob": "^2.1.1" } }, + "is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=", + "dev": true + }, + "is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true + }, "is-number": { "version": "7.0.0", "dev": true }, + "is-number-object": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", + "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, "is-obj": { "version": "2.0.0", "dev": true @@ -18707,6 +22874,12 @@ "version": "1.1.0", "dev": true }, + "is-shared-array-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz", + "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==", + "dev": true + }, "is-ssh": { "version": "1.3.2", "dev": true, @@ -18718,6 +22891,24 @@ "version": "2.0.0", "dev": true }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, "is-text-path": { "version": "1.0.1", "dev": true, @@ -18733,6 +22924,15 @@ "version": "0.2.1", "dev": true }, + "is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2" + } + }, "is-windows": { "version": "1.0.2", "dev": true @@ -18755,10 +22955,63 @@ "lodash.uniqby": "^4.7.0" } }, + "jake": { + "version": "10.8.2", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.2.tgz", + "integrity": "sha512-eLpKyrfG3mzvGE2Du8VoPbeSkRry093+tyNjdYaBbJS9v17knImYGNXQCUV0gLxQtF82m3E8iRb/wdSQZLoq7A==", + "dev": true, + "requires": { + "async": "0.9.x", + "chalk": "^2.4.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + } + } + }, "java-properties": { "version": "1.0.2", "dev": true }, + "jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dev": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, "js-tokens": { "version": "4.0.0" }, @@ -18852,6 +23105,12 @@ } } }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, "json-buffer": { "version": "3.0.1", "dev": true @@ -18864,6 +23123,12 @@ "version": "2.3.0", "dev": true }, + "json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", + "dev": true + }, "json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", @@ -18878,6 +23143,15 @@ "version": "5.0.1", "dev": true }, + "json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, "jsonfile": { "version": "4.0.0", "dev": true, @@ -18889,6 +23163,12 @@ "version": "1.3.1", "dev": true }, + "jsonpointer": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.0.tgz", + "integrity": "sha512-PNYZIdMjVIvVgDSYKTT63Y+KZ6IZvGRNNWcxwD+GNnUz1MKPfv30J8ueCjdwcN0nDx2SlshgyB7Oy0epAzVRRg==", + "dev": true + }, "JSONStream": { "version": "1.3.5", "dev": true, @@ -18921,6 +23201,12 @@ "version": "1.5.3", "requires": {} }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true + }, "levn": { "version": "0.4.1", "dev": true, @@ -19080,6 +23366,12 @@ "version": "4.4.0", "dev": true }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", + "dev": true + }, "lodash.escaperegexp": { "version": "4.1.2", "dev": true @@ -19112,6 +23404,12 @@ "version": "4.6.2", "dev": true }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", + "dev": true + }, "lodash.truncate": { "version": "4.4.2", "dev": true @@ -19431,14 +23729,6 @@ "validate-npm-package-license": "^3.0.1" }, "dependencies": { - "resolve": { - "version": "1.20.0", - "dev": true, - "requires": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - } - }, "semver": { "version": "7.3.5", "dev": true, @@ -21585,6 +25875,18 @@ "object-keys": { "version": "1.1.1" }, + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + } + }, "once": { "version": "1.4.0", "dev": true, @@ -23002,6 +27304,12 @@ "dev": true, "requires": {} }, + "pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "dev": true + }, "printj": { "version": "1.1.2" }, @@ -23074,6 +27382,15 @@ "performance-now": "^2.1.0" } }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.0" + } + }, "rc": { "version": "1.2.8", "dev": true, @@ -23197,9 +27514,33 @@ "symbol-observable": "^1.2.0" } }, + "regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true + }, + "regenerate-unicode-properties": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz", + "integrity": "sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA==", + "dev": true, + "requires": { + "regenerate": "^1.4.2" + } + }, "regenerator-runtime": { "version": "0.13.7" }, + "regenerator-transform": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "dev": true, + "requires": { + "@babel/runtime": "^7.8.4" + } + }, "regexp.prototype.flags": { "version": "1.3.1", "requires": { @@ -23211,6 +27552,20 @@ "version": "3.2.0", "dev": true }, + "regexpu-core": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.8.0.tgz", + "integrity": "sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg==", + "dev": true, + "requires": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^9.0.0", + "regjsgen": "^0.5.2", + "regjsparser": "^0.7.0", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + } + }, "registry-auth-token": { "version": "4.2.1", "dev": true, @@ -23218,6 +27573,29 @@ "rc": "^1.2.8" } }, + "regjsgen": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", + "dev": true + }, + "regjsparser": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.7.0.tgz", + "integrity": "sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ==", + "dev": true, + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true + } + } + }, "regression": { "version": "2.0.1" }, @@ -23230,8 +27608,11 @@ "dev": true }, "resolve": { - "version": "1.17.0", + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", "requires": { + "is-core-module": "^2.2.0", "path-parse": "^1.0.6" } }, @@ -23308,6 +27689,51 @@ "fsevents": "~2.3.2" } }, + "rollup-plugin-terser": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.0.0" + }, + "dependencies": { + "acorn": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", + "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", + "dev": true, + "optional": true, + "peer": true + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true + }, + "terser": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.10.0.tgz", + "integrity": "sha512-AMmF99DMfEDiRJfxfY5jj5wNH/bYO09cniSqhfoyxc8sFoYIgkJy86G04UoZU5VjlpnplVu0K6Tx6E9b5+DlHA==", + "dev": true, + "requires": { + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.20" + } + } + } + }, "run-async": { "version": "2.4.1", "dev": true @@ -23450,6 +27876,15 @@ "version": "3.1.3", "dev": true }, + "serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } + }, "shallow-copy": { "version": "0.0.1" }, @@ -23464,6 +27899,17 @@ "version": "3.0.0", "dev": true }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, "signal-exit": { "version": "3.0.3", "dev": true @@ -23545,6 +27991,12 @@ } } }, + "source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "dev": true + }, "sourcemap-codec": { "version": "1.4.8" }, @@ -23782,6 +28234,42 @@ } } }, + "string.prototype.matchall": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.6.tgz", + "integrity": "sha512-6WgDX8HmQqvEd7J+G6VtAahhsQIssiZ8zl7zKh1VDMFyL3hRTJP4FTNA3RbIp2TOQ9AYNDcc7e3fH0Qbup+DBg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1", + "get-intrinsic": "^1.1.1", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.3.1", + "side-channel": "^1.0.4" + } + }, + "string.prototype.trimend": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, "stringify-object": { "version": "3.3.0", "dev": true, @@ -23814,6 +28302,12 @@ "version": "4.0.0", "dev": true }, + "strip-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", + "dev": true + }, "strip-final-newline": { "version": "2.0.0", "dev": true @@ -24182,14 +28676,6 @@ "version": "5.1.1", "dev": true }, - "resolve": { - "version": "1.20.0", - "dev": true, - "requires": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - } - }, "tmp": { "version": "0.2.1", "dev": true, @@ -24270,6 +28756,12 @@ "os-tmpdir": "~1.0.2" } }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + }, "to-regex-range": { "version": "5.0.1", "dev": true, @@ -24363,6 +28855,40 @@ "dev": true, "optional": true }, + "unbox-primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", + "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" + } + }, + "unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "dev": true + }, + "unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dev": true, + "requires": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", + "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", + "dev": true + }, "unicode-properties": { "version": "1.3.1", "requires": { @@ -24370,6 +28896,12 @@ "unicode-trie": "^2.0.0" } }, + "unicode-property-aliases-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", + "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", + "dev": true + }, "unicode-trie": { "version": "2.0.0", "requires": { @@ -24395,6 +28927,12 @@ "universalify": { "version": "0.1.2" }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true + }, "uri-js": { "version": "4.4.1", "dev": true, @@ -24430,16 +28968,20 @@ "postcss": "^8.3.11", "resolve": "^1.20.0", "rollup": "^2.59.0" - }, - "dependencies": { - "resolve": { - "version": "1.20.0", - "dev": true, - "requires": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - } - } + } + }, + "vite-plugin-pwa": { + "version": "0.11.12", + "resolved": "https://registry.npmjs.org/vite-plugin-pwa/-/vite-plugin-pwa-0.11.12.tgz", + "integrity": "sha512-XqFmA4y9C4RBb5osSsa26GVwOSwbzf2GNVcT5+06KYYdguqLpuI9FW7iV/akZqg0OUNUpH4tHfme8SnHA4PIXA==", + "dev": true, + "requires": { + "debug": "^4.3.3", + "fast-glob": "^3.2.7", + "pretty-bytes": "^5.6.0", + "rollup": "^2.60.2", + "workbox-build": "^6.4.2", + "workbox-window": "^6.4.2" } }, "w3c-hr-time": { @@ -24484,6 +29026,19 @@ "isexe": "^2.0.0" } }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, "wmf": { "version": "1.0.2" }, @@ -24501,6 +29056,307 @@ "version": "1.0.0", "dev": true }, + "workbox-background-sync": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.4.2.tgz", + "integrity": "sha512-P7c8uG5X2k+DMICH9xeSA9eUlCOjHHYoB42Rq+RtUpuwBxUOflAXR1zdsMWj81LopE4gjKXlTw7BFd1BDAHo7g==", + "dev": true, + "requires": { + "idb": "^6.1.4", + "workbox-core": "6.4.2" + } + }, + "workbox-broadcast-update": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.4.2.tgz", + "integrity": "sha512-qnBwQyE0+PWFFc/n4ISXINE49m44gbEreJUYt2ldGH3+CNrLmJ1egJOOyUqqu9R4Eb7QrXcmB34ClXG7S37LbA==", + "dev": true, + "requires": { + "workbox-core": "6.4.2" + } + }, + "workbox-build": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.4.2.tgz", + "integrity": "sha512-WMdYLhDIsuzViOTXDH+tJ1GijkFp5khSYolnxR/11zmfhNDtuo7jof72xPGFy+KRpsz6tug39RhivCj77qqO0w==", + "dev": true, + "requires": { + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.11.1", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^11.2.1", + "@rollup/plugin-replace": "^2.4.1", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.43.1", + "rollup-plugin-terser": "^7.0.0", + "source-map": "^0.8.0-beta.0", + "source-map-url": "^0.4.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "6.4.2", + "workbox-broadcast-update": "6.4.2", + "workbox-cacheable-response": "6.4.2", + "workbox-core": "6.4.2", + "workbox-expiration": "6.4.2", + "workbox-google-analytics": "6.4.2", + "workbox-navigation-preload": "6.4.2", + "workbox-precaching": "6.4.2", + "workbox-range-requests": "6.4.2", + "workbox-recipes": "6.4.2", + "workbox-routing": "6.4.2", + "workbox-strategies": "6.4.2", + "workbox-streams": "6.4.2", + "workbox-sw": "6.4.2", + "workbox-window": "6.4.2" + }, + "dependencies": { + "@apideck/better-ajv-errors": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.2.tgz", + "integrity": "sha512-JdEazx7qiVqTBzzBl5rolRwl5cmhihjfIcpqRzIZjtT6b18liVmDn/VlWpqW4C/qP2hrFFMLRV1wlex8ZVBPTg==", + "dev": true, + "requires": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + } + }, + "ajv": { + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.8.2.tgz", + "integrity": "sha512-x9VuX+R/jcFj1DHo/fCp99esgGDWiHENrKxaCENuCxpoMCmAt/COCGVDwA7kleEpEzJjDnvh3yGoOuLu0Dtllw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "dev": true, + "requires": { + "whatwg-url": "^7.0.0" + } + }, + "tempy": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "dev": true, + "requires": { + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + } + }, + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "dev": true + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true + }, + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dev": true, + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + } + } + }, + "workbox-cacheable-response": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.4.2.tgz", + "integrity": "sha512-9FE1W/cKffk1AJzImxgEN0ceWpyz1tqNjZVtA3/LAvYL3AC5SbIkhc7ZCO82WmO9IjTfu8Vut2X/C7ViMSF7TA==", + "dev": true, + "requires": { + "workbox-core": "6.4.2" + } + }, + "workbox-core": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.4.2.tgz", + "integrity": "sha512-1U6cdEYPcajRXiboSlpJx6U7TvhIKbxRRerfepAJu2hniKwJ3DHILjpU/zx3yvzSBCWcNJDoFalf7Vgd7ey/rw==", + "dev": true + }, + "workbox-expiration": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.4.2.tgz", + "integrity": "sha512-0hbpBj0tDnW+DZOUmwZqntB/8xrXOgO34i7s00Si/VlFJvvpRKg1leXdHHU8ykoSBd6+F2KDcMP3swoCi5guLw==", + "dev": true, + "requires": { + "idb": "^6.1.4", + "workbox-core": "6.4.2" + } + }, + "workbox-google-analytics": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.4.2.tgz", + "integrity": "sha512-u+gxs3jXovPb1oul4CTBOb+T9fS1oZG+ZE6AzS7l40vnyfJV79DaLBvlpEZfXGv3CjMdV1sT/ltdOrKzo7HcGw==", + "dev": true, + "requires": { + "workbox-background-sync": "6.4.2", + "workbox-core": "6.4.2", + "workbox-routing": "6.4.2", + "workbox-strategies": "6.4.2" + } + }, + "workbox-navigation-preload": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.4.2.tgz", + "integrity": "sha512-viyejlCtlKsbJCBHwhSBbWc57MwPXvUrc8P7d+87AxBGPU+JuWkT6nvBANgVgFz6FUhCvRC8aYt+B1helo166g==", + "dev": true, + "requires": { + "workbox-core": "6.4.2" + } + }, + "workbox-precaching": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.4.2.tgz", + "integrity": "sha512-CZ6uwFN/2wb4noHVlALL7UqPFbLfez/9S2GAzGAb0Sk876ul9ukRKPJJ6gtsxfE2HSTwqwuyNVa6xWyeyJ1XSA==", + "dev": true, + "requires": { + "workbox-core": "6.4.2", + "workbox-routing": "6.4.2", + "workbox-strategies": "6.4.2" + } + }, + "workbox-range-requests": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.4.2.tgz", + "integrity": "sha512-SowF3z69hr3Po/w7+xarWfzxJX/3Fo0uSG72Zg4g5FWWnHpq2zPvgbWerBZIa81zpJVUdYpMa3akJJsv+LaO1Q==", + "dev": true, + "requires": { + "workbox-core": "6.4.2" + } + }, + "workbox-recipes": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.4.2.tgz", + "integrity": "sha512-/oVxlZFpAjFVbY+3PoGEXe8qyvtmqMrTdWhbOfbwokNFtUZ/JCtanDKgwDv9x3AebqGAoJRvQNSru0F4nG+gWA==", + "dev": true, + "requires": { + "workbox-cacheable-response": "6.4.2", + "workbox-core": "6.4.2", + "workbox-expiration": "6.4.2", + "workbox-precaching": "6.4.2", + "workbox-routing": "6.4.2", + "workbox-strategies": "6.4.2" + } + }, + "workbox-routing": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.4.2.tgz", + "integrity": "sha512-0ss/n9PAcHjTy4Ad7l2puuod4WtsnRYu9BrmHcu6Dk4PgWeJo1t5VnGufPxNtcuyPGQ3OdnMdlmhMJ57sSrrSw==", + "dev": true, + "requires": { + "workbox-core": "6.4.2" + } + }, + "workbox-strategies": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.4.2.tgz", + "integrity": "sha512-YXh9E9dZGEO1EiPC3jPe2CbztO5WT8Ruj8wiYZM56XqEJp5YlGTtqRjghV+JovWOqkWdR+amJpV31KPWQUvn1Q==", + "dev": true, + "requires": { + "workbox-core": "6.4.2" + } + }, + "workbox-streams": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.4.2.tgz", + "integrity": "sha512-ROEGlZHGVEgpa5bOZefiJEVsi5PsFjJG9Xd+wnDbApsCO9xq9rYFopF+IRq9tChyYzhBnyk2hJxbQVWphz3sog==", + "dev": true, + "requires": { + "workbox-core": "6.4.2", + "workbox-routing": "6.4.2" + } + }, + "workbox-sw": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.4.2.tgz", + "integrity": "sha512-A2qdu9TLktfIM5NE/8+yYwfWu+JgDaCkbo5ikrky2c7r9v2X6DcJ+zSLphNHHLwM/0eVk5XVf1mC5HGhYpMhhg==", + "dev": true + }, + "workbox-window": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.4.2.tgz", + "integrity": "sha512-KVyRKmrJg7iB+uym/B/CnEUEFG9CvnTU1Bq5xpXHbtgD9l+ShDekSl1wYpqw/O0JfeeQVOFb8CiNfvnwWwqnWQ==", + "dev": true, + "requires": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.4.2" + } + }, "wrap-ansi": { "version": "7.0.0", "dev": true, diff --git a/package.json b/package.json index c5f273e286..d0ecd6a01d 100644 --- a/package.json +++ b/package.json @@ -83,7 +83,12 @@ "svgo": "^2.8.0", "tailwindcss": "^3.0.0-alpha.1", "typescript": "^4.4.4", - "vite": "^2.6.13" + "vite": "^2.6.13", + "vite-plugin-pwa": "^0.11.5", + "workbox-build": "^6.4.0", + "workbox-core": "^6.4.0", + "workbox-routing": "^6.4.0", + "workbox-strategies": "^6.4.0" }, "lint-staged": { "*.{js,ts,css,md,json}": "prettier --write", diff --git a/public/media/castopod-avatar-default_medium.jpg b/public/media/castopod-avatar-default_medium.jpg deleted file mode 100644 index 4b5d9d8f806601565224bdc948a97e083b85da62..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22945 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 AJpcdz diff --git a/public/media/castopod-avatar-default_medium.webp b/public/media/castopod-avatar-default_medium.webp new file mode 100644 index 0000000000000000000000000000000000000000..910a2b35897be74bd0033302f526ee8ed077802e GIT binary patch literal 10163 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 literal 0 HcmV?d00001 diff --git a/public/media/castopod-avatar-default_thumbnail.jpg b/public/media/castopod-avatar-default_thumbnail.jpg deleted file mode 100644 index 833befdd4093a516f4626c1e279fa4d6eb5bb07b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11117 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 diff --git a/public/media/castopod-avatar-default_thumbnail.webp b/public/media/castopod-avatar-default_thumbnail.webp new file mode 100644 index 0000000000000000000000000000000000000000..b0625dc01a1ecf4bb7cfc5668943ae4edee9cf61 GIT binary patch literal 4879 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 Qb<{W-sj#R^L-PMk049xsH~;_u literal 0 HcmV?d00001 diff --git a/public/media/castopod-avatar-default_tiny.webp b/public/media/castopod-avatar-default_tiny.webp new file mode 100644 index 0000000000000000000000000000000000000000..21cc75d8dc62646a73b0d8cc9e26109f42835641 GIT binary patch literal 1454 zcmex=<NpH&0WUXCHwH#VMur521O|rx{}`;DgIpa${DZ6%(o=M^3R2S*$_(`k6f{bU zGxO3FJiXi%yaHU^70S$vG<6gTOA~W4ODYv?6)X+7{@-SBW?*Jw0wHE*W)@~<7FG^c zRu&dkE_QY{4jwKZ9&RpfZeBhi0bV{qK5lLSF#$ng5m8Z59)58NF%bzN5m6D4A&kr{ zEUYZ7oUE*zBD~zZA|!+V2N(o77&I6(m>HEAm;@P_1sVSzVUTBFU}R+k0|qEyWMXDv zWn<^y<l_E+gkh@y0}~@NGZPCl$khxCjJ1qR%nU4otU`*0j%>n#iR?;+B1Vl97jh^& zZ9FI%bn%0VaZ*teCzqJGgrt<Jn!1LjmWipExrL>bvx}>nyN9P&a7buactm7Wa!P7i zdPZheaY<=ec|~Pab4zPmdq-#2q{&mJPMbbs=B!1Fmn>bje8tLDn>KIRx^4T8ox2Vl zK63Qf@e?OcUAlbb>b2`PZr*zM=<$=M&z`?{`Re1R&tJZN`~KtSFOa_&8JNMo0ud08 zq4`UYfr*icg@u`got1@!fsv`4fsu(>kcCyzkWI)jkUg<bSjni7L&Ry~!i@(xm5qZw zh$a<X<PuXcd8qmk<TbF*i1SzzSw4e%4B@X^3_Q$?3`~N|f(-Tye;pPr-nqluJ2QQ< zlEsAG31!S``=Td*`}g6+#HNbq;1rg(x+Vz|zdRSc$Q8WugZ4Z&Ym<Xd_w0{evG{Ct z{^i=~Grziuep>&>{69nce})$!SN4BUvI_aTe~(Q>-iLL|#BC<pq%?k6Temv;r@#K+ z^ppP?p8xti|EGM&#ej%=?kggr@4C*{s<;+%$DrV_vi)4qQ?*u^s~7Q>|8tnt|F`<& ze})CKex!fP_{cYLc?JIwF*7-(i#5uRE7uDyzFNA(X@APC{W_`tg38%X{Ab9J_o?0Z z*k2%1PV&Rur_Xk-bX@ZCDUWV(!HrPePYt&IwybsW70VA<rMH&$Ivw2Oo4m$!_7>MI zGnP!QZf;tzYte_Qxi=&%&Q?iOWvx+VfBHjy_QyE23LihYy(aUuCY4W}^=#{!ceARj zO>fR$u-#thi};7`gZzDa)a5(QPCHnZ|ImPY?u`4}%gWw8mz(-I|E=kxSpMK2`43NX zzZb~3r}OcOxKHX;lZ4rI=RbdVY9V>1UVnuOPwCIqwbTFF{b#s8<3GcXrzLWtALh+} zv^U;=L%iV4O#VuxBYdl6Cbkq6FlwyZGbiEsj&s^s78Ze%<{Mv*-M^N9((&{gbB;|u z{M+L9>FJOCS6#cl^~?Q*zotI)|0%kq{@3UB{|pWyq47-FQGR<L+L}Ffxw7EumoJ?O z-m8nJCN*b1-gx3g#(K?nbq`%v26cDu+GLac?dpeldmsI0Xt%Q6*19Y%>yqoLC6jL7 zbh)%cE~ZOj)#rw2$+xq9+J9U2L8hMfpUTnfB~cpU-wd<F%|3f13!Hn}($ptt7c zW7ZBCE{*lUoN9NHU;mPy{xMH%iej|T)hBmtf7N(<M}M{{e`~e;&yVQ(2a*379+$qh z->l!{f5g92H+5yys@c|@@82dhIjhetl#mPBs94r;#H{kE!*NSi(HGbDWS(4BS3Y@F z>1HmG=d9_f_y3$<U!QcI>-9dtAIYntUhm3%Hd$xamPtqRtA$;D+pL(f?b;KjkiUhl cBH`!5rklFm{L4AzLZ3XN+Z4IZQv3fm0b96b<NyEw literal 0 HcmV?d00001 diff --git a/public/media/castopod-banner-default.jpg b/public/media/castopod-banner-default.jpg deleted file mode 100644 index 9fe87fd67b898475400ed24dc255351dfddf2840..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13020 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 diff --git a/public/media/castopod-banner-default_large.jpg b/public/media/castopod-banner-default_federation.jpg similarity index 100% rename from public/media/castopod-banner-default_large.jpg rename to public/media/castopod-banner-default_federation.jpg diff --git a/public/media/castopod-banner-default_medium.jpg b/public/media/castopod-banner-default_medium.jpg deleted file mode 100644 index f951c7de456d82c5e95cd5dfe040b0f8151c32f2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6919 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 RcpOawqiKLfX@LL#O#qNGIe-8F diff --git a/public/media/castopod-banner-default_medium.webp b/public/media/castopod-banner-default_medium.webp new file mode 100644 index 0000000000000000000000000000000000000000..d0acadd7666269711fccc31a7164c96e038c0a51 GIT binary patch literal 6967 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 A(f|Me literal 0 HcmV?d00001 diff --git a/public/media/castopod-banner-default_small.jpg b/public/media/castopod-banner-default_small.jpg deleted file mode 100644 index dd98b87d3883e724477ef000e2c78774d21ae0f0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1748 zcmex=<NpH&0WUXCHwH#VMur521O|rx{}`;DgIpa${DZ6%(o=M^3R2S*$_(`k6f{bU zGxO3FJiXi%yaHU^70S$vG<6gTOA~W4ODYv?6)X+7{@-SBW?*Jw0wHE*W)@~<7FG^c zRu&dkE_QY{4jwKZ9&RpfZeBhi0bV{qK5lLSF#$ng5m8Z59)58NF%bzN5m6D4A&kr{ zEUYZ7oUE*zBD~zZA|!+V2N(o77#bKIm>HEAm;@P_1sVSzVUTBFU}R+k0|qEyWMXDv zWn<^y<l_E+gkh@y0}~@NGZPCl$khxCjJ1qR%nU4otU`*0j%>n#iR?;+B1Vl97jh^& zZ9FI%bn%0VaZ*teCzqJGgrt<Jn!1LjmWipExrL>bvx}>nyN9P&a7buactm7Wa!P7i zdPZheaY<=ec|~Pab4zPmdq-#2q{&mJPMbbs=B!1Fmn>bje8tLDn>KIRx^4T8ox2Vl zK63Qf@e?OcUAlbb>b2`PZr*zM=<$=M&z`?{`Re1R&tJZN`~KtSFOa_&8JNMo0ud08 zq4`UYfr*icg@u`got1@!fsv`4fsu(>kcCyzkWI)jkUg<bSjni7L&Ry~!i@(xm5qZw zh$a<X<PuXcd8qmk<TbF*i1SzzSw4e%4B@X^3_Q$?3`~N|f(-TyKjpeK)+hY2(OA^Q zFr@Kfk)#GLjiV9^n7TA5$J<IunQm;e)G5lA+V-XY$Cv*MjZ!<_6(`v-m;YAso+Nfu zeP8LLU=fu?^OHEwKVsGYqdaT<U*^334DV0Zw^pewuD5U5vexRl_XhLSDbuuCdKirS ztS41n_sp!>E>^aA$0y%ID>?o;DqH-zrnhC%F87cElP7m#)?EABFaDpQr8x9I!-CxV ze}CqGSaIKD=eDUrpEPwse+b36o!a?l_3b?UFzxJ_0hMc+CY{(@ByRER%b(Y?F6FPQ ziA-D(`RZ2vO}7JqT}C}J5B}UeW;{zY?dsbF%Nv%9En4#K-{a$3Z}1pyvU=okKl7XI zYrbt?>%o5GI<j`@&a>@5n7TApSUFJ=fbh^dvUaZQ!L7>5ihZsz<(3=e8DGlD|CsoV zTjK5d+<VDFt)9usDtryie_s7Peq^oIJ7JM)!Y3u4tj_(<AobZZ%_F>cL+Hy{?Z4e_ z|Euahab;J)-lIHmitbah_VNdA`!RWG<PoK2|9K`SEn@dp&)e!A_hX9wnv`uDw^u}k zYF#?v=J3A3es1OSZ@t_9e3hTLa?wn+*b@iaeJ-qY`p%hbD6?n1>x<B<{}~=%{>P#% mw5_zA=?c%Mh=efHknM8v54bcIEqKYLv8Z7bL&CuR|4jhngN)e# diff --git a/public/media/castopod-banner-default_small.webp b/public/media/castopod-banner-default_small.webp new file mode 100644 index 0000000000000000000000000000000000000000..ada9220efcd129b78410afd07bb7c36675f7cfb8 GIT binary patch literal 1767 zcmex=<NpH&0WUXCHwH#VMur521O|rx{}`;DgIpa${DZ6%(o=M^3R2S*$_(`k6f{bU zGxO3FJiXi%yaHU^70S$vG<6gTOA~W4ODYv?6)X+7{@-SBW?*Jw0wHE*W)@~<7FG^c zRu&dkE_QY{4jwKZ9&RpfZeBhi0bV{qK5lLSF#$ng5m8Z59)58NF%bzN5m6D4A&kr{ zEUYZ7oUE*zBD~zZA|!+V2N(o77#bKIm>HEAm;@P_1sVSzVUTBFU}R+k0|qEyWMXDv zWn<^y<l_E+gkh@y0}~@NGZPCl$khxCjJ1qR%nU4otU`*0j%>n#iR?;+B1Vl97jh^& zZ9FI%bn%0VaZ*teCzqJGgrt<Jn!1LjmWipExrL>bvx}>nyN9P&a7buactm7Wa!P7i zdPZheaY<=ec|~Pab4zPmdq-#2q{&mJPMbbs=B!1Fmn>bje8tLDn>KIRx^4T8ox2Vl zK63Qf@e?OcUAlbb>b2`PZr*zM=<$=M&z`?{`Re1R&tJZN`~KtSFOa_&8JNMo0ud08 zq4`UYfr*icg@u`got1@!fsv`4fsu(>kcCyzkWI)jkUg<bSjni7L&Ry~!i@(xm5qZw zh$a<X<PuXcd8qmk<TbF*i1SzzSw4e%4B@X^3_Q$?3`~N|f(-TyKjpeK)+hY2(OA^Q zFm!QGS_7A6*?ecW%P%q*HJ0A0<(2kdxPWC*lc6hvNFZfcbn6lgu_ccu9ar0!o$v9V zq2K?9;Of5TX37uD>o?AO(z?O({oRTQM>#c?-)JiS(dhl3f#cfh{|pYN_y7KM|6yG3 ziu>mu>Z<!~z4V6nVv1_l!o&tP&*R1OwqCq-U*}ud<`XuPtyXgUbyT+ab&YS!q`h0L z7B?<ed-QbG?|!lW3@zEA{}~pf-v9eE|HF#=?mM<k75b#UG5mpNp|sZXPwVq`?1{)- zm+JW3gv(p$>xr1huP=XIm+iTK=f~8xh3Ts^|1+dYGrFauN?0CzzT;T2(^|FliT=!f zx~|^g-{oxAIV5&Ya%J+kpZU%9HP^PU`9Hq=XK3U)Vw;_rSA5|IQ<ug{E2b`u1!UuG zU;4pDN*!6dR<UubvQ3+%XyKh_M{3xYRMbE6*s!7R)~~zI3^hWh85ude;IKcp{!Wee zrFD-CeG_da&Rcb`{@9*#kwKz&-iTJET#3IW_MhSNmAb8ZQ}hen#XFupjau(~MR%WS zW>_J|!wvIH*ewF~)>d8Bt$q}+Z{wtU$L>DN3|Z~1D9P~kfb8Gb=k2%X{%3f;;%`>O zQqSo{28nN-mU7=w?LJa;^Tl4SUEBXu)gNe0lH0m<^#-vW=T+N9yE0D~KK#e9s7uRl o!lEt>26FLYlRyXV$*(<UX)ItiN$Jv9z^q0|m<|%X{QqwP0Ai|)`v3p{ literal 0 HcmV?d00001 diff --git a/tailwind.config.js b/tailwind.config.js index e902d879f3..07a662ca96 100644 --- a/tailwind.config.js +++ b/tailwind.config.js @@ -52,6 +52,7 @@ module.exports = { subtle: withOpacity("--color-border-subtle"), contrast: withOpacity("--color-border-contrast"), navigation: withOpacity("--color-border-navigation"), + "navigation-bg": withOpacity("--color-background-navigation"), accent: { base: withOpacity("--color-accent-base"), hover: withOpacity("--color-accent-hover"), diff --git a/themes/cp_admin/_partials/_nav_header.php b/themes/cp_admin/_partials/_nav_header.php index 6152c47e85..107e87234e 100644 --- a/themes/cp_admin/_partials/_nav_header.php +++ b/themes/cp_admin/_partials/_nav_header.php @@ -1,7 +1,7 @@ <header class="sticky top-0 z-[60] flex items-center h-10 text-white border-b col-span-full bg-navigation border-navigation"> <button type="button" data-sidebar-toggler="toggler" - class="h-full pr-1 text-xl md:hidden focus:ring-accent focus:ring-inset"><?= icon('menu') ?></button> + class="h-full pr-1 text-xl md:hidden focus:ring-accent focus:ring-inset" aria-label="<?= lang('Navigation.toggle_sidebar') ?>"><?= icon('menu') ?></button> <div class="inline-flex items-center h-full"> <a href="<?= route_to( 'admin', @@ -25,7 +25,7 @@ aria-expanded="false"><div class="relative mr-1"> <?= icon('account-circle', 'text-3xl opacity-60') ?> <?= user() - ->podcasts === [] ? '' : '<img src="' . interact_as_actor()->avatar_image_url . '" class="absolute bottom-0 w-4 h-4 rounded-full -right-1" />' ?> + ->podcasts === [] ? '' : '<img src="' . interact_as_actor()->avatar_image_url . '" class="absolute bottom-0 w-4 h-4 border rounded-full -right-1 border-navigation-bg" />' ?> </div> <?= user()->username ?> <?= icon('caret-down', 'ml-auto text-2xl') ?></button> diff --git a/themes/cp_admin/episode/_card.php b/themes/cp_admin/episode/_card.php index 0c8b69e63a..9dea6a89ef 100644 --- a/themes/cp_admin/episode/_card.php +++ b/themes/cp_admin/episode/_card.php @@ -2,7 +2,7 @@ <a href="<?= route_to('episode-view', $episode->podcast->id, $episode->id) ?>" class="flex flex-col justify-end w-full h-full text-white group"> <div class="absolute bottom-0 left-0 z-10 w-full h-full backdrop-gradient"></div> <div class="w-full h-full overflow-hidden"> - <img src="<?= $episode->cover->medium_url ?>" alt="<?= $episode->title ?>" class="object-cover w-full h-full transition duration-200 ease-in-out transform group-focus:scale-105 group-hover:scale-105" /> + <img src="<?= $episode->cover->medium_url ?>" alt="<?= $episode->title ?>" class="object-cover w-full h-full transition duration-200 ease-in-out transform group-focus:scale-105 group-hover:scale-105 aspect-square" /> </div> <?= publication_pill($episode->published_at, $episode->publication_status, 'absolute top-0 left-0 ml-2 mt-2 text-sm'); ?> <div class="absolute z-20 flex flex-col items-start px-4 py-2"> diff --git a/themes/cp_admin/episode/_sidebar.php b/themes/cp_admin/episode/_sidebar.php index af4c2e3bfa..a22fbdd5bd 100644 --- a/themes/cp_admin/episode/_sidebar.php +++ b/themes/cp_admin/episode/_sidebar.php @@ -12,7 +12,7 @@ $podcastNavigation = [ <img src="<?= $podcast->cover->tiny_url ?>" alt="<?= $podcast->title ?>" - class="object-cover w-6 h-6 rounded" + class="object-cover w-6 h-6 rounded aspect-square" /> <span class="flex-1 w-full px-2 text-xs font-semibold truncate" title="<?= $podcast->title ?>"><?= $podcast->title ?></span> </a> @@ -20,7 +20,7 @@ $podcastNavigation = [ <img src="<?= $episode->cover->thumbnail_url ?>" alt="<?= $episode->title ?>" - class="object-cover w-16 h-16 rounded" + class="object-cover w-16 h-16 rounded aspect-square" /> <div class="flex flex-col items-start flex-1 w-48 px-2"> <span class="w-full font-semibold truncate" title="<?= $episode->title ?>"><?= $episode->title ?></span> diff --git a/themes/cp_admin/episode/list.php b/themes/cp_admin/episode/list.php index ecfcbd1471..a3b8d671d3 100644 --- a/themes/cp_admin/episode/list.php +++ b/themes/cp_admin/episode/list.php @@ -34,7 +34,7 @@ $episode->audio_file_duration, ) . '</time>' . - '<img loading="lazy" src="' . $episode->cover->thumbnail_url . '" alt="' . $episode->title . '" class="object-cover w-20 h-20 rounded-lg" />' . + '<img loading="lazy" src="' . $episode->cover->thumbnail_url . '" alt="' . $episode->title . '" class="object-cover w-20 rounded-lg aspect-square" />' . '</div>' . '<a class="overflow-x-hidden text-sm hover:underline" href="' . route_to( 'episode-view', diff --git a/themes/cp_admin/episode/persons.php b/themes/cp_admin/episode/persons.php index 33ba843970..516f7ca0db 100644 --- a/themes/cp_admin/episode/persons.php +++ b/themes/cp_admin/episode/persons.php @@ -58,7 +58,7 @@ return '<div class="flex">' . '<a href="' . route_to('person-view', $person->id) . - "\"><img src=\"{$person->avatar->thumbnail_url}\" alt=\"{$person->full_name}\" class=\"object-cover w-16 h-16 rounded-full\" /></a>" . + "\"><img src=\"{$person->avatar->thumbnail_url}\" alt=\"{$person->full_name}\" class=\"object-cover w-16 rounded-full aspect-square\" /></a>" . '<div class="flex flex-col ml-3">' . $person->full_name . implode( diff --git a/themes/cp_admin/episode/publish.php b/themes/cp_admin/episode/publish.php index a0397e536f..48b2cc7d14 100644 --- a/themes/cp_admin/episode/publish.php +++ b/themes/cp_admin/episode/publish.php @@ -28,7 +28,7 @@ <small class="max-w-md mb-2 text-skin-muted"><?= lang('Episode.publish_form.post_hint') ?></small> <div class="mb-8 overflow-hidden shadow-md bg-elevated rounded-xl"> <div class="flex px-4 py-3 gap-x-2"> - <img src="<?= $podcast->actor->avatar_image_url ?>" alt="<?= $podcast->actor->display_name ?>" class="w-10 h-10 rounded-full" /> + <img src="<?= $podcast->actor->avatar_image_url ?>" alt="<?= $podcast->actor->display_name ?>" class="w-10 h-10 rounded-full aspect-square" /> <div class="flex flex-col min-w-0"> <p class="flex items-baseline min-w-0"> <span class="mr-2 font-semibold truncate"><?= $podcast->actor->display_name ?></span> @@ -41,7 +41,7 @@ </div> <div class="flex border-y"> <img src="<?= $episode->cover - ->thumbnail_url ?>" alt="<?= $episode->title ?>" class="w-24 h-24" /> + ->thumbnail_url ?>" alt="<?= $episode->title ?>" class="w-24 h-24 aspect-square" /> <div class="flex flex-col flex-1"> <a href="<?= $episode->link ?>" class="flex-1 px-4 py-2"> <div class="flex items-baseline"> diff --git a/themes/cp_admin/episode/publish_edit.php b/themes/cp_admin/episode/publish_edit.php index 6e38016e91..2df15f592c 100644 --- a/themes/cp_admin/episode/publish_edit.php +++ b/themes/cp_admin/episode/publish_edit.php @@ -29,7 +29,7 @@ <small class="max-w-md mb-2 text-skin-muted"><?= lang('Episode.publish_form.post_hint') ?></small> <div class="mb-8 overflow-hidden shadow-md bg-elevated rounded-xl"> <div class="flex px-4 py-3 gap-x-2"> - <img src="<?= $podcast->actor->avatar_image_url ?>" alt="<?= $podcast->actor->display_name ?>" class="w-10 h-10 rounded-full" /> + <img src="<?= $podcast->actor->avatar_image_url ?>" alt="<?= $podcast->actor->display_name ?>" class="w-10 h-10 rounded-full aspect-square" /> <div class="flex flex-col min-w-0"> <p class="flex items-baseline min-w-0"> <span class="mr-2 font-semibold truncate"><?= $podcast->actor->display_name ?></span> @@ -43,7 +43,7 @@ </div> <div class="flex border-y"> <img src="<?= $episode->cover - ->thumbnail_url ?>" alt="<?= $episode->title ?>" class="w-24 h-24" /> + ->thumbnail_url ?>" alt="<?= $episode->title ?>" class="w-24 h-24 aspect-square" /> <div class="flex flex-col flex-1"> <a href="<?= $episode->link ?>" class="flex-1 px-4 py-2"> <div class="flex items-baseline"> diff --git a/themes/cp_admin/person/_card.php b/themes/cp_admin/person/_card.php index 736dafd975..174963a4de 100644 --- a/themes/cp_admin/person/_card.php +++ b/themes/cp_admin/person/_card.php @@ -2,7 +2,7 @@ <a href="<?= route_to('person-view', $person->id) ?>" class="flex flex-col justify-end w-full h-full text-white group"> <div class="absolute bottom-0 left-0 z-10 w-full h-full backdrop-gradient"></div> <div class="w-full h-full overflow-hidden"> - <img alt="<?= $person->full_name ?>" src="<?= $person->avatar->medium_url ?>" class="object-cover w-full h-full transition duration-200 ease-in-out transform group-focus:scale-105 group-hover:scale-105" /> + <img alt="<?= $person->full_name ?>" src="<?= $person->avatar->medium_url ?>" class="object-cover w-full h-full transition duration-200 ease-in-out transform aspect-square group-focus:scale-105 group-hover:scale-105" /> </div> <div class="absolute z-20"> <h2 class="px-4 py-2 font-semibold leading-tight"><?= $person->full_name ?></h2> diff --git a/themes/cp_admin/person/view.php b/themes/cp_admin/person/view.php index 85be9c22ab..7e22a94b75 100644 --- a/themes/cp_admin/person/view.php +++ b/themes/cp_admin/person/view.php @@ -19,7 +19,7 @@ <img src="<?= $person->avatar->medium_url ?>" alt="$person->full_name" - class="object-cover w-full max-w-xs rounded" + class="object-cover w-full max-w-xs rounded aspect-square" /> <div class="flex flex-col"> <?= $person->full_name ?> diff --git a/themes/cp_admin/podcast/_card.php b/themes/cp_admin/podcast/_card.php index 972969d865..cc8abe03fb 100644 --- a/themes/cp_admin/podcast/_card.php +++ b/themes/cp_admin/podcast/_card.php @@ -4,7 +4,7 @@ <div class="w-full h-full overflow-hidden"> <img alt="<?= $podcast->title ?>" - src="<?= $podcast->cover->medium_url ?>" class="object-cover w-full h-full transition duration-200 ease-in-out transform group-focus:scale-105 group-hover:scale-105" /> + src="<?= $podcast->cover->medium_url ?>" class="object-cover w-full h-full transition duration-200 ease-in-out transform aspect-square group-focus:scale-105 group-hover:scale-105" /> </div> <div class="absolute z-20 px-4 pb-4 transition duration-75 ease-out translate-y-6 group-focus:translate-y-0 group-hover:translate-y-0"> <h2 class="font-bold leading-none truncate font-display"><?= $podcast->title ?></h2> diff --git a/themes/cp_admin/podcast/_sidebar.php b/themes/cp_admin/podcast/_sidebar.php index 8762453e41..e72c1ee022 100644 --- a/themes/cp_admin/podcast/_sidebar.php +++ b/themes/cp_admin/podcast/_sidebar.php @@ -39,7 +39,7 @@ $podcastNavigation = [ <img src="<?= $podcast->cover->thumbnail_url ?>" alt="<?= $podcast->title ?>" - class="object-cover w-16 h-16 rounded" + class="object-cover w-16 h-16 rounded aspect-square" /> <div class="flex flex-col items-start flex-1 w-48 px-2"> <span class="w-full font-semibold truncate" title="<?= $podcast->title ?>"><?= $podcast->title ?></span> diff --git a/themes/cp_admin/podcast/edit.php b/themes/cp_admin/podcast/edit.php index 93c77521b0..94befb4d01 100644 --- a/themes/cp_admin/podcast/edit.php +++ b/themes/cp_admin/podcast/edit.php @@ -28,7 +28,7 @@ <img src="<?= $podcast->banner->small_url ?>" alt="" class="object-cover w-full aspect-[3/1] bg-header" /> <div class="flex px-4 py-2"> <img src="<?= $podcast->cover->thumbnail_url ?>" alt="<?= $podcast->title ?>" - class="w-16 h-16 mr-4 -mt-8 rounded-full ring-2 ring-background-elevated" /> + class="w-16 h-16 mr-4 -mt-8 rounded-full ring-2 ring-background-elevated aspect-square" /> <div class="flex flex-col"> <p class="font-semibold leading-none"><?= $podcast->title ?></p> <p class="text-sm text-skin-muted">@<?= $podcast->handle ?></p> diff --git a/themes/cp_admin/podcast/persons.php b/themes/cp_admin/podcast/persons.php index 805538fc06..77cc2992b7 100644 --- a/themes/cp_admin/podcast/persons.php +++ b/themes/cp_admin/podcast/persons.php @@ -55,7 +55,7 @@ return '<div class="flex">' . '<a href="' . route_to('person-view', $person->id) . - "\"><img src=\"{$person->avatar->thumbnail_url}\" alt=\"{$person->full_name}\" class=\"object-cover w-16 h-16 rounded-full\" /></a>" . + "\"><img src=\"{$person->avatar->thumbnail_url}\" alt=\"{$person->full_name}\" class=\"object-cover aspect-square w-16 h-16 rounded-full\" /></a>" . '<div class="flex flex-col ml-3">' . $person->full_name . implode( diff --git a/themes/cp_admin/settings/general.php b/themes/cp_admin/settings/general.php index 33d1feb7d3..46787aa74d 100644 --- a/themes/cp_admin/settings/general.php +++ b/themes/cp_admin/settings/general.php @@ -9,16 +9,17 @@ <?= $this->endSection() ?> <?= $this->section('content') ?> +<div class="flex flex-col gap-y-4"> -<form action="<?= route_to('settings-instance') ?>" method="POST" class="flex flex-col gap-y-4" enctype="multipart/form-data"> +<form action="<?= route_to('settings-instance') ?>" method="POST" enctype="multipart/form-data"> <?= csrf_field() ?> <Forms.Section - title="<?= lang('Settings.general.site_section_title') ?>"> + title="<?= lang('Settings.instance.title') ?>"> <Forms.Field name="site_name" - label="<?= lang('Settings.general.site_name') ?>" + label="<?= lang('Settings.instance.site_name') ?>" value="<?= service('settings') ->get('App.siteName') ?>" required="true" /> @@ -26,7 +27,7 @@ <Forms.Field as="Textarea" name="site_description" - label="<?= lang('Settings.general.site_description') ?>" + label="<?= lang('Settings.instance.site_description') ?>" value="<?= service('settings') ->get('App.siteDescription') ?>" required="true" @@ -36,24 +37,38 @@ <Forms.Field name="site_icon" type="file" - label="<?= lang('Settings.general.site_icon') ?>" - hint="<?= lang('Settings.general.site_icon_hint') ?>" - helper="<?= lang('Settings.general.site_icon_helper') ?>" + label="<?= lang('Settings.instance.site_icon') ?>" + hint="<?= lang('Settings.instance.site_icon_hint') ?>" + helper="<?= lang('Settings.instance.site_icon_helper') ?>" accept=".png,.jpeg,.jpg" class="flex-1" /> <?php if (config('App')->siteIcon['ico'] !== service('settings')->get('App.siteIcon')['ico']): ?> <div class="relative ml-2"> - <a href="<?= route_to('settings-instance-delete-icon') ?>" class="absolute p-1 text-red-700 bg-red-100 border-2 rounded-full hover:text-red-900 border-contrast -top-3 -right-3 focus:ring-accent" title="<?= lang('Settings.general.site_icon_delete') ?>" data-tooltip="top"><?= icon('delete-bin') ?></a> - <img src="<?= service('settings')->get('App.siteIcon')['64'] ?>" alt="<?= service('settings')->get('App.siteName') ?> Favicon" class="w-10 h-10" /> + <a href="<?= route_to('settings-instance-delete-icon') ?>" class="absolute p-1 text-red-700 bg-red-100 border-2 rounded-full hover:text-red-900 border-contrast -top-3 -right-3 focus:ring-accent" title="<?= lang('Settings.instance.site_icon_delete') ?>" data-tooltip="top"><?= icon('delete-bin') ?></a> + <img src="<?= service('settings')->get('App.siteIcon')['64'] ?>" alt="<?= service('settings')->get('App.siteName') ?> Favicon" class="w-10 h-10 aspect-square" /> </div> <?php endif; ?> </div> - <Button variant="primary" type="submit" class="self-end"><?= lang('Settings.general.submit') ?></Button> + <Button variant="primary" type="submit" class="self-end"><?= lang('Settings.instance.submit') ?></Button> </Forms.Section> </form> +<form action="<?= route_to('settings-images-regenerate') ?>" method="POST" class="flex flex-col gap-y-4"> +<?= csrf_field() ?> + +<Forms.Section + title="<?= lang('Settings.images.title') ?>" + subtitle="<?= lang('Settings.images.subtitle') ?>" > + + <Button variant="primary" type="submit" iconLeft="refresh"><?= lang('Settings.images.regenerate') ?></Button> + +</Forms.Section> + +</form> +</div> + <?= $this->endSection() ?> diff --git a/themes/cp_app/_admin_navbar.php b/themes/cp_app/_admin_navbar.php index 5b704bddc6..2984c28fa6 100644 --- a/themes/cp_app/_admin_navbar.php +++ b/themes/cp_app/_admin_navbar.php @@ -20,7 +20,7 @@ aria-expanded="false"><div class="relative mr-1"> <?= icon('account-circle', 'text-3xl opacity-60') ?> <?= user() - ->podcasts === [] ? '' : '<img src="' . interact_as_actor()->avatar_image_url . '" class="absolute bottom-0 w-4 h-4 border rounded-full -right-1 border-navigation" />' ?> + ->podcasts === [] ? '' : '<img src="' . interact_as_actor()->avatar_image_url . '" class="absolute bottom-0 w-4 h-4 border rounded-full -right-1 border-navigation-bg" />' ?> </div> <?= user()->username ?> <?= icon('caret-down', 'ml-auto text-2xl') ?></button> diff --git a/themes/cp_app/_persons_modal.php b/themes/cp_app/_persons_modal.php index 6d7ec3f96c..8979882447 100644 --- a/themes/cp_app/_persons_modal.php +++ b/themes/cp_app/_persons_modal.php @@ -17,7 +17,7 @@ <div class="flex flex-col items-start p-4 gap-y-4"> <?php foreach ($persons as $person): ?> <div class="flex gap-x-2"> - <img src="<?= $person->avatar->thumbnail_url ?>" alt="<?= $person->full_name ?>" class="object-cover w-10 h-10 rounded-full" /> + <img src="<?= $person->avatar->thumbnail_url ?>" alt="<?= $person->full_name ?>" class="object-cover w-10 rounded-full aspect-square" /> <div class="flex flex-col"> <h4 class="text-sm font-semibold"> <?php if ($person->information_url): ?> diff --git a/themes/cp_app/embed.php b/themes/cp_app/embed.php index e81ac9e962..6be470185c 100644 --- a/themes/cp_app/embed.php +++ b/themes/cp_app/embed.php @@ -12,8 +12,6 @@ <link rel="icon" type="image/x-icon" href="<?= service('settings') ->get('App.siteIcon')['ico'] ?>" /> <link rel="apple-touch-icon" href="<?= service('settings')->get('App.siteIcon')['180'] ?>"> - <link rel="manifest" href="<?= route_to('webmanifest') ?>"> - <link rel="canonical" href="<?= $episode->link ?>" /> <?= service('vite') ->asset('styles/index.css', 'css') ?> <?= service('vite') @@ -21,7 +19,7 @@ </head> <body class="flex" style="background: <?= $themeData['background'] ?>; color: <?= $themeData['text'] ?>;"> - <img src="<?= $episode->cover->thumbnail_url ?>" alt="<?= $episode->title ?>" class="flex-shrink w-36 h-36" /> + <img src="<?= $episode->cover->thumbnail_url ?>" alt="<?= $episode->title ?>" class="flex-shrink w-36 h-36 aspect-square" /> <div class="flex flex-col items-start flex-1 min-w-0 px-4 pt-4 h-36"> <a href="https://castopod.org/" class="absolute top-0 right-0 mt-1 mr-2 text-2xl text-pine-500 hover:opacity-75" title="<?= lang('Common.powered_by', [ 'castopod' => 'Castopod', diff --git a/themes/cp_app/episode/_layout.php b/themes/cp_app/episode/_layout.php index 16d340d2ef..56f22e8ecd 100644 --- a/themes/cp_app/episode/_layout.php +++ b/themes/cp_app/episode/_layout.php @@ -10,7 +10,17 @@ <link rel="icon" type="image/x-icon" href="<?= service('settings') ->get('App.siteIcon')['ico'] ?>" /> <link rel="apple-touch-icon" href="<?= service('settings')->get('App.siteIcon')['180'] ?>"> - <link rel="manifest" href="<?= route_to('webmanifest') ?>"> + <link rel="manifest" href="<?= route_to('podcast-webmanifest', $podcast->handle) ?>"> + <meta name="theme-color" content="<?= \App\Controllers\WebmanifestController::THEME_COLORS[service('settings')->get('App.theme')]['theme'] ?>"> + <script> + // Check that service workers are supported + if ('serviceWorker' in navigator) { + // Use the window load event to keep the page load performant + window.addEventListener('load', () => { + navigator.serviceWorker.register('/sw.js'); + }); + } + </script> <?= $metatags ?> @@ -70,7 +80,7 @@ <div class="absolute top-0 left-0 w-full h-full bg-center bg-no-repeat bg-cover blur-lg mix-blend-overlay filter grayscale" style="background-image: url('<?= $episode->podcast->banner->small_url ?>');"></div> <div class="absolute top-0 left-0 w-full h-full bg-gradient-to-t from-background-header to-transparent"></div> <div class="z-10 flex flex-col items-start gap-y-2 gap-x-4 sm:flex-row"> - <img src="<?= $episode->cover->medium_url ?>" alt="<?= $episode->title ?>" loading="lazy" class="rounded-md shadow-xl h-36" /> + <img src="<?= $episode->cover->medium_url ?>" alt="<?= $episode->title ?>" loading="lazy" class="rounded-md shadow-xl h-36 aspect-square" /> <div class="flex flex-col items-start text-white"> <?= episode_numbering($episode->number, $episode->season_number, 'text-sm leading-none font-semibold px-1 py-1 text-white/90 border !no-underline border-subtle', true) ?> <h1 class="inline-flex items-baseline max-w-md mt-2 text-2xl font-bold sm:leading-none sm:text-3xl font-display line-clamp-2"><?= $episode->title ?></h1> @@ -80,7 +90,7 @@ <div class="inline-flex flex-row-reverse"> <?php $i = 0; ?> <?php foreach ($episode->persons as $person): ?> - <img src="<?= $person->avatar->thumbnail_url ?>" alt="<?= $person->full_name ?>" class="object-cover w-8 h-8 -ml-5 border-2 rounded-full border-background-header last:ml-0" /> + <img src="<?= $person->avatar->thumbnail_url ?>" alt="<?= $person->full_name ?>" class="object-cover w-8 h-8 -ml-5 border-2 rounded-full aspect-square border-background-header last:ml-0" /> <?php $i++; if ($i === 3) { break; }?> diff --git a/themes/cp_app/episode/_partials/card.php b/themes/cp_app/episode/_partials/card.php index 730ada183a..0efc2c9311 100644 --- a/themes/cp_app/episode/_partials/card.php +++ b/themes/cp_app/episode/_partials/card.php @@ -4,7 +4,7 @@ <?= format_duration($episode->audio_file_duration) ?> </time> <img loading="lazy" src="<?= $episode->cover - ->thumbnail_url ?>" alt="<?= $episode->title ?>" class="object-cover w-20 h-20 rounded-lg" /> + ->thumbnail_url ?>" alt="<?= $episode->title ?>" class="object-cover w-20 rounded-lg aspect-square" /> </div> <div class="flex items-center flex-1 gap-x-4"> <div class="flex flex-col flex-1"> diff --git a/themes/cp_app/episode/_partials/comment.php b/themes/cp_app/episode/_partials/comment.php index 7ea8d3d7c7..f365f413f6 100644 --- a/themes/cp_app/episode/_partials/comment.php +++ b/themes/cp_app/episode/_partials/comment.php @@ -1,5 +1,5 @@ <article class="relative z-10 flex w-full px-4 py-2 rounded-conditional-2xl gap-x-2"> - <img src="<?= $comment->actor->avatar_image_url ?>" alt="<?= $comment->display_name ?>" class="w-10 h-10 rounded-full" /> + <img src="<?= $comment->actor->avatar_image_url ?>" alt="<?= $comment->display_name ?>" class="w-10 h-10 rounded-full aspect-square" /> <div class="flex-1"> <header class="w-full mb-2 text-sm"> <a href="<?= $comment->actor @@ -8,7 +8,7 @@ : 'target="_blank" rel="noopener noreferrer"' ?>> <span class="mr-2 font-semibold truncate"><?= $comment->actor ->display_name ?></span> - <span class="text-sm text-skin-muted truncate">@<?= $comment->actor + <span class="text-sm truncate text-skin-muted">@<?= $comment->actor ->username . ($comment->actor->is_local ? '' diff --git a/themes/cp_app/episode/_partials/comment_card.php b/themes/cp_app/episode/_partials/comment_card.php index 0756cbb741..9cea928d3d 100644 --- a/themes/cp_app/episode/_partials/comment_card.php +++ b/themes/cp_app/episode/_partials/comment_card.php @@ -1,5 +1,5 @@ <article class="relative z-10 flex w-full p-4 shadow bg-elevated rounded-conditional-2xl gap-x-2"> - <img src="<?= $comment->actor->avatar_image_url ?>" alt="<?= $comment->display_name ?>" class="w-10 h-10 rounded-full" /> + <img src="<?= $comment->actor->avatar_image_url ?>" alt="<?= $comment->display_name ?>" class="w-10 h-10 rounded-full aspect-square" /> <div class="flex-1"> <header class="w-full mb-2 text-sm"> <a href="<?= $comment->actor->uri ?>" class="flex items-baseline hover:underline" <?= $comment->actor->is_local diff --git a/themes/cp_app/episode/_partials/comment_reply.php b/themes/cp_app/episode/_partials/comment_reply.php index 28ff6c19ef..d2b3e854e7 100644 --- a/themes/cp_app/episode/_partials/comment_reply.php +++ b/themes/cp_app/episode/_partials/comment_reply.php @@ -1,6 +1,6 @@ <article class="flex px-6 py-4 bg-base gap-x-2"> <img src="<?= $reply->actor->avatar_image_url ?>" alt="<?= $reply->actor - ->display_name ?>" class="z-10 w-10 h-10 rounded-full ring-gray-50 ring-2" /> + ->display_name ?>" class="z-10 w-10 h-10 rounded-full ring-gray-50 ring-2 aspect-square" /> <div class="flex flex-col flex-1 min-w-0"> <header class="flex items-center mb-2"> <a href="<?= $reply->actor diff --git a/themes/cp_app/episode/_partials/comment_with_replies.php b/themes/cp_app/episode/_partials/comment_with_replies.php index e035dcd055..6e76f8301e 100644 --- a/themes/cp_app/episode/_partials/comment_with_replies.php +++ b/themes/cp_app/episode/_partials/comment_with_replies.php @@ -15,7 +15,7 @@ if ($comment->in_reply_to_id): ?> <form action="<?= route_to('comment-attempt-reply', $podcast->id, $episode->id, $comment->id) ?>" method="POST" class="flex px-6 pt-8 pb-4 gap-x-2 bg-base"> <img src="<?= interact_as_actor() ->avatar_image_url ?>" alt="<?= interact_as_actor() - ->display_name ?>" class="w-10 h-10 rounded-full" /> + ->display_name ?>" class="w-10 h-10 rounded-full aspect-square" /> <div class="flex flex-col flex-1"> <Forms.Textarea name="message" diff --git a/themes/cp_app/episode/_partials/navigation.php b/themes/cp_app/episode/_partials/navigation.php index e059917598..665bab3921 100644 --- a/themes/cp_app/episode/_partials/navigation.php +++ b/themes/cp_app/episode/_partials/navigation.php @@ -18,5 +18,5 @@ $navigationItems = [ <?php $isActive = url_is($item['uri']); ?> <a href="<?= $item['uri'] ?>" class="px-4 py-1 text-sm font-semibold uppercase focus:ring-accent border-b-4<?= $isActive ? ' border-b-4 text-accent-base border-accent-base' : ' text-skin-muted hover:text-skin-base hover:border-subtle border-transparent' ?>"><?= $item['label'] ?><span class="px-2 ml-1 font-semibold rounded-full bg-base"><?= $item['labelInfo'] ?></span></a> <?php endforeach; ?> - <button type="button" class="p-2 ml-auto rotate-180 rounded-full md:hidden focus:ring-accent" data-sidebar-toggler="toggler"><?= icon('menu') ?></button> + <button type="button" class="p-2 ml-auto rotate-180 rounded-full md:hidden focus:ring-accent" data-sidebar-toggler="toggler" aria-label="<?= lang('Navigation.toggle_sidebar') ?>"><?= icon('menu') ?></button> </nav> \ No newline at end of file diff --git a/themes/cp_app/episode/_partials/preview_card.php b/themes/cp_app/episode/_partials/preview_card.php index d429d938df..a324825177 100644 --- a/themes/cp_app/episode/_partials/preview_card.php +++ b/themes/cp_app/episode/_partials/preview_card.php @@ -5,7 +5,7 @@ </time> <img src="<?= $episode->cover->thumbnail_url ?>" - alt="<?= $episode->title ?>" class="w-24 h-24"/> + alt="<?= $episode->title ?>" class="w-24 h-24 aspect-square"/> </div> <div class="flex flex-col flex-1 px-4 py-2"> <div class="inline-flex"> diff --git a/themes/cp_app/episode/activity.php b/themes/cp_app/episode/activity.php index 5c9a8d7e00..17f2b12cf7 100644 --- a/themes/cp_app/episode/activity.php +++ b/themes/cp_app/episode/activity.php @@ -9,7 +9,7 @@ <img src="<?= interact_as_actor() ->avatar_image_url ?>" alt="<?= interact_as_actor() - ->display_name ?>" class="w-10 h-10 rounded-full" /> + ->display_name ?>" class="w-10 h-10 rounded-full aspect-square" /> <div class="flex flex-col flex-1 min-w-0 gap-y-2"> <input name="episode_url" value="<?= $episode->link ?>" type="hidden" /> <Forms.Textarea diff --git a/themes/cp_app/episode/comments.php b/themes/cp_app/episode/comments.php index be862832c7..47a409962c 100644 --- a/themes/cp_app/episode/comments.php +++ b/themes/cp_app/episode/comments.php @@ -9,7 +9,7 @@ <img src="<?= interact_as_actor() ->avatar_image_url ?>" alt="<?= interact_as_actor() - ->display_name ?>" class="w-10 h-10 rounded-full" /> + ->display_name ?>" class="w-10 h-10 rounded-full aspect-square" /> <div class="flex flex-col flex-1 min-w-0 gap-y-2"> <Forms.Textarea name="message" diff --git a/themes/cp_app/home.php b/themes/cp_app/home.php index 708cfe331a..2d4fbf7fe6 100644 --- a/themes/cp_app/home.php +++ b/themes/cp_app/home.php @@ -14,6 +14,16 @@ ->get('App.siteIcon')['ico'] ?>" /> <link rel="apple-touch-icon" href="<?= service('settings')->get('App.siteIcon')['180'] ?>"> <link rel="manifest" href="<?= route_to('webmanifest') ?>"> + <meta name="theme-color" content="<?= \App\Controllers\WebmanifestController::THEME_COLORS[service('settings')->get('App.theme')]['theme'] ?>"> + <script> + // Check that service workers are supported + if ('serviceWorker' in navigator) { + // Use the window load event to keep the page load performant + window.addEventListener('load', () => { + navigator.serviceWorker.register('/sw.js'); + }); + } + </script> <?= $metatags ?> @@ -50,7 +60,7 @@ <article class="text-white"> <div class="absolute bottom-0 left-0 z-10 w-full h-full backdrop-gradient"></div> <div class="w-full h-full overflow-hidden"> - <img alt="<?= $podcast->title ?>" src="<?= $podcast->cover->medium_url ?>" class="object-cover w-full h-full transition duration-200 ease-in-out transform group-focus:scale-105 group-hover:scale-105" /> + <img alt="<?= $podcast->title ?>" src="<?= $podcast->cover->medium_url ?>" class="object-cover w-full h-full transition duration-200 ease-in-out transform aspect-square group-focus:scale-105 group-hover:scale-105" /> </div> <div class="absolute bottom-0 left-0 z-20 px-4 pb-2"> <h2 class="font-bold leading-none truncate font-display"><?= $podcast->title ?></h2> diff --git a/themes/cp_app/pages/_layout.php b/themes/cp_app/pages/_layout.php index 30f9177c76..9a2a6f5821 100644 --- a/themes/cp_app/pages/_layout.php +++ b/themes/cp_app/pages/_layout.php @@ -10,6 +10,16 @@ ->get('App.siteIcon')['ico'] ?>" /> <link rel="apple-touch-icon" href="<?= service('settings')->get('App.siteIcon')['180'] ?>"> <link rel="manifest" href="<?= route_to('webmanifest') ?>"> + <meta name="theme-color" content="<?= \App\Controllers\WebmanifestController::THEME_COLORS[service('settings')->get('App.theme')]['theme'] ?>"> + <script> + // Check that service workers are supported + if ('serviceWorker' in navigator) { + // Use the window load event to keep the page load performant + window.addEventListener('load', () => { + navigator.serviceWorker.register('/sw.js'); + }); + } + </script> <?= $metatags ?> diff --git a/themes/cp_app/pages/credits.php b/themes/cp_app/pages/credits.php index a050bc1265..98a4dbf472 100644 --- a/themes/cp_app/pages/credits.php +++ b/themes/cp_app/pages/credits.php @@ -17,7 +17,7 @@ <div class="flex mt-2 mb-2"> <img src="<?= $persons['thumbnail_url'] ?>" alt="<?= $persons[ 'full_name' -] ?>" class="object-cover w-16 h-16 rounded-full md:h-24 md:w-24 border-gray" /> +] ?>" class="object-cover w-16 rounded-full aspect-square md:h-24 md:w-24 border-gray" /> <div class="flex flex-col ml-3 mr-4"> <span class="text-lg font-semibold text-skin-muted md:text-xl"> <?= $persons['full_name'] ?> diff --git a/themes/cp_app/pages/map.php b/themes/cp_app/pages/map.php index 7f7b966103..28a605776a 100644 --- a/themes/cp_app/pages/map.php +++ b/themes/cp_app/pages/map.php @@ -15,6 +15,16 @@ ->get('App.siteIcon')['ico'] ?>" /> <link rel="apple-touch-icon" href="<?= service('settings')->get('App.siteIcon')['180'] ?>"> <link rel="manifest" href="<?= route_to('webmanifest') ?>"> + <meta name="theme-color" content="<?= \App\Controllers\WebmanifestController::THEME_COLORS[service('settings')->get('App.theme')]['theme'] ?>"> + <script> + // Check that service workers are supported + if ('serviceWorker' in navigator) { + // Use the window load event to keep the page load performant + window.addEventListener('load', () => { + navigator.serviceWorker.register('/sw.js'); + }); + } + </script> <?= service('vite') ->asset('styles/index.css', 'css') ?> diff --git a/themes/cp_app/podcast/_layout.php b/themes/cp_app/podcast/_layout.php index 4c4c812bdc..66f0831b70 100644 --- a/themes/cp_app/podcast/_layout.php +++ b/themes/cp_app/podcast/_layout.php @@ -10,7 +10,17 @@ <link rel="icon" type="image/x-icon" href="<?= service('settings') ->get('App.siteIcon')['ico'] ?>" /> <link rel="apple-touch-icon" href="<?= service('settings')->get('App.siteIcon')['180'] ?>"> - <link rel="manifest" href="<?= route_to('webmanifest') ?>"> + <link rel="manifest" href="<?= route_to('podcast-webmanifest', $podcast->handle) ?>"> + <meta name="theme-color" content="<?= \App\Controllers\WebmanifestController::THEME_COLORS[service('settings')->get('App.theme')]['theme'] ?>"> + <script> + // Check that service workers are supported + if ('serviceWorker' in navigator) { + // Use the window load event to keep the page load performant + window.addEventListener('load', () => { + navigator.serviceWorker.register('/sw.js'); + }); + } + </script> <?= $metatags ?> @@ -35,7 +45,7 @@ <header class="relative z-50 flex flex-col-reverse justify-between w-full col-start-2 bg-top bg-no-repeat bg-cover sm:flex-row sm:items-end bg-header aspect-[3/1]" style="background-image: url('<?= $podcast->banner->medium_url ?>');"> <div class="absolute bottom-0 left-0 w-full h-full backdrop-gradient"></div> <div class="z-10 flex items-center pl-4 -mb-6 md:pl-8 md:-mb-8 gap-x-4"> - <img src="<?= $podcast->cover->thumbnail_url ?>" alt="<?= $podcast->title ?>" loading="lazy" class="h-24 rounded-full sm:h-28 md:h-36 ring-3 ring-background-elevated" /> + <img src="<?= $podcast->cover->thumbnail_url ?>" alt="<?= $podcast->title ?>" loading="lazy" class="h-24 rounded-full sm:h-28 md:h-36 ring-3 ring-background-elevated aspect-square" /> <div class="relative flex flex-col text-white -top-2 sm:top-0 md:top-2"> <h1 class="text-lg font-bold leading-none line-clamp-2 md:leading-none md:text-2xl font-display"><?= $podcast->title ?><span class="ml-1 font-sans text-base font-normal">@<?= $podcast->handle ?></span></h1> <span class="text-xs"><?= lang('Podcast.followers', [ diff --git a/themes/cp_app/podcast/_partials/navigation.php b/themes/cp_app/podcast/_partials/navigation.php index 24acb3ab2b..e9b8332bef 100644 --- a/themes/cp_app/podcast/_partials/navigation.php +++ b/themes/cp_app/podcast/_partials/navigation.php @@ -20,5 +20,5 @@ $navigationItems = [ <?php $isActive = url_is($item['uri']); ?> <a href="<?= $item['uri'] ?>" class="px-4 py-1 text-sm font-semibold uppercase focus:ring-accent border-b-4<?= $isActive ? ' border-b-4 text-accent-base border-accent-base' : ' text-skin-muted hover:text-skin-base hover:border-subtle border-transparent' ?>"><?= $item['label'] ?></a> <?php endforeach; ?> - <button type="button" class="p-2 ml-auto rotate-180 rounded-full md:hidden focus:ring-accent" data-sidebar-toggler="toggler"><?= icon('menu') ?></button> + <button type="button" class="p-2 ml-auto rotate-180 rounded-full md:hidden focus:ring-accent" data-sidebar-toggler="toggler" aria-label="<?= lang('Navigation.toggle_sidebar') ?>"><?= icon('menu') ?></button> </nav> \ No newline at end of file diff --git a/themes/cp_app/podcast/about.php b/themes/cp_app/podcast/about.php index 0beb5e1e48..21bfd3ae69 100644 --- a/themes/cp_app/podcast/about.php +++ b/themes/cp_app/podcast/about.php @@ -25,7 +25,7 @@ <div class="inline-flex flex-row-reverse"> <?php $i = 0; ?> <?php foreach ($podcast->persons as $person): ?> - <img src="<?= $person->avatar->thumbnail_url ?>" alt="<?= $person->full_name ?>" class="object-cover w-8 h-8 -ml-5 border-2 rounded-full border-background-base last:ml-0" /> + <img src="<?= $person->avatar->thumbnail_url ?>" alt="<?= $person->full_name ?>" class="object-cover w-8 -ml-5 border-2 rounded-full aspect-square border-background-base last:ml-0" /> <?php $i++; if ($i === 3) { break; }?> diff --git a/themes/cp_app/podcast/activity.php b/themes/cp_app/podcast/activity.php index 4ca9890365..54e84407a4 100644 --- a/themes/cp_app/podcast/activity.php +++ b/themes/cp_app/podcast/activity.php @@ -10,7 +10,7 @@ <img src="<?= interact_as_actor() ->avatar_image_url ?>" alt="<?= interact_as_actor() - ->display_name ?>" class="w-10 h-10 rounded-full" /> + ->display_name ?>" class="w-10 h-10 rounded-full aspect-square" /> <div class="flex flex-col flex-1 min-w-0 gap-y-2"> <Forms.Textarea name="message" diff --git a/themes/cp_app/podcast/follow.php b/themes/cp_app/podcast/follow.php index 0425544dee..d84265d123 100644 --- a/themes/cp_app/podcast/follow.php +++ b/themes/cp_app/podcast/follow.php @@ -10,8 +10,18 @@ <link rel="icon" type="image/x-icon" href="<?= service('settings') ->get('App.siteIcon')['ico'] ?>" /> <link rel="apple-touch-icon" href="<?= service('settings')->get('App.siteIcon')['180'] ?>"> - <link rel="manifest" href="<?= route_to('webmanifest') ?>"> - + <link rel="manifest" href="<?= route_to('podcast-webmanifest', $actor->podcast->handle) ?>"> + <meta name="theme-color" content="<?= \App\Controllers\WebmanifestController::THEME_COLORS[service('settings')->get('App.theme')]['theme'] ?>"> + <script> + // Check that service workers are supported + if ('serviceWorker' in navigator) { + // Use the window load event to keep the page load performant + window.addEventListener('load', () => { + navigator.serviceWorker.register('/sw.js'); + }); + } + </script> + <?= $metatags ?> <?= service('vite') @@ -27,10 +37,10 @@ 'Fediverse.follow.subtitle', ) ?></h1> <div class="flex flex-col w-full max-w-xs -mt-24 overflow-hidden shadow bg-elevated rounded-xl"> - <img src="<?= $actor->podcast->banner->small_url ?>" alt="" class="object-cover w-full h-32 bg-header" /> + <img src="<?= $actor->podcast->banner->small_url ?>" alt="" class="object-cover w-full aspect-[3/1] bg-header" /> <div class="flex px-4 py-2"> <img src="<?= $actor->avatar_image_url ?>" alt="<?= $actor->display_name ?>" - class="w-16 h-16 mr-4 -mt-8 rounded-full ring-2 ring-background-elevated" /> + class="w-16 h-16 mr-4 -mt-8 rounded-full ring-2 ring-background-elevated aspect-square" /> <div class="flex flex-col"> <p class="font-semibold"><?= $actor->display_name ?></p> <p class="text-sm text-skin-muted">@<?= $actor->username ?></p> diff --git a/themes/cp_app/post/_partials/card.php b/themes/cp_app/post/_partials/card.php index db828b7f9f..0a6c45d893 100644 --- a/themes/cp_app/post/_partials/card.php +++ b/themes/cp_app/post/_partials/card.php @@ -1,7 +1,7 @@ <article class="relative z-10 w-full shadow bg-elevated sm:rounded-conditional-2xl"> <header class="flex px-6 py-4 gap-x-2"> <img src="<?= $post->actor - ->avatar_image_url ?>" alt="<?= $post->actor->display_name ?>" class="w-10 h-10 rounded-full" /> + ->avatar_image_url ?>" alt="<?= $post->actor->display_name ?>" class="w-10 h-10 rounded-full aspect-square" /> <div class="flex flex-col min-w-0"> <a href="<?= $post->actor ->uri ?>" class="flex items-baseline hover:underline" <?= $post diff --git a/themes/cp_app/post/_partials/post_with_replies.php b/themes/cp_app/post/_partials/post_with_replies.php index b9841fda35..02128f0e11 100644 --- a/themes/cp_app/post/_partials/post_with_replies.php +++ b/themes/cp_app/post/_partials/post_with_replies.php @@ -20,7 +20,7 @@ if ($post->in_reply_to_id): ?> <form action="<?= route_to('post-attempt-action', interact_as_actor()->username, $post->id) ?>" method="POST" class="flex gap-x-2" > <img src="<?= interact_as_actor() ->avatar_image_url ?>" alt="<?= interact_as_actor() - ->display_name ?>" class="w-10 h-10 rounded-full" /> + ->display_name ?>" class="w-10 h-10 rounded-full aspect-square" /> <div class="flex flex-col flex-1"> <Forms.Textarea name="message" diff --git a/themes/cp_app/post/_partials/preview_card.php b/themes/cp_app/post/_partials/preview_card.php index b2b5e4053e..7014a44aee 100644 --- a/themes/cp_app/post/_partials/preview_card.php +++ b/themes/cp_app/post/_partials/preview_card.php @@ -8,7 +8,7 @@ if ($preview_card->type === 'image'): ?> 'external-link', 'absolute inset-0 m-auto text-6xl bg-accent-base bg-opacity-50 group-hover:bg-opacity-100 text-accent-contrast rounded-full p-2', ) ?> - <img src="<?= $preview_card->image ?>" alt="<?= $preview_card->title ?>" class="object-cover w-full h-80" /> + <img src="<?= $preview_card->image ?>" alt="<?= $preview_card->title ?>" class="object-cover w-full aspect-video" /> </div> <?php endif; ?> @@ -36,7 +36,7 @@ if ($preview_card->type === 'image'): ?> <?php else: ?> <a href="<?= $preview_card->url ?>" class="flex items-center bg-highlight"> <?php if ($preview_card->image): ?> - <img src="<?= $preview_card->image ?>" alt="<?= $preview_card->title ?>" class="object-cover w-20 h-20" /> + <img src="<?= $preview_card->image ?>" alt="<?= $preview_card->title ?>" class="object-cover w-20 aspect-square" /> <?php endif; ?> <p class="flex flex-col flex-1 px-4 py-2"> <span class="text-xs tracking-wider uppercase text-skin-muted"><?= $preview_card->provider_name ?></span> diff --git a/themes/cp_app/post/_partials/reblog.php b/themes/cp_app/post/_partials/reblog.php index 76ab9cf3f2..eb20a9e597 100644 --- a/themes/cp_app/post/_partials/reblog.php +++ b/themes/cp_app/post/_partials/reblog.php @@ -8,7 +8,7 @@ ]) ?></p> <header class="flex px-6 py-4 gap-x-2"> <img src="<?= $post->actor - ->avatar_image_url ?>" alt="<?= $post->display_name ?>" class="w-10 h-10 rounded-full" /> + ->avatar_image_url ?>" alt="<?= $post->display_name ?>" class="w-10 h-10 rounded-full aspect-square" /> <div class="flex flex-col min-w-0"> <a href="<?= $post->actor ->uri ?>" class="flex items-baseline hover:underline" <?= $post diff --git a/themes/cp_app/post/_partials/reply.php b/themes/cp_app/post/_partials/reply.php index 450f1b83b9..480287caa2 100644 --- a/themes/cp_app/post/_partials/reply.php +++ b/themes/cp_app/post/_partials/reply.php @@ -1,6 +1,6 @@ <article class="flex px-6 py-4 bg-base gap-x-2"> <img src="<?= $reply->actor->avatar_image_url ?>" alt="<?= $reply->actor - ->display_name ?>" class="z-10 w-10 h-10 rounded-full ring-background-base ring-2" /> + ->display_name ?>" class="z-10 w-10 h-10 rounded-full ring-background-base ring-2 aspect-square" /> <div class="flex flex-col flex-1 min-w-0"> <header class="flex items-center mb-2"> <a href="<?= $reply->actor diff --git a/themes/cp_app/post/remote_action.php b/themes/cp_app/post/remote_action.php index c0d13fd468..33ddbf3b0c 100644 --- a/themes/cp_app/post/remote_action.php +++ b/themes/cp_app/post/remote_action.php @@ -8,7 +8,17 @@ <link rel="icon" type="image/x-icon" href="<?= service('settings') ->get('App.siteIcon')['ico'] ?>" /> <link rel="apple-touch-icon" href="<?= service('settings')->get('App.siteIcon')['180'] ?>"> - <link rel="manifest" href="<?= route_to('webmanifest') ?>"> + <link rel="manifest" href="<?= route_to('podcast-webmanifest', $post->actor->podcast->handle) ?>"> + <meta name="theme-color" content="<?= \App\Controllers\WebmanifestController::THEME_COLORS[service('settings')->get('App.theme')]['theme'] ?>"> + <script> + // Check that service workers are supported + if ('serviceWorker' in navigator) { + // Use the window load event to keep the page load performant + window.addEventListener('load', () => { + navigator.serviceWorker.register('/sw.js'); + }); + } + </script> <?= $metatags ?> diff --git a/themes/cp_install/_layout.php b/themes/cp_install/_layout.php index 0f9ee0d941..8b0465dd42 100644 --- a/themes/cp_install/_layout.php +++ b/themes/cp_install/_layout.php @@ -11,7 +11,6 @@ <link rel="icon" type="image/x-icon" href="<?= service('settings') ->get('App.siteIcon')['ico'] ?>" /> <link rel="apple-touch-icon" href="<?= service('settings')->get('App.siteIcon')['180'] ?>"> - <link rel="manifest" href="<?= route_to('webmanifest') ?>"> <?= service('vite') ->asset('styles/index.css', 'css') ?> <?= service('vite') diff --git a/vite.config.ts b/vite.config.ts index 617f6fa344..c98eed8eaa 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -1,4 +1,5 @@ import { defineConfig } from "vite"; +import { VitePWA } from "vite-plugin-pwa"; import { ManifestCSS } from "./vite-manifest-css"; // https://vitejs.dev/config/ @@ -24,5 +25,11 @@ export default defineConfig({ }, }, }, - plugins: [ManifestCSS()], + plugins: [ + ManifestCSS(), + VitePWA({ + manifest: false, + outDir: "../../public", + }), + ], }); -- GitLab