From 50fde768021822b3c6828012c07ba8c66d236c02 Mon Sep 17 00:00:00 2001 From: bonukai <17750886+bonukai@users.noreply.github.com> Date: Wed, 17 Jan 2024 19:19:04 +0000 Subject: [PATCH 001/104] initial commit --- .dockerignore | 18 - .eslintignore | 10 - .github/FUNDING.yml | 13 - .github/workflows/api_documentation.yml | 27 - .github/workflows/codecov.yml | 26 - .github/workflows/crowdin.yml | 27 - .github/workflows/demo.yml | 24 - .github/workflows/publish_release.yml | 87 - .github/workflows/tests.yml | 39 - .../update_docker_hub_description.yml | 21 - .gitignore | 117 - .prettierignore | 9 - .prettierrc.json | 11 +- Dockerfile | 205 +- LICENSE.md | 21 - MediaTracker.code-workspace | 18 - README.md | 182 - app.json | 22 - client/.eslintrc.cjs | 14 + client/.eslintrc.json | 25 - client/.gitignore | 24 + client/.linguirc | 25 - client/babel.config.json | 14 - client/i18next-parser.config.js | 12 - client/index.html | 21 + client/lingui.config.ts | 20 + client/manifest.json | 8 + client/package-lock.json | 37528 +++------------- client/package.json | 125 +- client/postcss.config.js | 6 + .../public/fonts/MaterialIcons-Regular.woff2 | Bin 127420 -> 0 bytes .../public/fonts/RobotoCondensed/LICENSE.txt | 202 - .../RobotoCondensed-Bold.woff2 | Bin 64928 -> 0 bytes .../RobotoCondensed-BoldItalic.woff2 | Bin 71140 -> 0 bytes .../RobotoCondensed-Italic.woff2 | Bin 71212 -> 0 bytes .../RobotoCondensed-Light.woff2 | Bin 63944 -> 0 bytes .../RobotoCondensed-LightItalic.woff2 | Bin 70272 -> 0 bytes .../RobotoCondensed-Regular.woff2 | Bin 65200 -> 0 bytes client/public/image/goodreads_import.png | Bin 253997 -> 0 bytes client/public/index.html | 32 - client/src/App.tsx | 101 +- client/src/Router.tsx | 363 +- client/src/api/api.ts | 87 - client/src/api/configuration.ts | 23 - client/src/api/details.ts | 280 - client/src/api/items.ts | 27 - client/src/api/list.ts | 20 - client/src/api/listItems.ts | 20 - client/src/api/lists.ts | 33 - .../api/notificationPlatformsCredentials.ts | 28 - client/src/api/search.ts | 38 - client/src/api/token.ts | 30 - client/src/api/user.ts | 96 - .../{public/logo => src/assets}/audible.png | Bin client/src/assets/flox.png | Bin 0 -> 1552 bytes client/src/assets/github.png | Bin 0 -> 13001 bytes .../{public/logo => src/assets}/goodreads.svg | 0 client/src/assets/icons/add.svg | 1 + client/src/assets/icons/audiobook.svg | 1 + client/src/assets/icons/audiobook2.svg | 13 + client/src/assets/icons/book.svg | 1 + client/src/assets/icons/bookmark.svg | 1 + client/src/assets/icons/bookmark_add.svg | 1 + client/src/assets/icons/bookmark_remove.svg | 1 + client/src/assets/icons/calendar.svg | 5 + client/src/assets/icons/calendar_month.svg | 1 + client/src/assets/icons/calendar_today.svg | 1 + client/src/assets/icons/check_circle.svg | 1 + client/src/assets/icons/chevron_left.svg | 1 + client/src/assets/icons/chevron_right.svg | 1 + client/src/assets/icons/clock.svg | 10 + client/src/assets/icons/close.svg | 1 + client/src/assets/icons/content_copy.svg | 1 + client/src/assets/icons/copy.svg | 1 + client/src/assets/icons/delete.svg | 1 + client/src/assets/icons/down_arrow.svg | 1 + client/src/assets/icons/download.svg | 1 + client/src/assets/icons/edit.svg | 1 + client/src/assets/icons/export.svg | 1 + client/src/assets/icons/extension.svg | 1 + client/src/assets/icons/filter.svg | 1 + client/src/assets/icons/history.svg | 1 + client/src/assets/icons/import.svg | 5 + client/src/assets/icons/import2.svg | 1 + client/src/assets/icons/logout.svg | 5 + client/src/assets/icons/movie.svg | 1 + client/src/assets/icons/movie2.svg | 12 + client/src/assets/icons/rss.svg | 1 + client/src/assets/icons/save.svg | 1 + client/src/assets/icons/search.svg | 4 + client/src/assets/icons/share.svg | 1 + client/src/assets/icons/star.svg | 1 + client/src/assets/icons/star_full.svg | 5 + client/src/assets/icons/star_half.svg | 1 + client/src/assets/icons/tv.svg | 1 + client/src/assets/icons/up_arrow.svg | 1 + client/src/assets/icons/upcoming.svg | 5 + client/src/assets/icons/video_game.svg | 1 + client/src/assets/icons/video_game2.svg | 5 + client/src/assets/icons/view_card.svg | 1 + client/src/assets/icons/view_grid.svg | 1 + client/src/assets/icons/view_grid2.svg | 1 + client/src/assets/icons/view_list.svg | 1 + client/src/assets/icons/visibility.svg | 1 + client/src/assets/icons/visibility_off.svg | 1 + client/{public/logo => src/assets}/igdb.png | Bin client/{public/logo => src/assets}/imdb.png | Bin client/src/assets/jellyfin.svg | 34 + client/src/assets/justwatch-large.webp | Bin 0 -> 8198 bytes client/src/assets/justwatch-small.webp | Bin 0 -> 4112 bytes client/src/assets/justwatch.svg | 62 + client/src/assets/kodi.svg | 63 + .../src/assets/logo/MediaTracker Logo (1).ai | 2122 + client/src/assets/logo/favicon.svg | 100 + client/src/assets/logo/favicon_dark.svg | 83 + client/src/assets/logo/logo.svg | 110 + .../logo => src/assets}/openlibrary.svg | 0 client/src/assets/plex.svg | 25 + client/src/assets/ryot.png | Bin 0 -> 48731 bytes client/src/assets/simkl.png | Bin 0 -> 2767 bytes client/{public/logo => src/assets}/tmdb.svg | 0 .../logo => src/assets}/trakt-black.svg | 78 +- .../logo => src/assets}/trakt-white.svg | 78 +- client/{public/logo => src/assets}/tvmaze.png | Bin client/src/components/Accent.tsx | 6 + .../AddAndRemoveFromSeenHistoryButton.tsx | 137 - client/src/components/AddOrEditListButton.tsx | 246 - client/src/components/AddToListModal.tsx | 170 - client/src/components/Button.tsx | 178 + client/src/components/Calendar.tsx | 189 + client/src/components/Checkbox.tsx | 29 - client/src/components/Confirm.tsx | 58 - client/src/components/ConfirmDialog.tsx | 33 + client/src/components/Dialog.tsx | 129 + .../EmbeddedSingleLineCodeWithCopyButton.tsx | 35 + client/src/components/FilterBy.tsx | 48 - client/src/components/Form.tsx | 468 + client/src/components/GridItem.tsx | 342 - client/src/components/Icons.tsx | 77 + client/src/components/ImportSummaryTable.tsx | 175 - .../src/components/ItemsParentContainer.tsx | 93 + .../components/JustWatchProvidersSelector.tsx | 121 + client/src/components/Layout.tsx | 215 + client/src/components/LocaleDateParts.tsx | 67 + client/src/components/Logos.tsx | 15 + client/src/components/MainTitle.tsx | 27 + .../src/components/MediaItemActionButtons.tsx | 658 + client/src/components/MediaItemViews.tsx | 511 + client/src/components/MediaTypeIcon.tsx | 46 + client/src/components/Modal.tsx | 147 - client/src/components/Nav.tsx | 190 - client/src/components/OrderBy.tsx | 78 - client/src/components/PaginatedGridItems.tsx | 278 - client/src/components/Pagination.tsx | 175 + client/src/components/Portal.tsx | 9 - client/src/components/Poster.tsx | 326 +- client/src/components/ReleaseCountdown.tsx | 82 + .../src/components/SelectLastSeenEpisode.tsx | 148 - client/src/components/SelectSeenDate.tsx | 165 - .../components/SelectSeenDateComponent.tsx | 188 + client/src/components/SetItemDisplayType.tsx | 56 + client/src/components/SetProgress.tsx | 132 - client/src/components/SettingsSegment.tsx | 22 - client/src/components/StarRating.tsx | 250 - client/src/components/StarRatingComponent.tsx | 172 + client/src/components/StatisticsSummary.tsx | 164 - client/src/components/Translations.tsx | 20 + client/src/components/date.tsx | 36 +- client/src/hooks/darkMode.tsx | 57 - client/src/hooks/fonts.ts | 16 - client/src/hooks/mediaItemHooks.tsx | 70 + client/src/hooks/menu.tsx | 73 - client/src/hooks/pagination.tsx | 61 - client/src/hooks/sortedList.ts | 181 - client/src/hooks/translatedKeysFactory.ts | 38 - client/src/hooks/translations.ts | 28 - client/src/hooks/useApiTokenUrl.tsx | 142 + .../src/hooks/useMediaItemDisplayFormat.tsx | 111 + client/src/hooks/useUndoPopup.tsx | 126 + client/src/hooks/useUser.ts | 67 + client/src/i18n.ts | 41 + client/src/i18n/i18n.ts | 37 - client/src/i18n/locales/af/translation.json | 1 - client/src/i18n/locales/ar/translation.json | 1 - client/src/i18n/locales/ca/translation.json | 1 - client/src/i18n/locales/cs/translation.json | 1 - client/src/i18n/locales/da/translation.d.ts | 4 + client/src/i18n/locales/da/translation.json | 559 +- client/src/i18n/locales/da/translation.ts | 1 + client/src/i18n/locales/de/translation.d.ts | 4 + client/src/i18n/locales/de/translation.json | 578 +- client/src/i18n/locales/de/translation.ts | 1 + client/src/i18n/locales/el/translation.json | 1 - client/src/i18n/locales/en/translation.d.ts | 4 + client/src/i18n/locales/en/translation.json | 578 +- client/src/i18n/locales/en/translation.ts | 1 + client/src/i18n/locales/es/translation.d.ts | 4 + client/src/i18n/locales/es/translation.json | 578 +- client/src/i18n/locales/es/translation.ts | 1 + client/src/i18n/locales/fi/translation.json | 1 - client/src/i18n/locales/fr/translation.d.ts | 4 + client/src/i18n/locales/fr/translation.json | 455 +- client/src/i18n/locales/fr/translation.ts | 1 + client/src/i18n/locales/he/translation.json | 1 - client/src/i18n/locales/hu/translation.json | 1 - client/src/i18n/locales/it/translation.json | 1 - client/src/i18n/locales/ja/translation.json | 1 - client/src/i18n/locales/ko/translation.d.ts | 4 + client/src/i18n/locales/ko/translation.json | 578 +- client/src/i18n/locales/ko/translation.ts | 1 + client/src/i18n/locales/nl/translation.json | 294 - client/src/i18n/locales/no/translation.json | 1 - client/src/i18n/locales/pl/translation.json | 1 - client/src/i18n/locales/pt/translation.d.ts | 4 + client/src/i18n/locales/pt/translation.json | 397 +- client/src/i18n/locales/pt/translation.ts | 1 + client/src/i18n/locales/ro/translation.json | 1 - client/src/i18n/locales/ru/translation.json | 1 - client/src/i18n/locales/sr/translation.json | 1 - client/src/i18n/locales/sv/translation.json | 1 - client/src/i18n/locales/tr/translation.json | 1 - client/src/i18n/locales/uk/translation.json | 1 - client/src/i18n/locales/vi/translation.json | 1 - client/src/i18n/locales/zh/translation.json | 1 - client/src/index.css | 19 + client/src/index.tsx | 12 - client/src/main.tsx | 12 + client/src/mediaItem.ts | 73 - client/src/mediaItemHelpers.ts | 185 + client/src/pages/Calendar.tsx | 129 - client/src/pages/CalendarPage.tsx | 222 + client/src/pages/Details.tsx | 734 - client/src/pages/DetailsPage.tsx | 379 + client/src/pages/EpisodePage.tsx | 110 - client/src/pages/ExportPage.tsx | 34 + client/src/pages/HistoryPage.tsx | 190 + client/src/pages/Home.tsx | 136 - client/src/pages/HomePage.tsx | 150 + client/src/pages/Import.tsx | 36 - client/src/pages/ImportFromFilePage.tsx | 270 + client/src/pages/ImportPage.tsx | 49 + client/src/pages/InProgress.tsx | 25 - client/src/pages/IntegrationsPage.tsx | 40 + client/src/pages/ItemsPage.tsx | 31 - client/src/pages/ListItemsPage.tsx | 376 + client/src/pages/ListPage.tsx | 170 - client/src/pages/ListsPage.tsx | 348 +- client/src/pages/Login.tsx | 88 - client/src/pages/LoginPage.tsx | 75 + client/src/pages/LogsPage.tsx | 179 - client/src/pages/NotFound.tsx | 9 - client/src/pages/ProgressPage.tsx | 15 + client/src/pages/Register.tsx | 98 - client/src/pages/RegisterPage.tsx | 103 + client/src/pages/RootPage.tsx | 62 + client/src/pages/SearchPage.tsx | 353 + client/src/pages/SeasonsPage.tsx | 278 - client/src/pages/SeenHistory.tsx | 139 - client/src/pages/Settings.tsx | 148 - client/src/pages/UnratedPage.tsx | 46 + client/src/pages/Upcoming.tsx | 26 - client/src/pages/UpcomingPage.tsx | 56 + client/src/pages/WatchlistPage.tsx | 24 - client/src/pages/import/Goodreads.tsx | 91 - .../import/ImportFormMediaTrackerPage.tsx | 21 + .../src/pages/import/ImportFromFloxPage.tsx | 24 + .../pages/import/ImportFromGoodreadsPage.tsx | 29 + .../src/pages/import/ImportFromSimklPage.tsx | 40 + .../src/pages/import/ImportFromTraktPage.tsx | 14 + client/src/pages/import/TraktTv.tsx | 405 - .../integrations/JellyfinIntegrationPage.tsx | 45 + .../integrations/KodiIntegrationPage.tsx | 45 + .../integrations/PlexIntegrationPage.tsx | 98 + client/src/pages/settings/About.tsx | 15 - .../src/pages/settings/ApplicationTokens.tsx | 228 +- client/src/pages/settings/Configuration.tsx | 289 - .../src/pages/settings/ConfigurationPage.tsx | 662 + .../pages/settings/HomePageSettingsPage.tsx | 500 + client/src/pages/settings/LogsPage.tsx | 70 + client/src/pages/settings/Notifications.tsx | 233 - .../settings/NotificationsSettingsPage.tsx | 24 + client/src/pages/settings/Password.tsx | 86 - .../pages/settings/PasswordSettingsPage.tsx | 88 + client/src/pages/settings/Preferences.tsx | 41 - .../settings/PreferencesSettingsPage.tsx | 128 + client/src/styles/dark.css | 13 - client/src/styles/fonts/robotoCondensed.css | 53 - client/src/styles/fullcalendar.css | 16 - client/src/styles/main.scss | 100 - client/src/styles/materialIcons.css | 24 - client/src/styles/tailwind.css | 3 - client/src/types.d.ts | 1 + client/src/utils.ts | 272 +- client/src/utils/trpc.ts | 9 + client/src/utils/trpcProvider.tsx | 48 + client/src/vite-env.d.ts | 1 + client/tailwind.config.js | 76 +- client/tsconfig.json | 28 +- client/vite.config.ts | 43 + client/webpack.common.ts | 75 - client/webpack.dev.ts | 50 - client/webpack.prod.ts | 32 - codecov.yml | 1 - crowdin.yml | 8 - crowdin_github_action.yml | 10 - docker-compose.yaml | 13 - docker-reverse-proxy/Dockerfile | 3 - docker-reverse-proxy/README.md | 8 - docker-reverse-proxy/default.conf | 21 - docker-reverse-proxy/docker-compose.yaml | 26 - docker/entrypoint.sh | 20 - docs/index.html | 11 - docs/index.js | 9 - docs/package-lock.json | 8643 ---- docs/package.json | 20 - docs/webpack.config.js | 45 - esbuild.js | 86 + heroku.yml | 4 - jest.config.js | 12 + package-lock.json | 6927 ++- package.json | 69 +- rest-api/package-lock.json | 13 - rest-api/package.json | 11 - rest-api/tsconfig.json | 9 - server/.eslintrc | 22 - server/.linguirc | 25 - server/__mocks__/@lingui/core.ts | 3 - server/__mocks__/sharp.ts | 56 - server/__tests__/__utils__/custom-timezone.ts | 15 - server/__tests__/__utils__/data.ts | 283 - server/__tests__/__utils__/request.ts | 39 - server/__tests__/__utils__/utils.ts | 34 - server/__tests__/config.test.ts | 100 - .../controllers/import/goodreads.test.ts | 107 - .../controllers/import/goodreads.xml | 1905 - .../import/trakttvController.test.ts | 309 - .../controllers/listItemController.test.ts | 65 - .../controllers/seenController.test.ts | 138 - server/__tests__/databaseConfig.test.ts | 81 - server/__tests__/lock.test.ts | 55 - server/__tests__/logger.test.ts | 65 - server/__tests__/logger/getLogs.test.ts | 174 - .../__tests__/logger/httpLogFormatter.test.ts | 48 - .../validationErrorLogFormatter.test.ts | 65 - .../metadata/provider/audible.test.ts | 144 - .../__tests__/metadata/provider/igdb.test.ts | 119 - .../mock/audible/detailsResponse.json | 124 - .../mock/audible/emptyDetailsResponse.json | 45 - .../provider/mock/audible/searchResponse.json | 509 - .../provider/mock/igdb/detailsResponse.json | 114 - .../provider/mock/igdb/searchResponse.json | 427 - .../mock/openlibrary/detailsResponse.json | 217 - .../mock/openlibrary/detailsResponse2.json | 39 - .../mock/openlibrary/searchResponse.json | 888 - .../mock/tmdb/movieDetailsResponse.json | 75 - .../mock/tmdb/movieSearchResponse.json | 103 - .../provider/mock/tmdb/seasonsResponse.json | 17295 ------- .../provider/mock/tmdb/tvDetailsResponse.json | 188 - .../provider/mock/tmdb/tvSearchResponse.json | 108 - .../metadata/provider/openlibrary.test.ts | 124 - .../__tests__/metadata/provider/tmdb.test.ts | 1822 - .../__tests__/migrations/foreignKeys.test.ts | 301 - .../__tests__/migrations/migrations.test.ts | 1777 - .../notificationFormatter.test.ts | 97 - .../repository/list/createList.test.ts | 57 - .../repository/list/deleteList.test.ts | 40 - .../repository/list/getListItems.test.ts | 125 - .../repository/list/updateList.test.ts | 143 - .../repository/listItemRepository.test.ts | 191 - .../mediaItem/getItems/episodes.test.ts | 101 - .../getItems/firstUnwatchedEpisode.test.ts | 211 - .../mediaItem/getItems/getItems.test.ts | 76 - .../getItems/lastAiredEpisode.test.ts | 173 - .../mediaItem/getItems/lastSeen.test.ts | 298 - .../mediaItem/getItems/onWatchlist.test.ts | 282 - .../mediaItem/getItems/progress.test.ts | 100 - .../mediaItem/getItems/properties.test.ts | 71 - .../mediaItem/getItems/seen.test.ts | 306 - .../mediaItem/getItems/seenHistory.test.ts | 299 - .../getItems/unseenEpisodesCount.test.ts | 324 - .../getItems/upcomingEpisode.test.ts | 286 - .../itemsToNotify/America.New_York.test.ts | 128 - .../itemsToNotify/Europe.Amsterdam.test.ts | 105 - .../itemsToNotify/__utils__/setup.ts | 107 - .../mediaItem/itemsToPossiblyUpdate.test.ts | 95 - .../repository/mediaItem/mediaItem.test.ts | 547 - .../mediaItem/unlockLockedMediaItems.test.ts | 81 - .../findUsersWithMediaItemOnWatchlist.test.ts | 144 - server/__tests__/server.test.ts | 35 - server/__tests__/slug.test.ts | 49 - server/__tests__/statisticsSummary.test.ts | 224 - server/__tests__/updateMediaItem.test.ts | 252 - .../__tests__/utils/catchAndLogError.test.ts | 20 - .../utils/durationToMilliseconds.test.ts | 24 - .../utils/generateExternalUrl.test.ts | 159 - server/__tests__/utils/updateAsset.test.ts | 134 - server/babel.config.json | 32 - server/jest.config.js | 18 - server/openapi.json | 5030 --- server/package-lock.json | 21099 --------- server/package.json | 124 - server/scripts/generateApi.ts | 16 - server/scripts/generateRoutes.ts | 39 - server/src/auth.ts | 82 - server/src/cancellationToken.ts | 20 - server/src/config.ts | 151 - server/src/controllers/calendar.ts | 240 - server/src/controllers/configuration.ts | 49 - server/src/controllers/img.ts | 91 - server/src/controllers/import/goodreads.ts | 232 - server/src/controllers/import/traktTv.ts | 1226 - server/src/controllers/item.ts | 70 - server/src/controllers/items.ts | 114 - server/src/controllers/listController.ts | 169 - server/src/controllers/listItemController.ts | 69 - server/src/controllers/listsController.ts | 142 - server/src/controllers/logs.ts | 38 - server/src/controllers/plexController.ts | 132 - server/src/controllers/progress.ts | 229 - server/src/controllers/rating.ts | 49 - server/src/controllers/search.ts | 51 - server/src/controllers/seen.ts | 360 - .../src/controllers/statisticsController.ts | 75 - server/src/controllers/token.ts | 99 - server/src/controllers/users.ts | 280 - server/src/controllers/watchlist.ts | 67 - server/src/dbconfig.ts | 58 - server/src/entity/accessToken.ts | 6 - server/src/entity/configuration.ts | 319 - server/src/entity/list.ts | 56 - server/src/entity/mediaItem.ts | 189 - .../notificationPlatformsCredentials.ts | 15 - server/src/entity/notificationsHistory.ts | 13 - server/src/entity/progress.ts | 23 - server/src/entity/seen.ts | 27 - server/src/entity/session.ts | 6 - server/src/entity/sessionKey.ts | 5 - server/src/entity/tvepisode.ts | 77 - server/src/entity/tvseason.ts | 53 - server/src/entity/user.ts | 35 - server/src/entity/userRating.ts | 35 - server/src/export/trakttv.ts | 281 - server/src/generated/routes/routes.ts | 1164 - server/src/i18n/i18n.ts | 37 - server/src/i18n/locales/af/translation.json | 1 - server/src/i18n/locales/ar/translation.json | 1 - server/src/i18n/locales/ca/translation.json | 1 - server/src/i18n/locales/cs/translation.json | 1 - server/src/i18n/locales/da/translation.json | 47 - server/src/i18n/locales/de/translation.json | 47 - server/src/i18n/locales/el/translation.json | 1 - server/src/i18n/locales/en/translation.json | 47 - server/src/i18n/locales/es/translation.json | 47 - server/src/i18n/locales/fi/translation.json | 1 - server/src/i18n/locales/fr/translation.json | 40 - server/src/i18n/locales/he/translation.json | 1 - server/src/i18n/locales/hu/translation.json | 1 - server/src/i18n/locales/it/translation.json | 1 - server/src/i18n/locales/ja/translation.json | 1 - server/src/i18n/locales/ko/translation.json | 47 - server/src/i18n/locales/nl/translation.json | 3 - server/src/i18n/locales/no/translation.json | 1 - server/src/i18n/locales/pl/translation.json | 1 - server/src/i18n/locales/pt/translation.json | 47 - server/src/i18n/locales/ro/translation.json | 1 - server/src/i18n/locales/ru/translation.json | 1 - server/src/i18n/locales/sr/translation.json | 1 - server/src/i18n/locales/sv/translation.json | 1 - server/src/i18n/locales/tr/translation.json | 1 - server/src/i18n/locales/uk/translation.json | 1 - server/src/i18n/locales/vi/translation.json | 1 - server/src/i18n/locales/zh/translation.json | 1 - server/src/index.ts | 46 - server/src/knex/queries/details.ts | 253 - server/src/knex/queries/items.ts | 735 - server/src/knexfile.ts | 28 - server/src/lock.ts | 29 - server/src/logger.ts | 153 - server/src/logger/formatters.ts | 39 - server/src/logger/getLogs.ts | 62 - server/src/metadata/findByExternalId.ts | 264 - server/src/metadata/metadataProvider.ts | 24 - server/src/metadata/metadataProviders.ts | 45 - server/src/metadata/provider/audible.ts | 263 - server/src/metadata/provider/igdb.ts | 313 - server/src/metadata/provider/openlibrary.ts | 164 - server/src/metadata/provider/tmdb.ts | 583 - .../src/middlewares/errorLoggerMiddleware.ts | 28 - server/src/middlewares/httpLogMiddleware.ts | 19 - server/src/middlewares/token.ts | 33 - server/src/migrations/20220209000937_seen.ts | 50 - .../src/migrations/20220217012900_progress.ts | 29 - .../createNotificationPlatform.ts | 33 - server/src/notifications/notifications.ts | 136 - server/src/notifications/platforms/discord.ts | 15 - server/src/notifications/platforms/gotify.ts | 29 - server/src/notifications/platforms/ntfy.ts | 21 - .../src/notifications/platforms/pushbullet.ts | 24 - .../src/notifications/platforms/pushover.ts | 22 - .../src/notifications/platforms/pushsafer.ts | 18 - server/src/repository/accessToken.ts | 7 - server/src/repository/episode.ts | 27 - server/src/repository/globalSettings.ts | 106 - server/src/repository/list.ts | 1133 - server/src/repository/listItemRepository.ts | 205 - server/src/repository/mediaItem.ts | 730 - .../notificationPlatformsCredentials.ts | 33 - server/src/repository/notificationsHistory.ts | 12 - server/src/repository/progress.ts | 10 - server/src/repository/repository.ts | 287 - server/src/repository/season.ts | 13 - server/src/repository/seen.ts | 36 - server/src/repository/session.ts | 7 - server/src/repository/sessionKey.ts | 7 - server/src/repository/user.ts | 139 - server/src/repository/userRating.ts | 13 - server/src/requestError.ts | 11 - server/src/requestQueue.ts | 41 - server/src/sendNotifications.ts | 248 - server/src/server.ts | 440 - server/src/sessionStore.ts | 59 - server/src/types.d.ts | 4 - server/src/updateMetadata.ts | 625 - server/src/utils.ts | 149 - server/tsconfig.json | 23 - src/@types/knex.d.ts | 47 + src/cli.ts | 38 + src/database.ts | 88 + src/deleteUnusedMediaItems.ts | 66 + src/dirname.ts | 5 + src/entity/accessTokenModel.ts | 23 + src/entity/configurationModel.ts | 567 + src/entity/episodeModel.ts | 46 + src/entity/homeSectionModel.ts | 52 + src/entity/justWatchModel.ts | 52 + src/entity/listModel.ts | 119 + src/entity/mediaItemModel.ts | 297 + src/entity/messageModel.ts | 11 + src/entity/notificationHistoryModel.ts | 12 + src/entity/paginatedModel.ts | 17 + src/entity/progressModel.ts | 15 + src/entity/seasonModel.ts | 19 + src/entity/seenEpisodesCountModel.ts | 11 + src/entity/seenModel.ts | 24 + src/entity/serverSettingsModel.ts | 26 + src/entity/sessionModel.ts | 9 + src/entity/userModel.ts | 72 + src/entity/userRatingModel.ts | 28 + src/findMediaItemOrEpisode.ts | 136 + src/foo.ts | 193 + src/iCalBuilder.ts | 62 + src/import/backupImport.ts | 31 + src/import/floxImport.ts | 94 + src/import/goodreadsImport.ts | 115 + src/import/simklImport.ts | 204 + src/import/traktImport.ts | 367 + src/index.ts | 239 + src/logger.ts | 128 + src/metadata/metadataProvider.ts | 38 + src/metadata/metadataProviders.ts | 153 + src/metadata/provider/TVmaze.ts | 200 + src/metadata/provider/audible.ts | 188 + src/metadata/provider/igdb.ts | 228 + src/metadata/provider/openlibrary.ts | 283 + src/metadata/provider/podcastIndex.ts | 132 + src/metadata/provider/tmdb.ts | 142 + src/metadata/provider/tmdbMovie.ts | 315 + src/metadata/provider/tmdbTv.ts | 442 + src/middleware/multipartFormDataMiddleware.ts | 51 + .../migrations/20210818142342_init.ts | 0 .../20220121025651_ratingColumnFloat.ts | 0 .../20220122003141_bigIntToFloat.ts | 0 .../20220127224112_configuration.ts | 0 .../migrations/20220202231058_image.ts | 100 +- .../20220208203349_traktId_goodreadsId.ts | 0 .../20220208230635_numberOfPages.ts | 0 .../migrations/20220208234441_watchlist.ts | 0 src/migrations/20220209000937_seen.ts | 93 + .../migrations/20220209005700_list.ts | 0 .../20220209014700_userPreferences.ts | 0 .../20220209034100_userPreferences.ts | 0 src/migrations/20220217012900_progress.ts | 55 + ...53600_removeMetadataProviderCredentials.ts | 15 +- .../20220222195700_audibleCountryCode.ts | 318 +- .../migrations/20220310180600_userSlug.ts | 451 +- .../20220312002700_mediaItemSlug.ts | 1112 +- .../20220317214800_tvdbIdTraktId.ts | 493 +- .../20220404141200_seenDateToNull.ts | 23 +- ...406165800_uniqueSeasonAndEpisodeNumbers.ts | 49 +- .../migrations/20220427211100_list.ts | 582 +- .../20220427212000_watchlistToList.ts | 617 +- .../migrations/20220603191400_listTraktId.ts | 372 +- .../20221227000000_openlibarayDateFormat.ts | 77 +- .../20230205000000_uniqueExternalIds.ts | 102 +- .../migrations/20230218000000_seenIndex.ts | 26 +- .../20230422000000_updateListRanks.ts | 36 +- .../migrations/20230501000000_progress.ts | 200 +- .../20230511000000_dropRankInList.ts | 492 +- .../20230512000001_dropSlugInList.ts | 408 +- .../20230512000002_dropSlugInUser.ts | 416 +- ...30512000003_refactorConfigurationToJson.ts | 138 +- .../20230514000000_dropMediaItemSlug.ts | 416 +- .../20230514000001_dropTableImage.ts | 590 +- ...230519000000_refactorUserSettingsToJson.ts | 152 + src/migrations/20230618000000_session.ts | 14 + src/migrations/20230619000000_watchlistId.ts | 118 + src/migrations/20230620000000_listSharing.ts | 115 + src/migrations/20230624000000_isbn.ts | 114 + src/migrations/20230706000000_releaseDates.ts | 116 + src/migrations/20230708000000_tokenScope.ts | 20 + .../20230709000000_justWatchProvider.ts | 29 + src/migrations/20230717000000_tvShowsData.ts | 131 + .../20230718000000_seenEpisodesCount.ts | 21 + src/migrations/20240117000000_seasonFinale.ts | 20 + .../20240117000001_serverInternalSettings.ts | 46 + src/migrations/20240117000002_homeSections.ts | 63 + src/migrations/20240117000003_message.ts | 21 + src/multipartFormDataParser.ts | 446 + .../notifications/formatNotification.ts | 103 +- src/notifications/notificationPlatform.ts | 35 + src/notifications/notificationPlatforms.ts | 57 + src/notifications/platforms/discord.ts | 24 + src/notifications/platforms/gotify.ts | 33 + src/notifications/platforms/ntfy.ts | 30 + src/notifications/platforms/pushbullet.ts | 26 + src/notifications/platforms/pushover.ts | 27 + src/notifications/platforms/pushsafer.ts | 23 + src/procedures/plexProcedure.ts | 103 + src/repository/accessTokenRepository.ts | 82 + src/repository/configurationRepository.ts | 57 + src/repository/exportRepository.ts | 389 + src/repository/homeSectionRepository.ts | 140 + src/repository/importRepository.ts | 737 + src/repository/justWatchRepository.ts | 85 + src/repository/listItemRepository.ts | 117 + src/repository/listRepository.ts | 780 + src/repository/mediaItemRepository.ts | 1329 + src/repository/messageRepository.ts | 40 + src/repository/progressRepository.ts | 54 + src/repository/ratingRepository.ts | 63 + src/repository/seenEpisodesCountRepository.ts | 81 + src/repository/seenRepository.ts | 299 + .../serverInternalSettingsRepository.ts | 53 + src/repository/sessionRepository.ts | 46 + src/repository/userRepository.ts | 221 + src/repository/watchlistRepository.ts | 116 + src/requestQueue.ts | 51 + src/router.ts | 211 + src/routers/applicationTokenRouter.ts | 56 + src/routers/authRouter.ts | 68 + src/routers/calendarRouter.ts | 87 + src/routers/configurationRouter.ts | 41 + src/routers/exportRouter.ts | 10 + src/routers/homeSectionRouter.ts | 196 + src/routers/imgRouter.ts | 158 + src/routers/importRouter.ts | 138 + src/routers/justWatchProviderRouter.ts | 14 + src/routers/listRouter.ts | 266 + src/routers/logsRouter.ts | 61 + src/routers/mediaItemRouter.ts | 81 + src/routers/messageRouter.ts | 42 + src/routers/progressRouter.ts | 89 + src/routers/ratingRouter.ts | 56 + src/routers/searchRouter.ts | 131 + src/routers/seenRouter.ts | 247 + src/routers/serverVersionRouter.ts | 8 + src/routers/userRouter.ts | 145 + src/routers/watchlistRouter.ts | 43 + src/routes.ts | 189 + src/rssBuilder.ts | 189 + src/scheduledMetadataUpdates.ts | 275 + src/scheduler.ts | 88 + src/server.ts | 147 + {server/src => src}/slug.ts | 36 +- src/staticConfiguration.ts | 31 + src/updateMetadata.ts | 593 + src/utils.ts | 146 + src/version.ts | 20 + tsconfig.json | 22 + 679 files changed, 48386 insertions(+), 129133 deletions(-) delete mode 100644 .dockerignore delete mode 100644 .eslintignore delete mode 100644 .github/FUNDING.yml delete mode 100644 .github/workflows/api_documentation.yml delete mode 100644 .github/workflows/codecov.yml delete mode 100644 .github/workflows/crowdin.yml delete mode 100644 .github/workflows/demo.yml delete mode 100644 .github/workflows/publish_release.yml delete mode 100644 .github/workflows/tests.yml delete mode 100644 .github/workflows/update_docker_hub_description.yml delete mode 100644 .gitignore delete mode 100644 .prettierignore delete mode 100644 LICENSE.md delete mode 100644 MediaTracker.code-workspace delete mode 100644 README.md delete mode 100644 app.json create mode 100644 client/.eslintrc.cjs delete mode 100644 client/.eslintrc.json create mode 100644 client/.gitignore delete mode 100644 client/.linguirc delete mode 100644 client/babel.config.json delete mode 100644 client/i18next-parser.config.js create mode 100644 client/index.html create mode 100644 client/lingui.config.ts create mode 100644 client/manifest.json create mode 100644 client/postcss.config.js delete mode 100644 client/public/fonts/MaterialIcons-Regular.woff2 delete mode 100644 client/public/fonts/RobotoCondensed/LICENSE.txt delete mode 100644 client/public/fonts/RobotoCondensed/RobotoCondensed-Bold.woff2 delete mode 100644 client/public/fonts/RobotoCondensed/RobotoCondensed-BoldItalic.woff2 delete mode 100644 client/public/fonts/RobotoCondensed/RobotoCondensed-Italic.woff2 delete mode 100644 client/public/fonts/RobotoCondensed/RobotoCondensed-Light.woff2 delete mode 100644 client/public/fonts/RobotoCondensed/RobotoCondensed-LightItalic.woff2 delete mode 100644 client/public/fonts/RobotoCondensed/RobotoCondensed-Regular.woff2 delete mode 100644 client/public/image/goodreads_import.png delete mode 100644 client/public/index.html delete mode 100644 client/src/api/api.ts delete mode 100644 client/src/api/configuration.ts delete mode 100644 client/src/api/details.ts delete mode 100644 client/src/api/items.ts delete mode 100644 client/src/api/list.ts delete mode 100644 client/src/api/listItems.ts delete mode 100644 client/src/api/lists.ts delete mode 100644 client/src/api/notificationPlatformsCredentials.ts delete mode 100644 client/src/api/search.ts delete mode 100644 client/src/api/token.ts delete mode 100644 client/src/api/user.ts rename client/{public/logo => src/assets}/audible.png (100%) create mode 100644 client/src/assets/flox.png create mode 100644 client/src/assets/github.png rename client/{public/logo => src/assets}/goodreads.svg (100%) create mode 100644 client/src/assets/icons/add.svg create mode 100644 client/src/assets/icons/audiobook.svg create mode 100644 client/src/assets/icons/audiobook2.svg create mode 100644 client/src/assets/icons/book.svg create mode 100644 client/src/assets/icons/bookmark.svg create mode 100644 client/src/assets/icons/bookmark_add.svg create mode 100644 client/src/assets/icons/bookmark_remove.svg create mode 100644 client/src/assets/icons/calendar.svg create mode 100644 client/src/assets/icons/calendar_month.svg create mode 100644 client/src/assets/icons/calendar_today.svg create mode 100644 client/src/assets/icons/check_circle.svg create mode 100644 client/src/assets/icons/chevron_left.svg create mode 100644 client/src/assets/icons/chevron_right.svg create mode 100644 client/src/assets/icons/clock.svg create mode 100644 client/src/assets/icons/close.svg create mode 100644 client/src/assets/icons/content_copy.svg create mode 100644 client/src/assets/icons/copy.svg create mode 100644 client/src/assets/icons/delete.svg create mode 100644 client/src/assets/icons/down_arrow.svg create mode 100644 client/src/assets/icons/download.svg create mode 100644 client/src/assets/icons/edit.svg create mode 100644 client/src/assets/icons/export.svg create mode 100644 client/src/assets/icons/extension.svg create mode 100644 client/src/assets/icons/filter.svg create mode 100644 client/src/assets/icons/history.svg create mode 100644 client/src/assets/icons/import.svg create mode 100644 client/src/assets/icons/import2.svg create mode 100644 client/src/assets/icons/logout.svg create mode 100644 client/src/assets/icons/movie.svg create mode 100644 client/src/assets/icons/movie2.svg create mode 100644 client/src/assets/icons/rss.svg create mode 100644 client/src/assets/icons/save.svg create mode 100644 client/src/assets/icons/search.svg create mode 100644 client/src/assets/icons/share.svg create mode 100644 client/src/assets/icons/star.svg create mode 100644 client/src/assets/icons/star_full.svg create mode 100644 client/src/assets/icons/star_half.svg create mode 100644 client/src/assets/icons/tv.svg create mode 100644 client/src/assets/icons/up_arrow.svg create mode 100644 client/src/assets/icons/upcoming.svg create mode 100644 client/src/assets/icons/video_game.svg create mode 100644 client/src/assets/icons/video_game2.svg create mode 100644 client/src/assets/icons/view_card.svg create mode 100644 client/src/assets/icons/view_grid.svg create mode 100644 client/src/assets/icons/view_grid2.svg create mode 100644 client/src/assets/icons/view_list.svg create mode 100644 client/src/assets/icons/visibility.svg create mode 100644 client/src/assets/icons/visibility_off.svg rename client/{public/logo => src/assets}/igdb.png (100%) rename client/{public/logo => src/assets}/imdb.png (100%) create mode 100644 client/src/assets/jellyfin.svg create mode 100644 client/src/assets/justwatch-large.webp create mode 100644 client/src/assets/justwatch-small.webp create mode 100644 client/src/assets/justwatch.svg create mode 100644 client/src/assets/kodi.svg create mode 100644 client/src/assets/logo/MediaTracker Logo (1).ai create mode 100644 client/src/assets/logo/favicon.svg create mode 100644 client/src/assets/logo/favicon_dark.svg create mode 100644 client/src/assets/logo/logo.svg rename client/{public/logo => src/assets}/openlibrary.svg (100%) create mode 100644 client/src/assets/plex.svg create mode 100644 client/src/assets/ryot.png create mode 100644 client/src/assets/simkl.png rename client/{public/logo => src/assets}/tmdb.svg (100%) rename client/{public/logo => src/assets}/trakt-black.svg (98%) rename client/{public/logo => src/assets}/trakt-white.svg (98%) rename client/{public/logo => src/assets}/tvmaze.png (100%) create mode 100644 client/src/components/Accent.tsx delete mode 100644 client/src/components/AddAndRemoveFromSeenHistoryButton.tsx delete mode 100644 client/src/components/AddOrEditListButton.tsx delete mode 100644 client/src/components/AddToListModal.tsx create mode 100644 client/src/components/Button.tsx create mode 100644 client/src/components/Calendar.tsx delete mode 100644 client/src/components/Checkbox.tsx delete mode 100644 client/src/components/Confirm.tsx create mode 100644 client/src/components/ConfirmDialog.tsx create mode 100644 client/src/components/Dialog.tsx create mode 100644 client/src/components/EmbeddedSingleLineCodeWithCopyButton.tsx delete mode 100644 client/src/components/FilterBy.tsx create mode 100644 client/src/components/Form.tsx delete mode 100644 client/src/components/GridItem.tsx create mode 100644 client/src/components/Icons.tsx delete mode 100644 client/src/components/ImportSummaryTable.tsx create mode 100644 client/src/components/ItemsParentContainer.tsx create mode 100644 client/src/components/JustWatchProvidersSelector.tsx create mode 100644 client/src/components/Layout.tsx create mode 100644 client/src/components/LocaleDateParts.tsx create mode 100644 client/src/components/Logos.tsx create mode 100644 client/src/components/MainTitle.tsx create mode 100644 client/src/components/MediaItemActionButtons.tsx create mode 100644 client/src/components/MediaItemViews.tsx create mode 100644 client/src/components/MediaTypeIcon.tsx delete mode 100644 client/src/components/Modal.tsx delete mode 100644 client/src/components/Nav.tsx delete mode 100644 client/src/components/OrderBy.tsx delete mode 100644 client/src/components/PaginatedGridItems.tsx create mode 100644 client/src/components/Pagination.tsx delete mode 100644 client/src/components/Portal.tsx create mode 100644 client/src/components/ReleaseCountdown.tsx delete mode 100644 client/src/components/SelectLastSeenEpisode.tsx delete mode 100644 client/src/components/SelectSeenDate.tsx create mode 100644 client/src/components/SelectSeenDateComponent.tsx create mode 100644 client/src/components/SetItemDisplayType.tsx delete mode 100644 client/src/components/SetProgress.tsx delete mode 100644 client/src/components/SettingsSegment.tsx delete mode 100644 client/src/components/StarRating.tsx create mode 100644 client/src/components/StarRatingComponent.tsx delete mode 100644 client/src/components/StatisticsSummary.tsx create mode 100644 client/src/components/Translations.tsx delete mode 100644 client/src/hooks/darkMode.tsx delete mode 100644 client/src/hooks/fonts.ts create mode 100644 client/src/hooks/mediaItemHooks.tsx delete mode 100644 client/src/hooks/menu.tsx delete mode 100644 client/src/hooks/pagination.tsx delete mode 100644 client/src/hooks/sortedList.ts delete mode 100644 client/src/hooks/translatedKeysFactory.ts delete mode 100644 client/src/hooks/translations.ts create mode 100644 client/src/hooks/useApiTokenUrl.tsx create mode 100644 client/src/hooks/useMediaItemDisplayFormat.tsx create mode 100644 client/src/hooks/useUndoPopup.tsx create mode 100644 client/src/hooks/useUser.ts create mode 100644 client/src/i18n.ts delete mode 100644 client/src/i18n/i18n.ts delete mode 100644 client/src/i18n/locales/af/translation.json delete mode 100644 client/src/i18n/locales/ar/translation.json delete mode 100644 client/src/i18n/locales/ca/translation.json delete mode 100644 client/src/i18n/locales/cs/translation.json create mode 100644 client/src/i18n/locales/da/translation.d.ts create mode 100644 client/src/i18n/locales/da/translation.ts create mode 100644 client/src/i18n/locales/de/translation.d.ts create mode 100644 client/src/i18n/locales/de/translation.ts delete mode 100644 client/src/i18n/locales/el/translation.json create mode 100644 client/src/i18n/locales/en/translation.d.ts create mode 100644 client/src/i18n/locales/en/translation.ts create mode 100644 client/src/i18n/locales/es/translation.d.ts create mode 100644 client/src/i18n/locales/es/translation.ts delete mode 100644 client/src/i18n/locales/fi/translation.json create mode 100644 client/src/i18n/locales/fr/translation.d.ts create mode 100644 client/src/i18n/locales/fr/translation.ts delete mode 100644 client/src/i18n/locales/he/translation.json delete mode 100644 client/src/i18n/locales/hu/translation.json delete mode 100644 client/src/i18n/locales/it/translation.json delete mode 100644 client/src/i18n/locales/ja/translation.json create mode 100644 client/src/i18n/locales/ko/translation.d.ts create mode 100644 client/src/i18n/locales/ko/translation.ts delete mode 100644 client/src/i18n/locales/nl/translation.json delete mode 100644 client/src/i18n/locales/no/translation.json delete mode 100644 client/src/i18n/locales/pl/translation.json create mode 100644 client/src/i18n/locales/pt/translation.d.ts create mode 100644 client/src/i18n/locales/pt/translation.ts delete mode 100644 client/src/i18n/locales/ro/translation.json delete mode 100644 client/src/i18n/locales/ru/translation.json delete mode 100644 client/src/i18n/locales/sr/translation.json delete mode 100644 client/src/i18n/locales/sv/translation.json delete mode 100644 client/src/i18n/locales/tr/translation.json delete mode 100644 client/src/i18n/locales/uk/translation.json delete mode 100644 client/src/i18n/locales/vi/translation.json delete mode 100644 client/src/i18n/locales/zh/translation.json create mode 100644 client/src/index.css delete mode 100644 client/src/index.tsx create mode 100644 client/src/main.tsx delete mode 100644 client/src/mediaItem.ts create mode 100644 client/src/mediaItemHelpers.ts delete mode 100644 client/src/pages/Calendar.tsx create mode 100644 client/src/pages/CalendarPage.tsx delete mode 100644 client/src/pages/Details.tsx create mode 100644 client/src/pages/DetailsPage.tsx delete mode 100644 client/src/pages/EpisodePage.tsx create mode 100644 client/src/pages/ExportPage.tsx create mode 100644 client/src/pages/HistoryPage.tsx delete mode 100644 client/src/pages/Home.tsx create mode 100644 client/src/pages/HomePage.tsx delete mode 100644 client/src/pages/Import.tsx create mode 100644 client/src/pages/ImportFromFilePage.tsx create mode 100644 client/src/pages/ImportPage.tsx delete mode 100644 client/src/pages/InProgress.tsx create mode 100644 client/src/pages/IntegrationsPage.tsx delete mode 100644 client/src/pages/ItemsPage.tsx create mode 100644 client/src/pages/ListItemsPage.tsx delete mode 100644 client/src/pages/ListPage.tsx delete mode 100644 client/src/pages/Login.tsx create mode 100644 client/src/pages/LoginPage.tsx delete mode 100644 client/src/pages/LogsPage.tsx delete mode 100644 client/src/pages/NotFound.tsx create mode 100644 client/src/pages/ProgressPage.tsx delete mode 100644 client/src/pages/Register.tsx create mode 100644 client/src/pages/RegisterPage.tsx create mode 100644 client/src/pages/RootPage.tsx create mode 100644 client/src/pages/SearchPage.tsx delete mode 100644 client/src/pages/SeasonsPage.tsx delete mode 100644 client/src/pages/SeenHistory.tsx delete mode 100644 client/src/pages/Settings.tsx create mode 100644 client/src/pages/UnratedPage.tsx delete mode 100644 client/src/pages/Upcoming.tsx create mode 100644 client/src/pages/UpcomingPage.tsx delete mode 100644 client/src/pages/WatchlistPage.tsx delete mode 100644 client/src/pages/import/Goodreads.tsx create mode 100644 client/src/pages/import/ImportFormMediaTrackerPage.tsx create mode 100644 client/src/pages/import/ImportFromFloxPage.tsx create mode 100644 client/src/pages/import/ImportFromGoodreadsPage.tsx create mode 100644 client/src/pages/import/ImportFromSimklPage.tsx create mode 100644 client/src/pages/import/ImportFromTraktPage.tsx delete mode 100644 client/src/pages/import/TraktTv.tsx create mode 100644 client/src/pages/integrations/JellyfinIntegrationPage.tsx create mode 100644 client/src/pages/integrations/KodiIntegrationPage.tsx create mode 100644 client/src/pages/integrations/PlexIntegrationPage.tsx delete mode 100644 client/src/pages/settings/About.tsx delete mode 100644 client/src/pages/settings/Configuration.tsx create mode 100644 client/src/pages/settings/ConfigurationPage.tsx create mode 100644 client/src/pages/settings/HomePageSettingsPage.tsx create mode 100644 client/src/pages/settings/LogsPage.tsx delete mode 100644 client/src/pages/settings/Notifications.tsx create mode 100644 client/src/pages/settings/NotificationsSettingsPage.tsx delete mode 100644 client/src/pages/settings/Password.tsx create mode 100644 client/src/pages/settings/PasswordSettingsPage.tsx delete mode 100644 client/src/pages/settings/Preferences.tsx create mode 100644 client/src/pages/settings/PreferencesSettingsPage.tsx delete mode 100644 client/src/styles/dark.css delete mode 100644 client/src/styles/fonts/robotoCondensed.css delete mode 100644 client/src/styles/fullcalendar.css delete mode 100644 client/src/styles/main.scss delete mode 100644 client/src/styles/materialIcons.css delete mode 100644 client/src/styles/tailwind.css create mode 100644 client/src/types.d.ts create mode 100644 client/src/utils/trpc.ts create mode 100644 client/src/utils/trpcProvider.tsx create mode 100644 client/src/vite-env.d.ts create mode 100644 client/vite.config.ts delete mode 100644 client/webpack.common.ts delete mode 100644 client/webpack.dev.ts delete mode 100644 client/webpack.prod.ts delete mode 100644 codecov.yml delete mode 100644 crowdin.yml delete mode 100644 crowdin_github_action.yml delete mode 100644 docker-compose.yaml delete mode 100644 docker-reverse-proxy/Dockerfile delete mode 100644 docker-reverse-proxy/README.md delete mode 100644 docker-reverse-proxy/default.conf delete mode 100644 docker-reverse-proxy/docker-compose.yaml delete mode 100644 docker/entrypoint.sh delete mode 100644 docs/index.html delete mode 100644 docs/index.js delete mode 100644 docs/package-lock.json delete mode 100644 docs/package.json delete mode 100644 docs/webpack.config.js create mode 100644 esbuild.js delete mode 100644 heroku.yml create mode 100644 jest.config.js delete mode 100644 rest-api/package-lock.json delete mode 100644 rest-api/package.json delete mode 100644 rest-api/tsconfig.json delete mode 100644 server/.eslintrc delete mode 100644 server/.linguirc delete mode 100644 server/__mocks__/@lingui/core.ts delete mode 100644 server/__mocks__/sharp.ts delete mode 100644 server/__tests__/__utils__/custom-timezone.ts delete mode 100644 server/__tests__/__utils__/data.ts delete mode 100644 server/__tests__/__utils__/request.ts delete mode 100644 server/__tests__/__utils__/utils.ts delete mode 100644 server/__tests__/config.test.ts delete mode 100644 server/__tests__/controllers/import/goodreads.test.ts delete mode 100644 server/__tests__/controllers/import/goodreads.xml delete mode 100644 server/__tests__/controllers/import/trakttvController.test.ts delete mode 100644 server/__tests__/controllers/listItemController.test.ts delete mode 100644 server/__tests__/controllers/seenController.test.ts delete mode 100644 server/__tests__/databaseConfig.test.ts delete mode 100644 server/__tests__/lock.test.ts delete mode 100644 server/__tests__/logger.test.ts delete mode 100644 server/__tests__/logger/getLogs.test.ts delete mode 100644 server/__tests__/logger/httpLogFormatter.test.ts delete mode 100644 server/__tests__/logger/validationErrorLogFormatter.test.ts delete mode 100644 server/__tests__/metadata/provider/audible.test.ts delete mode 100644 server/__tests__/metadata/provider/igdb.test.ts delete mode 100644 server/__tests__/metadata/provider/mock/audible/detailsResponse.json delete mode 100644 server/__tests__/metadata/provider/mock/audible/emptyDetailsResponse.json delete mode 100644 server/__tests__/metadata/provider/mock/audible/searchResponse.json delete mode 100644 server/__tests__/metadata/provider/mock/igdb/detailsResponse.json delete mode 100644 server/__tests__/metadata/provider/mock/igdb/searchResponse.json delete mode 100644 server/__tests__/metadata/provider/mock/openlibrary/detailsResponse.json delete mode 100644 server/__tests__/metadata/provider/mock/openlibrary/detailsResponse2.json delete mode 100644 server/__tests__/metadata/provider/mock/openlibrary/searchResponse.json delete mode 100644 server/__tests__/metadata/provider/mock/tmdb/movieDetailsResponse.json delete mode 100644 server/__tests__/metadata/provider/mock/tmdb/movieSearchResponse.json delete mode 100644 server/__tests__/metadata/provider/mock/tmdb/seasonsResponse.json delete mode 100644 server/__tests__/metadata/provider/mock/tmdb/tvDetailsResponse.json delete mode 100644 server/__tests__/metadata/provider/mock/tmdb/tvSearchResponse.json delete mode 100644 server/__tests__/metadata/provider/openlibrary.test.ts delete mode 100644 server/__tests__/metadata/provider/tmdb.test.ts delete mode 100644 server/__tests__/migrations/foreignKeys.test.ts delete mode 100644 server/__tests__/migrations/migrations.test.ts delete mode 100644 server/__tests__/notifications/notificationFormatter.test.ts delete mode 100644 server/__tests__/repository/list/createList.test.ts delete mode 100644 server/__tests__/repository/list/deleteList.test.ts delete mode 100644 server/__tests__/repository/list/getListItems.test.ts delete mode 100644 server/__tests__/repository/list/updateList.test.ts delete mode 100644 server/__tests__/repository/listItemRepository.test.ts delete mode 100644 server/__tests__/repository/mediaItem/getItems/episodes.test.ts delete mode 100644 server/__tests__/repository/mediaItem/getItems/firstUnwatchedEpisode.test.ts delete mode 100644 server/__tests__/repository/mediaItem/getItems/getItems.test.ts delete mode 100644 server/__tests__/repository/mediaItem/getItems/lastAiredEpisode.test.ts delete mode 100644 server/__tests__/repository/mediaItem/getItems/lastSeen.test.ts delete mode 100644 server/__tests__/repository/mediaItem/getItems/onWatchlist.test.ts delete mode 100644 server/__tests__/repository/mediaItem/getItems/progress.test.ts delete mode 100644 server/__tests__/repository/mediaItem/getItems/properties.test.ts delete mode 100644 server/__tests__/repository/mediaItem/getItems/seen.test.ts delete mode 100644 server/__tests__/repository/mediaItem/getItems/seenHistory.test.ts delete mode 100644 server/__tests__/repository/mediaItem/getItems/unseenEpisodesCount.test.ts delete mode 100644 server/__tests__/repository/mediaItem/getItems/upcomingEpisode.test.ts delete mode 100644 server/__tests__/repository/mediaItem/itemsToNotify/America.New_York.test.ts delete mode 100644 server/__tests__/repository/mediaItem/itemsToNotify/Europe.Amsterdam.test.ts delete mode 100644 server/__tests__/repository/mediaItem/itemsToNotify/__utils__/setup.ts delete mode 100644 server/__tests__/repository/mediaItem/itemsToPossiblyUpdate.test.ts delete mode 100644 server/__tests__/repository/mediaItem/mediaItem.test.ts delete mode 100644 server/__tests__/repository/mediaItem/unlockLockedMediaItems.test.ts delete mode 100644 server/__tests__/repository/user/findUsersWithMediaItemOnWatchlist.test.ts delete mode 100644 server/__tests__/server.test.ts delete mode 100644 server/__tests__/slug.test.ts delete mode 100644 server/__tests__/statisticsSummary.test.ts delete mode 100644 server/__tests__/updateMediaItem.test.ts delete mode 100644 server/__tests__/utils/catchAndLogError.test.ts delete mode 100644 server/__tests__/utils/durationToMilliseconds.test.ts delete mode 100644 server/__tests__/utils/generateExternalUrl.test.ts delete mode 100644 server/__tests__/utils/updateAsset.test.ts delete mode 100644 server/babel.config.json delete mode 100644 server/jest.config.js delete mode 100644 server/openapi.json delete mode 100644 server/package-lock.json delete mode 100644 server/package.json delete mode 100644 server/scripts/generateApi.ts delete mode 100644 server/scripts/generateRoutes.ts delete mode 100644 server/src/auth.ts delete mode 100644 server/src/cancellationToken.ts delete mode 100644 server/src/config.ts delete mode 100644 server/src/controllers/calendar.ts delete mode 100644 server/src/controllers/configuration.ts delete mode 100644 server/src/controllers/img.ts delete mode 100644 server/src/controllers/import/goodreads.ts delete mode 100644 server/src/controllers/import/traktTv.ts delete mode 100644 server/src/controllers/item.ts delete mode 100644 server/src/controllers/items.ts delete mode 100644 server/src/controllers/listController.ts delete mode 100644 server/src/controllers/listItemController.ts delete mode 100644 server/src/controllers/listsController.ts delete mode 100644 server/src/controllers/logs.ts delete mode 100644 server/src/controllers/plexController.ts delete mode 100644 server/src/controllers/progress.ts delete mode 100644 server/src/controllers/rating.ts delete mode 100644 server/src/controllers/search.ts delete mode 100644 server/src/controllers/seen.ts delete mode 100644 server/src/controllers/statisticsController.ts delete mode 100644 server/src/controllers/token.ts delete mode 100644 server/src/controllers/users.ts delete mode 100644 server/src/controllers/watchlist.ts delete mode 100644 server/src/dbconfig.ts delete mode 100644 server/src/entity/accessToken.ts delete mode 100644 server/src/entity/configuration.ts delete mode 100644 server/src/entity/list.ts delete mode 100644 server/src/entity/mediaItem.ts delete mode 100644 server/src/entity/notificationPlatformsCredentials.ts delete mode 100644 server/src/entity/notificationsHistory.ts delete mode 100644 server/src/entity/progress.ts delete mode 100644 server/src/entity/seen.ts delete mode 100644 server/src/entity/session.ts delete mode 100644 server/src/entity/sessionKey.ts delete mode 100644 server/src/entity/tvepisode.ts delete mode 100644 server/src/entity/tvseason.ts delete mode 100644 server/src/entity/user.ts delete mode 100644 server/src/entity/userRating.ts delete mode 100644 server/src/export/trakttv.ts delete mode 100644 server/src/generated/routes/routes.ts delete mode 100644 server/src/i18n/i18n.ts delete mode 100644 server/src/i18n/locales/af/translation.json delete mode 100644 server/src/i18n/locales/ar/translation.json delete mode 100644 server/src/i18n/locales/ca/translation.json delete mode 100644 server/src/i18n/locales/cs/translation.json delete mode 100644 server/src/i18n/locales/da/translation.json delete mode 100644 server/src/i18n/locales/de/translation.json delete mode 100644 server/src/i18n/locales/el/translation.json delete mode 100644 server/src/i18n/locales/en/translation.json delete mode 100644 server/src/i18n/locales/es/translation.json delete mode 100644 server/src/i18n/locales/fi/translation.json delete mode 100644 server/src/i18n/locales/fr/translation.json delete mode 100644 server/src/i18n/locales/he/translation.json delete mode 100644 server/src/i18n/locales/hu/translation.json delete mode 100644 server/src/i18n/locales/it/translation.json delete mode 100644 server/src/i18n/locales/ja/translation.json delete mode 100644 server/src/i18n/locales/ko/translation.json delete mode 100644 server/src/i18n/locales/nl/translation.json delete mode 100644 server/src/i18n/locales/no/translation.json delete mode 100644 server/src/i18n/locales/pl/translation.json delete mode 100644 server/src/i18n/locales/pt/translation.json delete mode 100644 server/src/i18n/locales/ro/translation.json delete mode 100644 server/src/i18n/locales/ru/translation.json delete mode 100644 server/src/i18n/locales/sr/translation.json delete mode 100644 server/src/i18n/locales/sv/translation.json delete mode 100644 server/src/i18n/locales/tr/translation.json delete mode 100644 server/src/i18n/locales/uk/translation.json delete mode 100644 server/src/i18n/locales/vi/translation.json delete mode 100644 server/src/i18n/locales/zh/translation.json delete mode 100644 server/src/index.ts delete mode 100644 server/src/knex/queries/details.ts delete mode 100644 server/src/knex/queries/items.ts delete mode 100644 server/src/knexfile.ts delete mode 100644 server/src/lock.ts delete mode 100644 server/src/logger.ts delete mode 100644 server/src/logger/formatters.ts delete mode 100644 server/src/logger/getLogs.ts delete mode 100644 server/src/metadata/findByExternalId.ts delete mode 100644 server/src/metadata/metadataProvider.ts delete mode 100644 server/src/metadata/metadataProviders.ts delete mode 100644 server/src/metadata/provider/audible.ts delete mode 100644 server/src/metadata/provider/igdb.ts delete mode 100644 server/src/metadata/provider/openlibrary.ts delete mode 100644 server/src/metadata/provider/tmdb.ts delete mode 100644 server/src/middlewares/errorLoggerMiddleware.ts delete mode 100644 server/src/middlewares/httpLogMiddleware.ts delete mode 100644 server/src/middlewares/token.ts delete mode 100644 server/src/migrations/20220209000937_seen.ts delete mode 100644 server/src/migrations/20220217012900_progress.ts delete mode 100644 server/src/notifications/createNotificationPlatform.ts delete mode 100644 server/src/notifications/notifications.ts delete mode 100644 server/src/notifications/platforms/discord.ts delete mode 100644 server/src/notifications/platforms/gotify.ts delete mode 100644 server/src/notifications/platforms/ntfy.ts delete mode 100644 server/src/notifications/platforms/pushbullet.ts delete mode 100644 server/src/notifications/platforms/pushover.ts delete mode 100644 server/src/notifications/platforms/pushsafer.ts delete mode 100644 server/src/repository/accessToken.ts delete mode 100644 server/src/repository/episode.ts delete mode 100644 server/src/repository/globalSettings.ts delete mode 100644 server/src/repository/list.ts delete mode 100644 server/src/repository/listItemRepository.ts delete mode 100644 server/src/repository/mediaItem.ts delete mode 100644 server/src/repository/notificationPlatformsCredentials.ts delete mode 100644 server/src/repository/notificationsHistory.ts delete mode 100644 server/src/repository/progress.ts delete mode 100644 server/src/repository/repository.ts delete mode 100644 server/src/repository/season.ts delete mode 100644 server/src/repository/seen.ts delete mode 100644 server/src/repository/session.ts delete mode 100644 server/src/repository/sessionKey.ts delete mode 100644 server/src/repository/user.ts delete mode 100644 server/src/repository/userRating.ts delete mode 100644 server/src/requestError.ts delete mode 100644 server/src/requestQueue.ts delete mode 100644 server/src/sendNotifications.ts delete mode 100644 server/src/server.ts delete mode 100644 server/src/sessionStore.ts delete mode 100644 server/src/types.d.ts delete mode 100644 server/src/updateMetadata.ts delete mode 100644 server/src/utils.ts delete mode 100644 server/tsconfig.json create mode 100644 src/@types/knex.d.ts create mode 100644 src/cli.ts create mode 100644 src/database.ts create mode 100644 src/deleteUnusedMediaItems.ts create mode 100644 src/dirname.ts create mode 100644 src/entity/accessTokenModel.ts create mode 100644 src/entity/configurationModel.ts create mode 100644 src/entity/episodeModel.ts create mode 100644 src/entity/homeSectionModel.ts create mode 100644 src/entity/justWatchModel.ts create mode 100644 src/entity/listModel.ts create mode 100644 src/entity/mediaItemModel.ts create mode 100644 src/entity/messageModel.ts create mode 100644 src/entity/notificationHistoryModel.ts create mode 100644 src/entity/paginatedModel.ts create mode 100644 src/entity/progressModel.ts create mode 100644 src/entity/seasonModel.ts create mode 100644 src/entity/seenEpisodesCountModel.ts create mode 100644 src/entity/seenModel.ts create mode 100644 src/entity/serverSettingsModel.ts create mode 100644 src/entity/sessionModel.ts create mode 100644 src/entity/userModel.ts create mode 100644 src/entity/userRatingModel.ts create mode 100644 src/findMediaItemOrEpisode.ts create mode 100644 src/foo.ts create mode 100644 src/iCalBuilder.ts create mode 100644 src/import/backupImport.ts create mode 100644 src/import/floxImport.ts create mode 100644 src/import/goodreadsImport.ts create mode 100644 src/import/simklImport.ts create mode 100644 src/import/traktImport.ts create mode 100644 src/index.ts create mode 100644 src/logger.ts create mode 100644 src/metadata/metadataProvider.ts create mode 100644 src/metadata/metadataProviders.ts create mode 100644 src/metadata/provider/TVmaze.ts create mode 100644 src/metadata/provider/audible.ts create mode 100644 src/metadata/provider/igdb.ts create mode 100644 src/metadata/provider/openlibrary.ts create mode 100644 src/metadata/provider/podcastIndex.ts create mode 100644 src/metadata/provider/tmdb.ts create mode 100644 src/metadata/provider/tmdbMovie.ts create mode 100644 src/metadata/provider/tmdbTv.ts create mode 100644 src/middleware/multipartFormDataMiddleware.ts rename {server/src => src}/migrations/20210818142342_init.ts (100%) rename {server/src => src}/migrations/20220121025651_ratingColumnFloat.ts (100%) rename {server/src => src}/migrations/20220122003141_bigIntToFloat.ts (100%) rename {server/src => src}/migrations/20220127224112_configuration.ts (100%) rename {server/src => src}/migrations/20220202231058_image.ts (59%) rename {server/src => src}/migrations/20220208203349_traktId_goodreadsId.ts (100%) rename {server/src => src}/migrations/20220208230635_numberOfPages.ts (100%) rename {server/src => src}/migrations/20220208234441_watchlist.ts (100%) create mode 100644 src/migrations/20220209000937_seen.ts rename {server/src => src}/migrations/20220209005700_list.ts (100%) rename {server/src => src}/migrations/20220209014700_userPreferences.ts (100%) rename {server/src => src}/migrations/20220209034100_userPreferences.ts (100%) create mode 100644 src/migrations/20220217012900_progress.ts rename {server/src => src}/migrations/20220222153600_removeMetadataProviderCredentials.ts (81%) rename {server/src => src}/migrations/20220222195700_audibleCountryCode.ts (97%) rename {server/src => src}/migrations/20220310180600_userSlug.ts (96%) rename {server/src => src}/migrations/20220312002700_mediaItemSlug.ts (94%) rename {server/src => src}/migrations/20220317214800_tvdbIdTraktId.ts (96%) rename {server/src => src}/migrations/20220404141200_seenDateToNull.ts (75%) rename {server/src => src}/migrations/20220406165800_uniqueSeasonAndEpisodeNumbers.ts (84%) rename {server/src => src}/migrations/20220427211100_list.ts (95%) rename {server/src => src}/migrations/20220427212000_watchlistToList.ts (92%) rename {server/src => src}/migrations/20220603191400_listTraktId.ts (97%) rename {server/src => src}/migrations/20221227000000_openlibarayDateFormat.ts (73%) rename {server/src => src}/migrations/20230205000000_uniqueExternalIds.ts (97%) rename {server/src => src}/migrations/20230218000000_seenIndex.ts (96%) rename {server/src => src}/migrations/20230422000000_updateListRanks.ts (96%) rename {server/src => src}/migrations/20230501000000_progress.ts (87%) rename {server/src => src}/migrations/20230511000000_dropRankInList.ts (97%) rename {server/src => src}/migrations/20230512000001_dropSlugInList.ts (97%) rename {server/src => src}/migrations/20230512000002_dropSlugInUser.ts (97%) rename {server/src => src}/migrations/20230512000003_refactorConfigurationToJson.ts (77%) rename {server/src => src}/migrations/20230514000000_dropMediaItemSlug.ts (97%) rename {server/src => src}/migrations/20230514000001_dropTableImage.ts (97%) create mode 100644 src/migrations/20230519000000_refactorUserSettingsToJson.ts create mode 100644 src/migrations/20230618000000_session.ts create mode 100644 src/migrations/20230619000000_watchlistId.ts create mode 100644 src/migrations/20230620000000_listSharing.ts create mode 100644 src/migrations/20230624000000_isbn.ts create mode 100644 src/migrations/20230706000000_releaseDates.ts create mode 100644 src/migrations/20230708000000_tokenScope.ts create mode 100644 src/migrations/20230709000000_justWatchProvider.ts create mode 100644 src/migrations/20230717000000_tvShowsData.ts create mode 100644 src/migrations/20230718000000_seenEpisodesCount.ts create mode 100644 src/migrations/20240117000000_seasonFinale.ts create mode 100644 src/migrations/20240117000001_serverInternalSettings.ts create mode 100644 src/migrations/20240117000002_homeSections.ts create mode 100644 src/migrations/20240117000003_message.ts create mode 100644 src/multipartFormDataParser.ts rename server/src/notifications/notificationFormatter.ts => src/notifications/formatNotification.ts (74%) create mode 100644 src/notifications/notificationPlatform.ts create mode 100644 src/notifications/notificationPlatforms.ts create mode 100644 src/notifications/platforms/discord.ts create mode 100644 src/notifications/platforms/gotify.ts create mode 100644 src/notifications/platforms/ntfy.ts create mode 100644 src/notifications/platforms/pushbullet.ts create mode 100644 src/notifications/platforms/pushover.ts create mode 100644 src/notifications/platforms/pushsafer.ts create mode 100644 src/procedures/plexProcedure.ts create mode 100644 src/repository/accessTokenRepository.ts create mode 100644 src/repository/configurationRepository.ts create mode 100644 src/repository/exportRepository.ts create mode 100644 src/repository/homeSectionRepository.ts create mode 100644 src/repository/importRepository.ts create mode 100644 src/repository/justWatchRepository.ts create mode 100644 src/repository/listItemRepository.ts create mode 100644 src/repository/listRepository.ts create mode 100644 src/repository/mediaItemRepository.ts create mode 100644 src/repository/messageRepository.ts create mode 100644 src/repository/progressRepository.ts create mode 100644 src/repository/ratingRepository.ts create mode 100644 src/repository/seenEpisodesCountRepository.ts create mode 100644 src/repository/seenRepository.ts create mode 100644 src/repository/serverInternalSettingsRepository.ts create mode 100644 src/repository/sessionRepository.ts create mode 100644 src/repository/userRepository.ts create mode 100644 src/repository/watchlistRepository.ts create mode 100644 src/requestQueue.ts create mode 100644 src/router.ts create mode 100644 src/routers/applicationTokenRouter.ts create mode 100644 src/routers/authRouter.ts create mode 100644 src/routers/calendarRouter.ts create mode 100644 src/routers/configurationRouter.ts create mode 100644 src/routers/exportRouter.ts create mode 100644 src/routers/homeSectionRouter.ts create mode 100644 src/routers/imgRouter.ts create mode 100644 src/routers/importRouter.ts create mode 100644 src/routers/justWatchProviderRouter.ts create mode 100644 src/routers/listRouter.ts create mode 100644 src/routers/logsRouter.ts create mode 100644 src/routers/mediaItemRouter.ts create mode 100644 src/routers/messageRouter.ts create mode 100644 src/routers/progressRouter.ts create mode 100644 src/routers/ratingRouter.ts create mode 100644 src/routers/searchRouter.ts create mode 100644 src/routers/seenRouter.ts create mode 100644 src/routers/serverVersionRouter.ts create mode 100644 src/routers/userRouter.ts create mode 100644 src/routers/watchlistRouter.ts create mode 100644 src/routes.ts create mode 100644 src/rssBuilder.ts create mode 100644 src/scheduledMetadataUpdates.ts create mode 100644 src/scheduler.ts create mode 100644 src/server.ts rename {server/src => src}/slug.ts (95%) create mode 100644 src/staticConfiguration.ts create mode 100644 src/updateMetadata.ts create mode 100644 src/utils.ts create mode 100644 src/version.ts create mode 100644 tsconfig.json diff --git a/.dockerignore b/.dockerignore deleted file mode 100644 index 81847dd3..00000000 --- a/.dockerignore +++ /dev/null @@ -1,18 +0,0 @@ -.git -.gitignore - -node_modules - -client/node_modules -client/npm-debug.log - -server/node_modules -server/npm-debug.log -server/img -server/assets_cache -server/build -server/docs -server/data.db - -rest-api/node_modules -rest-api/npm-debug.log \ No newline at end of file diff --git a/.eslintignore b/.eslintignore deleted file mode 100644 index c4107e6f..00000000 --- a/.eslintignore +++ /dev/null @@ -1,10 +0,0 @@ -client/tailwind.config.js -client/webpack.config.js -client/dist -client/public - -server/jest.config.js -server/scripts -server/build - -docs/webpack.config.js diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml deleted file mode 100644 index 8fdc6aa5..00000000 --- a/.github/FUNDING.yml +++ /dev/null @@ -1,13 +0,0 @@ -# These are supported funding model platforms - -github: bonukai -patreon: # Replace with a single Patreon username -open_collective: # Replace with a single Open Collective username -ko_fi: # Replace with a single Ko-fi username -tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel -community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry -liberapay: # Replace with a single Liberapay username -issuehunt: # Replace with a single IssueHunt username -otechie: # Replace with a single Otechie username -lfx_crowdfunding: # Replace with a single LFX Crowdfunding project-name e.g., cloud-foundry -custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2'] diff --git a/.github/workflows/api_documentation.yml b/.github/workflows/api_documentation.yml deleted file mode 100644 index c575b4e9..00000000 --- a/.github/workflows/api_documentation.yml +++ /dev/null @@ -1,27 +0,0 @@ -name: Build and Deploy API documentation -on: - push: - branches: - - 'main' - paths: - - 'server/openapi.json' -jobs: - build-and-deploy: - concurrency: - group: ${{ github.workflow }}-${{ github.ref }} - cancel-in-progress: true - runs-on: ubuntu-latest - steps: - - name: Checkout ðŸ›Žï¸ - uses: actions/checkout@v2 - - - name: Install and Build 🔧 - run: | - npm ci --prefix docs - npm run build --prefix docs - - - name: Deploy 🚀 - uses: JamesIves/github-pages-deploy-action@v4.2.2 - with: - branch: gh-pages - folder: docs/dist diff --git a/.github/workflows/codecov.yml b/.github/workflows/codecov.yml deleted file mode 100644 index 8c1c0f9e..00000000 --- a/.github/workflows/codecov.yml +++ /dev/null @@ -1,26 +0,0 @@ -name: Codecov - -on: [push] - -jobs: - build: - concurrency: - group: ${{ github.workflow }}-${{ github.ref }} - cancel-in-progress: true - runs-on: ubuntu-20.04 - name: Codecov - steps: - - uses: actions/checkout@v2 - - name: Setup node - uses: actions/setup-node@v2 - with: - node-version: 17 - - run: npm ci - - run: npm run test:coverage - - name: Upload coverage to Codecov - uses: codecov/codecov-action@v2 - with: - token: ${{ secrets.CODECOV_TOKEN }} - fail_ci_if_error: true - files: server/coverage/clover.xml - verbose: true diff --git a/.github/workflows/crowdin.yml b/.github/workflows/crowdin.yml deleted file mode 100644 index da39638b..00000000 --- a/.github/workflows/crowdin.yml +++ /dev/null @@ -1,27 +0,0 @@ -name: Crowdin Action - -on: - push: - branches: [ main ] - paths: - - '**/translation.json' - -jobs: - synchronize-with-crowdin: - concurrency: - group: ${{ github.workflow }}-${{ github.ref }} - cancel-in-progress: true - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v2 - - - name: crowdin action - uses: crowdin/github-action@1.4.6 - with: - upload_translations: true - download_translations: false - config: crowdin_github_action.yml - env: - CROWDIN_PROJECT_ID: ${{ secrets.CROWDIN_PROJECT_ID }} - CROWDIN_PERSONAL_TOKEN: ${{ secrets.CROWDIN_PERSONAL_TOKEN }} diff --git a/.github/workflows/demo.yml b/.github/workflows/demo.yml deleted file mode 100644 index c638e1f3..00000000 --- a/.github/workflows/demo.yml +++ /dev/null @@ -1,24 +0,0 @@ -name: Update demo website - -on: - push: - branches: - - main - -jobs: - build: - runs-on: ubuntu-latest - concurrency: - group: update_demo_website - cancel-in-progress: true - steps: - - uses: actions/checkout@v2 - - run: | - mkdir .ssh - echo "${{ secrets.VPS_PRIVATE_KEY }}" > key - chmod 700 key - ssh -o "StrictHostKeyChecking no" -i key ${{ secrets.VPS_LOGIN }} " - sudo docker-compose up --build --force-recreate --detach - sudo docker system prune --all --force - " - rm key diff --git a/.github/workflows/publish_release.yml b/.github/workflows/publish_release.yml deleted file mode 100644 index 07c8a5db..00000000 --- a/.github/workflows/publish_release.yml +++ /dev/null @@ -1,87 +0,0 @@ -name: Publish release - -on: - release: - types: [released, prereleased] - -jobs: - release: - name: Publish release - runs-on: ubuntu-latest - steps: - - if: startsWith(${{ github.event.release.tag_name }}, "v") - id: version - run: echo "::set-output name=version::$(echo ${{ github.event.release.tag_name }} | cut -c2-)" - - uses: actions/checkout@v3 - with: - fetch-depth: 0 - ref: main - - name: Setup GPG keys for signed commits - uses: crazy-max/ghaction-import-gpg@v4 - with: - gpg_private_key: ${{ secrets.GPG_PRIVATE_KEY }} - git_user_signingkey: true - git_commit_gpgsign: true - - uses: actions/setup-node@v2 - with: - registry-url: 'https://registry.npmjs.org' - - name: Update package.json - run: | - cd server - npm version ${{ steps.version.outputs.version }} --no-git-tag-version - npm ci - npm run build:routes - git add package.json openapi.json - git commit -m "${{ steps.version.outputs.version }}" - git tag --force ${{ github.event.release.tag_name }} - git push - git push --force --tags - - uses: actions/checkout@v3 - with: - fetch-depth: 0 - ref: main - - if: ${{ github.event.action == 'prereleased' }} - name: Publish on npmjs.com [prerelease] - run: | - npm ci - npm run build - cp README.md server/README.md - cd server - npm publish --tag unstable - env: - NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} - - if: ${{ github.event.action == 'released' }} - name: Publish on npmjs.com - run: | - npm ci - npm run build - cp README.md server/README.md - cd server - npm publish - env: - NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} - - name: Set up QEMU - uses: docker/setup-qemu-action@v1 - - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v1 - - name: Login to DockerHub - uses: docker/login-action@v1 - with: - username: ${{ secrets.DOCKERHUB_USERNAME }} - password: ${{ secrets.DOCKERHUB_TOKEN }} - - if: ${{ github.event.action == 'prereleased' }} - name: Publish to Docker Hub [prerelease] - uses: docker/build-push-action@v2 - with: - context: . - platforms: linux/amd64, linux/arm64, linux/arm/v7, linux/arm/v6 - push: true - tags: bonukai/mediatracker:${{ steps.version.outputs.version }},bonukai/mediatracker:unstable - - if: ${{ github.event.action == 'released' }} - name: Publish to Docker Hub - uses: docker/build-push-action@v2 - with: - context: . - platforms: linux/amd64, linux/arm64, linux/arm/v7, linux/arm/v6 - push: true - tags: bonukai/mediatracker:${{ steps.version.outputs.version }},bonukai/mediatracker:unstable,bonukai/mediatracker:latest diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml deleted file mode 100644 index 940dd113..00000000 --- a/.github/workflows/tests.yml +++ /dev/null @@ -1,39 +0,0 @@ -name: Tests - -on: [push, pull_request] - -jobs: - build: - concurrency: - group: ${{ github.workflow }}-${{ github.ref }} - cancel-in-progress: true - runs-on: ubuntu-latest - name: Lint - steps: - - uses: actions/checkout@v2 - - name: Setup node - uses: actions/setup-node@v2 - with: - node-version: 18 - - run: npm ci - - run: npm run build - - run: npm run lint - - test: - strategy: - matrix: - node: ['16', '17', '18'] - os: [ubuntu-20.04, ubuntu-22.04, windows-latest] - concurrency: - group: ${{ github.workflow }}-${{ github.ref }}-${{ matrix.os }}-${{ matrix.node }} - cancel-in-progress: true - runs-on: ${{ matrix.os }} - name: ${{ matrix.os }} Node ${{ matrix.node }} - steps: - - uses: actions/checkout@v2 - - name: Setup node - uses: actions/setup-node@v2 - with: - node-version: ${{ matrix.node }} - - run: npm ci - - run: npm run test diff --git a/.github/workflows/update_docker_hub_description.yml b/.github/workflows/update_docker_hub_description.yml deleted file mode 100644 index fdf63031..00000000 --- a/.github/workflows/update_docker_hub_description.yml +++ /dev/null @@ -1,21 +0,0 @@ -name: Update Docker Hub description - -on: - push: - branches: - - 'main' - paths: - - 'README.md' - -jobs: - docker: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - - name: Update Docker Hub description - uses: peter-evans/dockerhub-description@v2 - with: - username: ${{ secrets.DOCKERHUB_USERNAME }} - password: ${{ secrets.DOCKERHUB_PASSWORD }} - repository: bonukai/mediatracker - short-description: ${{ github.event.repository.description }} diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 18d2e7c9..00000000 --- a/.gitignore +++ /dev/null @@ -1,117 +0,0 @@ - -.gitignore.save - -build - -client/dist - -server/public -server/img -server/assets -server/assets_cache -server/dist -server/temp -server/.vscode -server/data.db -server/test.db -server/testDatabase -server/junit.xml - -*/src/i18n/locales/*/*.ts - -rest-api/index.js -rest-api/index.ts - -docs/dist - -# See http://help.github.com/ignore-files/ for more about ignoring files. - -# compiled output -/dist -/tmp -/out-tsc - -# Runtime data -pids -*.pid -*.seed -*.pid.lock - -# Directory for instrumented libs generated by jscoverage/JSCover -lib-cov - -# Coverage directory used by tools like istanbul -coverage - -# nyc test coverage -.nyc_output - -# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) -.grunt - -# Bower dependency directory (https://bower.io/) -bower_components - -# node-waf configuration -.lock-wscript - -# IDEs and editors -.idea -.project -.classpath -.c9/ -*.launch -.settings/ -*.sublime-workspace - -# IDE - VSCode -.vscode/* -!.vscode/settings.json -!.vscode/tasks.json -!.vscode/launch.json -!.vscode/extensions.json - -# misc -.sass-cache -connect.lock -typings - -# Logs -logs -*.log -npm-debug.log* -yarn-debug.log* -yarn-error.log* - - -# Dependency directories -node_modules/ -jspm_packages/ - -# Optional npm cache directory -.npm - -# Optional eslint cache -.eslintcache - -# Optional REPL history -.node_repl_history - -# Output of 'npm pack' -*.tgz - -# Yarn Integrity file -.yarn-integrity - -# dotenv environment variables file -.env - -# next.js build output -.next - -# Lerna -lerna-debug.log - -# System Files -.DS_Store -Thumbs.db diff --git a/.prettierignore b/.prettierignore deleted file mode 100644 index 2772a4af..00000000 --- a/.prettierignore +++ /dev/null @@ -1,9 +0,0 @@ -server/dist -server/public -server/build -server/docs/dist -server/coverage -docs/dist - -**/locales/*/translation.json -!**/locales/en/translation.json \ No newline at end of file diff --git a/.prettierrc.json b/.prettierrc.json index 43187a38..89c99266 100644 --- a/.prettierrc.json +++ b/.prettierrc.json @@ -1,5 +1,6 @@ -{ - "trailingComma": "es5", - "singleQuote": true, - "endOfLine": "lf" -} +{ + "trailingComma": "es5", + "singleQuote": true, + "endOfLine": "lf", + "tabWidth": 2 +} \ No newline at end of file diff --git a/Dockerfile b/Dockerfile index 8d39b236..cbff3b76 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,102 +1,103 @@ -# Build libvips -FROM node:16-alpine3.16 as node-libvips-dev - -ENV VIPS_VERSION=8.13.1 - -RUN apk add --no-cache meson gobject-introspection-dev wget g++ make expat-dev glib-dev python3 libwebp-dev jpeg-dev fftw-dev orc-dev libpng-dev tiff-dev lcms2-dev - -WORKDIR /libvips -RUN wget --quiet https://github.com/libvips/libvips/releases/download/v${VIPS_VERSION}/vips-${VIPS_VERSION}.tar.gz -RUN tar xf vips-${VIPS_VERSION}.tar.gz - -WORKDIR /libvips/vips-${VIPS_VERSION} -RUN meson setup build-dir --buildtype=release - -WORKDIR /libvips/vips-${VIPS_VERSION}/build-dir -RUN meson compile -RUN meson install - -# Copy libvips and install dependencies -FROM alpine:3.16 as alpine-libvips -COPY --from=node-libvips-dev /usr/local/lib/pkgconfig/vips* /usr/local/lib/pkgconfig/ -COPY --from=node-libvips-dev /usr/local/lib/libvips* /usr/local/lib/ -COPY --from=node-libvips-dev /usr/local/lib/girepository-1.0/Vips-8.0.typelib /usr/local/lib/girepository-1.0/Vips-8.0.typelib -COPY --from=node-libvips-dev /usr/local/share/gir-1.0/Vips-8.0.gir /usr/local/share/gir-1.0/Vips-8.0.gir -COPY --from=node-libvips-dev /usr/local/bin/vips* /usr/local/bin/ -COPY --from=node-libvips-dev /usr/local/include/vips /usr/local/include/vips -COPY --from=node-libvips-dev /usr/local/bin/light_correct /usr/local/bin/light_correct -COPY --from=node-libvips-dev /usr/local/bin/shrink_width /usr/local/bin/shrink_width -COPY --from=node-libvips-dev /usr/local/bin/batch_image_convert /usr/local/bin/batch_image_convert -COPY --from=node-libvips-dev /usr/local/bin/batch_rubber_sheet /usr/local/bin/batch_rubber_sheet -COPY --from=node-libvips-dev /usr/local/bin/batch_crop /usr/local/bin/batch_crop -COPY --from=node-libvips-dev /usr/local/share/locale/de/LC_MESSAGES/vips* /usr/local/share/locale/de/LC_MESSAGES/ -COPY --from=node-libvips-dev /usr/local/share/locale/en_GB/LC_MESSAGES/vips* /usr/local/share/locale/en_GB/LC_MESSAGES/ -RUN apk add --no-cache expat glib libwebp jpeg fftw orc libpng tiff lcms2 - - -# Build server and client -FROM node-libvips-dev as build - -WORKDIR /app - -COPY server/ /app/server -COPY client/ /app/client -COPY rest-api/ /app/rest-api -COPY ["package.json", "package-lock.json*", "./"] - -RUN apk add --no-cache python3 g++ make -RUN npm install -RUN npm run build - -# Build server for production -FROM node-libvips-dev as server-build-production - -WORKDIR /server -COPY ["server/package.json", "server/package-lock.json*", "./"] -RUN apk add --no-cache python3 g++ make -RUN npm install --production - -FROM node:16-alpine3.16 as node -FROM alpine-libvips - -RUN apk add --no-cache curl shadow - -WORKDIR /storage -VOLUME /storage - -WORKDIR /assets -VOLUME /assets - -WORKDIR /logs -VOLUME /logs - -WORKDIR /app - -COPY --from=node /usr/local/bin/node /usr/local/bin/ -COPY --from=node /usr/lib/ /usr/lib/ - -COPY --from=build /app/server/public public -COPY --from=build /app/server/build build - -COPY --from=server-build-production /server/node_modules node_modules - -COPY server/package.json ./ -COPY docker/entrypoint.sh /docker/entrypoint.sh - -ENV PORT=7481 -EXPOSE $PORT - -ENV PUID=1000 -ENV PGID=1000 - -RUN groupadd --non-unique --gid 1000 abc -RUN useradd --non-unique --create-home --uid 1000 --gid abc abc - -HEALTHCHECK --interval=30s --timeout=30s --start-period=5s --retries=3 CMD curl ${HOSTNAME}:${PORT} - -ENV DATABASE_PATH="/storage/data.db" -ENV ASSETS_PATH="/assets" -ENV LOGS_PATH="/logs" -ENV NODE_ENV=production - -ENTRYPOINT ["sh", "/docker/entrypoint.sh"] +# Build libvips +FROM node:16-alpine3.16 as node-libvips-dev + +RUN apk add --no-cache meson gobject-introspection-dev wget g++ make expat-dev glib-dev python3 libwebp-dev jpeg-dev fftw-dev orc-dev libpng-dev tiff-dev lcms2-dev + +ENV VIPS_VERSION=8.15.1 + +WORKDIR /libvips +RUN wget --quiet https://github.com/libvips/libvips/releases/download/v${VIPS_VERSION}/vips-${VIPS_VERSION}.tar.xz +RUN tar xf vips-${VIPS_VERSION}.tar.xz + +WORKDIR /libvips/vips-${VIPS_VERSION} +RUN meson setup build-dir --buildtype=release + +WORKDIR /libvips/vips-${VIPS_VERSION}/build-dir +RUN meson compile +RUN meson install + +# Copy libvips and install dependencies +FROM alpine:3.16 as alpine-libvips +COPY --from=node-libvips-dev /usr/local/lib/pkgconfig/vips* /usr/local/lib/pkgconfig/ +COPY --from=node-libvips-dev /usr/local/lib/libvips* /usr/local/lib/ +COPY --from=node-libvips-dev /usr/local/lib/girepository-1.0/Vips-8.0.typelib /usr/local/lib/girepository-1.0/Vips-8.0.typelib +COPY --from=node-libvips-dev /usr/local/share/gir-1.0/Vips-8.0.gir /usr/local/share/gir-1.0/Vips-8.0.gir +COPY --from=node-libvips-dev /usr/local/bin/vips* /usr/local/bin/ +COPY --from=node-libvips-dev /usr/local/include/vips /usr/local/include/vips +COPY --from=node-libvips-dev /usr/local/bin/light_correct /usr/local/bin/light_correct +COPY --from=node-libvips-dev /usr/local/bin/shrink_width /usr/local/bin/shrink_width +COPY --from=node-libvips-dev /usr/local/bin/batch_image_convert /usr/local/bin/batch_image_convert +COPY --from=node-libvips-dev /usr/local/bin/batch_rubber_sheet /usr/local/bin/batch_rubber_sheet +COPY --from=node-libvips-dev /usr/local/bin/batch_crop /usr/local/bin/batch_crop +COPY --from=node-libvips-dev /usr/local/share/locale/de/LC_MESSAGES/vips* /usr/local/share/locale/de/LC_MESSAGES/ +COPY --from=node-libvips-dev /usr/local/share/locale/en_GB/LC_MESSAGES/vips* /usr/local/share/locale/en_GB/LC_MESSAGES/ +RUN apk add --no-cache expat glib libwebp jpeg fftw orc libpng tiff lcms2 + + +# Build server and client +FROM node-libvips-dev as build + +WORKDIR /app/ + +COPY ./ /app + +# COPY ["package.json", "package-lock.json*", "./"] + +RUN apk add --no-cache python3 g++ make +RUN npm install +RUN npm run build + +CMD sh + +# Build server for production +# FROM node-libvips-dev as server-build-production + +# WORKDIR /server +# COPY ["server/package.json", "server/package-lock.json*", "./"] +# RUN apk add --no-cache python3 g++ make +# RUN npm install --production + +# FROM node:16-alpine3.16 as node +# FROM alpine-libvips + +# RUN apk add --no-cache curl shadow + +# WORKDIR /storage +# VOLUME /storage + +# WORKDIR /assets +# VOLUME /assets + +# WORKDIR /logs +# VOLUME /logs + +# WORKDIR /app + +# COPY --from=node /usr/local/bin/node /usr/local/bin/ +# COPY --from=node /usr/lib/ /usr/lib/ + +# COPY --from=build /app/server/public public +# COPY --from=build /app/server/build build + +# COPY --from=server-build-production /server/node_modules node_modules + +# COPY server/package.json ./ +# COPY docker/entrypoint.sh /docker/entrypoint.sh + +# ENV PORT=7481 +# EXPOSE $PORT + +# ENV PUID=1000 +# ENV PGID=1000 + +# RUN groupadd --non-unique --gid 1000 abc +# RUN useradd --non-unique --create-home --uid 1000 --gid abc abc + +# HEALTHCHECK --interval=30s --timeout=30s --start-period=5s --retries=3 CMD curl ${HOSTNAME}:${PORT} + +# ENV DATABASE_PATH="/storage/data.db" +# ENV ASSETS_PATH="/assets" +# ENV LOGS_PATH="/logs" +# ENV NODE_ENV=production + +# ENTRYPOINT ["sh", "/docker/entrypoint.sh"] \ No newline at end of file diff --git a/LICENSE.md b/LICENSE.md deleted file mode 100644 index 986d5f20..00000000 --- a/LICENSE.md +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2022 bonukai - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/MediaTracker.code-workspace b/MediaTracker.code-workspace deleted file mode 100644 index 76717eda..00000000 --- a/MediaTracker.code-workspace +++ /dev/null @@ -1,18 +0,0 @@ -{ - "folders": [ - { - "path": "." - } - ], - "extensions": { - "recommendations": [ - "bradlc.vscode-tailwindcss", - "esbenp.prettier-vscode", - "dbaeumer.vscode-eslint", - "bierner.lit-html" - ] - }, - "settings": { - "editor.formatOnSave": true - } -} diff --git a/README.md b/README.md deleted file mode 100644 index 089eaf72..00000000 --- a/README.md +++ /dev/null @@ -1,182 +0,0 @@ -# MediaTracker · [![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/bonukai/MediaTracker/blob/main/LICENSE.md) [![Join the chat at https://gitter.im/bonukai/MediaTracker](https://badges.gitter.im/bonukai/MediaTracker.svg)](https://gitter.im/bonukai/MediaTracker?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) [![Crowdin](https://badges.crowdin.net/mediatracker/localized.svg)](https://crowdin.com/project/mediatracker) [![Docker Image Size (latest by date)](https://img.shields.io/docker/image-size/bonukai/mediatracker)](https://hub.docker.com/r/bonukai/mediatracker) [![Docker Pulls](https://img.shields.io/docker/pulls/bonukai/mediatracker)](https://hub.docker.com/r/bonukai/mediatracker) [![CodeFactor](https://www.codefactor.io/repository/github/bonukai/mediatracker/badge)](https://www.codefactor.io/repository/github/bonukai/mediatracker) [![codecov](https://codecov.io/gh/bonukai/MediaTracker/branch/main/graph/badge.svg?token=CPMW6R7M1Z)](https://codecov.io/gh/bonukai/MediaTracker) - -Self hosted platform for tracking movies, tv shows, video games, books and audiobooks, highly inspired by [flox](https://github.com/devfake/flox) - -# Demo - -[mediatracker.app](https://mediatracker.app/)\ -Username: **demo**\ -Password: **demo** - -# API Documentation - -[https://bonukai.github.io/MediaTracker/](https://bonukai.github.io/MediaTracker/) - -# Installation - -## Building from source - -```bash -git clone https://github.com/bonukai/MediaTracker.git -cd MediaTracker -npm install -npm run build -npm run start -``` - -## From npm - -``` -npm install -g mediatracker -mediatracker -``` - -Database file, logs and assets will be saved in `$HOME/.mediatracker` - -## With docker - -## Version Tags - -| Tag | Description | -| -------- | --------------- | -| latest | stable releases | -| unstable | pre-releases | - -```bash -docker volume create assets -docker run \ - -d \ - --name mediatracker \ - -p 7481:7481 \ - -v /home/YOUR_HOME_DIRECTORY/.config/mediatracker/data:/storage \ - -v assets:/assets \ - -e TMDB_LANG=en \ - -e AUDIBLE_LANG=us \ - -e TZ=Europe/London \ - bonukai/mediatracker:latest -``` - -## With docker-compose - -```bash -version: "3" -services: - mediatracker: - container_name: mediatracker - ports: - - 7481:7481 - volumes: - - /home/YOUR_HOME_DIRECTORY/.config/mediatracker/data:/storage - - assetsVolume:/assets - environment: - SERVER_LANG: en - TMDB_LANG: en - AUDIBLE_LANG: us - TZ: Europe/London - image: bonukai/mediatracker:latest - -volumes: - assetsVolume: null -``` - -### Parameters - -| Parameter | Function | -| ----------- | ----------------------- | -| -p 7481 | Port web API | -| -v /storage | Directory with database | -| -v /assets | Posters directory | -| -v /logs | Logs directory | - -### Environment variables - -| Name | Description | -| ------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| TMDB_LANG | ISO 639-1 country code, one of: `om`, `ab`, `aa`, `af`, `sq`, `am`, `ar`, `hy`, `as`, `ay`, `az`, `ba`, `eu`, `bn`, `dz`, `bh`, `bi`, `br`, `bg`, `my`, `be`, `km`, `ca`, `zh`, `co`, `hr`, `cs`, `da`, `nl`, `en`, `eo`, `et`, `fo`, `fj`, `fi`, `fr`, `fy`, `gl`, `ka`, `de`, `el`, `kl`, `gn`, `gu`, `ha`, `he`, `hi`, `hu`, `is`, `id`, `ia`, `ie`, `ik`, `iu`, `ga`, `it`, `ja`, `jw`, `kn`, `ks`, `kk`, `rw`, `ky`, `rn`, `ko`, `ku`, `lo`, `la`, `lv`, `ln`, `lt`, `mk`, `mg`, `ms`, `ml`, `mt`, `mi`, `mr`, `mo`, `mn`, `na`, `ne`, `no`, `oc`, `or`, `ps`, `fa`, `pl`, `pt`, `pa`, `qu`, `rm`, `ro`, `ru`, `sm`, `sg`, `sa`, `gd`, `sr`, `sh`, `st`, `tn`, `sn`, `sd`, `si`, `ss`, `sk`, `sl`, `so`, `es`, `su`, `sw`, `sv`, `tl`, `tg`, `ta`, `tt`, `te`, `th`, `bo`, `ti`, `to`, `ts`, `tr`, `tk`, `tw`, `ug`, `uk`, `ur`, `uz`, `vi`, `vo`, `cy`, `wo`, `xh`, `yi`, `yo`, `za`, `zu` | -| AUDIBLE_LANG | ISO 639-1 country code, one of: `au`, `ca`, `de`, `es`, `fr`, `in`, `it`, `jp`, `gb`, `us` | -| SERVER_LANG | ISO 639-1 country code, one of: `da`, `de`, `en`, `es`, `fr`, `ko`, `pt` | -| DATABASE_CLIENT | Database client: `better-sqlite3` or `pg` | -| DATABASE_PATH | Only for sqlite, path to database | -| DATABASE_URL | Connection string | -| DATABASE_HOST | Database host | -| DATABASE_PORT | Database port | -| DATABASE_USER | Database user | -| DATABASE_PASSWORD | Database password | -| DATABASE_DATABASE | Database name | -| IGDB_CLIENT_ID | IGDB API key, needed for game lookup | -| IGDB_CLIENT_SECRET | IGDB secret | -| PUID | UserID | -| PGID | GroupID | -| TZ | Timezone, for example `Europe/London`, see [full list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) | -| ASSETS_PATH | Directory for posters and backdrops, defaults to '$HOME/.mediatracker/img' | -| LOGS_PATH | Directory for logs, defaults to '$HOME/.mediatracker/logs' | -| HOSTNAME | IP address that the server will listen on | -| PORT | Port that the server will listen on | - -## Heroku - -[![Deploy](https://www.herokucdn.com/deploy/button.svg)](https://heroku.com/deploy) - -# Building docker image - -```bash -docker build --tag mediatracker:latest https://github.com/bonukai/MediaTracker.git -docker run -p 7481:7481 mediatracker -``` - -# Features - -- notifications -- calendar -- multiple users -- REST API -- watchlist -- docker image -- import from [Trakt](https://trakt.tv) -- import from [goodreads](https://www.goodreads.com) - -# Import - -| Service | Imported data | -| -------------------------------------- | ---------------------------------------------- | -| [Trakt](https://trakt.tv) | Watchlist, watched history, ratings | -| [goodreads](https://www.goodreads.com) | Read, Currently Reading, Want to Read, ratings | - -# Metadata providers - -| Provider | Media type | Localization | -| ------------------------------------------------------------------------------ | -------------- | :----------: | -| [TMDB](https://www.themoviedb.org/) | movie, tv show | ✓ | -| [IGDB](https://www.igdb.com/)\* | video game | ✗ | -| [Audible API](https://audible.readthedocs.io/en/latest/misc/external_api.html) | audiobooks | ✓ | -| [Open Library](https://openlibrary.org/) | books | ✗ | - -\* IGDB has a limit of 4 requests per second. Because of that IGDB API key is not provided with MediaTracker, it can be acquired [here](https://api-docs.igdb.com/#account-creation) and set in [http://localhost:7481/#/settings/configuration](http://localhost:7481/#/settings/configuration) - -# Notification platforms - -- [gotify](https://gotify.net) -- [ntfy](https://ntfy.sh) -- [Pushbullet](https://www.pushbullet.com) -- [Discord](https://discord.com) -- [Pushover](https://pushover.net) -- [Pushsafer](https://www.pushsafer.com) - -# Integrations - -- [Jellyfin](https://jellyfin.org/) - [Plugin](https://github.com/bonukai/jellyfin-plugin-mediatracker), minimum MediaTracker version: `0.1.0` -- [Plex](https://www.plex.tv/) - Generate Application token in your MediaTracker instance, and add a [webhook](https://app.plex.tv/desktop/#!/settings/webhooks) in plex `[your MediaTracker url]/api/plex?token=[MediaTracker Application Token]` -- [Kodi](https://kodi.tv/) - [Plugin](https://github.com/bonukai/script.mediatracker), minimum MediaTracker version: `0.1.0` - -# Contributors - -- [URBANsUNITED](https://github.com/URBANsUNITED) (German translation) - -# Similar projects - -- [devfake/flox](https://github.com/devfake/flox) -- [leepeuker/movary](https://github.com/leepeuker/movary) -- [IgnisDa/ryot](https://github.com/IgnisDa/ryot) -- [krateng/maloja](https://github.com/krateng/maloja) -- [sbondCo/Watcharr](https://github.com/sbondCo/Watcharr) -- [MaarifaMaarifa/series-troxide](https://github.com/MaarifaMaarifa/series-troxide) diff --git a/app.json b/app.json deleted file mode 100644 index a92439b1..00000000 --- a/app.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "name": "MediaTracker", - "description": "Self hosted media tracker for movies, tv shows, video games, books and audiobooks", - "repository": "https://github.com/bonukai/MediaTracker", - "stack": "container", - "env": { - "DATABASE_CLIENT": { - "value": "pg" - }, - "DATABASE_SSL": { - "value": "1" - }, - "HOSTNAME": { - "value": "0.0.0.0" - } - }, - "addons": [ - { - "plan": "heroku-postgresql" - } - ] -} diff --git a/client/.eslintrc.cjs b/client/.eslintrc.cjs new file mode 100644 index 00000000..4020bcbf --- /dev/null +++ b/client/.eslintrc.cjs @@ -0,0 +1,14 @@ +module.exports = { + env: { browser: true, es2020: true }, + extends: [ + 'eslint:recommended', + 'plugin:@typescript-eslint/recommended', + 'plugin:react-hooks/recommended', + ], + parser: '@typescript-eslint/parser', + parserOptions: { ecmaVersion: 'latest', sourceType: 'module' }, + plugins: ['react-refresh'], + rules: { + 'react-refresh/only-export-components': 'warn', + }, +} diff --git a/client/.eslintrc.json b/client/.eslintrc.json deleted file mode 100644 index 2b424133..00000000 --- a/client/.eslintrc.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "parser": "@typescript-eslint/parser", - "parserOptions": { - "ecmaVersion": 2018, - "sourceType": "module" - }, - "plugins": ["@typescript-eslint", "react-hooks"], - "extends": [ - "plugin:react/recommended", - "plugin:@typescript-eslint/recommended" - ], - "rules": { - "react-hooks/rules-of-hooks": "error", - "react-hooks/exhaustive-deps": "warn", - "@typescript-eslint/no-unused-vars": "off", - "no-empty-function": "off", - "@typescript-eslint/no-empty-function": ["error"] - }, - "settings": { - "react": { - "pragma": "React", - "version": "detect" - } - } -} diff --git a/client/.gitignore b/client/.gitignore new file mode 100644 index 00000000..a547bf36 --- /dev/null +++ b/client/.gitignore @@ -0,0 +1,24 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +dist +dist-ssr +*.local + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +.DS_Store +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? diff --git a/client/.linguirc b/client/.linguirc deleted file mode 100644 index 26f1ca8b..00000000 --- a/client/.linguirc +++ /dev/null @@ -1,25 +0,0 @@ -{ - "locales": [ - "da", - "de", - "en", - "es", - "fr", - "ko", - "pt" - ], - "catalogs": [ - { - "path": "src/i18n/locales/{locale}/translation", - "include": [ - "src" - ] - } - ], - "fallbackLocales": { - "default": "en" - }, - "format": "minimal", - "sourceLocale": "en", - "compileNamespace": "ts" -} \ No newline at end of file diff --git a/client/babel.config.json b/client/babel.config.json deleted file mode 100644 index 74e98589..00000000 --- a/client/babel.config.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "presets": [ - [ - "@babel/preset-env", - { - "useBuiltIns": "usage", - "corejs": "3.21.0" - } - ], - "@babel/preset-react", - "@babel/preset-typescript" - ], - "plugins": ["@babel/plugin-transform-runtime", "macros"] -} diff --git a/client/i18next-parser.config.js b/client/i18next-parser.config.js deleted file mode 100644 index 428fc7ec..00000000 --- a/client/i18next-parser.config.js +++ /dev/null @@ -1,12 +0,0 @@ -// eslint-disable-next-line no-undef -module.exports = { - locales: ['en', 'de'], - output: 'src/i18n/locale/$LOCALE/$NAMESPACE.json', - input: 'src/**/*.{ts,tsx,js,jsx}', - sort: true, - createOldCatalogs: false, - keySeparator: false, - namespaceSeparator: false, - defaultValue: (locale, namespace, key) => (locale === 'en' ? key : ''), - skipDefaultValues: (locale, namespace, key) => locale !== 'en', -}; diff --git a/client/index.html b/client/index.html new file mode 100644 index 00000000..4d869ad8 --- /dev/null +++ b/client/index.html @@ -0,0 +1,21 @@ + + + + + + + + + + + + MediaTracker + + +
+ + + diff --git a/client/lingui.config.ts b/client/lingui.config.ts new file mode 100644 index 00000000..bb661395 --- /dev/null +++ b/client/lingui.config.ts @@ -0,0 +1,20 @@ +import type { LinguiConfig } from '@lingui/conf'; +import { formatter } from '@lingui/format-json'; + +const config: LinguiConfig = { + locales: ['da', 'de', 'en', 'es', 'fr', 'ko', 'pt'], + catalogs: [ + { + path: 'src/i18n/locales/{locale}/translation', + include: ['src'], + }, + ], + fallbackLocales: { + default: 'en', + }, + format: formatter({ style: 'minimal' }), + sourceLocale: 'en', + compileNamespace: 'ts', +}; + +export default config; diff --git a/client/manifest.json b/client/manifest.json new file mode 100644 index 00000000..62626798 --- /dev/null +++ b/client/manifest.json @@ -0,0 +1,8 @@ +{ + "name": "MediaTracker", + "start_url": ".", + "display": "standalone", + "background_color": "#fff", + "description": "", + "icons": [] +} \ No newline at end of file diff --git a/client/package-lock.json b/client/package-lock.json index c0c3cbf8..15263b15 100644 --- a/client/package-lock.json +++ b/client/package-lock.json @@ -1,594 +1,506 @@ { - "name": "client", - "version": "0.0.1", + "name": "mediatracker", + "version": "0.0.0", "lockfileVersion": 2, "requires": true, "packages": { "": { - "name": "client", - "version": "0.0.1", + "name": "mediatracker", + "version": "0.0.0", "dependencies": { - "@fullcalendar/core": "^5.11.0", - "@fullcalendar/daygrid": "^5.11.0", - "@fullcalendar/list": "^5.11.0", - "@fullcalendar/react": "^5.11.1", - "@lingui/detect-locale": "^3.13.3", - "@lingui/react": "^3.13.3", - "@types/tailwindcss": "^3.0.10", - "clsx": "^1.1.1", - "core-js": "^3.22.8", - "date-fns": "^2.28.0", - "make-plural": "^7.1.0", - "mediatracker-api": "file:../rest-api", - "react": "^17.0.2", - "react-dom": "^17.0.2", - "react-query": "^3.34.19", - "react-router-dom": "^6.3.0", - "react-spring": "^9.4.4", - "styled-components": "^5.3.5" + "@lingui/macro": "^4.5.0", + "@lingui/react": "^4.5.0", + "@react-spring/web": "^9.7.3", + "@tanstack/react-query": "^4.18.0", + "@trpc/client": "^10.44.1", + "@trpc/react-query": "^10.44.1", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-router-dom": "^6.20.0" }, "devDependencies": { - "@babel/core": "^7.18.2", - "@babel/plugin-transform-runtime": "^7.18.2", - "@babel/preset-env": "^7.18.2", - "@babel/preset-react": "^7.17.12", - "@babel/preset-typescript": "^7.17.12", - "@babel/runtime": "^7.18.3", - "@lingui/cli": "^3.13.3", - "@lingui/loader": "^3.13.3", - "@lingui/macro": "^3.13.3", - "@parcel/transformer-sass": "^2.6.0", - "@pmmmwh/react-refresh-webpack-plugin": "^0.5.7", - "@types/react": "^17.0.43", - "@types/react-dom": "^17.0.14", - "@types/react-router-dom": "^5.3.3", - "@types/styled-components": "^5.1.25", - "@types/webpack": "^5.28.0", - "@types/webpack-bundle-analyzer": "^4.4.1", - "@typescript-eslint/eslint-plugin": "^5.27.1", - "@typescript-eslint/parser": "^5.27.1", - "autoprefixer": "^10.4.7", - "babel-loader": "^8.2.5", + "@lingui/cli": "^4.5.0", + "@lingui/format-json": "^4.5.0", + "@lingui/vite-plugin": "^4.5.0", + "@types/react": "^18.2.39", + "@types/react-dom": "^18.2.17", + "@typescript-eslint/eslint-plugin": "^6.13.1", + "@typescript-eslint/parser": "^6.13.1", + "@vitejs/plugin-react": "^4.2.0", + "autoprefixer": "^10.4.16", "babel-plugin-macros": "^3.1.0", - "compression-webpack-plugin": "^10.0.0", - "copy-webpack-plugin": "^11.0.0", - "cross-env": "^7.0.3", - "css-loader": "^6.7.1", - "eslint": "^8.17.0", - "eslint-plugin-react": "^7.30.0", - "eslint-plugin-react-hooks": "^4.5.0", - "eslint-webpack-plugin": "^3.1.1", - "html-webpack-plugin": "^5.5.0", - "mini-css-extract-plugin": "^2.6.0", - "postcss": "^8.4.14", - "postcss-cli": "^9.1.0", - "postcss-import": "^14.1.0", - "postcss-loader": "^7.0.0", - "react-reconciler": "^0.26.2", - "react-refresh": "^0.12.0", - "react-refresh-typescript": "^2.0.4", - "sass": "^1.52.2", - "sass-loader": "^13.0.0", - "style-loader": "^3.3.1", - "tailwindcss": "^3.0.24", - "ts-loader": "^9.3.0", - "ts-node": "^10.8.1", - "tsconfig-paths-webpack-plugin": "^3.5.2", - "type-fest": "^2.13.0", - "typescript": "^4.7.3", - "webpack": "^5.73.0", - "webpack-bundle-analyzer": "^4.5.0", - "webpack-cli": "^4.9.2", - "webpack-dev-server": "^4.9.2", - "webpack-merge": "^5.8.0" + "eslint": "^8.54.0", + "eslint-plugin-react-hooks": "^4.6.0", + "eslint-plugin-react-refresh": "^0.4.4", + "mediatracker": "file:..", + "postcss": "^8.4.31", + "tailwindcss": "^3.3.5", + "typescript": "^5.3.2", + "vite": "^5.0.3", + "vite-plugin-svgr": "^4.2.0" } }, "..": { - "hasInstallScript": true, - "devDependencies": { - "@types/jest": "^27.4.1", - "prettier": "^2.5.1" - } - }, - "../rest-api": { - "name": "mediatracker-api", - "version": "1.0.0", - "license": "MIT" - }, - "node_modules/@ampproject/remapping": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.0.tgz", - "integrity": "sha512-d5RysTlJ7hmw5Tw4UxgxcY3lkMe92n8sXCcuLPAyIAHK6j8DefDwtGnVVDgOnv+RnEosulDJ9NPKQL27bDId0g==", + "name": "mediatracker", + "version": "2.0.0", + "dev": true, + "license": "MIT", "dependencies": { - "@jridgewell/trace-mapping": "^0.3.0" + "@trpc/client": "^10.44.1", + "@trpc/server": "^10.44.1", + "adm-zip": "^0.5.10", + "argon2": "^0.31.2", + "better-sqlite3": "^9.1.1", + "chalk": "^5.3.0", + "commander": "^11.1.0", + "compression": "^1.7.4", + "cookie-parser": "^1.4.6", + "csv-parse": "^5.5.2", + "csv-stringify": "^6.4.4", + "date-fns": "^2.30.0", + "express": "^4.18.2", + "knex": "^3.0.1", + "lodash": "^4.17.21", + "loglevel": "^1.8.1", + "nanoid": "^5.0.3", + "pg": "^8.11.3", + "sharp": "^0.32.6", + "sqlite3": "^5.1.6", + "trpc-openapi": "^1.2.0", + "zod": "^3.22.4" }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", - "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", - "dependencies": { - "@babel/highlight": "^7.16.7" + "bin": { + "mediatracker": "build/index.js" + }, + "devDependencies": { + "@types/adm-zip": "^0.5.5", + "@types/compression": "^1.7.5", + "@types/cookie-parser": "^1.4.6", + "@types/express": "^4.17.21", + "@types/lodash": "^4.14.202", + "@types/sharp": "^0.32.0", + "esbuild": "^0.19.8", + "glob": "^10.3.10", + "prettier": "^3.1.0", + "typescript": "^5.3.2" }, "engines": { - "node": ">=6.9.0" + "node": ">=18" } }, - "node_modules/@babel/compat-data": { - "version": "7.17.10", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.10.tgz", - "integrity": "sha512-GZt/TCsG70Ms19gfZO1tM4CVnXsPgEPBCpJu+Qz3L0LUDsY5nZqFZglIoPC1kIYOtNBZlrnFT+klg12vFGZXrw==", + "node_modules/@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", + "dev": true, "engines": { - "node": ">=6.9.0" + "node": ">=0.10.0" } }, - "node_modules/@babel/core": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.2.tgz", - "integrity": "sha512-A8pri1YJiC5UnkdrWcmfZTJTV85b4UXTAfImGmCfYmax4TR9Cw8sDS0MOk++Gp2mE/BefVJ5nwy5yzqNJbP/DQ==", - "dependencies": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.18.2", - "@babel/helper-compilation-targets": "^7.18.2", - "@babel/helper-module-transforms": "^7.18.0", - "@babel/helpers": "^7.18.2", - "@babel/parser": "^7.18.0", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.18.2", - "@babel/types": "^7.18.2", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" - }, + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "dev": true, "engines": { - "node": ">=6.9.0" + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@babel/generator": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.2.tgz", - "integrity": "sha512-W1lG5vUwFvfMd8HVXqdfbuG7RuaSrTCCD8cl8fP8wOivdbtbIg2Db3IWUcgvfxKbbn6ZBGYRW/Zk1MIwK49mgw==", + "node_modules/@ampproject/remapping": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", + "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "dev": true, "dependencies": { - "@babel/types": "^7.18.2", "@jridgewell/gen-mapping": "^0.3.0", - "jsesc": "^2.5.1" + "@jridgewell/trace-mapping": "^0.3.9" }, "engines": { - "node": ">=6.9.0" + "node": ">=6.0.0" } }, - "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz", - "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", + "node_modules/@babel/code-frame": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.4.tgz", + "integrity": "sha512-r1IONyb6Ia+jYR2vvIDhdWdlTGhqbBoFqLTQidzZ4kepUFH15ejXvFHxCVbtl7BOXIudsIubf4E81xeA3h3IXA==", "dependencies": { - "@babel/types": "^7.16.7" + "@babel/highlight": "^7.23.4", + "chalk": "^2.4.2" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz", - "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==", + "node_modules/@babel/code-frame/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dependencies": { - "@babel/helper-explode-assignable-expression": "^7.16.7", - "@babel/types": "^7.16.7" + "color-convert": "^1.9.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=4" } }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.2.tgz", - "integrity": "sha512-s1jnPotJS9uQnzFtiZVBUxe67CuBa679oWFHpxYYnTpRL/1ffhyX44R9uYiXoa/pLXcY9H2moJta0iaanlk/rQ==", + "node_modules/@babel/code-frame/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==", "dependencies": { - "@babel/compat-data": "^7.17.10", - "@babel/helper-validator-option": "^7.16.7", - "browserslist": "^4.20.2", - "semver": "^6.3.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "node": ">=4" } }, - "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.0.tgz", - "integrity": "sha512-Kh8zTGR9de3J63e5nS0rQUdRs/kbtwoeQQ0sriS0lItjC96u8XXZN6lKpuyWd2coKSU13py/y+LTmThLuVX0Pg==", + "node_modules/@babel/code-frame/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.17.9", - "@babel/helper-member-expression-to-functions": "^7.17.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7" - }, + "color-name": "1.1.3" + } + }, + "node_modules/@babel/code-frame/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/@babel/code-frame/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "node": ">=0.8.0" } }, - "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.12.tgz", - "integrity": "sha512-b2aZrV4zvutr9AIa6/gA3wsZKRwTKYoDxYiFKcESS3Ug2GTXzwBEvMuuFLhCQpEnRXs1zng4ISAXSUxxKBIcxw==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "regexpu-core": "^5.0.1" - }, + "node_modules/@babel/code-frame/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "node": ">=4" } }, - "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==", + "node_modules/@babel/code-frame/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dependencies": { - "@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" + "has-flag": "^3.0.0" }, - "peerDependencies": { - "@babel/core": "^7.4.0-0" + "engines": { + "node": ">=4" } }, - "node_modules/@babel/helper-environment-visitor": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.2.tgz", - "integrity": "sha512-14GQKWkX9oJzPiQQ7/J36FTXcD4kSp8egKjO9nINlSKiHITRA9q/R74qu8S9xlc/b/yjsJItQUeeh3xnGN0voQ==", + "node_modules/@babel/compat-data": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.2.tgz", + "integrity": "sha512-0S9TQMmDHlqAZ2ITT95irXKfxN9bncq8ZCoJhun3nHL/lLUxd2NKBJYoNGWH7S0hz6fRQwWlAWn/ILM0C70KZQ==", + "dev": true, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/helper-explode-assignable-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz", - "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==", - "dependencies": { - "@babel/types": "^7.16.7" + "node_modules/@babel/core": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.3.tgz", + "integrity": "sha512-Jg+msLuNuCJDyBvFv5+OKOUjWMZgd85bKjbICd3zWrKAo+bJ49HJufi7CQE0q0uR8NGyO6xkCACScNqyjHSZew==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.23.3", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helpers": "^7.23.2", + "@babel/parser": "^7.23.3", + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.3", + "@babel/types": "^7.23.3", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" }, "engines": { "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" } }, - "node_modules/@babel/helper-function-name": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz", - "integrity": "sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==", + "node_modules/@babel/generator": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.4.tgz", + "integrity": "sha512-esuS49Cga3HcThFNebGhlgsrVLkvhqvYDTzgjfFFlHJcIfLe5jFmRRfCQ1KuBfc4Jrtn3ndLgKWAKjBE+IraYQ==", + "dev": true, "dependencies": { - "@babel/template": "^7.16.7", - "@babel/types": "^7.17.0" + "@babel/types": "^7.23.4", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", - "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", + "node_modules/@babel/helper-compilation-targets": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz", + "integrity": "sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==", + "dev": true, "dependencies": { - "@babel/types": "^7.16.7" + "@babel/compat-data": "^7.22.9", + "@babel/helper-validator-option": "^7.22.15", + "browserslist": "^4.21.9", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz", - "integrity": "sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==", - "dependencies": { - "@babel/types": "^7.17.0" - }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", + "dev": true, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/helper-module-imports": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", - "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", + "node_modules/@babel/helper-function-name": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", + "dev": true, "dependencies": { - "@babel/types": "^7.16.7" + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.0.tgz", - "integrity": "sha512-kclUYSUBIjlvnzN2++K9f2qzYKFgjmnmjwL4zlmU5f8ZtzgWe8s0rUPSTGy2HmK4P8T52MQsS+HTQAgZd3dMEA==", + "node_modules/@babel/helper-hoist-variables": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", + "dev": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-simple-access": "^7.17.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/helper-validator-identifier": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.18.0", - "@babel/types": "^7.18.0" + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", - "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", + "node_modules/@babel/helper-module-imports": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", + "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", + "dev": true, "dependencies": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.22.15" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", - "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz", - "integrity": "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==", + "node_modules/@babel/helper-module-transforms": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz", + "integrity": "sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==", + "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-wrap-function": "^7.16.8", - "@babel/types": "^7.16.8" + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-simple-access": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-validator-identifier": "^7.22.20" }, "engines": { "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-replace-supers": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.18.2.tgz", - "integrity": "sha512-XzAIyxx+vFnrOxiQrToSUOzUOn0e1J2Li40ntddek1Y69AXUTXoDJ40/D5RdjFu7s7qHiaeoTiempZcbuVXh2Q==", - "dependencies": { - "@babel/helper-environment-visitor": "^7.18.2", - "@babel/helper-member-expression-to-functions": "^7.17.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/traverse": "^7.18.2", - "@babel/types": "^7.18.2" - }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", + "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", + "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-simple-access": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.2.tgz", - "integrity": "sha512-7LIrjYzndorDY88MycupkpQLKS1AFfsVRm2k/9PtKScSy5tZq0McZTj+DiMRynboZfIqOKvo03pmhTaUgiD6fQ==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", + "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", + "dev": true, "dependencies": { - "@babel/types": "^7.18.2" + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" } }, - "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==", + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", + "dev": true, "dependencies": { - "@babel/types": "^7.16.0" + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", - "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", - "dependencies": { - "@babel/types": "^7.16.7" - }, + "node_modules/@babel/helper-string-parser": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz", + "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", - "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", - "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-wrap-function": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz", - "integrity": "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==", - "dependencies": { - "@babel/helper-function-name": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.16.8", - "@babel/types": "^7.16.8" - }, + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz", + "integrity": "sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==", + "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.2.tgz", - "integrity": "sha512-j+d+u5xT5utcQSzrh9p+PaJX94h++KN+ng9b9WEJq7pkUPAd61FGqhjuUEdfknb3E/uDBb7ruwEeKkIxNJPIrg==", + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.2.tgz", + "integrity": "sha512-lzchcp8SjTSVe/fPmLwtWVBFC7+Tbn8LGHDVfDp9JGxpAY5opSaEFgt8UQvrnECWOTdji2mOWMz1rOhkHscmGQ==", + "dev": true, "dependencies": { - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.18.2", - "@babel/types": "^7.18.2" + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.2", + "@babel/types": "^7.23.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/highlight": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.7.tgz", - "integrity": "sha512-aKpPMfLvGO3Q97V0qhw/V2SWNWlwfJknuwAunU7wZLSfrM4xTBvg7E5opUVi1kJTBKihE38CPg4nBiqX83PWYw==", + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz", + "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==", "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "chalk": "^2.0.0", + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", "js-tokens": "^4.0.0" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/parser": { - "version": "7.18.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.4.tgz", - "integrity": "sha512-FDge0dFazETFcxGw/EXzOkN8uJp0PC7Qbm+Pe9T+av2zlBpOgunFHkQPPn+eRuClU73JF+98D531UgayY89tow==", - "bin": { - "parser": "bin/babel-parser.js" + "node_modules/@babel/highlight/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" }, "engines": { - "node": ">=6.0.0" + "node": ">=4" } }, - "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.17.12", - "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.17.12.tgz", - "integrity": "sha512-xCJQXl4EeQ3J9C4yOmpTrtVGmzpm2iSzyxbkZHw7UCnZBftHpF/hpII80uWVyVrc40ytIClHjgWGTG1g/yB+aw==", + "node_modules/@babel/highlight/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==", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "node": ">=4" } }, - "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.17.12.tgz", - "integrity": "sha512-/vt0hpIw0x4b6BLKUkwlvEoiGZYYLNZ96CzyHYPbtG2jZGz6LBe7/V+drYrc/d+ovrF9NBi0pmtvmNb/FsWtRQ==", + "node_modules/@babel/highlight/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.17.12" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.13.0" + "color-name": "1.1.3" } }, - "node_modules/@babel/plugin-proposal-async-generator-functions": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.17.12.tgz", - "integrity": "sha512-RWVvqD1ooLKP6IqWTA5GyFVX2isGEgC5iFxKzfYOIy/QEFdxYyCybBDtIGjipHpb9bDWHzcqGqFakf+mVmBTdQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-remap-async-to-generator": "^7.16.8", - "@babel/plugin-syntax-async-generators": "^7.8.4" - }, + "node_modules/@babel/highlight/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/@babel/highlight/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=0.8.0" } }, - "node_modules/@babel/plugin-proposal-class-properties": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.17.12.tgz", - "integrity": "sha512-U0mI9q8pW5Q9EaTHFPwSVusPMV/DV9Mm8p7csqROFLtIE9rBF5piLqyrBGigftALrBcsBGu4m38JneAe7ZDLXw==", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.17.12", - "@babel/helper-plugin-utils": "^7.17.12" - }, + "node_modules/@babel/highlight/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=4" } }, - "node_modules/@babel/plugin-proposal-class-static-block": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.0.tgz", - "integrity": "sha512-t+8LsRMMDE74c6sV7KShIw13sqbqd58tlqNrsWoWBTIMw7SVQ0cZ905wLNS/FBCy/3PyooRHLFFlfrUNyyz5lA==", + "node_modules/@babel/highlight/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.0", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/plugin-syntax-class-static-block": "^7.14.5" + "has-flag": "^3.0.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.12.0" + "node": ">=4" } }, - "node_modules/@babel/plugin-proposal-dynamic-import": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz", - "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" + "node_modules/@babel/parser": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.4.tgz", + "integrity": "sha512-vf3Xna6UEprW+7t6EtOmFpHNAuxw3xqPZghy+brsnusscJRW5BMUzzHZc5ICjULee81WeUV2jjakG09MDglJXQ==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=6.0.0" } }, - "node_modules/@babel/plugin-proposal-export-default-from": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.18.10.tgz", - "integrity": "sha512-5H2N3R2aQFxkV4PIBUR/i7PUSwgTZjouJKzI8eKswfIjT0PhvzkPn0t0wIS5zn6maQuvtT0t1oHtMUz61LOuow==", - "peer": true, + "node_modules/@babel/plugin-transform-react-jsx-self": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.23.3.tgz", + "integrity": "sha512-qXRvbeKDSfwnlJnanVRp0SfuWE5DQhwQr5xtLBzp56Wabyo+4CMosF6Kfp+eOD/4FYpql64XVJ2W0pVLlJZxOQ==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-export-default-from": "^7.18.6" + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -597,13 +509,13 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-export-namespace-from": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.17.12.tgz", - "integrity": "sha512-j7Ye5EWdwoXOpRmo5QmRyHPsDIe6+u70ZYZrd7uz+ebPYFKfRcLcNu3Ro0vOlJ5zuv8rU7xa+GttNiRzX56snQ==", + "node_modules/@babel/plugin-transform-react-jsx-source": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.23.3.tgz", + "integrity": "sha512-91RS0MDnAWDNvGC6Wio5XYkyWI39FMFO+JK9+4AlgaTH+yWwVTsw7/sn6LK0lH7c5F+TFkpv/3LfCJ1Ydwof/g==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -612,1643 +524,1884 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-json-strings": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.17.12.tgz", - "integrity": "sha512-rKJ+rKBoXwLnIn7n6o6fulViHMrOThz99ybH+hKHcOZbnN14VuMnH9fo2eHE69C8pO4uX1Q7t2HYYIDmv8VYkg==", + "node_modules/@babel/runtime": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.2.tgz", + "integrity": "sha512-mM8eg4yl5D6i3lu2QKPuPH4FArvJ8KhTofbE7jwMUv9KX5mBvwPAqnV3MlyBNqdp9RyRKP6Yck8TrfYrPvX3bg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/plugin-syntax-json-strings": "^7.8.3" + "regenerator-runtime": "^0.14.0" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.17.12.tgz", - "integrity": "sha512-EqFo2s1Z5yy+JeJu7SFfbIUtToJTVlC61/C7WLKDntSw4Sz6JNAIfL7zQ74VvirxpjB5kz/kIx0gCcb+5OEo2Q==", + "node_modules/@babel/template": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", + "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + "@babel/code-frame": "^7.22.13", + "@babel/parser": "^7.22.15", + "@babel/types": "^7.22.15" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.17.12.tgz", - "integrity": "sha512-ws/g3FSGVzv+VH86+QvgtuJL/kR67xaEIF2x0iPqdDfYW6ra6JF3lKVBkWynRLcNtIC1oCTfDRVxmm2mKzy+ag==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + "node_modules/@babel/traverse": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.4.tgz", + "integrity": "sha512-IYM8wSUwunWTB6tFC2dkKZhxbIjHoWemdK+3f8/wq8aKhbUscxD5MX72ubd90fxvFknaLPeGw5ycU84V1obHJg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.23.4", + "@babel/generator": "^7.23.4", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.23.4", + "@babel/types": "^7.23.4", + "debug": "^4.1.0", + "globals": "^11.1.0" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-numeric-separator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz", - "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==", + "node_modules/@babel/types": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.4.tgz", + "integrity": "sha512-7uIFwVYpoplT5jp/kVv6EF93VaJ8H+Yn5IczYiaAi98ajzjfoZfslet/e0sLh+wVBjb2qqIut1b0S26VSafsSQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" + "@babel/helper-string-parser": "^7.23.4", + "@babel/helper-validator-identifier": "^7.22.20", + "to-fast-properties": "^2.0.0" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.0.tgz", - "integrity": "sha512-nbTv371eTrFabDfHLElkn9oyf9VG+VKK6WMzhY2o4eHKaG19BToD9947zzGMO6I/Irstx9d8CwX6njPNIAR/yw==", - "dependencies": { - "@babel/compat-data": "^7.17.10", - "@babel/helper-compilation-targets": "^7.17.10", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.17.12" - }, + "node_modules/@esbuild/android-arm": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.19.tgz", + "integrity": "sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=12" } }, - "node_modules/@babel/plugin-proposal-optional-catch-binding": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz", - "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - }, + "node_modules/@esbuild/android-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.19.tgz", + "integrity": "sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=12" } }, - "node_modules/@babel/plugin-proposal-optional-chaining": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.17.12.tgz", - "integrity": "sha512-7wigcOs/Z4YWlK7xxjkvaIw84vGhDv/P1dFGQap0nHkc8gFKY/r+hXc8Qzf5k1gY7CvGIcHqAnOagVKJJ1wVOQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - }, + "node_modules/@esbuild/android-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.19.tgz", + "integrity": "sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=12" } }, - "node_modules/@babel/plugin-proposal-private-methods": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.17.12.tgz", - "integrity": "sha512-SllXoxo19HmxhDWm3luPz+cPhtoTSKLJE9PXshsfrOzBqs60QP0r8OaJItrPhAj0d7mZMnNF0Y1UUggCDgMz1A==", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.17.12", - "@babel/helper-plugin-utils": "^7.17.12" - }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.19.tgz", + "integrity": "sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=12" } }, - "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.17.12.tgz", - "integrity": "sha512-/6BtVi57CJfrtDNKfK5b66ydK2J5pXUKBKSPD2G1whamMuEnZWgoOIfO8Vf9F/DoD4izBLD/Au4NMQfruzzykg==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-create-class-features-plugin": "^7.17.12", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.19.tgz", + "integrity": "sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=12" } }, - "node_modules/@babel/plugin-proposal-unicode-property-regex": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.17.12.tgz", - "integrity": "sha512-Wb9qLjXf3ZazqXA7IvI7ozqRIXIGPtSo+L5coFmEkhTQK18ao4UDDD0zdTGAarmbLj2urpRwrc6893cu5Bfh0A==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.17.12", - "@babel/helper-plugin-utils": "^7.17.12" - }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.19.tgz", + "integrity": "sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], "engines": { - "node": ">=4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=12" } }, - "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==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node_modules/@esbuild/freebsd-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.19.tgz", + "integrity": "sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" } }, - "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==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node_modules/@esbuild/linux-arm": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.19.tgz", + "integrity": "sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" } }, - "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==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.19.tgz", + "integrity": "sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=12" } }, - "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==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node_modules/@esbuild/linux-ia32": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.19.tgz", + "integrity": "sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@babel/plugin-syntax-export-default-from": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.18.6.tgz", - "integrity": "sha512-Kr//z3ujSVNx6E9z9ih5xXXMqK07VVTuqPmqGe6Mss/zW5XPeLZeSDZoP9ab/hT4wPKqAgjl2PnhPrcpk8Seew==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.19.tgz", + "integrity": "sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=12" } }, - "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==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node_modules/@esbuild/linux-mips64el": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.19.tgz", + "integrity": "sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@babel/plugin-syntax-flow": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.18.6.tgz", - "integrity": "sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.19.tgz", + "integrity": "sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=12" } }, - "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.17.12.tgz", - "integrity": "sha512-n/loy2zkq9ZEM8tEOwON9wTQSTNDTDEz6NujPtJGLU7qObzT1N4c4YZZf8E6ATB2AjNQg/Ib2AIpO03EZaCehw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" - }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.19.tgz", + "integrity": "sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=12" } }, - "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==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node_modules/@esbuild/linux-s390x": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.19.tgz", + "integrity": "sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.17.12.tgz", - "integrity": "sha512-spyY3E3AURfxh/RHtjx5j6hs8am5NbUBGfcZ2vB3uShSpZdQyXSf5rR5Mk76vbtlAZOelyVQ71Fg0x9SG4fsog==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" - }, + "node_modules/@esbuild/linux-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.19.tgz", + "integrity": "sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=12" } }, - "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==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node_modules/@esbuild/netbsd-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.19.tgz", + "integrity": "sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" } }, - "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==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node_modules/@esbuild/openbsd-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.19.tgz", + "integrity": "sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" } }, - "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==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node_modules/@esbuild/sunos-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.19.tgz", + "integrity": "sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" } }, - "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==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node_modules/@esbuild/win32-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.19.tgz", + "integrity": "sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" } }, - "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==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node_modules/@esbuild/win32-ia32": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.19.tgz", + "integrity": "sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" } }, - "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==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node_modules/@esbuild/win32-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.19.tgz", + "integrity": "sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" } }, - "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==", + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" + "eslint-visitor-keys": "^3.3.0" }, "engines": { - "node": ">=6.9.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "eslint": "^6.0.0 || ^7.0.0 || >=8.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==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, + "node_modules/@eslint-community/regexpp": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", + "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", + "dev": true, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, - "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.17.12.tgz", - "integrity": "sha512-TYY0SXFiO31YXtNg3HtFwNJHjLsAyIIhAhNWkQ5whPPS7HWUFlg9z0Ta4qAQNjQbP1wsSt/oKkmZ/4/WWdMUpw==", + "node_modules/@eslint/eslintrc": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.3.tgz", + "integrity": "sha512-yZzuIG+jnVu6hNSzFEN07e8BxF3uAzYtQb6uDkaYZLo6oYZDCq454c5kB8zxnzfCYyP4MIuyBn10L0DqwujTmA==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" }, "engines": { - "node": ">=6.9.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.17.12.tgz", - "integrity": "sha512-PHln3CNi/49V+mza4xMwrg+WGYevSF1oaiXaC2EQfdp4HWlSjRsrDXWJiQBKpP7749u6vQ9mcry2uuFOv5CXvA==", + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.23.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz", + "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" + "type-fest": "^0.20.2" }, "engines": { - "node": ">=6.9.0" + "node": ">=8" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.17.12.tgz", - "integrity": "sha512-J8dbrWIOO3orDzir57NRsjg4uxucvhby0L/KZuGsWDj0g7twWK3g7JhJhOrXtuXiw8MeiSdJ3E0OW9H8LYEzLQ==", - "dependencies": { - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-remap-async-to-generator": "^7.16.8" - }, + "node_modules/@eslint/eslintrc/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": ">=6.9.0" + "node": ">=10" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz", - "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, + "node_modules/@eslint/js": { + "version": "8.54.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.54.0.tgz", + "integrity": "sha512-ut5V+D+fOoWPgGGNj83GGjnntO39xDy6DWxO0wb7Jp3DcMX0TfIqdzHF85VTQkerdyGmuuMD9AKAo5KiNlf/AQ==", + "dev": true, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.18.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.4.tgz", - "integrity": "sha512-+Hq10ye+jlvLEogSOtq4mKvtk7qwcUQ1f0Mrueai866C82f844Yom2cttfJdMdqRLTxWpsbfbkIkOIfovyUQXw==", + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.13", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.13.tgz", + "integrity": "sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" + "@humanwhocodes/object-schema": "^2.0.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=10.10.0" } }, - "node_modules/@babel/plugin-transform-classes": { - "version": "7.18.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.4.tgz", - "integrity": "sha512-e42NSG2mlKWgxKUAD9EJJSkZxR67+wZqzNxLSpc51T8tRU5SLFHsPmgYR5yr7sdgX4u+iHA1C5VafJ6AyImV3A==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-environment-visitor": "^7.18.2", - "@babel/helper-function-name": "^7.17.9", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-replace-supers": "^7.18.2", - "@babel/helper-split-export-declaration": "^7.16.7", - "globals": "^11.1.0" - }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, "engines": { - "node": ">=6.9.0" + "node": ">=12.22" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" } }, - "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.17.12.tgz", - "integrity": "sha512-a7XINeplB5cQUWMg1E/GI1tFz3LfK021IjV1rj1ypE+R7jHm+pIHmHl25VNkZxtx9uuYp7ThGk8fur1HHG7PgQ==", + "node_modules/@humanwhocodes/object-schema": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.1.tgz", + "integrity": "sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==", + "dev": true + }, + "node_modules/@jest/schemas": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", + "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" + "@sinclair/typebox": "^0.27.8" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.0.tgz", - "integrity": "sha512-Mo69klS79z6KEfrLg/1WkmVnB8javh75HX4pi2btjvlIoasuxilEyjtsQW6XPrubNd7AQy0MMaNIaQE4e7+PQw==", + "node_modules/@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz", - "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==", + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=6.0.0" } }, - "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.17.12.tgz", - "integrity": "sha512-EA5eYFUG6xeerdabina/xIoB95jJ17mAkR8ivx6ZSu9frKShBjpOGZPn511MTDTkiCO+zXnzNczvUM69YSf3Zw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" - }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", + "dev": true, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=6.0.0" } }, - "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz", - "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==", - "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=6.0.0" } }, - "node_modules/@babel/plugin-transform-flow-strip-types": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.19.0.tgz", - "integrity": "sha512-sgeMlNaQVbCSpgLSKP4ZZKfsJVnFnNQlUSk6gPYzR/q7tzCgQF2t8RBKAP6cKJeZdveei7Q7Jm527xepI8lNLg==", - "peer": true, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.20", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz", + "integrity": "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/plugin-syntax-flow": "^7.18.6" - }, + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@lingui/babel-plugin-extract-messages": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@lingui/babel-plugin-extract-messages/-/babel-plugin-extract-messages-4.5.0.tgz", + "integrity": "sha512-jZq3Gbi691jsHyQ4+OPnGgIqZt5eKEGnmI75akYlZpwTPxF7n+hiuKlQS+YB3xfKvcvlAED76ZAMCcwYG5fNrQ==", + "dev": true, "engines": { - "node": ">=6.9.0" + "node": ">=16.0.0" + } + }, + "node_modules/@lingui/cli": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@lingui/cli/-/cli-4.5.0.tgz", + "integrity": "sha512-MzhxNUNd+YYEmK79TwmneUow5BuLwpOlrUrZq9EyIAWUM4N6kkCVkZ8VIMYCL4TXGQ4kBQjstgDpkF8wdFRtNg==", + "dev": true, + "dependencies": { + "@babel/core": "^7.21.0", + "@babel/generator": "^7.21.1", + "@babel/parser": "^7.21.2", + "@babel/runtime": "^7.21.0", + "@babel/types": "^7.21.2", + "@lingui/babel-plugin-extract-messages": "4.5.0", + "@lingui/conf": "4.5.0", + "@lingui/core": "4.5.0", + "@lingui/format-po": "4.5.0", + "@lingui/message-utils": "4.5.0", + "babel-plugin-macros": "^3.0.1", + "chalk": "^4.1.0", + "chokidar": "3.5.1", + "cli-table": "0.3.6", + "commander": "^10.0.0", + "convert-source-map": "^2.0.0", + "date-fns": "^2.16.1", + "esbuild": "^0.17.10", + "glob": "^7.1.4", + "inquirer": "^7.3.3", + "micromatch": "4.0.2", + "normalize-path": "^3.0.0", + "ora": "^5.1.0", + "pathe": "^1.1.0", + "pkg-up": "^3.1.0", + "pofile": "^1.1.4", + "pseudolocale": "^2.0.0", + "ramda": "^0.27.1", + "source-map": "^0.8.0-beta.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "bin": { + "lingui": "dist/lingui.js" + }, + "engines": { + "node": ">=16.0.0" } }, - "node_modules/@babel/plugin-transform-for-of": { - "version": "7.18.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.1.tgz", - "integrity": "sha512-+TTB5XwvJ5hZbO8xvl2H4XaMDOAK57zF4miuC9qQJgysPNEAZZ9Z69rdF5LJkozGdZrjBIUAIyKUWRMmebI7vg==", + "node_modules/@lingui/conf": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@lingui/conf/-/conf-4.5.0.tgz", + "integrity": "sha512-OBm4RQQtbpvmuazLWVpvpaOpt/xvu1PBv8WUX8QoW1vsROe/3P5BpRHRYFyMeZz5mhORJgis9lQtDTq145Ruug==", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/runtime": "^7.20.13", + "chalk": "^4.1.0", + "cosmiconfig": "^8.0.0", + "jest-validate": "^29.4.3", + "jiti": "^1.17.1", + "lodash.get": "^4.4.2" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=16.0.0" } }, - "node_modules/@babel/plugin-transform-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz", - "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==", + "node_modules/@lingui/core": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@lingui/core/-/core-4.5.0.tgz", + "integrity": "sha512-8zTuIXJo5Qvjato7LWE6Q4RHiO4LjTBVOoRlqfOGYDp8VZ9w9P7Z7IJgxI7UP5Z1wiuEvnMdVF9I1C4acqXGlQ==", "dependencies": { - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/runtime": "^7.20.13", + "@lingui/message-utils": "4.5.0", + "unraw": "^3.0.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=16.0.0" } }, - "node_modules/@babel/plugin-transform-literals": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.17.12.tgz", - "integrity": "sha512-8iRkvaTjJciWycPIZ9k9duu663FT7VrBdNqNgxnVXEFwOIp55JWcZd23VBRySYbnS3PwQ3rGiabJBBBGj5APmQ==", + "node_modules/@lingui/format-json": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@lingui/format-json/-/format-json-4.5.0.tgz", + "integrity": "sha512-1RSq/G0ST/i/zlRHNU5E6C/mawXydxhnjfOIGa4+4NylAIZW3L+IXA9ddzKkzZ0dWwiI4jfqmXy37o2I4UyF1g==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" + "@lingui/conf": "4.5.0", + "ramda": "^0.28.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=16.0.0" + } + }, + "node_modules/@lingui/format-json/node_modules/ramda": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.28.0.tgz", + "integrity": "sha512-9QnLuG/kPVgWvMQ4aODhsBUFKOUmnbUnsSXACv+NCQZcHbeb+v8Lodp8OVxtRULN1/xOyYLLaL6npE6dMq5QTA==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/ramda" } }, - "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz", - "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==", + "node_modules/@lingui/format-po": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@lingui/format-po/-/format-po-4.5.0.tgz", + "integrity": "sha512-xQNzZ4RCQfh6TjzjUsyHz3B0R9FJuzhBit9R37NyMn6mL3kBTCUExpPczknm8gWZjtfFO4T8EH5eJhhC5vgJYg==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@lingui/conf": "4.5.0", + "@lingui/message-utils": "4.5.0", + "date-fns": "^2.29.3", + "pofile": "^1.1.4" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=16.0.0" } }, - "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.0.tgz", - "integrity": "sha512-h8FjOlYmdZwl7Xm2Ug4iX2j7Qy63NANI+NQVWQzv6r25fqgg7k2dZl03p95kvqNclglHs4FZ+isv4p1uXMA+QA==", + "node_modules/@lingui/macro": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@lingui/macro/-/macro-4.5.0.tgz", + "integrity": "sha512-6qha9YXuNnta4HCR+g6J6UPaAuAFlM1duqgznh4X7hHSsFG+m6oX7/srAMfU41Z8lbDmgXc3raqHLXFSdUNbYQ==", "dependencies": { - "@babel/helper-module-transforms": "^7.18.0", - "@babel/helper-plugin-utils": "^7.17.12", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/runtime": "^7.20.13", + "@babel/types": "^7.20.7", + "@lingui/conf": "4.5.0", + "@lingui/core": "4.5.0", + "@lingui/message-utils": "4.5.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=16.0.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@lingui/react": "^4.0.0", + "babel-plugin-macros": "2 || 3" } }, - "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.2.tgz", - "integrity": "sha512-f5A865gFPAJAEE0K7F/+nm5CmAE3y8AWlMBG9unu5j9+tk50UQVK0QS8RNxSp7MJf0wh97uYyLWt3Zvu71zyOQ==", + "node_modules/@lingui/message-utils": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@lingui/message-utils/-/message-utils-4.5.0.tgz", + "integrity": "sha512-iRqh2wvNtzJO3NStB77nEXEfeI53aVVjzD7/mBrEm/P0lC7sqPHk0WBQCfzE0N9xm6a+XHmHu3J+x2nnQ2OjcA==", "dependencies": { - "@babel/helper-module-transforms": "^7.18.0", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-simple-access": "^7.18.2", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@messageformat/parser": "^5.0.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=16.0.0" } }, - "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.18.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.4.tgz", - "integrity": "sha512-lH2UaQaHVOAeYrUUuZ8i38o76J/FnO8vu21OE+tD1MyP9lxdZoSfz+pDbWkq46GogUrdrMz3tiz/FYGB+bVThg==", + "node_modules/@lingui/react": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@lingui/react/-/react-4.5.0.tgz", + "integrity": "sha512-dv/oxBshyaVJ3XzbPDnWn3abhwtaS1sx8cEO2qDjs+OhW0AeWD9hyVDrduf5SBIuXFJfJQNNA8+2P2nO0lxRbQ==", "dependencies": { - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-module-transforms": "^7.18.0", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-validator-identifier": "^7.16.7", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/runtime": "^7.20.13", + "@lingui/core": "4.5.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=16.0.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.0.tgz", - "integrity": "sha512-d/zZ8I3BWli1tmROLxXLc9A6YXvGK8egMxHp+E/rRwMh1Kip0AP77VwZae3snEJ33iiWwvNv2+UIIhfalqhzZA==", + "node_modules/@lingui/vite-plugin": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@lingui/vite-plugin/-/vite-plugin-4.5.0.tgz", + "integrity": "sha512-REAzk7BgoK+jSytTlBvtPXfkE3nbWpUzy1qjupk0EfDxVtLiPIQk7EpNQ6Qk7F5Av3udWlHL7z+dBF7TY/MQBg==", + "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.18.0", - "@babel/helper-plugin-utils": "^7.17.12" + "@lingui/cli": "4.5.0", + "@lingui/conf": "4.5.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=16.0.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "vite": "3 - 4" } }, - "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.17.12.tgz", - "integrity": "sha512-vWoWFM5CKaTeHrdUJ/3SIOTRV+MBVGybOC9mhJkaprGNt5demMymDW24yC74avb915/mIRe3TgNb/d8idvnCRA==", + "node_modules/@messageformat/parser": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@messageformat/parser/-/parser-5.1.0.tgz", + "integrity": "sha512-jKlkls3Gewgw6qMjKZ9SFfHUpdzEVdovKFtW1qRhJ3WI4FW5R/NnGDqr8SDGz+krWDO3ki94boMmQvGke1HwUQ==", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.17.12", - "@babel/helper-plugin-utils": "^7.17.12" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "moo": "^0.5.1" } }, - "node_modules/@babel/plugin-transform-new-target": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.17.12.tgz", - "integrity": "sha512-CaOtzk2fDYisbjAD4Sd1MTKGVIpRtx9bWLyj24Y/k6p4s4gQ3CqDGJauFJxt8M/LEx003d0i3klVqnN73qvK3w==", + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">= 8" } }, - "node_modules/@babel/plugin-transform-object-super": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz", - "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7" - }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">= 8" } }, - "node_modules/@babel/plugin-transform-parameters": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.17.12.tgz", - "integrity": "sha512-6qW4rWo1cyCdq1FkYri7AHpauchbGLXpdwnYsfxFb+KtddHENfsY5JZb35xUwkK5opOLcJ3BNd2l7PhRYGlwIA==", + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" }, "engines": { - "node": ">=6.9.0" + "node": ">= 8" + } + }, + "node_modules/@react-spring/animated": { + "version": "9.7.3", + "resolved": "https://registry.npmjs.org/@react-spring/animated/-/animated-9.7.3.tgz", + "integrity": "sha512-5CWeNJt9pNgyvuSzQH+uy2pvTg8Y4/OisoscZIR8/ZNLIOI+CatFBhGZpDGTF/OzdNFsAoGk3wiUYTwoJ0YIvw==", + "dependencies": { + "@react-spring/shared": "~9.7.3", + "@react-spring/types": "~9.7.3" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz", - "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==", + "node_modules/@react-spring/core": { + "version": "9.7.3", + "resolved": "https://registry.npmjs.org/@react-spring/core/-/core-9.7.3.tgz", + "integrity": "sha512-IqFdPVf3ZOC1Cx7+M0cXf4odNLxDC+n7IN3MDcVCTIOSBfqEcBebSv+vlY5AhM0zw05PDbjKrNmBpzv/AqpjnQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@react-spring/animated": "~9.7.3", + "@react-spring/shared": "~9.7.3", + "@react-spring/types": "~9.7.3" }, - "engines": { - "node": ">=6.9.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/react-spring/donate" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/@babel/plugin-transform-react-display-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.7.tgz", - "integrity": "sha512-qgIg8BcZgd0G/Cz916D5+9kqX0c7nPZyXaP8R2tLNN5tkyIZdG5fEwBrxwplzSnjC1jvQmyMNVwUCZPcbGY7Pg==", + "node_modules/@react-spring/shared": { + "version": "9.7.3", + "resolved": "https://registry.npmjs.org/@react-spring/shared/-/shared-9.7.3.tgz", + "integrity": "sha512-NEopD+9S5xYyQ0pGtioacLhL2luflh6HACSSDUZOwLHoxA5eku1UPuqcJqjwSD6luKjjLfiLOspxo43FUHKKSA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" + "@react-spring/types": "~9.7.3" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.17.12.tgz", - "integrity": "sha512-Lcaw8bxd1DKht3thfD4A12dqo1X16he1Lm8rIv8sTwjAYNInRS1qHa9aJoqvzpscItXvftKDCfaEQzwoVyXpEQ==", + "node_modules/@react-spring/types": { + "version": "9.7.3", + "resolved": "https://registry.npmjs.org/@react-spring/types/-/types-9.7.3.tgz", + "integrity": "sha512-Kpx/fQ/ZFX31OtlqVEFfgaD1ACzul4NksrvIgYfIFq9JpDHFwQkMVZ10tbo0FU/grje4rcL4EIrjekl3kYwgWw==" + }, + "node_modules/@react-spring/web": { + "version": "9.7.3", + "resolved": "https://registry.npmjs.org/@react-spring/web/-/web-9.7.3.tgz", + "integrity": "sha512-BXt6BpS9aJL/QdVqEIX9YoUy8CE6TJrU0mNCqSoxdXlIeNcEBWOfIyE6B14ENNsyQKS3wOWkiJfco0tCr/9tUg==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/plugin-syntax-jsx": "^7.17.12", - "@babel/types": "^7.17.12" - }, - "engines": { - "node": ">=6.9.0" + "@react-spring/animated": "~9.7.3", + "@react-spring/core": "~9.7.3", + "@react-spring/shared": "~9.7.3", + "@react-spring/types": "~9.7.3" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@remix-run/router": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.13.0.tgz", + "integrity": "sha512-5dMOnVnefRsl4uRnAdoWjtVTdh8e6aZqgM4puy9nmEADH72ck+uXwzpJLEKE9Q6F8ZljNewLgmTfkxUrBdv4WA==", + "engines": { + "node": ">=14.0.0" } }, - "node_modules/@babel/plugin-transform-react-jsx-development": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.7.tgz", - "integrity": "sha512-RMvQWvpla+xy6MlBpPlrKZCMRs2AGiHOGHY3xRwl0pEeim348dDyxeH4xBsMPbIMhujeq7ihE702eM2Ew0Wo+A==", + "node_modules/@rollup/pluginutils": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.0.5.tgz", + "integrity": "sha512-6aEYR910NyP73oHiJglti74iRyOwgFU4x3meH/H8OJx6Ry0j6cOVZ5X/wTvub7G7Ao6qaHBEaNsV3GLJkSsF+Q==", "dev": true, "dependencies": { - "@babel/plugin-transform-react-jsx": "^7.16.7" + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^2.3.1" }, "engines": { - "node": ">=6.9.0" + "node": ">=14.0.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } } }, - "node_modules/@babel/plugin-transform-react-jsx-self": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.18.6.tgz", - "integrity": "sha512-A0LQGx4+4Jv7u/tWzoJF7alZwnBDQd6cGLh9P+Ttk4dpiL+J5p7NSNv/9tlEFFJDq3kjxOavWmbm6t0Gk+A3Ig==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.6.0.tgz", + "integrity": "sha512-keHkkWAe7OtdALGoutLY3utvthkGF+Y17ws9LYT8pxMBYXaCoH/8dXS2uzo6e8+sEhY7y/zi5RFo22Dy2lFpDw==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.6.0.tgz", + "integrity": "sha512-y3Kt+34smKQNWilicPbBz/MXEY7QwDzMFNgwEWeYiOhUt9MTWKjHqe3EVkXwT2fR7izOvHpDWZ0o2IyD9SWX7A==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.6.0.tgz", + "integrity": "sha512-oLzzxcUIHltHxOCmaXl+pkIlU+uhSxef5HfntW7RsLh1eHm+vJzjD9Oo4oUKso4YuP4PpbFJNlZjJuOrxo8dPg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.6.0.tgz", + "integrity": "sha512-+ANnmjkcOBaV25n0+M0Bere3roeVAnwlKW65qagtuAfIxXF9YxUneRyAn/RDcIdRa7QrjRNJL3jR7T43ObGe8Q==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.6.0.tgz", + "integrity": "sha512-tBTSIkjSVUyrekddpkAqKOosnj1Fc0ZY0rJL2bIEWPKqlEQk0paORL9pUIlt7lcGJi3LzMIlUGXvtNi1Z6MOCQ==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.6.0.tgz", + "integrity": "sha512-Ed8uJI3kM11de9S0j67wAV07JUNhbAqIrDYhQBrQW42jGopgheyk/cdcshgGO4fW5Wjq97COCY/BHogdGvKVNQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.6.0.tgz", + "integrity": "sha512-mZoNQ/qK4D7SSY8v6kEsAAyDgznzLLuSFCA3aBHZTmf3HP/dW4tNLTtWh9+LfyO0Z1aUn+ecpT7IQ3WtIg3ViQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.6.0.tgz", + "integrity": "sha512-rouezFHpwCqdEXsqAfNsTgSWO0FoZ5hKv5p+TGO5KFhyN/dvYXNMqMolOb8BkyKcPqjYRBeT+Z6V3aM26rPaYg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.6.0.tgz", + "integrity": "sha512-Bbm+fyn3S6u51urfj3YnqBXg5vI2jQPncRRELaucmhBVyZkbWClQ1fEsRmdnCPpQOQfkpg9gZArvtMVkOMsh1w==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.6.0.tgz", + "integrity": "sha512-+MRMcyx9L2kTrTUzYmR61+XVsliMG4odFb5UmqtiT8xOfEicfYAGEuF/D1Pww1+uZkYhBqAHpvju7VN+GnC3ng==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.6.0.tgz", + "integrity": "sha512-rxfeE6K6s/Xl2HGeK6cO8SiQq3k/3BYpw7cfhW5Bk2euXNEpuzi2cc7llxx1si1QgwfjNtdRNTGqdBzGlFZGFw==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.6.0.tgz", + "integrity": "sha512-QqmCsydHS172Y0Kc13bkMXvipbJSvzeglBncJG3LsYJSiPlxYACz7MmJBs4A8l1oU+jfhYEIC/+AUSlvjmiX/g==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@sinclair/typebox": { + "version": "0.27.8", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==" + }, + "node_modules/@svgr/babel-plugin-add-jsx-attribute": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-8.0.0.tgz", + "integrity": "sha512-b9MIk7yhdS1pMCZM8VeNfUlSKVRhsHZNMl5O9SfaX0l0t5wjdgu4IDzGB8bpnGBBOjGST3rRFVsaaEtI4W6f7g==", + "dev": true, "engines": { - "node": ">=6.9.0" + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-react-jsx-source": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.19.6.tgz", - "integrity": "sha512-RpAi004QyMNisst/pvSanoRdJ4q+jMCWyk9zdw/CyLB9j8RXEahodR6l2GyttDRyEVWZtbN+TpLiHJ3t34LbsQ==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.19.0" - }, + "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-8.0.0.tgz", + "integrity": "sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA==", + "dev": true, "engines": { - "node": ">=6.9.0" + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-react-pure-annotations": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.16.7.tgz", - "integrity": "sha512-hs71ToC97k3QWxswh2ElzMFABXHvGiJ01IB1TbYQDGeWRKWz/MPUTh5jGExdHvosYKpnJW5Pm3S4+TA3FyX+GA==", + "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-8.0.0.tgz", + "integrity": "sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA==", "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - }, "engines": { - "node": ">=6.9.0" + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.0.tgz", - "integrity": "sha512-C8YdRw9uzx25HSIzwA7EM7YP0FhCe5wNvJbZzjVNHHPGVcDJ3Aie+qGYYdS1oVQgn+B3eAIJbWFLrJ4Jipv7nw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12", - "regenerator-transform": "^0.15.0" - }, + "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-8.0.0.tgz", + "integrity": "sha512-KVQ+PtIjb1BuYT3ht8M5KbzWBhdAjjUPdlMtpuw/VjT8coTrItWX6Qafl9+ji831JaJcu6PJNKCV0bp01lBNzQ==", + "dev": true, "engines": { - "node": ">=6.9.0" + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.17.12.tgz", - "integrity": "sha512-1KYqwbJV3Co03NIi14uEHW8P50Md6KqFgt0FfpHdK6oyAHQVTosgPuPSiWud1HX0oYJ1hGRRlk0fP87jFpqXZA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" - }, + "node_modules/@svgr/babel-plugin-svg-dynamic-title": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-8.0.0.tgz", + "integrity": "sha512-omNiKqwjNmOQJ2v6ge4SErBbkooV2aAWwaPFs2vUY7p7GhVkzRkJ00kILXQvRhA6miHnNpXv7MRnnSjdRjK8og==", + "dev": true, "engines": { - "node": ">=6.9.0" + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-runtime": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.18.2.tgz", - "integrity": "sha512-mr1ufuRMfS52ttq+1G1PD8OJNqgcTFjq3hwn8SZ5n1x1pBhi0E36rYMdTK0TsKtApJ4lDEdfXJwtGobQMHSMPg==", - "dependencies": { - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.17.12", - "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.5.0", - "babel-plugin-polyfill-regenerator": "^0.3.0", - "semver": "^6.3.0" - }, + "node_modules/@svgr/babel-plugin-svg-em-dimensions": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-8.0.0.tgz", + "integrity": "sha512-mURHYnu6Iw3UBTbhGwE/vsngtCIbHE43xCRK7kCw4t01xyGqb2Pd+WXekRRoFOBIY29ZoOhUCTEweDMdrjfi9g==", + "dev": true, "engines": { - "node": ">=6.9.0" + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz", - "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, + "node_modules/@svgr/babel-plugin-transform-react-native-svg": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-8.1.0.tgz", + "integrity": "sha512-Tx8T58CHo+7nwJ+EhUwx3LfdNSG9R2OKfaIXXs5soiy5HtgoAEkDay9LIimLOcG8dJQH1wPZp/cnAv6S9CrR1Q==", + "dev": true, "engines": { - "node": ">=6.9.0" + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-spread": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.17.12.tgz", - "integrity": "sha512-9pgmuQAtFi3lpNUstvG9nGfk9DkrdmWNp9KeKPFmuZCpEnxRzYlS8JgwPjYj+1AWDOSvoGN0H30p1cBOmT/Svg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" - }, + "node_modules/@svgr/babel-plugin-transform-svg-component": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-8.0.0.tgz", + "integrity": "sha512-DFx8xa3cZXTdb/k3kfPeaixecQLgKh5NVBMwD0AQxOzcZawK4oo1Jh9LbrcACUivsCA7TLG8eeWgrDXjTMhRmw==", + "dev": true, "engines": { - "node": ">=6.9.0" + "node": ">=12" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz", - "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==", + "node_modules/@svgr/babel-preset": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-8.1.0.tgz", + "integrity": "sha512-7EYDbHE7MxHpv4sxvnVPngw5fuR6pw79SkcrILHJ/iMpuKySNCl5W1qcwPEpU+LgyRXOaAFgH0KhwD18wwg6ug==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@svgr/babel-plugin-add-jsx-attribute": "8.0.0", + "@svgr/babel-plugin-remove-jsx-attribute": "8.0.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "8.0.0", + "@svgr/babel-plugin-replace-jsx-attribute-value": "8.0.0", + "@svgr/babel-plugin-svg-dynamic-title": "8.0.0", + "@svgr/babel-plugin-svg-em-dimensions": "8.0.0", + "@svgr/babel-plugin-transform-react-native-svg": "8.1.0", + "@svgr/babel-plugin-transform-svg-component": "8.0.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.2.tgz", - "integrity": "sha512-/cmuBVw9sZBGZVOMkpAEaVLwm4JmK2GZ1dFKOGGpMzEHWFmyZZ59lUU0PdRr8YNYeQdNzTDwuxP2X2gzydTc9g==", + "node_modules/@svgr/core": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-8.1.0.tgz", + "integrity": "sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/core": "^7.21.3", + "@svgr/babel-preset": "8.1.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^8.1.3", + "snake-case": "^3.0.4" }, "engines": { - "node": ">=6.9.0" + "node": ">=14" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, - "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.17.12.tgz", - "integrity": "sha512-Q8y+Jp7ZdtSPXCThB6zjQ74N3lj0f6TDh1Hnf5B+sYlzQ8i5Pjp8gW0My79iekSpT4WnI06blqP6DT0OmaXXmw==", + "node_modules/@svgr/hast-util-to-babel-ast": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-8.0.0.tgz", + "integrity": "sha512-EbDKwO9GpfWP4jN9sGdYwPBU0kdomaPIL2Eu4YwmgP+sJeXT+L7bMwJUBnhzfH8Q2qMBqZ4fJwpCyYsAN3mt2Q==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/types": "^7.21.3", + "entities": "^4.4.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=14" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, - "node_modules/@babel/plugin-transform-typescript": { - "version": "7.18.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.18.4.tgz", - "integrity": "sha512-l4vHuSLUajptpHNEOUDEGsnpl9pfRLsN1XUoDQDD/YBuXTM+v37SHGS+c6n4jdcZy96QtuUuSvZYMLSSsjH8Mw==", + "node_modules/@svgr/plugin-jsx": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-8.1.0.tgz", + "integrity": "sha512-0xiIyBsLlr8quN+WyuxooNW9RJ0Dpr8uOnH/xrCVO8GLUcwHISwj1AG0k+LFzteTkAA0GbX0kj9q6Dk70PTiPA==", + "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.0", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/plugin-syntax-typescript": "^7.17.12" + "@babel/core": "^7.21.3", + "@svgr/babel-preset": "8.1.0", + "@svgr/hast-util-to-babel-ast": "8.0.0", + "svg-parser": "^2.0.4" }, "engines": { - "node": ">=6.9.0" + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@svgr/core": "*" + } + }, + "node_modules/@tanstack/query-core": { + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-4.18.0.tgz", + "integrity": "sha512-PP4mG8MD08sq64RZCqMfXMYfaj7+Oulwg7xZ/fJoEOdTZNcPIgaOkHajZvUBsNLbi/0ViMvJB4cFkL2Jg2WPbw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" } }, - "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz", - "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==", + "node_modules/@tanstack/react-query": { + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-4.18.0.tgz", + "integrity": "sha512-s1kdbGMdVcfUIllzsHUqVUdktBT5uuIRgnvrqFNLjl9TSOXEoBSDrhjsGjao0INQZv8cMpQlgOh3YH9YtN6cKw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@tanstack/query-core": "4.18.0", + "use-sync-external-store": "^1.2.0" }, - "engines": { - "node": ">=6.9.0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-native": "*" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + }, + "react-native": { + "optional": true + } } }, - "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz", - "integrity": "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, + "node_modules/@trpc/client": { + "version": "10.44.1", + "resolved": "https://registry.npmjs.org/@trpc/client/-/client-10.44.1.tgz", + "integrity": "sha512-vTWsykNcgz1LnwePVl2fKZnhvzP9N3GaaLYPkfGINo314ZOS0OBqe9x0ytB2LLUnRVTAAZ2WoONzARd8nHiqrA==", + "funding": [ + "https://trpc.io/sponsor" + ], "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@trpc/server": "10.44.1" } }, - "node_modules/@babel/preset-env": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.18.2.tgz", - "integrity": "sha512-PfpdxotV6afmXMU47S08F9ZKIm2bJIQ0YbAAtDfIENX7G1NUAXigLREh69CWDjtgUy7dYn7bsMzkgdtAlmS68Q==", - "dependencies": { - "@babel/compat-data": "^7.17.10", - "@babel/helper-compilation-targets": "^7.18.2", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.17.12", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.17.12", - "@babel/plugin-proposal-async-generator-functions": "^7.17.12", - "@babel/plugin-proposal-class-properties": "^7.17.12", - "@babel/plugin-proposal-class-static-block": "^7.18.0", - "@babel/plugin-proposal-dynamic-import": "^7.16.7", - "@babel/plugin-proposal-export-namespace-from": "^7.17.12", - "@babel/plugin-proposal-json-strings": "^7.17.12", - "@babel/plugin-proposal-logical-assignment-operators": "^7.17.12", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.17.12", - "@babel/plugin-proposal-numeric-separator": "^7.16.7", - "@babel/plugin-proposal-object-rest-spread": "^7.18.0", - "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", - "@babel/plugin-proposal-optional-chaining": "^7.17.12", - "@babel/plugin-proposal-private-methods": "^7.17.12", - "@babel/plugin-proposal-private-property-in-object": "^7.17.12", - "@babel/plugin-proposal-unicode-property-regex": "^7.17.12", - "@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-import-assertions": "^7.17.12", - "@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.17.12", - "@babel/plugin-transform-async-to-generator": "^7.17.12", - "@babel/plugin-transform-block-scoped-functions": "^7.16.7", - "@babel/plugin-transform-block-scoping": "^7.17.12", - "@babel/plugin-transform-classes": "^7.17.12", - "@babel/plugin-transform-computed-properties": "^7.17.12", - "@babel/plugin-transform-destructuring": "^7.18.0", - "@babel/plugin-transform-dotall-regex": "^7.16.7", - "@babel/plugin-transform-duplicate-keys": "^7.17.12", - "@babel/plugin-transform-exponentiation-operator": "^7.16.7", - "@babel/plugin-transform-for-of": "^7.18.1", - "@babel/plugin-transform-function-name": "^7.16.7", - "@babel/plugin-transform-literals": "^7.17.12", - "@babel/plugin-transform-member-expression-literals": "^7.16.7", - "@babel/plugin-transform-modules-amd": "^7.18.0", - "@babel/plugin-transform-modules-commonjs": "^7.18.2", - "@babel/plugin-transform-modules-systemjs": "^7.18.0", - "@babel/plugin-transform-modules-umd": "^7.18.0", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.17.12", - "@babel/plugin-transform-new-target": "^7.17.12", - "@babel/plugin-transform-object-super": "^7.16.7", - "@babel/plugin-transform-parameters": "^7.17.12", - "@babel/plugin-transform-property-literals": "^7.16.7", - "@babel/plugin-transform-regenerator": "^7.18.0", - "@babel/plugin-transform-reserved-words": "^7.17.12", - "@babel/plugin-transform-shorthand-properties": "^7.16.7", - "@babel/plugin-transform-spread": "^7.17.12", - "@babel/plugin-transform-sticky-regex": "^7.16.7", - "@babel/plugin-transform-template-literals": "^7.18.2", - "@babel/plugin-transform-typeof-symbol": "^7.17.12", - "@babel/plugin-transform-unicode-escapes": "^7.16.7", - "@babel/plugin-transform-unicode-regex": "^7.16.7", - "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.18.2", - "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.5.0", - "babel-plugin-polyfill-regenerator": "^0.3.0", - "core-js-compat": "^3.22.1", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, + "node_modules/@trpc/react-query": { + "version": "10.44.1", + "resolved": "https://registry.npmjs.org/@trpc/react-query/-/react-query-10.44.1.tgz", + "integrity": "sha512-Sgi/v0YtdunOXjBRi7om9gILGkOCFYXPzn5KqLuEHiZw5dr5w4qGHFwCeMAvndZxmwfblJrl1tk2AznmsVu8MA==", + "funding": [ + "https://trpc.io/sponsor" + ], "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@tanstack/react-query": "^4.18.0", + "@trpc/client": "10.44.1", + "@trpc/server": "10.44.1", + "react": ">=16.8.0", + "react-dom": ">=16.8.0" } }, - "node_modules/@babel/preset-flow": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.18.6.tgz", - "integrity": "sha512-E7BDhL64W6OUqpuyHnSroLnqyRTcG6ZdOBl1OKI/QK/HJfplqK/S3sq1Cckx7oTodJ5yOXyfw7rEADJ6UjoQDQ==", + "node_modules/@trpc/server": { + "version": "10.44.1", + "resolved": "https://registry.npmjs.org/@trpc/server/-/server-10.44.1.tgz", + "integrity": "sha512-mF7B+K6LjuboX8I1RZgKE5GA/fJhsJ8tKGK2UBt3Bwik7hepEPb4NJgNr7vO6BK5IYwPdBLRLTctRw6XZx0sRg==", + "funding": [ + "https://trpc.io/sponsor" + ], "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-validator-option": "^7.18.6", - "@babel/plugin-transform-flow-strip-types": "^7.18.6" - }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=18.0.0" } }, - "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==", + "node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "dev": true, "dependencies": { - "@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": { - "@babel/core": "^7.0.0-0" + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" } }, - "node_modules/@babel/preset-react": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.17.12.tgz", - "integrity": "sha512-h5U+rwreXtZaRBEQhW1hOJLMq8XNJBQ/9oymXiCXTuT/0uOwpbT0gUt+sXeOqoXBgNuUKI7TaObVwoEyWkpFgA==", + "node_modules/@types/babel__generator": { + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.7.tgz", + "integrity": "sha512-6Sfsq+EaaLrw4RmdFWE9Onp63TOUue71AWb4Gpa6JxzgTYtimbM086WnYTy2U67AofR++QKCo08ZP6pwx8YFHQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-transform-react-display-name": "^7.16.7", - "@babel/plugin-transform-react-jsx": "^7.17.12", - "@babel/plugin-transform-react-jsx-development": "^7.16.7", - "@babel/plugin-transform-react-pure-annotations": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/types": "^7.0.0" } }, - "node_modules/@babel/preset-typescript": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.17.12.tgz", - "integrity": "sha512-S1ViF8W2QwAKUGJXxP9NAfNaqGDdEBJKpYkxHf5Yy2C4NPPzXGeR3Lhk7G8xJaaLcFTRfNjVbtbVtm8Gb0mqvg==", + "node_modules/@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-transform-typescript": "^7.17.12" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" } }, - "node_modules/@babel/register": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.18.9.tgz", - "integrity": "sha512-ZlbnXDcNYHMR25ITwwNKT88JiaukkdVj/nG7r3wnuXkOTHc60Uy05PwMCPre0hSkY68E6zK3xz+vUJSP2jWmcw==", - "peer": true, + "node_modules/@types/babel__traverse": { + "version": "7.20.4", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.4.tgz", + "integrity": "sha512-mSM/iKUk5fDDrEV/e83qY+Cr3I1+Q3qqTuEn++HAWYjEa1+NxZr6CNrcJGf2ZTnq4HoFGC3zaTPZTobCzCFukA==", + "dev": true, "dependencies": { - "clone-deep": "^4.0.1", - "find-cache-dir": "^2.0.0", - "make-dir": "^2.1.0", - "pirates": "^4.0.5", - "source-map-support": "^0.5.16" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/types": "^7.20.7" } }, - "node_modules/@babel/register/node_modules/find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "peer": true, - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - }, - "engines": { - "node": ">=6" - } + "node_modules/@types/estree": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.3.tgz", + "integrity": "sha512-CS2rOaoQ/eAgAfcTfq6amKG7bsN+EMcgGY4FAFQdvSj2y1ixvOZTUA9mOtCai7E1SYu283XNw7urKK30nP3wkQ==", + "dev": true }, - "node_modules/@babel/register/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "peer": true, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz", + "integrity": "sha512-zONci81DZYCZjiLe0r6equvZut0b+dBRPBN5kBDjsONnutYNtJMoWQ9uR2RkL1gLG9NMTzvf+29e5RFfPbeKhQ==" + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.2.tgz", + "integrity": "sha512-8toY6FgdltSdONav1XtUHl4LN1yTmLza+EuDazb/fEmRNCwjyqNVIQWs2IfC74IqjHkREs/nQ2FWq5kZU9IC0w==", "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" + "@types/istanbul-lib-coverage": "*" } }, - "node_modules/@babel/register/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "peer": true, + "node_modules/@types/istanbul-reports": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.3.tgz", + "integrity": "sha512-1nESsePMBlf0RPRffLZi5ujYh7IH1BWL4y9pr+Bn3cJBdxz+RTP8bUFljLz9HvzhhOSWKdyBZ4DIivdL6rvgZg==", "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" + "@types/istanbul-lib-report": "*" } }, - "node_modules/@babel/register/node_modules/make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "peer": true, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "dev": true + }, + "node_modules/@types/node": { + "version": "20.8.9", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.8.9.tgz", + "integrity": "sha512-UzykFsT3FhHb1h7yD4CA4YhBHq545JC0YnEz41xkipN88eKQtL6rSgocL5tbAP6Ola9Izm/Aw4Ora8He4x0BHg==", "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "engines": { - "node": ">=6" + "undici-types": "~5.26.4" } }, - "node_modules/@babel/register/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "peer": true, + "node_modules/@types/parse-json": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.1.tgz", + "integrity": "sha512-3YmXzzPAdOTVljVMkTMBdBEvlOLg2cDQaDhnnhT3nT9uDbnJzjWhKlzb+desT12Y7tGqaN6d+AbozcKzyL36Ng==" + }, + "node_modules/@types/prop-types": { + "version": "15.7.9", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.9.tgz", + "integrity": "sha512-n1yyPsugYNSmHgxDFjicaI2+gCNjsBck8UX9kuofAKlc0h1bL+20oSF72KeNaW2DUlesbEVCFgyV2dPGTiY42g==", + "dev": true + }, + "node_modules/@types/react": { + "version": "18.2.39", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.39.tgz", + "integrity": "sha512-Oiw+ppED6IremMInLV4HXGbfbG6GyziY3kqAwJYOR0PNbkYDmLWQA3a95EhdSmamsvbkJN96ZNN+YD+fGjzSBA==", + "dev": true, "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" } }, - "node_modules/@babel/register/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "peer": true, + "node_modules/@types/react-dom": { + "version": "18.2.17", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.17.tgz", + "integrity": "sha512-rvrT/M7Df5eykWFxn6MYt5Pem/Dbyc1N8Y0S9Mrkw2WFCRiqUgw9P7ul2NpwsXCSM1DVdENzdG9J5SreqfAIWg==", + "dev": true, "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" + "@types/react": "*" } }, - "node_modules/@babel/register/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "peer": true, - "engines": { - "node": ">=4" - } + "node_modules/@types/scheduler": { + "version": "0.16.5", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.5.tgz", + "integrity": "sha512-s/FPdYRmZR8SjLWGMCuax7r3qCWQw9QKHzXVukAuuIJkXkDRwp+Pu5LMIVFi0Fxbav35WURicYr8u1QsoybnQw==", + "dev": true }, - "node_modules/@babel/register/node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "peer": true, - "engines": { - "node": ">=6" - } + "node_modules/@types/semver": { + "version": "7.5.6", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.6.tgz", + "integrity": "sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==", + "dev": true }, - "node_modules/@babel/register/node_modules/pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "peer": true, + "node_modules/@types/yargs": { + "version": "17.0.29", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.29.tgz", + "integrity": "sha512-nacjqA3ee9zRF/++a3FUY1suHTFKZeHba2n8WeDw9cCVdmzmHpIxyzOJBcpHvvEmS8E9KqWlSnWHUkOrkhWcvA==", "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=6" + "@types/yargs-parser": "*" } }, - "node_modules/@babel/register/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "peer": true, - "bin": { - "semver": "bin/semver" - } + "node_modules/@types/yargs-parser": { + "version": "21.0.2", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.2.tgz", + "integrity": "sha512-5qcvofLPbfjmBfKaLfj/+f+Sbd6pN4zl7w7VSVI5uz7m9QZTuB2aZAa2uo1wHFBNN2x6g/SoTkXmd8mQnQF2Cw==" }, - "node_modules/@babel/runtime": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.3.tgz", - "integrity": "sha512-38Y8f7YUhce/K7RMwTp7m0uCumpv9hZkitCbBClqQIow1qSbCvGkcegKOXpEWCQLfWmevgRiWokZ1GkpfhbZug==", + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "6.13.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.13.1.tgz", + "integrity": "sha512-5bQDGkXaxD46bPvQt08BUz9YSaO4S0fB1LB5JHQuXTfkGPI3+UUeS387C/e9jRie5GqT8u5kFTrMvAjtX4O5kA==", + "dev": true, "dependencies": { - "regenerator-runtime": "^0.13.4" + "@eslint-community/regexpp": "^4.5.1", + "@typescript-eslint/scope-manager": "6.13.1", + "@typescript-eslint/type-utils": "6.13.1", + "@typescript-eslint/utils": "6.13.1", + "@typescript-eslint/visitor-keys": "6.13.1", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "ignore": "^5.2.4", + "natural-compare": "^1.4.0", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" }, "engines": { - "node": ">=6.9.0" + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^6.0.0 || ^6.0.0-alpha", + "eslint": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/@babel/template": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", - "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "node_modules/@typescript-eslint/eslint-plugin/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, "dependencies": { - "@babel/code-frame": "^7.16.7", - "@babel/parser": "^7.16.7", - "@babel/types": "^7.16.7" + "yallist": "^4.0.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=10" } }, - "node_modules/@babel/traverse": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.2.tgz", - "integrity": "sha512-9eNwoeovJ6KH9zcCNnENY7DMFwTU9JdGCFtqNLfUAqtUHRCOsTOqWoffosP8vKmNYeSBUv3yVJXjfd8ucwOjUA==", + "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, "dependencies": { - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.18.2", - "@babel/helper-environment-visitor": "^7.18.2", - "@babel/helper-function-name": "^7.17.9", - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.18.0", - "@babel/types": "^7.18.2", - "debug": "^4.1.0", - "globals": "^11.1.0" + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" }, "engines": { - "node": ">=6.9.0" + "node": ">=10" } }, - "node_modules/@babel/types": { - "version": "7.18.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.4.tgz", - "integrity": "sha512-ThN1mBcMq5pG/Vm2IcBmPPfyPXbd8S02rS+OBIDENdufvqC7Z/jHPCv9IcP01277aKtDI8g/2XysBN4hA8niiw==", + "node_modules/@typescript-eslint/eslint-plugin/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@typescript-eslint/parser": { + "version": "6.13.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.13.1.tgz", + "integrity": "sha512-fs2XOhWCzRhqMmQf0eicLa/CWSaYss2feXsy7xBD/pLyWke/jCIVc2s1ikEAtSW7ina1HNhv7kONoEfVNEcdDQ==", + "dev": true, "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" + "@typescript-eslint/scope-manager": "6.13.1", + "@typescript-eslint/types": "6.13.1", + "@typescript-eslint/typescript-estree": "6.13.1", + "@typescript-eslint/visitor-keys": "6.13.1", + "debug": "^4.3.4" }, "engines": { - "node": ">=6.9.0" + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/@cspotcode/source-map-support": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", - "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", + "node_modules/@typescript-eslint/scope-manager": { + "version": "6.13.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.13.1.tgz", + "integrity": "sha512-BW0kJ7ceiKi56GbT2KKzZzN+nDxzQK2DS6x0PiSMPjciPgd/JRQGMibyaN2cPt2cAvuoH0oNvn2fwonHI+4QUQ==", "dev": true, "dependencies": { - "@jridgewell/trace-mapping": "0.3.9" + "@typescript-eslint/types": "6.13.1", + "@typescript-eslint/visitor-keys": "6.13.1" }, "engines": { - "node": ">=12" + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", - "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", + "node_modules/@typescript-eslint/type-utils": { + "version": "6.13.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.13.1.tgz", + "integrity": "sha512-A2qPlgpxx2v//3meMqQyB1qqTg1h1dJvzca7TugM3Yc2USDY+fsRBiojAEo92HO7f5hW5mjAUF6qobOPzlBCBQ==", "dev": true, "dependencies": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" + "@typescript-eslint/typescript-estree": "6.13.1", + "@typescript-eslint/utils": "6.13.1", + "debug": "^4.3.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/@discoveryjs/json-ext": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.6.tgz", - "integrity": "sha512-ws57AidsDvREKrZKYffXddNkyaF14iHNHm8VQnZH6t99E8gczjNN0GpvcGny0imC80yQ0tHz1xVUKk/KFQSUyA==", + "node_modules/@typescript-eslint/types": { + "version": "6.13.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.13.1.tgz", + "integrity": "sha512-gjeEskSmiEKKFIbnhDXUyiqVma1gRCQNbVZ1C8q7Zjcxh3WZMbzWVfGE9rHfWd1msQtPS0BVD9Jz9jded44eKg==", "dev": true, "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/@emotion/is-prop-valid": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.1.2.tgz", - "integrity": "sha512-3QnhqeL+WW88YjYbQL5gUIkthuMw7a0NGbZ7wfFVk2kg/CK5w8w5FFa0RzWjyY1+sujN0NWbtSHH6OJmWHtJpQ==", - "dependencies": { - "@emotion/memoize": "^0.7.4" + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@emotion/memoize": { - "version": "0.7.5", - "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.5.tgz", - "integrity": "sha512-igX9a37DR2ZPGYtV6suZ6whr8pTFtyHL3K/oLUotxpSVO2ASaprmAe2Dkq7tBo7CRY7MMDrAa9nuQP9/YG8FxQ==" - }, - "node_modules/@emotion/stylis": { - "version": "0.8.5", - "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", - "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==" - }, - "node_modules/@emotion/unitless": { - "version": "0.7.5", - "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", - "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" - }, - "node_modules/@endemolshinegroup/cosmiconfig-typescript-loader": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@endemolshinegroup/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-3.0.2.tgz", - "integrity": "sha512-QRVtqJuS1mcT56oHpVegkKBlgtWjXw/gHNWO3eL9oyB5Sc7HBoc2OLG/nYpVfT/Jejvo3NUrD0Udk7XgoyDKkA==", + "node_modules/@typescript-eslint/typescript-estree": { + "version": "6.13.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.13.1.tgz", + "integrity": "sha512-sBLQsvOC0Q7LGcUHO5qpG1HxRgePbT6wwqOiGLpR8uOJvPJbfs0mW3jPA3ujsDvfiVwVlWUDESNXv44KtINkUQ==", "dev": true, "dependencies": { - "lodash.get": "^4", - "make-error": "^1", - "ts-node": "^9", - "tslib": "^2" + "@typescript-eslint/types": "6.13.1", + "@typescript-eslint/visitor-keys": "6.13.1", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" }, "engines": { - "node": ">=10.0.0" + "node": "^16.0.0 || >=18.0.0" }, - "peerDependencies": { - "cosmiconfig": ">=6" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/@endemolshinegroup/cosmiconfig-typescript-loader/node_modules/arg": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", - "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", - "dev": true - }, - "node_modules/@endemolshinegroup/cosmiconfig-typescript-loader/node_modules/ts-node": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-9.1.1.tgz", - "integrity": "sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==", + "node_modules/@typescript-eslint/typescript-estree/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, "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" + "yallist": "^4.0.0" }, "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "typescript": ">=2.7" + "node": ">=10" } }, - "node_modules/@eslint/eslintrc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz", - "integrity": "sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==", + "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.3.2", - "globals": "^13.15.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=10" } }, - "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "13.15.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz", - "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==", + "node_modules/@typescript-eslint/typescript-estree/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@typescript-eslint/utils": { + "version": "6.13.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.13.1.tgz", + "integrity": "sha512-ouPn/zVoan92JgAegesTXDB/oUp6BP1v8WpfYcqh649ejNc9Qv+B4FF2Ff626kO1xg0wWwwG48lAJ4JuesgdOw==", "dev": true, "dependencies": { - "type-fest": "^0.20.2" + "@eslint-community/eslint-utils": "^4.4.0", + "@types/json-schema": "^7.0.12", + "@types/semver": "^7.5.0", + "@typescript-eslint/scope-manager": "6.13.1", + "@typescript-eslint/types": "6.13.1", + "@typescript-eslint/typescript-estree": "6.13.1", + "semver": "^7.5.4" }, "engines": { - "node": ">=8" + "node": "^16.0.0 || >=18.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" } }, - "node_modules/@eslint/eslintrc/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==", + "node_modules/@typescript-eslint/utils/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@fullcalendar/common": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/@fullcalendar/common/-/common-5.11.0.tgz", - "integrity": "sha512-gWjbMAnN1u73Oqlgjbyky7i+3bY0hvFSnGT0YBPx44n874AkQa9e9OU12PMLTMOPy0tXPb8DEwRelFQ7CJNbcw==", + "node_modules/@typescript-eslint/utils/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, "dependencies": { - "tslib": "^2.1.0" + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, - "node_modules/@fullcalendar/core": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/@fullcalendar/core/-/core-5.11.0.tgz", - "integrity": "sha512-cF/d9LuJb/6xw14ms0urv1H4BiA70c4jrufe/EuVzLR6qTDpK92IZ3JK7GVtZtzptfTYZ/NQgDV9YCzIaO9Blw==", - "dependencies": { - "@fullcalendar/common": "~5.11.0", - "preact": "^10.0.5", - "tslib": "^2.1.0" - } + "node_modules/@typescript-eslint/utils/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true }, - "node_modules/@fullcalendar/daygrid": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/@fullcalendar/daygrid/-/daygrid-5.11.0.tgz", - "integrity": "sha512-Ybh/dfHn/VL0qOVIRVyJc9I8oYiqqHl6xQONk8xXCe456QbPzAQLsAxpLLJLH+3smWNCfoQgvDKzR9e9XTzLMQ==", + "node_modules/@typescript-eslint/visitor-keys": { + "version": "6.13.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.13.1.tgz", + "integrity": "sha512-NDhQUy2tg6XGNBGDRm1XybOHSia8mcXmlbKWoQP+nm1BIIMxa55shyJfZkHpEBN62KNPLrocSM2PdPcaLgDKMQ==", + "dev": true, "dependencies": { - "@fullcalendar/common": "~5.11.0", - "tslib": "^2.1.0" + "@typescript-eslint/types": "6.13.1", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@fullcalendar/list": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/@fullcalendar/list/-/list-5.11.0.tgz", - "integrity": "sha512-0dl/JV6zEGseTDXpM16nozetByVvJ4l/DElYP+StCtnk+Lr51zFK0yfRWRwB9XInxyapfZLDd/3YjKXQf8Bxcw==", - "dependencies": { - "@fullcalendar/common": "~5.11.0", - "tslib": "^2.1.0" - } + "node_modules/@ungap/structured-clone": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", + "dev": true }, - "node_modules/@fullcalendar/react": { - "version": "5.11.1", - "resolved": "https://registry.npmjs.org/@fullcalendar/react/-/react-5.11.1.tgz", - "integrity": "sha512-Mjuz90gzX6MLU0rdr5CVoqQA5vFM9JpHDIFmvlLaY8SvdK0R5BwNhquRJP7D2L2q0XKGyzo+/FBOZ+PFXe7jGA==", + "node_modules/@vitejs/plugin-react": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.2.0.tgz", + "integrity": "sha512-+MHTH/e6H12kRp5HUkzOGqPMksezRMmW+TNzlh/QXfI8rRf6l2Z2yH/v12no1UvTwhZgEDMuQ7g7rrfMseU6FQ==", + "dev": true, "dependencies": { - "@fullcalendar/common": "~5.11.0", - "tslib": "^2.1.0" + "@babel/core": "^7.23.3", + "@babel/plugin-transform-react-jsx-self": "^7.23.3", + "@babel/plugin-transform-react-jsx-source": "^7.23.3", + "@types/babel__core": "^7.20.4", + "react-refresh": "^0.14.0" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" }, "peerDependencies": { - "react": "^16.7.0 || ^17 || ^18", - "react-dom": "^16.7.0 || ^17 || ^18" - } - }, - "node_modules/@hapi/hoek": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", - "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==", - "peer": true - }, - "node_modules/@hapi/topo": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", - "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", - "peer": true, - "dependencies": { - "@hapi/hoek": "^9.0.0" + "vite": "^4.2.0 || ^5.0.0" } }, - "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/acorn": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz", + "integrity": "sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==", "dev": true, - "dependencies": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.4" + "bin": { + "acorn": "bin/acorn" }, "engines": { - "node": ">=10.10.0" + "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/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, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } }, - "node_modules/@jest/create-cache-key-function": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/create-cache-key-function/-/create-cache-key-function-27.5.1.tgz", - "integrity": "sha512-dmH1yW+makpTSURTy8VzdUwFnfQh1G8R+DxO2Ho2FFmBbKFEVm+3jWdvFhE2VqB/LATCTokkP0dotjyQyw5/AQ==", - "peer": true, + "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": { - "@jest/types": "^27.5.1" + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/@jest/create-cache-key-function/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "peer": true, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" + "type-fest": "^0.21.3" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@jest/create-cache-key-function/node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "peer": true, - "dependencies": { - "@types/yargs-parser": "*" + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" } }, - "node_modules/@jest/create-cache-key-function/node_modules/ansi-styles": { + "node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "peer": true, "dependencies": { "color-convert": "^2.0.1" }, @@ -2259,311 +2412,295 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@jest/create-cache-key-function/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "peer": true, - "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/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "dev": true }, - "node_modules/@jest/create-cache-key-function/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "peer": true, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, "dependencies": { - "color-name": "~1.1.4" + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" }, "engines": { - "node": ">=7.0.0" + "node": ">= 8" } }, - "node_modules/@jest/create-cache-key-function/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==", - "peer": true + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "dev": true }, - "node_modules/@jest/create-cache-key-function/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==", - "peer": true, - "engines": { - "node": ">=8" - } + "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==" }, - "node_modules/@jest/create-cache-key-function/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==", - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, "engines": { "node": ">=8" } }, - "node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "node_modules/autoprefixer": { + "version": "10.4.16", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.16.tgz", + "integrity": "sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" + "browserslist": "^4.21.10", + "caniuse-lite": "^1.0.30001538", + "fraction.js": "^4.3.6", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/types/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" + "bin": { + "autoprefixer": "bin/autoprefixer" }, "engines": { - "node": ">=8" + "node": "^10 || ^12 || >=14" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/@jest/types/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=10", + "npm": ">=6" } }, - "node_modules/@jest/types/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/babel-plugin-macros/node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", "dependencies": { - "color-name": "~1.1.4" + "@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": ">=7.0.0" - } - }, - "node_modules/@jest/types/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==" - }, - "node_modules/@jest/types/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==", - "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/@jest/types/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==", - "dependencies": { - "has-flag": "^4.0.0" - }, + "node_modules/babel-plugin-macros/node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", "engines": { - "node": ">=8" + "node": ">= 6" } }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.1.tgz", - "integrity": "sha512-GcHwniMlA2z+WFPWuY8lp3fsza0I8xPFMWL5+n8LYyP6PSvPrXf4+n8stDHZY2DM0zy9sVkRDy1jDI4XGzYVqg==", - "dependencies": { - "@jridgewell/set-array": "^1.0.0", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", - "engines": { - "node": ">=6.0.0" - } + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "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" + } + ] }, - "node_modules/@jridgewell/set-array": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.1.tgz", - "integrity": "sha512-Ct5MqZkLGEXTVmQYbGtx9SVqD2fqwvdubdps5D3djjAkgkKwT918VNOz65pEHFaYTeWcukmJmH5SwsA9Tn2ObQ==", + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true, "engines": { - "node": ">=6.0.0" + "node": ">=8" } }, - "node_modules/@jridgewell/source-map": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", - "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", "dev": true, "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.18", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", - "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", - "dependencies": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" } }, - "node_modules/@leichtgewicht/ip-codec": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.3.tgz", - "integrity": "sha512-nkalE/f1RvRGChwBnEIoBfSEYOXnCRdleKuv6+lePbMDrMZXeDQnqak5XDOeBgrPPyPfAdcCu/B5z+v3VhplGg==", - "dev": true - }, - "node_modules/@lezer/common": { - "version": "0.15.12", - "resolved": "https://registry.npmjs.org/@lezer/common/-/common-0.15.12.tgz", - "integrity": "sha512-edfwCxNLnzq5pBA/yaIhwJ3U3Kz8VAUOTRg0hhxaizaI1N+qxV7EXDv/kLCkLeq2RzSFvxexlaj5Mzfn2kY0Ig==", - "dev": true - }, - "node_modules/@lezer/lr": { - "version": "0.15.8", - "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-0.15.8.tgz", - "integrity": "sha512-bM6oE6VQZ6hIFxDNKk8bKPa14hqFrV07J/vHGOeiAbJReIaQXmkVb6xQu4MR+JBTLa5arGRyAAjJe1qaQt3Uvg==", + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, "dependencies": { - "@lezer/common": "^0.15.0" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "node_modules/@lingui/babel-plugin-extract-messages": { - "version": "3.13.3", - "resolved": "https://registry.npmjs.org/@lingui/babel-plugin-extract-messages/-/babel-plugin-extract-messages-3.13.3.tgz", - "integrity": "sha512-s5onRmsR7Y5J8c5yJIZaf1kW+gqV+yece1mYoHHVGlJjEh8id0mksVMj8IrUtkwE4JhUxSCxfRNoloGulaAyqw==", + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", "dev": true, "dependencies": { - "@babel/generator": "^7.11.6", - "@babel/runtime": "^7.11.2", - "@lingui/conf": "^3.13.3", - "mkdirp": "^1.0.4" + "fill-range": "^7.0.1" }, "engines": { - "node": ">=10.0.0" + "node": ">=8" } }, - "node_modules/@lingui/babel-plugin-extract-messages/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "node_modules/browserslist": { + "version": "4.22.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.1.tgz", + "integrity": "sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==", "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001541", + "electron-to-chromium": "^1.4.535", + "node-releases": "^2.0.13", + "update-browserslist-db": "^1.0.13" + }, "bin": { - "mkdirp": "bin/cmd.js" + "browserslist": "cli.js" }, "engines": { - "node": ">=10" + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, - "node_modules/@lingui/cli": { - "version": "3.13.3", - "resolved": "https://registry.npmjs.org/@lingui/cli/-/cli-3.13.3.tgz", - "integrity": "sha512-6AswBsIAn3+JZj9hhqcKjPGpBPnM8m7TT235iQiWHHbq11DDh1l0eH6KTCqCaWW9nIALWgxmI/03zCInRTrzRQ==", + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", "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" + } + ], "dependencies": { - "@babel/generator": "^7.11.6", - "@babel/parser": "^7.11.5", - "@babel/plugin-syntax-jsx": "^7.10.4", - "@babel/runtime": "^7.11.2", - "@babel/types": "^7.11.5", - "@lingui/babel-plugin-extract-messages": "^3.13.3", - "@lingui/conf": "^3.13.3", - "babel-plugin-macros": "^3.0.1", - "bcp-47": "^1.0.7", - "chalk": "^4.1.0", - "chokidar": "3.5.1", - "cli-table": "0.3.6", - "commander": "^6.1.0", - "date-fns": "^2.16.1", - "fs-extra": "^9.0.1", - "fuzzaldrin": "^2.1.0", - "glob": "^7.1.4", - "inquirer": "^7.3.3", - "make-plural": "^6.2.2", - "messageformat-parser": "^4.1.3", - "micromatch": "4.0.2", - "mkdirp": "^1.0.4", - "node-gettext": "^3.0.0", - "normalize-path": "^3.0.0", - "ora": "^5.1.0", - "papaparse": "^5.3.0", - "pkg-up": "^3.1.0", - "plurals-cldr": "^1.0.4", - "pofile": "^1.1.0", - "pseudolocale": "^1.1.0", - "ramda": "^0.27.1" - }, - "bin": { - "lingui": "lingui.js" - }, + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0", - "babel-plugin-macros": "2 || 3", - "typescript": "2 || 3 || 4" + "node": ">=6" } }, - "node_modules/@lingui/cli/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, + "node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", "engines": { - "node": ">=8" + "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "dev": true, + "engines": { + "node": ">= 6" } }, - "node_modules/@lingui/cli/node_modules/chalk": { + "node_modules/caniuse-lite": { + "version": "1.0.30001554", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001554.tgz", + "integrity": "sha512-A2E3U//MBwbJVzebddm1YfNp7Nud5Ip+IPn4BozBmn4KqVX7AvluoIDFWjsv5OkGnKUXQVmMSoMKLa3ScCblcQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -2575,7 +2712,13 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@lingui/cli/node_modules/chokidar": { + "node_modules/chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true + }, + "node_modules/chokidar": { "version": "3.5.1", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", @@ -2596,3374 +2739,3280 @@ "fsevents": "~2.3.1" } }, - "node_modules/@lingui/cli/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", "dev": true, "dependencies": { - "color-name": "~1.1.4" + "restore-cursor": "^3.1.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=8" } }, - "node_modules/@lingui/cli/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/@lingui/cli/node_modules/commander": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", - "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", + "node_modules/cli-spinners": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.1.tgz", + "integrity": "sha512-jHgecW0pxkonBJdrKsqxgRX9AcG+u/5k0Q7WPDfi8AogLAdwxEkyYYNWwZ5GvVFoFx2uiY1eNcSK00fh+1+FyQ==", "dev": true, "engines": { - "node": ">= 6" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@lingui/cli/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==", + "node_modules/cli-table": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.6.tgz", + "integrity": "sha512-ZkNZbnZjKERTY5NwC2SeMeLeifSPq/pubeRoTpdr3WchLlnZg6hEgvHkK5zL7KNFdd9PmHN8lxrENUwI3cE8vQ==", "dev": true, "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "colors": "1.0.3" }, "engines": { - "node": ">=10" + "node": ">= 0.2.0" } }, - "node_modules/@lingui/cli/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "node_modules/cli-width": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, "engines": { - "node": ">= 6" + "node": ">= 10" } }, - "node_modules/@lingui/cli/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==", + "node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", "dev": true, "engines": { - "node": ">=8" + "node": ">=0.8" } }, - "node_modules/@lingui/cli/node_modules/make-plural": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/make-plural/-/make-plural-6.2.2.tgz", - "integrity": "sha512-8iTuFioatnTTmb/YJjywkVIHLjcwkFD9Ms0JpxjEm9Mo8eQYkh1z+55dwv4yc1jQ8ftVBxWQbihvZL1DfzGGWA==", - "dev": true - }, - "node_modules/@lingui/cli/node_modules/micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dev": true, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" + "color-name": "~1.1.4" }, "engines": { - "node": ">=8" + "node": ">=7.0.0" } }, - "node_modules/@lingui/cli/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "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==" + }, + "node_modules/colors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", + "integrity": "sha512-pFGrxThWcWQ2MsAz6RtgeWe4NK2kUE1WfsrvvlctdII745EW9I0yflqhe7++M5LEc7bV2c/9/5zc8sFcpL0Drw==", "dev": true, - "bin": { - "mkdirp": "bin/cmd.js" - }, "engines": { - "node": ">=10" + "node": ">=0.1.90" } }, - "node_modules/@lingui/cli/node_modules/readdirp": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", - "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "node_modules/commander": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", + "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", "dev": true, - "dependencies": { - "picomatch": "^2.2.1" - }, "engines": { - "node": ">=8.10.0" + "node": ">=14" } }, - "node_modules/@lingui/cli/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, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true + }, + "node_modules/cosmiconfig": { + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", + "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", "dependencies": { - "has-flag": "^4.0.0" + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0", + "path-type": "^4.0.0" }, "engines": { - "node": ">=8" + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/@lingui/conf": { - "version": "3.13.3", - "resolved": "https://registry.npmjs.org/@lingui/conf/-/conf-3.13.3.tgz", - "integrity": "sha512-UmGx/5rtSvb2S+RFYjQGiux5Xh5xvVICss4ONf8eU4Xm8jUvjtErTXVSF3GAhCI2aC/R3bZJZf0uSj7LbsrOiw==", + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "dev": true, "dependencies": { - "@babel/runtime": "^7.11.2", - "@endemolshinegroup/cosmiconfig-typescript-loader": "^3.0.2", - "chalk": "^4.1.0", - "cosmiconfig": "^7.0.0", - "jest-validate": "^26.5.2", - "lodash.get": "^4.4.2" + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" }, "engines": { - "node": ">=10.0.0" + "node": ">= 8" } }, - "node_modules/@lingui/conf/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", "dev": true, - "dependencies": { - "color-convert": "^2.0.1" + "bin": { + "cssesc": "bin/cssesc" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=4" } }, - "node_modules/@lingui/conf/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/csstype": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", + "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==", + "dev": true + }, + "node_modules/date-fns": { + "version": "2.30.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz", + "integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==", "dev": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@babel/runtime": "^7.21.0" }, "engines": { - "node": ">=10" + "node": ">=0.11" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/date-fns" } }, - "node_modules/@lingui/conf/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dev": true, "dependencies": { - "color-name": "~1.1.4" + "ms": "2.1.2" }, "engines": { - "node": ">=7.0.0" + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/@lingui/conf/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==", + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", "dev": true }, - "node_modules/@lingui/conf/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==", + "node_modules/defaults": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", "dev": true, - "engines": { - "node": ">=8" + "dependencies": { + "clone": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@lingui/conf/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==", + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "dev": true + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "path-type": "^4.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/@lingui/core": { - "version": "3.13.3", - "resolved": "https://registry.npmjs.org/@lingui/core/-/core-3.13.3.tgz", - "integrity": "sha512-3rQDIC7PtPfUuZCSNfU0nziWNMlGk3JhpxENzGrlt1M8w5RHson89Mk1Ce/how+hWzFpumCQDWLDDhyRPpydbg==", - "dependencies": { - "@babel/runtime": "^7.11.2", - "make-plural": "^6.2.2", - "messageformat-parser": "^4.1.3" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/@lingui/core/node_modules/make-plural": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/make-plural/-/make-plural-6.2.2.tgz", - "integrity": "sha512-8iTuFioatnTTmb/YJjywkVIHLjcwkFD9Ms0JpxjEm9Mo8eQYkh1z+55dwv4yc1jQ8ftVBxWQbihvZL1DfzGGWA==" - }, - "node_modules/@lingui/detect-locale": { - "version": "3.13.3", - "resolved": "https://registry.npmjs.org/@lingui/detect-locale/-/detect-locale-3.13.3.tgz", - "integrity": "sha512-GhJKjnpGh5N0Y96XJNjeGOEiVyO7b0Kwddv8cY5ORA0yS0+gCETAdlECeP0YrJBrzIVUeddpQTyaexAUDmeY+A==", - "engines": { - "node": ">=10.0.0" - } + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "dev": true }, - "node_modules/@lingui/loader": { - "version": "3.13.3", - "resolved": "https://registry.npmjs.org/@lingui/loader/-/loader-3.13.3.tgz", - "integrity": "sha512-YWT2D8SjGCLDC/DfU3GQnuWqWNRWz/1szaj1Nx0hFCGAJZqG7QUWdPoJU06/rq60ePWGSOpbMnpNHCbBE/jY5A==", + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", "dev": true, "dependencies": { - "@babel/runtime": "^7.11.2", - "@lingui/cli": "^3.13.3", - "@lingui/conf": "^3.13.3", - "loader-utils": "^2.0.0", - "ramda": "^0.27.1" + "esutils": "^2.0.2" }, "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" + "node": ">=6.0.0" } }, - "node_modules/@lingui/macro": { - "version": "3.13.3", - "resolved": "https://registry.npmjs.org/@lingui/macro/-/macro-3.13.3.tgz", - "integrity": "sha512-nPldmgPGNfGTVW3TTkSZiaPI5jDQKwv/Hfmjzwo/VzfXpcjxoqz0oDGQBx8mbdKcMgpq+g6fV2Y5aCosTazdqg==", + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", "dev": true, "dependencies": { - "@babel/runtime": "^7.11.2", - "@lingui/conf": "^3.13.3", - "ramda": "^0.27.1" - }, + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/dot-case/node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", + "dev": true + }, + "node_modules/electron-to-chromium": { + "version": "1.4.566", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.566.tgz", + "integrity": "sha512-mv+fAy27uOmTVlUULy15U3DVJ+jg+8iyKH1bpwboCRhtDC69GKf1PPTZvEIhCyDr81RFqfxZJYrbgp933a1vtg==", + "dev": true + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "dev": true, "engines": { - "node": ">=10.0.0" + "node": ">=0.12" }, - "peerDependencies": { - "@lingui/core": "^3.13.0", - "@lingui/react": "^3.13.0", - "babel-plugin-macros": "2 || 3" + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" } }, - "node_modules/@lingui/react": { - "version": "3.13.3", - "resolved": "https://registry.npmjs.org/@lingui/react/-/react-3.13.3.tgz", - "integrity": "sha512-sCCI5xMcUY9b6w2lwbwy6iHpo1Fb9TDcjcHAD2KI5JueLH+WWQG66tIHiVAlSsQ+hmQ9Tt+f86H05JQEiDdIvg==", + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", "dependencies": { - "@babel/runtime": "^7.11.2", - "@lingui/core": "^3.13.3" - }, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + "is-arrayish": "^0.2.1" } }, - "node_modules/@mischnic/json-sourcemap": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@mischnic/json-sourcemap/-/json-sourcemap-0.1.0.tgz", - "integrity": "sha512-dQb3QnfNqmQNYA4nFSN/uLaByIic58gOXq4Y4XqLOWmOrw73KmJPt/HLyG0wvn1bnR6mBKs/Uwvkh+Hns1T0XA==", + "node_modules/esbuild": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.19.tgz", + "integrity": "sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==", "dev": true, - "dependencies": { - "@lezer/common": "^0.15.7", - "@lezer/lr": "^0.15.4", - "json5": "^2.2.1" + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" }, "engines": { - "node": ">=12.0.0" + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.17.19", + "@esbuild/android-arm64": "0.17.19", + "@esbuild/android-x64": "0.17.19", + "@esbuild/darwin-arm64": "0.17.19", + "@esbuild/darwin-x64": "0.17.19", + "@esbuild/freebsd-arm64": "0.17.19", + "@esbuild/freebsd-x64": "0.17.19", + "@esbuild/linux-arm": "0.17.19", + "@esbuild/linux-arm64": "0.17.19", + "@esbuild/linux-ia32": "0.17.19", + "@esbuild/linux-loong64": "0.17.19", + "@esbuild/linux-mips64el": "0.17.19", + "@esbuild/linux-ppc64": "0.17.19", + "@esbuild/linux-riscv64": "0.17.19", + "@esbuild/linux-s390x": "0.17.19", + "@esbuild/linux-x64": "0.17.19", + "@esbuild/netbsd-x64": "0.17.19", + "@esbuild/openbsd-x64": "0.17.19", + "@esbuild/sunos-x64": "0.17.19", + "@esbuild/win32-arm64": "0.17.19", + "@esbuild/win32-ia32": "0.17.19", + "@esbuild/win32-x64": "0.17.19" } }, - "node_modules/@msgpackr-extract/msgpackr-extract-darwin-arm64": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-darwin-arm64/-/msgpackr-extract-darwin-arm64-2.0.2.tgz", - "integrity": "sha512-FMX5i7a+ojIguHpWbzh5MCsCouJkwf4z4ejdUY/fsgB9Vkdak4ZnoIEskOyOUMMB4lctiZFGszFQJXUeFL8tRg==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@msgpackr-extract/msgpackr-extract-darwin-x64": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-darwin-x64/-/msgpackr-extract-darwin-x64-2.0.2.tgz", - "integrity": "sha512-DznYtF3lHuZDSRaIOYeif4JgO0NtO2Xf8DsngAugMx/bUdTFbg86jDTmkVJBNmV+cxszz6OjGvinnS8AbJ342g==", - "cpu": [ - "x64" - ], + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", "dev": true, - "optional": true, - "os": [ - "darwin" - ] + "engines": { + "node": ">=6" + } }, - "node_modules/@msgpackr-extract/msgpackr-extract-linux-arm": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-arm/-/msgpackr-extract-linux-arm-2.0.2.tgz", - "integrity": "sha512-Gy9+c3Wj+rUlD3YvCZTi92gs+cRX7ZQogtwq0IhRenloTTlsbpezNgk6OCkt59V4ATEWSic9rbU92H/l7XsRvA==", - "cpu": [ - "arm" - ], + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", "dev": true, - "optional": true, - "os": [ - "linux" - ] + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "node_modules/@msgpackr-extract/msgpackr-extract-linux-arm64": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-arm64/-/msgpackr-extract-linux-arm64-2.0.2.tgz", - "integrity": "sha512-b0jMEo566YdM2K+BurSed7bswjo3a6bcdw5ETqoIfSuxKuRLPfAiOjVbZyZBgx3J/TAM/QrvEQ/VN89A0ZAxSg==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ] + "node_modules/eslint": { + "version": "8.54.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.54.0.tgz", + "integrity": "sha512-NY0DfAkM8BIZDVl6PgSa1ttZbx3xHgJzSNJKYcQglem6CppHyMhRIQkBVSSMaSRnLhig3jsDbEzOjwCVt4AmmA==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.3", + "@eslint/js": "8.54.0", + "@humanwhocodes/config-array": "^0.11.13", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } }, - "node_modules/@msgpackr-extract/msgpackr-extract-linux-x64": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-x64/-/msgpackr-extract-linux-x64-2.0.2.tgz", - "integrity": "sha512-zrBHaePwcv4cQXxzYgNj0+A8I1uVN97E7/3LmkRocYZ+rMwUsnPpp4RuTAHSRoKlTQV3nSdCQW4Qdt4MXw/iHw==", - "cpu": [ - "x64" - ], + "node_modules/eslint-plugin-react-hooks": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", "dev": true, - "optional": true, - "os": [ - "linux" - ] + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + } }, - "node_modules/@msgpackr-extract/msgpackr-extract-win32-x64": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-win32-x64/-/msgpackr-extract-win32-x64-2.0.2.tgz", - "integrity": "sha512-fpnI00dt+yO1cKx9qBXelKhPBdEgvc8ZPav1+0r09j0woYQU2N79w/jcGawSY5UGlgQ3vjaJsFHnGbGvvqdLzg==", - "cpu": [ - "x64" - ], + "node_modules/eslint-plugin-react-refresh": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.4.4.tgz", + "integrity": "sha512-eD83+65e8YPVg6603Om2iCIwcQJf/y7++MWm4tACtEswFLYMwxwVWAfwN+e19f5Ad/FOyyNg9Dfi5lXhH3Y3rA==", "dev": true, - "optional": true, - "os": [ - "win32" - ] + "peerDependencies": { + "eslint": ">=7" + } }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "node_modules/eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", "dev": true, "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" }, "engines": { - "node": ">= 8" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", "dev": true, "engines": { - "node": ">= 8" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "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": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" + "is-glob": "^4.0.3" }, "engines": { - "node": ">= 8" + "node": ">=10.13.0" } }, - "node_modules/@parcel/cache": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@parcel/cache/-/cache-2.6.0.tgz", - "integrity": "sha512-4vbD5uSuf+kRnrFesKhpn0AKnOw8u2UlvCyrplYmp1g9bNAkIooC/nDGdmkb/9SviPEbni9PEanQEHDU2+slpA==", + "node_modules/eslint/node_modules/globals": { + "version": "13.23.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz", + "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==", "dev": true, "dependencies": { - "@parcel/fs": "2.6.0", - "@parcel/logger": "2.6.0", - "@parcel/utils": "2.6.0", - "lmdb": "2.3.10" + "type-fest": "^0.20.2" }, "engines": { - "node": ">= 12.0.0" + "node": ">=8" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.6.0" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@parcel/codeframe": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.6.0.tgz", - "integrity": "sha512-yXXxrO9yyedHKpTwC+Af0+vPmQm+A9xeEhkt4f0yVg1n4t4yUIxYlTedzbM8ygZEEBtkXU9jJ+PkgXbfMf0dqw==", + "node_modules/eslint/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, - "dependencies": { - "chalk": "^4.1.0" - }, "engines": { - "node": ">= 12.0.0" + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@parcel/codeframe/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", "dev": true, "dependencies": { - "color-convert": "^2.0.1" + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" }, "engines": { - "node": ">=8" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://opencollective.com/eslint" } }, - "node_modules/@parcel/codeframe/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", "dev": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "estraverse": "^5.1.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=0.10" } }, - "node_modules/@parcel/codeframe/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "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, "dependencies": { - "color-name": "~1.1.4" + "estraverse": "^5.2.0" }, "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@parcel/codeframe/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/@parcel/codeframe/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": ">=4.0" } }, - "node_modules/@parcel/codeframe/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==", + "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, - "dependencies": { - "has-flag": "^4.0.0" - }, "engines": { - "node": ">=8" + "node": ">=4.0" } }, - "node_modules/@parcel/core": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@parcel/core/-/core-2.6.0.tgz", - "integrity": "sha512-8OOWbPuxpFydpwNyKoz6d3e3O4DmxNYmMw4DXwrPSj/jyg7oa+SDtMT0/VXEhujE0HYkQPCHt4npRajkSuf99A==", - "dev": true, - "peer": true, - "dependencies": { - "@mischnic/json-sourcemap": "^0.1.0", - "@parcel/cache": "2.6.0", - "@parcel/diagnostic": "2.6.0", - "@parcel/events": "2.6.0", - "@parcel/fs": "2.6.0", - "@parcel/graph": "2.6.0", - "@parcel/hash": "2.6.0", - "@parcel/logger": "2.6.0", - "@parcel/package-manager": "2.6.0", - "@parcel/plugin": "2.6.0", - "@parcel/source-map": "^2.0.0", - "@parcel/types": "2.6.0", - "@parcel/utils": "2.6.0", - "@parcel/workers": "2.6.0", - "abortcontroller-polyfill": "^1.1.9", - "base-x": "^3.0.8", - "browserslist": "^4.6.6", - "clone": "^2.1.1", - "dotenv": "^7.0.0", - "dotenv-expand": "^5.1.0", - "json5": "^2.2.0", - "msgpackr": "^1.5.4", - "nullthrows": "^1.1.1", - "semver": "^5.7.1" - }, - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } + "node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "dev": true }, - "node_modules/@parcel/core/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", "dev": true, - "peer": true, - "bin": { - "semver": "bin/semver" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/@parcel/diagnostic": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.6.0.tgz", - "integrity": "sha512-+p8gC2FKxSI2veD7SoaNlP572v4kw+nafCQEPDtJuzYYRqywYUGncch25dkpgNApB4W4cXVkZu3ZbtIpCAmjQQ==", + "node_modules/external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", "dev": true, "dependencies": { - "@mischnic/json-sourcemap": "^0.1.0", - "nullthrows": "^1.1.1" + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" }, "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=4" } }, - "node_modules/@parcel/events": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.6.0.tgz", - "integrity": "sha512-2WaKtBs4iYwS88j4zRdyTJTgh8iuY4E32FMmjzzbheqETs6I05gWuPReGukJYxk8vc0Ir7tbzp12oAfpgo0Y+g==", - "dev": true, - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true }, - "node_modules/@parcel/fs": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.6.0.tgz", - "integrity": "sha512-6vxtx5Zy6MvDvH1EPx9JxjKGF03bR7VE1dUf4HLeX2D8YmpL5hkHJnlRCFdcH08rzOVwaJLzg1QNtblWJXQ9CA==", + "node_modules/fast-glob": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", + "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", "dev": true, "dependencies": { - "@parcel/fs-search": "2.6.0", - "@parcel/types": "2.6.0", - "@parcel/utils": "2.6.0", - "@parcel/watcher": "^2.0.0", - "@parcel/workers": "2.6.0" + "@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": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.6.0" + "node": ">=8.6.0" } }, - "node_modules/@parcel/fs-search": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@parcel/fs-search/-/fs-search-2.6.0.tgz", - "integrity": "sha512-1nXzM3H/cA4kzLKvDBvwmNisKCdRqlgkLXh+OR1Zu28Kn4W34KuJMcHWW8cC+WIuuKqDh5oo2WPsC5y65GXBKQ==", + "node_modules/fast-glob/node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", "dev": true, "dependencies": { - "detect-libc": "^1.0.3" + "braces": "^3.0.2", + "picomatch": "^2.3.1" }, "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=8.6" } }, - "node_modules/@parcel/graph": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@parcel/graph/-/graph-2.6.0.tgz", - "integrity": "sha512-rxrAzWm6rwbCRPbu0Z+zwMscpG8omffODniVWPlX2G0jgQGpjKsutBQ6RMfFIcfaQ4MzL3pIQOTf8bkjQOPsbg==", + "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", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "node_modules/fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", "dev": true, - "peer": true, "dependencies": { - "@parcel/utils": "2.6.0", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "reusify": "^1.0.4" } }, - "node_modules/@parcel/hash": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@parcel/hash/-/hash-2.6.0.tgz", - "integrity": "sha512-YugWqhLxqK80Lo++3B3Kr5UPCHOdS8iI2zJ1jkzUeH9v6WUzbwWOnmPf6lN2S5m1BrIFFJd8Jc+CbEXWi8zoJA==", + "node_modules/figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", "dev": true, "dependencies": { - "detect-libc": "^1.0.3", - "xxhash-wasm": "^0.4.2" + "escape-string-regexp": "^1.0.5" }, "engines": { - "node": ">= 12.0.0" + "node": ">=8" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@parcel/logger": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.6.0.tgz", - "integrity": "sha512-J1/7kPfSGBvMKSZdi0WCNuN0fIeiWxifnDGn7W/K8KhD422YwFJA8N046ps8nkDOPIXf1osnIECNp4GIR9oSYw==", + "node_modules/figures/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "dev": true, - "dependencies": { - "@parcel/diagnostic": "2.6.0", - "@parcel/events": "2.6.0" - }, "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=0.8.0" } }, - "node_modules/@parcel/markdown-ansi": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.6.0.tgz", - "integrity": "sha512-fyjkrJQQSfKTUFTTasdZ6WrAkDoQ2+DYDjj+3p+RncYyrIa9zArKx4IiRiipsvNdtMvP0/hTdK8F3BOJ3KSU/g==", + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", "dev": true, "dependencies": { - "chalk": "^4.1.0" + "flat-cache": "^3.0.4" }, "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/@parcel/markdown-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", "dev": true, "dependencies": { - "color-convert": "^2.0.1" + "to-regex-range": "^5.0.1" }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@parcel/markdown-ansi/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", "dev": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" }, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@parcel/markdown-ansi/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/flat-cache": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.1.1.tgz", + "integrity": "sha512-/qM2b3LUIaIgviBQovTLvijfyOQXPtSRnRK26ksj2J7rzPIecePUIpJsZ4T02Qg+xiAEKIs5K8dsHEd+VaKa/Q==", "dev": true, "dependencies": { - "color-name": "~1.1.4" + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" }, "engines": { - "node": ">=7.0.0" + "node": ">=12.0.0" } }, - "node_modules/@parcel/markdown-ansi/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==", + "node_modules/flatted": { + "version": "3.2.9", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz", + "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==", "dev": true }, - "node_modules/@parcel/markdown-ansi/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==", + "node_modules/fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", "dev": true, "engines": { - "node": ">=8" + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" } }, - "node_modules/@parcel/markdown-ansi/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==", + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">=8" + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, - "node_modules/@parcel/package-manager": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.6.0.tgz", - "integrity": "sha512-AqFfdkbOw51q/3ia2mIsFTmrpYEyUb3k+2uYC5GsLMz3go6OGn7/Crz0lZLSclv5EtwpRg3TWr9yL7RekVN/Uw==", - "dev": true, - "dependencies": { - "@parcel/diagnostic": "2.6.0", - "@parcel/fs": "2.6.0", - "@parcel/logger": "2.6.0", - "@parcel/types": "2.6.0", - "@parcel/utils": "2.6.0", - "@parcel/workers": "2.6.0", - "semver": "^5.7.1" - }, - "engines": { - "node": ">= 12.0.0" - }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.6.0" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@parcel/package-manager/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "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, - "bin": { - "semver": "bin/semver" + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@parcel/plugin": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.6.0.tgz", - "integrity": "sha512-LzOaiK8R6eFEoov1cb3/W+o0XvXdI/VbDhMDl0L0II+/56M0UeayYtFP5QGTDn/fZqVlYfzPCtt3EMwdG7/dow==", + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dev": true, "dependencies": { - "@parcel/types": "2.6.0" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" }, "engines": { - "node": ">= 12.0.0" + "node": "*" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@parcel/source-map": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@parcel/source-map/-/source-map-2.0.5.tgz", - "integrity": "sha512-DRVlCFKLpqBSIbMxUoVlHgfiv12HTW/U7nnhzw52YgzDVXUX9OA41dXS1PU0pJ1si+D1k8msATUC+AoldN43mg==", + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, "dependencies": { - "detect-libc": "^1.0.3" + "is-glob": "^4.0.1" }, "engines": { - "node": "^12.18.3 || >=14" + "node": ">= 6" } }, - "node_modules/@parcel/transformer-sass": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@parcel/transformer-sass/-/transformer-sass-2.6.0.tgz", - "integrity": "sha512-WAHmPffHCc3ad+kMv0JSwAfA9mYv/kLYHxMvdnsMx2+K4WxUnCtPreshfs7iTVCJeFgNh8fhHmh9hWb0DmyfKQ==", + "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, - "dependencies": { - "@parcel/plugin": "2.6.0", - "@parcel/source-map": "^2.0.0", - "sass": "^1.38.0" - }, "engines": { - "node": ">= 12.0.0", - "parcel": "^2.6.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/types": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.6.0.tgz", - "integrity": "sha512-lAMYvOBfNEJMsPJ+plbB50305o0TwNrY1xX5RRIWBqwOa6bYmbW1ZljUk1tQvnkpIE4eAHQwnPR5Z2XWg18wGQ==", - "dev": true, - "dependencies": { - "@parcel/cache": "2.6.0", - "@parcel/diagnostic": "2.6.0", - "@parcel/fs": "2.6.0", - "@parcel/package-manager": "2.6.0", - "@parcel/source-map": "^2.0.0", - "@parcel/workers": "2.6.0", - "utility-types": "^3.10.0" + "node": ">=4" } }, - "node_modules/@parcel/utils": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.6.0.tgz", - "integrity": "sha512-ElXz+QHtT1JQIucbQJBk7SzAGoOlBp4yodEQVvTKS7GA+hEGrSP/cmibl6qm29Rjtd0zgQsdd+2XmP3xvP2gQQ==", + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", "dev": true, "dependencies": { - "@parcel/codeframe": "2.6.0", - "@parcel/diagnostic": "2.6.0", - "@parcel/hash": "2.6.0", - "@parcel/logger": "2.6.0", - "@parcel/markdown-ansi": "2.6.0", - "@parcel/source-map": "^2.0.0", - "chalk": "^4.1.0" + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" }, "engines": { - "node": ">= 12.0.0" + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@parcel/utils/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "dev": true + }, + "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==", "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@parcel/utils/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, + "node_modules/hasown": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", + "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "function-bind": "^1.1.2" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">= 0.4" } }, - "node_modules/@parcel/utils/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "dev": true, "dependencies": { - "color-name": "~1.1.4" + "safer-buffer": ">= 2.1.2 < 3" }, "engines": { - "node": ">=7.0.0" + "node": ">=0.10.0" } }, - "node_modules/@parcel/utils/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/@parcel/utils/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==", + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", "dev": true, - "engines": { - "node": ">=8" - } + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] }, - "node_modules/@parcel/utils/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==", + "node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, "engines": { - "node": ">=8" + "node": ">= 4" } }, - "node_modules/@parcel/watcher": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.0.5.tgz", - "integrity": "sha512-x0hUbjv891omnkcHD7ZOhiyyUqUUR6MNjq89JhEI3BxppeKWAm6NPQsqqRrAkCJBogdT/o/My21sXtTI9rJIsw==", - "dev": true, - "hasInstallScript": true, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", "dependencies": { - "node-addon-api": "^3.2.1", - "node-gyp-build": "^4.3.0" + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" }, "engines": { - "node": ">= 10.0.0" + "node": ">=6" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@parcel/workers": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.6.0.tgz", - "integrity": "sha512-3tcI2LF5fd/WZtSnSjyWdDE+G+FitdNrRgSObzSp+axHKMAM23sO0z7KY8s2SYCF40msdYbFUW8eI6JlYNJoWQ==", + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", "dev": true, - "dependencies": { - "@parcel/diagnostic": "2.6.0", - "@parcel/logger": "2.6.0", - "@parcel/types": "2.6.0", - "@parcel/utils": "2.6.0", - "chrome-trace-event": "^1.0.2", - "nullthrows": "^1.1.1" - }, "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.6.0" + "node": ">=0.8.19" } }, - "node_modules/@pmmmwh/react-refresh-webpack-plugin": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.7.tgz", - "integrity": "sha512-bcKCAzF0DV2IIROp9ZHkRJa6O4jy7NlnHdWL3GmcUxYWNjLXkK5kfELELwEfSP5hXPfVL/qOGMAROuMQb9GG8Q==", + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", "dev": true, "dependencies": { - "ansi-html-community": "^0.0.8", - "common-path-prefix": "^3.0.0", - "core-js-pure": "^3.8.1", - "error-stack-parser": "^2.0.6", - "find-up": "^5.0.0", - "html-entities": "^2.1.0", - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0", - "source-map": "^0.7.3" - }, - "engines": { - "node": ">= 10.13" - }, - "peerDependencies": { - "@types/webpack": "4.x || 5.x", - "react-refresh": ">=0.10.0 <1.0.0", - "sockjs-client": "^1.4.0", - "type-fest": ">=0.17.0 <3.0.0", - "webpack": ">=4.43.0 <6.0.0", - "webpack-dev-server": "3.x || 4.x", - "webpack-hot-middleware": "2.x", - "webpack-plugin-serve": "0.x || 1.x" - }, - "peerDependenciesMeta": { - "@types/webpack": { - "optional": true - }, - "sockjs-client": { - "optional": true - }, - "type-fest": { - "optional": true - }, - "webpack-dev-server": { - "optional": true - }, - "webpack-hot-middleware": { - "optional": true - }, - "webpack-plugin-serve": { - "optional": true - } + "once": "^1.3.0", + "wrappy": "1" } }, - "node_modules/@polka/url": { - "version": "1.0.0-next.21", - "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.21.tgz", - "integrity": "sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==", + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", "dev": true }, - "node_modules/@react-native-community/cli": { - "version": "9.3.2", - "resolved": "https://registry.npmjs.org/@react-native-community/cli/-/cli-9.3.2.tgz", - "integrity": "sha512-IAW4X0vmX/xozNpp/JVZaX7MrC85KV0OP2DF4o7lNGOfpUhzJAEWqTfkxFYS+VsRjZHDve4wSTiGIuXwE7FG1w==", - "peer": true, + "node_modules/inquirer": { + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz", + "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", + "dev": true, "dependencies": { - "@react-native-community/cli-clean": "^9.2.1", - "@react-native-community/cli-config": "^9.2.1", - "@react-native-community/cli-debugger-ui": "^9.0.0", - "@react-native-community/cli-doctor": "^9.3.0", - "@react-native-community/cli-hermes": "^9.3.1", - "@react-native-community/cli-plugin-metro": "^9.2.1", - "@react-native-community/cli-server-api": "^9.2.1", - "@react-native-community/cli-tools": "^9.2.1", - "@react-native-community/cli-types": "^9.1.0", - "chalk": "^4.1.2", - "commander": "^9.4.0", - "execa": "^1.0.0", - "find-up": "^4.1.0", - "fs-extra": "^8.1.0", - "graceful-fs": "^4.1.3", - "prompts": "^2.4.0", - "semver": "^6.3.0" - }, - "bin": { - "react-native": "build/bin.js" + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.19", + "mute-stream": "0.0.8", + "run-async": "^2.4.0", + "rxjs": "^6.6.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6" }, "engines": { - "node": ">=14" + "node": ">=8.0.0" } }, - "node_modules/@react-native-community/cli-clean": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-clean/-/cli-clean-9.2.1.tgz", - "integrity": "sha512-dyNWFrqRe31UEvNO+OFWmQ4hmqA07bR9Ief/6NnGwx67IO9q83D5PEAf/o96ML6jhSbDwCmpPKhPwwBbsyM3mQ==", - "peer": true, - "dependencies": { - "@react-native-community/cli-tools": "^9.2.1", - "chalk": "^4.1.2", - "execa": "^1.0.0", - "prompts": "^2.4.0" - } + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" }, - "node_modules/@react-native-community/cli-clean/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "peer": true, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, "dependencies": { - "color-convert": "^2.0.1" + "binary-extensions": "^2.0.0" }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@react-native-community/cli-clean/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "peer": true, + "node_modules/is-core-module": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" + "hasown": "^2.0.0" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@react-native-community/cli-clean/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "peer": true, - "dependencies": { - "color-name": "~1.1.4" - }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, "engines": { - "node": ">=7.0.0" + "node": ">=0.10.0" } }, - "node_modules/@react-native-community/cli-clean/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==", - "peer": true - }, - "node_modules/@react-native-community/cli-clean/node_modules/execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "peer": true, - "dependencies": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, "engines": { - "node": ">=6" + "node": ">=8" } }, - "node_modules/@react-native-community/cli-clean/node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "peer": true, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, "dependencies": { - "pump": "^3.0.0" + "is-extglob": "^2.1.1" }, "engines": { - "node": ">=6" + "node": ">=0.10.0" } }, - "node_modules/@react-native-community/cli-clean/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==", - "peer": true, + "node_modules/is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "dev": true, "engines": { "node": ">=8" } }, - "node_modules/@react-native-community/cli-clean/node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", - "peer": true, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=0.12.0" } }, - "node_modules/@react-native-community/cli-clean/node_modules/npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", - "peer": true, - "dependencies": { - "path-key": "^2.0.0" - }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true, "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/@react-native-community/cli-clean/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==", - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" + "node_modules/is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@react-native-community/cli-config": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-config/-/cli-config-9.2.1.tgz", - "integrity": "sha512-gHJlBBXUgDN9vrr3aWkRqnYrPXZLztBDQoY97Mm5Yo6MidsEpYo2JIP6FH4N/N2p1TdjxJL4EFtdd/mBpiR2MQ==", - "peer": true, - "dependencies": { - "@react-native-community/cli-tools": "^9.2.1", - "cosmiconfig": "^5.1.0", - "deepmerge": "^3.2.0", - "glob": "^7.1.3", - "joi": "^17.2.1" - } + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true }, - "node_modules/@react-native-community/cli-config/node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "peer": true, - "dependencies": { - "sprintf-js": "~1.0.2" + "node_modules/jest-get-type": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", + "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@react-native-community/cli-config/node_modules/cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", - "peer": true, + "node_modules/jest-validate": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", + "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", "dependencies": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" + "@jest/types": "^29.6.3", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^29.6.3", + "leven": "^3.1.0", + "pretty-format": "^29.7.0" }, "engines": { - "node": ">=4" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@react-native-community/cli-config/node_modules/import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", - "peer": true, - "dependencies": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - }, - "engines": { - "node": ">=4" + "node_modules/jiti": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.20.0.tgz", + "integrity": "sha512-3TV69ZbrvV6U5DfQimop50jE9Dl6J8O1ja1dvBbMba/sZ3YBEQqJ2VZRoQPVnhlzjNtU1vaXRZVrVjU4qtm8yA==", + "bin": { + "jiti": "bin/jiti.js" } }, - "node_modules/@react-native-community/cli-config/node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "peer": true, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "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==", "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" + "argparse": "^2.0.1" }, "bin": { "js-yaml": "bin/js-yaml.js" } }, - "node_modules/@react-native-community/cli-config/node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", - "peer": true, - "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" + "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/@react-native-community/cli-config/node_modules/resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", - "peer": true, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "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", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "bin": { + "json5": "lib/cli.js" + }, "engines": { - "node": ">=4" + "node": ">=6" } }, - "node_modules/@react-native-community/cli-debugger-ui": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-9.0.0.tgz", - "integrity": "sha512-7hH05ZwU9Tp0yS6xJW0bqcZPVt0YCK7gwj7gnRu1jDNN2kughf6Lg0Ys29rAvtZ7VO1PK5c1O+zs7yFnylQDUA==", - "peer": true, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, "dependencies": { - "serve-static": "^1.13.1" + "json-buffer": "3.0.1" } }, - "node_modules/@react-native-community/cli-doctor": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-doctor/-/cli-doctor-9.3.0.tgz", - "integrity": "sha512-/fiuG2eDGC2/OrXMOWI5ifq4X1gdYTQhvW2m0TT5Lk1LuFiZsbTCp1lR+XILKekuTvmYNjEGdVpeDpdIWlXdEA==", - "peer": true, + "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==", + "engines": { + "node": ">=6" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, "dependencies": { - "@react-native-community/cli-config": "^9.2.1", - "@react-native-community/cli-platform-ios": "^9.3.0", - "@react-native-community/cli-tools": "^9.2.1", - "chalk": "^4.1.2", - "command-exists": "^1.2.8", - "envinfo": "^7.7.2", - "execa": "^1.0.0", - "hermes-profile-transformer": "^0.0.6", - "ip": "^1.1.5", - "node-stream-zip": "^1.9.1", - "ora": "^5.4.1", - "prompts": "^2.4.0", - "semver": "^6.3.0", - "strip-ansi": "^5.2.0", - "sudo-prompt": "^9.0.0", - "wcwidth": "^1.0.1" + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" } }, - "node_modules/@react-native-community/cli-doctor/node_modules/ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "peer": true, + "node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "dev": true, "engines": { - "node": ">=6" + "node": ">=10" } }, - "node_modules/@react-native-community/cli-doctor/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "peer": true, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, "dependencies": { - "color-convert": "^2.0.1" + "p-locate": "^5.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@react-native-community/cli-doctor/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "peer": true, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "node_modules/lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==", + "dev": true + }, + "node_modules/log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "dev": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" }, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@react-native-community/cli-doctor/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "peer": true, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", "dependencies": { - "color-name": "~1.1.4" + "js-tokens": "^3.0.0 || ^4.0.0" }, - "engines": { - "node": ">=7.0.0" + "bin": { + "loose-envify": "cli.js" } }, - "node_modules/@react-native-community/cli-doctor/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==", - "peer": true - }, - "node_modules/@react-native-community/cli-doctor/node_modules/execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "peer": true, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dev": true, "dependencies": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "engines": { - "node": ">=6" + "tslib": "^2.0.3" } }, - "node_modules/@react-native-community/cli-doctor/node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "peer": true, + "node_modules/lower-case/node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", + "dev": true + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=6" + "yallist": "^3.0.2" } }, - "node_modules/@react-native-community/cli-doctor/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==", - "peer": true, - "engines": { - "node": ">=8" - } + "node_modules/mediatracker": { + "resolved": "..", + "link": true }, - "node_modules/@react-native-community/cli-doctor/node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", - "peer": true, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">= 8" } }, - "node_modules/@react-native-community/cli-doctor/node_modules/npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", - "peer": true, + "node_modules/micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "dev": true, "dependencies": { - "path-key": "^2.0.0" + "braces": "^3.0.1", + "picomatch": "^2.0.5" }, "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/@react-native-community/cli-doctor/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "peer": true, - "dependencies": { - "ansi-regex": "^4.1.0" - }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, "engines": { "node": ">=6" } }, - "node_modules/@react-native-community/cli-doctor/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==", - "peer": true, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "brace-expansion": "^1.1.7" }, "engines": { - "node": ">=8" + "node": "*" } }, - "node_modules/@react-native-community/cli-hermes": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-hermes/-/cli-hermes-9.3.1.tgz", - "integrity": "sha512-Mq4PK8m5YqIdaVq5IdRfp4qK09aVO+aiCtd6vjzjNUgk1+1X5cgUqV6L65h4N+TFJYJHcp2AnB+ik1FAYXvYPQ==", - "peer": true, + "node_modules/moo": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/moo/-/moo-0.5.2.tgz", + "integrity": "sha512-iSAJLHYKnX41mKcJKjqvnAN9sf0LMDTXDEvFv+ffuRR9a1MIuXLjMNL6EsnDHSkKLTWNqQQ5uo61P4EbU4NU+Q==" + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "dev": true + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, "dependencies": { - "@react-native-community/cli-platform-android": "^9.3.1", - "@react-native-community/cli-tools": "^9.2.1", - "chalk": "^4.1.2", - "hermes-profile-transformer": "^0.0.6", - "ip": "^1.1.5" + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" } }, - "node_modules/@react-native-community/cli-hermes/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" + "node_modules/nanoid": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, - "node_modules/@react-native-community/cli-hermes/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "peer": true, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dev": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/no-case/node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", + "dev": true + }, + "node_modules/node-releases": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", + "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==", + "dev": true + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=0.10.0" } }, - "node_modules/@react-native-community/cli-hermes/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "peer": true, - "dependencies": { - "color-name": "~1.1.4" - }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true, "engines": { - "node": ">=7.0.0" + "node": ">=0.10.0" } }, - "node_modules/@react-native-community/cli-hermes/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==", - "peer": true + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/@react-native-community/cli-hermes/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==", - "peer": true, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "dev": true, "engines": { - "node": ">=8" + "node": ">= 6" } }, - "node_modules/@react-native-community/cli-hermes/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==", - "peer": true, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" }, "engines": { - "node": ">=8" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@react-native-community/cli-platform-android": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-android/-/cli-platform-android-9.3.1.tgz", - "integrity": "sha512-m0bQ6Twewl7OEZoVf79I2GZmsDqh+Gh0bxfxWgwxobsKDxLx8/RNItAo1lVtTCgzuCR75cX4EEO8idIF9jYhew==", - "peer": true, + "node_modules/optionator": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "dev": true, "dependencies": { - "@react-native-community/cli-tools": "^9.2.1", - "chalk": "^4.1.2", - "execa": "^1.0.0", - "fs-extra": "^8.1.0", - "glob": "^7.1.3", - "logkitty": "^0.7.1", - "slash": "^3.0.0" + "@aashutoshrathi/word-wrap": "^1.2.3", + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0" + }, + "engines": { + "node": ">= 0.8.0" } }, - "node_modules/@react-native-community/cli-platform-android/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "peer": true, + "node_modules/ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "dev": true, "dependencies": { - "color-convert": "^2.0.1" + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" }, "engines": { - "node": ">=8" + "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@react-native-community/cli-platform-android/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "peer": true, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "yocto-queue": "^0.1.0" }, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@react-native-community/cli-platform-android/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "peer": true, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, "dependencies": { - "color-name": "~1.1.4" + "p-limit": "^3.0.2" }, "engines": { - "node": ">=7.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@react-native-community/cli-platform-android/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==", - "peer": true - }, - "node_modules/@react-native-community/cli-platform-android/node_modules/execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "peer": true, - "dependencies": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, "engines": { "node": ">=6" } }, - "node_modules/@react-native-community/cli-platform-android/node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "peer": true, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" + "callsites": "^3.0.0" }, "engines": { - "node": ">=6 <7 || >=8" + "node": ">=6" } }, - "node_modules/@react-native-community/cli-platform-android/node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "peer": true, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", "dependencies": { - "pump": "^3.0.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": ">=6" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@react-native-community/cli-platform-android/node_modules/has-flag": { + "node_modules/path-exists": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "peer": true, + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, "engines": { "node": ">=8" } }, - "node_modules/@react-native-community/cli-platform-android/node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", - "peer": true, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/@react-native-community/cli-platform-android/node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "peer": true, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/@react-native-community/cli-platform-android/node_modules/npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", - "peer": true, - "dependencies": { - "path-key": "^2.0.0" - }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/@react-native-community/cli-platform-android/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==", - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", "engines": { "node": ">=8" } }, - "node_modules/@react-native-community/cli-platform-android/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "peer": true, + "node_modules/pathe": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.1.tgz", + "integrity": "sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==", + "dev": true + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, "engines": { - "node": ">= 4.0.0" + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/@react-native-community/cli-platform-ios": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-ios/-/cli-platform-ios-9.3.0.tgz", - "integrity": "sha512-nihTX53BhF2Q8p4B67oG3RGe1XwggoGBrMb6vXdcu2aN0WeXJOXdBLgR900DAA1O8g7oy1Sudu6we+JsVTKnjw==", - "peer": true, - "dependencies": { - "@react-native-community/cli-tools": "^9.2.1", - "chalk": "^4.1.2", - "execa": "^1.0.0", - "glob": "^7.1.3", - "ora": "^5.4.1" + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/@react-native-community/cli-platform-ios/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "peer": true, + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "dev": true, "dependencies": { - "color-convert": "^2.0.1" + "find-up": "^3.0.0" }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@react-native-community/cli-platform-ios/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "peer": true, + "node_modules/pkg-up/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "locate-path": "^3.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=6" } }, - "node_modules/@react-native-community/cli-platform-ios/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "peer": true, + "node_modules/pkg-up/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, "dependencies": { - "color-name": "~1.1.4" + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=6" } }, - "node_modules/@react-native-community/cli-platform-ios/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==", - "peer": true - }, - "node_modules/@react-native-community/cli-platform-ios/node_modules/execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "peer": true, + "node_modules/pkg-up/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, "dependencies": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" + "p-try": "^2.0.0" }, "engines": { "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@react-native-community/cli-platform-ios/node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "peer": true, + "node_modules/pkg-up/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, "dependencies": { - "pump": "^3.0.0" + "p-limit": "^2.0.0" }, "engines": { "node": ">=6" } }, - "node_modules/@react-native-community/cli-platform-ios/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==", - "peer": true, + "node_modules/pkg-up/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "dev": true, "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/@react-native-community/cli-platform-ios/node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", - "peer": true, + "node_modules/pofile": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/pofile/-/pofile-1.1.4.tgz", + "integrity": "sha512-r6Q21sKsY1AjTVVjOuU02VYKVNQGJNQHjTIvs4dEbeuuYfxgYk/DGD2mqqq4RDaVkwdSq0VEtmQUOPe/wH8X3g==", + "dev": true + }, + "node_modules/postcss": { + "version": "8.4.31", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", + "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, "engines": { - "node": ">=0.10.0" + "node": "^10 || ^12 || >=14" } }, - "node_modules/@react-native-community/cli-platform-ios/node_modules/npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", - "peer": true, + "node_modules/postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "dev": true, "dependencies": { - "path-key": "^2.0.0" + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" }, "engines": { - "node": ">=4" + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" } }, - "node_modules/@react-native-community/cli-platform-ios/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==", - "peer": true, + "node_modules/postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "camelcase-css": "^2.0.1" }, "engines": { - "node": ">=8" + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.4.21" } }, - "node_modules/@react-native-community/cli-plugin-metro": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-plugin-metro/-/cli-plugin-metro-9.2.1.tgz", - "integrity": "sha512-byBGBH6jDfUvcHGFA45W/sDwMlliv7flJ8Ns9foCh3VsIeYYPoDjjK7SawE9cPqRdMAD4SY7EVwqJnOtRbwLiQ==", - "peer": true, - "dependencies": { - "@react-native-community/cli-server-api": "^9.2.1", - "@react-native-community/cli-tools": "^9.2.1", - "chalk": "^4.1.2", - "metro": "0.72.3", - "metro-config": "0.72.3", - "metro-core": "0.72.3", - "metro-react-native-babel-transformer": "0.72.3", - "metro-resolver": "0.72.3", - "metro-runtime": "0.72.3", - "readline": "^1.3.0" - } - }, - "node_modules/@react-native-community/cli-plugin-metro/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "peer": true, + "node_modules/postcss-load-config": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.1.tgz", + "integrity": "sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==", + "dev": true, "dependencies": { - "color-convert": "^2.0.1" + "lilconfig": "^2.0.5", + "yaml": "^2.1.1" }, "engines": { - "node": ">=8" + "node": ">= 14" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } } }, - "node_modules/@react-native-community/cli-plugin-metro/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "peer": true, + "node_modules/postcss-nested": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", + "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", + "dev": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "postcss-selector-parser": "^6.0.11" }, "engines": { - "node": ">=10" + "node": ">=12.0" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" } }, - "node_modules/@react-native-community/cli-plugin-metro/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "peer": true, + "node_modules/postcss-selector-parser": { + "version": "6.0.13", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", + "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", + "dev": true, "dependencies": { - "color-name": "~1.1.4" + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" }, "engines": { - "node": ">=7.0.0" + "node": ">=4" } }, - "node_modules/@react-native-community/cli-plugin-metro/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==", - "peer": true + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true }, - "node_modules/@react-native-community/cli-plugin-metro/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==", - "peer": true, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, "engines": { - "node": ">=8" + "node": ">= 0.8.0" } }, - "node_modules/@react-native-community/cli-plugin-metro/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==", - "peer": true, + "node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", "dependencies": { - "has-flag": "^4.0.0" + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" }, "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-server-api": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-server-api/-/cli-server-api-9.2.1.tgz", - "integrity": "sha512-EI+9MUxEbWBQhWw2PkhejXfkcRqPl+58+whlXJvKHiiUd7oVbewFs0uLW0yZffUutt4FGx6Uh88JWEgwOzAdkw==", - "peer": true, - "dependencies": { - "@react-native-community/cli-debugger-ui": "^9.0.0", - "@react-native-community/cli-tools": "^9.2.1", - "compression": "^1.7.1", - "connect": "^3.6.5", - "errorhandler": "^1.5.0", - "nocache": "^3.0.1", - "pretty-format": "^26.6.2", - "serve-static": "^1.13.1", - "ws": "^7.5.1" - } - }, - "node_modules/@react-native-community/cli-tools": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-9.2.1.tgz", - "integrity": "sha512-bHmL/wrKmBphz25eMtoJQgwwmeCylbPxqFJnFSbkqJPXQz3ManQ6q/gVVMqFyz7D3v+riaus/VXz3sEDa97uiQ==", - "peer": true, - "dependencies": { - "appdirsjs": "^1.2.4", - "chalk": "^4.1.2", - "find-up": "^5.0.0", - "mime": "^2.4.1", - "node-fetch": "^2.6.0", - "open": "^6.2.0", - "ora": "^5.4.1", - "semver": "^6.3.0", - "shell-quote": "^1.7.3" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@react-native-community/cli-tools/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "engines": { - "node": ">=8" + "node": ">=10" }, "funding": { "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@react-native-community/cli-tools/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "peer": true, + "node_modules/pseudolocale": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pseudolocale/-/pseudolocale-2.0.0.tgz", + "integrity": "sha512-g1K9tCQYY4e3UGtnW8qs3kGWAOONxt7i5wuOFvf3N1EIIRhiLVIhZ9AM/ZyGTxsp231JbFywJU/EbJ5ZoqnZdg==", + "dev": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "commander": "^10.0.0" }, - "engines": { - "node": ">=10" + "bin": { + "pseudolocale": "dist/cli.mjs" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "engines": { + "node": ">=16.0.0" } }, - "node_modules/@react-native-community/cli-tools/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "peer": true, - "dependencies": { - "color-name": "~1.1.4" - }, + "node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "dev": true, "engines": { - "node": ">=7.0.0" + "node": ">=6" } }, - "node_modules/@react-native-community/cli-tools/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==", - "peer": true + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "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" + } + ] }, - "node_modules/@react-native-community/cli-tools/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==", - "peer": true, - "engines": { - "node": ">=8" - } + "node_modules/ramda": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.27.2.tgz", + "integrity": "sha512-SbiLPU40JuJniHexQSAgad32hfwd+DRUdwF2PlVuI5RZD0/vahUco7R8vD86J/tcEKKF9vZrUVwgtmGCqlCKyA==", + "dev": true }, - "node_modules/@react-native-community/cli-tools/node_modules/mime": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", - "peer": true, - "bin": { - "mime": "cli.js" + "node_modules/react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "dependencies": { + "loose-envify": "^1.1.0" }, "engines": { - "node": ">=4.0.0" + "node": ">=0.10.0" } }, - "node_modules/@react-native-community/cli-tools/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==", - "peer": true, + "node_modules/react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", "dependencies": { - "has-flag": "^4.0.0" + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" }, - "engines": { - "node": ">=8" + "peerDependencies": { + "react": "^18.2.0" } }, - "node_modules/@react-native-community/cli-types": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-types/-/cli-types-9.1.0.tgz", - "integrity": "sha512-KDybF9XHvafLEILsbiKwz5Iobd+gxRaPyn4zSaAerBxedug4er5VUWa8Szy+2GeYKZzMh/gsb1o9lCToUwdT/g==", - "peer": true, - "dependencies": { - "joi": "^17.2.1" - } + "node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" }, - "node_modules/@react-native-community/cli/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, + "node_modules/react-refresh": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.0.tgz", + "integrity": "sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==", + "dev": true, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=0.10.0" } }, - "node_modules/@react-native-community/cli/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "peer": true, + "node_modules/react-router": { + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.20.0.tgz", + "integrity": "sha512-pVvzsSsgUxxtuNfTHC4IxjATs10UaAtvLGVSA1tbUE4GDaOSU1Esu2xF5nWLz7KPiMuW8BJWuPFdlGYJ7/rW0w==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@remix-run/router": "1.13.0" }, "engines": { - "node": ">=10" + "node": ">=14.0.0" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "peerDependencies": { + "react": ">=16.8" } }, - "node_modules/@react-native-community/cli/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "peer": true, + "node_modules/react-router-dom": { + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.20.0.tgz", + "integrity": "sha512-CbcKjEyiSVpA6UtCHOIYLUYn/UJfwzp55va4yEfpk7JBN3GPqWfHrdLkAvNCcpXr8QoihcDMuk0dzWZxtlB/mQ==", "dependencies": { - "color-name": "~1.1.4" + "@remix-run/router": "1.13.0", + "react-router": "6.20.0" }, "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@react-native-community/cli/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==", - "peer": true - }, - "node_modules/@react-native-community/cli/node_modules/commander": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz", - "integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==", - "peer": true, - "engines": { - "node": "^12.20.0 || >=14" + "node": ">=14.0.0" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" } }, - "node_modules/@react-native-community/cli/node_modules/execa": { + "node_modules/read-cache": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "peer": true, + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dev": true, "dependencies": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "engines": { - "node": ">=6" + "pify": "^2.3.0" } }, - "node_modules/@react-native-community/cli/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "peer": true, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" }, "engines": { - "node": ">=8" + "node": ">= 6" } }, - "node_modules/@react-native-community/cli/node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "peer": true, + "node_modules/readdirp": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", + "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "dev": true, "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" + "picomatch": "^2.2.1" }, "engines": { - "node": ">=6 <7 || >=8" + "node": ">=8.10.0" } }, - "node_modules/@react-native-community/cli/node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "peer": true, + "node_modules/regenerator-runtime": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz", + "integrity": "sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==" + }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", "dependencies": { - "pump": "^3.0.0" + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" }, - "engines": { - "node": ">=6" + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@react-native-community/cli/node_modules/has-flag": { + "node_modules/resolve-from": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli/node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", - "peer": true, + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@react-native-community/cli/node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "peer": true, - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "node": ">=4" } }, - "node_modules/@react-native-community/cli/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "peer": true, + "node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, "dependencies": { - "p-locate": "^4.1.0" + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" }, "engines": { "node": ">=8" } }, - "node_modules/@react-native-community/cli/node_modules/npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", - "peer": true, - "dependencies": { - "path-key": "^2.0.0" - }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, "engines": { - "node": ">=4" + "iojs": ">=1.0.0", + "node": ">=0.10.0" } }, - "node_modules/@react-native-community/cli/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "peer": true, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, "dependencies": { - "p-try": "^2.0.0" + "glob": "^7.1.3" }, - "engines": { - "node": ">=6" + "bin": { + "rimraf": "bin.js" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@react-native-community/cli/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "peer": true, - "dependencies": { - "p-limit": "^2.2.0" + "node_modules/rollup": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.6.0.tgz", + "integrity": "sha512-R8i5Her4oO1LiMQ3jKf7MUglYV/mhQ5g5OKeld5CnkmPdIGo79FDDQYqPhq/PCVuTQVuxsWgIbDy9F+zdHn80w==", + "dev": true, + "bin": { + "rollup": "dist/bin/rollup" }, "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli/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==", - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" + "node": ">=18.0.0", + "npm": ">=8.0.0" }, - "engines": { - "node": ">=8" + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.6.0", + "@rollup/rollup-android-arm64": "4.6.0", + "@rollup/rollup-darwin-arm64": "4.6.0", + "@rollup/rollup-darwin-x64": "4.6.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.6.0", + "@rollup/rollup-linux-arm64-gnu": "4.6.0", + "@rollup/rollup-linux-arm64-musl": "4.6.0", + "@rollup/rollup-linux-x64-gnu": "4.6.0", + "@rollup/rollup-linux-x64-musl": "4.6.0", + "@rollup/rollup-win32-arm64-msvc": "4.6.0", + "@rollup/rollup-win32-ia32-msvc": "4.6.0", + "@rollup/rollup-win32-x64-msvc": "4.6.0", + "fsevents": "~2.3.2" } }, - "node_modules/@react-native-community/cli/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "peer": true, + "node_modules/run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "dev": true, "engines": { - "node": ">= 4.0.0" + "node": ">=0.12.0" } }, - "node_modules/@react-native/assets": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@react-native/assets/-/assets-1.0.0.tgz", - "integrity": "sha512-KrwSpS1tKI70wuKl68DwJZYEvXktDHdZMG0k2AXD/rJVSlB23/X2CB2cutVR0HwNMJIal9HOUOBB2rVfa6UGtQ==", - "peer": true - }, - "node_modules/@react-native/normalize-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@react-native/normalize-color/-/normalize-color-2.0.0.tgz", - "integrity": "sha512-Wip/xsc5lw8vsBlmY2MO/gFLp3MvuZ2baBZjDeTjjndMgM0h5sxz7AZR62RDPGgstp8Np7JzjvVqVT7tpFZqsw==", - "peer": true - }, - "node_modules/@react-native/polyfills": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@react-native/polyfills/-/polyfills-2.0.0.tgz", - "integrity": "sha512-K0aGNn1TjalKj+65D7ycc1//H9roAQ51GJVk5ZJQFb2teECGmzd86bYDC0aYdbRf7gtovescq4Zt6FR0tgXiHQ==", - "peer": true - }, - "node_modules/@react-spring/animated": { - "version": "9.4.4", - "resolved": "https://registry.npmjs.org/@react-spring/animated/-/animated-9.4.4.tgz", - "integrity": "sha512-e9xnuBaUTD+NolKikUmrGWjX8AVCPyj1GcEgjgq9E+0sXKv46UY7cm2EmB6mUDTxWIDVKebARY++xT4nGDraBQ==", + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "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" + } + ], "dependencies": { - "@react-spring/shared": "~9.4.4", - "@react-spring/types": "~9.4.4" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0" + "queue-microtask": "^1.2.2" } }, - "node_modules/@react-spring/core": { - "version": "9.4.4", - "resolved": "https://registry.npmjs.org/@react-spring/core/-/core-9.4.4.tgz", - "integrity": "sha512-llgb0ljFyjMB0JhWsaFHOi9XFT8n1jBMVs1IFY2ipIBerWIRWrgUmIpakLPHTa4c4jwqTaDSwX90s2a0iN7dxQ==", + "node_modules/rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dev": true, "dependencies": { - "@react-spring/animated": "~9.4.4", - "@react-spring/rafz": "~9.4.4", - "@react-spring/shared": "~9.4.4", - "@react-spring/types": "~9.4.4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/react-spring/donate" + "tslib": "^1.9.0" }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0" + "engines": { + "npm": ">=2.0.0" } }, - "node_modules/@react-spring/rafz": { - "version": "9.4.4", - "resolved": "https://registry.npmjs.org/@react-spring/rafz/-/rafz-9.4.4.tgz", - "integrity": "sha512-5ki/sQ06Mdf8AuFstSt5zbNNicRT4LZogiJttDAww1ozhuvemafNWEHxhzcULgCPCDu2s7HsroaISV7+GQWrhw==" + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "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" + } + ] }, - "node_modules/@react-spring/shared": { - "version": "9.4.4", - "resolved": "https://registry.npmjs.org/@react-spring/shared/-/shared-9.4.4.tgz", - "integrity": "sha512-ySVgScDZlhm/+Iy2smY9i/DDrShArY0j6zjTS/Re1lasKnhq8qigoGiAxe8xMPJNlCaj3uczCqHy3TY9bKRtfQ==", + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "node_modules/scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", "dependencies": { - "@react-spring/rafz": "~9.4.4", - "@react-spring/types": "~9.4.4" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0" + "loose-envify": "^1.1.0" } }, - "node_modules/@react-spring/types": { - "version": "9.4.4", - "resolved": "https://registry.npmjs.org/@react-spring/types/-/types-9.4.4.tgz", - "integrity": "sha512-KpxKt/D//q/t/6FBcde/RE36LKp8PpWu7kFEMLwpzMGl9RpcexunmYOQJWwmJWtkQjgE1YRr7DzBMryz6La1cQ==" - }, - "node_modules/@react-spring/web": { - "version": "9.4.4", - "resolved": "https://registry.npmjs.org/@react-spring/web/-/web-9.4.4.tgz", - "integrity": "sha512-iJmOLdhcuizriUlu/xqBc5y8KaFts+UI+iC+GxyTwBtzxA9czKiSAZW2ESuhG8stafa3jncwjfTQQp84KN36cw==", - "dependencies": { - "@react-spring/animated": "~9.4.4", - "@react-spring/core": "~9.4.4", - "@react-spring/shared": "~9.4.4", - "@react-spring/types": "~9.4.4" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" + "node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" } }, - "node_modules/@react-spring/zdog": { - "version": "9.4.4", - "resolved": "https://registry.npmjs.org/@react-spring/zdog/-/zdog-9.4.4.tgz", - "integrity": "sha512-qmD8zRcodbQKTAFVMdgW2pYIZP1KttDnz2S2JEc7kx8I8F5ljn9czgRl5c4w9HJ0dpO8VTfPq4sKa4tlUL23yg==", + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, "dependencies": { - "@react-spring/animated": "~9.4.4", - "@react-spring/core": "~9.4.4", - "@react-spring/shared": "~9.4.4", - "@react-spring/types": "~9.4.4" + "shebang-regex": "^3.0.0" }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0", - "react-zdog": ">=1.0", - "zdog": ">=1.0" + "engines": { + "node": ">=8" } }, - "node_modules/@sideway/address": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz", - "integrity": "sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==", - "peer": true, - "dependencies": { - "@hapi/hoek": "^9.0.0" + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" } }, - "node_modules/@sideway/formula": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz", - "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==", - "peer": true - }, - "node_modules/@sideway/pinpoint": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", - "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==", - "peer": true - }, - "node_modules/@tsconfig/node10": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.8.tgz", - "integrity": "sha512-6XFfSQmMgq0CFLY1MslA/CPUfhIL919M1rMsa5lP2P097N2Wd1sSX0tx1u4olM16fLNhtHZpRhedZJphNJqmZg==", - "dev": true - }, - "node_modules/@tsconfig/node12": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.9.tgz", - "integrity": "sha512-/yBMcem+fbvhSREH+s14YJi18sp7J9jpuhYByADT2rypfajMZZN4WQ6zBGgBKp53NKmqI36wFYDb3yaMPurITw==", - "dev": true - }, - "node_modules/@tsconfig/node14": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.1.tgz", - "integrity": "sha512-509r2+yARFfHHE7T6Puu2jjkoycftovhXRqW328PDXTVGKihlb1P8Z9mMZH04ebyajfRY7dedfGynlrFHJUQCg==", - "dev": true - }, - "node_modules/@tsconfig/node16": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.2.tgz", - "integrity": "sha512-eZxlbI8GZscaGS7kkc/trHTT5xgrjH3/1n2JDwusC9iahPKWMRvRjJSAN5mCXviuTGQ/lHnhvv8Q1YTpnfz9gA==", + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", "dev": true }, - "node_modules/@types/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "dev": true, - "dependencies": { - "@types/connect": "*", - "@types/node": "*" + "engines": { + "node": ">=8" } }, - "node_modules/@types/bonjour": { - "version": "3.5.10", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", - "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "node_modules/snake-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", + "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", "dev": true, "dependencies": { - "@types/node": "*" + "dot-case": "^3.0.4", + "tslib": "^2.0.3" } }, - "node_modules/@types/connect": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "node_modules/snake-case/node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", + "dev": true + }, + "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, "dependencies": { - "@types/node": "*" + "whatwg-url": "^7.0.0" + }, + "engines": { + "node": ">= 8" } }, - "node_modules/@types/connect-history-api-fallback": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", - "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", "dev": true, - "dependencies": { - "@types/express-serve-static-core": "*", - "@types/node": "*" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/@types/eslint": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.29.0.tgz", - "integrity": "sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==", + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", "dev": true, "dependencies": { - "@types/estree": "*", - "@types/json-schema": "*" + "safe-buffer": "~5.2.0" } }, - "node_modules/@types/eslint-scope": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.3.tgz", - "integrity": "sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==", + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, "dependencies": { - "@types/eslint": "*", - "@types/estree": "*" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" } }, - "node_modules/@types/estree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz", - "integrity": "sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==", - "dev": true - }, - "node_modules/@types/express": { - "version": "4.17.13", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", - "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, "dependencies": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.18", - "@types/qs": "*", - "@types/serve-static": "*" + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" } }, - "node_modules/@types/express-serve-static-core": { - "version": "4.17.28", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz", - "integrity": "sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==", + "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, - "dependencies": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*" + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@types/history": { - "version": "4.7.11", - "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.11.tgz", - "integrity": "sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==", - "dev": true - }, - "node_modules/@types/hoist-non-react-statics": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz", - "integrity": "sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==", + "node_modules/sucrase": { + "version": "3.34.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.34.0.tgz", + "integrity": "sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw==", "dev": true, "dependencies": { - "@types/react": "*", - "hoist-non-react-statics": "^3.3.0" + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "7.1.6", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=8" } }, - "node_modules/@types/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", - "dev": true - }, - "node_modules/@types/http-proxy": { - "version": "1.17.9", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", - "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", + "node_modules/sucrase/node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", "dev": true, - "dependencies": { - "@types/node": "*" + "engines": { + "node": ">= 6" } }, - "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", - "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" - }, - "node_modules/@types/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "node_modules/sucrase/node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, "dependencies": { - "@types/istanbul-lib-coverage": "*" + "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/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "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==", "dependencies": { - "@types/istanbul-lib-report": "*" + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "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/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", - "dev": true - }, - "node_modules/@types/mime": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", - "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==", - "dev": true - }, - "node_modules/@types/node": { - "version": "17.0.10", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.10.tgz", - "integrity": "sha512-S/3xB4KzyFxYGCppyDt68yzBU9ysL88lSdIah4D6cptdcltc4NCPCAMc0+PCpg/lLIyC7IPvj2Z52OJWeIUkog==" - }, - "node_modules/@types/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", - "dev": true - }, - "node_modules/@types/prop-types": { - "version": "15.7.4", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz", - "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==", - "dev": true - }, - "node_modules/@types/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", - "dev": true + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "node_modules/@types/range-parser": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", + "node_modules/svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==", "dev": true }, - "node_modules/@types/react": { - "version": "17.0.43", - "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.43.tgz", - "integrity": "sha512-8Q+LNpdxf057brvPu1lMtC5Vn7J119xrP1aq4qiaefNioQUYANF/CYeK4NsKorSZyUGJ66g0IM+4bbjwx45o2A==", + "node_modules/tailwindcss": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.5.tgz", + "integrity": "sha512-5SEZU4J7pxZgSkv7FP1zY8i2TIAOooNZ1e/OGtxIEv6GltpoiXUqWvLy89+a10qYTB1N5Ifkuw9lqQkN9sscvA==", "dev": true, "dependencies": { - "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.0.2" + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.3.0", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.19.1", + "lilconfig": "^2.1.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.23", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.1", + "postcss-nested": "^6.0.1", + "postcss-selector-parser": "^6.0.11", + "resolve": "^1.22.2", + "sucrase": "^3.32.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" } }, - "node_modules/@types/react-dom": { - "version": "17.0.14", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.14.tgz", - "integrity": "sha512-H03xwEP1oXmSfl3iobtmQ/2dHF5aBHr8aUMwyGZya6OW45G+xtdzmq6HkncefiBt5JU8DVyaWl/nWZbjZCnzAQ==", + "node_modules/tailwindcss/node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], "dependencies": { - "@types/react": "*" + "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": { + "fsevents": "~2.3.2" } }, - "node_modules/@types/react-router": { - "version": "5.1.17", - "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.17.tgz", - "integrity": "sha512-RNSXOyb3VyRs/EOGmjBhhGKTbnN6fHWvy5FNLzWfOWOGjgVUKqJZXfpKzLmgoU8h6Hj8mpALj/mbXQASOb92wQ==", + "node_modules/tailwindcss/node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, "dependencies": { - "@types/history": "*", - "@types/react": "*" + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" } }, - "node_modules/@types/react-router-dom": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.3.3.tgz", - "integrity": "sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==", + "node_modules/tailwindcss/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": { - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router": "*" + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" } }, - "node_modules/@types/retry": { - "version": "0.12.1", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.1.tgz", - "integrity": "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==", - "dev": true - }, - "node_modules/@types/scheduler": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", - "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==", - "dev": true - }, - "node_modules/@types/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "node_modules/tailwindcss/node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", "dev": true, "dependencies": { - "@types/express": "*" + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" } }, - "node_modules/@types/serve-static": { - "version": "1.13.10", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", - "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", + "node_modules/tailwindcss/node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "dev": true, "dependencies": { - "@types/mime": "^1", - "@types/node": "*" + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" } }, - "node_modules/@types/sockjs": { - "version": "0.3.33", - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", - "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", "dev": true, "dependencies": { - "@types/node": "*" + "any-promise": "^1.0.0" } }, - "node_modules/@types/styled-components": { - "version": "5.1.25", - "resolved": "https://registry.npmjs.org/@types/styled-components/-/styled-components-5.1.25.tgz", - "integrity": "sha512-fgwl+0Pa8pdkwXRoVPP9JbqF0Ivo9llnmsm+7TCI330kbPIFd9qv1Lrhr37shf4tnxCOSu+/IgqM7uJXLWZZNQ==", + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", "dev": true, "dependencies": { - "@types/hoist-non-react-statics": "*", - "@types/react": "*", - "csstype": "^3.0.2" + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" } }, - "node_modules/@types/tailwindcss": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/@types/tailwindcss/-/tailwindcss-3.0.10.tgz", - "integrity": "sha512-1UnZIHO0NOPyPlPFV0HuMjki2SHkvG9uBA1ZehWj/OQMSROk503nuNyyfmJSIT289yewxTbKoPG+KLxYRvfIIg==" + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", + "dev": true }, - "node_modules/@types/webpack": { - "version": "5.28.0", - "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-5.28.0.tgz", - "integrity": "sha512-8cP0CzcxUiFuA9xGJkfeVpqmWTk9nx6CWwamRGCj95ph1SmlRRk9KlCZ6avhCbZd4L68LvYT6l1kpdEnQXrF8w==", + "node_modules/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", "dev": true, "dependencies": { - "@types/node": "*", - "tapable": "^2.2.0", - "webpack": "^5" + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" } }, - "node_modules/@types/webpack-bundle-analyzer": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/@types/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.4.1.tgz", - "integrity": "sha512-yQAj3l7bIYL+QRRlNJt6gyP+zrXZOlgaR4wsX0WY4yzZIbv41ZibREfZvuYjxY0iVtvQQlbhx0AeokkCuqUAQg==", - "dev": true, - "dependencies": { - "@types/node": "*", - "tapable": "^2.2.0", - "webpack": "^5" + "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": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "engines": { + "node": ">=4" } }, - "node_modules/@types/ws": { - "version": "8.5.3", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", - "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dev": true, "dependencies": { - "@types/node": "*" + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" } }, - "node_modules/@types/yargs": { - "version": "15.0.14", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", - "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "dev": true, "dependencies": { - "@types/yargs-parser": "*" + "punycode": "^2.1.0" } }, - "node_modules/@types/yargs-parser": { - "version": "21.0.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", - "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" - }, - "node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.27.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.27.1.tgz", - "integrity": "sha512-6dM5NKT57ZduNnJfpY81Phe9nc9wolnMCnknb1im6brWi1RYv84nbMS3olJa27B6+irUVV1X/Wb+Am0FjJdGFw==", + "node_modules/ts-api-utils": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.0.3.tgz", + "integrity": "sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==", "dev": true, - "dependencies": { - "@typescript-eslint/scope-manager": "5.27.1", - "@typescript-eslint/type-utils": "5.27.1", - "@typescript-eslint/utils": "5.27.1", - "debug": "^4.3.4", - "functional-red-black-tree": "^1.0.1", - "ignore": "^5.2.0", - "regexpp": "^3.2.0", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": ">=16.13.0" }, "peerDependencies": { - "@typescript-eslint/parser": "^5.0.0", - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "typescript": ">=4.2.0" } }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", + "dev": true + }, + "node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", "dev": true, "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" + "prelude-ls": "^1.2.1" }, "engines": { - "node": ">=10" + "node": ">= 0.8.0" } }, - "node_modules/@typescript-eslint/parser": { - "version": "5.27.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.27.1.tgz", - "integrity": "sha512-7Va2ZOkHi5NP+AZwb5ReLgNF6nWLGTeUJfxdkVUAPPSaAdbWNnFZzLZ4EGGmmiCTg+AwlbE1KyUYTBglosSLHQ==", + "node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", "dev": true, - "dependencies": { - "@typescript-eslint/scope-manager": "5.27.1", - "@typescript-eslint/types": "5.27.1", - "@typescript-eslint/typescript-estree": "5.27.1", - "debug": "^4.3.4" - }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "5.27.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.27.1.tgz", - "integrity": "sha512-fQEOSa/QroWE6fAEg+bJxtRZJTH8NTskggybogHt4H9Da8zd4cJji76gA5SBlR0MgtwF7rebxTbDKB49YUCpAg==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.27.1", - "@typescript-eslint/visitor-keys": "5.27.1" + "node_modules/typescript": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.2.tgz", + "integrity": "sha512-6l+RyNy7oAHDfxC4FzSJcz9vnjTKxrLpDG5M2Vu4SHRVNg6xzqZp6LYSR9zjqQTu8DU/f5xwxUdADOkbrIX2gQ==", + "devOptional": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": ">=14.17" } }, - "node_modules/@typescript-eslint/type-utils": { - "version": "5.27.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.27.1.tgz", - "integrity": "sha512-+UC1vVUWaDHRnC2cQrCJ4QtVjpjjCgjNFpg8b03nERmkHv9JV9X5M19D7UFMd+/G7T/sgFwX2pGmWK38rqyvXw==", + "node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" + }, + "node_modules/unraw": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unraw/-/unraw-3.0.0.tgz", + "integrity": "sha512-08/DA66UF65OlpUDIQtbJyrqTR0jTAlJ+jsnkQ4jxR7+K5g5YG1APZKQSMCE1vqqmD+2pv6+IdEjmopFatacvg==" + }, + "node_modules/update-browserslist-db": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", + "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "dependencies": { - "@typescript-eslint/utils": "5.27.1", - "debug": "^4.3.4", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "escalade": "^3.1.1", + "picocolors": "^1.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "bin": { + "update-browserslist-db": "cli.js" }, "peerDependencies": { - "eslint": "*" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "browserslist": ">= 4.21.0" } }, - "node_modules/@typescript-eslint/types": { - "version": "5.27.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.27.1.tgz", - "integrity": "sha512-LgogNVkBhCTZU/m8XgEYIWICD6m4dmEDbKXESCbqOXfKZxRKeqpiJXQIErv66sdopRKZPo5l32ymNqibYEH/xg==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" } }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.27.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.27.1.tgz", - "integrity": "sha512-DnZvvq3TAJ5ke+hk0LklvxwYsnXpRdqUY5gaVS0D4raKtbznPz71UJGnPTHEFo0GDxqLOLdMkkmVZjSpET1hFw==", + "node_modules/use-sync-external-store": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", + "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "node_modules/vite": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.0.3.tgz", + "integrity": "sha512-WgEq8WEKpZ8c0DL4M1+E+kBZEJyjBmGVrul6z8Ljfhv+PPbNF4aGq014DwNYxGz2FGq6NKL0N8usdiESWd2l2w==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.27.1", - "@typescript-eslint/visitor-keys": "5.27.1", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" + "esbuild": "^0.19.3", + "postcss": "^8.4.31", + "rollup": "^4.2.0" + }, + "bin": { + "vite": "bin/vite.js" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.0.0 || >=20.0.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^18.0.0 || >=20.0.0", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" }, "peerDependenciesMeta": { - "typescript": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { "optional": true } } }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "node_modules/vite-plugin-svgr": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/vite-plugin-svgr/-/vite-plugin-svgr-4.2.0.tgz", + "integrity": "sha512-SC7+FfVtNQk7So0XMjrrtLAbEC8qjFPifyD7+fs/E6aaNdVde6umlVVh0QuwDLdOMu7vp5RiGFsB70nj5yo0XA==", "dev": true, "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" + "@rollup/pluginutils": "^5.0.5", + "@svgr/core": "^8.1.0", + "@svgr/plugin-jsx": "^8.1.0" }, - "engines": { - "node": ">=10" + "peerDependencies": { + "vite": "^2.6.0 || 3 || 4 || 5" } }, - "node_modules/@typescript-eslint/utils": { - "version": "5.27.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.27.1.tgz", - "integrity": "sha512-mZ9WEn1ZLDaVrhRaYgzbkXBkTPghPFsup8zDbbsYTxC5OmqrFE7skkKS/sraVsLP3TcT3Ki5CSyEFBRkLH/H/w==", + "node_modules/vite/node_modules/@esbuild/android-arm": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.8.tgz", + "integrity": "sha512-31E2lxlGM1KEfivQl8Yf5aYU/mflz9g06H6S15ITUFQueMFtFjESRMoDSkvMo8thYvLBax+VKTPlpnx+sPicOA==", + "cpu": [ + "arm" + ], "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.27.1", - "@typescript-eslint/types": "5.27.1", - "@typescript-eslint/typescript-estree": "5.27.1", - "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0" - }, + "optional": true, + "os": [ + "android" + ], "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": ">=12" } }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.27.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.27.1.tgz", - "integrity": "sha512-xYs6ffo01nhdJgPieyk7HAOpjhTsx7r/oB9LWEhwAXgwn33tkr+W8DI2ChboqhZlC4q3TC6geDYPoiX8ROqyOQ==", + "node_modules/vite/node_modules/@esbuild/android-arm64": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.8.tgz", + "integrity": "sha512-B8JbS61bEunhfx8kasogFENgQfr/dIp+ggYXwTqdbMAgGDhRa3AaPpQMuQU0rNxDLECj6FhDzk1cF9WHMVwrtA==", + "cpu": [ + "arm64" + ], "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.27.1", - "eslint-visitor-keys": "^3.3.0" - }, + "optional": true, + "os": [ + "android" + ], "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": ">=12" } }, - "node_modules/@webassemblyjs/ast": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.5.tgz", - "integrity": "sha512-LHY/GSAZZRpsNQH+/oHqhRQ5FT7eoULcBqgfyTB5nQHogFnK3/7QoN7dLnwSE/JkUAF0SrRuclT7ODqMFtWxxQ==", + "node_modules/vite/node_modules/@esbuild/android-x64": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.8.tgz", + "integrity": "sha512-rdqqYfRIn4jWOp+lzQttYMa2Xar3OK9Yt2fhOhzFXqg0rVWEfSclJvZq5fZslnz6ypHvVf3CT7qyf0A5pM682A==", + "cpu": [ + "x64" + ], "dev": true, - "dependencies": { - "@webassemblyjs/helper-numbers": "1.11.5", - "@webassemblyjs/helper-wasm-bytecode": "1.11.5" + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.5.tgz", - "integrity": "sha512-1j1zTIC5EZOtCplMBG/IEwLtUojtwFVwdyVMbL/hwWqbzlQoJsWCOavrdnLkemwNoC/EOwtUFch3fuo+cbcXYQ==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.5.tgz", - "integrity": "sha512-L65bDPmfpY0+yFrsgz8b6LhXmbbs38OnwDCf6NpnMUYqa+ENfE5Dq9E42ny0qz/PdR0LJyq/T5YijPnU8AXEpA==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.5.tgz", - "integrity": "sha512-fDKo1gstwFFSfacIeH5KfwzjykIE6ldh1iH9Y/8YkAZrhmu4TctqYjSh7t0K2VyDSXOZJ1MLhht/k9IvYGcIxg==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.5.tgz", - "integrity": "sha512-DhykHXM0ZABqfIGYNv93A5KKDw/+ywBFnuWybZZWcuzWHfbp21wUfRkbtz7dMGwGgT4iXjWuhRMA2Mzod6W4WA==", + "node_modules/vite/node_modules/@esbuild/darwin-arm64": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.8.tgz", + "integrity": "sha512-RQw9DemMbIq35Bprbboyf8SmOr4UXsRVxJ97LgB55VKKeJOOdvsIPy0nFyF2l8U+h4PtBx/1kRf0BelOYCiQcw==", + "cpu": [ + "arm64" + ], "dev": true, - "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.11.5", - "@webassemblyjs/helper-api-error": "1.11.5", - "@xtuc/long": "4.2.2" + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.5.tgz", - "integrity": "sha512-oC4Qa0bNcqnjAowFn7MPCETQgDYytpsfvz4ujZz63Zu/a/v71HeCAAmZsgZ3YVKec3zSPYytG3/PrRCqbtcAvA==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.5.tgz", - "integrity": "sha512-uEoThA1LN2NA+K3B9wDo3yKlBfVtC6rh0i4/6hvbz071E8gTNZD/pT0MsBf7MeD6KbApMSkaAK0XeKyOZC7CIA==", + "node_modules/vite/node_modules/@esbuild/darwin-x64": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.8.tgz", + "integrity": "sha512-3sur80OT9YdeZwIVgERAysAbwncom7b4bCI2XKLjMfPymTud7e/oY4y+ci1XVp5TfQp/bppn7xLw1n/oSQY3/Q==", + "cpu": [ + "x64" + ], "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.5", - "@webassemblyjs/helper-buffer": "1.11.5", - "@webassemblyjs/helper-wasm-bytecode": "1.11.5", - "@webassemblyjs/wasm-gen": "1.11.5" + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@webassemblyjs/ieee754": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.5.tgz", - "integrity": "sha512-37aGq6qVL8A8oPbPrSGMBcp38YZFXcHfiROflJn9jxSdSMMM5dS5P/9e2/TpaJuhE+wFrbukN2WI6Hw9MH5acg==", + "node_modules/vite/node_modules/@esbuild/freebsd-arm64": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.8.tgz", + "integrity": "sha512-WAnPJSDattvS/XtPCTj1tPoTxERjcTpH6HsMr6ujTT+X6rylVe8ggxk8pVxzf5U1wh5sPODpawNicF5ta/9Tmw==", + "cpu": [ + "arm64" + ], "dev": true, - "dependencies": { - "@xtuc/ieee754": "^1.2.0" + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@webassemblyjs/leb128": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.5.tgz", - "integrity": "sha512-ajqrRSXaTJoPW+xmkfYN6l8VIeNnR4vBOTQO9HzR7IygoCcKWkICbKFbVTNMjMgMREqXEr0+2M6zukzM47ZUfQ==", + "node_modules/vite/node_modules/@esbuild/freebsd-x64": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.8.tgz", + "integrity": "sha512-ICvZyOplIjmmhjd6mxi+zxSdpPTKFfyPPQMQTK/w+8eNK6WV01AjIztJALDtwNNfFhfZLux0tZLC+U9nSyA5Zg==", + "cpu": [ + "x64" + ], "dev": true, - "dependencies": { - "@xtuc/long": "4.2.2" + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@webassemblyjs/utf8": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.5.tgz", - "integrity": "sha512-WiOhulHKTZU5UPlRl53gHR8OxdGsSOxqfpqWeA2FmcwBMaoEdz6b2x2si3IwC9/fSPLfe8pBMRTHVMk5nlwnFQ==", - "dev": true - }, - "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.5.tgz", - "integrity": "sha512-C0p9D2fAu3Twwqvygvf42iGCQ4av8MFBLiTb+08SZ4cEdwzWx9QeAHDo1E2k+9s/0w1DM40oflJOpkZ8jW4HCQ==", + "node_modules/vite/node_modules/@esbuild/linux-arm": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.8.tgz", + "integrity": "sha512-H4vmI5PYqSvosPaTJuEppU9oz1dq2A7Mr2vyg5TF9Ga+3+MGgBdGzcyBP7qK9MrwFQZlvNyJrvz6GuCaj3OukQ==", + "cpu": [ + "arm" + ], "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.5", - "@webassemblyjs/helper-buffer": "1.11.5", - "@webassemblyjs/helper-wasm-bytecode": "1.11.5", - "@webassemblyjs/helper-wasm-section": "1.11.5", - "@webassemblyjs/wasm-gen": "1.11.5", - "@webassemblyjs/wasm-opt": "1.11.5", - "@webassemblyjs/wasm-parser": "1.11.5", - "@webassemblyjs/wast-printer": "1.11.5" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.5.tgz", - "integrity": "sha512-14vteRlRjxLK9eSyYFvw1K8Vv+iPdZU0Aebk3j6oB8TQiQYuO6hj9s4d7qf6f2HJr2khzvNldAFG13CgdkAIfA==", + "node_modules/vite/node_modules/@esbuild/linux-arm64": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.8.tgz", + "integrity": "sha512-z1zMZivxDLHWnyGOctT9JP70h0beY54xDDDJt4VpTX+iwA77IFsE1vCXWmprajJGa+ZYSqkSbRQ4eyLCpCmiCQ==", + "cpu": [ + "arm64" + ], "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.5", - "@webassemblyjs/helper-wasm-bytecode": "1.11.5", - "@webassemblyjs/ieee754": "1.11.5", - "@webassemblyjs/leb128": "1.11.5", - "@webassemblyjs/utf8": "1.11.5" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.5.tgz", - "integrity": "sha512-tcKwlIXstBQgbKy1MlbDMlXaxpucn42eb17H29rawYLxm5+MsEmgPzeCP8B1Cl69hCice8LeKgZpRUAPtqYPgw==", + "node_modules/vite/node_modules/@esbuild/linux-ia32": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.8.tgz", + "integrity": "sha512-1a8suQiFJmZz1khm/rDglOc8lavtzEMRo0v6WhPgxkrjcU0LkHj+TwBrALwoz/OtMExvsqbbMI0ChyelKabSvQ==", + "cpu": [ + "ia32" + ], "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.5", - "@webassemblyjs/helper-buffer": "1.11.5", - "@webassemblyjs/wasm-gen": "1.11.5", - "@webassemblyjs/wasm-parser": "1.11.5" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.5.tgz", - "integrity": "sha512-SVXUIwsLQlc8srSD7jejsfTU83g7pIGr2YYNb9oHdtldSxaOhvA5xwvIiWIfcX8PlSakgqMXsLpLfbbJ4cBYew==", + "node_modules/vite/node_modules/@esbuild/linux-loong64": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.8.tgz", + "integrity": "sha512-fHZWS2JJxnXt1uYJsDv9+b60WCc2RlvVAy1F76qOLtXRO+H4mjt3Tr6MJ5l7Q78X8KgCFudnTuiQRBhULUyBKQ==", + "cpu": [ + "loong64" + ], "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.5", - "@webassemblyjs/helper-api-error": "1.11.5", - "@webassemblyjs/helper-wasm-bytecode": "1.11.5", - "@webassemblyjs/ieee754": "1.11.5", - "@webassemblyjs/leb128": "1.11.5", - "@webassemblyjs/utf8": "1.11.5" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@webassemblyjs/wast-printer": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.5.tgz", - "integrity": "sha512-f7Pq3wvg3GSPUPzR0F6bmI89Hdb+u9WXrSKc4v+N0aV0q6r42WoF92Jp2jEorBEBRoRNXgjp53nBniDXcqZYPA==", + "node_modules/vite/node_modules/@esbuild/linux-mips64el": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.8.tgz", + "integrity": "sha512-Wy/z0EL5qZYLX66dVnEg9riiwls5IYnziwuju2oUiuxVc+/edvqXa04qNtbrs0Ukatg5HEzqT94Zs7J207dN5Q==", + "cpu": [ + "mips64el" + ], "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.5", - "@xtuc/long": "4.2.2" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@webpack-cli/configtest": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.1.1.tgz", - "integrity": "sha512-1FBc1f9G4P/AxMqIgfZgeOTuRnwZMten8E7zap5zgpPInnCrP8D4Q81+4CWIch8i/Nf7nXjP0v6CjjbHOrXhKg==", + "node_modules/vite/node_modules/@esbuild/linux-ppc64": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.8.tgz", + "integrity": "sha512-ETaW6245wK23YIEufhMQ3HSeHO7NgsLx8gygBVldRHKhOlD1oNeNy/P67mIh1zPn2Hr2HLieQrt6tWrVwuqrxg==", + "cpu": [ + "ppc64" + ], "dev": true, - "peerDependencies": { - "webpack": "4.x.x || 5.x.x", - "webpack-cli": "4.x.x" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@webpack-cli/info": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.4.1.tgz", - "integrity": "sha512-PKVGmazEq3oAo46Q63tpMr4HipI3OPfP7LiNOEJg963RMgT0rqheag28NCML0o3GIzA3DmxP1ZIAv9oTX1CUIA==", + "node_modules/vite/node_modules/@esbuild/linux-riscv64": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.8.tgz", + "integrity": "sha512-T2DRQk55SgoleTP+DtPlMrxi/5r9AeFgkhkZ/B0ap99zmxtxdOixOMI570VjdRCs9pE4Wdkz7JYrsPvsl7eESg==", + "cpu": [ + "riscv64" + ], "dev": true, - "dependencies": { - "envinfo": "^7.7.3" - }, - "peerDependencies": { - "webpack-cli": "4.x.x" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@webpack-cli/serve": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.6.1.tgz", - "integrity": "sha512-gNGTiTrjEVQ0OcVnzsRSqTxaBSr+dmTfm+qJsCDluky8uhdLWep7Gcr62QsAKHTMxjCS/8nEITsmFAhfIx+QSw==", + "node_modules/vite/node_modules/@esbuild/linux-s390x": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.8.tgz", + "integrity": "sha512-NPxbdmmo3Bk7mbNeHmcCd7R7fptJaczPYBaELk6NcXxy7HLNyWwCyDJ/Xx+/YcNH7Im5dHdx9gZ5xIwyliQCbg==", + "cpu": [ + "s390x" + ], "dev": true, - "peerDependencies": { - "webpack-cli": "4.x.x" - }, - "peerDependenciesMeta": { - "webpack-dev-server": { - "optional": true - } + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true - }, - "node_modules/@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "dev": true - }, - "node_modules/abort-controller": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", - "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", - "peer": true, - "dependencies": { - "event-target-shim": "^5.0.0" - }, + "node_modules/vite/node_modules/@esbuild/linux-x64": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.8.tgz", + "integrity": "sha512-lytMAVOM3b1gPypL2TRmZ5rnXl7+6IIk8uB3eLsV1JwcizuolblXRrc5ShPrO9ls/b+RTp+E6gbsuLWHWi2zGg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6.5" + "node": ">=12" } }, - "node_modules/abortcontroller-polyfill": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/abortcontroller-polyfill/-/abortcontroller-polyfill-1.7.3.tgz", - "integrity": "sha512-zetDJxd89y3X99Kvo4qFx8GKlt6GsvN3UcRZHwU6iFA/0KiOmhkTVhe8oRoTBiTVPZu09x3vCra47+w8Yz1+2Q==", + "node_modules/vite/node_modules/@esbuild/netbsd-x64": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.8.tgz", + "integrity": "sha512-hvWVo2VsXz/8NVt1UhLzxwAfo5sioj92uo0bCfLibB0xlOmimU/DeAEsQILlBQvkhrGjamP0/el5HU76HAitGw==", + "cpu": [ + "x64" + ], "dev": true, - "peer": true - }, - "node_modules/absolute-path": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/absolute-path/-/absolute-path-0.0.0.tgz", - "integrity": "sha512-HQiug4c+/s3WOvEnDRxXVmNtSG5s2gJM9r19BTcqjp7BWcE48PB+Y2G6jE65kqI0LpsQeMZygt/b60Gi4KxGyA==", - "peer": true - }, - "node_modules/accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "dependencies": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - }, + "optional": true, + "os": [ + "netbsd" + ], "engines": { - "node": ">= 0.6" + "node": ">=12" } }, - "node_modules/acorn": { - "version": "8.7.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", - "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", + "node_modules/vite/node_modules/@esbuild/openbsd-x64": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.8.tgz", + "integrity": "sha512-/7Y7u77rdvmGTxR83PgaSvSBJCC2L3Kb1M/+dmSIvRvQPXXCuC97QAwMugBNG0yGcbEGfFBH7ojPzAOxfGNkwQ==", + "cpu": [ + "x64" + ], "dev": true, - "bin": { - "acorn": "bin/acorn" - }, + "optional": true, + "os": [ + "openbsd" + ], "engines": { - "node": ">=0.4.0" + "node": ">=12" } }, - "node_modules/acorn-import-assertions": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", - "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "node_modules/vite/node_modules/@esbuild/sunos-x64": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.8.tgz", + "integrity": "sha512-9Lc4s7Oi98GqFA4HzA/W2JHIYfnXbUYgekUP/Sm4BG9sfLjyv6GKKHKKVs83SMicBF2JwAX6A1PuOLMqpD001w==", + "cpu": [ + "x64" + ], "dev": true, - "peerDependencies": { - "acorn": "^8" + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" } }, - "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/vite/node_modules/@esbuild/win32-arm64": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.8.tgz", + "integrity": "sha512-rq6WzBGjSzihI9deW3fC2Gqiak68+b7qo5/3kmB6Gvbh/NYPA0sJhrnp7wgV4bNwjqM+R2AApXGxMO7ZoGhIJg==", + "cpu": [ + "arm64" + ], "dev": true, - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" } }, - "node_modules/acorn-node": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", - "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", + "node_modules/vite/node_modules/@esbuild/win32-ia32": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.8.tgz", + "integrity": "sha512-AIAbverbg5jMvJznYiGhrd3sumfwWs8572mIJL5NQjJa06P8KfCPWZQ0NwZbPQnbQi9OWSZhFVSUWjjIrn4hSw==", + "cpu": [ + "ia32" + ], "dev": true, - "dependencies": { - "acorn": "^7.0.0", - "acorn-walk": "^7.0.0", - "xtend": "^4.0.2" + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" } }, - "node_modules/acorn-node/node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "node_modules/vite/node_modules/@esbuild/win32-x64": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.8.tgz", + "integrity": "sha512-bfZ0cQ1uZs2PqpulNL5j/3w+GDhP36k1K5c38QdQg+Swy51jFZWWeIkteNsufkQxp986wnqRRsb/bHbY1WQ7TA==", + "cpu": [ + "x64" + ], "dev": true, - "bin": { - "acorn": "bin/acorn" - }, + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">=0.4.0" + "node": ">=12" } }, - "node_modules/acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "node_modules/vite/node_modules/esbuild": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.8.tgz", + "integrity": "sha512-l7iffQpT2OrZfH2rXIp7/FkmaeZM0vxbxN9KfiCwGYuZqzMg/JdvX26R31Zxn/Pxvsrg3Y9N6XTcnknqDyyv4w==", "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, "engines": { - "node": ">=0.4.0" + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.19.8", + "@esbuild/android-arm64": "0.19.8", + "@esbuild/android-x64": "0.19.8", + "@esbuild/darwin-arm64": "0.19.8", + "@esbuild/darwin-x64": "0.19.8", + "@esbuild/freebsd-arm64": "0.19.8", + "@esbuild/freebsd-x64": "0.19.8", + "@esbuild/linux-arm": "0.19.8", + "@esbuild/linux-arm64": "0.19.8", + "@esbuild/linux-ia32": "0.19.8", + "@esbuild/linux-loong64": "0.19.8", + "@esbuild/linux-mips64el": "0.19.8", + "@esbuild/linux-ppc64": "0.19.8", + "@esbuild/linux-riscv64": "0.19.8", + "@esbuild/linux-s390x": "0.19.8", + "@esbuild/linux-x64": "0.19.8", + "@esbuild/netbsd-x64": "0.19.8", + "@esbuild/openbsd-x64": "0.19.8", + "@esbuild/sunos-x64": "0.19.8", + "@esbuild/win32-arm64": "0.19.8", + "@esbuild/win32-ia32": "0.19.8", + "@esbuild/win32-x64": "0.19.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==", + "node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", "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" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "defaults": "^1.0.3" } }, - "node_modules/ajv-formats": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "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/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, "dependencies": { - "ajv": "^8.0.0" - }, - "peerDependencies": { - "ajv": "^8.0.0" - }, - "peerDependenciesMeta": { - "ajv": { - "optional": true - } + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" } }, - "node_modules/ajv-formats/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==", + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dev": true, "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "isexe": "^2.0.0" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" } }, - "node_modules/ajv-formats/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==", + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", "dev": true }, - "node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/anser": { - "version": "1.4.10", - "resolved": "https://registry.npmjs.org/anser/-/anser-1.4.10.tgz", - "integrity": "sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww==", - "peer": true + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true }, - "node_modules/ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "node_modules/yaml": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.3.tgz", + "integrity": "sha512-zw0VAJxgeZ6+++/su5AFoqBbZbrEakwu+X0M5HmcwUiBL7AzcuPKjj5we4xfQLp78LkEMpD0cOnUhmgOVy3KdQ==", "dev": true, - "dependencies": { - "type-fest": "^0.21.3" - }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 14" } }, - "node_modules/ansi-escapes/node_modules/type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", "dev": true, "engines": { "node": ">=10" @@ -5971,26650 +6020,3981 @@ "funding": { "url": "https://github.com/sponsors/sindresorhus" } + } + }, + "dependencies": { + "@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", + "dev": true }, - "node_modules/ansi-fragments": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/ansi-fragments/-/ansi-fragments-0.2.1.tgz", - "integrity": "sha512-DykbNHxuXQwUDRv5ibc2b0x7uw7wmwOGLBUd5RmaQ5z8Lhx19vwvKV+FAsM5rEA6dEcHxX+/Ad5s9eF2k2bB+w==", - "peer": true, - "dependencies": { - "colorette": "^1.0.7", - "slice-ansi": "^2.0.0", - "strip-ansi": "^5.0.0" + "@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "dev": true + }, + "@ampproject/remapping": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", + "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" } }, - "node_modules/ansi-fragments/node_modules/ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "peer": true, - "engines": { - "node": ">=6" + "@babel/code-frame": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.4.tgz", + "integrity": "sha512-r1IONyb6Ia+jYR2vvIDhdWdlTGhqbBoFqLTQidzZ4kepUFH15ejXvFHxCVbtl7BOXIudsIubf4E81xeA3h3IXA==", + "requires": { + "@babel/highlight": "^7.23.4", + "chalk": "^2.4.2" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } } }, - "node_modules/ansi-fragments/node_modules/colorette": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", - "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==", - "peer": true + "@babel/compat-data": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.2.tgz", + "integrity": "sha512-0S9TQMmDHlqAZ2ITT95irXKfxN9bncq8ZCoJhun3nHL/lLUxd2NKBJYoNGWH7S0hz6fRQwWlAWn/ILM0C70KZQ==", + "dev": true }, - "node_modules/ansi-fragments/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "peer": true, - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" + "@babel/core": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.3.tgz", + "integrity": "sha512-Jg+msLuNuCJDyBvFv5+OKOUjWMZgd85bKjbICd3zWrKAo+bJ49HJufi7CQE0q0uR8NGyO6xkCACScNqyjHSZew==", + "dev": true, + "requires": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.23.3", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helpers": "^7.23.2", + "@babel/parser": "^7.23.3", + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.3", + "@babel/types": "^7.23.3", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" } }, - "node_modules/ansi-html-community": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "@babel/generator": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.4.tgz", + "integrity": "sha512-esuS49Cga3HcThFNebGhlgsrVLkvhqvYDTzgjfFFlHJcIfLe5jFmRRfCQ1KuBfc4Jrtn3ndLgKWAKjBE+IraYQ==", "dev": true, - "engines": [ - "node >= 0.8.0" - ], - "bin": { - "ansi-html": "bin/ansi-html" + "requires": { + "@babel/types": "^7.23.4", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" } }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "engines": { - "node": ">=8" + "@babel/helper-compilation-targets": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz", + "integrity": "sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.22.9", + "@babel/helper-validator-option": "^7.22.15", + "browserslist": "^4.21.9", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" } }, - "node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } + "@babel/helper-environment-visitor": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", + "dev": true }, - "node_modules/anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" + "@babel/helper-function-name": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", + "dev": true, + "requires": { + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" } }, - "node_modules/appdirsjs": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/appdirsjs/-/appdirsjs-1.2.7.tgz", - "integrity": "sha512-Quji6+8kLBC3NnBeo14nPDq0+2jUs5s3/xEye+udFHumHhRk4M7aAMXp/PBJqkKYGuuyR9M/6Dq7d2AViiGmhw==", - "peer": true + "@babel/helper-hoist-variables": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", + "dev": true, + "requires": { + "@babel/types": "^7.22.5" + } }, - "node_modules/arg": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.1.tgz", - "integrity": "sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==", - "dev": true - }, - "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/arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "peer": true, - "engines": { - "node": ">=0.10.0" + "@babel/helper-module-imports": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", + "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", + "dev": true, + "requires": { + "@babel/types": "^7.22.15" } }, - "node_modules/arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", - "peer": true, - "engines": { - "node": ">=0.10.0" + "@babel/helper-module-transforms": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz", + "integrity": "sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-simple-access": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-validator-identifier": "^7.22.20" } }, - "node_modules/array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", + "@babel/helper-plugin-utils": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", + "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", "dev": true }, - "node_modules/array-includes": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz", - "integrity": "sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==", + "@babel/helper-simple-access": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", + "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5", - "get-intrinsic": "^1.1.1", - "is-string": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "requires": { + "@babel/types": "^7.22.5" } }, - "node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "@babel/helper-split-export-declaration": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", "dev": true, - "engines": { - "node": ">=8" + "requires": { + "@babel/types": "^7.22.5" } }, - "node_modules/array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } + "@babel/helper-string-parser": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz", + "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==" }, - "node_modules/array.prototype.flatmap": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.0.tgz", - "integrity": "sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.2", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "@babel/helper-validator-identifier": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==" }, - "node_modules/asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", - "peer": true + "@babel/helper-validator-option": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz", + "integrity": "sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==", + "dev": true }, - "node_modules/assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", - "peer": true, - "engines": { - "node": ">=0.10.0" + "@babel/helpers": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.2.tgz", + "integrity": "sha512-lzchcp8SjTSVe/fPmLwtWVBFC7+Tbn8LGHDVfDp9JGxpAY5opSaEFgt8UQvrnECWOTdji2mOWMz1rOhkHscmGQ==", + "dev": true, + "requires": { + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.2", + "@babel/types": "^7.23.0" } }, - "node_modules/ast-types": { - "version": "0.14.2", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.14.2.tgz", - "integrity": "sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA==", - "peer": true, - "dependencies": { - "tslib": "^2.0.1" + "@babel/highlight": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz", + "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==", + "requires": { + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0" }, - "engines": { - "node": ">=4" - } - }, - "node_modules/astral-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", - "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", - "peer": true, - "engines": { - "node": ">=4" + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } } }, - "node_modules/async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", - "peer": true + "@babel/parser": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.4.tgz", + "integrity": "sha512-vf3Xna6UEprW+7t6EtOmFpHNAuxw3xqPZghy+brsnusscJRW5BMUzzHZc5ICjULee81WeUV2jjakG09MDglJXQ==", + "dev": true }, - "node_modules/async-limiter": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", - "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", - "peer": true + "@babel/plugin-transform-react-jsx-self": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.23.3.tgz", + "integrity": "sha512-qXRvbeKDSfwnlJnanVRp0SfuWE5DQhwQr5xtLBzp56Wabyo+4CMosF6Kfp+eOD/4FYpql64XVJ2W0pVLlJZxOQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } }, - "node_modules/at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "@babel/plugin-transform-react-jsx-source": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.23.3.tgz", + "integrity": "sha512-91RS0MDnAWDNvGC6Wio5XYkyWI39FMFO+JK9+4AlgaTH+yWwVTsw7/sn6LK0lH7c5F+TFkpv/3LfCJ1Ydwof/g==", "dev": true, - "engines": { - "node": ">= 4.0.0" + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" } }, - "node_modules/atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "peer": true, - "bin": { - "atob": "bin/atob.js" - }, - "engines": { - "node": ">= 4.5.0" + "@babel/runtime": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.2.tgz", + "integrity": "sha512-mM8eg4yl5D6i3lu2QKPuPH4FArvJ8KhTofbE7jwMUv9KX5mBvwPAqnV3MlyBNqdp9RyRKP6Yck8TrfYrPvX3bg==", + "requires": { + "regenerator-runtime": "^0.14.0" } }, - "node_modules/autoprefixer": { - "version": "10.4.7", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.7.tgz", - "integrity": "sha512-ypHju4Y2Oav95SipEcCcI5J7CGPuvz8oat7sUtYj3ClK44bldfvtvcxK6IEK++7rqB7YchDGzweZIBG+SD0ZAA==", + "@babel/template": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", + "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" - } - ], - "dependencies": { - "browserslist": "^4.20.3", - "caniuse-lite": "^1.0.30001335", - "fraction.js": "^4.2.0", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" - }, - "engines": { - "node": "^10 || ^12 || >=14" - }, - "peerDependencies": { - "postcss": "^8.1.0" + "requires": { + "@babel/code-frame": "^7.22.13", + "@babel/parser": "^7.22.15", + "@babel/types": "^7.22.15" } }, - "node_modules/babel-core": { - "version": "7.0.0-bridge.0", - "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz", - "integrity": "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==", - "peer": true, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/traverse": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.4.tgz", + "integrity": "sha512-IYM8wSUwunWTB6tFC2dkKZhxbIjHoWemdK+3f8/wq8aKhbUscxD5MX72ubd90fxvFknaLPeGw5ycU84V1obHJg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.23.4", + "@babel/generator": "^7.23.4", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.23.4", + "@babel/types": "^7.23.4", + "debug": "^4.1.0", + "globals": "^11.1.0" } }, - "node_modules/babel-loader": { - "version": "8.2.5", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.5.tgz", - "integrity": "sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==", - "dev": true, - "dependencies": { - "find-cache-dir": "^3.3.1", - "loader-utils": "^2.0.0", - "make-dir": "^3.1.0", - "schema-utils": "^2.6.5" - }, - "engines": { - "node": ">= 8.9" - }, - "peerDependencies": { - "@babel/core": "^7.0.0", - "webpack": ">=2" + "@babel/types": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.4.tgz", + "integrity": "sha512-7uIFwVYpoplT5jp/kVv6EF93VaJ8H+Yn5IczYiaAi98ajzjfoZfslet/e0sLh+wVBjb2qqIut1b0S26VSafsSQ==", + "requires": { + "@babel/helper-string-parser": "^7.23.4", + "@babel/helper-validator-identifier": "^7.22.20", + "to-fast-properties": "^2.0.0" } }, - "node_modules/babel-loader/node_modules/schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "@esbuild/android-arm": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.19.tgz", + "integrity": "sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==", "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 8.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } + "optional": true }, - "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==", - "dependencies": { - "object.assign": "^4.1.0" - } + "@esbuild/android-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.19.tgz", + "integrity": "sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==", + "dev": true, + "optional": true }, - "node_modules/babel-plugin-macros": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", - "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "@esbuild/android-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.19.tgz", + "integrity": "sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==", "dev": true, - "dependencies": { - "@babel/runtime": "^7.12.5", - "cosmiconfig": "^7.0.0", - "resolve": "^1.19.0" - }, - "engines": { - "node": ">=10", - "npm": ">=6" - } + "optional": true }, - "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==", - "dependencies": { - "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.3.0", - "semver": "^6.1.1" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } + "@esbuild/darwin-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.19.tgz", + "integrity": "sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==", + "dev": true, + "optional": true }, - "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.0.tgz", - "integrity": "sha512-Hcrgnmkf+4JTj73GbK3bBhlVPiLL47owUAnoJIf69Hakl3q+KfodbDXiZWGMM7iqCZTxCG3Z2VRfPNYES4rXqQ==", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.0", - "core-js-compat": "^3.20.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } + "@esbuild/darwin-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.19.tgz", + "integrity": "sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==", + "dev": true, + "optional": true }, - "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==", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } + "@esbuild/freebsd-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.19.tgz", + "integrity": "sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==", + "dev": true, + "optional": true }, - "node_modules/babel-plugin-styled-components": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.0.2.tgz", - "integrity": "sha512-7eG5NE8rChnNTDxa6LQfynwgHTVOYYaHJbUYSlOhk8QBXIQiMBKq4gyfHBBKPrxUcVBXVJL61ihduCpCQbuNbw==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.0", - "@babel/helper-module-imports": "^7.16.0", - "babel-plugin-syntax-jsx": "^6.18.0", - "lodash": "^4.17.11" - }, - "peerDependencies": { - "styled-components": ">= 2" - } + "@esbuild/freebsd-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.19.tgz", + "integrity": "sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==", + "dev": true, + "optional": true }, - "node_modules/babel-plugin-syntax-jsx": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", - "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=" + "@esbuild/linux-arm": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.19.tgz", + "integrity": "sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==", + "dev": true, + "optional": true }, - "node_modules/babel-plugin-syntax-trailing-function-commas": { - "version": "7.0.0-beta.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz", - "integrity": "sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==", - "peer": true + "@esbuild/linux-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.19.tgz", + "integrity": "sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==", + "dev": true, + "optional": true }, - "node_modules/babel-preset-fbjs": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/babel-preset-fbjs/-/babel-preset-fbjs-3.4.0.tgz", - "integrity": "sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow==", - "peer": true, - "dependencies": { - "@babel/plugin-proposal-class-properties": "^7.0.0", - "@babel/plugin-proposal-object-rest-spread": "^7.0.0", - "@babel/plugin-syntax-class-properties": "^7.0.0", - "@babel/plugin-syntax-flow": "^7.0.0", - "@babel/plugin-syntax-jsx": "^7.0.0", - "@babel/plugin-syntax-object-rest-spread": "^7.0.0", - "@babel/plugin-transform-arrow-functions": "^7.0.0", - "@babel/plugin-transform-block-scoped-functions": "^7.0.0", - "@babel/plugin-transform-block-scoping": "^7.0.0", - "@babel/plugin-transform-classes": "^7.0.0", - "@babel/plugin-transform-computed-properties": "^7.0.0", - "@babel/plugin-transform-destructuring": "^7.0.0", - "@babel/plugin-transform-flow-strip-types": "^7.0.0", - "@babel/plugin-transform-for-of": "^7.0.0", - "@babel/plugin-transform-function-name": "^7.0.0", - "@babel/plugin-transform-literals": "^7.0.0", - "@babel/plugin-transform-member-expression-literals": "^7.0.0", - "@babel/plugin-transform-modules-commonjs": "^7.0.0", - "@babel/plugin-transform-object-super": "^7.0.0", - "@babel/plugin-transform-parameters": "^7.0.0", - "@babel/plugin-transform-property-literals": "^7.0.0", - "@babel/plugin-transform-react-display-name": "^7.0.0", - "@babel/plugin-transform-react-jsx": "^7.0.0", - "@babel/plugin-transform-shorthand-properties": "^7.0.0", - "@babel/plugin-transform-spread": "^7.0.0", - "@babel/plugin-transform-template-literals": "^7.0.0", - "babel-plugin-syntax-trailing-function-commas": "^7.0.0-beta.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } + "@esbuild/linux-ia32": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.19.tgz", + "integrity": "sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==", + "dev": true, + "optional": true }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + "@esbuild/linux-loong64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.19.tgz", + "integrity": "sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==", + "dev": true, + "optional": true }, - "node_modules/base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "peer": true, - "dependencies": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } + "@esbuild/linux-mips64el": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.19.tgz", + "integrity": "sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==", + "dev": true, + "optional": true }, - "node_modules/base-x": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.9.tgz", - "integrity": "sha512-H7JU6iBHTal1gp56aKoaa//YUxEaAOUiydvrV/pILqIHXTtqxSkATOnDA2u+jZ/61sD+L/412+7kzXRtWukhpQ==", + "@esbuild/linux-ppc64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.19.tgz", + "integrity": "sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==", "dev": true, - "peer": true, - "dependencies": { - "safe-buffer": "^5.0.1" - } + "optional": true }, - "node_modules/base/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "peer": true, - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } + "@esbuild/linux-riscv64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.19.tgz", + "integrity": "sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==", + "dev": true, + "optional": true }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] + "@esbuild/linux-s390x": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.19.tgz", + "integrity": "sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==", + "dev": true, + "optional": true }, - "node_modules/batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", - "dev": true + "@esbuild/linux-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.19.tgz", + "integrity": "sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==", + "dev": true, + "optional": true }, - "node_modules/bcp-47": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/bcp-47/-/bcp-47-1.0.8.tgz", - "integrity": "sha512-Y9y1QNBBtYtv7hcmoX0tR+tUNSFZGZ6OL6vKPObq8BbOhkCoyayF6ogfLTgAli/KuAEbsYHYUNq2AQuY6IuLag==", + "@esbuild/netbsd-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.19.tgz", + "integrity": "sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==", "dev": true, - "dependencies": { - "is-alphabetical": "^1.0.0", - "is-alphanumerical": "^1.0.0", - "is-decimal": "^1.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } + "optional": true }, - "node_modules/big-integer": { - "version": "1.6.51", - "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", - "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==", - "engines": { - "node": ">=0.6" - } + "@esbuild/openbsd-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.19.tgz", + "integrity": "sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==", + "dev": true, + "optional": true }, - "node_modules/big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "@esbuild/sunos-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.19.tgz", + "integrity": "sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==", "dev": true, - "engines": { - "node": "*" - } + "optional": true }, - "node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "@esbuild/win32-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.19.tgz", + "integrity": "sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==", "dev": true, - "engines": { - "node": ">=8" - } + "optional": true }, - "node_modules/bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "dependencies": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } + "@esbuild/win32-ia32": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.19.tgz", + "integrity": "sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==", + "dev": true, + "optional": true }, - "node_modules/bl/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" + "@esbuild/win32-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.19.tgz", + "integrity": "sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==", + "dev": true, + "optional": true + }, + "@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^3.3.0" } }, - "node_modules/body-parser": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", - "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", + "@eslint-community/regexpp": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", + "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", + "dev": true + }, + "@eslint/eslintrc": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.3.tgz", + "integrity": "sha512-yZzuIG+jnVu6hNSzFEN07e8BxF3uAzYtQb6uDkaYZLo6oYZDCq454c5kB8zxnzfCYyP4MIuyBn10L0DqwujTmA==", "dev": true, - "dependencies": { - "bytes": "3.1.2", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.10.3", - "raw-body": "2.5.1", - "type-is": "~1.6.18", - "unpipe": "1.0.0" + "requires": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" }, - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" + "dependencies": { + "globals": { + "version": "13.23.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz", + "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "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 + } } }, - "node_modules/body-parser/node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "@eslint/js": { + "version": "8.54.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.54.0.tgz", + "integrity": "sha512-ut5V+D+fOoWPgGGNj83GGjnntO39xDy6DWxO0wb7Jp3DcMX0TfIqdzHF85VTQkerdyGmuuMD9AKAo5KiNlf/AQ==", + "dev": true + }, + "@humanwhocodes/config-array": { + "version": "0.11.13", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.13.tgz", + "integrity": "sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==", "dev": true, - "engines": { - "node": ">= 0.8" + "requires": { + "@humanwhocodes/object-schema": "^2.0.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" } }, - "node_modules/body-parser/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" + "@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true + }, + "@humanwhocodes/object-schema": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.1.tgz", + "integrity": "sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==", + "dev": true + }, + "@jest/schemas": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", + "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", + "requires": { + "@sinclair/typebox": "^0.27.8" } }, - "node_modules/body-parser/node_modules/depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "requires": { + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + } + }, + "@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", "dev": true, - "engines": { - "node": ">= 0.8" + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" } }, - "node_modules/body-parser/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "@jridgewell/resolve-uri": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", + "dev": true + }, + "@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", "dev": true }, - "node_modules/bonjour-service": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.12.tgz", - "integrity": "sha512-pMmguXYCu63Ug37DluMKEHdxc+aaIf/ay4YbF8Gxtba+9d3u+rmEWy61VK3Z3hp8Rskok3BunHYnG0dUHAsblw==", + "@jridgewell/trace-mapping": { + "version": "0.3.20", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz", + "integrity": "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==", "dev": true, - "dependencies": { - "array-flatten": "^2.1.2", - "dns-equal": "^1.0.0", - "fast-deep-equal": "^3.1.3", - "multicast-dns": "^7.2.4" + "requires": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, - "node_modules/boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "@lingui/babel-plugin-extract-messages": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@lingui/babel-plugin-extract-messages/-/babel-plugin-extract-messages-4.5.0.tgz", + "integrity": "sha512-jZq3Gbi691jsHyQ4+OPnGgIqZt5eKEGnmI75akYlZpwTPxF7n+hiuKlQS+YB3xfKvcvlAED76ZAMCcwYG5fNrQ==", "dev": true }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "@lingui/cli": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@lingui/cli/-/cli-4.5.0.tgz", + "integrity": "sha512-MzhxNUNd+YYEmK79TwmneUow5BuLwpOlrUrZq9EyIAWUM4N6kkCVkZ8VIMYCL4TXGQ4kBQjstgDpkF8wdFRtNg==", + "dev": true, + "requires": { + "@babel/core": "^7.21.0", + "@babel/generator": "^7.21.1", + "@babel/parser": "^7.21.2", + "@babel/runtime": "^7.21.0", + "@babel/types": "^7.21.2", + "@lingui/babel-plugin-extract-messages": "4.5.0", + "@lingui/conf": "4.5.0", + "@lingui/core": "4.5.0", + "@lingui/format-po": "4.5.0", + "@lingui/message-utils": "4.5.0", + "babel-plugin-macros": "^3.0.1", + "chalk": "^4.1.0", + "chokidar": "3.5.1", + "cli-table": "0.3.6", + "commander": "^10.0.0", + "convert-source-map": "^2.0.0", + "date-fns": "^2.16.1", + "esbuild": "^0.17.10", + "glob": "^7.1.4", + "inquirer": "^7.3.3", + "micromatch": "4.0.2", + "normalize-path": "^3.0.0", + "ora": "^5.1.0", + "pathe": "^1.1.0", + "pkg-up": "^3.1.0", + "pofile": "^1.1.4", + "pseudolocale": "^2.0.0", + "ramda": "^0.27.1", + "source-map": "^0.8.0-beta.0" } }, - "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" + "@lingui/conf": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@lingui/conf/-/conf-4.5.0.tgz", + "integrity": "sha512-OBm4RQQtbpvmuazLWVpvpaOpt/xvu1PBv8WUX8QoW1vsROe/3P5BpRHRYFyMeZz5mhORJgis9lQtDTq145Ruug==", + "requires": { + "@babel/runtime": "^7.20.13", + "chalk": "^4.1.0", + "cosmiconfig": "^8.0.0", + "jest-validate": "^29.4.3", + "jiti": "^1.17.1", + "lodash.get": "^4.4.2" } }, - "node_modules/broadcast-channel": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/broadcast-channel/-/broadcast-channel-3.7.0.tgz", - "integrity": "sha512-cIAKJXAxGJceNZGTZSBzMxzyOn72cVgPnKx4dc6LRjQgbaJUQqhy5rzL3zbMxkMWsGKkv2hSFkPRMEXfoMZ2Mg==", - "dependencies": { - "@babel/runtime": "^7.7.2", - "detect-node": "^2.1.0", - "js-sha3": "0.8.0", - "microseconds": "0.2.0", - "nano-time": "1.0.0", - "oblivious-set": "1.0.0", - "rimraf": "3.0.2", - "unload": "2.2.0" + "@lingui/core": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@lingui/core/-/core-4.5.0.tgz", + "integrity": "sha512-8zTuIXJo5Qvjato7LWE6Q4RHiO4LjTBVOoRlqfOGYDp8VZ9w9P7Z7IJgxI7UP5Z1wiuEvnMdVF9I1C4acqXGlQ==", + "requires": { + "@babel/runtime": "^7.20.13", + "@lingui/message-utils": "4.5.0", + "unraw": "^3.0.0" } }, - "node_modules/browserslist": { - "version": "4.20.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.3.tgz", - "integrity": "sha512-NBhymBQl1zM0Y5dQT/O+xiLP9/rzOIQdKM/eMJBAq7yBgaB6krIYLGejrwVYnSHZdqjscB1SPuAjHwxjvN6Wdg==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - } - ], - "dependencies": { - "caniuse-lite": "^1.0.30001332", - "electron-to-chromium": "^1.4.118", - "escalade": "^3.1.1", - "node-releases": "^2.0.3", - "picocolors": "^1.0.0" - }, - "bin": { - "browserslist": "cli.js" + "@lingui/format-json": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@lingui/format-json/-/format-json-4.5.0.tgz", + "integrity": "sha512-1RSq/G0ST/i/zlRHNU5E6C/mawXydxhnjfOIGa4+4NylAIZW3L+IXA9ddzKkzZ0dWwiI4jfqmXy37o2I4UyF1g==", + "dev": true, + "requires": { + "@lingui/conf": "4.5.0", + "ramda": "^0.28.0" }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "peer": true, "dependencies": { - "node-int64": "^0.4.0" + "ramda": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.28.0.tgz", + "integrity": "sha512-9QnLuG/kPVgWvMQ4aODhsBUFKOUmnbUnsSXACv+NCQZcHbeb+v8Lodp8OVxtRULN1/xOyYLLaL6npE6dMq5QTA==", + "dev": true + } } }, - "node_modules/buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" + "@lingui/format-po": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@lingui/format-po/-/format-po-4.5.0.tgz", + "integrity": "sha512-xQNzZ4RCQfh6TjzjUsyHz3B0R9FJuzhBit9R37NyMn6mL3kBTCUExpPczknm8gWZjtfFO4T8EH5eJhhC5vgJYg==", + "dev": true, + "requires": { + "@lingui/conf": "4.5.0", + "@lingui/message-utils": "4.5.0", + "date-fns": "^2.29.3", + "pofile": "^1.1.4" } }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + "@lingui/macro": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@lingui/macro/-/macro-4.5.0.tgz", + "integrity": "sha512-6qha9YXuNnta4HCR+g6J6UPaAuAFlM1duqgznh4X7hHSsFG+m6oX7/srAMfU41Z8lbDmgXc3raqHLXFSdUNbYQ==", + "requires": { + "@babel/runtime": "^7.20.13", + "@babel/types": "^7.20.7", + "@lingui/conf": "4.5.0", + "@lingui/core": "4.5.0", + "@lingui/message-utils": "4.5.0" + } }, - "node_modules/bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", - "engines": { - "node": ">= 0.8" + "@lingui/message-utils": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@lingui/message-utils/-/message-utils-4.5.0.tgz", + "integrity": "sha512-iRqh2wvNtzJO3NStB77nEXEfeI53aVVjzD7/mBrEm/P0lC7sqPHk0WBQCfzE0N9xm6a+XHmHu3J+x2nnQ2OjcA==", + "requires": { + "@messageformat/parser": "^5.0.0" } }, - "node_modules/cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "peer": true, - "dependencies": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/caller-callsite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", - "integrity": "sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==", - "peer": true, - "dependencies": { - "callsites": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/caller-callsite/node_modules/callsites": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==", - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/caller-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", - "integrity": "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==", - "peer": true, - "dependencies": { - "caller-callsite": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/camel-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", - "dev": true, - "dependencies": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - } - }, - "node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/camelcase-css": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/camelize": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.0.tgz", - "integrity": "sha1-FkpUg+Yw+kMh5a8HAg5TGDGyYJs=" - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001335", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001335.tgz", - "integrity": "sha512-ddP1Tgm7z2iIxu6QTtbZUv6HJxSaV/PZeSrWFZtbY4JZ69tOeNhBCl3HyRQgeNZKE5AOn1kpV7fhljigy0Ty3w==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - } - ] - }, - "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==", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", - "dev": true - }, - "node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], - "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": { - "fsevents": "~2.3.2" - } - }, - "node_modules/chokidar/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", - "dev": true, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "peer": true - }, - "node_modules/class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "peer": true, - "dependencies": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "peer": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "peer": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "peer": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "peer": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "peer": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "peer": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/clean-css": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.2.2.tgz", - "integrity": "sha512-/eR8ru5zyxKzpBLv9YZvMXgTSSQn7AdkMItMYynsFgGwTveCRVam9IUPFloE85B4vAIj05IuKmmEoV7/AQjT0w==", - "dev": true, - "dependencies": { - "source-map": "~0.6.0" - }, - "engines": { - "node": ">= 10.0" - } - }, - "node_modules/clean-css/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "dependencies": { - "restore-cursor": "^3.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cli-spinners": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.1.tgz", - "integrity": "sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-table": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.6.tgz", - "integrity": "sha512-ZkNZbnZjKERTY5NwC2SeMeLeifSPq/pubeRoTpdr3WchLlnZg6hEgvHkK5zL7KNFdd9PmHN8lxrENUwI3cE8vQ==", - "dev": true, - "dependencies": { - "colors": "1.0.3" - }, - "engines": { - "node": ">= 0.2.0" - } - }, - "node_modules/cli-width": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", - "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", - "dev": true, - "engines": { - "node": ">= 10" - } - }, - "node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "node_modules/clone": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", - "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", - "dev": true, - "peer": true, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "dependencies": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/clsx": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.1.1.tgz", - "integrity": "sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", - "peer": true, - "dependencies": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - }, - "node_modules/colorette": { - "version": "2.0.16", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", - "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==", - "dev": true - }, - "node_modules/colors": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", - "integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=", - "dev": true, - "engines": { - "node": ">=0.1.90" - } - }, - "node_modules/command-exists": { - "version": "1.2.9", - "resolved": "https://registry.npmjs.org/command-exists/-/command-exists-1.2.9.tgz", - "integrity": "sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==", - "peer": true - }, - "node_modules/commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", - "dev": true, - "engines": { - "node": ">= 12" - } - }, - "node_modules/common-path-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", - "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==", - "dev": true - }, - "node_modules/commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" - }, - "node_modules/component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "peer": true - }, - "node_modules/compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "dependencies": { - "mime-db": ">= 1.43.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "dependencies": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/compression-webpack-plugin": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/compression-webpack-plugin/-/compression-webpack-plugin-10.0.0.tgz", - "integrity": "sha512-wLXLIBwpul/ALcm7Aj+69X0pYT3BYt6DdPn3qrgBIh9YejV9Bju9ShhlAsjujLyWMo6SAweFIWaUoFmXZNuNrg==", - "dev": true, - "dependencies": { - "schema-utils": "^4.0.0", - "serialize-javascript": "^6.0.0" - }, - "engines": { - "node": ">= 14.15.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" - } - }, - "node_modules/compression-webpack-plugin/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, - "dependencies": { - "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/compression-webpack-plugin/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/compression-webpack-plugin/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/compression-webpack-plugin/node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/compression/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/compression/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/compression/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "node_modules/connect": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", - "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", - "peer": true, - "dependencies": { - "debug": "2.6.9", - "finalhandler": "1.1.2", - "parseurl": "~1.3.3", - "utils-merge": "1.0.1" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/connect-history-api-fallback": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", - "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", - "dev": true, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/connect/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "peer": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/connect/node_modules/finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", - "peer": true, - "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "statuses": "~1.5.0", - "unpipe": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/connect/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "peer": true - }, - "node_modules/connect/node_modules/on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", - "peer": true, - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "dev": true, - "dependencies": { - "safe-buffer": "5.2.1" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", - "dependencies": { - "safe-buffer": "~5.1.1" - } - }, - "node_modules/convert-source-map/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", - "dev": true - }, - "node_modules/copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/copy-webpack-plugin": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz", - "integrity": "sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==", - "dev": true, - "dependencies": { - "fast-glob": "^3.2.11", - "glob-parent": "^6.0.1", - "globby": "^13.1.1", - "normalize-path": "^3.0.0", - "schema-utils": "^4.0.0", - "serialize-javascript": "^6.0.0" - }, - "engines": { - "node": ">= 14.15.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" - } - }, - "node_modules/copy-webpack-plugin/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, - "dependencies": { - "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/copy-webpack-plugin/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/copy-webpack-plugin/node_modules/globby": { - "version": "13.1.1", - "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.1.tgz", - "integrity": "sha512-XMzoDZbGZ37tufiv7g0N4F/zp3zkwdFtVbV3EHsVl1KQr4RPLfNoT068/97RPshz2J5xYNEjLKKBKaGHifBd3Q==", - "dev": true, - "dependencies": { - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.11", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/copy-webpack-plugin/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/copy-webpack-plugin/node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/copy-webpack-plugin/node_modules/slash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/core-js": { - "version": "3.22.8", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.22.8.tgz", - "integrity": "sha512-UoGQ/cfzGYIuiq6Z7vWL1HfkE9U9IZ4Ub+0XSiJTCzvbZzgPA69oDF2f+lgJ6dFFLEdjW5O6svvoKzXX23xFkA==", - "hasInstallScript": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-js-compat": { - "version": "3.22.4", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.22.4.tgz", - "integrity": "sha512-dIWcsszDezkFZrfm1cnB4f/J85gyhiCpxbgBdohWCDtSVuAaChTSpPV7ldOQf/Xds2U5xCIJZOK82G4ZPAIswA==", - "dependencies": { - "browserslist": "^4.20.3", - "semver": "7.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "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==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/core-js-pure": { - "version": "3.20.2", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.20.2.tgz", - "integrity": "sha512-CmWHvSKn2vNL6p6StNp1EmMIfVY/pqn3JLAjfZQ8WZGPOlGoO92EkX9/Mk81i6GxvoPXjUqEQnpM3rJ5QxxIOg==", - "dev": true, - "hasInstallScript": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" - }, - "node_modules/cosmiconfig": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", - "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", - "dev": true, - "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" - } - }, - "node_modules/create-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", - "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", - "dev": true - }, - "node_modules/cross-env": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", - "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", - "dev": true, - "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" - } - }, - "node_modules/cross-env/node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/cross-env/node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/cross-env/node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cross-env/node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/cross-env/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "peer": true, - "dependencies": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, - "engines": { - "node": ">=4.8" - } - }, - "node_modules/cross-spawn/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "peer": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/css-color-keywords": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", - "integrity": "sha1-/qJhbcZ2spYmhrOvjb2+GAskTgU=", - "engines": { - "node": ">=4" - } - }, - "node_modules/css-loader": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz", - "integrity": "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==", - "dev": true, - "dependencies": { - "icss-utils": "^5.1.0", - "postcss": "^8.4.7", - "postcss-modules-extract-imports": "^3.0.0", - "postcss-modules-local-by-default": "^4.0.0", - "postcss-modules-scope": "^3.0.0", - "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.2.0", - "semver": "^7.3.5" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - } - }, - "node_modules/css-loader/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, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/css-select": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.2.1.tgz", - "integrity": "sha512-/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ==", - "dev": true, - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^5.1.0", - "domhandler": "^4.3.0", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/css-to-react-native": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.0.0.tgz", - "integrity": "sha512-Ro1yETZA813eoyUp2GDBhG2j+YggidUmzO1/v9eYBKR2EHVEniE2MI/NqpTQ954BMpTPZFsGNPm46qFB9dpaPQ==", - "dependencies": { - "camelize": "^1.0.0", - "css-color-keywords": "^1.0.0", - "postcss-value-parser": "^4.0.2" - } - }, - "node_modules/css-what": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz", - "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==", - "dev": true, - "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true, - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/csstype": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.10.tgz", - "integrity": "sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA==", - "dev": true - }, - "node_modules/date-fns": { - "version": "2.28.0", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.28.0.tgz", - "integrity": "sha512-8d35hViGYx/QH0icHYCeLmsLmMUheMmTyV9Fcm6gvNwdw31yXXH+O85sOBJ+OLnLQMKZowvpKb6FgMIQjcpvQw==", - "engines": { - "node": ">=0.11" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/date-fns" - } - }, - "node_modules/dayjs": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.6.tgz", - "integrity": "sha512-zZbY5giJAinCG+7AGaw0wIhNZ6J8AhWuSXKvuc1KAyMiRsvGQWqh4L+MomvhdAYjN+lqvVCMq1I41e3YHvXkyQ==", - "peer": true - }, - "node_modules/debounce": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz", - "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==", - "peer": true - }, - "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decode-uri-component": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", - "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", - "peer": true, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "node_modules/deepmerge": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-3.3.0.tgz", - "integrity": "sha512-GRQOafGHwMHpjPx9iCvTgpu9NojZ49q794EEL94JVEw6VaeA8XTUyBKvAkOOjBX9oJNiV6G3P+T+tihFjo2TqA==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/default-gateway": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", - "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", - "dev": true, - "dependencies": { - "execa": "^5.0.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/defaults": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", - "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", - "dependencies": { - "clone": "^1.0.2" - } - }, - "node_modules/defaults/node_modules/clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/define-lazy-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/define-properties": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", - "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", - "dependencies": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "peer": true, - "dependencies": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/defined": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", - "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=", - "dev": true - }, - "node_modules/denodeify": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/denodeify/-/denodeify-1.2.1.tgz", - "integrity": "sha512-KNTihKNmQENUZeKu5fzfpzRqR5S2VMp4gl9RFHiWzj9DfvYQPMJ6XHKNaQxaGCXwPk6y9yme3aUoaiAe+KX+vg==", - "peer": true - }, - "node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/dependency-graph": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz", - "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==", - "dev": true, - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, - "node_modules/detect-libc": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", - "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", - "dev": true, - "bin": { - "detect-libc": "bin/detect-libc.js" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/detect-node": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" - }, - "node_modules/detective": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz", - "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==", - "dev": true, - "dependencies": { - "acorn-node": "^1.6.1", - "defined": "^1.0.0", - "minimist": "^1.1.1" - }, - "bin": { - "detective": "bin/detective.js" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/didyoumean": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", - "dev": true - }, - "node_modules/diff": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", - "dev": true, - "engines": { - "node": ">=0.3.1" - } - }, - "node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "dependencies": { - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/dlv": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", - "dev": true - }, - "node_modules/dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", - "dev": true - }, - "node_modules/dns-packet": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.0.tgz", - "integrity": "sha512-rza3UH1LwdHh9qyPXp8lkwpjSNk/AMD3dPytUoRoqnypDUhY0xvbdmVhWOfxO68frEfV9BU8V12Ez7ZsHGZpCQ==", - "dev": true, - "dependencies": { - "@leichtgewicht/ip-codec": "^2.0.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/dom-converter": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", - "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", - "dev": true, - "dependencies": { - "utila": "~0.4" - } - }, - "node_modules/dom-serializer": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", - "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", - "dev": true, - "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/dom-serializer/node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "dev": true, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/domelementtype": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", - "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ] - }, - "node_modules/domhandler": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.0.tgz", - "integrity": "sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==", - "dev": true, - "dependencies": { - "domelementtype": "^2.2.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "dev": true, - "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/dot-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", - "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", - "dev": true, - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/dotenv": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-7.0.0.tgz", - "integrity": "sha512-M3NhsLbV1i6HuGzBUH8vXrtxOk+tWmzWKDMbAVSUp3Zsjm7ywFeuwrUXhmhQyRK1q5B5GGy7hcXPbj3bnfZg2g==", - "dev": true, - "peer": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/dotenv-expand": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", - "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==", - "dev": true, - "peer": true - }, - "node_modules/duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", - "dev": true - }, - "node_modules/ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" - }, - "node_modules/electron-to-chromium": { - "version": "1.4.131", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.131.tgz", - "integrity": "sha512-oi3YPmaP87hiHn0c4ePB67tXaF+ldGhxvZnT19tW9zX6/Ej+pLN0Afja5rQ6S+TND7I9EuwQTT8JYn1k7R7rrw==" - }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "peer": true, - "dependencies": { - "once": "^1.4.0" - } - }, - "node_modules/enhanced-resolve": { - "version": "5.13.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.13.0.tgz", - "integrity": "sha512-eyV8f0y1+bzyfh8xAwW/WTSZpLbjhqc4ne9eGSH4Zo2ejdyiNG9pU6mf9DG8a7+Auk6MFTlNOT4Y2y/9k8GKVg==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/envinfo": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", - "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", - "bin": { - "envinfo": "dist/cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/error-stack-parser": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.6.tgz", - "integrity": "sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ==", - "dependencies": { - "stackframe": "^1.1.1" - } - }, - "node_modules/errorhandler": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.5.1.tgz", - "integrity": "sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A==", - "peer": true, - "dependencies": { - "accepts": "~1.3.7", - "escape-html": "~1.0.3" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/es-abstract": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.1.tgz", - "integrity": "sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.1.1", - "get-symbol-description": "^1.0.0", - "has": "^1.0.3", - "has-property-descriptors": "^1.0.0", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", - "is-negative-zero": "^2.0.2", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "is-string": "^1.0.7", - "is-weakref": "^1.0.2", - "object-inspect": "^1.12.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "regexp.prototype.flags": "^1.4.3", - "string.prototype.trimend": "^1.0.5", - "string.prototype.trimstart": "^1.0.5", - "unbox-primitive": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-module-lexer": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.2.1.tgz", - "integrity": "sha512-9978wrXM50Y4rTMmW5kXIC09ZdXQZqkE4mxhwkd8VbzsGkXGPgV4zWuqQJgCEzYngdo2dYDa0l8xhX4fkSwJSg==", - "dev": true - }, - "node_modules/es-shim-unscopables": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", - "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", - "dev": true, - "dependencies": { - "has": "^1.0.3" - } - }, - "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": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" - }, - "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/eslint": { - "version": "8.17.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.17.0.tgz", - "integrity": "sha512-gq0m0BTJfci60Fz4nczYxNAlED+sMcihltndR8t9t1evnU/azx53x3t2UHXC/uRjcbvRw/XctpaNygSTcQD+Iw==", - "dev": true, - "dependencies": { - "@eslint/eslintrc": "^1.3.0", - "@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", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.3.2", - "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.15.0", - "ignore": "^5.2.0", - "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.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "regexpp": "^3.2.0", - "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/eslint-plugin-react": { - "version": "7.30.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.30.0.tgz", - "integrity": "sha512-RgwH7hjW48BleKsYyHK5vUAvxtE9SMPDKmcPRQgtRCYaZA0XQPt5FSkrU3nhz5ifzMZcA8opwmRJ2cmOO8tr5A==", - "dev": true, - "dependencies": { - "array-includes": "^3.1.5", - "array.prototype.flatmap": "^1.3.0", - "doctrine": "^2.1.0", - "estraverse": "^5.3.0", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.1.2", - "object.entries": "^1.1.5", - "object.fromentries": "^2.0.5", - "object.hasown": "^1.1.1", - "object.values": "^1.1.5", - "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.3", - "semver": "^6.3.0", - "string.prototype.matchall": "^4.0.7" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" - } - }, - "node_modules/eslint-plugin-react-hooks": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.5.0.tgz", - "integrity": "sha512-8k1gRt7D7h03kd+SAAlzXkQwWK22BnK6GKZG+FJA6BAGy22CFvl8kCIXKpVux0cCxMWDQUPqSok0LKaZ0aOcCw==", - "dev": true, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" - } - }, - "node_modules/eslint-plugin-react/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint-plugin-react/node_modules/resolve": { - "version": "2.0.0-next.3", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz", - "integrity": "sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==", - "dev": true, - "dependencies": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/eslint-scope/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "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, - "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" - }, - "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_modules/eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/eslint-webpack-plugin": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.1.1.tgz", - "integrity": "sha512-xSucskTN9tOkfW7so4EaiFIkulWLXwCB/15H917lR6pTv0Zot6/fetFucmENRb7J5whVSFKIvwnrnsa78SG2yg==", - "dev": true, - "dependencies": { - "@types/eslint": "^7.28.2", - "jest-worker": "^27.3.1", - "micromatch": "^4.0.4", - "normalize-path": "^3.0.0", - "schema-utils": "^3.1.1" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0", - "webpack": "^5.0.0" - } - }, - "node_modules/eslint/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/eslint/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "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/eslint/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/eslint/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/eslint/node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/eslint/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", - "dev": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/eslint/node_modules/globals": { - "version": "13.15.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz", - "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==", - "dev": true, - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/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/eslint/node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/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/eslint/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/eslint/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/espree": { - "version": "9.3.2", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.2.tgz", - "integrity": "sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==", - "dev": true, - "dependencies": { - "acorn": "^8.7.1", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "peer": true, - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", - "dev": true, - "dependencies": { - "estraverse": "^5.1.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "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, - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "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, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/event-target-shim": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", - "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", - "peer": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "dev": true - }, - "node_modules/events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "dev": true, - "engines": { - "node": ">=0.8.x" - } - }, - "node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dev": true, - "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" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/execa/node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/execa/node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/execa/node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/execa/node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/execa/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", - "peer": true, - "dependencies": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "peer": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/expand-brackets/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "peer": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "peer": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "peer": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "peer": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "peer": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "peer": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "peer": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "peer": true - }, - "node_modules/express": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", - "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", - "dev": true, - "dependencies": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.0", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.5.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.2.0", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.10.3", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/express/node_modules/array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", - "dev": true - }, - "node_modules/express/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/express/node_modules/depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/express/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/express/node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "peer": true, - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "dev": true, - "dependencies": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "peer": true, - "dependencies": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "peer": true, - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "peer": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "node_modules/fast-glob": { - "version": "3.2.11", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", - "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", - "dev": true, - "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.6.0" - } - }, - "node_modules/fast-glob/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "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", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", - "dev": true - }, - "node_modules/fastest-levenshtein": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz", - "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==", - "dev": true - }, - "node_modules/fastq": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", - "dev": true, - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/faye-websocket": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", - "dev": true, - "dependencies": { - "websocket-driver": ">=0.5.1" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/fb-watchman": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", - "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", - "peer": true, - "dependencies": { - "bser": "2.1.1" - } - }, - "node_modules/figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", - "dev": true, - "dependencies": { - "escape-string-regexp": "^1.0.5" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "dependencies": { - "flat-cache": "^3.0.4" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", - "dev": true, - "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/finalhandler/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/finalhandler/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/finalhandler/node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", - "dev": true, - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/avajs/find-cache-dir?sponsor=1" - } - }, - "node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, - "dependencies": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/flatted": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.4.tgz", - "integrity": "sha512-8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw==", - "dev": true - }, - "node_modules/flow-parser": { - "version": "0.121.0", - "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.121.0.tgz", - "integrity": "sha512-1gIBiWJNR0tKUNv8gZuk7l9rVX06OuLzY9AoGio7y/JT4V1IZErEMEq2TJS+PFcw/y0RshZ1J/27VfK1UQzYVg==", - "peer": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/follow-redirects": { - "version": "1.14.9", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz", - "integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } - } - }, - "node_modules/for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fraction.js": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", - "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", - "dev": true, - "engines": { - "node": "*" - }, - "funding": { - "type": "patreon", - "url": "https://www.patreon.com/infusion" - } - }, - "node_modules/fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", - "peer": true, - "dependencies": { - "map-cache": "^0.2.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fs-extra": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz", - "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/fs-monkey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", - "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", - "dev": true - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, - "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "node_modules/function.prototype.name": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", - "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0", - "functions-have-names": "^1.2.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", - "dev": true - }, - "node_modules/functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/fuzzaldrin": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fuzzaldrin/-/fuzzaldrin-2.1.0.tgz", - "integrity": "sha1-kCBMPi/appQbso0WZF1BgGOpDps=", - "dev": true - }, - "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==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", - "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-stdin": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-9.0.0.tgz", - "integrity": "sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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, - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", - "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/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": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", - "dev": true - }, - "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==", - "engines": { - "node": ">=4" - } - }, - "node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dev": true, - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.9", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", - "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==" - }, - "node_modules/gzip-size": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", - "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", - "dev": true, - "dependencies": { - "duplexer": "^0.1.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/handle-thing": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", - "dev": true - }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "engines": { - "node": ">=4" - } - }, - "node_modules/has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", - "dependencies": { - "get-intrinsic": "^1.1.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "dev": true, - "dependencies": { - "has-symbols": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", - "peer": true, - "dependencies": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", - "peer": true, - "dependencies": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "peer": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "peer": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values/node_modules/kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", - "peer": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "dev": true, - "bin": { - "he": "bin/he" - } - }, - "node_modules/hermes-estree": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.8.0.tgz", - "integrity": "sha512-W6JDAOLZ5pMPMjEiQGLCXSSV7pIBEgRR5zGkxgmzGSXHOxqV5dC/M1Zevqpbm9TZDE5tu358qZf8Vkzmsc+u7Q==", - "peer": true - }, - "node_modules/hermes-parser": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.8.0.tgz", - "integrity": "sha512-yZKalg1fTYG5eOiToLUaw69rQfZq/fi+/NtEXRU7N87K/XobNRhRWorh80oSge2lWUiZfTgUvRJH+XgZWrhoqA==", - "peer": true, - "dependencies": { - "hermes-estree": "0.8.0" - } - }, - "node_modules/hermes-profile-transformer": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/hermes-profile-transformer/-/hermes-profile-transformer-0.0.6.tgz", - "integrity": "sha512-cnN7bQUm65UWOy6cbGcCcZ3rpwW8Q/j4OP5aWRhEry4Z2t2aR1cjrbp0BS+KiBN0smvP1caBgAuxutvyvJILzQ==", - "peer": true, - "dependencies": { - "source-map": "^0.7.3" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/history": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/history/-/history-5.3.0.tgz", - "integrity": "sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ==", - "dependencies": { - "@babel/runtime": "^7.7.6" - } - }, - "node_modules/hoist-non-react-statics": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", - "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", - "dependencies": { - "react-is": "^16.7.0" - } - }, - "node_modules/hoist-non-react-statics/node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - }, - "node_modules/hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" - } - }, - "node_modules/html-entities": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.2.tgz", - "integrity": "sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==", - "dev": true - }, - "node_modules/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", - "dev": true, - "dependencies": { - "camel-case": "^4.1.2", - "clean-css": "^5.2.2", - "commander": "^8.3.0", - "he": "^1.2.0", - "param-case": "^3.0.4", - "relateurl": "^0.2.7", - "terser": "^5.10.0" - }, - "bin": { - "html-minifier-terser": "cli.js" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/html-webpack-plugin": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", - "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", - "dev": true, - "dependencies": { - "@types/html-minifier-terser": "^6.0.0", - "html-minifier-terser": "^6.0.2", - "lodash": "^4.17.21", - "pretty-error": "^4.0.0", - "tapable": "^2.0.0" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/html-webpack-plugin" - }, - "peerDependencies": { - "webpack": "^5.20.0" - } - }, - "node_modules/http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", - "dev": true - }, - "node_modules/http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "dependencies": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/http-errors/node_modules/depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/http-errors/node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/http-parser-js": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.5.tgz", - "integrity": "sha512-x+JVEkO2PoM8qqpbPbOL3cqHPwerep7OwzK7Ay+sMQjKzaKCqWvjoXm5tqMP9tXWWTnTzAjIhXg+J99XYuPhPA==", - "dev": true - }, - "node_modules/http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "dev": true, - "dependencies": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/http-proxy-middleware": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", - "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", - "dev": true, - "dependencies": { - "@types/http-proxy": "^1.17.8", - "http-proxy": "^1.18.1", - "is-glob": "^4.0.1", - "is-plain-obj": "^3.0.0", - "micromatch": "^4.0.2" - }, - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "@types/express": "^4.17.13" - }, - "peerDependenciesMeta": { - "@types/express": { - "optional": true - } - } - }, - "node_modules/human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "dev": true, - "engines": { - "node": ">=10.17.0" - } - }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "dev": true, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "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/image-size": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.6.3.tgz", - "integrity": "sha512-47xSUiQioGaB96nqtp5/q55m0aBQSQdyIloMOc/x+QVTDZLNmXE892IIDrJ0hM1A5vcNUDD5tDffkSP5lCaIIA==", - "peer": true, - "bin": { - "image-size": "bin/image-size.js" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/immutable": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.0.0.tgz", - "integrity": "sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw==", - "dev": true - }, - "node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", - "dev": true, - "dependencies": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "node_modules/inquirer": { - "version": "7.3.3", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz", - "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", - "dev": true, - "dependencies": { - "ansi-escapes": "^4.2.1", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-width": "^3.0.0", - "external-editor": "^3.0.3", - "figures": "^3.0.0", - "lodash": "^4.17.19", - "mute-stream": "0.0.8", - "run-async": "^2.4.0", - "rxjs": "^6.6.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "through": "^2.3.6" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/inquirer/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/inquirer/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "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/inquirer/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/inquirer/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/inquirer/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/inquirer/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/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/interpret": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", - "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "peer": true, - "dependencies": { - "loose-envify": "^1.0.0" - } - }, - "node_modules/ip": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz", - "integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==", - "peer": true - }, - "node_modules/ipaddr.js": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", - "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", - "dev": true, - "engines": { - "node": ">= 10" - } - }, - "node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "peer": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-alphabetical": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", - "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-alphanumerical": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", - "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", - "dev": true, - "dependencies": { - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" - }, - "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", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "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-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "peer": true - }, - "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-core-module": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", - "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", - "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "peer": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-decimal": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", - "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "peer": true, - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "dev": true, - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "peer": true, - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-interactive": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", - "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", - "engines": { - "node": ">=8" - } - }, - "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", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-plain-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "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-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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-unicode-supported": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, - "dependencies": { - "is-docker": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" - }, - "node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-regex-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", - "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", - "peer": true, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-serializer": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", - "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", - "peer": true, - "dependencies": { - "@types/node": "*", - "graceful-fs": "^4.2.9" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", - "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", - "peer": true, - "dependencies": { - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-util/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "peer": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-util/node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "peer": true, - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/jest-util/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-util/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "peer": true, - "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/jest-util/node_modules/ci-info": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.6.1.tgz", - "integrity": "sha512-up5ggbaDqOqJ4UqLKZ2naVkyqSJQgJi5lwD6b6mM748ysrghDBX0bx/qJTUHzw7zu6Mq4gycviSF5hJnwceD8w==", - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-util/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "peer": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-util/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==", - "peer": true - }, - "node_modules/jest-util/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==", - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-util/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==", - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-validate": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz", - "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==", - "dependencies": { - "@jest/types": "^26.6.2", - "camelcase": "^6.0.0", - "chalk": "^4.0.0", - "jest-get-type": "^26.3.0", - "leven": "^3.1.0", - "pretty-format": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-validate/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-validate/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "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/jest-validate/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-validate/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==" - }, - "node_modules/jest-validate/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==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-validate/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==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-worker": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.4.6.tgz", - "integrity": "sha512-gHWJF/6Xi5CTG5QCvROr6GcmpIqNYpDJyc8A1h/DyXqH1tD6SnRCM0d3U5msV31D2LB/U+E0M+W4oyvKV44oNw==", - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.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==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/joi": { - "version": "17.7.0", - "resolved": "https://registry.npmjs.org/joi/-/joi-17.7.0.tgz", - "integrity": "sha512-1/ugc8djfn93rTE3WRKdCzGGt/EtiYKxITMO4Wiv6q5JL1gl9ePt4kBsl1S499nbosspfctIQTpYIhSmHA3WAg==", - "peer": true, - "dependencies": { - "@hapi/hoek": "^9.0.0", - "@hapi/topo": "^5.0.0", - "@sideway/address": "^4.1.3", - "@sideway/formula": "^3.0.0", - "@sideway/pinpoint": "^2.0.0" - } - }, - "node_modules/js-sha3": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz", - "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==" - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "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/jsc-android": { - "version": "250230.2.1", - "resolved": "https://registry.npmjs.org/jsc-android/-/jsc-android-250230.2.1.tgz", - "integrity": "sha512-KmxeBlRjwoqCnBBKGsihFtvsBHyUFlBxJPK4FzeYcIuBfdjv6jFys44JITAgSTbQD+vIdwMEfyZklsuQX0yI1Q==", - "peer": true - }, - "node_modules/jscodeshift": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.13.1.tgz", - "integrity": "sha512-lGyiEbGOvmMRKgWk4vf+lUrCWO/8YR8sUR3FKF1Cq5fovjZDlIcw3Hu5ppLHAnEXshVffvaM0eyuY/AbOeYpnQ==", - "peer": true, - "dependencies": { - "@babel/core": "^7.13.16", - "@babel/parser": "^7.13.16", - "@babel/plugin-proposal-class-properties": "^7.13.0", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.13.8", - "@babel/plugin-proposal-optional-chaining": "^7.13.12", - "@babel/plugin-transform-modules-commonjs": "^7.13.8", - "@babel/preset-flow": "^7.13.13", - "@babel/preset-typescript": "^7.13.0", - "@babel/register": "^7.13.16", - "babel-core": "^7.0.0-bridge.0", - "chalk": "^4.1.2", - "flow-parser": "0.*", - "graceful-fs": "^4.2.4", - "micromatch": "^3.1.10", - "neo-async": "^2.5.0", - "node-dir": "^0.1.17", - "recast": "^0.20.4", - "temp": "^0.8.4", - "write-file-atomic": "^2.3.0" - }, - "bin": { - "jscodeshift": "bin/jscodeshift.js" - }, - "peerDependencies": { - "@babel/preset-env": "^7.1.6" - } - }, - "node_modules/jscodeshift/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jscodeshift/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "peer": true, - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jscodeshift/node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "peer": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jscodeshift/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "peer": true, - "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/jscodeshift/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "peer": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jscodeshift/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==", - "peer": true - }, - "node_modules/jscodeshift/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", - "peer": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jscodeshift/node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "peer": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jscodeshift/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==", - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jscodeshift/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jscodeshift/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "peer": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jscodeshift/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "peer": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jscodeshift/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "peer": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jscodeshift/node_modules/rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", - "peer": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/jscodeshift/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==", - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jscodeshift/node_modules/temp": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.4.tgz", - "integrity": "sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==", - "peer": true, - "dependencies": { - "rimraf": "~2.6.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/jscodeshift/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", - "peer": true, - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "peer": true - }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "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", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", - "dev": true - }, - "node_modules/json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "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, - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/jsx-ast-utils": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.1.tgz", - "integrity": "sha512-uP5vu8xfy2F9A6LGC22KO7e2/vGTS1MhP+18f++ZNlf0Ohaxbc9nIEwHAsejlJKyzfZzU5UIhe5ItYkitcZnZA==", - "dev": true, - "dependencies": { - "array-includes": "^3.1.3", - "object.assign": "^4.1.2" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/klaw": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", - "integrity": "sha512-TED5xi9gGQjGpNnvRWknrwAB1eL5GciPfVFOt3Vk1OJCVDQbzuSfrF3hkUQKlsgKrG1F+0t5W0m+Fje1jIt8rw==", - "peer": true, - "optionalDependencies": { - "graceful-fs": "^4.1.9" - } - }, - "node_modules/kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "peer": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/klona": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", - "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/konva": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/konva/-/konva-3.4.1.tgz", - "integrity": "sha512-Lra+Sb9dFwsCtkWoFvtcmVFbzAZCqSS/we3iTxDogBl3DTTjieY0e/1crqvs/EZCNR5uV2Kfvkn7t2547cD1SQ==", - "peer": true - }, - "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==", - "engines": { - "node": ">=6" - } - }, - "node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/lilconfig": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.5.tgz", - "integrity": "sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true - }, - "node_modules/lmdb": { - "version": "2.3.10", - "resolved": "https://registry.npmjs.org/lmdb/-/lmdb-2.3.10.tgz", - "integrity": "sha512-GtH+nStn9V59CfYeQ5ddx6YTfuFCmu86UJojIjJAweG+/Fm0PDknuk3ovgYDtY/foMeMdZa8/P7oSljW/d5UPw==", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "msgpackr": "^1.5.4", - "nan": "^2.14.2", - "node-addon-api": "^4.3.0", - "node-gyp-build-optional-packages": "^4.3.2", - "ordered-binary": "^1.2.4", - "weak-lru-cache": "^1.2.2" - }, - "optionalDependencies": { - "lmdb-darwin-arm64": "2.3.10", - "lmdb-darwin-x64": "2.3.10", - "lmdb-linux-arm": "2.3.10", - "lmdb-linux-arm64": "2.3.10", - "lmdb-linux-x64": "2.3.10", - "lmdb-win32-x64": "2.3.10" - } - }, - "node_modules/lmdb-darwin-arm64": { - "version": "2.3.10", - "resolved": "https://registry.npmjs.org/lmdb-darwin-arm64/-/lmdb-darwin-arm64-2.3.10.tgz", - "integrity": "sha512-LVXbH2MYu7/ZuQ8+P9rv+SwNyBKltxo7vHAGJS94HWyfwnCbKEYER9PImBvNBwzvgtaYk6x0RMX3oor6e6KdDQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/lmdb-darwin-x64": { - "version": "2.3.10", - "resolved": "https://registry.npmjs.org/lmdb-darwin-x64/-/lmdb-darwin-x64-2.3.10.tgz", - "integrity": "sha512-gAc/1b/FZOb9yVOT+o0huA+hdW82oxLo5r22dFTLoRUFG1JMzxdTjmnW6ONVOHdqC9a5bt3vBCEY3jmXNqV26A==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/lmdb-linux-arm": { - "version": "2.3.10", - "resolved": "https://registry.npmjs.org/lmdb-linux-arm/-/lmdb-linux-arm-2.3.10.tgz", - "integrity": "sha512-Rb8+4JjsThuEcJ7GLLwFkCFnoiwv/3hAAbELWITz70buQFF+dCZvCWWgEgmDTxwn5r+wIkdUjmFv4dqqiKQFmQ==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/lmdb-linux-arm64": { - "version": "2.3.10", - "resolved": "https://registry.npmjs.org/lmdb-linux-arm64/-/lmdb-linux-arm64-2.3.10.tgz", - "integrity": "sha512-Ihr8mdICTK3jA4GXHxrXGK2oekn0mY6zuDSXQDNtyRSH19j3D2Y04A7SEI9S0EP/t5sjKSudYgZbiHDxRCsI5A==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/lmdb-linux-x64": { - "version": "2.3.10", - "resolved": "https://registry.npmjs.org/lmdb-linux-x64/-/lmdb-linux-x64-2.3.10.tgz", - "integrity": "sha512-E3l3pDiCA9uvnLf+t3qkmBGRO01dp1EHD0x0g0iRnfpAhV7wYbayJGfG93BUt22Tj3fnq4HDo4dQ6ZWaDI1nuw==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/lmdb-win32-x64": { - "version": "2.3.10", - "resolved": "https://registry.npmjs.org/lmdb-win32-x64/-/lmdb-win32-x64-2.3.10.tgz", - "integrity": "sha512-gspWk34tDANhjn+brdqZstJMptGiwj4qFNVg0Zey9ds+BUlif+Lgf5szrfOVzZ8gVRkk1Lgbz7i78+V7YK7SCA==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/lmdb/node_modules/node-addon-api": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-4.3.0.tgz", - "integrity": "sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==", - "dev": true - }, - "node_modules/loader-runner": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz", - "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==", - "dev": true, - "engines": { - "node": ">=6.11.5" - } - }, - "node_modules/loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "node_modules/lodash-es": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", - "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==", - "peer": true - }, - "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=" - }, - "node_modules/lodash.get": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", - "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=", - "dev": true - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "node_modules/lodash.throttle": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", - "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==", - "peer": true - }, - "node_modules/log-symbols": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", - "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", - "dependencies": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/log-symbols/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/log-symbols/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "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/log-symbols/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/log-symbols/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==" - }, - "node_modules/log-symbols/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==", - "engines": { - "node": ">=8" - } - }, - "node_modules/log-symbols/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==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/logkitty": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/logkitty/-/logkitty-0.7.1.tgz", - "integrity": "sha512-/3ER20CTTbahrCrpYfPn7Xavv9diBROZpoXGVZDWMw4b/X4uuUwAC0ki85tgsdMRONURyIJbcOvS94QsUBYPbQ==", - "peer": true, - "dependencies": { - "ansi-fragments": "^0.2.1", - "dayjs": "^1.8.15", - "yargs": "^15.1.0" - }, - "bin": { - "logkitty": "bin/logkitty.js" - } - }, - "node_modules/logkitty/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/logkitty/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "peer": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/logkitty/node_modules/cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "peer": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "node_modules/logkitty/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "peer": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/logkitty/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==", - "peer": true - }, - "node_modules/logkitty/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "peer": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/logkitty/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "peer": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/logkitty/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "peer": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/logkitty/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "peer": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/logkitty/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "peer": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/logkitty/node_modules/y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "peer": true - }, - "node_modules/logkitty/node_modules/yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "peer": true, - "dependencies": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/logkitty/node_modules/yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "peer": true, - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" - } - }, - "node_modules/lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "dev": true, - "dependencies": { - "tslib": "^2.0.3" - } - }, - "node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/make-error": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", - "dev": true - }, - "node_modules/make-plural": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/make-plural/-/make-plural-7.1.0.tgz", - "integrity": "sha512-PKkwVlAxYVo98NrbclaQIT4F5Oy+X58PZM5r2IwUSCe3syya6PXkIRCn2XCdz7p58Scgpp50PBeHmepXVDG3hg==" - }, - "node_modules/makeerror": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", - "peer": true, - "dependencies": { - "tmpl": "1.0.5" - } - }, - "node_modules/map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", - "peer": true, - "dependencies": { - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/match-sorter": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/match-sorter/-/match-sorter-6.3.1.tgz", - "integrity": "sha512-mxybbo3pPNuA+ZuCUhm5bwNkXrJTbsk5VWbR5wiwz/GC6LIiegBGn2w3O08UG/jdbYLinw51fSQ5xNU1U3MgBw==", - "dependencies": { - "@babel/runtime": "^7.12.5", - "remove-accents": "0.4.2" - } - }, - "node_modules/media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mediatracker-api": { - "resolved": "../rest-api", - "link": true - }, - "node_modules/memfs": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.1.tgz", - "integrity": "sha512-1c9VPVvW5P7I85c35zAdEr1TD5+F11IToIHIlrVIcflfnzPkJa0ZoYEoEdYDP8KgPFoSZ/opDrUsAoZWym3mtw==", - "dev": true, - "dependencies": { - "fs-monkey": "1.0.3" - }, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/memoize-one": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz", - "integrity": "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==", - "peer": true - }, - "node_modules/merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", - "dev": true - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/messageformat-parser": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/messageformat-parser/-/messageformat-parser-4.1.3.tgz", - "integrity": "sha512-2fU3XDCanRqeOCkn7R5zW5VQHWf+T3hH65SzuqRvjatBK7r4uyFa5mEX+k6F9Bd04LVM5G4/BHBTUJsOdW7uyg==" - }, - "node_modules/methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/metro": { - "version": "0.72.3", - "resolved": "https://registry.npmjs.org/metro/-/metro-0.72.3.tgz", - "integrity": "sha512-Hb3xTvPqex8kJ1hutQNZhQadUKUwmns/Du9GikmWKBFrkiG3k3xstGAyO5t5rN9JSUEzQT6y9SWzSSOGogUKIg==", - "peer": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "@babel/core": "^7.14.0", - "@babel/generator": "^7.14.0", - "@babel/parser": "^7.14.0", - "@babel/template": "^7.0.0", - "@babel/traverse": "^7.14.0", - "@babel/types": "^7.0.0", - "absolute-path": "^0.0.0", - "accepts": "^1.3.7", - "async": "^3.2.2", - "chalk": "^4.0.0", - "ci-info": "^2.0.0", - "connect": "^3.6.5", - "debug": "^2.2.0", - "denodeify": "^1.2.1", - "error-stack-parser": "^2.0.6", - "fs-extra": "^1.0.0", - "graceful-fs": "^4.2.4", - "hermes-parser": "0.8.0", - "image-size": "^0.6.0", - "invariant": "^2.2.4", - "jest-worker": "^27.2.0", - "lodash.throttle": "^4.1.1", - "metro-babel-transformer": "0.72.3", - "metro-cache": "0.72.3", - "metro-cache-key": "0.72.3", - "metro-config": "0.72.3", - "metro-core": "0.72.3", - "metro-file-map": "0.72.3", - "metro-hermes-compiler": "0.72.3", - "metro-inspector-proxy": "0.72.3", - "metro-minify-uglify": "0.72.3", - "metro-react-native-babel-preset": "0.72.3", - "metro-resolver": "0.72.3", - "metro-runtime": "0.72.3", - "metro-source-map": "0.72.3", - "metro-symbolicate": "0.72.3", - "metro-transform-plugins": "0.72.3", - "metro-transform-worker": "0.72.3", - "mime-types": "^2.1.27", - "node-fetch": "^2.2.0", - "nullthrows": "^1.1.1", - "rimraf": "^2.5.4", - "serialize-error": "^2.1.0", - "source-map": "^0.5.6", - "strip-ansi": "^6.0.0", - "temp": "0.8.3", - "throat": "^5.0.0", - "ws": "^7.5.1", - "yargs": "^15.3.1" - }, - "bin": { - "metro": "src/cli.js" - } - }, - "node_modules/metro-babel-transformer": { - "version": "0.72.3", - "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.72.3.tgz", - "integrity": "sha512-PTOR2zww0vJbWeeM3qN90WKENxCLzv9xrwWaNtwVlhcV8/diNdNe82sE1xIxLFI6OQuAVwNMv1Y7VsO2I7Ejrw==", - "peer": true, - "dependencies": { - "@babel/core": "^7.14.0", - "hermes-parser": "0.8.0", - "metro-source-map": "0.72.3", - "nullthrows": "^1.1.1" - } - }, - "node_modules/metro-cache": { - "version": "0.72.3", - "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.72.3.tgz", - "integrity": "sha512-++eyZzwkXvijWRV3CkDbueaXXGlVzH9GA52QWqTgAOgSHYp5jWaDwLQ8qpsMkQzpwSyIF4LLK9aI3eA7Xa132A==", - "peer": true, - "dependencies": { - "metro-core": "0.72.3", - "rimraf": "^2.5.4" - } - }, - "node_modules/metro-cache-key": { - "version": "0.72.3", - "resolved": "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.72.3.tgz", - "integrity": "sha512-kQzmF5s3qMlzqkQcDwDxrOaVxJ2Bh6WRXWdzPnnhsq9LcD3B3cYqQbRBS+3tSuXmathb4gsOdhWslOuIsYS8Rg==", - "peer": true - }, - "node_modules/metro-cache/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "peer": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/metro-config": { - "version": "0.72.3", - "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.72.3.tgz", - "integrity": "sha512-VEsAIVDkrIhgCByq8HKTWMBjJG6RlYwWSu1Gnv3PpHa0IyTjKJtB7wC02rbTjSaemcr82scldf2R+h6ygMEvsw==", - "peer": true, - "dependencies": { - "cosmiconfig": "^5.0.5", - "jest-validate": "^26.5.2", - "metro": "0.72.3", - "metro-cache": "0.72.3", - "metro-core": "0.72.3", - "metro-runtime": "0.72.3" - } - }, - "node_modules/metro-config/node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "peer": true, - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/metro-config/node_modules/cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", - "peer": true, - "dependencies": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/metro-config/node_modules/import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", - "peer": true, - "dependencies": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/metro-config/node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "peer": true, - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/metro-config/node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", - "peer": true, - "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/metro-config/node_modules/resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/metro-core": { - "version": "0.72.3", - "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.72.3.tgz", - "integrity": "sha512-KuYWBMmLB4+LxSMcZ1dmWabVExNCjZe3KysgoECAIV+wyIc2r4xANq15GhS94xYvX1+RqZrxU1pa0jQ5OK+/6A==", - "peer": true, - "dependencies": { - "lodash.throttle": "^4.1.1", - "metro-resolver": "0.72.3" - } - }, - "node_modules/metro-file-map": { - "version": "0.72.3", - "resolved": "https://registry.npmjs.org/metro-file-map/-/metro-file-map-0.72.3.tgz", - "integrity": "sha512-LhuRnuZ2i2uxkpFsz1XCDIQSixxBkBG7oICAFyLyEMDGbcfeY6/NexphfLdJLTghkaoJR5ARFMiIxUg9fIY/pA==", - "peer": true, - "dependencies": { - "abort-controller": "^3.0.0", - "anymatch": "^3.0.3", - "debug": "^2.2.0", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.4", - "invariant": "^2.2.4", - "jest-regex-util": "^27.0.6", - "jest-serializer": "^27.0.6", - "jest-util": "^27.2.0", - "jest-worker": "^27.2.0", - "micromatch": "^4.0.4", - "walker": "^1.0.7" - }, - "optionalDependencies": { - "fsevents": "^2.1.2" - } - }, - "node_modules/metro-file-map/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "peer": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/metro-file-map/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "peer": true - }, - "node_modules/metro-hermes-compiler": { - "version": "0.72.3", - "resolved": "https://registry.npmjs.org/metro-hermes-compiler/-/metro-hermes-compiler-0.72.3.tgz", - "integrity": "sha512-QWDQASMiXNW3j8uIQbzIzCdGYv5PpAX/ZiF4/lTWqKRWuhlkP4auhVY4eqdAKj5syPx45ggpjkVE0p8hAPDZYg==", - "peer": true - }, - "node_modules/metro-inspector-proxy": { - "version": "0.72.3", - "resolved": "https://registry.npmjs.org/metro-inspector-proxy/-/metro-inspector-proxy-0.72.3.tgz", - "integrity": "sha512-UPFkaq2k93RaOi+eqqt7UUmqy2ywCkuxJLasQ55+xavTUS+TQSyeTnTczaYn+YKw+izLTLllGcvqnQcZiWYhGw==", - "peer": true, - "dependencies": { - "connect": "^3.6.5", - "debug": "^2.2.0", - "ws": "^7.5.1", - "yargs": "^15.3.1" - }, - "bin": { - "metro-inspector-proxy": "src/cli.js" - } - }, - "node_modules/metro-inspector-proxy/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/metro-inspector-proxy/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "peer": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/metro-inspector-proxy/node_modules/cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "peer": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "node_modules/metro-inspector-proxy/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "peer": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/metro-inspector-proxy/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==", - "peer": true - }, - "node_modules/metro-inspector-proxy/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "peer": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/metro-inspector-proxy/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "peer": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/metro-inspector-proxy/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "peer": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/metro-inspector-proxy/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "peer": true - }, - "node_modules/metro-inspector-proxy/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "peer": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/metro-inspector-proxy/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "peer": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/metro-inspector-proxy/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "peer": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/metro-inspector-proxy/node_modules/y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "peer": true - }, - "node_modules/metro-inspector-proxy/node_modules/yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "peer": true, - "dependencies": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/metro-inspector-proxy/node_modules/yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "peer": true, - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/metro-minify-uglify": { - "version": "0.72.3", - "resolved": "https://registry.npmjs.org/metro-minify-uglify/-/metro-minify-uglify-0.72.3.tgz", - "integrity": "sha512-dPXqtMI8TQcj0g7ZrdhC8X3mx3m3rtjtMuHKGIiEXH9CMBvrET8IwrgujQw2rkPcXiSiX8vFDbGMIlfxefDsKA==", - "peer": true, - "dependencies": { - "uglify-es": "^3.1.9" - } - }, - "node_modules/metro-react-native-babel-preset": { - "version": "0.72.3", - "resolved": "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.72.3.tgz", - "integrity": "sha512-uJx9y/1NIqoYTp6ZW1osJ7U5ZrXGAJbOQ/Qzl05BdGYvN1S7Qmbzid6xOirgK0EIT0pJKEEh1s8qbassYZe4cw==", - "peer": true, - "dependencies": { - "@babel/core": "^7.14.0", - "@babel/plugin-proposal-async-generator-functions": "^7.0.0", - "@babel/plugin-proposal-class-properties": "^7.0.0", - "@babel/plugin-proposal-export-default-from": "^7.0.0", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0", - "@babel/plugin-proposal-object-rest-spread": "^7.0.0", - "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", - "@babel/plugin-proposal-optional-chaining": "^7.0.0", - "@babel/plugin-syntax-dynamic-import": "^7.0.0", - "@babel/plugin-syntax-export-default-from": "^7.0.0", - "@babel/plugin-syntax-flow": "^7.2.0", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.0.0", - "@babel/plugin-syntax-optional-chaining": "^7.0.0", - "@babel/plugin-transform-arrow-functions": "^7.0.0", - "@babel/plugin-transform-async-to-generator": "^7.0.0", - "@babel/plugin-transform-block-scoping": "^7.0.0", - "@babel/plugin-transform-classes": "^7.0.0", - "@babel/plugin-transform-computed-properties": "^7.0.0", - "@babel/plugin-transform-destructuring": "^7.0.0", - "@babel/plugin-transform-exponentiation-operator": "^7.0.0", - "@babel/plugin-transform-flow-strip-types": "^7.0.0", - "@babel/plugin-transform-function-name": "^7.0.0", - "@babel/plugin-transform-literals": "^7.0.0", - "@babel/plugin-transform-modules-commonjs": "^7.0.0", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.0.0", - "@babel/plugin-transform-parameters": "^7.0.0", - "@babel/plugin-transform-react-display-name": "^7.0.0", - "@babel/plugin-transform-react-jsx": "^7.0.0", - "@babel/plugin-transform-react-jsx-self": "^7.0.0", - "@babel/plugin-transform-react-jsx-source": "^7.0.0", - "@babel/plugin-transform-runtime": "^7.0.0", - "@babel/plugin-transform-shorthand-properties": "^7.0.0", - "@babel/plugin-transform-spread": "^7.0.0", - "@babel/plugin-transform-sticky-regex": "^7.0.0", - "@babel/plugin-transform-template-literals": "^7.0.0", - "@babel/plugin-transform-typescript": "^7.5.0", - "@babel/plugin-transform-unicode-regex": "^7.0.0", - "@babel/template": "^7.0.0", - "react-refresh": "^0.4.0" - }, - "peerDependencies": { - "@babel/core": "*" - } - }, - "node_modules/metro-react-native-babel-preset/node_modules/react-refresh": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.4.3.tgz", - "integrity": "sha512-Hwln1VNuGl/6bVwnd0Xdn1e84gT/8T9aYNL+HAKDArLCS7LWjwr7StE30IEYbIkx0Vi3vs+coQxe+SQDbGbbpA==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/metro-react-native-babel-transformer": { - "version": "0.72.3", - "resolved": "https://registry.npmjs.org/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.72.3.tgz", - "integrity": "sha512-Ogst/M6ujYrl/+9mpEWqE3zF7l2mTuftDTy3L8wZYwX1pWUQWQpfU1aJBeWiLxt1XlIq+uriRjKzKoRoIK57EA==", - "peer": true, - "dependencies": { - "@babel/core": "^7.14.0", - "babel-preset-fbjs": "^3.4.0", - "hermes-parser": "0.8.0", - "metro-babel-transformer": "0.72.3", - "metro-react-native-babel-preset": "0.72.3", - "metro-source-map": "0.72.3", - "nullthrows": "^1.1.1" - }, - "peerDependencies": { - "@babel/core": "*" - } - }, - "node_modules/metro-resolver": { - "version": "0.72.3", - "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.72.3.tgz", - "integrity": "sha512-wu9zSMGdxpKmfECE7FtCdpfC+vrWGTdVr57lDA0piKhZV6VN6acZIvqQ1yZKtS2WfKsngncv5VbB8Y5eHRQP3w==", - "peer": true, - "dependencies": { - "absolute-path": "^0.0.0" - } - }, - "node_modules/metro-runtime": { - "version": "0.72.3", - "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.72.3.tgz", - "integrity": "sha512-3MhvDKfxMg2u7dmTdpFOfdR71NgNNo4tzAyJumDVQKwnHYHN44f2QFZQqpPBEmqhWlojNeOxsqFsjYgeyMx6VA==", - "peer": true, - "dependencies": { - "@babel/runtime": "^7.0.0", - "react-refresh": "^0.4.0" - } - }, - "node_modules/metro-runtime/node_modules/react-refresh": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.4.3.tgz", - "integrity": "sha512-Hwln1VNuGl/6bVwnd0Xdn1e84gT/8T9aYNL+HAKDArLCS7LWjwr7StE30IEYbIkx0Vi3vs+coQxe+SQDbGbbpA==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/metro-source-map": { - "version": "0.72.3", - "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.72.3.tgz", - "integrity": "sha512-eNtpjbjxSheXu/jYCIDrbNEKzMGOvYW6/ePYpRM7gDdEagUOqKOCsi3St8NJIQJzZCsxD2JZ2pYOiomUSkT1yQ==", - "peer": true, - "dependencies": { - "@babel/traverse": "^7.14.0", - "@babel/types": "^7.0.0", - "invariant": "^2.2.4", - "metro-symbolicate": "0.72.3", - "nullthrows": "^1.1.1", - "ob1": "0.72.3", - "source-map": "^0.5.6", - "vlq": "^1.0.0" - } - }, - "node_modules/metro-source-map/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/metro-symbolicate": { - "version": "0.72.3", - "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.72.3.tgz", - "integrity": "sha512-eXG0NX2PJzJ/jTG4q5yyYeN2dr1cUqUaY7worBB0SP5bRWRc3besfb+rXwfh49wTFiL5qR0oOawkU4ZiD4eHXw==", - "peer": true, - "dependencies": { - "invariant": "^2.2.4", - "metro-source-map": "0.72.3", - "nullthrows": "^1.1.1", - "source-map": "^0.5.6", - "through2": "^2.0.1", - "vlq": "^1.0.0" - }, - "bin": { - "metro-symbolicate": "src/index.js" - }, - "engines": { - "node": ">=8.3" - } - }, - "node_modules/metro-symbolicate/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/metro-transform-plugins": { - "version": "0.72.3", - "resolved": "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.72.3.tgz", - "integrity": "sha512-D+TcUvCKZbRua1+qujE0wV1onZvslW6cVTs7dLCyC2pv20lNHjFr1GtW01jN2fyKR2PcRyMjDCppFd9VwDKnSg==", - "peer": true, - "dependencies": { - "@babel/core": "^7.14.0", - "@babel/generator": "^7.14.0", - "@babel/template": "^7.0.0", - "@babel/traverse": "^7.14.0", - "nullthrows": "^1.1.1" - } - }, - "node_modules/metro-transform-worker": { - "version": "0.72.3", - "resolved": "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.72.3.tgz", - "integrity": "sha512-WsuWj9H7i6cHuJuy+BgbWht9DK5FOgJxHLGAyULD5FJdTG9rSMFaHDO5WfC0OwQU5h4w6cPT40iDuEGksM7+YQ==", - "peer": true, - "dependencies": { - "@babel/core": "^7.14.0", - "@babel/generator": "^7.14.0", - "@babel/parser": "^7.14.0", - "@babel/types": "^7.0.0", - "babel-preset-fbjs": "^3.4.0", - "metro": "0.72.3", - "metro-babel-transformer": "0.72.3", - "metro-cache": "0.72.3", - "metro-cache-key": "0.72.3", - "metro-hermes-compiler": "0.72.3", - "metro-source-map": "0.72.3", - "metro-transform-plugins": "0.72.3", - "nullthrows": "^1.1.1" - } - }, - "node_modules/metro/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/metro/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "peer": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/metro/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "peer": true, - "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/metro/node_modules/cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "peer": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "node_modules/metro/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "peer": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/metro/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==", - "peer": true - }, - "node_modules/metro/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "peer": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/metro/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "peer": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/metro/node_modules/fs-extra": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz", - "integrity": "sha512-VerQV6vEKuhDWD2HGOybV6v5I73syoc/cXAbKlgTC7M/oFVEtklWlp9QH2Ijw3IaWDOQcMkldSPa7zXy79Z/UQ==", - "peer": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "jsonfile": "^2.1.0", - "klaw": "^1.0.0" - } - }, - "node_modules/metro/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==", - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/metro/node_modules/jsonfile": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", - "integrity": "sha512-PKllAqbgLgxHaj8TElYymKCAgrASebJrWpTnEkOaTowt23VKXXN0sUeriJ+eh7y6ufb/CC5ap11pz71/cM0hUw==", - "peer": true, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/metro/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "peer": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/metro/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "peer": true - }, - "node_modules/metro/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "peer": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/metro/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "peer": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/metro/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "peer": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/metro/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/metro/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==", - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/metro/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "peer": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/metro/node_modules/y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "peer": true - }, - "node_modules/metro/node_modules/yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "peer": true, - "dependencies": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/metro/node_modules/yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "peer": true, - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dependencies": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/microseconds": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/microseconds/-/microseconds-0.2.0.tgz", - "integrity": "sha512-n7DHHMjR1avBbSpsTBj6fmMGh2AGrifVV4e+WYc3Q9lO+xnSZ3NyhcBND3vzzatt05LFhoKFRxrIyklmLlUtyA==" - }, - "node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/mime-db": { - "version": "1.51.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz", - "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.34", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz", - "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==", - "dependencies": { - "mime-db": "1.51.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/mini-css-extract-plugin": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.0.tgz", - "integrity": "sha512-ndG8nxCEnAemsg4FSgS+yNyHKgkTB4nPKqCOgh65j3/30qqC5RaSQQXMm++Y6sb6E1zRSxPkztj9fqxhS1Eo6w==", - "dev": true, - "dependencies": { - "schema-utils": "^4.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - } - }, - "node_modules/mini-css-extract-plugin/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, - "dependencies": { - "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/mini-css-extract-plugin/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/mini-css-extract-plugin/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/mini-css-extract-plugin/node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "dev": true - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" - }, - "node_modules/mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "peer": true, - "dependencies": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "peer": true, - "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/mrmime": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-1.0.0.tgz", - "integrity": "sha512-a70zx7zFfVO7XpnQ2IX1Myh9yY4UYvfld/dikWRnsXxbyvMcfz+u6UfgNAtH+k2QqtJuzVpv6eLTx1G2+WKZbQ==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "node_modules/msgpackr": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.6.1.tgz", - "integrity": "sha512-Je+xBEfdjtvA4bKaOv8iRhjC8qX2oJwpYH4f7JrG4uMVJVmnmkAT4pjKdbztKprGj3iwjcxPzb5umVZ02Qq3tA==", - "dev": true, - "optionalDependencies": { - "msgpackr-extract": "^2.0.2" - } - }, - "node_modules/msgpackr-extract": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/msgpackr-extract/-/msgpackr-extract-2.0.2.tgz", - "integrity": "sha512-coskCeJG2KDny23zWeu+6tNy7BLnAiOGgiwzlgdm4oeSsTpqEJJPguHIuKZcCdB7tzhZbXNYSg6jZAXkZErkJA==", - "dev": true, - "hasInstallScript": true, - "optional": true, - "dependencies": { - "node-gyp-build-optional-packages": "5.0.2" - }, - "optionalDependencies": { - "@msgpackr-extract/msgpackr-extract-darwin-arm64": "2.0.2", - "@msgpackr-extract/msgpackr-extract-darwin-x64": "2.0.2", - "@msgpackr-extract/msgpackr-extract-linux-arm": "2.0.2", - "@msgpackr-extract/msgpackr-extract-linux-arm64": "2.0.2", - "@msgpackr-extract/msgpackr-extract-linux-x64": "2.0.2", - "@msgpackr-extract/msgpackr-extract-win32-x64": "2.0.2" - } - }, - "node_modules/msgpackr-extract/node_modules/node-gyp-build-optional-packages": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.0.2.tgz", - "integrity": "sha512-PiN4NWmlQPqvbEFcH/omQsswWQbe5Z9YK/zdB23irp5j2XibaA2IrGvpSWmVVG4qMZdmPdwPctSy4a86rOMn6g==", - "dev": true, - "optional": true, - "bin": { - "node-gyp-build-optional": "optional.js", - "node-gyp-build-optional-packages": "bin.js", - "node-gyp-build-test": "build-test.js" - } - }, - "node_modules/multicast-dns": { - "version": "7.2.4", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.4.tgz", - "integrity": "sha512-XkCYOU+rr2Ft3LI6w4ye51M3VK31qJXFIxu0XLw169PtKG0Zx47OrXeVW/GCYOfpC9s1yyyf1S+L8/4LY0J9Zw==", - "dev": true, - "dependencies": { - "dns-packet": "^5.2.2", - "thunky": "^1.0.2" - }, - "bin": { - "multicast-dns": "cli.js" - } - }, - "node_modules/mute-stream": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", - "dev": true - }, - "node_modules/nan": { - "version": "2.16.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.16.0.tgz", - "integrity": "sha512-UdAqHyFngu7TfQKsCBgAA6pWDkT8MAO7d0jyOecVhN5354xbLqdn8mV9Tat9gepAupm0bt2DbeaSC8vS52MuFA==", - "dev": true - }, - "node_modules/nano-time": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/nano-time/-/nano-time-1.0.0.tgz", - "integrity": "sha1-sFVPaa2J4i0JB/ehKwmTpdlhN+8=", - "dependencies": { - "big-integer": "^1.6.16" - } - }, - "node_modules/nanoid": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", - "dev": true, - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "peer": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", - "dev": true - }, - "node_modules/negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" - }, - "node_modules/nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "peer": true - }, - "node_modules/no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "dev": true, - "dependencies": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - } - }, - "node_modules/nocache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/nocache/-/nocache-3.0.4.tgz", - "integrity": "sha512-WDD0bdg9mbq6F4mRxEYcPWwfA1vxd0mrvKOyxI7Xj/atfRHVeutzuWByG//jfm4uPzp0y4Kj051EORCBSQMycw==", - "peer": true, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/node-addon-api": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz", - "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==", - "dev": true - }, - "node_modules/node-dir": { - "version": "0.1.17", - "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", - "integrity": "sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==", - "peer": true, - "dependencies": { - "minimatch": "^3.0.2" - }, - "engines": { - "node": ">= 0.10.5" - } - }, - "node_modules/node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", - "peer": true, - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, - "node_modules/node-forge": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", - "dev": true, - "engines": { - "node": ">= 6.13.0" - } - }, - "node_modules/node-gettext": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/node-gettext/-/node-gettext-3.0.0.tgz", - "integrity": "sha512-/VRYibXmVoN6tnSAY2JWhNRhWYJ8Cd844jrZU/DwLVoI4vBI6ceYbd8i42sYZ9uOgDH3S7vslIKOWV/ZrT2YBA==", - "dev": true, - "dependencies": { - "lodash.get": "^4.4.2" - } - }, - "node_modules/node-gyp-build": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.4.0.tgz", - "integrity": "sha512-amJnQCcgtRVw9SvoebO3BKGESClrfXGCUTX9hSn1OuGQTQBOZmVd0Z0OlecpuRksKvbsUqALE8jls/ErClAPuQ==", - "dev": true, - "bin": { - "node-gyp-build": "bin.js", - "node-gyp-build-optional": "optional.js", - "node-gyp-build-test": "build-test.js" - } - }, - "node_modules/node-gyp-build-optional-packages": { - "version": "4.3.5", - "resolved": "https://registry.npmjs.org/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-4.3.5.tgz", - "integrity": "sha512-5ke7D8SiQsTQL7CkHpfR1tLwfqtKc0KYEmlnkwd40jHCASskZeS98qoZ1qDUns2aUQWikcjidRUs6PM/3iyN/w==", - "dev": true, - "bin": { - "node-gyp-build-optional-packages": "bin.js", - "node-gyp-build-optional-packages-optional": "optional.js", - "node-gyp-build-optional-packages-test": "build-test.js" - } - }, - "node_modules/node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", - "peer": true - }, - "node_modules/node-releases": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.4.tgz", - "integrity": "sha512-gbMzqQtTtDz/00jQzZ21PQzdI9PyLYqUSvD0p3naOhX4odFji0ZxYdnVwPTxmSwkmxhcFImpozceidSG+AgoPQ==" - }, - "node_modules/node-stream-zip": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/node-stream-zip/-/node-stream-zip-1.15.0.tgz", - "integrity": "sha512-LN4fydt9TqhZhThkZIVQnF9cwjU3qmUH9h78Mx/K7d3VvfRqqwthLwJEUOEL0QPZ0XQmNN7be5Ggit5+4dq3Bw==", - "peer": true, - "engines": { - "node": ">=0.12.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/antelle" - } - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/npm-run-path/node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/nth-check": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", - "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", - "dev": true, - "dependencies": { - "boolbase": "^1.0.0" - }, - "funding": { - "url": "https://github.com/fb55/nth-check?sponsor=1" - } - }, - "node_modules/nullthrows": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", - "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==" - }, - "node_modules/ob1": { - "version": "0.72.3", - "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.72.3.tgz", - "integrity": "sha512-OnVto25Sj7Ghp0vVm2THsngdze3tVq0LOg9LUHsAVXMecpqOP0Y8zaATW8M9gEgs2lNEAcCqV0P/hlmOPhVRvg==", - "peer": true - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", - "peer": true, - "dependencies": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "peer": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "peer": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "peer": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "peer": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-descriptor/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "peer": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-hash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", - "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/object-inspect": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", - "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", - "peer": true, - "dependencies": { - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "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==", - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.entries": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", - "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.fromentries": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz", - "integrity": "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.hasown": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.1.tgz", - "integrity": "sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", - "peer": true, - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object.values": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", - "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/oblivious-set": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/oblivious-set/-/oblivious-set-1.0.0.tgz", - "integrity": "sha512-z+pI07qxo4c2CulUHCDf9lcqDlMSo72N/4rLUpRXf6fu+q8vjt8y0xS+Tlf8NTJDdTXHbdeO1n3MlbctwEoXZw==" - }, - "node_modules/obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", - "dev": true - }, - "node_modules/on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/open": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-6.4.0.tgz", - "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==", - "peer": true, - "dependencies": { - "is-wsl": "^1.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/open/node_modules/is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/opener": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", - "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", - "dev": true, - "bin": { - "opener": "bin/opener-bin.js" - } - }, - "node_modules/optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dev": true, - "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" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/ora": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", - "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", - "dependencies": { - "bl": "^4.1.0", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.5.0", - "is-interactive": "^1.0.0", - "is-unicode-supported": "^0.1.0", - "log-symbols": "^4.1.0", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ora/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/ora/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "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/ora/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/ora/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==" - }, - "node_modules/ora/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==", - "engines": { - "node": ">=8" - } - }, - "node_modules/ora/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==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ordered-binary": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/ordered-binary/-/ordered-binary-1.2.5.tgz", - "integrity": "sha512-djRmZoEpOGvIRW7ufsCDHtvcUa18UC9TxnPbHhSVFZHsoyg0dtut1bWtBZ/fmxdPN62oWXrV6adM7NoWU+CneA==", - "dev": true - }, - "node_modules/os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-retry": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.1.tgz", - "integrity": "sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==", - "dev": true, - "dependencies": { - "@types/retry": "^0.12.0", - "retry": "^0.13.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/papaparse": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/papaparse/-/papaparse-5.3.1.tgz", - "integrity": "sha512-Dbt2yjLJrCwH2sRqKFFJaN5XgIASO9YOFeFP8rIBRG2Ain8mqk5r1M6DkfvqEVozVcz3r3HaUGw253hA1nLIcA==", - "dev": true - }, - "node_modules/param-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", - "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", - "dev": true, - "dependencies": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, - "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/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", - "dev": true, - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - }, - "node_modules/path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", - "dev": true - }, - "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pirates": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", - "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", - "peer": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-dir/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-dir/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-dir/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pkg-dir/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-up": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", - "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", - "dev": true, - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-up/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-up/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-up/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pkg-up/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-up/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/plurals-cldr": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/plurals-cldr/-/plurals-cldr-1.0.4.tgz", - "integrity": "sha512-4nLXqtel7fsCgzi8dvRZvUjfL8SXpP982sKg7b2TgpnR8rDnes06iuQ83trQ/+XdtyMIQkBBbKzX6x97eLfsJQ==", - "dev": true - }, - "node_modules/pofile": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/pofile/-/pofile-1.1.3.tgz", - "integrity": "sha512-sk96pUvpNwDV6PLrnhr68Uu1S5NohsxqLKz0GuracgrDo40BdF/r1RhHnjakUk6Q4Z0OKIybOQ7GevLKGN1iYw==", - "dev": true - }, - "node_modules/pointer-events-polyfill": { - "version": "0.4.4-pre", - "resolved": "https://registry.npmjs.org/pointer-events-polyfill/-/pointer-events-polyfill-0.4.4-pre.tgz", - "integrity": "sha512-t7iitVY5jW9mGOFZEHphJOzB8eMhoYaE6I5HqsUX14rjsPa9F6OlMOCj3EpqDzNb/8XtMk2BxMpOyePPyuefHw==", - "peer": true - }, - "node_modules/posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss": { - "version": "8.4.14", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", - "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - } - ], - "dependencies": { - "nanoid": "^3.3.4", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/postcss-cli": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/postcss-cli/-/postcss-cli-9.1.0.tgz", - "integrity": "sha512-zvDN2ADbWfza42sAnj+O2uUWyL0eRL1V+6giM2vi4SqTR3gTYy8XzcpfwccayF2szcUif0HMmXiEaDv9iEhcpw==", - "dev": true, - "dependencies": { - "chokidar": "^3.3.0", - "dependency-graph": "^0.11.0", - "fs-extra": "^10.0.0", - "get-stdin": "^9.0.0", - "globby": "^12.0.0", - "picocolors": "^1.0.0", - "postcss-load-config": "^3.0.0", - "postcss-reporter": "^7.0.0", - "pretty-hrtime": "^1.0.3", - "read-cache": "^1.0.0", - "slash": "^4.0.0", - "yargs": "^17.0.0" - }, - "bin": { - "postcss": "index.js" - }, - "engines": { - "node": ">=12" - }, - "peerDependencies": { - "postcss": "^8.0.0" - } - }, - "node_modules/postcss-cli/node_modules/array-union": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-3.0.1.tgz", - "integrity": "sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/postcss-cli/node_modules/globby": { - "version": "12.0.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-12.0.2.tgz", - "integrity": "sha512-lAsmb/5Lww4r7MM9nCCliDZVIKbZTavrsunAsHLr9oHthrZP1qi7/gAnHOsUs9bLvEt2vKVJhHmxuL7QbDuPdQ==", - "dev": true, - "dependencies": { - "array-union": "^3.0.1", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.7", - "ignore": "^5.1.8", - "merge2": "^1.4.1", - "slash": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/postcss-cli/node_modules/slash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/postcss-import": { - "version": "14.1.0", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", - "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", - "dev": true, - "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" - } - }, - "node_modules/postcss-js": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", - "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", - "dev": true, - "dependencies": { - "camelcase-css": "^2.0.1" - }, - "engines": { - "node": "^12 || ^14 || >= 16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.3.3" - } - }, - "node_modules/postcss-load-config": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", - "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", - "dev": true, - "dependencies": { - "lilconfig": "^2.0.5", - "yaml": "^1.10.2" - }, - "engines": { - "node": ">= 10" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": ">=8.0.9", - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "postcss": { - "optional": true - }, - "ts-node": { - "optional": true - } - } - }, - "node_modules/postcss-loader": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.0.0.tgz", - "integrity": "sha512-IDyttebFzTSY6DI24KuHUcBjbAev1i+RyICoPEWcAstZsj03r533uMXtDn506l6/wlsRYiS5XBdx7TpccCsyUg==", - "dev": true, - "dependencies": { - "cosmiconfig": "^7.0.0", - "klona": "^2.0.5", - "semver": "^7.3.7" - }, - "engines": { - "node": ">= 14.15.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "postcss": "^7.0.0 || ^8.0.1", - "webpack": "^5.0.0" - } - }, - "node_modules/postcss-loader/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", - "dev": true, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-local-by-default": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", - "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", - "dev": true, - "dependencies": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-scope": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", - "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", - "dev": true, - "dependencies": { - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-values": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", - "dev": true, - "dependencies": { - "icss-utils": "^5.0.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-nested": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz", - "integrity": "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==", - "dev": true, - "dependencies": { - "postcss-selector-parser": "^6.0.6" - }, - "engines": { - "node": ">=12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.2.14" - } - }, - "node_modules/postcss-reporter": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-7.0.5.tgz", - "integrity": "sha512-glWg7VZBilooZGOFPhN9msJ3FQs19Hie7l5a/eE6WglzYqVeH3ong3ShFcp9kDWJT1g2Y/wd59cocf9XxBtkWA==", - "dev": true, - "dependencies": { - "picocolors": "^1.0.0", - "thenby": "^1.3.4" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-selector-parser": { - "version": "6.0.10", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", - "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", - "dev": true, - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" - }, - "node_modules/preact": { - "version": "10.6.5", - "resolved": "https://registry.npmjs.org/preact/-/preact-10.6.5.tgz", - "integrity": "sha512-i+LXM6JiVjQXSt2jG2vZZFapGpCuk1fl8o6ii3G84MA3xgj686FKjs4JFDkmUVhtxyq21+4ay74zqPykz9hU6w==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/preact" - } - }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/pretty-error": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", - "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", - "dev": true, - "dependencies": { - "lodash": "^4.17.20", - "renderkid": "^3.0.0" - } - }, - "node_modules/pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", - "dependencies": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/pretty-format/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/pretty-format/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/pretty-format/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==" - }, - "node_modules/pretty-hrtime": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", - "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "node_modules/promise": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", - "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", - "peer": true, - "dependencies": { - "asap": "~2.0.6" - } - }, - "node_modules/prompts": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", - "peer": true, - "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/prop-types/node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - }, - "node_modules/proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "dev": true, - "dependencies": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/proxy-addr/node_modules/ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/pseudolocale": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pseudolocale/-/pseudolocale-1.2.0.tgz", - "integrity": "sha512-k0OQFvIlvpRdzR0dPVrrbWX7eE9EaZ6gpZtTlFSDi1Gf9tMy9wiANCNu7JZ0drcKgUri/39a2mBbH0goiQmrmQ==", - "dev": true, - "dependencies": { - "commander": "*" - } - }, - "node_modules/pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "peer": true, - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/qs": { - "version": "6.10.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", - "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", - "dev": true, - "dependencies": { - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "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" - } - ] - }, - "node_modules/quick-lru": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", - "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ramda": { - "version": "0.27.2", - "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.27.2.tgz", - "integrity": "sha512-SbiLPU40JuJniHexQSAgad32hfwd+DRUdwF2PlVuI5RZD0/vahUco7R8vD86J/tcEKKF9vZrUVwgtmGCqlCKyA==", - "dev": true - }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, - "dependencies": { - "safe-buffer": "^5.1.0" - } - }, - "node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", - "dev": true, - "dependencies": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/raw-body/node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/react": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", - "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-devtools-core": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-4.24.0.tgz", - "integrity": "sha512-Rw7FzYOOzcfyUPaAm9P3g0tFdGqGq2LLiAI+wjYcp6CsF3DeeMrRS3HZAho4s273C29G/DJhx0e8BpRE/QZNGg==", - "peer": true, - "dependencies": { - "shell-quote": "^1.6.1", - "ws": "^7" - } - }, - "node_modules/react-dom": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", - "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "scheduler": "^0.20.2" - }, - "peerDependencies": { - "react": "17.0.2" - } - }, - "node_modules/react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" - }, - "node_modules/react-merge-refs": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/react-merge-refs/-/react-merge-refs-1.1.0.tgz", - "integrity": "sha512-alTKsjEL0dKH/ru1Iyn7vliS2QRcBp9zZPGoWxUOvRGWPUYgjo+V01is7p04It6KhgrzhJGnIj9GgX8W4bZoCQ==", - "peer": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/react-native-codegen": { - "version": "0.70.6", - "resolved": "https://registry.npmjs.org/react-native-codegen/-/react-native-codegen-0.70.6.tgz", - "integrity": "sha512-kdwIhH2hi+cFnG5Nb8Ji2JwmcCxnaOOo9440ov7XDzSvGfmUStnCzl+MCW8jLjqHcE4icT7N9y+xx4f50vfBTw==", - "peer": true, - "dependencies": { - "@babel/parser": "^7.14.0", - "flow-parser": "^0.121.0", - "jscodeshift": "^0.13.1", - "nullthrows": "^1.1.1" - } - }, - "node_modules/react-native-gradle-plugin": { - "version": "0.70.3", - "resolved": "https://registry.npmjs.org/react-native-gradle-plugin/-/react-native-gradle-plugin-0.70.3.tgz", - "integrity": "sha512-oOanj84fJEXUg9FoEAQomA8ISG+DVIrTZ3qF7m69VQUJyOGYyDZmPqKcjvRku4KXlEH6hWO9i4ACLzNBh8gC0A==", - "peer": true - }, - "node_modules/react-query": { - "version": "3.34.19", - "resolved": "https://registry.npmjs.org/react-query/-/react-query-3.34.19.tgz", - "integrity": "sha512-JO0Ymi58WKmvnhgg6bGIrYIeKb64KsKaPWo8JcGnmK2jJxAs2XmMBzlP75ZepSU7CHzcsWtIIyhMrLbX3pb/3w==", - "dependencies": { - "@babel/runtime": "^7.5.5", - "broadcast-channel": "^3.4.1", - "match-sorter": "^6.0.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/tannerlinsley" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0" - }, - "peerDependenciesMeta": { - "react-dom": { - "optional": true - }, - "react-native": { - "optional": true - } - } - }, - "node_modules/react-reconciler": { - "version": "0.26.2", - "resolved": "https://registry.npmjs.org/react-reconciler/-/react-reconciler-0.26.2.tgz", - "integrity": "sha512-nK6kgY28HwrMNwDnMui3dvm3rCFjZrcGiuwLc5COUipBK5hWHLOxMJhSnSomirqWwjPBJKV1QcbkI0VJr7Gl1Q==", - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "scheduler": "^0.20.2" - }, - "engines": { - "node": ">=0.10.0" - }, - "peerDependencies": { - "react": "^17.0.2" - } - }, - "node_modules/react-refresh": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.12.0.tgz", - "integrity": "sha512-suLIhrU2IHKL5JEKR/fAwJv7bbeq4kJ+pJopf77jHwuR+HmJS/HbrPIGsTBUVfw7tXPOmYv7UJ7PCaN49e8x4A==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-refresh-typescript": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/react-refresh-typescript/-/react-refresh-typescript-2.0.4.tgz", - "integrity": "sha512-ySsBExEFik5Jjf7NoXtFbzUk2rYWM4gF5gg+wRTNmp9p7B2uMpAAa339FHWqmB8EAr0e6mzzskAXxc0Jd04fBw==", - "dev": true, - "peerDependencies": { - "react-refresh": "0.10.x || 0.11.x || 0.12.x", - "typescript": "^4" - } - }, - "node_modules/react-router": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.3.0.tgz", - "integrity": "sha512-7Wh1DzVQ+tlFjkeo+ujvjSqSJmkt1+8JO+T5xklPlgrh70y7ogx75ODRW0ThWhY7S+6yEDks8TYrtQe/aoboBQ==", - "dependencies": { - "history": "^5.2.0" - }, - "peerDependencies": { - "react": ">=16.8" - } - }, - "node_modules/react-router-dom": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.3.0.tgz", - "integrity": "sha512-uaJj7LKytRxZNQV8+RbzJWnJ8K2nPsOOEuX7aQstlMZKQT0164C+X2w6bnkqU3sjtLvpd5ojrezAyfZ1+0sStw==", - "dependencies": { - "history": "^5.2.0", - "react-router": "6.3.0" - }, - "peerDependencies": { - "react": ">=16.8", - "react-dom": ">=16.8" - } - }, - "node_modules/react-shallow-renderer": { - "version": "16.15.0", - "resolved": "https://registry.npmjs.org/react-shallow-renderer/-/react-shallow-renderer-16.15.0.tgz", - "integrity": "sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA==", - "peer": true, - "dependencies": { - "object-assign": "^4.1.1", - "react-is": "^16.12.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependencies": { - "react": "^16.0.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/react-spring": { - "version": "9.4.4", - "resolved": "https://registry.npmjs.org/react-spring/-/react-spring-9.4.4.tgz", - "integrity": "sha512-VOqilh9DJBsS6Pf550YLhdReS3j9a2AQVh7NcsNtWoxTYIeuErWi6ym0++6bBhQp4yT5xvVvUDaJ8ez8vrFgaw==", - "dependencies": { - "@react-spring/core": "~9.4.4", - "@react-spring/konva": "~9.4.4", - "@react-spring/native": "~9.4.4", - "@react-spring/three": "~9.4.4", - "@react-spring/web": "~9.4.4", - "@react-spring/zdog": "~9.4.4" - } - }, - "node_modules/react-spring/node_modules/@react-spring/konva": { - "version": "9.4.4", - "resolved": "https://registry.npmjs.org/@react-spring/konva/-/konva-9.4.4.tgz", - "integrity": "sha512-ZHwsf4l/W5YzK8TwlvGXL9SYiHxxC6iEOAKStRs8WV6VuBvTFgIoGK5RNOTbsRC2N/spNWnN6JViz1PNbgrB+A==", - "dependencies": { - "@react-spring/animated": "~9.4.4", - "@react-spring/core": "~9.4.4", - "@react-spring/shared": "~9.4.4", - "@react-spring/types": "~9.4.4" - }, - "peerDependencies": { - "konva": ">=2.6", - "react": "^16.8.0 || ^17.0.0", - "react-konva": "^16.8.0 || ^17.0.0" - } - }, - "node_modules/react-spring/node_modules/@react-spring/native": { - "version": "9.4.4", - "resolved": "https://registry.npmjs.org/@react-spring/native/-/native-9.4.4.tgz", - "integrity": "sha512-p0/JI59JVkgVjnoLvu+cpEgEkE0B3RDvzT1oNaCAx0ePaGQo4ICAS8PyOgPvN5IHUOy59CBLSMNnFyHV+IgaGQ==", - "dependencies": { - "@react-spring/animated": "~9.4.4", - "@react-spring/core": "~9.4.4", - "@react-spring/shared": "~9.4.4", - "@react-spring/types": "~9.4.4" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0", - "react-native": ">=0.58" - } - }, - "node_modules/react-spring/node_modules/@react-spring/three": { - "version": "9.4.4", - "resolved": "https://registry.npmjs.org/@react-spring/three/-/three-9.4.4.tgz", - "integrity": "sha512-z77ohxg8zG0CcZJojzfoJTTrjSbIyefNz2RlId68/4IypnOs1p8kB2Q1p+wX4KyWORpLg8ivsPcjtwBjGwfDtg==", - "dependencies": { - "@react-spring/animated": "~9.4.4", - "@react-spring/core": "~9.4.4", - "@react-spring/shared": "~9.4.4", - "@react-spring/types": "~9.4.4" - }, - "peerDependencies": { - "@react-three/fiber": ">=6.0", - "react": ">=16.11", - "three": ">=0.126" - } - }, - "node_modules/react-spring/node_modules/@react-three/fiber": { - "version": "7.0.26", - "resolved": "https://registry.npmjs.org/@react-three/fiber/-/fiber-7.0.26.tgz", - "integrity": "sha512-46NBais4fQIGcMGLBbOf84lp8y/cg73jOEVmAQQJqWX6iOVeNg29jYd15LBuCW2qPD1qDRU0rOfLbMDgwr/vxQ==", - "peer": true, - "dependencies": { - "@babel/runtime": "^7.13.10", - "react-merge-refs": "^1.1.0", - "react-reconciler": "^0.26.2", - "react-three-fiber": "0.0.0-deprecated", - "react-use-measure": "^2.1.1", - "resize-observer-polyfill": "^1.5.1", - "scheduler": "^0.20.2", - "use-asset": "^1.0.4", - "utility-types": "^3.10.0", - "zustand": "^3.5.1" - }, - "peerDependencies": { - "react": ">=17.0", - "react-dom": ">=17.0", - "three": ">=0.133" - }, - "peerDependenciesMeta": { - "react-dom": { - "optional": true - } - } - }, - "node_modules/react-spring/node_modules/@react-three/fiber/node_modules/react-use-measure": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/react-use-measure/-/react-use-measure-2.1.1.tgz", - "integrity": "sha512-nocZhN26cproIiIduswYpV5y5lQpSQS1y/4KuvUCjSKmw7ZWIS/+g3aFnX3WdBkyuGUtTLif3UTqnLLhbDoQig==", - "peer": true, - "dependencies": { - "debounce": "^1.2.1" - }, - "peerDependencies": { - "react": ">=16.13", - "react-dom": ">=16.13" - } - }, - "node_modules/react-spring/node_modules/@react-three/fiber/node_modules/use-asset": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/use-asset/-/use-asset-1.0.4.tgz", - "integrity": "sha512-7/hqDrWa0iMnCoET9W1T07EmD4Eg/Wmoj/X8TGBc++ECRK4m5yTsjP4O6s0yagbxfqIOuUkIxe2/sA+VR2GxZA==", - "peer": true, - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "react": ">=17.0" - } - }, - "node_modules/react-spring/node_modules/react": { - "version": "16.8.6", - "resolved": "https://registry.npmjs.org/react/-/react-16.8.6.tgz", - "integrity": "sha512-pC0uMkhLaHm11ZSJULfOBqV4tIZkx87ZLvbbQYunNixAAvjnC+snJCg0XQXn9VIsttVsbZP/H/ewzgsd5fxKXw==", - "peer": true, - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2", - "scheduler": "^0.13.6" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-spring/node_modules/react-dom": { - "version": "16.8.6", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.8.6.tgz", - "integrity": "sha512-1nL7PIq9LTL3fthPqwkvr2zY7phIPjYrT0jp4HjyEQrEROnw4dG41VVwi/wfoCneoleqrNX7iAD+pXebJZwrwA==", - "peer": true, - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2", - "scheduler": "^0.13.6" - }, - "peerDependencies": { - "react": "^16.0.0" - } - }, - "node_modules/react-spring/node_modules/react-dom/node_modules/scheduler": { - "version": "0.13.6", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.13.6.tgz", - "integrity": "sha512-IWnObHt413ucAYKsD9J1QShUKkbKLQQHdxRyw73sw4FN26iWr3DY/H34xGPe4nmL1DwXyWmSWmMrA9TfQbE/XQ==", - "peer": true, - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, - "node_modules/react-spring/node_modules/react-konva": { - "version": "16.8.6", - "resolved": "https://registry.npmjs.org/react-konva/-/react-konva-16.8.6.tgz", - "integrity": "sha512-6KRIqHyJuTTMuAehDIXvw+ZrtEj2aMc2fwolhmFlg1HBzH4PJimsMByTcEx292Afh9d38TcHdjXP1C58qqDOlg==", - "peer": true, - "dependencies": { - "react-reconciler": "^0.20.4", - "scheduler": "^0.13.6" - }, - "peerDependencies": { - "konva": "^3.2.3", - "react": "16.8.x", - "react-dom": "16.8.x" - } - }, - "node_modules/react-spring/node_modules/react-konva/node_modules/react-reconciler": { - "version": "0.20.4", - "resolved": "https://registry.npmjs.org/react-reconciler/-/react-reconciler-0.20.4.tgz", - "integrity": "sha512-kxERc4H32zV2lXMg/iMiwQHOtyqf15qojvkcZ5Ja2CPkjVohHw9k70pdDBwrnQhLVetUJBSYyqU3yqrlVTOajA==", - "peer": true, - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2", - "scheduler": "^0.13.6" - }, - "engines": { - "node": ">=0.10.0" - }, - "peerDependencies": { - "react": "^16.0.0" - } - }, - "node_modules/react-spring/node_modules/react-konva/node_modules/scheduler": { - "version": "0.13.6", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.13.6.tgz", - "integrity": "sha512-IWnObHt413ucAYKsD9J1QShUKkbKLQQHdxRyw73sw4FN26iWr3DY/H34xGPe4nmL1DwXyWmSWmMrA9TfQbE/XQ==", - "peer": true, - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, - "node_modules/react-spring/node_modules/react-native": { - "version": "0.70.6", - "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.70.6.tgz", - "integrity": "sha512-xtQdImPHnwgraEx3HIZFOF+D1hJ9bC5mfpIdUGoMHRws6OmvHAjmFpO6qfdnaQ29vwbmZRq7yf14sbury74R/w==", - "peer": true, - "dependencies": { - "@jest/create-cache-key-function": "^27.0.1", - "@react-native-community/cli": "9.3.2", - "@react-native-community/cli-platform-android": "9.3.1", - "@react-native-community/cli-platform-ios": "9.3.0", - "@react-native/assets": "1.0.0", - "@react-native/normalize-color": "2.0.0", - "@react-native/polyfills": "2.0.0", - "abort-controller": "^3.0.0", - "anser": "^1.4.9", - "base64-js": "^1.1.2", - "event-target-shim": "^5.0.1", - "invariant": "^2.2.4", - "jsc-android": "^250230.2.1", - "memoize-one": "^5.0.0", - "metro-react-native-babel-transformer": "0.72.3", - "metro-runtime": "0.72.3", - "metro-source-map": "0.72.3", - "mkdirp": "^0.5.1", - "nullthrows": "^1.1.1", - "pretty-format": "^26.5.2", - "promise": "^8.3.0", - "react-devtools-core": "4.24.0", - "react-native-codegen": "^0.70.6", - "react-native-gradle-plugin": "^0.70.3", - "react-refresh": "^0.4.0", - "react-shallow-renderer": "^16.15.0", - "regenerator-runtime": "^0.13.2", - "scheduler": "^0.22.0", - "stacktrace-parser": "^0.1.3", - "use-sync-external-store": "^1.0.0", - "whatwg-fetch": "^3.0.0", - "ws": "^6.1.4" - }, - "bin": { - "react-native": "cli.js" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "react": "18.1.0" - } - }, - "node_modules/react-spring/node_modules/react-native/node_modules/scheduler": { - "version": "0.22.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.22.0.tgz", - "integrity": "sha512-6QAm1BgQI88NPYymgGQLCZgvep4FyePDWFpXVK+zNSUgHwlqpJy8VEh8Et0KxTACS4VWwMousBElAZOH9nkkoQ==", - "peer": true, - "dependencies": { - "loose-envify": "^1.1.0" - } - }, - "node_modules/react-spring/node_modules/react-refresh": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.4.3.tgz", - "integrity": "sha512-Hwln1VNuGl/6bVwnd0Xdn1e84gT/8T9aYNL+HAKDArLCS7LWjwr7StE30IEYbIkx0Vi3vs+coQxe+SQDbGbbpA==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-spring/node_modules/react/node_modules/scheduler": { - "version": "0.13.6", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.13.6.tgz", - "integrity": "sha512-IWnObHt413ucAYKsD9J1QShUKkbKLQQHdxRyw73sw4FN26iWr3DY/H34xGPe4nmL1DwXyWmSWmMrA9TfQbE/XQ==", - "peer": true, - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, - "node_modules/react-spring/node_modules/ws": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", - "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", - "peer": true, - "dependencies": { - "async-limiter": "~1.0.0" - } - }, - "node_modules/react-three-fiber": { - "version": "0.0.0-deprecated", - "resolved": "https://registry.npmjs.org/react-three-fiber/-/react-three-fiber-0.0.0-deprecated.tgz", - "integrity": "sha512-EblIqTAsIpkYeM8bZtC4lcpTE0A2zCEGipFB52RgcQq/q+0oryrk7Sxt+sqhIjUu6xMNEVywV8dr74lz5yWO6A==", - "peer": true - }, - "node_modules/react-zdog": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/react-zdog/-/react-zdog-1.0.11.tgz", - "integrity": "sha512-L6/8Zi+Nf+faNMsSZ31HLmLlu6jcbs/jqqFvme7CFnYjAeYfhJ4HyuHKd7Pu/zk9tegv6FaJj1v+hmUwUpKLQw==", - "peer": true, - "dependencies": { - "@babel/runtime": "^7.4.4", - "lodash-es": "^4.17.11", - "pointer-events-polyfill": "^0.4.4-pre", - "react-reconciler": "^0.20.4", - "resize-observer-polyfill": "^1.5.1", - "scheduler": "0.13.3" - }, - "peerDependencies": { - "react": ">=16.8", - "react-dom": ">=16.8", - "zdog": ">=1.1" - } - }, - "node_modules/react-zdog/node_modules/react-reconciler": { - "version": "0.20.4", - "resolved": "https://registry.npmjs.org/react-reconciler/-/react-reconciler-0.20.4.tgz", - "integrity": "sha512-kxERc4H32zV2lXMg/iMiwQHOtyqf15qojvkcZ5Ja2CPkjVohHw9k70pdDBwrnQhLVetUJBSYyqU3yqrlVTOajA==", - "peer": true, - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2", - "scheduler": "^0.13.6" - }, - "engines": { - "node": ">=0.10.0" - }, - "peerDependencies": { - "react": "^16.0.0" - } - }, - "node_modules/react-zdog/node_modules/react-reconciler/node_modules/scheduler": { - "version": "0.13.6", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.13.6.tgz", - "integrity": "sha512-IWnObHt413ucAYKsD9J1QShUKkbKLQQHdxRyw73sw4FN26iWr3DY/H34xGPe4nmL1DwXyWmSWmMrA9TfQbE/XQ==", - "peer": true, - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, - "node_modules/react-zdog/node_modules/scheduler": { - "version": "0.13.3", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.13.3.tgz", - "integrity": "sha512-UxN5QRYWtpR1egNWzJcVLk8jlegxAugswQc984lD3kU7NuobsO37/sRfbpTdBjtnD5TBNFA2Q2oLV5+UmPSmEQ==", - "peer": true, - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, - "node_modules/read-cache": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", - "integrity": "sha1-5mTvMRYRZsl1HNvo28+GtftY93Q=", - "dev": true, - "dependencies": { - "pify": "^2.3.0" - } - }, - "node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "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/readable-stream/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/readable-stream/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/readline": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/readline/-/readline-1.3.0.tgz", - "integrity": "sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg==", - "peer": true - }, - "node_modules/recast": { - "version": "0.20.5", - "resolved": "https://registry.npmjs.org/recast/-/recast-0.20.5.tgz", - "integrity": "sha512-E5qICoPoNL4yU0H0NoBDntNB0Q5oMSNh9usFctYniLBluTthi3RsQVBXIJNbApOlvSwW/RGxIuokPcAc59J5fQ==", - "peer": true, - "dependencies": { - "ast-types": "0.14.2", - "esprima": "~4.0.0", - "source-map": "~0.6.1", - "tslib": "^2.0.1" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/recast/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/rechoir": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", - "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", - "dev": true, - "dependencies": { - "resolve": "^1.9.0" - }, - "engines": { - "node": ">= 0.10" - } - }, - "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==" - }, - "node_modules/regenerate-unicode-properties": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", - "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", - "dependencies": { - "regenerate": "^1.4.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" - }, - "node_modules/regenerator-transform": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", - "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", - "dependencies": { - "@babel/runtime": "^7.8.4" - } - }, - "node_modules/regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "peer": true, - "dependencies": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/regexp.prototype.flags": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", - "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "functions-have-names": "^1.2.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, - "node_modules/regexpu-core": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.0.1.tgz", - "integrity": "sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==", - "dependencies": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.0.1", - "regjsgen": "^0.6.0", - "regjsparser": "^0.8.2", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regjsgen": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", - "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==" - }, - "node_modules/regjsparser": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", - "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", - "dependencies": { - "jsesc": "~0.5.0" - }, - "bin": { - "regjsparser": "bin/parser" - } - }, - "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=", - "bin": { - "jsesc": "bin/jsesc" - } - }, - "node_modules/relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/remove-accents": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/remove-accents/-/remove-accents-0.4.2.tgz", - "integrity": "sha1-CkPTqq4egNuRngeuJUsoXZ4ce7U=" - }, - "node_modules/renderkid": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", - "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", - "dev": true, - "dependencies": { - "css-select": "^4.1.3", - "dom-converter": "^0.2.0", - "htmlparser2": "^6.1.0", - "lodash": "^4.17.21", - "strip-ansi": "^6.0.1" - } - }, - "node_modules/renderkid/node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "dev": true, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/renderkid/node_modules/htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", - "dev": true, - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" - } - }, - "node_modules/repeat-element": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", - "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", - "peer": true, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "peer": true - }, - "node_modules/requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", - "dev": true - }, - "node_modules/resize-observer-polyfill": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", - "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==", - "peer": true - }, - "node_modules/resolve": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", - "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", - "dependencies": { - "is-core-module": "^2.8.1", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "dev": true, - "dependencies": { - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-cwd/node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", - "deprecated": "https://github.com/lydell/resolve-url#deprecated", - "peer": true - }, - "node_modules/restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "peer": true, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/retry": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true, - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/run-async": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "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" - } - ], - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/rxjs": { - "version": "6.6.7", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", - "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", - "dev": true, - "dependencies": { - "tslib": "^1.9.0" - }, - "engines": { - "npm": ">=2.0.0" - } - }, - "node_modules/rxjs/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", - "peer": true, - "dependencies": { - "ret": "~0.1.10" - } - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true - }, - "node_modules/sass": { - "version": "1.52.2", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.52.2.tgz", - "integrity": "sha512-mfHB2VSeFS7sZlPv9YohB9GB7yWIgQNTGniQwfQ04EoQN0wsQEv7SwpCwy/x48Af+Z3vDeFXz+iuXM3HK/phZQ==", - "dev": true, - "dependencies": { - "chokidar": ">=3.0.0 <4.0.0", - "immutable": "^4.0.0", - "source-map-js": ">=0.6.2 <2.0.0" - }, - "bin": { - "sass": "sass.js" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/sass-loader": { - "version": "13.0.0", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-13.0.0.tgz", - "integrity": "sha512-IHCFecI+rbPvXE2zO/mqdVFe8MU7ElGrwga9hh2H65Ru4iaBJAMRteum1c4Gsxi9Cq1FOtTEDd6+/AEYuQDM4Q==", - "dev": true, - "dependencies": { - "klona": "^2.0.4", - "neo-async": "^2.6.2" - }, - "engines": { - "node": ">= 14.15.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "fibers": ">= 3.1.0", - "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", - "sass": "^1.3.0", - "sass-embedded": "*", - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "fibers": { - "optional": true - }, - "node-sass": { - "optional": true - }, - "sass": { - "optional": true - }, - "sass-embedded": { - "optional": true - } - } - }, - "node_modules/scheduler": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", - "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, - "node_modules/schema-utils": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.2.tgz", - "integrity": "sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", - "dev": true - }, - "node_modules/selfsigned": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.1.tgz", - "integrity": "sha512-LmME957M1zOsUhG+67rAjKfiWFox3SBxE/yymatMZsAx+oMrJ0YQ8AToOnyCm7xbeg2ep37IHLxdu0o2MavQOQ==", - "dev": true, - "dependencies": { - "node-forge": "^1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "dependencies": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/send/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/send/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/send/node_modules/depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/send/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - }, - "node_modules/send/node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/serialize-error": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz", - "integrity": "sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/serialize-javascript": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", - "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", - "dev": true, - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", - "dev": true, - "dependencies": { - "accepts": "~1.3.4", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/serve-index/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/serve-index/node_modules/http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", - "dev": true, - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-index/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - }, - "node_modules/serve-index/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/serve-index/node_modules/setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", - "dev": true - }, - "node_modules/serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "dependencies": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", - "peer": true - }, - "node_modules/set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "peer": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/set-value/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "peer": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/set-value/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" - }, - "node_modules/shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "dependencies": { - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shallowequal": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", - "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" - }, - "node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", - "peer": true, - "dependencies": { - "shebang-regex": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/shell-quote": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.4.tgz", - "integrity": "sha512-8o/QEhSSRb1a5i7TFR0iM4G16Z0vYB2OQVs4G3aAFXjn3T6yEx8AZxy1PgDF7I00LZHYA3WxaSYIf5e5sAX8Rw==", - "peer": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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, - "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/signal-exit": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.6.tgz", - "integrity": "sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==" - }, - "node_modules/sirv": { - "version": "1.0.19", - "resolved": "https://registry.npmjs.org/sirv/-/sirv-1.0.19.tgz", - "integrity": "sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ==", - "dev": true, - "dependencies": { - "@polka/url": "^1.0.0-next.20", - "mrmime": "^1.0.0", - "totalist": "^1.0.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "peer": true - }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/slice-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", - "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", - "peer": true, - "dependencies": { - "ansi-styles": "^3.2.0", - "astral-regex": "^1.0.0", - "is-fullwidth-code-point": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/slice-ansi/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "peer": true, - "dependencies": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "peer": true, - "dependencies": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "peer": true, - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "peer": true, - "dependencies": { - "kind-of": "^3.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-util/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "peer": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "peer": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/snapdragon/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "peer": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "peer": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "peer": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "peer": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "peer": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "peer": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "peer": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "peer": true - }, - "node_modules/snapdragon/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sockjs": { - "version": "0.3.24", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", - "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", - "dev": true, - "dependencies": { - "faye-websocket": "^0.11.3", - "uuid": "^8.3.2", - "websocket-driver": "^0.7.4" - } - }, - "node_modules/sockjs/node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true, - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", - "peer": true, - "dependencies": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/source-map-support/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "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==", - "deprecated": "See https://github.com/lydell/source-map-url#deprecated", - "peer": true - }, - "node_modules/spdy": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", - "dev": true, - "dependencies": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/spdy-transport": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", - "dev": true, - "dependencies": { - "debug": "^4.1.0", - "detect-node": "^2.0.4", - "hpack.js": "^2.1.6", - "obuf": "^1.1.2", - "readable-stream": "^3.0.6", - "wbuf": "^1.7.3" - } - }, - "node_modules/spdy-transport/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "peer": true, - "dependencies": { - "extend-shallow": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "peer": true - }, - "node_modules/stackframe": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.0.tgz", - "integrity": "sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA==" - }, - "node_modules/stacktrace-parser": { - "version": "0.1.10", - "resolved": "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz", - "integrity": "sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==", - "peer": true, - "dependencies": { - "type-fest": "^0.7.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/stacktrace-parser/node_modules/type-fest": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz", - "integrity": "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==", - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", - "peer": true, - "dependencies": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "peer": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "peer": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "peer": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "peer": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "peer": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "peer": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string.prototype.matchall": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz", - "integrity": "sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==", - "dev": true, - "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.3", - "internal-slot": "^1.0.3", - "regexp.prototype.flags": "^1.4.1", - "side-channel": "^1.0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimend": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", - "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", - "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "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, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/style-loader": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", - "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", - "dev": true, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - } - }, - "node_modules/styled-components": { - "version": "5.3.5", - "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.3.5.tgz", - "integrity": "sha512-ndETJ9RKaaL6q41B69WudeqLzOpY1A/ET/glXkNZ2T7dPjPqpPCXXQjDFYZWwNnE5co0wX+gTCqx9mfxTmSIPg==", - "hasInstallScript": true, - "dependencies": { - "@babel/helper-module-imports": "^7.0.0", - "@babel/traverse": "^7.4.5", - "@emotion/is-prop-valid": "^1.1.0", - "@emotion/stylis": "^0.8.4", - "@emotion/unitless": "^0.7.4", - "babel-plugin-styled-components": ">= 1.12.0", - "css-to-react-native": "^3.0.0", - "hoist-non-react-statics": "^3.0.0", - "shallowequal": "^1.1.0", - "supports-color": "^5.5.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/styled-components" - }, - "peerDependencies": { - "react": ">= 16.8.0", - "react-dom": ">= 16.8.0", - "react-is": ">= 16.8.0" - } - }, - "node_modules/sudo-prompt": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.2.1.tgz", - "integrity": "sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw==", - "peer": true - }, - "node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/tailwindcss": { - "version": "3.0.24", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.0.24.tgz", - "integrity": "sha512-H3uMmZNWzG6aqmg9q07ZIRNIawoiEcNFKDfL+YzOPuPsXuDXxJxB9icqzLgdzKNwjG3SAro2h9SYav8ewXNgig==", - "dev": true, - "dependencies": { - "arg": "^5.0.1", - "chokidar": "^3.5.3", - "color-name": "^1.1.4", - "detective": "^5.2.0", - "didyoumean": "^1.2.2", - "dlv": "^1.1.3", - "fast-glob": "^3.2.11", - "glob-parent": "^6.0.2", - "is-glob": "^4.0.3", - "lilconfig": "^2.0.5", - "normalize-path": "^3.0.0", - "object-hash": "^3.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.4.12", - "postcss-js": "^4.0.0", - "postcss-load-config": "^3.1.4", - "postcss-nested": "5.0.6", - "postcss-selector-parser": "^6.0.10", - "postcss-value-parser": "^4.2.0", - "quick-lru": "^5.1.1", - "resolve": "^1.22.0" - }, - "bin": { - "tailwind": "lib/cli.js", - "tailwindcss": "lib/cli.js" - }, - "engines": { - "node": ">=12.13.0" - }, - "peerDependencies": { - "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/tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/temp": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.3.tgz", - "integrity": "sha512-jtnWJs6B1cZlHs9wPG7BrowKxZw/rf6+UpGAkr8AaYmiTyTO7zQlLoST8zx/8TcUPnZmeBoB+H8ARuHZaSijVw==", - "engines": [ - "node >=0.8.0" - ], - "peer": true, - "dependencies": { - "os-tmpdir": "^1.0.0", - "rimraf": "~2.2.6" - } - }, - "node_modules/temp/node_modules/rimraf": { - "version": "2.2.8", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", - "integrity": "sha512-R5KMKHnPAQaZMqLOsyuyUmcIjSeDm+73eoqQpaXA7AZ22BL+6C+1mcUscgOsNd8WVlJuvlgAPsegcx7pjlV0Dg==", - "peer": true, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/terser": { - "version": "5.17.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.17.1.tgz", - "integrity": "sha512-hVl35zClmpisy6oaoKALOpS0rDYLxRFLHhRuDlEGTKey9qHjS1w9GMORjuwIMt70Wan4lwsLYyWDVnWgF+KUEw==", - "dev": true, - "dependencies": { - "@jridgewell/source-map": "^0.3.2", - "acorn": "^8.5.0", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/terser-webpack-plugin": { - "version": "5.3.7", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.7.tgz", - "integrity": "sha512-AfKwIktyP7Cu50xNjXF/6Qb5lBNzYaWpU6YfoX3uZicTx0zTy0stDDCsvjDapKsSDvOeWo5MEq4TmdBy2cNoHw==", - "dev": true, - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.17", - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.1", - "terser": "^5.16.5" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" - }, - "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "esbuild": { - "optional": true - }, - "uglify-js": { - "optional": true - } - } - }, - "node_modules/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/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", - "dev": true - }, - "node_modules/thenby": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/thenby/-/thenby-1.3.4.tgz", - "integrity": "sha512-89Gi5raiWA3QZ4b2ePcEwswC3me9JIg+ToSgtE0JWeCynLnLxNr/f9G+xfo9K+Oj4AFdom8YNJjibIARTJmapQ==", - "dev": true - }, - "node_modules/three": { - "version": "0.138.3", - "resolved": "https://registry.npmjs.org/three/-/three-0.138.3.tgz", - "integrity": "sha512-4t1cKC8gimNyJChJbaklg8W/qj3PpsLJUIFm5LIuAy/hVxxNm1ru2FGTSfbTSsuHmC/7ipsyuGKqrSAKLNtkzg==", - "peer": true - }, - "node_modules/throat": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", - "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", - "peer": true - }, - "node_modules/through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", - "dev": true - }, - "node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "peer": true, - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "node_modules/thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", - "dev": true - }, - "node_modules/tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dev": true, - "dependencies": { - "os-tmpdir": "~1.0.2" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/tmpl": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", - "peer": true - }, - "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=", - "engines": { - "node": ">=4" - } - }, - "node_modules/to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", - "peer": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-object-path/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "peer": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "peer": true, - "dependencies": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/totalist": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/totalist/-/totalist-1.1.0.tgz", - "integrity": "sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", - "peer": true - }, - "node_modules/ts-loader": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.3.0.tgz", - "integrity": "sha512-2kLLAdAD+FCKijvGKi9sS0OzoqxLCF3CxHpok7rVgCZ5UldRzH0TkbwG9XECKjBzHsAewntC5oDaI/FwKzEUog==", - "dev": true, - "dependencies": { - "chalk": "^4.1.0", - "enhanced-resolve": "^5.0.0", - "micromatch": "^4.0.0", - "semver": "^7.3.4" - }, - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "typescript": "*", - "webpack": "^5.0.0" - } - }, - "node_modules/ts-loader/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/ts-loader/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "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/ts-loader/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/ts-loader/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/ts-loader/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/ts-loader/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, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/ts-loader/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/ts-node": { - "version": "10.8.1", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.8.1.tgz", - "integrity": "sha512-Wwsnao4DQoJsN034wePSg5nZiw4YKXf56mPIAeD6wVmiv+RytNSWqc2f3fKvcUoV+Yn2+yocD71VOfQHbmVX4g==", - "dev": true, - "dependencies": { - "@cspotcode/source-map-support": "^0.8.0", - "@tsconfig/node10": "^1.0.7", - "@tsconfig/node12": "^1.0.7", - "@tsconfig/node14": "^1.0.0", - "@tsconfig/node16": "^1.0.2", - "acorn": "^8.4.1", - "acorn-walk": "^8.1.1", - "arg": "^4.1.0", - "create-require": "^1.1.0", - "diff": "^4.0.1", - "make-error": "^1.1.1", - "v8-compile-cache-lib": "^3.0.1", - "yn": "3.1.1" - }, - "bin": { - "ts-node": "dist/bin.js", - "ts-node-cwd": "dist/bin-cwd.js", - "ts-node-esm": "dist/bin-esm.js", - "ts-node-script": "dist/bin-script.js", - "ts-node-transpile-only": "dist/bin-transpile.js", - "ts-script": "dist/bin-script-deprecated.js" - }, - "peerDependencies": { - "@swc/core": ">=1.2.50", - "@swc/wasm": ">=1.2.50", - "@types/node": "*", - "typescript": ">=2.7" - }, - "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "@swc/wasm": { - "optional": true - } - } - }, - "node_modules/ts-node/node_modules/acorn-walk": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", - "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/ts-node/node_modules/arg": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", - "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", - "dev": true - }, - "node_modules/tsconfig-paths": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", - "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", - "dev": true, - "dependencies": { - "@types/json5": "^0.0.29", - "json5": "^1.0.1", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" - } - }, - "node_modules/tsconfig-paths-webpack-plugin": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/tsconfig-paths-webpack-plugin/-/tsconfig-paths-webpack-plugin-3.5.2.tgz", - "integrity": "sha512-EhnfjHbzm5IYI9YPNVIxx1moxMI4bpHD2e0zTXeDNQcwjjRaGepP7IhTHJkyDBG0CAOoxRfe7jCG630Ou+C6Pw==", - "dev": true, - "dependencies": { - "chalk": "^4.1.0", - "enhanced-resolve": "^5.7.0", - "tsconfig-paths": "^3.9.0" - } - }, - "node_modules/tsconfig-paths-webpack-plugin/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/tsconfig-paths-webpack-plugin/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "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/tsconfig-paths-webpack-plugin/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/tsconfig-paths-webpack-plugin/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/tsconfig-paths-webpack-plugin/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/tsconfig-paths-webpack-plugin/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/tsconfig-paths/node_modules/json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dev": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" - }, - "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, - "dependencies": { - "tslib": "^1.8.1" - }, - "engines": { - "node": ">= 6" - }, - "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/tsutils/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - }, - "node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-fest": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.13.0.tgz", - "integrity": "sha512-lPfAm42MxE4/456+QyIaaVBAwgpJb6xZ8PRu09utnhPdWwcyj9vgy6Sq0Z5yNbJ21EdxB5dRU/Qg8bsyAMtlcw==", - "dev": true, - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dev": true, - "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/typescript": { - "version": "4.7.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.3.tgz", - "integrity": "sha512-WOkT3XYvrpXx4vMMqlD+8R8R37fZkjyLGlxavMc4iB8lrl8L0DeTcHbYgw/v0N/z9wAFsgBhcsF0ruoySS22mA==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "node_modules/uglify-es": { - "version": "3.3.9", - "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz", - "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==", - "deprecated": "support for ECMAScript is superseded by `uglify-js` as of v3.13.0", - "peer": true, - "dependencies": { - "commander": "~2.13.0", - "source-map": "~0.6.1" - }, - "bin": { - "uglifyjs": "bin/uglifyjs" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/uglify-es/node_modules/commander": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", - "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==", - "peer": true - }, - "node_modules/uglify-es/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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==", - "engines": { - "node": ">=4" - } - }, - "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==", - "dependencies": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "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==", - "engines": { - "node": ">=4" - } - }, - "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==", - "engines": { - "node": ">=4" - } - }, - "node_modules/union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "peer": true, - "dependencies": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/union-value/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", - "dev": true, - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/unload": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/unload/-/unload-2.2.0.tgz", - "integrity": "sha512-B60uB5TNBLtN6/LsgAf3udH9saB5p7gqJwcFfbOEZ8BcBHnGwCf6G/TGiEqkRAxX7zAFIUtzdrXQSdL3Q/wqNA==", - "dependencies": { - "@babel/runtime": "^7.6.2", - "detect-node": "^2.0.4" - } - }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", - "peer": true, - "dependencies": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", - "peer": true, - "dependencies": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", - "peer": true, - "dependencies": { - "isarray": "1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/uri-js/node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", - "deprecated": "Please see https://github.com/lydell/urix#deprecated", - "peer": true - }, - "node_modules/use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/use-sync-external-store": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", - "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", - "peer": true, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - }, - "node_modules/utila": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=", - "dev": true - }, - "node_modules/utility-types": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/utility-types/-/utility-types-3.10.0.tgz", - "integrity": "sha512-O11mqxmi7wMKCo6HKFt5AhO4BwY3VV68YU07tgxfz8zJTIxr4BpsezN49Ffwy9j3ZpwwJp4fkRwjRzq3uWE6Rg==", - "engines": { - "node": ">= 4" - } - }, - "node_modules/utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/v8-compile-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", - "dev": true - }, - "node_modules/v8-compile-cache-lib": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", - "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", - "dev": true - }, - "node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/vlq": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/vlq/-/vlq-1.0.1.tgz", - "integrity": "sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==", - "peer": true - }, - "node_modules/walker": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", - "peer": true, - "dependencies": { - "makeerror": "1.0.12" - } - }, - "node_modules/watchpack": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", - "dev": true, - "dependencies": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", - "dev": true, - "dependencies": { - "minimalistic-assert": "^1.0.0" - } - }, - "node_modules/wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", - "dependencies": { - "defaults": "^1.0.3" - } - }, - "node_modules/weak-lru-cache": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/weak-lru-cache/-/weak-lru-cache-1.2.2.tgz", - "integrity": "sha512-DEAoo25RfSYMuTGc9vPJzZcZullwIqRDSI9LOy+fkCJPi6hykCnfKaXTuPBDuXAUcqHXyOgFtHNp/kB2FjYHbw==", - "dev": true - }, - "node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", - "peer": true - }, - "node_modules/webpack": { - "version": "5.80.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.80.0.tgz", - "integrity": "sha512-OIMiq37XK1rWO8mH9ssfFKZsXg4n6klTEDL7S8/HqbAOBBaiy8ABvXvz0dDCXeEF9gqwxSvVk611zFPjS8hJxA==", - "dev": true, - "dependencies": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^1.0.0", - "@webassemblyjs/ast": "^1.11.5", - "@webassemblyjs/wasm-edit": "^1.11.5", - "@webassemblyjs/wasm-parser": "^1.11.5", - "acorn": "^8.7.1", - "acorn-import-assertions": "^1.7.6", - "browserslist": "^4.14.5", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.13.0", - "es-module-lexer": "^1.2.1", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.9", - "json-parse-even-better-errors": "^2.3.1", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.1.2", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.3.7", - "watchpack": "^2.4.0", - "webpack-sources": "^3.2.3" - }, - "bin": { - "webpack": "bin/webpack.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/webpack-bundle-analyzer": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.5.0.tgz", - "integrity": "sha512-GUMZlM3SKwS8Z+CKeIFx7CVoHn3dXFcUAjT/dcZQQmfSZGvitPfMob2ipjai7ovFFqPvTqkEZ/leL4O0YOdAYQ==", - "dev": true, - "dependencies": { - "acorn": "^8.0.4", - "acorn-walk": "^8.0.0", - "chalk": "^4.1.0", - "commander": "^7.2.0", - "gzip-size": "^6.0.0", - "lodash": "^4.17.20", - "opener": "^1.5.2", - "sirv": "^1.0.7", - "ws": "^7.3.1" - }, - "bin": { - "webpack-bundle-analyzer": "lib/bin/analyzer.js" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/webpack-bundle-analyzer/node_modules/acorn-walk": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", - "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/webpack-bundle-analyzer/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/webpack-bundle-analyzer/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "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/webpack-bundle-analyzer/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/webpack-bundle-analyzer/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/webpack-bundle-analyzer/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "dev": true, - "engines": { - "node": ">= 10" - } - }, - "node_modules/webpack-bundle-analyzer/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/webpack-bundle-analyzer/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/webpack-cli": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.9.2.tgz", - "integrity": "sha512-m3/AACnBBzK/kMTcxWHcZFPrw/eQuY4Df1TxvIWfWM2x7mRqBQCqKEd96oCUa9jkapLBaFfRce33eGDb4Pr7YQ==", - "dev": true, - "dependencies": { - "@discoveryjs/json-ext": "^0.5.0", - "@webpack-cli/configtest": "^1.1.1", - "@webpack-cli/info": "^1.4.1", - "@webpack-cli/serve": "^1.6.1", - "colorette": "^2.0.14", - "commander": "^7.0.0", - "execa": "^5.0.0", - "fastest-levenshtein": "^1.0.12", - "import-local": "^3.0.2", - "interpret": "^2.2.0", - "rechoir": "^0.7.0", - "webpack-merge": "^5.7.3" - }, - "bin": { - "webpack-cli": "bin/cli.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "peerDependencies": { - "webpack": "4.x.x || 5.x.x" - }, - "peerDependenciesMeta": { - "@webpack-cli/generators": { - "optional": true - }, - "@webpack-cli/migrate": { - "optional": true - }, - "webpack-bundle-analyzer": { - "optional": true - }, - "webpack-dev-server": { - "optional": true - } - } - }, - "node_modules/webpack-cli/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "dev": true, - "engines": { - "node": ">= 10" - } - }, - "node_modules/webpack-dev-middleware": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.1.tgz", - "integrity": "sha512-81EujCKkyles2wphtdrnPg/QqegC/AtqNH//mQkBYSMqwFVCQrxM6ktB2O/SPlZy7LqeEfTbV3cZARGQz6umhg==", - "dev": true, - "dependencies": { - "colorette": "^2.0.10", - "memfs": "^3.4.1", - "mime-types": "^2.1.31", - "range-parser": "^1.2.1", - "schema-utils": "^4.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/webpack-dev-middleware/node_modules/ajv": { - "version": "8.10.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz", - "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", - "dev": true, - "dependencies": { - "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/webpack-dev-middleware/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/webpack-dev-middleware/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/webpack-dev-middleware/node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/webpack-dev-server": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.9.2.tgz", - "integrity": "sha512-H95Ns95dP24ZsEzO6G9iT+PNw4Q7ltll1GfJHV4fKphuHWgKFzGHWi4alTlTnpk1SPPk41X+l2RB7rLfIhnB9Q==", - "dev": true, - "dependencies": { - "@types/bonjour": "^3.5.9", - "@types/connect-history-api-fallback": "^1.3.5", - "@types/express": "^4.17.13", - "@types/serve-index": "^1.9.1", - "@types/serve-static": "^1.13.10", - "@types/sockjs": "^0.3.33", - "@types/ws": "^8.5.1", - "ansi-html-community": "^0.0.8", - "bonjour-service": "^1.0.11", - "chokidar": "^3.5.3", - "colorette": "^2.0.10", - "compression": "^1.7.4", - "connect-history-api-fallback": "^1.6.0", - "default-gateway": "^6.0.3", - "express": "^4.17.3", - "graceful-fs": "^4.2.6", - "html-entities": "^2.3.2", - "http-proxy-middleware": "^2.0.3", - "ipaddr.js": "^2.0.1", - "open": "^8.0.9", - "p-retry": "^4.5.0", - "rimraf": "^3.0.2", - "schema-utils": "^4.0.0", - "selfsigned": "^2.0.1", - "serve-index": "^1.9.1", - "sockjs": "^0.3.24", - "spdy": "^4.0.2", - "webpack-dev-middleware": "^5.3.1", - "ws": "^8.4.2" - }, - "bin": { - "webpack-dev-server": "bin/webpack-dev-server.js" - }, - "engines": { - "node": ">= 12.13.0" - }, - "peerDependencies": { - "webpack": "^4.37.0 || ^5.0.0" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/webpack-dev-server/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, - "dependencies": { - "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/webpack-dev-server/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/webpack-dev-server/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/webpack-dev-server/node_modules/open": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", - "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", - "dev": true, - "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/webpack-dev-server/node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/webpack-dev-server/node_modules/ws": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz", - "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==", - "dev": true, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/webpack-merge": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", - "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", - "dev": true, - "dependencies": { - "clone-deep": "^4.0.1", - "wildcard": "^2.0.0" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", - "dev": true, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/websocket-driver": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", - "dev": true, - "dependencies": { - "http-parser-js": ">=0.5.1", - "safe-buffer": ">=5.1.0", - "websocket-extensions": ">=0.1.1" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/websocket-extensions": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/whatwg-fetch": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", - "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==", - "peer": true - }, - "node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "peer": true, - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "peer": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "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/which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==", - "peer": true - }, - "node_modules/wildcard": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", - "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", - "dev": true - }, - "node_modules/word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/wrap-ansi/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/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - }, - "node_modules/write-file-atomic": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", - "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", - "peer": true, - "dependencies": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" - } - }, - "node_modules/ws": { - "version": "7.5.6", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.6.tgz", - "integrity": "sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==", - "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 - } - } - }, - "node_modules/xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "engines": { - "node": ">=0.4" - } - }, - "node_modules/xxhash-wasm": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/xxhash-wasm/-/xxhash-wasm-0.4.2.tgz", - "integrity": "sha512-/eyHVRJQCirEkSZ1agRSCwriMhwlyUcFkXD5TPVSLP+IPzjsqMVzZwdoczLp1SoQU0R3dxz1RpIK+4YNQbCVOA==", - "dev": true - }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/yargs": { - "version": "17.3.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.3.1.tgz", - "integrity": "sha512-WUANQeVgjLbNsEmGk20f+nlHgOqzRFpiGWVaBrYGYIGANIIu3lWjoyi0fNlFmJkvfhCZ6BXINe7/W2O2bV4iaA==", - "dev": true, - "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" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/yargs-parser": { - "version": "21.0.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.0.tgz", - "integrity": "sha512-z9kApYUOCwoeZ78rfRYYWdiU/iNL6mwwYlkkZfJoyMR1xps+NEBX5X7XmRpxkZHhXJ6+Ey00IwKxBBSW9FIjyA==", - "dev": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/yn": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", - "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/zdog": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/zdog/-/zdog-1.1.3.tgz", - "integrity": "sha512-raRj6r0gPzopFm5XWBJZr/NuV4EEnT4iE+U3dp5FV5pCb588Gmm3zLIp/j9yqqcMiHH8VNQlerLTgOqL7krh6w==", - "peer": true - }, - "node_modules/zustand": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/zustand/-/zustand-3.7.1.tgz", - "integrity": "sha512-wHBCZlKj+bg03/hP+Tzv24YhnqqP8MCeN9ECPDXoF01062SIbnfl3j9O0znkDw1lNTY0a8WN3F///a0UhhaEqg==", - "peer": true, - "engines": { - "node": ">=12.7.0" - }, - "peerDependencies": { - "react": ">=16.8" - }, - "peerDependenciesMeta": { - "react": { - "optional": true - } - } - } - }, - "dependencies": { - "@ampproject/remapping": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.0.tgz", - "integrity": "sha512-d5RysTlJ7hmw5Tw4UxgxcY3lkMe92n8sXCcuLPAyIAHK6j8DefDwtGnVVDgOnv+RnEosulDJ9NPKQL27bDId0g==", - "requires": { - "@jridgewell/trace-mapping": "^0.3.0" - } - }, - "@babel/code-frame": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", - "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", - "requires": { - "@babel/highlight": "^7.16.7" - } - }, - "@babel/compat-data": { - "version": "7.17.10", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.10.tgz", - "integrity": "sha512-GZt/TCsG70Ms19gfZO1tM4CVnXsPgEPBCpJu+Qz3L0LUDsY5nZqFZglIoPC1kIYOtNBZlrnFT+klg12vFGZXrw==" - }, - "@babel/core": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.2.tgz", - "integrity": "sha512-A8pri1YJiC5UnkdrWcmfZTJTV85b4UXTAfImGmCfYmax4TR9Cw8sDS0MOk++Gp2mE/BefVJ5nwy5yzqNJbP/DQ==", - "requires": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.18.2", - "@babel/helper-compilation-targets": "^7.18.2", - "@babel/helper-module-transforms": "^7.18.0", - "@babel/helpers": "^7.18.2", - "@babel/parser": "^7.18.0", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.18.2", - "@babel/types": "^7.18.2", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" - } - }, - "@babel/generator": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.2.tgz", - "integrity": "sha512-W1lG5vUwFvfMd8HVXqdfbuG7RuaSrTCCD8cl8fP8wOivdbtbIg2Db3IWUcgvfxKbbn6ZBGYRW/Zk1MIwK49mgw==", - "requires": { - "@babel/types": "^7.18.2", - "@jridgewell/gen-mapping": "^0.3.0", - "jsesc": "^2.5.1" - } - }, - "@babel/helper-annotate-as-pure": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz", - "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz", - "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==", - "requires": { - "@babel/helper-explode-assignable-expression": "^7.16.7", - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-compilation-targets": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.2.tgz", - "integrity": "sha512-s1jnPotJS9uQnzFtiZVBUxe67CuBa679oWFHpxYYnTpRL/1ffhyX44R9uYiXoa/pLXcY9H2moJta0iaanlk/rQ==", - "requires": { - "@babel/compat-data": "^7.17.10", - "@babel/helper-validator-option": "^7.16.7", - "browserslist": "^4.20.2", - "semver": "^6.3.0" - } - }, - "@babel/helper-create-class-features-plugin": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.0.tgz", - "integrity": "sha512-Kh8zTGR9de3J63e5nS0rQUdRs/kbtwoeQQ0sriS0lItjC96u8XXZN6lKpuyWd2coKSU13py/y+LTmThLuVX0Pg==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.17.9", - "@babel/helper-member-expression-to-functions": "^7.17.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7" - } - }, - "@babel/helper-create-regexp-features-plugin": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.12.tgz", - "integrity": "sha512-b2aZrV4zvutr9AIa6/gA3wsZKRwTKYoDxYiFKcESS3Ug2GTXzwBEvMuuFLhCQpEnRXs1zng4ISAXSUxxKBIcxw==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "regexpu-core": "^5.0.1" - } - }, - "@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==", - "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" - } - }, - "@babel/helper-environment-visitor": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.2.tgz", - "integrity": "sha512-14GQKWkX9oJzPiQQ7/J36FTXcD4kSp8egKjO9nINlSKiHITRA9q/R74qu8S9xlc/b/yjsJItQUeeh3xnGN0voQ==" - }, - "@babel/helper-explode-assignable-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz", - "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==", - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-function-name": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz", - "integrity": "sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==", - "requires": { - "@babel/template": "^7.16.7", - "@babel/types": "^7.17.0" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", - "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz", - "integrity": "sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==", - "requires": { - "@babel/types": "^7.17.0" - } - }, - "@babel/helper-module-imports": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", - "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-module-transforms": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.0.tgz", - "integrity": "sha512-kclUYSUBIjlvnzN2++K9f2qzYKFgjmnmjwL4zlmU5f8ZtzgWe8s0rUPSTGy2HmK4P8T52MQsS+HTQAgZd3dMEA==", - "requires": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-simple-access": "^7.17.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/helper-validator-identifier": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.18.0", - "@babel/types": "^7.18.0" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", - "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", - "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==" - }, - "@babel/helper-remap-async-to-generator": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz", - "integrity": "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-wrap-function": "^7.16.8", - "@babel/types": "^7.16.8" - } - }, - "@babel/helper-replace-supers": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.18.2.tgz", - "integrity": "sha512-XzAIyxx+vFnrOxiQrToSUOzUOn0e1J2Li40ntddek1Y69AXUTXoDJ40/D5RdjFu7s7qHiaeoTiempZcbuVXh2Q==", - "requires": { - "@babel/helper-environment-visitor": "^7.18.2", - "@babel/helper-member-expression-to-functions": "^7.17.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/traverse": "^7.18.2", - "@babel/types": "^7.18.2" - } - }, - "@babel/helper-simple-access": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.2.tgz", - "integrity": "sha512-7LIrjYzndorDY88MycupkpQLKS1AFfsVRm2k/9PtKScSy5tZq0McZTj+DiMRynboZfIqOKvo03pmhTaUgiD6fQ==", - "requires": { - "@babel/types": "^7.18.2" - } - }, - "@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==", - "requires": { - "@babel/types": "^7.16.0" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", - "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", - "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==" - }, - "@babel/helper-validator-option": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", - "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==" - }, - "@babel/helper-wrap-function": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz", - "integrity": "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==", - "requires": { - "@babel/helper-function-name": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.16.8", - "@babel/types": "^7.16.8" - } - }, - "@babel/helpers": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.2.tgz", - "integrity": "sha512-j+d+u5xT5utcQSzrh9p+PaJX94h++KN+ng9b9WEJq7pkUPAd61FGqhjuUEdfknb3E/uDBb7ruwEeKkIxNJPIrg==", - "requires": { - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.18.2", - "@babel/types": "^7.18.2" - } - }, - "@babel/highlight": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.7.tgz", - "integrity": "sha512-aKpPMfLvGO3Q97V0qhw/V2SWNWlwfJknuwAunU7wZLSfrM4xTBvg7E5opUVi1kJTBKihE38CPg4nBiqX83PWYw==", - "requires": { - "@babel/helper-validator-identifier": "^7.16.7", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.18.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.4.tgz", - "integrity": "sha512-FDge0dFazETFcxGw/EXzOkN8uJp0PC7Qbm+Pe9T+av2zlBpOgunFHkQPPn+eRuClU73JF+98D531UgayY89tow==" - }, - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.17.12", - "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.17.12.tgz", - "integrity": "sha512-xCJQXl4EeQ3J9C4yOmpTrtVGmzpm2iSzyxbkZHw7UCnZBftHpF/hpII80uWVyVrc40ytIClHjgWGTG1g/yB+aw==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12" - } - }, - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.17.12.tgz", - "integrity": "sha512-/vt0hpIw0x4b6BLKUkwlvEoiGZYYLNZ96CzyHYPbtG2jZGz6LBe7/V+drYrc/d+ovrF9NBi0pmtvmNb/FsWtRQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.17.12" - } - }, - "@babel/plugin-proposal-async-generator-functions": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.17.12.tgz", - "integrity": "sha512-RWVvqD1ooLKP6IqWTA5GyFVX2isGEgC5iFxKzfYOIy/QEFdxYyCybBDtIGjipHpb9bDWHzcqGqFakf+mVmBTdQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-remap-async-to-generator": "^7.16.8", - "@babel/plugin-syntax-async-generators": "^7.8.4" - } - }, - "@babel/plugin-proposal-class-properties": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.17.12.tgz", - "integrity": "sha512-U0mI9q8pW5Q9EaTHFPwSVusPMV/DV9Mm8p7csqROFLtIE9rBF5piLqyrBGigftALrBcsBGu4m38JneAe7ZDLXw==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.17.12", - "@babel/helper-plugin-utils": "^7.17.12" - } - }, - "@babel/plugin-proposal-class-static-block": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.0.tgz", - "integrity": "sha512-t+8LsRMMDE74c6sV7KShIw13sqbqd58tlqNrsWoWBTIMw7SVQ0cZ905wLNS/FBCy/3PyooRHLFFlfrUNyyz5lA==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.0", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - } - }, - "@babel/plugin-proposal-dynamic-import": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz", - "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - } - }, - "@babel/plugin-proposal-export-default-from": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.18.10.tgz", - "integrity": "sha512-5H2N3R2aQFxkV4PIBUR/i7PUSwgTZjouJKzI8eKswfIjT0PhvzkPn0t0wIS5zn6maQuvtT0t1oHtMUz61LOuow==", - "peer": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-export-default-from": "^7.18.6" - } - }, - "@babel/plugin-proposal-export-namespace-from": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.17.12.tgz", - "integrity": "sha512-j7Ye5EWdwoXOpRmo5QmRyHPsDIe6+u70ZYZrd7uz+ebPYFKfRcLcNu3Ro0vOlJ5zuv8rU7xa+GttNiRzX56snQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - } - }, - "@babel/plugin-proposal-json-strings": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.17.12.tgz", - "integrity": "sha512-rKJ+rKBoXwLnIn7n6o6fulViHMrOThz99ybH+hKHcOZbnN14VuMnH9fo2eHE69C8pO4uX1Q7t2HYYIDmv8VYkg==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/plugin-syntax-json-strings": "^7.8.3" - } - }, - "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.17.12.tgz", - "integrity": "sha512-EqFo2s1Z5yy+JeJu7SFfbIUtToJTVlC61/C7WLKDntSw4Sz6JNAIfL7zQ74VvirxpjB5kz/kIx0gCcb+5OEo2Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - } - }, - "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.17.12.tgz", - "integrity": "sha512-ws/g3FSGVzv+VH86+QvgtuJL/kR67xaEIF2x0iPqdDfYW6ra6JF3lKVBkWynRLcNtIC1oCTfDRVxmm2mKzy+ag==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - } - }, - "@babel/plugin-proposal-numeric-separator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz", - "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - } - }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.0.tgz", - "integrity": "sha512-nbTv371eTrFabDfHLElkn9oyf9VG+VKK6WMzhY2o4eHKaG19BToD9947zzGMO6I/Irstx9d8CwX6njPNIAR/yw==", - "requires": { - "@babel/compat-data": "^7.17.10", - "@babel/helper-compilation-targets": "^7.17.10", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.17.12" - } - }, - "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz", - "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - } - }, - "@babel/plugin-proposal-optional-chaining": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.17.12.tgz", - "integrity": "sha512-7wigcOs/Z4YWlK7xxjkvaIw84vGhDv/P1dFGQap0nHkc8gFKY/r+hXc8Qzf5k1gY7CvGIcHqAnOagVKJJ1wVOQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - } - }, - "@babel/plugin-proposal-private-methods": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.17.12.tgz", - "integrity": "sha512-SllXoxo19HmxhDWm3luPz+cPhtoTSKLJE9PXshsfrOzBqs60QP0r8OaJItrPhAj0d7mZMnNF0Y1UUggCDgMz1A==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.17.12", - "@babel/helper-plugin-utils": "^7.17.12" - } - }, - "@babel/plugin-proposal-private-property-in-object": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.17.12.tgz", - "integrity": "sha512-/6BtVi57CJfrtDNKfK5b66ydK2J5pXUKBKSPD2G1whamMuEnZWgoOIfO8Vf9F/DoD4izBLD/Au4NMQfruzzykg==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-create-class-features-plugin": "^7.17.12", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - } - }, - "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.17.12.tgz", - "integrity": "sha512-Wb9qLjXf3ZazqXA7IvI7ozqRIXIGPtSo+L5coFmEkhTQK18ao4UDDD0zdTGAarmbLj2urpRwrc6893cu5Bfh0A==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.17.12", - "@babel/helper-plugin-utils": "^7.17.12" - } - }, - "@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==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@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==", - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@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==", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@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==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-export-default-from": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.18.6.tgz", - "integrity": "sha512-Kr//z3ujSVNx6E9z9ih5xXXMqK07VVTuqPmqGe6Mss/zW5XPeLZeSDZoP9ab/hT4wPKqAgjl2PnhPrcpk8Seew==", - "peer": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@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==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-syntax-flow": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.18.6.tgz", - "integrity": "sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A==", - "peer": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-syntax-import-assertions": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.17.12.tgz", - "integrity": "sha512-n/loy2zkq9ZEM8tEOwON9wTQSTNDTDEz6NujPtJGLU7qObzT1N4c4YZZf8E6ATB2AjNQg/Ib2AIpO03EZaCehw==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12" - } - }, - "@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==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-jsx": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.17.12.tgz", - "integrity": "sha512-spyY3E3AURfxh/RHtjx5j6hs8am5NbUBGfcZ2vB3uShSpZdQyXSf5rR5Mk76vbtlAZOelyVQ71Fg0x9SG4fsog==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12" - } - }, - "@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==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@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==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@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==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@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==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@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==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@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==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@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==", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@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==", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-typescript": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.17.12.tgz", - "integrity": "sha512-TYY0SXFiO31YXtNg3HtFwNJHjLsAyIIhAhNWkQ5whPPS7HWUFlg9z0Ta4qAQNjQbP1wsSt/oKkmZ/4/WWdMUpw==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12" - } - }, - "@babel/plugin-transform-arrow-functions": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.17.12.tgz", - "integrity": "sha512-PHln3CNi/49V+mza4xMwrg+WGYevSF1oaiXaC2EQfdp4HWlSjRsrDXWJiQBKpP7749u6vQ9mcry2uuFOv5CXvA==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12" - } - }, - "@babel/plugin-transform-async-to-generator": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.17.12.tgz", - "integrity": "sha512-J8dbrWIOO3orDzir57NRsjg4uxucvhby0L/KZuGsWDj0g7twWK3g7JhJhOrXtuXiw8MeiSdJ3E0OW9H8LYEzLQ==", - "requires": { - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-remap-async-to-generator": "^7.16.8" - } - }, - "@babel/plugin-transform-block-scoped-functions": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz", - "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-block-scoping": { - "version": "7.18.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.4.tgz", - "integrity": "sha512-+Hq10ye+jlvLEogSOtq4mKvtk7qwcUQ1f0Mrueai866C82f844Yom2cttfJdMdqRLTxWpsbfbkIkOIfovyUQXw==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12" - } - }, - "@babel/plugin-transform-classes": { - "version": "7.18.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.4.tgz", - "integrity": "sha512-e42NSG2mlKWgxKUAD9EJJSkZxR67+wZqzNxLSpc51T8tRU5SLFHsPmgYR5yr7sdgX4u+iHA1C5VafJ6AyImV3A==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-environment-visitor": "^7.18.2", - "@babel/helper-function-name": "^7.17.9", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-replace-supers": "^7.18.2", - "@babel/helper-split-export-declaration": "^7.16.7", - "globals": "^11.1.0" - } - }, - "@babel/plugin-transform-computed-properties": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.17.12.tgz", - "integrity": "sha512-a7XINeplB5cQUWMg1E/GI1tFz3LfK021IjV1rj1ypE+R7jHm+pIHmHl25VNkZxtx9uuYp7ThGk8fur1HHG7PgQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12" - } - }, - "@babel/plugin-transform-destructuring": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.0.tgz", - "integrity": "sha512-Mo69klS79z6KEfrLg/1WkmVnB8javh75HX4pi2btjvlIoasuxilEyjtsQW6XPrubNd7AQy0MMaNIaQE4e7+PQw==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12" - } - }, - "@babel/plugin-transform-dotall-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz", - "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-duplicate-keys": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.17.12.tgz", - "integrity": "sha512-EA5eYFUG6xeerdabina/xIoB95jJ17mAkR8ivx6ZSu9frKShBjpOGZPn511MTDTkiCO+zXnzNczvUM69YSf3Zw==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12" - } - }, - "@babel/plugin-transform-exponentiation-operator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz", - "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==", - "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-flow-strip-types": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.19.0.tgz", - "integrity": "sha512-sgeMlNaQVbCSpgLSKP4ZZKfsJVnFnNQlUSk6gPYzR/q7tzCgQF2t8RBKAP6cKJeZdveei7Q7Jm527xepI8lNLg==", - "peer": true, - "requires": { - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/plugin-syntax-flow": "^7.18.6" - } - }, - "@babel/plugin-transform-for-of": { - "version": "7.18.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.1.tgz", - "integrity": "sha512-+TTB5XwvJ5hZbO8xvl2H4XaMDOAK57zF4miuC9qQJgysPNEAZZ9Z69rdF5LJkozGdZrjBIUAIyKUWRMmebI7vg==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12" - } - }, - "@babel/plugin-transform-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz", - "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==", - "requires": { - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-literals": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.17.12.tgz", - "integrity": "sha512-8iRkvaTjJciWycPIZ9k9duu663FT7VrBdNqNgxnVXEFwOIp55JWcZd23VBRySYbnS3PwQ3rGiabJBBBGj5APmQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12" - } - }, - "@babel/plugin-transform-member-expression-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz", - "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-modules-amd": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.0.tgz", - "integrity": "sha512-h8FjOlYmdZwl7Xm2Ug4iX2j7Qy63NANI+NQVWQzv6r25fqgg7k2dZl03p95kvqNclglHs4FZ+isv4p1uXMA+QA==", - "requires": { - "@babel/helper-module-transforms": "^7.18.0", - "@babel/helper-plugin-utils": "^7.17.12", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.2.tgz", - "integrity": "sha512-f5A865gFPAJAEE0K7F/+nm5CmAE3y8AWlMBG9unu5j9+tk50UQVK0QS8RNxSp7MJf0wh97uYyLWt3Zvu71zyOQ==", - "requires": { - "@babel/helper-module-transforms": "^7.18.0", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-simple-access": "^7.18.2", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-systemjs": { - "version": "7.18.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.4.tgz", - "integrity": "sha512-lH2UaQaHVOAeYrUUuZ8i38o76J/FnO8vu21OE+tD1MyP9lxdZoSfz+pDbWkq46GogUrdrMz3tiz/FYGB+bVThg==", - "requires": { - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-module-transforms": "^7.18.0", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-validator-identifier": "^7.16.7", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-umd": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.0.tgz", - "integrity": "sha512-d/zZ8I3BWli1tmROLxXLc9A6YXvGK8egMxHp+E/rRwMh1Kip0AP77VwZae3snEJ33iiWwvNv2+UIIhfalqhzZA==", - "requires": { - "@babel/helper-module-transforms": "^7.18.0", - "@babel/helper-plugin-utils": "^7.17.12" - } - }, - "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.17.12.tgz", - "integrity": "sha512-vWoWFM5CKaTeHrdUJ/3SIOTRV+MBVGybOC9mhJkaprGNt5demMymDW24yC74avb915/mIRe3TgNb/d8idvnCRA==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.17.12", - "@babel/helper-plugin-utils": "^7.17.12" - } - }, - "@babel/plugin-transform-new-target": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.17.12.tgz", - "integrity": "sha512-CaOtzk2fDYisbjAD4Sd1MTKGVIpRtx9bWLyj24Y/k6p4s4gQ3CqDGJauFJxt8M/LEx003d0i3klVqnN73qvK3w==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12" - } - }, - "@babel/plugin-transform-object-super": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz", - "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7" - } - }, - "@babel/plugin-transform-parameters": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.17.12.tgz", - "integrity": "sha512-6qW4rWo1cyCdq1FkYri7AHpauchbGLXpdwnYsfxFb+KtddHENfsY5JZb35xUwkK5opOLcJ3BNd2l7PhRYGlwIA==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12" - } - }, - "@babel/plugin-transform-property-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz", - "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-react-display-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.7.tgz", - "integrity": "sha512-qgIg8BcZgd0G/Cz916D5+9kqX0c7nPZyXaP8R2tLNN5tkyIZdG5fEwBrxwplzSnjC1jvQmyMNVwUCZPcbGY7Pg==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-react-jsx": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.17.12.tgz", - "integrity": "sha512-Lcaw8bxd1DKht3thfD4A12dqo1X16he1Lm8rIv8sTwjAYNInRS1qHa9aJoqvzpscItXvftKDCfaEQzwoVyXpEQ==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/plugin-syntax-jsx": "^7.17.12", - "@babel/types": "^7.17.12" - } - }, - "@babel/plugin-transform-react-jsx-development": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.7.tgz", - "integrity": "sha512-RMvQWvpla+xy6MlBpPlrKZCMRs2AGiHOGHY3xRwl0pEeim348dDyxeH4xBsMPbIMhujeq7ihE702eM2Ew0Wo+A==", - "dev": true, - "requires": { - "@babel/plugin-transform-react-jsx": "^7.16.7" - } - }, - "@babel/plugin-transform-react-jsx-self": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.18.6.tgz", - "integrity": "sha512-A0LQGx4+4Jv7u/tWzoJF7alZwnBDQd6cGLh9P+Ttk4dpiL+J5p7NSNv/9tlEFFJDq3kjxOavWmbm6t0Gk+A3Ig==", - "peer": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-react-jsx-source": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.19.6.tgz", - "integrity": "sha512-RpAi004QyMNisst/pvSanoRdJ4q+jMCWyk9zdw/CyLB9j8RXEahodR6l2GyttDRyEVWZtbN+TpLiHJ3t34LbsQ==", - "peer": true, - "requires": { - "@babel/helper-plugin-utils": "^7.19.0" - } - }, - "@babel/plugin-transform-react-pure-annotations": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.16.7.tgz", - "integrity": "sha512-hs71ToC97k3QWxswh2ElzMFABXHvGiJ01IB1TbYQDGeWRKWz/MPUTh5jGExdHvosYKpnJW5Pm3S4+TA3FyX+GA==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-regenerator": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.0.tgz", - "integrity": "sha512-C8YdRw9uzx25HSIzwA7EM7YP0FhCe5wNvJbZzjVNHHPGVcDJ3Aie+qGYYdS1oVQgn+B3eAIJbWFLrJ4Jipv7nw==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12", - "regenerator-transform": "^0.15.0" - } - }, - "@babel/plugin-transform-reserved-words": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.17.12.tgz", - "integrity": "sha512-1KYqwbJV3Co03NIi14uEHW8P50Md6KqFgt0FfpHdK6oyAHQVTosgPuPSiWud1HX0oYJ1hGRRlk0fP87jFpqXZA==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12" - } - }, - "@babel/plugin-transform-runtime": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.18.2.tgz", - "integrity": "sha512-mr1ufuRMfS52ttq+1G1PD8OJNqgcTFjq3hwn8SZ5n1x1pBhi0E36rYMdTK0TsKtApJ4lDEdfXJwtGobQMHSMPg==", - "requires": { - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.17.12", - "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.5.0", - "babel-plugin-polyfill-regenerator": "^0.3.0", - "semver": "^6.3.0" - } - }, - "@babel/plugin-transform-shorthand-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz", - "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-spread": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.17.12.tgz", - "integrity": "sha512-9pgmuQAtFi3lpNUstvG9nGfk9DkrdmWNp9KeKPFmuZCpEnxRzYlS8JgwPjYj+1AWDOSvoGN0H30p1cBOmT/Svg==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" - } - }, - "@babel/plugin-transform-sticky-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz", - "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-template-literals": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.2.tgz", - "integrity": "sha512-/cmuBVw9sZBGZVOMkpAEaVLwm4JmK2GZ1dFKOGGpMzEHWFmyZZ59lUU0PdRr8YNYeQdNzTDwuxP2X2gzydTc9g==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12" - } - }, - "@babel/plugin-transform-typeof-symbol": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.17.12.tgz", - "integrity": "sha512-Q8y+Jp7ZdtSPXCThB6zjQ74N3lj0f6TDh1Hnf5B+sYlzQ8i5Pjp8gW0My79iekSpT4WnI06blqP6DT0OmaXXmw==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12" - } - }, - "@babel/plugin-transform-typescript": { - "version": "7.18.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.18.4.tgz", - "integrity": "sha512-l4vHuSLUajptpHNEOUDEGsnpl9pfRLsN1XUoDQDD/YBuXTM+v37SHGS+c6n4jdcZy96QtuUuSvZYMLSSsjH8Mw==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.0", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/plugin-syntax-typescript": "^7.17.12" - } - }, - "@babel/plugin-transform-unicode-escapes": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz", - "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-unicode-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz", - "integrity": "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/preset-env": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.18.2.tgz", - "integrity": "sha512-PfpdxotV6afmXMU47S08F9ZKIm2bJIQ0YbAAtDfIENX7G1NUAXigLREh69CWDjtgUy7dYn7bsMzkgdtAlmS68Q==", - "requires": { - "@babel/compat-data": "^7.17.10", - "@babel/helper-compilation-targets": "^7.18.2", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.17.12", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.17.12", - "@babel/plugin-proposal-async-generator-functions": "^7.17.12", - "@babel/plugin-proposal-class-properties": "^7.17.12", - "@babel/plugin-proposal-class-static-block": "^7.18.0", - "@babel/plugin-proposal-dynamic-import": "^7.16.7", - "@babel/plugin-proposal-export-namespace-from": "^7.17.12", - "@babel/plugin-proposal-json-strings": "^7.17.12", - "@babel/plugin-proposal-logical-assignment-operators": "^7.17.12", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.17.12", - "@babel/plugin-proposal-numeric-separator": "^7.16.7", - "@babel/plugin-proposal-object-rest-spread": "^7.18.0", - "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", - "@babel/plugin-proposal-optional-chaining": "^7.17.12", - "@babel/plugin-proposal-private-methods": "^7.17.12", - "@babel/plugin-proposal-private-property-in-object": "^7.17.12", - "@babel/plugin-proposal-unicode-property-regex": "^7.17.12", - "@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-import-assertions": "^7.17.12", - "@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.17.12", - "@babel/plugin-transform-async-to-generator": "^7.17.12", - "@babel/plugin-transform-block-scoped-functions": "^7.16.7", - "@babel/plugin-transform-block-scoping": "^7.17.12", - "@babel/plugin-transform-classes": "^7.17.12", - "@babel/plugin-transform-computed-properties": "^7.17.12", - "@babel/plugin-transform-destructuring": "^7.18.0", - "@babel/plugin-transform-dotall-regex": "^7.16.7", - "@babel/plugin-transform-duplicate-keys": "^7.17.12", - "@babel/plugin-transform-exponentiation-operator": "^7.16.7", - "@babel/plugin-transform-for-of": "^7.18.1", - "@babel/plugin-transform-function-name": "^7.16.7", - "@babel/plugin-transform-literals": "^7.17.12", - "@babel/plugin-transform-member-expression-literals": "^7.16.7", - "@babel/plugin-transform-modules-amd": "^7.18.0", - "@babel/plugin-transform-modules-commonjs": "^7.18.2", - "@babel/plugin-transform-modules-systemjs": "^7.18.0", - "@babel/plugin-transform-modules-umd": "^7.18.0", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.17.12", - "@babel/plugin-transform-new-target": "^7.17.12", - "@babel/plugin-transform-object-super": "^7.16.7", - "@babel/plugin-transform-parameters": "^7.17.12", - "@babel/plugin-transform-property-literals": "^7.16.7", - "@babel/plugin-transform-regenerator": "^7.18.0", - "@babel/plugin-transform-reserved-words": "^7.17.12", - "@babel/plugin-transform-shorthand-properties": "^7.16.7", - "@babel/plugin-transform-spread": "^7.17.12", - "@babel/plugin-transform-sticky-regex": "^7.16.7", - "@babel/plugin-transform-template-literals": "^7.18.2", - "@babel/plugin-transform-typeof-symbol": "^7.17.12", - "@babel/plugin-transform-unicode-escapes": "^7.16.7", - "@babel/plugin-transform-unicode-regex": "^7.16.7", - "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.18.2", - "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.5.0", - "babel-plugin-polyfill-regenerator": "^0.3.0", - "core-js-compat": "^3.22.1", - "semver": "^6.3.0" - } - }, - "@babel/preset-flow": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.18.6.tgz", - "integrity": "sha512-E7BDhL64W6OUqpuyHnSroLnqyRTcG6ZdOBl1OKI/QK/HJfplqK/S3sq1Cckx7oTodJ5yOXyfw7rEADJ6UjoQDQ==", - "peer": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-validator-option": "^7.18.6", - "@babel/plugin-transform-flow-strip-types": "^7.18.6" - } - }, - "@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==", - "requires": { - "@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/preset-react": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.17.12.tgz", - "integrity": "sha512-h5U+rwreXtZaRBEQhW1hOJLMq8XNJBQ/9oymXiCXTuT/0uOwpbT0gUt+sXeOqoXBgNuUKI7TaObVwoEyWkpFgA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-transform-react-display-name": "^7.16.7", - "@babel/plugin-transform-react-jsx": "^7.17.12", - "@babel/plugin-transform-react-jsx-development": "^7.16.7", - "@babel/plugin-transform-react-pure-annotations": "^7.16.7" - } - }, - "@babel/preset-typescript": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.17.12.tgz", - "integrity": "sha512-S1ViF8W2QwAKUGJXxP9NAfNaqGDdEBJKpYkxHf5Yy2C4NPPzXGeR3Lhk7G8xJaaLcFTRfNjVbtbVtm8Gb0mqvg==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-transform-typescript": "^7.17.12" - } - }, - "@babel/register": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.18.9.tgz", - "integrity": "sha512-ZlbnXDcNYHMR25ITwwNKT88JiaukkdVj/nG7r3wnuXkOTHc60Uy05PwMCPre0hSkY68E6zK3xz+vUJSP2jWmcw==", - "peer": true, - "requires": { - "clone-deep": "^4.0.1", - "find-cache-dir": "^2.0.0", - "make-dir": "^2.1.0", - "pirates": "^4.0.5", - "source-map-support": "^0.5.16" - }, - "dependencies": { - "find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "peer": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - } - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "peer": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "peer": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "peer": true, - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "peer": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "peer": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "peer": true - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "peer": true - }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "peer": true, - "requires": { - "find-up": "^3.0.0" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "peer": true - } - } - }, - "@babel/runtime": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.3.tgz", - "integrity": "sha512-38Y8f7YUhce/K7RMwTp7m0uCumpv9hZkitCbBClqQIow1qSbCvGkcegKOXpEWCQLfWmevgRiWokZ1GkpfhbZug==", - "requires": { - "regenerator-runtime": "^0.13.4" - } - }, - "@babel/template": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", - "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", - "requires": { - "@babel/code-frame": "^7.16.7", - "@babel/parser": "^7.16.7", - "@babel/types": "^7.16.7" - } - }, - "@babel/traverse": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.2.tgz", - "integrity": "sha512-9eNwoeovJ6KH9zcCNnENY7DMFwTU9JdGCFtqNLfUAqtUHRCOsTOqWoffosP8vKmNYeSBUv3yVJXjfd8ucwOjUA==", - "requires": { - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.18.2", - "@babel/helper-environment-visitor": "^7.18.2", - "@babel/helper-function-name": "^7.17.9", - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.18.0", - "@babel/types": "^7.18.2", - "debug": "^4.1.0", - "globals": "^11.1.0" - } - }, - "@babel/types": { - "version": "7.18.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.4.tgz", - "integrity": "sha512-ThN1mBcMq5pG/Vm2IcBmPPfyPXbd8S02rS+OBIDENdufvqC7Z/jHPCv9IcP01277aKtDI8g/2XysBN4hA8niiw==", - "requires": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" - } - }, - "@cspotcode/source-map-support": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", - "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", - "dev": true, - "requires": { - "@jridgewell/trace-mapping": "0.3.9" - }, - "dependencies": { - "@jridgewell/trace-mapping": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", - "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", - "dev": true, - "requires": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - } - } - }, - "@discoveryjs/json-ext": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.6.tgz", - "integrity": "sha512-ws57AidsDvREKrZKYffXddNkyaF14iHNHm8VQnZH6t99E8gczjNN0GpvcGny0imC80yQ0tHz1xVUKk/KFQSUyA==", - "dev": true - }, - "@emotion/is-prop-valid": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.1.2.tgz", - "integrity": "sha512-3QnhqeL+WW88YjYbQL5gUIkthuMw7a0NGbZ7wfFVk2kg/CK5w8w5FFa0RzWjyY1+sujN0NWbtSHH6OJmWHtJpQ==", - "requires": { - "@emotion/memoize": "^0.7.4" - } - }, - "@emotion/memoize": { - "version": "0.7.5", - "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.5.tgz", - "integrity": "sha512-igX9a37DR2ZPGYtV6suZ6whr8pTFtyHL3K/oLUotxpSVO2ASaprmAe2Dkq7tBo7CRY7MMDrAa9nuQP9/YG8FxQ==" - }, - "@emotion/stylis": { - "version": "0.8.5", - "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", - "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==" - }, - "@emotion/unitless": { - "version": "0.7.5", - "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", - "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" - }, - "@endemolshinegroup/cosmiconfig-typescript-loader": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@endemolshinegroup/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-3.0.2.tgz", - "integrity": "sha512-QRVtqJuS1mcT56oHpVegkKBlgtWjXw/gHNWO3eL9oyB5Sc7HBoc2OLG/nYpVfT/Jejvo3NUrD0Udk7XgoyDKkA==", - "dev": true, - "requires": { - "lodash.get": "^4", - "make-error": "^1", - "ts-node": "^9", - "tslib": "^2" - }, - "dependencies": { - "arg": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", - "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", - "dev": true - }, - "ts-node": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-9.1.1.tgz", - "integrity": "sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==", - "dev": true, - "requires": { - "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" - } - } - } - }, - "@eslint/eslintrc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz", - "integrity": "sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==", - "dev": true, - "requires": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.3.2", - "globals": "^13.15.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - }, - "dependencies": { - "globals": { - "version": "13.15.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz", - "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==", - "dev": true, - "requires": { - "type-fest": "^0.20.2" - } - }, - "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 - } - } - }, - "@fullcalendar/common": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/@fullcalendar/common/-/common-5.11.0.tgz", - "integrity": "sha512-gWjbMAnN1u73Oqlgjbyky7i+3bY0hvFSnGT0YBPx44n874AkQa9e9OU12PMLTMOPy0tXPb8DEwRelFQ7CJNbcw==", - "requires": { - "tslib": "^2.1.0" - } - }, - "@fullcalendar/core": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/@fullcalendar/core/-/core-5.11.0.tgz", - "integrity": "sha512-cF/d9LuJb/6xw14ms0urv1H4BiA70c4jrufe/EuVzLR6qTDpK92IZ3JK7GVtZtzptfTYZ/NQgDV9YCzIaO9Blw==", - "requires": { - "@fullcalendar/common": "~5.11.0", - "preact": "^10.0.5", - "tslib": "^2.1.0" - } - }, - "@fullcalendar/daygrid": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/@fullcalendar/daygrid/-/daygrid-5.11.0.tgz", - "integrity": "sha512-Ybh/dfHn/VL0qOVIRVyJc9I8oYiqqHl6xQONk8xXCe456QbPzAQLsAxpLLJLH+3smWNCfoQgvDKzR9e9XTzLMQ==", - "requires": { - "@fullcalendar/common": "~5.11.0", - "tslib": "^2.1.0" - } - }, - "@fullcalendar/list": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/@fullcalendar/list/-/list-5.11.0.tgz", - "integrity": "sha512-0dl/JV6zEGseTDXpM16nozetByVvJ4l/DElYP+StCtnk+Lr51zFK0yfRWRwB9XInxyapfZLDd/3YjKXQf8Bxcw==", - "requires": { - "@fullcalendar/common": "~5.11.0", - "tslib": "^2.1.0" - } - }, - "@fullcalendar/react": { - "version": "5.11.1", - "resolved": "https://registry.npmjs.org/@fullcalendar/react/-/react-5.11.1.tgz", - "integrity": "sha512-Mjuz90gzX6MLU0rdr5CVoqQA5vFM9JpHDIFmvlLaY8SvdK0R5BwNhquRJP7D2L2q0XKGyzo+/FBOZ+PFXe7jGA==", - "requires": { - "@fullcalendar/common": "~5.11.0", - "tslib": "^2.1.0" - } - }, - "@hapi/hoek": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", - "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==", - "peer": true - }, - "@hapi/topo": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", - "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", - "peer": true, - "requires": { - "@hapi/hoek": "^9.0.0" - } - }, - "@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, - "requires": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.4" - } - }, - "@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 - }, - "@jest/create-cache-key-function": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/create-cache-key-function/-/create-cache-key-function-27.5.1.tgz", - "integrity": "sha512-dmH1yW+makpTSURTy8VzdUwFnfQh1G8R+DxO2Ho2FFmBbKFEVm+3jWdvFhE2VqB/LATCTokkP0dotjyQyw5/AQ==", - "peer": true, - "requires": { - "@jest/types": "^27.5.1" - }, - "dependencies": { - "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "peer": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "peer": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "peer": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "peer": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "peer": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "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==", - "peer": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "peer": 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==", - "peer": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jridgewell/gen-mapping": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.1.tgz", - "integrity": "sha512-GcHwniMlA2z+WFPWuY8lp3fsza0I8xPFMWL5+n8LYyP6PSvPrXf4+n8stDHZY2DM0zy9sVkRDy1jDI4XGzYVqg==", - "requires": { - "@jridgewell/set-array": "^1.0.0", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==" - }, - "@jridgewell/set-array": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.1.tgz", - "integrity": "sha512-Ct5MqZkLGEXTVmQYbGtx9SVqD2fqwvdubdps5D3djjAkgkKwT918VNOz65pEHFaYTeWcukmJmH5SwsA9Tn2ObQ==" - }, - "@jridgewell/source-map": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", - "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", - "dev": true, - "requires": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" - }, - "@jridgewell/trace-mapping": { - "version": "0.3.18", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", - "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", - "requires": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" - } - }, - "@leichtgewicht/ip-codec": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.3.tgz", - "integrity": "sha512-nkalE/f1RvRGChwBnEIoBfSEYOXnCRdleKuv6+lePbMDrMZXeDQnqak5XDOeBgrPPyPfAdcCu/B5z+v3VhplGg==", - "dev": true - }, - "@lezer/common": { - "version": "0.15.12", - "resolved": "https://registry.npmjs.org/@lezer/common/-/common-0.15.12.tgz", - "integrity": "sha512-edfwCxNLnzq5pBA/yaIhwJ3U3Kz8VAUOTRg0hhxaizaI1N+qxV7EXDv/kLCkLeq2RzSFvxexlaj5Mzfn2kY0Ig==", - "dev": true - }, - "@lezer/lr": { - "version": "0.15.8", - "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-0.15.8.tgz", - "integrity": "sha512-bM6oE6VQZ6hIFxDNKk8bKPa14hqFrV07J/vHGOeiAbJReIaQXmkVb6xQu4MR+JBTLa5arGRyAAjJe1qaQt3Uvg==", - "dev": true, - "requires": { - "@lezer/common": "^0.15.0" - } - }, - "@lingui/babel-plugin-extract-messages": { - "version": "3.13.3", - "resolved": "https://registry.npmjs.org/@lingui/babel-plugin-extract-messages/-/babel-plugin-extract-messages-3.13.3.tgz", - "integrity": "sha512-s5onRmsR7Y5J8c5yJIZaf1kW+gqV+yece1mYoHHVGlJjEh8id0mksVMj8IrUtkwE4JhUxSCxfRNoloGulaAyqw==", - "dev": true, - "requires": { - "@babel/generator": "^7.11.6", - "@babel/runtime": "^7.11.2", - "@lingui/conf": "^3.13.3", - "mkdirp": "^1.0.4" - }, - "dependencies": { - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true - } - } - }, - "@lingui/cli": { - "version": "3.13.3", - "resolved": "https://registry.npmjs.org/@lingui/cli/-/cli-3.13.3.tgz", - "integrity": "sha512-6AswBsIAn3+JZj9hhqcKjPGpBPnM8m7TT235iQiWHHbq11DDh1l0eH6KTCqCaWW9nIALWgxmI/03zCInRTrzRQ==", - "dev": true, - "requires": { - "@babel/generator": "^7.11.6", - "@babel/parser": "^7.11.5", - "@babel/plugin-syntax-jsx": "^7.10.4", - "@babel/runtime": "^7.11.2", - "@babel/types": "^7.11.5", - "@lingui/babel-plugin-extract-messages": "^3.13.3", - "@lingui/conf": "^3.13.3", - "babel-plugin-macros": "^3.0.1", - "bcp-47": "^1.0.7", - "chalk": "^4.1.0", - "chokidar": "3.5.1", - "cli-table": "0.3.6", - "commander": "^6.1.0", - "date-fns": "^2.16.1", - "fs-extra": "^9.0.1", - "fuzzaldrin": "^2.1.0", - "glob": "^7.1.4", - "inquirer": "^7.3.3", - "make-plural": "^6.2.2", - "messageformat-parser": "^4.1.3", - "micromatch": "4.0.2", - "mkdirp": "^1.0.4", - "node-gettext": "^3.0.0", - "normalize-path": "^3.0.0", - "ora": "^5.1.0", - "papaparse": "^5.3.0", - "pkg-up": "^3.1.0", - "plurals-cldr": "^1.0.4", - "pofile": "^1.1.0", - "pseudolocale": "^1.1.0", - "ramda": "^0.27.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "chokidar": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", - "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", - "dev": true, - "requires": { - "anymatch": "~3.1.1", - "braces": "~3.0.2", - "fsevents": "~2.3.1", - "glob-parent": "~5.1.0", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.5.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "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 - }, - "commander": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", - "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", - "dev": true - }, - "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" - } - }, - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - }, - "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 - }, - "make-plural": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/make-plural/-/make-plural-6.2.2.tgz", - "integrity": "sha512-8iTuFioatnTTmb/YJjywkVIHLjcwkFD9Ms0JpxjEm9Mo8eQYkh1z+55dwv4yc1jQ8ftVBxWQbihvZL1DfzGGWA==", - "dev": true - }, - "micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - } - }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true - }, - "readdirp": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", - "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", - "dev": true, - "requires": { - "picomatch": "^2.2.1" - } - }, - "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" - } - } - } - }, - "@lingui/conf": { - "version": "3.13.3", - "resolved": "https://registry.npmjs.org/@lingui/conf/-/conf-3.13.3.tgz", - "integrity": "sha512-UmGx/5rtSvb2S+RFYjQGiux5Xh5xvVICss4ONf8eU4Xm8jUvjtErTXVSF3GAhCI2aC/R3bZJZf0uSj7LbsrOiw==", - "dev": true, - "requires": { - "@babel/runtime": "^7.11.2", - "@endemolshinegroup/cosmiconfig-typescript-loader": "^3.0.2", - "chalk": "^4.1.0", - "cosmiconfig": "^7.0.0", - "jest-validate": "^26.5.2", - "lodash.get": "^4.4.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "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 - }, - "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" - } - } - } - }, - "@lingui/core": { - "version": "3.13.3", - "resolved": "https://registry.npmjs.org/@lingui/core/-/core-3.13.3.tgz", - "integrity": "sha512-3rQDIC7PtPfUuZCSNfU0nziWNMlGk3JhpxENzGrlt1M8w5RHson89Mk1Ce/how+hWzFpumCQDWLDDhyRPpydbg==", - "requires": { - "@babel/runtime": "^7.11.2", - "make-plural": "^6.2.2", - "messageformat-parser": "^4.1.3" - }, - "dependencies": { - "make-plural": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/make-plural/-/make-plural-6.2.2.tgz", - "integrity": "sha512-8iTuFioatnTTmb/YJjywkVIHLjcwkFD9Ms0JpxjEm9Mo8eQYkh1z+55dwv4yc1jQ8ftVBxWQbihvZL1DfzGGWA==" - } - } - }, - "@lingui/detect-locale": { - "version": "3.13.3", - "resolved": "https://registry.npmjs.org/@lingui/detect-locale/-/detect-locale-3.13.3.tgz", - "integrity": "sha512-GhJKjnpGh5N0Y96XJNjeGOEiVyO7b0Kwddv8cY5ORA0yS0+gCETAdlECeP0YrJBrzIVUeddpQTyaexAUDmeY+A==" - }, - "@lingui/loader": { - "version": "3.13.3", - "resolved": "https://registry.npmjs.org/@lingui/loader/-/loader-3.13.3.tgz", - "integrity": "sha512-YWT2D8SjGCLDC/DfU3GQnuWqWNRWz/1szaj1Nx0hFCGAJZqG7QUWdPoJU06/rq60ePWGSOpbMnpNHCbBE/jY5A==", - "dev": true, - "requires": { - "@babel/runtime": "^7.11.2", - "@lingui/cli": "^3.13.3", - "@lingui/conf": "^3.13.3", - "loader-utils": "^2.0.0", - "ramda": "^0.27.1" - } - }, - "@lingui/macro": { - "version": "3.13.3", - "resolved": "https://registry.npmjs.org/@lingui/macro/-/macro-3.13.3.tgz", - "integrity": "sha512-nPldmgPGNfGTVW3TTkSZiaPI5jDQKwv/Hfmjzwo/VzfXpcjxoqz0oDGQBx8mbdKcMgpq+g6fV2Y5aCosTazdqg==", - "dev": true, - "requires": { - "@babel/runtime": "^7.11.2", - "@lingui/conf": "^3.13.3", - "ramda": "^0.27.1" - } - }, - "@lingui/react": { - "version": "3.13.3", - "resolved": "https://registry.npmjs.org/@lingui/react/-/react-3.13.3.tgz", - "integrity": "sha512-sCCI5xMcUY9b6w2lwbwy6iHpo1Fb9TDcjcHAD2KI5JueLH+WWQG66tIHiVAlSsQ+hmQ9Tt+f86H05JQEiDdIvg==", - "requires": { - "@babel/runtime": "^7.11.2", - "@lingui/core": "^3.13.3" - } - }, - "@mischnic/json-sourcemap": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@mischnic/json-sourcemap/-/json-sourcemap-0.1.0.tgz", - "integrity": "sha512-dQb3QnfNqmQNYA4nFSN/uLaByIic58gOXq4Y4XqLOWmOrw73KmJPt/HLyG0wvn1bnR6mBKs/Uwvkh+Hns1T0XA==", - "dev": true, - "requires": { - "@lezer/common": "^0.15.7", - "@lezer/lr": "^0.15.4", - "json5": "^2.2.1" - } - }, - "@msgpackr-extract/msgpackr-extract-darwin-arm64": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-darwin-arm64/-/msgpackr-extract-darwin-arm64-2.0.2.tgz", - "integrity": "sha512-FMX5i7a+ojIguHpWbzh5MCsCouJkwf4z4ejdUY/fsgB9Vkdak4ZnoIEskOyOUMMB4lctiZFGszFQJXUeFL8tRg==", - "dev": true, - "optional": true - }, - "@msgpackr-extract/msgpackr-extract-darwin-x64": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-darwin-x64/-/msgpackr-extract-darwin-x64-2.0.2.tgz", - "integrity": "sha512-DznYtF3lHuZDSRaIOYeif4JgO0NtO2Xf8DsngAugMx/bUdTFbg86jDTmkVJBNmV+cxszz6OjGvinnS8AbJ342g==", - "dev": true, - "optional": true - }, - "@msgpackr-extract/msgpackr-extract-linux-arm": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-arm/-/msgpackr-extract-linux-arm-2.0.2.tgz", - "integrity": "sha512-Gy9+c3Wj+rUlD3YvCZTi92gs+cRX7ZQogtwq0IhRenloTTlsbpezNgk6OCkt59V4ATEWSic9rbU92H/l7XsRvA==", - "dev": true, - "optional": true - }, - "@msgpackr-extract/msgpackr-extract-linux-arm64": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-arm64/-/msgpackr-extract-linux-arm64-2.0.2.tgz", - "integrity": "sha512-b0jMEo566YdM2K+BurSed7bswjo3a6bcdw5ETqoIfSuxKuRLPfAiOjVbZyZBgx3J/TAM/QrvEQ/VN89A0ZAxSg==", - "dev": true, - "optional": true - }, - "@msgpackr-extract/msgpackr-extract-linux-x64": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-x64/-/msgpackr-extract-linux-x64-2.0.2.tgz", - "integrity": "sha512-zrBHaePwcv4cQXxzYgNj0+A8I1uVN97E7/3LmkRocYZ+rMwUsnPpp4RuTAHSRoKlTQV3nSdCQW4Qdt4MXw/iHw==", - "dev": true, - "optional": true - }, - "@msgpackr-extract/msgpackr-extract-win32-x64": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-win32-x64/-/msgpackr-extract-win32-x64-2.0.2.tgz", - "integrity": "sha512-fpnI00dt+yO1cKx9qBXelKhPBdEgvc8ZPav1+0r09j0woYQU2N79w/jcGawSY5UGlgQ3vjaJsFHnGbGvvqdLzg==", - "dev": true, - "optional": true - }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@parcel/cache": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@parcel/cache/-/cache-2.6.0.tgz", - "integrity": "sha512-4vbD5uSuf+kRnrFesKhpn0AKnOw8u2UlvCyrplYmp1g9bNAkIooC/nDGdmkb/9SviPEbni9PEanQEHDU2+slpA==", - "dev": true, - "requires": { - "@parcel/fs": "2.6.0", - "@parcel/logger": "2.6.0", - "@parcel/utils": "2.6.0", - "lmdb": "2.3.10" - } - }, - "@parcel/codeframe": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.6.0.tgz", - "integrity": "sha512-yXXxrO9yyedHKpTwC+Af0+vPmQm+A9xeEhkt4f0yVg1n4t4yUIxYlTedzbM8ygZEEBtkXU9jJ+PkgXbfMf0dqw==", - "dev": true, - "requires": { - "chalk": "^4.1.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "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 - }, - "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" - } - } - } - }, - "@parcel/core": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@parcel/core/-/core-2.6.0.tgz", - "integrity": "sha512-8OOWbPuxpFydpwNyKoz6d3e3O4DmxNYmMw4DXwrPSj/jyg7oa+SDtMT0/VXEhujE0HYkQPCHt4npRajkSuf99A==", - "dev": true, - "peer": true, - "requires": { - "@mischnic/json-sourcemap": "^0.1.0", - "@parcel/cache": "2.6.0", - "@parcel/diagnostic": "2.6.0", - "@parcel/events": "2.6.0", - "@parcel/fs": "2.6.0", - "@parcel/graph": "2.6.0", - "@parcel/hash": "2.6.0", - "@parcel/logger": "2.6.0", - "@parcel/package-manager": "2.6.0", - "@parcel/plugin": "2.6.0", - "@parcel/source-map": "^2.0.0", - "@parcel/types": "2.6.0", - "@parcel/utils": "2.6.0", - "@parcel/workers": "2.6.0", - "abortcontroller-polyfill": "^1.1.9", - "base-x": "^3.0.8", - "browserslist": "^4.6.6", - "clone": "^2.1.1", - "dotenv": "^7.0.0", - "dotenv-expand": "^5.1.0", - "json5": "^2.2.0", - "msgpackr": "^1.5.4", - "nullthrows": "^1.1.1", - "semver": "^5.7.1" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "peer": true - } - } - }, - "@parcel/diagnostic": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.6.0.tgz", - "integrity": "sha512-+p8gC2FKxSI2veD7SoaNlP572v4kw+nafCQEPDtJuzYYRqywYUGncch25dkpgNApB4W4cXVkZu3ZbtIpCAmjQQ==", - "dev": true, - "requires": { - "@mischnic/json-sourcemap": "^0.1.0", - "nullthrows": "^1.1.1" - } - }, - "@parcel/events": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.6.0.tgz", - "integrity": "sha512-2WaKtBs4iYwS88j4zRdyTJTgh8iuY4E32FMmjzzbheqETs6I05gWuPReGukJYxk8vc0Ir7tbzp12oAfpgo0Y+g==", - "dev": true - }, - "@parcel/fs": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.6.0.tgz", - "integrity": "sha512-6vxtx5Zy6MvDvH1EPx9JxjKGF03bR7VE1dUf4HLeX2D8YmpL5hkHJnlRCFdcH08rzOVwaJLzg1QNtblWJXQ9CA==", - "dev": true, - "requires": { - "@parcel/fs-search": "2.6.0", - "@parcel/types": "2.6.0", - "@parcel/utils": "2.6.0", - "@parcel/watcher": "^2.0.0", - "@parcel/workers": "2.6.0" - } - }, - "@parcel/fs-search": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@parcel/fs-search/-/fs-search-2.6.0.tgz", - "integrity": "sha512-1nXzM3H/cA4kzLKvDBvwmNisKCdRqlgkLXh+OR1Zu28Kn4W34KuJMcHWW8cC+WIuuKqDh5oo2WPsC5y65GXBKQ==", - "dev": true, - "requires": { - "detect-libc": "^1.0.3" - } - }, - "@parcel/graph": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@parcel/graph/-/graph-2.6.0.tgz", - "integrity": "sha512-rxrAzWm6rwbCRPbu0Z+zwMscpG8omffODniVWPlX2G0jgQGpjKsutBQ6RMfFIcfaQ4MzL3pIQOTf8bkjQOPsbg==", - "dev": true, - "peer": true, - "requires": { - "@parcel/utils": "2.6.0", - "nullthrows": "^1.1.1" - } - }, - "@parcel/hash": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@parcel/hash/-/hash-2.6.0.tgz", - "integrity": "sha512-YugWqhLxqK80Lo++3B3Kr5UPCHOdS8iI2zJ1jkzUeH9v6WUzbwWOnmPf6lN2S5m1BrIFFJd8Jc+CbEXWi8zoJA==", - "dev": true, - "requires": { - "detect-libc": "^1.0.3", - "xxhash-wasm": "^0.4.2" - } - }, - "@parcel/logger": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.6.0.tgz", - "integrity": "sha512-J1/7kPfSGBvMKSZdi0WCNuN0fIeiWxifnDGn7W/K8KhD422YwFJA8N046ps8nkDOPIXf1osnIECNp4GIR9oSYw==", - "dev": true, - "requires": { - "@parcel/diagnostic": "2.6.0", - "@parcel/events": "2.6.0" - } - }, - "@parcel/markdown-ansi": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.6.0.tgz", - "integrity": "sha512-fyjkrJQQSfKTUFTTasdZ6WrAkDoQ2+DYDjj+3p+RncYyrIa9zArKx4IiRiipsvNdtMvP0/hTdK8F3BOJ3KSU/g==", - "dev": true, - "requires": { - "chalk": "^4.1.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "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 - }, - "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" - } - } - } - }, - "@parcel/package-manager": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.6.0.tgz", - "integrity": "sha512-AqFfdkbOw51q/3ia2mIsFTmrpYEyUb3k+2uYC5GsLMz3go6OGn7/Crz0lZLSclv5EtwpRg3TWr9yL7RekVN/Uw==", - "dev": true, - "requires": { - "@parcel/diagnostic": "2.6.0", - "@parcel/fs": "2.6.0", - "@parcel/logger": "2.6.0", - "@parcel/types": "2.6.0", - "@parcel/utils": "2.6.0", - "@parcel/workers": "2.6.0", - "semver": "^5.7.1" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } - } - }, - "@parcel/plugin": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.6.0.tgz", - "integrity": "sha512-LzOaiK8R6eFEoov1cb3/W+o0XvXdI/VbDhMDl0L0II+/56M0UeayYtFP5QGTDn/fZqVlYfzPCtt3EMwdG7/dow==", - "dev": true, - "requires": { - "@parcel/types": "2.6.0" - } - }, - "@parcel/source-map": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@parcel/source-map/-/source-map-2.0.5.tgz", - "integrity": "sha512-DRVlCFKLpqBSIbMxUoVlHgfiv12HTW/U7nnhzw52YgzDVXUX9OA41dXS1PU0pJ1si+D1k8msATUC+AoldN43mg==", - "dev": true, - "requires": { - "detect-libc": "^1.0.3" - } - }, - "@parcel/transformer-sass": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@parcel/transformer-sass/-/transformer-sass-2.6.0.tgz", - "integrity": "sha512-WAHmPffHCc3ad+kMv0JSwAfA9mYv/kLYHxMvdnsMx2+K4WxUnCtPreshfs7iTVCJeFgNh8fhHmh9hWb0DmyfKQ==", - "dev": true, - "requires": { - "@parcel/plugin": "2.6.0", - "@parcel/source-map": "^2.0.0", - "sass": "^1.38.0" - } - }, - "@parcel/types": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.6.0.tgz", - "integrity": "sha512-lAMYvOBfNEJMsPJ+plbB50305o0TwNrY1xX5RRIWBqwOa6bYmbW1ZljUk1tQvnkpIE4eAHQwnPR5Z2XWg18wGQ==", - "dev": true, - "requires": { - "@parcel/cache": "2.6.0", - "@parcel/diagnostic": "2.6.0", - "@parcel/fs": "2.6.0", - "@parcel/package-manager": "2.6.0", - "@parcel/source-map": "^2.0.0", - "@parcel/workers": "2.6.0", - "utility-types": "^3.10.0" - } - }, - "@parcel/utils": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.6.0.tgz", - "integrity": "sha512-ElXz+QHtT1JQIucbQJBk7SzAGoOlBp4yodEQVvTKS7GA+hEGrSP/cmibl6qm29Rjtd0zgQsdd+2XmP3xvP2gQQ==", - "dev": true, - "requires": { - "@parcel/codeframe": "2.6.0", - "@parcel/diagnostic": "2.6.0", - "@parcel/hash": "2.6.0", - "@parcel/logger": "2.6.0", - "@parcel/markdown-ansi": "2.6.0", - "@parcel/source-map": "^2.0.0", - "chalk": "^4.1.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "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 - }, - "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" - } - } - } - }, - "@parcel/watcher": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.0.5.tgz", - "integrity": "sha512-x0hUbjv891omnkcHD7ZOhiyyUqUUR6MNjq89JhEI3BxppeKWAm6NPQsqqRrAkCJBogdT/o/My21sXtTI9rJIsw==", - "dev": true, - "requires": { - "node-addon-api": "^3.2.1", - "node-gyp-build": "^4.3.0" - } - }, - "@parcel/workers": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.6.0.tgz", - "integrity": "sha512-3tcI2LF5fd/WZtSnSjyWdDE+G+FitdNrRgSObzSp+axHKMAM23sO0z7KY8s2SYCF40msdYbFUW8eI6JlYNJoWQ==", - "dev": true, - "requires": { - "@parcel/diagnostic": "2.6.0", - "@parcel/logger": "2.6.0", - "@parcel/types": "2.6.0", - "@parcel/utils": "2.6.0", - "chrome-trace-event": "^1.0.2", - "nullthrows": "^1.1.1" - } - }, - "@pmmmwh/react-refresh-webpack-plugin": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.7.tgz", - "integrity": "sha512-bcKCAzF0DV2IIROp9ZHkRJa6O4jy7NlnHdWL3GmcUxYWNjLXkK5kfELELwEfSP5hXPfVL/qOGMAROuMQb9GG8Q==", - "dev": true, - "requires": { - "ansi-html-community": "^0.0.8", - "common-path-prefix": "^3.0.0", - "core-js-pure": "^3.8.1", - "error-stack-parser": "^2.0.6", - "find-up": "^5.0.0", - "html-entities": "^2.1.0", - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0", - "source-map": "^0.7.3" - } - }, - "@polka/url": { - "version": "1.0.0-next.21", - "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.21.tgz", - "integrity": "sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==", - "dev": true - }, - "@react-native-community/cli": { - "version": "9.3.2", - "resolved": "https://registry.npmjs.org/@react-native-community/cli/-/cli-9.3.2.tgz", - "integrity": "sha512-IAW4X0vmX/xozNpp/JVZaX7MrC85KV0OP2DF4o7lNGOfpUhzJAEWqTfkxFYS+VsRjZHDve4wSTiGIuXwE7FG1w==", - "peer": true, - "requires": { - "@react-native-community/cli-clean": "^9.2.1", - "@react-native-community/cli-config": "^9.2.1", - "@react-native-community/cli-debugger-ui": "^9.0.0", - "@react-native-community/cli-doctor": "^9.3.0", - "@react-native-community/cli-hermes": "^9.3.1", - "@react-native-community/cli-plugin-metro": "^9.2.1", - "@react-native-community/cli-server-api": "^9.2.1", - "@react-native-community/cli-tools": "^9.2.1", - "@react-native-community/cli-types": "^9.1.0", - "chalk": "^4.1.2", - "commander": "^9.4.0", - "execa": "^1.0.0", - "find-up": "^4.1.0", - "fs-extra": "^8.1.0", - "graceful-fs": "^4.1.3", - "prompts": "^2.4.0", - "semver": "^6.3.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "peer": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "peer": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "peer": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "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==", - "peer": true - }, - "commander": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz", - "integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==", - "peer": true - }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "peer": true, - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "peer": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "peer": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "peer": true, - "requires": { - "pump": "^3.0.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "peer": true - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", - "peer": true - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "peer": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "peer": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", - "peer": true, - "requires": { - "path-key": "^2.0.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "peer": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "peer": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "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==", - "peer": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "peer": true - } - } - }, - "@react-native-community/cli-clean": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-clean/-/cli-clean-9.2.1.tgz", - "integrity": "sha512-dyNWFrqRe31UEvNO+OFWmQ4hmqA07bR9Ief/6NnGwx67IO9q83D5PEAf/o96ML6jhSbDwCmpPKhPwwBbsyM3mQ==", - "peer": true, - "requires": { - "@react-native-community/cli-tools": "^9.2.1", - "chalk": "^4.1.2", - "execa": "^1.0.0", - "prompts": "^2.4.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "peer": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "peer": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "peer": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "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==", - "peer": true - }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "peer": true, - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "peer": true, - "requires": { - "pump": "^3.0.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "peer": true - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", - "peer": true - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", - "peer": true, - "requires": { - "path-key": "^2.0.0" - } - }, - "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==", - "peer": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@react-native-community/cli-config": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-config/-/cli-config-9.2.1.tgz", - "integrity": "sha512-gHJlBBXUgDN9vrr3aWkRqnYrPXZLztBDQoY97Mm5Yo6MidsEpYo2JIP6FH4N/N2p1TdjxJL4EFtdd/mBpiR2MQ==", - "peer": true, - "requires": { - "@react-native-community/cli-tools": "^9.2.1", - "cosmiconfig": "^5.1.0", - "deepmerge": "^3.2.0", - "glob": "^7.1.3", - "joi": "^17.2.1" - }, - "dependencies": { - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "peer": true, - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", - "peer": true, - "requires": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" - } - }, - "import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", - "peer": true, - "requires": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - } - }, - "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "peer": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", - "peer": true, - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - }, - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", - "peer": true - } - } - }, - "@react-native-community/cli-debugger-ui": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-9.0.0.tgz", - "integrity": "sha512-7hH05ZwU9Tp0yS6xJW0bqcZPVt0YCK7gwj7gnRu1jDNN2kughf6Lg0Ys29rAvtZ7VO1PK5c1O+zs7yFnylQDUA==", - "peer": true, - "requires": { - "serve-static": "^1.13.1" - } - }, - "@react-native-community/cli-doctor": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-doctor/-/cli-doctor-9.3.0.tgz", - "integrity": "sha512-/fiuG2eDGC2/OrXMOWI5ifq4X1gdYTQhvW2m0TT5Lk1LuFiZsbTCp1lR+XILKekuTvmYNjEGdVpeDpdIWlXdEA==", - "peer": true, - "requires": { - "@react-native-community/cli-config": "^9.2.1", - "@react-native-community/cli-platform-ios": "^9.3.0", - "@react-native-community/cli-tools": "^9.2.1", - "chalk": "^4.1.2", - "command-exists": "^1.2.8", - "envinfo": "^7.7.2", - "execa": "^1.0.0", - "hermes-profile-transformer": "^0.0.6", - "ip": "^1.1.5", - "node-stream-zip": "^1.9.1", - "ora": "^5.4.1", - "prompts": "^2.4.0", - "semver": "^6.3.0", - "strip-ansi": "^5.2.0", - "sudo-prompt": "^9.0.0", - "wcwidth": "^1.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "peer": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "peer": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "peer": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "peer": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "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==", - "peer": true - }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "peer": true, - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "peer": true, - "requires": { - "pump": "^3.0.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "peer": true - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", - "peer": true - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", - "peer": true, - "requires": { - "path-key": "^2.0.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "peer": true, - "requires": { - "ansi-regex": "^4.1.0" - } - }, - "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==", - "peer": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@react-native-community/cli-hermes": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-hermes/-/cli-hermes-9.3.1.tgz", - "integrity": "sha512-Mq4PK8m5YqIdaVq5IdRfp4qK09aVO+aiCtd6vjzjNUgk1+1X5cgUqV6L65h4N+TFJYJHcp2AnB+ik1FAYXvYPQ==", - "peer": true, - "requires": { - "@react-native-community/cli-platform-android": "^9.3.1", - "@react-native-community/cli-tools": "^9.2.1", - "chalk": "^4.1.2", - "hermes-profile-transformer": "^0.0.6", - "ip": "^1.1.5" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "peer": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "peer": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "peer": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "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==", - "peer": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "peer": 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==", - "peer": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@react-native-community/cli-platform-android": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-android/-/cli-platform-android-9.3.1.tgz", - "integrity": "sha512-m0bQ6Twewl7OEZoVf79I2GZmsDqh+Gh0bxfxWgwxobsKDxLx8/RNItAo1lVtTCgzuCR75cX4EEO8idIF9jYhew==", - "peer": true, - "requires": { - "@react-native-community/cli-tools": "^9.2.1", - "chalk": "^4.1.2", - "execa": "^1.0.0", - "fs-extra": "^8.1.0", - "glob": "^7.1.3", - "logkitty": "^0.7.1", - "slash": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "peer": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "peer": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "peer": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "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==", - "peer": true - }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "peer": true, - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "peer": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "peer": true, - "requires": { - "pump": "^3.0.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "peer": true - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", - "peer": true - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "peer": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", - "peer": true, - "requires": { - "path-key": "^2.0.0" - } - }, - "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==", - "peer": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "peer": true - } - } - }, - "@react-native-community/cli-platform-ios": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-ios/-/cli-platform-ios-9.3.0.tgz", - "integrity": "sha512-nihTX53BhF2Q8p4B67oG3RGe1XwggoGBrMb6vXdcu2aN0WeXJOXdBLgR900DAA1O8g7oy1Sudu6we+JsVTKnjw==", - "peer": true, - "requires": { - "@react-native-community/cli-tools": "^9.2.1", - "chalk": "^4.1.2", - "execa": "^1.0.0", - "glob": "^7.1.3", - "ora": "^5.4.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "peer": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "peer": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "peer": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "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==", - "peer": true - }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "peer": true, - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "peer": true, - "requires": { - "pump": "^3.0.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "peer": true - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", - "peer": true - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", - "peer": true, - "requires": { - "path-key": "^2.0.0" - } - }, - "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==", - "peer": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@react-native-community/cli-plugin-metro": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-plugin-metro/-/cli-plugin-metro-9.2.1.tgz", - "integrity": "sha512-byBGBH6jDfUvcHGFA45W/sDwMlliv7flJ8Ns9foCh3VsIeYYPoDjjK7SawE9cPqRdMAD4SY7EVwqJnOtRbwLiQ==", - "peer": true, - "requires": { - "@react-native-community/cli-server-api": "^9.2.1", - "@react-native-community/cli-tools": "^9.2.1", - "chalk": "^4.1.2", - "metro": "0.72.3", - "metro-config": "0.72.3", - "metro-core": "0.72.3", - "metro-react-native-babel-transformer": "0.72.3", - "metro-resolver": "0.72.3", - "metro-runtime": "0.72.3", - "readline": "^1.3.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "peer": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "peer": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "peer": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "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==", - "peer": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "peer": 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==", - "peer": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@react-native-community/cli-server-api": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-server-api/-/cli-server-api-9.2.1.tgz", - "integrity": "sha512-EI+9MUxEbWBQhWw2PkhejXfkcRqPl+58+whlXJvKHiiUd7oVbewFs0uLW0yZffUutt4FGx6Uh88JWEgwOzAdkw==", - "peer": true, - "requires": { - "@react-native-community/cli-debugger-ui": "^9.0.0", - "@react-native-community/cli-tools": "^9.2.1", - "compression": "^1.7.1", - "connect": "^3.6.5", - "errorhandler": "^1.5.0", - "nocache": "^3.0.1", - "pretty-format": "^26.6.2", - "serve-static": "^1.13.1", - "ws": "^7.5.1" - } - }, - "@react-native-community/cli-tools": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-9.2.1.tgz", - "integrity": "sha512-bHmL/wrKmBphz25eMtoJQgwwmeCylbPxqFJnFSbkqJPXQz3ManQ6q/gVVMqFyz7D3v+riaus/VXz3sEDa97uiQ==", - "peer": true, - "requires": { - "appdirsjs": "^1.2.4", - "chalk": "^4.1.2", - "find-up": "^5.0.0", - "mime": "^2.4.1", - "node-fetch": "^2.6.0", - "open": "^6.2.0", - "ora": "^5.4.1", - "semver": "^6.3.0", - "shell-quote": "^1.7.3" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "peer": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "peer": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "peer": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "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==", - "peer": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "peer": true - }, - "mime": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", - "peer": 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==", - "peer": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@react-native-community/cli-types": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-types/-/cli-types-9.1.0.tgz", - "integrity": "sha512-KDybF9XHvafLEILsbiKwz5Iobd+gxRaPyn4zSaAerBxedug4er5VUWa8Szy+2GeYKZzMh/gsb1o9lCToUwdT/g==", - "peer": true, - "requires": { - "joi": "^17.2.1" - } - }, - "@react-native/assets": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@react-native/assets/-/assets-1.0.0.tgz", - "integrity": "sha512-KrwSpS1tKI70wuKl68DwJZYEvXktDHdZMG0k2AXD/rJVSlB23/X2CB2cutVR0HwNMJIal9HOUOBB2rVfa6UGtQ==", - "peer": true - }, - "@react-native/normalize-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@react-native/normalize-color/-/normalize-color-2.0.0.tgz", - "integrity": "sha512-Wip/xsc5lw8vsBlmY2MO/gFLp3MvuZ2baBZjDeTjjndMgM0h5sxz7AZR62RDPGgstp8Np7JzjvVqVT7tpFZqsw==", - "peer": true - }, - "@react-native/polyfills": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@react-native/polyfills/-/polyfills-2.0.0.tgz", - "integrity": "sha512-K0aGNn1TjalKj+65D7ycc1//H9roAQ51GJVk5ZJQFb2teECGmzd86bYDC0aYdbRf7gtovescq4Zt6FR0tgXiHQ==", - "peer": true - }, - "@react-spring/animated": { - "version": "9.4.4", - "resolved": "https://registry.npmjs.org/@react-spring/animated/-/animated-9.4.4.tgz", - "integrity": "sha512-e9xnuBaUTD+NolKikUmrGWjX8AVCPyj1GcEgjgq9E+0sXKv46UY7cm2EmB6mUDTxWIDVKebARY++xT4nGDraBQ==", - "requires": { - "@react-spring/shared": "~9.4.4", - "@react-spring/types": "~9.4.4" - } - }, - "@react-spring/core": { - "version": "9.4.4", - "resolved": "https://registry.npmjs.org/@react-spring/core/-/core-9.4.4.tgz", - "integrity": "sha512-llgb0ljFyjMB0JhWsaFHOi9XFT8n1jBMVs1IFY2ipIBerWIRWrgUmIpakLPHTa4c4jwqTaDSwX90s2a0iN7dxQ==", - "requires": { - "@react-spring/animated": "~9.4.4", - "@react-spring/rafz": "~9.4.4", - "@react-spring/shared": "~9.4.4", - "@react-spring/types": "~9.4.4" - } - }, - "@react-spring/rafz": { - "version": "9.4.4", - "resolved": "https://registry.npmjs.org/@react-spring/rafz/-/rafz-9.4.4.tgz", - "integrity": "sha512-5ki/sQ06Mdf8AuFstSt5zbNNicRT4LZogiJttDAww1ozhuvemafNWEHxhzcULgCPCDu2s7HsroaISV7+GQWrhw==" - }, - "@react-spring/shared": { - "version": "9.4.4", - "resolved": "https://registry.npmjs.org/@react-spring/shared/-/shared-9.4.4.tgz", - "integrity": "sha512-ySVgScDZlhm/+Iy2smY9i/DDrShArY0j6zjTS/Re1lasKnhq8qigoGiAxe8xMPJNlCaj3uczCqHy3TY9bKRtfQ==", - "requires": { - "@react-spring/rafz": "~9.4.4", - "@react-spring/types": "~9.4.4" - } - }, - "@react-spring/types": { - "version": "9.4.4", - "resolved": "https://registry.npmjs.org/@react-spring/types/-/types-9.4.4.tgz", - "integrity": "sha512-KpxKt/D//q/t/6FBcde/RE36LKp8PpWu7kFEMLwpzMGl9RpcexunmYOQJWwmJWtkQjgE1YRr7DzBMryz6La1cQ==" - }, - "@react-spring/web": { - "version": "9.4.4", - "resolved": "https://registry.npmjs.org/@react-spring/web/-/web-9.4.4.tgz", - "integrity": "sha512-iJmOLdhcuizriUlu/xqBc5y8KaFts+UI+iC+GxyTwBtzxA9czKiSAZW2ESuhG8stafa3jncwjfTQQp84KN36cw==", - "requires": { - "@react-spring/animated": "~9.4.4", - "@react-spring/core": "~9.4.4", - "@react-spring/shared": "~9.4.4", - "@react-spring/types": "~9.4.4" - } - }, - "@react-spring/zdog": { - "version": "9.4.4", - "resolved": "https://registry.npmjs.org/@react-spring/zdog/-/zdog-9.4.4.tgz", - "integrity": "sha512-qmD8zRcodbQKTAFVMdgW2pYIZP1KttDnz2S2JEc7kx8I8F5ljn9czgRl5c4w9HJ0dpO8VTfPq4sKa4tlUL23yg==", - "requires": { - "@react-spring/animated": "~9.4.4", - "@react-spring/core": "~9.4.4", - "@react-spring/shared": "~9.4.4", - "@react-spring/types": "~9.4.4" - } - }, - "@sideway/address": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz", - "integrity": "sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==", - "peer": true, - "requires": { - "@hapi/hoek": "^9.0.0" - } - }, - "@sideway/formula": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz", - "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==", - "peer": true - }, - "@sideway/pinpoint": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", - "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==", - "peer": true - }, - "@tsconfig/node10": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.8.tgz", - "integrity": "sha512-6XFfSQmMgq0CFLY1MslA/CPUfhIL919M1rMsa5lP2P097N2Wd1sSX0tx1u4olM16fLNhtHZpRhedZJphNJqmZg==", - "dev": true - }, - "@tsconfig/node12": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.9.tgz", - "integrity": "sha512-/yBMcem+fbvhSREH+s14YJi18sp7J9jpuhYByADT2rypfajMZZN4WQ6zBGgBKp53NKmqI36wFYDb3yaMPurITw==", - "dev": true - }, - "@tsconfig/node14": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.1.tgz", - "integrity": "sha512-509r2+yARFfHHE7T6Puu2jjkoycftovhXRqW328PDXTVGKihlb1P8Z9mMZH04ebyajfRY7dedfGynlrFHJUQCg==", - "dev": true - }, - "@tsconfig/node16": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.2.tgz", - "integrity": "sha512-eZxlbI8GZscaGS7kkc/trHTT5xgrjH3/1n2JDwusC9iahPKWMRvRjJSAN5mCXviuTGQ/lHnhvv8Q1YTpnfz9gA==", - "dev": true - }, - "@types/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", - "dev": true, - "requires": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "@types/bonjour": { - "version": "3.5.10", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", - "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/connect": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/connect-history-api-fallback": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", - "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", - "dev": true, - "requires": { - "@types/express-serve-static-core": "*", - "@types/node": "*" - } - }, - "@types/eslint": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.29.0.tgz", - "integrity": "sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==", - "dev": true, - "requires": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "@types/eslint-scope": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.3.tgz", - "integrity": "sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==", - "dev": true, - "requires": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, - "@types/estree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz", - "integrity": "sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==", - "dev": true - }, - "@types/express": { - "version": "4.17.13", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", - "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", - "dev": true, - "requires": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.18", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "@types/express-serve-static-core": { - "version": "4.17.28", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz", - "integrity": "sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==", - "dev": true, - "requires": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*" - } - }, - "@types/history": { - "version": "4.7.11", - "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.11.tgz", - "integrity": "sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==", - "dev": true - }, - "@types/hoist-non-react-statics": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz", - "integrity": "sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==", - "dev": true, - "requires": { - "@types/react": "*", - "hoist-non-react-statics": "^3.3.0" - } - }, - "@types/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", - "dev": true - }, - "@types/http-proxy": { - "version": "1.17.9", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", - "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/istanbul-lib-coverage": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", - "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" - }, - "@types/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", - "requires": { - "@types/istanbul-lib-coverage": "*" - } - }, - "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", - "requires": { - "@types/istanbul-lib-report": "*" - } - }, - "@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 - }, - "@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", - "dev": true - }, - "@types/mime": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", - "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==", - "dev": true - }, - "@types/node": { - "version": "17.0.10", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.10.tgz", - "integrity": "sha512-S/3xB4KzyFxYGCppyDt68yzBU9ysL88lSdIah4D6cptdcltc4NCPCAMc0+PCpg/lLIyC7IPvj2Z52OJWeIUkog==" - }, - "@types/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", - "dev": true - }, - "@types/prop-types": { - "version": "15.7.4", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz", - "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==", - "dev": true - }, - "@types/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", - "dev": true - }, - "@types/range-parser": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", - "dev": true - }, - "@types/react": { - "version": "17.0.43", - "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.43.tgz", - "integrity": "sha512-8Q+LNpdxf057brvPu1lMtC5Vn7J119xrP1aq4qiaefNioQUYANF/CYeK4NsKorSZyUGJ66g0IM+4bbjwx45o2A==", - "dev": true, - "requires": { - "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.0.2" - } - }, - "@types/react-dom": { - "version": "17.0.14", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.14.tgz", - "integrity": "sha512-H03xwEP1oXmSfl3iobtmQ/2dHF5aBHr8aUMwyGZya6OW45G+xtdzmq6HkncefiBt5JU8DVyaWl/nWZbjZCnzAQ==", - "dev": true, - "requires": { - "@types/react": "*" - } - }, - "@types/react-router": { - "version": "5.1.17", - "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.17.tgz", - "integrity": "sha512-RNSXOyb3VyRs/EOGmjBhhGKTbnN6fHWvy5FNLzWfOWOGjgVUKqJZXfpKzLmgoU8h6Hj8mpALj/mbXQASOb92wQ==", - "dev": true, - "requires": { - "@types/history": "*", - "@types/react": "*" - } - }, - "@types/react-router-dom": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.3.3.tgz", - "integrity": "sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==", - "dev": true, - "requires": { - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router": "*" - } - }, - "@types/retry": { - "version": "0.12.1", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.1.tgz", - "integrity": "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==", - "dev": true - }, - "@types/scheduler": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", - "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==", - "dev": true - }, - "@types/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", - "dev": true, - "requires": { - "@types/express": "*" - } - }, - "@types/serve-static": { - "version": "1.13.10", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", - "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", - "dev": true, - "requires": { - "@types/mime": "^1", - "@types/node": "*" - } - }, - "@types/sockjs": { - "version": "0.3.33", - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", - "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/styled-components": { - "version": "5.1.25", - "resolved": "https://registry.npmjs.org/@types/styled-components/-/styled-components-5.1.25.tgz", - "integrity": "sha512-fgwl+0Pa8pdkwXRoVPP9JbqF0Ivo9llnmsm+7TCI330kbPIFd9qv1Lrhr37shf4tnxCOSu+/IgqM7uJXLWZZNQ==", - "dev": true, - "requires": { - "@types/hoist-non-react-statics": "*", - "@types/react": "*", - "csstype": "^3.0.2" - } - }, - "@types/tailwindcss": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/@types/tailwindcss/-/tailwindcss-3.0.10.tgz", - "integrity": "sha512-1UnZIHO0NOPyPlPFV0HuMjki2SHkvG9uBA1ZehWj/OQMSROk503nuNyyfmJSIT289yewxTbKoPG+KLxYRvfIIg==" - }, - "@types/webpack": { - "version": "5.28.0", - "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-5.28.0.tgz", - "integrity": "sha512-8cP0CzcxUiFuA9xGJkfeVpqmWTk9nx6CWwamRGCj95ph1SmlRRk9KlCZ6avhCbZd4L68LvYT6l1kpdEnQXrF8w==", - "dev": true, - "requires": { - "@types/node": "*", - "tapable": "^2.2.0", - "webpack": "^5" - } - }, - "@types/webpack-bundle-analyzer": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/@types/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.4.1.tgz", - "integrity": "sha512-yQAj3l7bIYL+QRRlNJt6gyP+zrXZOlgaR4wsX0WY4yzZIbv41ZibREfZvuYjxY0iVtvQQlbhx0AeokkCuqUAQg==", - "dev": true, - "requires": { - "@types/node": "*", - "tapable": "^2.2.0", - "webpack": "^5" - } - }, - "@types/ws": { - "version": "8.5.3", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", - "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/yargs": { - "version": "15.0.14", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", - "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", - "requires": { - "@types/yargs-parser": "*" - } - }, - "@types/yargs-parser": { - "version": "21.0.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", - "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" - }, - "@typescript-eslint/eslint-plugin": { - "version": "5.27.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.27.1.tgz", - "integrity": "sha512-6dM5NKT57ZduNnJfpY81Phe9nc9wolnMCnknb1im6brWi1RYv84nbMS3olJa27B6+irUVV1X/Wb+Am0FjJdGFw==", - "dev": true, - "requires": { - "@typescript-eslint/scope-manager": "5.27.1", - "@typescript-eslint/type-utils": "5.27.1", - "@typescript-eslint/utils": "5.27.1", - "debug": "^4.3.4", - "functional-red-black-tree": "^1.0.1", - "ignore": "^5.2.0", - "regexpp": "^3.2.0", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - }, - "dependencies": { - "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "@typescript-eslint/parser": { - "version": "5.27.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.27.1.tgz", - "integrity": "sha512-7Va2ZOkHi5NP+AZwb5ReLgNF6nWLGTeUJfxdkVUAPPSaAdbWNnFZzLZ4EGGmmiCTg+AwlbE1KyUYTBglosSLHQ==", - "dev": true, - "requires": { - "@typescript-eslint/scope-manager": "5.27.1", - "@typescript-eslint/types": "5.27.1", - "@typescript-eslint/typescript-estree": "5.27.1", - "debug": "^4.3.4" - } - }, - "@typescript-eslint/scope-manager": { - "version": "5.27.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.27.1.tgz", - "integrity": "sha512-fQEOSa/QroWE6fAEg+bJxtRZJTH8NTskggybogHt4H9Da8zd4cJji76gA5SBlR0MgtwF7rebxTbDKB49YUCpAg==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.27.1", - "@typescript-eslint/visitor-keys": "5.27.1" - } - }, - "@typescript-eslint/type-utils": { - "version": "5.27.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.27.1.tgz", - "integrity": "sha512-+UC1vVUWaDHRnC2cQrCJ4QtVjpjjCgjNFpg8b03nERmkHv9JV9X5M19D7UFMd+/G7T/sgFwX2pGmWK38rqyvXw==", - "dev": true, - "requires": { - "@typescript-eslint/utils": "5.27.1", - "debug": "^4.3.4", - "tsutils": "^3.21.0" - } - }, - "@typescript-eslint/types": { - "version": "5.27.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.27.1.tgz", - "integrity": "sha512-LgogNVkBhCTZU/m8XgEYIWICD6m4dmEDbKXESCbqOXfKZxRKeqpiJXQIErv66sdopRKZPo5l32ymNqibYEH/xg==", - "dev": true - }, - "@typescript-eslint/typescript-estree": { - "version": "5.27.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.27.1.tgz", - "integrity": "sha512-DnZvvq3TAJ5ke+hk0LklvxwYsnXpRdqUY5gaVS0D4raKtbznPz71UJGnPTHEFo0GDxqLOLdMkkmVZjSpET1hFw==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.27.1", - "@typescript-eslint/visitor-keys": "5.27.1", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - }, - "dependencies": { - "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "@typescript-eslint/utils": { - "version": "5.27.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.27.1.tgz", - "integrity": "sha512-mZ9WEn1ZLDaVrhRaYgzbkXBkTPghPFsup8zDbbsYTxC5OmqrFE7skkKS/sraVsLP3TcT3Ki5CSyEFBRkLH/H/w==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.27.1", - "@typescript-eslint/types": "5.27.1", - "@typescript-eslint/typescript-estree": "5.27.1", - "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0" - } - }, - "@typescript-eslint/visitor-keys": { - "version": "5.27.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.27.1.tgz", - "integrity": "sha512-xYs6ffo01nhdJgPieyk7HAOpjhTsx7r/oB9LWEhwAXgwn33tkr+W8DI2ChboqhZlC4q3TC6geDYPoiX8ROqyOQ==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.27.1", - "eslint-visitor-keys": "^3.3.0" - } - }, - "@webassemblyjs/ast": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.5.tgz", - "integrity": "sha512-LHY/GSAZZRpsNQH+/oHqhRQ5FT7eoULcBqgfyTB5nQHogFnK3/7QoN7dLnwSE/JkUAF0SrRuclT7ODqMFtWxxQ==", - "dev": true, - "requires": { - "@webassemblyjs/helper-numbers": "1.11.5", - "@webassemblyjs/helper-wasm-bytecode": "1.11.5" - } - }, - "@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.5.tgz", - "integrity": "sha512-1j1zTIC5EZOtCplMBG/IEwLtUojtwFVwdyVMbL/hwWqbzlQoJsWCOavrdnLkemwNoC/EOwtUFch3fuo+cbcXYQ==", - "dev": true - }, - "@webassemblyjs/helper-api-error": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.5.tgz", - "integrity": "sha512-L65bDPmfpY0+yFrsgz8b6LhXmbbs38OnwDCf6NpnMUYqa+ENfE5Dq9E42ny0qz/PdR0LJyq/T5YijPnU8AXEpA==", - "dev": true - }, - "@webassemblyjs/helper-buffer": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.5.tgz", - "integrity": "sha512-fDKo1gstwFFSfacIeH5KfwzjykIE6ldh1iH9Y/8YkAZrhmu4TctqYjSh7t0K2VyDSXOZJ1MLhht/k9IvYGcIxg==", - "dev": true - }, - "@webassemblyjs/helper-numbers": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.5.tgz", - "integrity": "sha512-DhykHXM0ZABqfIGYNv93A5KKDw/+ywBFnuWybZZWcuzWHfbp21wUfRkbtz7dMGwGgT4iXjWuhRMA2Mzod6W4WA==", - "dev": true, - "requires": { - "@webassemblyjs/floating-point-hex-parser": "1.11.5", - "@webassemblyjs/helper-api-error": "1.11.5", - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.5.tgz", - "integrity": "sha512-oC4Qa0bNcqnjAowFn7MPCETQgDYytpsfvz4ujZz63Zu/a/v71HeCAAmZsgZ3YVKec3zSPYytG3/PrRCqbtcAvA==", - "dev": true - }, - "@webassemblyjs/helper-wasm-section": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.5.tgz", - "integrity": "sha512-uEoThA1LN2NA+K3B9wDo3yKlBfVtC6rh0i4/6hvbz071E8gTNZD/pT0MsBf7MeD6KbApMSkaAK0XeKyOZC7CIA==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.11.5", - "@webassemblyjs/helper-buffer": "1.11.5", - "@webassemblyjs/helper-wasm-bytecode": "1.11.5", - "@webassemblyjs/wasm-gen": "1.11.5" - } - }, - "@webassemblyjs/ieee754": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.5.tgz", - "integrity": "sha512-37aGq6qVL8A8oPbPrSGMBcp38YZFXcHfiROflJn9jxSdSMMM5dS5P/9e2/TpaJuhE+wFrbukN2WI6Hw9MH5acg==", - "dev": true, - "requires": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "@webassemblyjs/leb128": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.5.tgz", - "integrity": "sha512-ajqrRSXaTJoPW+xmkfYN6l8VIeNnR4vBOTQO9HzR7IygoCcKWkICbKFbVTNMjMgMREqXEr0+2M6zukzM47ZUfQ==", - "dev": true, - "requires": { - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/utf8": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.5.tgz", - "integrity": "sha512-WiOhulHKTZU5UPlRl53gHR8OxdGsSOxqfpqWeA2FmcwBMaoEdz6b2x2si3IwC9/fSPLfe8pBMRTHVMk5nlwnFQ==", - "dev": true - }, - "@webassemblyjs/wasm-edit": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.5.tgz", - "integrity": "sha512-C0p9D2fAu3Twwqvygvf42iGCQ4av8MFBLiTb+08SZ4cEdwzWx9QeAHDo1E2k+9s/0w1DM40oflJOpkZ8jW4HCQ==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.11.5", - "@webassemblyjs/helper-buffer": "1.11.5", - "@webassemblyjs/helper-wasm-bytecode": "1.11.5", - "@webassemblyjs/helper-wasm-section": "1.11.5", - "@webassemblyjs/wasm-gen": "1.11.5", - "@webassemblyjs/wasm-opt": "1.11.5", - "@webassemblyjs/wasm-parser": "1.11.5", - "@webassemblyjs/wast-printer": "1.11.5" - } - }, - "@webassemblyjs/wasm-gen": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.5.tgz", - "integrity": "sha512-14vteRlRjxLK9eSyYFvw1K8Vv+iPdZU0Aebk3j6oB8TQiQYuO6hj9s4d7qf6f2HJr2khzvNldAFG13CgdkAIfA==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.11.5", - "@webassemblyjs/helper-wasm-bytecode": "1.11.5", - "@webassemblyjs/ieee754": "1.11.5", - "@webassemblyjs/leb128": "1.11.5", - "@webassemblyjs/utf8": "1.11.5" - } - }, - "@webassemblyjs/wasm-opt": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.5.tgz", - "integrity": "sha512-tcKwlIXstBQgbKy1MlbDMlXaxpucn42eb17H29rawYLxm5+MsEmgPzeCP8B1Cl69hCice8LeKgZpRUAPtqYPgw==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.11.5", - "@webassemblyjs/helper-buffer": "1.11.5", - "@webassemblyjs/wasm-gen": "1.11.5", - "@webassemblyjs/wasm-parser": "1.11.5" - } - }, - "@webassemblyjs/wasm-parser": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.5.tgz", - "integrity": "sha512-SVXUIwsLQlc8srSD7jejsfTU83g7pIGr2YYNb9oHdtldSxaOhvA5xwvIiWIfcX8PlSakgqMXsLpLfbbJ4cBYew==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.11.5", - "@webassemblyjs/helper-api-error": "1.11.5", - "@webassemblyjs/helper-wasm-bytecode": "1.11.5", - "@webassemblyjs/ieee754": "1.11.5", - "@webassemblyjs/leb128": "1.11.5", - "@webassemblyjs/utf8": "1.11.5" - } - }, - "@webassemblyjs/wast-printer": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.5.tgz", - "integrity": "sha512-f7Pq3wvg3GSPUPzR0F6bmI89Hdb+u9WXrSKc4v+N0aV0q6r42WoF92Jp2jEorBEBRoRNXgjp53nBniDXcqZYPA==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.11.5", - "@xtuc/long": "4.2.2" - } - }, - "@webpack-cli/configtest": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.1.1.tgz", - "integrity": "sha512-1FBc1f9G4P/AxMqIgfZgeOTuRnwZMten8E7zap5zgpPInnCrP8D4Q81+4CWIch8i/Nf7nXjP0v6CjjbHOrXhKg==", - "dev": true, - "requires": {} - }, - "@webpack-cli/info": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.4.1.tgz", - "integrity": "sha512-PKVGmazEq3oAo46Q63tpMr4HipI3OPfP7LiNOEJg963RMgT0rqheag28NCML0o3GIzA3DmxP1ZIAv9oTX1CUIA==", - "dev": true, - "requires": { - "envinfo": "^7.7.3" - } - }, - "@webpack-cli/serve": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.6.1.tgz", - "integrity": "sha512-gNGTiTrjEVQ0OcVnzsRSqTxaBSr+dmTfm+qJsCDluky8uhdLWep7Gcr62QsAKHTMxjCS/8nEITsmFAhfIx+QSw==", - "dev": true, - "requires": {} - }, - "@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true - }, - "@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "dev": true - }, - "abort-controller": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", - "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", - "peer": true, - "requires": { - "event-target-shim": "^5.0.0" - } - }, - "abortcontroller-polyfill": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/abortcontroller-polyfill/-/abortcontroller-polyfill-1.7.3.tgz", - "integrity": "sha512-zetDJxd89y3X99Kvo4qFx8GKlt6GsvN3UcRZHwU6iFA/0KiOmhkTVhe8oRoTBiTVPZu09x3vCra47+w8Yz1+2Q==", - "dev": true, - "peer": true - }, - "absolute-path": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/absolute-path/-/absolute-path-0.0.0.tgz", - "integrity": "sha512-HQiug4c+/s3WOvEnDRxXVmNtSG5s2gJM9r19BTcqjp7BWcE48PB+Y2G6jE65kqI0LpsQeMZygt/b60Gi4KxGyA==", - "peer": true - }, - "accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "requires": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - } - }, - "acorn": { - "version": "8.7.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", - "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", - "dev": true - }, - "acorn-import-assertions": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", - "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", - "dev": true, - "requires": {} - }, - "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, - "requires": {} - }, - "acorn-node": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", - "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", - "dev": true, - "requires": { - "acorn": "^7.0.0", - "acorn-walk": "^7.0.0", - "xtend": "^4.0.2" - }, - "dependencies": { - "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true - } - } - }, - "acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", - "dev": true - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ajv-formats": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", - "dev": true, - "requires": { - "ajv": "^8.0.0" - }, - "dependencies": { - "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" - } - }, - "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 - } - } - }, - "ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, - "requires": {} - }, - "anser": { - "version": "1.4.10", - "resolved": "https://registry.npmjs.org/anser/-/anser-1.4.10.tgz", - "integrity": "sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww==", - "peer": true - }, - "ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dev": true, - "requires": { - "type-fest": "^0.21.3" - }, - "dependencies": { - "type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "dev": true - } - } - }, - "ansi-fragments": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/ansi-fragments/-/ansi-fragments-0.2.1.tgz", - "integrity": "sha512-DykbNHxuXQwUDRv5ibc2b0x7uw7wmwOGLBUd5RmaQ5z8Lhx19vwvKV+FAsM5rEA6dEcHxX+/Ad5s9eF2k2bB+w==", - "peer": true, - "requires": { - "colorette": "^1.0.7", - "slice-ansi": "^2.0.0", - "strip-ansi": "^5.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "peer": true - }, - "colorette": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", - "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==", - "peer": true - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "peer": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "ansi-html-community": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", - "dev": true - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "appdirsjs": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/appdirsjs/-/appdirsjs-1.2.7.tgz", - "integrity": "sha512-Quji6+8kLBC3NnBeo14nPDq0+2jUs5s3/xEye+udFHumHhRk4M7aAMXp/PBJqkKYGuuyR9M/6Dq7d2AViiGmhw==", - "peer": true - }, - "arg": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.1.tgz", - "integrity": "sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==", - "dev": true - }, - "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 - }, - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", - "peer": true - }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "peer": true - }, - "arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", - "peer": true - }, - "array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", - "dev": true - }, - "array-includes": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz", - "integrity": "sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5", - "get-intrinsic": "^1.1.1", - "is-string": "^1.0.7" - } - }, - "array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", - "peer": true - }, - "array.prototype.flatmap": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.0.tgz", - "integrity": "sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.2", - "es-shim-unscopables": "^1.0.0" - } - }, - "asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", - "peer": true - }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", - "peer": true - }, - "ast-types": { - "version": "0.14.2", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.14.2.tgz", - "integrity": "sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA==", - "peer": true, - "requires": { - "tslib": "^2.0.1" - } - }, - "astral-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", - "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", - "peer": true - }, - "async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", - "peer": true - }, - "async-limiter": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", - "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", - "peer": true - }, - "at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "dev": true - }, - "atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "peer": true - }, - "autoprefixer": { - "version": "10.4.7", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.7.tgz", - "integrity": "sha512-ypHju4Y2Oav95SipEcCcI5J7CGPuvz8oat7sUtYj3ClK44bldfvtvcxK6IEK++7rqB7YchDGzweZIBG+SD0ZAA==", - "dev": true, - "requires": { - "browserslist": "^4.20.3", - "caniuse-lite": "^1.0.30001335", - "fraction.js": "^4.2.0", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" - } - }, - "babel-core": { - "version": "7.0.0-bridge.0", - "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz", - "integrity": "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==", - "peer": true, - "requires": {} - }, - "babel-loader": { - "version": "8.2.5", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.5.tgz", - "integrity": "sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==", - "dev": true, - "requires": { - "find-cache-dir": "^3.3.1", - "loader-utils": "^2.0.0", - "make-dir": "^3.1.0", - "schema-utils": "^2.6.5" - }, - "dependencies": { - "schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" - } - } - } - }, - "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==", - "requires": { - "object.assign": "^4.1.0" - } - }, - "babel-plugin-macros": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", - "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", - "dev": true, - "requires": { - "@babel/runtime": "^7.12.5", - "cosmiconfig": "^7.0.0", - "resolve": "^1.19.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==", - "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.5.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.0.tgz", - "integrity": "sha512-Hcrgnmkf+4JTj73GbK3bBhlVPiLL47owUAnoJIf69Hakl3q+KfodbDXiZWGMM7iqCZTxCG3Z2VRfPNYES4rXqQ==", - "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.0", - "core-js-compat": "^3.20.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==", - "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.0" - } - }, - "babel-plugin-styled-components": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.0.2.tgz", - "integrity": "sha512-7eG5NE8rChnNTDxa6LQfynwgHTVOYYaHJbUYSlOhk8QBXIQiMBKq4gyfHBBKPrxUcVBXVJL61ihduCpCQbuNbw==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.0", - "@babel/helper-module-imports": "^7.16.0", - "babel-plugin-syntax-jsx": "^6.18.0", - "lodash": "^4.17.11" - } - }, - "babel-plugin-syntax-jsx": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", - "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=" - }, - "babel-plugin-syntax-trailing-function-commas": { - "version": "7.0.0-beta.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz", - "integrity": "sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==", - "peer": true - }, - "babel-preset-fbjs": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/babel-preset-fbjs/-/babel-preset-fbjs-3.4.0.tgz", - "integrity": "sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow==", - "peer": true, - "requires": { - "@babel/plugin-proposal-class-properties": "^7.0.0", - "@babel/plugin-proposal-object-rest-spread": "^7.0.0", - "@babel/plugin-syntax-class-properties": "^7.0.0", - "@babel/plugin-syntax-flow": "^7.0.0", - "@babel/plugin-syntax-jsx": "^7.0.0", - "@babel/plugin-syntax-object-rest-spread": "^7.0.0", - "@babel/plugin-transform-arrow-functions": "^7.0.0", - "@babel/plugin-transform-block-scoped-functions": "^7.0.0", - "@babel/plugin-transform-block-scoping": "^7.0.0", - "@babel/plugin-transform-classes": "^7.0.0", - "@babel/plugin-transform-computed-properties": "^7.0.0", - "@babel/plugin-transform-destructuring": "^7.0.0", - "@babel/plugin-transform-flow-strip-types": "^7.0.0", - "@babel/plugin-transform-for-of": "^7.0.0", - "@babel/plugin-transform-function-name": "^7.0.0", - "@babel/plugin-transform-literals": "^7.0.0", - "@babel/plugin-transform-member-expression-literals": "^7.0.0", - "@babel/plugin-transform-modules-commonjs": "^7.0.0", - "@babel/plugin-transform-object-super": "^7.0.0", - "@babel/plugin-transform-parameters": "^7.0.0", - "@babel/plugin-transform-property-literals": "^7.0.0", - "@babel/plugin-transform-react-display-name": "^7.0.0", - "@babel/plugin-transform-react-jsx": "^7.0.0", - "@babel/plugin-transform-shorthand-properties": "^7.0.0", - "@babel/plugin-transform-spread": "^7.0.0", - "@babel/plugin-transform-template-literals": "^7.0.0", - "babel-plugin-syntax-trailing-function-commas": "^7.0.0-beta.0" - } - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "peer": true, - "requires": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "peer": true, - "requires": { - "is-descriptor": "^1.0.0" - } - } - } - }, - "base-x": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.9.tgz", - "integrity": "sha512-H7JU6iBHTal1gp56aKoaa//YUxEaAOUiydvrV/pILqIHXTtqxSkATOnDA2u+jZ/61sD+L/412+7kzXRtWukhpQ==", - "dev": true, - "peer": true, - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" - }, - "batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", - "dev": true - }, - "bcp-47": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/bcp-47/-/bcp-47-1.0.8.tgz", - "integrity": "sha512-Y9y1QNBBtYtv7hcmoX0tR+tUNSFZGZ6OL6vKPObq8BbOhkCoyayF6ogfLTgAli/KuAEbsYHYUNq2AQuY6IuLag==", - "dev": true, - "requires": { - "is-alphabetical": "^1.0.0", - "is-alphanumerical": "^1.0.0", - "is-decimal": "^1.0.0" - } - }, - "big-integer": { - "version": "1.6.51", - "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", - "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==" - }, - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true - }, - "binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true - }, - "bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "requires": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "body-parser": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", - "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", - "dev": true, - "requires": { - "bytes": "3.1.2", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.10.3", - "raw-body": "2.5.1", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - }, - "dependencies": { - "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "dev": true - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "dev": true - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "bonjour-service": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.12.tgz", - "integrity": "sha512-pMmguXYCu63Ug37DluMKEHdxc+aaIf/ay4YbF8Gxtba+9d3u+rmEWy61VK3Z3hp8Rskok3BunHYnG0dUHAsblw==", - "dev": true, - "requires": { - "array-flatten": "^2.1.2", - "dns-equal": "^1.0.0", - "fast-deep-equal": "^3.1.3", - "multicast-dns": "^7.2.4" - } - }, - "boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", - "dev": true - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "requires": { - "fill-range": "^7.0.1" - } - }, - "broadcast-channel": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/broadcast-channel/-/broadcast-channel-3.7.0.tgz", - "integrity": "sha512-cIAKJXAxGJceNZGTZSBzMxzyOn72cVgPnKx4dc6LRjQgbaJUQqhy5rzL3zbMxkMWsGKkv2hSFkPRMEXfoMZ2Mg==", - "requires": { - "@babel/runtime": "^7.7.2", - "detect-node": "^2.1.0", - "js-sha3": "0.8.0", - "microseconds": "0.2.0", - "nano-time": "1.0.0", - "oblivious-set": "1.0.0", - "rimraf": "3.0.2", - "unload": "2.2.0" - } - }, - "browserslist": { - "version": "4.20.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.3.tgz", - "integrity": "sha512-NBhymBQl1zM0Y5dQT/O+xiLP9/rzOIQdKM/eMJBAq7yBgaB6krIYLGejrwVYnSHZdqjscB1SPuAjHwxjvN6Wdg==", - "requires": { - "caniuse-lite": "^1.0.30001332", - "electron-to-chromium": "^1.4.118", - "escalade": "^3.1.1", - "node-releases": "^2.0.3", - "picocolors": "^1.0.0" - } - }, - "bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "peer": true, - "requires": { - "node-int64": "^0.4.0" - } - }, - "buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "requires": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" - }, - "bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" - }, - "cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "peer": true, - "requires": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - } - }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, - "caller-callsite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", - "integrity": "sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==", - "peer": true, - "requires": { - "callsites": "^2.0.0" - }, - "dependencies": { - "callsites": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==", - "peer": true - } - } - }, - "caller-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", - "integrity": "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==", - "peer": true, - "requires": { - "caller-callsite": "^2.0.0" - } - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true - }, - "camel-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", - "dev": true, - "requires": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - } - }, - "camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" - }, - "camelcase-css": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", - "dev": true - }, - "camelize": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.0.tgz", - "integrity": "sha1-FkpUg+Yw+kMh5a8HAg5TGDGyYJs=" - }, - "caniuse-lite": { - "version": "1.0.30001335", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001335.tgz", - "integrity": "sha512-ddP1Tgm7z2iIxu6QTtbZUv6HJxSaV/PZeSrWFZtbY4JZ69tOeNhBCl3HyRQgeNZKE5AOn1kpV7fhljigy0Ty3w==" - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", - "dev": true - }, - "chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "dev": true, - "requires": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "fsevents": "~2.3.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" - }, - "dependencies": { - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - } - } - }, - "chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", - "dev": true - }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "peer": true - }, - "class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "peer": true, - "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "peer": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "peer": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "peer": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "peer": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "peer": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "peer": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - } - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "peer": true - } - } - }, - "clean-css": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.2.2.tgz", - "integrity": "sha512-/eR8ru5zyxKzpBLv9YZvMXgTSSQn7AdkMItMYynsFgGwTveCRVam9IUPFloE85B4vAIj05IuKmmEoV7/AQjT0w==", - "dev": true, - "requires": { - "source-map": "~0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "requires": { - "restore-cursor": "^3.1.0" - } - }, - "cli-spinners": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.1.tgz", - "integrity": "sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==" - }, - "cli-table": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.6.tgz", - "integrity": "sha512-ZkNZbnZjKERTY5NwC2SeMeLeifSPq/pubeRoTpdr3WchLlnZg6hEgvHkK5zL7KNFdd9PmHN8lxrENUwI3cE8vQ==", - "dev": true, - "requires": { - "colors": "1.0.3" - } - }, - "cli-width": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", - "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", - "dev": true - }, - "cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "clone": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", - "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", - "dev": true, - "peer": true - }, - "clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "requires": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - } - }, - "clsx": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.1.1.tgz", - "integrity": "sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA==" - }, - "collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", - "peer": true, - "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - }, - "colorette": { - "version": "2.0.16", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", - "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==", - "dev": true - }, - "colors": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", - "integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=", - "dev": true - }, - "command-exists": { - "version": "1.2.9", - "resolved": "https://registry.npmjs.org/command-exists/-/command-exists-1.2.9.tgz", - "integrity": "sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==", - "peer": true - }, - "commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", - "dev": true - }, - "common-path-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", - "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==", - "dev": true - }, - "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" - }, - "component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "peer": true - }, - "compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "requires": { - "mime-db": ">= 1.43.0 < 2" - } - }, - "compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "requires": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - } - } - }, - "compression-webpack-plugin": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/compression-webpack-plugin/-/compression-webpack-plugin-10.0.0.tgz", - "integrity": "sha512-wLXLIBwpul/ALcm7Aj+69X0pYT3BYt6DdPn3qrgBIh9YejV9Bju9ShhlAsjujLyWMo6SAweFIWaUoFmXZNuNrg==", - "dev": true, - "requires": { - "schema-utils": "^4.0.0", - "serialize-javascript": "^6.0.0" - }, - "dependencies": { - "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" - } - }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "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 - }, - "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } - } - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "connect": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", - "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", - "peer": true, - "requires": { - "debug": "2.6.9", - "finalhandler": "1.1.2", - "parseurl": "~1.3.3", - "utils-merge": "1.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "peer": true, - "requires": { - "ms": "2.0.0" - } - }, - "finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", - "peer": true, - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "statuses": "~1.5.0", - "unpipe": "~1.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "peer": true - }, - "on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", - "peer": true, - "requires": { - "ee-first": "1.1.1" - } - } - } - }, - "connect-history-api-fallback": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", - "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", - "dev": true - }, - "content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "dev": true, - "requires": { - "safe-buffer": "5.2.1" - } - }, - "content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", - "dev": true - }, - "convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", - "requires": { - "safe-buffer": "~5.1.1" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - } - } - }, - "cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", - "dev": true - }, - "cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", - "dev": true - }, - "copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==", - "peer": true - }, - "copy-webpack-plugin": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz", - "integrity": "sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==", - "dev": true, - "requires": { - "fast-glob": "^3.2.11", - "glob-parent": "^6.0.1", - "globby": "^13.1.1", - "normalize-path": "^3.0.0", - "schema-utils": "^4.0.0", - "serialize-javascript": "^6.0.0" - }, - "dependencies": { - "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" - } - }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "globby": { - "version": "13.1.1", - "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.1.tgz", - "integrity": "sha512-XMzoDZbGZ37tufiv7g0N4F/zp3zkwdFtVbV3EHsVl1KQr4RPLfNoT068/97RPshz2J5xYNEjLKKBKaGHifBd3Q==", - "dev": true, - "requires": { - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.11", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^4.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 - }, - "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } - }, - "slash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", - "dev": true - } - } - }, - "core-js": { - "version": "3.22.8", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.22.8.tgz", - "integrity": "sha512-UoGQ/cfzGYIuiq6Z7vWL1HfkE9U9IZ4Ub+0XSiJTCzvbZzgPA69oDF2f+lgJ6dFFLEdjW5O6svvoKzXX23xFkA==" - }, - "core-js-compat": { - "version": "3.22.4", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.22.4.tgz", - "integrity": "sha512-dIWcsszDezkFZrfm1cnB4f/J85gyhiCpxbgBdohWCDtSVuAaChTSpPV7ldOQf/Xds2U5xCIJZOK82G4ZPAIswA==", - "requires": { - "browserslist": "^4.20.3", - "semver": "7.0.0" - }, - "dependencies": { - "semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==" - } - } - }, - "core-js-pure": { - "version": "3.20.2", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.20.2.tgz", - "integrity": "sha512-CmWHvSKn2vNL6p6StNp1EmMIfVY/pqn3JLAjfZQ8WZGPOlGoO92EkX9/Mk81i6GxvoPXjUqEQnpM3rJ5QxxIOg==", - "dev": true - }, - "core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" - }, - "cosmiconfig": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", - "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", - "dev": true, - "requires": { - "@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" - } - }, - "create-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", - "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", - "dev": true - }, - "cross-env": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", - "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.1" - }, - "dependencies": { - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "peer": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "peer": true - } - } - }, - "css-color-keywords": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", - "integrity": "sha1-/qJhbcZ2spYmhrOvjb2+GAskTgU=" - }, - "css-loader": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz", - "integrity": "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==", - "dev": true, - "requires": { - "icss-utils": "^5.1.0", - "postcss": "^8.4.7", - "postcss-modules-extract-imports": "^3.0.0", - "postcss-modules-local-by-default": "^4.0.0", - "postcss-modules-scope": "^3.0.0", - "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.2.0", - "semver": "^7.3.5" - }, - "dependencies": { - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "css-select": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.2.1.tgz", - "integrity": "sha512-/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ==", - "dev": true, - "requires": { - "boolbase": "^1.0.0", - "css-what": "^5.1.0", - "domhandler": "^4.3.0", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - } - }, - "css-to-react-native": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.0.0.tgz", - "integrity": "sha512-Ro1yETZA813eoyUp2GDBhG2j+YggidUmzO1/v9eYBKR2EHVEniE2MI/NqpTQ954BMpTPZFsGNPm46qFB9dpaPQ==", - "requires": { - "camelize": "^1.0.0", - "css-color-keywords": "^1.0.0", - "postcss-value-parser": "^4.0.2" - } - }, - "css-what": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz", - "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==", - "dev": true - }, - "cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true - }, - "csstype": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.10.tgz", - "integrity": "sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA==", - "dev": true - }, - "date-fns": { - "version": "2.28.0", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.28.0.tgz", - "integrity": "sha512-8d35hViGYx/QH0icHYCeLmsLmMUheMmTyV9Fcm6gvNwdw31yXXH+O85sOBJ+OLnLQMKZowvpKb6FgMIQjcpvQw==" - }, - "dayjs": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.6.tgz", - "integrity": "sha512-zZbY5giJAinCG+7AGaw0wIhNZ6J8AhWuSXKvuc1KAyMiRsvGQWqh4L+MomvhdAYjN+lqvVCMq1I41e3YHvXkyQ==", - "peer": true - }, - "debounce": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz", - "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==", - "peer": true - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { - "ms": "2.1.2" - } - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", - "peer": true - }, - "decode-uri-component": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", - "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", - "peer": true - }, - "deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "deepmerge": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-3.3.0.tgz", - "integrity": "sha512-GRQOafGHwMHpjPx9iCvTgpu9NojZ49q794EEL94JVEw6VaeA8XTUyBKvAkOOjBX9oJNiV6G3P+T+tihFjo2TqA==", - "peer": true - }, - "default-gateway": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", - "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", - "dev": true, - "requires": { - "execa": "^5.0.0" - } - }, - "defaults": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", - "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", - "requires": { - "clone": "^1.0.2" - }, - "dependencies": { - "clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=" - } - } - }, - "define-lazy-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", - "dev": true - }, - "define-properties": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", - "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", - "requires": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - } - }, - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "peer": true, - "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - } - }, - "defined": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", - "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=", - "dev": true - }, - "denodeify": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/denodeify/-/denodeify-1.2.1.tgz", - "integrity": "sha512-KNTihKNmQENUZeKu5fzfpzRqR5S2VMp4gl9RFHiWzj9DfvYQPMJ6XHKNaQxaGCXwPk6y9yme3aUoaiAe+KX+vg==", - "peer": true - }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", - "dev": true - }, - "dependency-graph": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz", - "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==", - "dev": true - }, - "destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" - }, - "detect-libc": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", - "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", - "dev": true - }, - "detect-node": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" - }, - "detective": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz", - "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==", - "dev": true, - "requires": { - "acorn-node": "^1.6.1", - "defined": "^1.0.0", - "minimist": "^1.1.1" - } - }, - "didyoumean": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", - "dev": true - }, - "diff": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", - "dev": true - }, - "dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "requires": { - "path-type": "^4.0.0" - } - }, - "dlv": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", - "dev": true - }, - "dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", - "dev": true - }, - "dns-packet": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.0.tgz", - "integrity": "sha512-rza3UH1LwdHh9qyPXp8lkwpjSNk/AMD3dPytUoRoqnypDUhY0xvbdmVhWOfxO68frEfV9BU8V12Ez7ZsHGZpCQ==", - "dev": true, - "requires": { - "@leichtgewicht/ip-codec": "^2.0.1" - } - }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "dom-converter": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", - "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", - "dev": true, - "requires": { - "utila": "~0.4" - } - }, - "dom-serializer": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", - "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", - "dev": true, - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - }, - "dependencies": { - "entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "dev": true - } - } - }, - "domelementtype": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", - "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", - "dev": true - }, - "domhandler": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.0.tgz", - "integrity": "sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==", - "dev": true, - "requires": { - "domelementtype": "^2.2.0" - } - }, - "domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "dev": true, - "requires": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - } - }, - "dot-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", - "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", - "dev": true, - "requires": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "dotenv": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-7.0.0.tgz", - "integrity": "sha512-M3NhsLbV1i6HuGzBUH8vXrtxOk+tWmzWKDMbAVSUp3Zsjm7ywFeuwrUXhmhQyRK1q5B5GGy7hcXPbj3bnfZg2g==", - "dev": true, - "peer": true - }, - "dotenv-expand": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", - "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==", - "dev": true, - "peer": true - }, - "duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", - "dev": true - }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" - }, - "electron-to-chromium": { - "version": "1.4.131", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.131.tgz", - "integrity": "sha512-oi3YPmaP87hiHn0c4ePB67tXaF+ldGhxvZnT19tW9zX6/Ej+pLN0Afja5rQ6S+TND7I9EuwQTT8JYn1k7R7rrw==" - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true - }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "peer": true, - "requires": { - "once": "^1.4.0" - } - }, - "enhanced-resolve": { - "version": "5.13.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.13.0.tgz", - "integrity": "sha512-eyV8f0y1+bzyfh8xAwW/WTSZpLbjhqc4ne9eGSH4Zo2ejdyiNG9pU6mf9DG8a7+Auk6MFTlNOT4Y2y/9k8GKVg==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - } - }, - "envinfo": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", - "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==" - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "error-stack-parser": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.6.tgz", - "integrity": "sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ==", - "requires": { - "stackframe": "^1.1.1" - } - }, - "errorhandler": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.5.1.tgz", - "integrity": "sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A==", - "peer": true, - "requires": { - "accepts": "~1.3.7", - "escape-html": "~1.0.3" - } - }, - "es-abstract": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.1.tgz", - "integrity": "sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.1.1", - "get-symbol-description": "^1.0.0", - "has": "^1.0.3", - "has-property-descriptors": "^1.0.0", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", - "is-negative-zero": "^2.0.2", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "is-string": "^1.0.7", - "is-weakref": "^1.0.2", - "object-inspect": "^1.12.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "regexp.prototype.flags": "^1.4.3", - "string.prototype.trimend": "^1.0.5", - "string.prototype.trimstart": "^1.0.5", - "unbox-primitive": "^1.0.2" - } - }, - "es-module-lexer": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.2.1.tgz", - "integrity": "sha512-9978wrXM50Y4rTMmW5kXIC09ZdXQZqkE4mxhwkd8VbzsGkXGPgV4zWuqQJgCEzYngdo2dYDa0l8xhX4fkSwJSg==", - "dev": true - }, - "es-shim-unscopables": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", - "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", - "dev": true, - "requires": { - "has": "^1.0.3" - } - }, - "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" - } - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" - }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" - }, - "eslint": { - "version": "8.17.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.17.0.tgz", - "integrity": "sha512-gq0m0BTJfci60Fz4nczYxNAlED+sMcihltndR8t9t1evnU/azx53x3t2UHXC/uRjcbvRw/XctpaNygSTcQD+Iw==", - "dev": true, - "requires": { - "@eslint/eslintrc": "^1.3.0", - "@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", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.3.2", - "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.15.0", - "ignore": "^5.2.0", - "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.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "regexpp": "^3.2.0", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "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 - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true - }, - "eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - } - }, - "globals": { - "version": "13.15.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz", - "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==", - "dev": true, - "requires": { - "type-fest": "^0.20.2" - } - }, - "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 - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "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" - } - }, - "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 - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "eslint-plugin-react": { - "version": "7.30.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.30.0.tgz", - "integrity": "sha512-RgwH7hjW48BleKsYyHK5vUAvxtE9SMPDKmcPRQgtRCYaZA0XQPt5FSkrU3nhz5ifzMZcA8opwmRJ2cmOO8tr5A==", - "dev": true, - "requires": { - "array-includes": "^3.1.5", - "array.prototype.flatmap": "^1.3.0", - "doctrine": "^2.1.0", - "estraverse": "^5.3.0", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.1.2", - "object.entries": "^1.1.5", - "object.fromentries": "^2.0.5", - "object.hasown": "^1.1.1", - "object.values": "^1.1.5", - "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.3", - "semver": "^6.3.0", - "string.prototype.matchall": "^4.0.7" - }, - "dependencies": { - "doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "resolve": { - "version": "2.0.0-next.3", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz", - "integrity": "sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==", - "dev": true, - "requires": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - } - } - } - }, - "eslint-plugin-react-hooks": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.5.0.tgz", - "integrity": "sha512-8k1gRt7D7h03kd+SAAlzXkQwWK22BnK6GKZG+FJA6BAGy22CFvl8kCIXKpVux0cCxMWDQUPqSok0LKaZ0aOcCw==", - "dev": true, - "requires": {} - }, - "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, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "dependencies": { - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true - } - } - }, - "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, - "requires": { - "eslint-visitor-keys": "^2.0.0" - }, - "dependencies": { - "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 - } - } - }, - "eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", - "dev": true - }, - "eslint-webpack-plugin": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.1.1.tgz", - "integrity": "sha512-xSucskTN9tOkfW7so4EaiFIkulWLXwCB/15H917lR6pTv0Zot6/fetFucmENRb7J5whVSFKIvwnrnsa78SG2yg==", - "dev": true, - "requires": { - "@types/eslint": "^7.28.2", - "jest-worker": "^27.3.1", - "micromatch": "^4.0.4", - "normalize-path": "^3.0.0", - "schema-utils": "^3.1.1" - } - }, - "espree": { - "version": "9.3.2", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.2.tgz", - "integrity": "sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==", - "dev": true, - "requires": { - "acorn": "^8.7.1", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.3.0" - } - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "peer": true - }, - "esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", - "dev": true, - "requires": { - "estraverse": "^5.1.0" - } - }, - "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, - "requires": { - "estraverse": "^5.2.0" - } - }, - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" - }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" - }, - "event-target-shim": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", - "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", - "peer": true - }, - "eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "dev": true - }, - "events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "dev": true - }, - "execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dev": true, - "requires": { - "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" - }, - "dependencies": { - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", - "peer": true, - "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "peer": true, - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "peer": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "peer": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "peer": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "peer": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "peer": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "peer": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "peer": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "peer": true - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "peer": true - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "peer": true - } - } - }, - "express": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", - "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", - "dev": true, - "requires": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.0", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.5.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.2.0", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.10.3", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "dependencies": { - "array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", - "dev": true - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "dev": true - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "dev": true - } - } - }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "peer": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "dev": true, - "requires": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - } - }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "peer": true, - "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "peer": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "peer": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "peer": true - } - } - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "fast-glob": { - "version": "3.2.11", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", - "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", - "dev": true, - "requires": { - "@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" - }, - "dependencies": { - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - } - } - }, - "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 - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", - "dev": true - }, - "fastest-levenshtein": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz", - "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==", - "dev": true - }, - "fastq": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", - "dev": true, - "requires": { - "reusify": "^1.0.4" - } - }, - "faye-websocket": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", - "dev": true, - "requires": { - "websocket-driver": ">=0.5.1" - } - }, - "fb-watchman": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", - "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", - "peer": true, - "requires": { - "bser": "2.1.1" - } - }, - "figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.5" - } - }, - "file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "requires": { - "flat-cache": "^3.0.4" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", - "dev": true, - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "dev": true - } - } - }, - "find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - } - }, - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, - "requires": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - } - }, - "flatted": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.4.tgz", - "integrity": "sha512-8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw==", - "dev": true - }, - "flow-parser": { - "version": "0.121.0", - "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.121.0.tgz", - "integrity": "sha512-1gIBiWJNR0tKUNv8gZuk7l9rVX06OuLzY9AoGio7y/JT4V1IZErEMEq2TJS+PFcw/y0RshZ1J/27VfK1UQzYVg==", - "peer": true - }, - "follow-redirects": { - "version": "1.14.9", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz", - "integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==", - "dev": true - }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", - "peer": true - }, - "forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - "dev": true - }, - "fraction.js": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", - "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", - "dev": true - }, - "fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", - "peer": true, - "requires": { - "map-cache": "^0.2.2" - } - }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" - }, - "fs-extra": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz", - "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "fs-monkey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", - "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", - "dev": true - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, - "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "optional": true - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "function.prototype.name": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", - "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0", - "functions-have-names": "^1.2.2" - } - }, - "functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", - "dev": true - }, - "functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", - "dev": true - }, - "fuzzaldrin": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fuzzaldrin/-/fuzzaldrin-2.1.0.tgz", - "integrity": "sha1-kCBMPi/appQbso0WZF1BgGOpDps=", - "dev": true - }, - "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==" - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" - }, - "get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" - } - }, - "get-stdin": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-9.0.0.tgz", - "integrity": "sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==", - "dev": true - }, - "get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true - }, - "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" - } - }, - "get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", - "peer": true - }, - "glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", - "requires": { - "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" - } - }, - "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, - "requires": { - "is-glob": "^4.0.3" - } - }, - "glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", - "dev": true - }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" - }, - "globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dev": true, - "requires": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - } - }, - "graceful-fs": { - "version": "4.2.9", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", - "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==" - }, - "gzip-size": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", - "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", - "dev": true, - "requires": { - "duplexer": "^0.1.2" - } - }, - "handle-thing": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", - "dev": true - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", - "dev": true - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" - }, - "has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", - "requires": { - "get-intrinsic": "^1.1.1" - } - }, - "has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" - }, - "has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "dev": true, - "requires": { - "has-symbols": "^1.0.2" - } - }, - "has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", - "peer": true, - "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - } - }, - "has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", - "peer": true, - "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "dependencies": { - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "peer": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "peer": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", - "peer": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "dev": true - }, - "hermes-estree": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.8.0.tgz", - "integrity": "sha512-W6JDAOLZ5pMPMjEiQGLCXSSV7pIBEgRR5zGkxgmzGSXHOxqV5dC/M1Zevqpbm9TZDE5tu358qZf8Vkzmsc+u7Q==", - "peer": true - }, - "hermes-parser": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.8.0.tgz", - "integrity": "sha512-yZKalg1fTYG5eOiToLUaw69rQfZq/fi+/NtEXRU7N87K/XobNRhRWorh80oSge2lWUiZfTgUvRJH+XgZWrhoqA==", - "peer": true, - "requires": { - "hermes-estree": "0.8.0" - } - }, - "hermes-profile-transformer": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/hermes-profile-transformer/-/hermes-profile-transformer-0.0.6.tgz", - "integrity": "sha512-cnN7bQUm65UWOy6cbGcCcZ3rpwW8Q/j4OP5aWRhEry4Z2t2aR1cjrbp0BS+KiBN0smvP1caBgAuxutvyvJILzQ==", - "peer": true, - "requires": { - "source-map": "^0.7.3" - } - }, - "history": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/history/-/history-5.3.0.tgz", - "integrity": "sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ==", - "requires": { - "@babel/runtime": "^7.7.6" - } - }, - "hoist-non-react-statics": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", - "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", - "requires": { - "react-is": "^16.7.0" - }, - "dependencies": { - "react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - } - } - }, - "hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" - } - }, - "html-entities": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.2.tgz", - "integrity": "sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==", - "dev": true - }, - "html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", - "dev": true, - "requires": { - "camel-case": "^4.1.2", - "clean-css": "^5.2.2", - "commander": "^8.3.0", - "he": "^1.2.0", - "param-case": "^3.0.4", - "relateurl": "^0.2.7", - "terser": "^5.10.0" - } - }, - "html-webpack-plugin": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", - "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", - "dev": true, - "requires": { - "@types/html-minifier-terser": "^6.0.0", - "html-minifier-terser": "^6.0.2", - "lodash": "^4.17.21", - "pretty-error": "^4.0.0", - "tapable": "^2.0.0" - } - }, - "http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", - "dev": true - }, - "http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "requires": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - }, - "dependencies": { - "depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" - }, - "statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" - } - } - }, - "http-parser-js": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.5.tgz", - "integrity": "sha512-x+JVEkO2PoM8qqpbPbOL3cqHPwerep7OwzK7Ay+sMQjKzaKCqWvjoXm5tqMP9tXWWTnTzAjIhXg+J99XYuPhPA==", - "dev": true - }, - "http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "dev": true, - "requires": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - } - }, - "http-proxy-middleware": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", - "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", - "dev": true, - "requires": { - "@types/http-proxy": "^1.17.8", - "http-proxy": "^1.18.1", - "is-glob": "^4.0.1", - "is-plain-obj": "^3.0.0", - "micromatch": "^4.0.2" - } - }, - "human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "dev": true - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "dev": true, - "requires": {} - }, - "ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" - }, - "ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", - "dev": true - }, - "image-size": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.6.3.tgz", - "integrity": "sha512-47xSUiQioGaB96nqtp5/q55m0aBQSQdyIloMOc/x+QVTDZLNmXE892IIDrJ0hM1A5vcNUDD5tDffkSP5lCaIIA==", - "peer": true - }, - "immutable": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.0.0.tgz", - "integrity": "sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw==", - "dev": true - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", - "dev": true, - "requires": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "inquirer": { - "version": "7.3.3", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz", - "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", - "dev": true, - "requires": { - "ansi-escapes": "^4.2.1", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-width": "^3.0.0", - "external-editor": "^3.0.3", - "figures": "^3.0.0", - "lodash": "^4.17.19", - "mute-stream": "0.0.8", - "run-async": "^2.4.0", - "rxjs": "^6.6.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "through": "^2.3.6" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "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 - }, - "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" - } - } - } - }, - "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" - } - }, - "interpret": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", - "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", - "dev": true - }, - "invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "peer": true, - "requires": { - "loose-envify": "^1.0.0" - } - }, - "ip": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz", - "integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==", - "peer": true - }, - "ipaddr.js": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", - "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", - "dev": true - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "peer": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-alphabetical": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", - "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", - "dev": true - }, - "is-alphanumerical": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", - "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", - "dev": true, - "requires": { - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0" - } - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" - }, - "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", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "requires": { - "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-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "peer": true - }, - "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-core-module": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", - "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", - "requires": { - "has": "^1.0.3" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "peer": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-decimal": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", - "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", - "dev": true - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "peer": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - }, - "is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==", - "peer": true - }, - "is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "dev": true - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "peer": true, - "requires": { - "is-plain-object": "^2.0.4" - } - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-interactive": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", - "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==" - }, - "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", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" - }, - "is-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-plain-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", - "dev": true - }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "requires": { - "isobject": "^3.0.1" - } - }, - "is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2" - } - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "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-unicode-supported": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==" - }, - "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", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "peer": true - }, - "is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, - "requires": { - "is-docker": "^2.0.0" - } - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" - }, - "jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==" - }, - "jest-regex-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", - "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", - "peer": true - }, - "jest-serializer": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", - "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", - "peer": true, - "requires": { - "@types/node": "*", - "graceful-fs": "^4.2.9" - } - }, - "jest-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", - "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", - "peer": true, - "requires": { - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "dependencies": { - "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "peer": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "peer": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "peer": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "peer": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "ci-info": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.6.1.tgz", - "integrity": "sha512-up5ggbaDqOqJ4UqLKZ2naVkyqSJQgJi5lwD6b6mM748ysrghDBX0bx/qJTUHzw7zu6Mq4gycviSF5hJnwceD8w==", - "peer": true - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "peer": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "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==", - "peer": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "peer": 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==", - "peer": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-validate": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz", - "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==", - "requires": { - "@jest/types": "^26.6.2", - "camelcase": "^6.0.0", - "chalk": "^4.0.0", - "jest-get-type": "^26.3.0", - "leven": "^3.1.0", - "pretty-format": "^26.6.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-worker": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.4.6.tgz", - "integrity": "sha512-gHWJF/6Xi5CTG5QCvROr6GcmpIqNYpDJyc8A1h/DyXqH1tD6SnRCM0d3U5msV31D2LB/U+E0M+W4oyvKV44oNw==", - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.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==" - }, - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "joi": { - "version": "17.7.0", - "resolved": "https://registry.npmjs.org/joi/-/joi-17.7.0.tgz", - "integrity": "sha512-1/ugc8djfn93rTE3WRKdCzGGt/EtiYKxITMO4Wiv6q5JL1gl9ePt4kBsl1S499nbosspfctIQTpYIhSmHA3WAg==", - "peer": true, - "requires": { - "@hapi/hoek": "^9.0.0", - "@hapi/topo": "^5.0.0", - "@sideway/address": "^4.1.3", - "@sideway/formula": "^3.0.0", - "@sideway/pinpoint": "^2.0.0" - } - }, - "js-sha3": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz", - "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==" - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "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, - "requires": { - "argparse": "^2.0.1" - } - }, - "jsc-android": { - "version": "250230.2.1", - "resolved": "https://registry.npmjs.org/jsc-android/-/jsc-android-250230.2.1.tgz", - "integrity": "sha512-KmxeBlRjwoqCnBBKGsihFtvsBHyUFlBxJPK4FzeYcIuBfdjv6jFys44JITAgSTbQD+vIdwMEfyZklsuQX0yI1Q==", - "peer": true - }, - "jscodeshift": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.13.1.tgz", - "integrity": "sha512-lGyiEbGOvmMRKgWk4vf+lUrCWO/8YR8sUR3FKF1Cq5fovjZDlIcw3Hu5ppLHAnEXshVffvaM0eyuY/AbOeYpnQ==", - "peer": true, - "requires": { - "@babel/core": "^7.13.16", - "@babel/parser": "^7.13.16", - "@babel/plugin-proposal-class-properties": "^7.13.0", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.13.8", - "@babel/plugin-proposal-optional-chaining": "^7.13.12", - "@babel/plugin-transform-modules-commonjs": "^7.13.8", - "@babel/preset-flow": "^7.13.13", - "@babel/preset-typescript": "^7.13.0", - "@babel/register": "^7.13.16", - "babel-core": "^7.0.0-bridge.0", - "chalk": "^4.1.2", - "flow-parser": "0.*", - "graceful-fs": "^4.2.4", - "micromatch": "^3.1.10", - "neo-async": "^2.5.0", - "node-dir": "^0.1.17", - "recast": "^0.20.4", - "temp": "^0.8.4", - "write-file-atomic": "^2.3.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "peer": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "peer": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "peer": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "peer": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "peer": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "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==", - "peer": true - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", - "peer": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "peer": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "peer": true - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "peer": true - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "peer": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "peer": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "peer": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", - "peer": true, - "requires": { - "glob": "^7.1.3" - } - }, - "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==", - "peer": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "temp": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.4.tgz", - "integrity": "sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==", - "peer": true, - "requires": { - "rimraf": "~2.6.2" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", - "peer": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - } - } - }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" - }, - "json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "peer": true - }, - "json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true - }, - "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 - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", - "dev": true - }, - "json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==" - }, - "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" - } - }, - "jsx-ast-utils": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.1.tgz", - "integrity": "sha512-uP5vu8xfy2F9A6LGC22KO7e2/vGTS1MhP+18f++ZNlf0Ohaxbc9nIEwHAsejlJKyzfZzU5UIhe5ItYkitcZnZA==", - "dev": true, - "requires": { - "array-includes": "^3.1.3", - "object.assign": "^4.1.2" - } - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" - }, - "klaw": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", - "integrity": "sha512-TED5xi9gGQjGpNnvRWknrwAB1eL5GciPfVFOt3Vk1OJCVDQbzuSfrF3hkUQKlsgKrG1F+0t5W0m+Fje1jIt8rw==", - "peer": true, - "requires": { - "graceful-fs": "^4.1.9" - } - }, - "kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "peer": true - }, - "klona": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", - "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", - "dev": true - }, - "konva": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/konva/-/konva-3.4.1.tgz", - "integrity": "sha512-Lra+Sb9dFwsCtkWoFvtcmVFbzAZCqSS/we3iTxDogBl3DTTjieY0e/1crqvs/EZCNR5uV2Kfvkn7t2547cD1SQ==", - "peer": true - }, - "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==" - }, - "levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - } - }, - "lilconfig": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.5.tgz", - "integrity": "sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==", - "dev": true - }, - "lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true - }, - "lmdb": { - "version": "2.3.10", - "resolved": "https://registry.npmjs.org/lmdb/-/lmdb-2.3.10.tgz", - "integrity": "sha512-GtH+nStn9V59CfYeQ5ddx6YTfuFCmu86UJojIjJAweG+/Fm0PDknuk3ovgYDtY/foMeMdZa8/P7oSljW/d5UPw==", - "dev": true, - "requires": { - "lmdb-darwin-arm64": "2.3.10", - "lmdb-darwin-x64": "2.3.10", - "lmdb-linux-arm": "2.3.10", - "lmdb-linux-arm64": "2.3.10", - "lmdb-linux-x64": "2.3.10", - "lmdb-win32-x64": "2.3.10", - "msgpackr": "^1.5.4", - "nan": "^2.14.2", - "node-addon-api": "^4.3.0", - "node-gyp-build-optional-packages": "^4.3.2", - "ordered-binary": "^1.2.4", - "weak-lru-cache": "^1.2.2" - }, - "dependencies": { - "node-addon-api": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-4.3.0.tgz", - "integrity": "sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==", - "dev": true - } - } - }, - "lmdb-darwin-arm64": { - "version": "2.3.10", - "resolved": "https://registry.npmjs.org/lmdb-darwin-arm64/-/lmdb-darwin-arm64-2.3.10.tgz", - "integrity": "sha512-LVXbH2MYu7/ZuQ8+P9rv+SwNyBKltxo7vHAGJS94HWyfwnCbKEYER9PImBvNBwzvgtaYk6x0RMX3oor6e6KdDQ==", - "dev": true, - "optional": true - }, - "lmdb-darwin-x64": { - "version": "2.3.10", - "resolved": "https://registry.npmjs.org/lmdb-darwin-x64/-/lmdb-darwin-x64-2.3.10.tgz", - "integrity": "sha512-gAc/1b/FZOb9yVOT+o0huA+hdW82oxLo5r22dFTLoRUFG1JMzxdTjmnW6ONVOHdqC9a5bt3vBCEY3jmXNqV26A==", - "dev": true, - "optional": true - }, - "lmdb-linux-arm": { - "version": "2.3.10", - "resolved": "https://registry.npmjs.org/lmdb-linux-arm/-/lmdb-linux-arm-2.3.10.tgz", - "integrity": "sha512-Rb8+4JjsThuEcJ7GLLwFkCFnoiwv/3hAAbELWITz70buQFF+dCZvCWWgEgmDTxwn5r+wIkdUjmFv4dqqiKQFmQ==", - "dev": true, - "optional": true - }, - "lmdb-linux-arm64": { - "version": "2.3.10", - "resolved": "https://registry.npmjs.org/lmdb-linux-arm64/-/lmdb-linux-arm64-2.3.10.tgz", - "integrity": "sha512-Ihr8mdICTK3jA4GXHxrXGK2oekn0mY6zuDSXQDNtyRSH19j3D2Y04A7SEI9S0EP/t5sjKSudYgZbiHDxRCsI5A==", - "dev": true, - "optional": true - }, - "lmdb-linux-x64": { - "version": "2.3.10", - "resolved": "https://registry.npmjs.org/lmdb-linux-x64/-/lmdb-linux-x64-2.3.10.tgz", - "integrity": "sha512-E3l3pDiCA9uvnLf+t3qkmBGRO01dp1EHD0x0g0iRnfpAhV7wYbayJGfG93BUt22Tj3fnq4HDo4dQ6ZWaDI1nuw==", - "dev": true, - "optional": true - }, - "lmdb-win32-x64": { - "version": "2.3.10", - "resolved": "https://registry.npmjs.org/lmdb-win32-x64/-/lmdb-win32-x64-2.3.10.tgz", - "integrity": "sha512-gspWk34tDANhjn+brdqZstJMptGiwj4qFNVg0Zey9ds+BUlif+Lgf5szrfOVzZ8gVRkk1Lgbz7i78+V7YK7SCA==", - "dev": true, - "optional": true - }, - "loader-runner": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz", - "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==", - "dev": true - }, - "loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "requires": { - "p-locate": "^5.0.0" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "lodash-es": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", - "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==", - "peer": 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=" - }, - "lodash.get": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", - "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=", - "dev": true - }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "lodash.throttle": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", - "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==", - "peer": true - }, - "log-symbols": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", - "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", - "requires": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "logkitty": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/logkitty/-/logkitty-0.7.1.tgz", - "integrity": "sha512-/3ER20CTTbahrCrpYfPn7Xavv9diBROZpoXGVZDWMw4b/X4uuUwAC0ki85tgsdMRONURyIJbcOvS94QsUBYPbQ==", - "peer": true, - "requires": { - "ansi-fragments": "^0.2.1", - "dayjs": "^1.8.15", - "yargs": "^15.1.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "peer": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "peer": true - }, - "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "peer": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "peer": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "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==", - "peer": true - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "peer": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "peer": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "peer": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "peer": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "peer": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "peer": true - }, - "yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "peer": true, - "requires": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - } - }, - "yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "peer": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } - }, - "loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "requires": { - "js-tokens": "^3.0.0 || ^4.0.0" - } - }, - "lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "dev": true, - "requires": { - "tslib": "^2.0.3" - } - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "requires": { - "semver": "^6.0.0" - } - }, - "make-error": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", - "dev": true - }, - "make-plural": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/make-plural/-/make-plural-7.1.0.tgz", - "integrity": "sha512-PKkwVlAxYVo98NrbclaQIT4F5Oy+X58PZM5r2IwUSCe3syya6PXkIRCn2XCdz7p58Scgpp50PBeHmepXVDG3hg==" - }, - "makeerror": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", - "peer": true, - "requires": { - "tmpl": "1.0.5" - } - }, - "map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", - "peer": true - }, - "map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", - "peer": true, - "requires": { - "object-visit": "^1.0.0" - } - }, - "match-sorter": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/match-sorter/-/match-sorter-6.3.1.tgz", - "integrity": "sha512-mxybbo3pPNuA+ZuCUhm5bwNkXrJTbsk5VWbR5wiwz/GC6LIiegBGn2w3O08UG/jdbYLinw51fSQ5xNU1U3MgBw==", - "requires": { - "@babel/runtime": "^7.12.5", - "remove-accents": "0.4.2" - } - }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", - "dev": true - }, - "mediatracker-api": { - "version": "file:../rest-api" - }, - "memfs": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.1.tgz", - "integrity": "sha512-1c9VPVvW5P7I85c35zAdEr1TD5+F11IToIHIlrVIcflfnzPkJa0ZoYEoEdYDP8KgPFoSZ/opDrUsAoZWym3mtw==", - "dev": true, - "requires": { - "fs-monkey": "1.0.3" - } - }, - "memoize-one": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz", - "integrity": "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==", - "peer": true - }, - "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", - "dev": true - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - }, - "merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true - }, - "messageformat-parser": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/messageformat-parser/-/messageformat-parser-4.1.3.tgz", - "integrity": "sha512-2fU3XDCanRqeOCkn7R5zW5VQHWf+T3hH65SzuqRvjatBK7r4uyFa5mEX+k6F9Bd04LVM5G4/BHBTUJsOdW7uyg==" - }, - "methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", - "dev": true - }, - "metro": { - "version": "0.72.3", - "resolved": "https://registry.npmjs.org/metro/-/metro-0.72.3.tgz", - "integrity": "sha512-Hb3xTvPqex8kJ1hutQNZhQadUKUwmns/Du9GikmWKBFrkiG3k3xstGAyO5t5rN9JSUEzQT6y9SWzSSOGogUKIg==", - "peer": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "@babel/core": "^7.14.0", - "@babel/generator": "^7.14.0", - "@babel/parser": "^7.14.0", - "@babel/template": "^7.0.0", - "@babel/traverse": "^7.14.0", - "@babel/types": "^7.0.0", - "absolute-path": "^0.0.0", - "accepts": "^1.3.7", - "async": "^3.2.2", - "chalk": "^4.0.0", - "ci-info": "^2.0.0", - "connect": "^3.6.5", - "debug": "^2.2.0", - "denodeify": "^1.2.1", - "error-stack-parser": "^2.0.6", - "fs-extra": "^1.0.0", - "graceful-fs": "^4.2.4", - "hermes-parser": "0.8.0", - "image-size": "^0.6.0", - "invariant": "^2.2.4", - "jest-worker": "^27.2.0", - "lodash.throttle": "^4.1.1", - "metro-babel-transformer": "0.72.3", - "metro-cache": "0.72.3", - "metro-cache-key": "0.72.3", - "metro-config": "0.72.3", - "metro-core": "0.72.3", - "metro-file-map": "0.72.3", - "metro-hermes-compiler": "0.72.3", - "metro-inspector-proxy": "0.72.3", - "metro-minify-uglify": "0.72.3", - "metro-react-native-babel-preset": "0.72.3", - "metro-resolver": "0.72.3", - "metro-runtime": "0.72.3", - "metro-source-map": "0.72.3", - "metro-symbolicate": "0.72.3", - "metro-transform-plugins": "0.72.3", - "metro-transform-worker": "0.72.3", - "mime-types": "^2.1.27", - "node-fetch": "^2.2.0", - "nullthrows": "^1.1.1", - "rimraf": "^2.5.4", - "serialize-error": "^2.1.0", - "source-map": "^0.5.6", - "strip-ansi": "^6.0.0", - "temp": "0.8.3", - "throat": "^5.0.0", - "ws": "^7.5.1", - "yargs": "^15.3.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "peer": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "peer": true - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "peer": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "peer": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "peer": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "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==", - "peer": true - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "peer": true, - "requires": { - "ms": "2.0.0" - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "peer": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "fs-extra": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz", - "integrity": "sha512-VerQV6vEKuhDWD2HGOybV6v5I73syoc/cXAbKlgTC7M/oFVEtklWlp9QH2Ijw3IaWDOQcMkldSPa7zXy79Z/UQ==", - "peer": true, - "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^2.1.0", - "klaw": "^1.0.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "peer": true - }, - "jsonfile": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", - "integrity": "sha512-PKllAqbgLgxHaj8TElYymKCAgrASebJrWpTnEkOaTowt23VKXXN0sUeriJ+eh7y6ufb/CC5ap11pz71/cM0hUw==", - "peer": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "peer": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "peer": true - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "peer": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "peer": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "peer": true, - "requires": { - "glob": "^7.1.3" - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "peer": 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==", - "peer": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "peer": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "peer": true - }, - "yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "peer": true, - "requires": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - } - }, - "yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "peer": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } - }, - "metro-babel-transformer": { - "version": "0.72.3", - "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.72.3.tgz", - "integrity": "sha512-PTOR2zww0vJbWeeM3qN90WKENxCLzv9xrwWaNtwVlhcV8/diNdNe82sE1xIxLFI6OQuAVwNMv1Y7VsO2I7Ejrw==", - "peer": true, - "requires": { - "@babel/core": "^7.14.0", - "hermes-parser": "0.8.0", - "metro-source-map": "0.72.3", - "nullthrows": "^1.1.1" - } - }, - "metro-cache": { - "version": "0.72.3", - "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.72.3.tgz", - "integrity": "sha512-++eyZzwkXvijWRV3CkDbueaXXGlVzH9GA52QWqTgAOgSHYp5jWaDwLQ8qpsMkQzpwSyIF4LLK9aI3eA7Xa132A==", - "peer": true, - "requires": { - "metro-core": "0.72.3", - "rimraf": "^2.5.4" - }, - "dependencies": { - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "peer": true, - "requires": { - "glob": "^7.1.3" - } - } - } - }, - "metro-cache-key": { - "version": "0.72.3", - "resolved": "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.72.3.tgz", - "integrity": "sha512-kQzmF5s3qMlzqkQcDwDxrOaVxJ2Bh6WRXWdzPnnhsq9LcD3B3cYqQbRBS+3tSuXmathb4gsOdhWslOuIsYS8Rg==", - "peer": true - }, - "metro-config": { - "version": "0.72.3", - "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.72.3.tgz", - "integrity": "sha512-VEsAIVDkrIhgCByq8HKTWMBjJG6RlYwWSu1Gnv3PpHa0IyTjKJtB7wC02rbTjSaemcr82scldf2R+h6ygMEvsw==", - "peer": true, - "requires": { - "cosmiconfig": "^5.0.5", - "jest-validate": "^26.5.2", - "metro": "0.72.3", - "metro-cache": "0.72.3", - "metro-core": "0.72.3", - "metro-runtime": "0.72.3" - }, - "dependencies": { - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "peer": true, - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", - "peer": true, - "requires": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" - } - }, - "import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", - "peer": true, - "requires": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - } - }, - "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "peer": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", - "peer": true, - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - }, - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", - "peer": true - } - } - }, - "metro-core": { - "version": "0.72.3", - "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.72.3.tgz", - "integrity": "sha512-KuYWBMmLB4+LxSMcZ1dmWabVExNCjZe3KysgoECAIV+wyIc2r4xANq15GhS94xYvX1+RqZrxU1pa0jQ5OK+/6A==", - "peer": true, - "requires": { - "lodash.throttle": "^4.1.1", - "metro-resolver": "0.72.3" - } - }, - "metro-file-map": { - "version": "0.72.3", - "resolved": "https://registry.npmjs.org/metro-file-map/-/metro-file-map-0.72.3.tgz", - "integrity": "sha512-LhuRnuZ2i2uxkpFsz1XCDIQSixxBkBG7oICAFyLyEMDGbcfeY6/NexphfLdJLTghkaoJR5ARFMiIxUg9fIY/pA==", - "peer": true, - "requires": { - "abort-controller": "^3.0.0", - "anymatch": "^3.0.3", - "debug": "^2.2.0", - "fb-watchman": "^2.0.0", - "fsevents": "^2.1.2", - "graceful-fs": "^4.2.4", - "invariant": "^2.2.4", - "jest-regex-util": "^27.0.6", - "jest-serializer": "^27.0.6", - "jest-util": "^27.2.0", - "jest-worker": "^27.2.0", - "micromatch": "^4.0.4", - "walker": "^1.0.7" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "peer": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "peer": true - } - } - }, - "metro-hermes-compiler": { - "version": "0.72.3", - "resolved": "https://registry.npmjs.org/metro-hermes-compiler/-/metro-hermes-compiler-0.72.3.tgz", - "integrity": "sha512-QWDQASMiXNW3j8uIQbzIzCdGYv5PpAX/ZiF4/lTWqKRWuhlkP4auhVY4eqdAKj5syPx45ggpjkVE0p8hAPDZYg==", - "peer": true - }, - "metro-inspector-proxy": { - "version": "0.72.3", - "resolved": "https://registry.npmjs.org/metro-inspector-proxy/-/metro-inspector-proxy-0.72.3.tgz", - "integrity": "sha512-UPFkaq2k93RaOi+eqqt7UUmqy2ywCkuxJLasQ55+xavTUS+TQSyeTnTczaYn+YKw+izLTLllGcvqnQcZiWYhGw==", - "peer": true, - "requires": { - "connect": "^3.6.5", - "debug": "^2.2.0", - "ws": "^7.5.1", - "yargs": "^15.3.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "peer": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "peer": true - }, - "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "peer": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "peer": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "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==", - "peer": true - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "peer": true, - "requires": { - "ms": "2.0.0" - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "peer": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "peer": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "peer": true - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "peer": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "peer": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "peer": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "peer": true - }, - "yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "peer": true, - "requires": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - } - }, - "yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "peer": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } - }, - "metro-minify-uglify": { - "version": "0.72.3", - "resolved": "https://registry.npmjs.org/metro-minify-uglify/-/metro-minify-uglify-0.72.3.tgz", - "integrity": "sha512-dPXqtMI8TQcj0g7ZrdhC8X3mx3m3rtjtMuHKGIiEXH9CMBvrET8IwrgujQw2rkPcXiSiX8vFDbGMIlfxefDsKA==", - "peer": true, + "@lingui/react": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@lingui/react/-/react-4.5.0.tgz", + "integrity": "sha512-dv/oxBshyaVJ3XzbPDnWn3abhwtaS1sx8cEO2qDjs+OhW0AeWD9hyVDrduf5SBIuXFJfJQNNA8+2P2nO0lxRbQ==", "requires": { - "uglify-es": "^3.1.9" + "@babel/runtime": "^7.20.13", + "@lingui/core": "4.5.0" } }, - "metro-react-native-babel-preset": { - "version": "0.72.3", - "resolved": "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.72.3.tgz", - "integrity": "sha512-uJx9y/1NIqoYTp6ZW1osJ7U5ZrXGAJbOQ/Qzl05BdGYvN1S7Qmbzid6xOirgK0EIT0pJKEEh1s8qbassYZe4cw==", - "peer": true, + "@lingui/vite-plugin": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@lingui/vite-plugin/-/vite-plugin-4.5.0.tgz", + "integrity": "sha512-REAzk7BgoK+jSytTlBvtPXfkE3nbWpUzy1qjupk0EfDxVtLiPIQk7EpNQ6Qk7F5Av3udWlHL7z+dBF7TY/MQBg==", + "dev": true, "requires": { - "@babel/core": "^7.14.0", - "@babel/plugin-proposal-async-generator-functions": "^7.0.0", - "@babel/plugin-proposal-class-properties": "^7.0.0", - "@babel/plugin-proposal-export-default-from": "^7.0.0", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0", - "@babel/plugin-proposal-object-rest-spread": "^7.0.0", - "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", - "@babel/plugin-proposal-optional-chaining": "^7.0.0", - "@babel/plugin-syntax-dynamic-import": "^7.0.0", - "@babel/plugin-syntax-export-default-from": "^7.0.0", - "@babel/plugin-syntax-flow": "^7.2.0", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.0.0", - "@babel/plugin-syntax-optional-chaining": "^7.0.0", - "@babel/plugin-transform-arrow-functions": "^7.0.0", - "@babel/plugin-transform-async-to-generator": "^7.0.0", - "@babel/plugin-transform-block-scoping": "^7.0.0", - "@babel/plugin-transform-classes": "^7.0.0", - "@babel/plugin-transform-computed-properties": "^7.0.0", - "@babel/plugin-transform-destructuring": "^7.0.0", - "@babel/plugin-transform-exponentiation-operator": "^7.0.0", - "@babel/plugin-transform-flow-strip-types": "^7.0.0", - "@babel/plugin-transform-function-name": "^7.0.0", - "@babel/plugin-transform-literals": "^7.0.0", - "@babel/plugin-transform-modules-commonjs": "^7.0.0", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.0.0", - "@babel/plugin-transform-parameters": "^7.0.0", - "@babel/plugin-transform-react-display-name": "^7.0.0", - "@babel/plugin-transform-react-jsx": "^7.0.0", - "@babel/plugin-transform-react-jsx-self": "^7.0.0", - "@babel/plugin-transform-react-jsx-source": "^7.0.0", - "@babel/plugin-transform-runtime": "^7.0.0", - "@babel/plugin-transform-shorthand-properties": "^7.0.0", - "@babel/plugin-transform-spread": "^7.0.0", - "@babel/plugin-transform-sticky-regex": "^7.0.0", - "@babel/plugin-transform-template-literals": "^7.0.0", - "@babel/plugin-transform-typescript": "^7.5.0", - "@babel/plugin-transform-unicode-regex": "^7.0.0", - "@babel/template": "^7.0.0", - "react-refresh": "^0.4.0" - }, - "dependencies": { - "react-refresh": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.4.3.tgz", - "integrity": "sha512-Hwln1VNuGl/6bVwnd0Xdn1e84gT/8T9aYNL+HAKDArLCS7LWjwr7StE30IEYbIkx0Vi3vs+coQxe+SQDbGbbpA==", - "peer": true - } + "@lingui/cli": "4.5.0", + "@lingui/conf": "4.5.0" } }, - "metro-react-native-babel-transformer": { - "version": "0.72.3", - "resolved": "https://registry.npmjs.org/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.72.3.tgz", - "integrity": "sha512-Ogst/M6ujYrl/+9mpEWqE3zF7l2mTuftDTy3L8wZYwX1pWUQWQpfU1aJBeWiLxt1XlIq+uriRjKzKoRoIK57EA==", - "peer": true, - "requires": { - "@babel/core": "^7.14.0", - "babel-preset-fbjs": "^3.4.0", - "hermes-parser": "0.8.0", - "metro-babel-transformer": "0.72.3", - "metro-react-native-babel-preset": "0.72.3", - "metro-source-map": "0.72.3", - "nullthrows": "^1.1.1" - } - }, - "metro-resolver": { - "version": "0.72.3", - "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.72.3.tgz", - "integrity": "sha512-wu9zSMGdxpKmfECE7FtCdpfC+vrWGTdVr57lDA0piKhZV6VN6acZIvqQ1yZKtS2WfKsngncv5VbB8Y5eHRQP3w==", - "peer": true, + "@messageformat/parser": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@messageformat/parser/-/parser-5.1.0.tgz", + "integrity": "sha512-jKlkls3Gewgw6qMjKZ9SFfHUpdzEVdovKFtW1qRhJ3WI4FW5R/NnGDqr8SDGz+krWDO3ki94boMmQvGke1HwUQ==", "requires": { - "absolute-path": "^0.0.0" + "moo": "^0.5.1" } }, - "metro-runtime": { - "version": "0.72.3", - "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.72.3.tgz", - "integrity": "sha512-3MhvDKfxMg2u7dmTdpFOfdR71NgNNo4tzAyJumDVQKwnHYHN44f2QFZQqpPBEmqhWlojNeOxsqFsjYgeyMx6VA==", - "peer": true, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, "requires": { - "@babel/runtime": "^7.0.0", - "react-refresh": "^0.4.0" - }, - "dependencies": { - "react-refresh": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.4.3.tgz", - "integrity": "sha512-Hwln1VNuGl/6bVwnd0Xdn1e84gT/8T9aYNL+HAKDArLCS7LWjwr7StE30IEYbIkx0Vi3vs+coQxe+SQDbGbbpA==", - "peer": true - } + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" } }, - "metro-source-map": { - "version": "0.72.3", - "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.72.3.tgz", - "integrity": "sha512-eNtpjbjxSheXu/jYCIDrbNEKzMGOvYW6/ePYpRM7gDdEagUOqKOCsi3St8NJIQJzZCsxD2JZ2pYOiomUSkT1yQ==", - "peer": true, - "requires": { - "@babel/traverse": "^7.14.0", - "@babel/types": "^7.0.0", - "invariant": "^2.2.4", - "metro-symbolicate": "0.72.3", - "nullthrows": "^1.1.1", - "ob1": "0.72.3", - "source-map": "^0.5.6", - "vlq": "^1.0.0" - }, - "dependencies": { - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "peer": true - } - } + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true }, - "metro-symbolicate": { - "version": "0.72.3", - "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.72.3.tgz", - "integrity": "sha512-eXG0NX2PJzJ/jTG4q5yyYeN2dr1cUqUaY7worBB0SP5bRWRc3besfb+rXwfh49wTFiL5qR0oOawkU4ZiD4eHXw==", - "peer": true, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, "requires": { - "invariant": "^2.2.4", - "metro-source-map": "0.72.3", - "nullthrows": "^1.1.1", - "source-map": "^0.5.6", - "through2": "^2.0.1", - "vlq": "^1.0.0" - }, - "dependencies": { - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "peer": true - } + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" } }, - "metro-transform-plugins": { - "version": "0.72.3", - "resolved": "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.72.3.tgz", - "integrity": "sha512-D+TcUvCKZbRua1+qujE0wV1onZvslW6cVTs7dLCyC2pv20lNHjFr1GtW01jN2fyKR2PcRyMjDCppFd9VwDKnSg==", - "peer": true, + "@react-spring/animated": { + "version": "9.7.3", + "resolved": "https://registry.npmjs.org/@react-spring/animated/-/animated-9.7.3.tgz", + "integrity": "sha512-5CWeNJt9pNgyvuSzQH+uy2pvTg8Y4/OisoscZIR8/ZNLIOI+CatFBhGZpDGTF/OzdNFsAoGk3wiUYTwoJ0YIvw==", "requires": { - "@babel/core": "^7.14.0", - "@babel/generator": "^7.14.0", - "@babel/template": "^7.0.0", - "@babel/traverse": "^7.14.0", - "nullthrows": "^1.1.1" + "@react-spring/shared": "~9.7.3", + "@react-spring/types": "~9.7.3" } }, - "metro-transform-worker": { - "version": "0.72.3", - "resolved": "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.72.3.tgz", - "integrity": "sha512-WsuWj9H7i6cHuJuy+BgbWht9DK5FOgJxHLGAyULD5FJdTG9rSMFaHDO5WfC0OwQU5h4w6cPT40iDuEGksM7+YQ==", - "peer": true, + "@react-spring/core": { + "version": "9.7.3", + "resolved": "https://registry.npmjs.org/@react-spring/core/-/core-9.7.3.tgz", + "integrity": "sha512-IqFdPVf3ZOC1Cx7+M0cXf4odNLxDC+n7IN3MDcVCTIOSBfqEcBebSv+vlY5AhM0zw05PDbjKrNmBpzv/AqpjnQ==", "requires": { - "@babel/core": "^7.14.0", - "@babel/generator": "^7.14.0", - "@babel/parser": "^7.14.0", - "@babel/types": "^7.0.0", - "babel-preset-fbjs": "^3.4.0", - "metro": "0.72.3", - "metro-babel-transformer": "0.72.3", - "metro-cache": "0.72.3", - "metro-cache-key": "0.72.3", - "metro-hermes-compiler": "0.72.3", - "metro-source-map": "0.72.3", - "metro-transform-plugins": "0.72.3", - "nullthrows": "^1.1.1" + "@react-spring/animated": "~9.7.3", + "@react-spring/shared": "~9.7.3", + "@react-spring/types": "~9.7.3" } }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "@react-spring/shared": { + "version": "9.7.3", + "resolved": "https://registry.npmjs.org/@react-spring/shared/-/shared-9.7.3.tgz", + "integrity": "sha512-NEopD+9S5xYyQ0pGtioacLhL2luflh6HACSSDUZOwLHoxA5eku1UPuqcJqjwSD6luKjjLfiLOspxo43FUHKKSA==", "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" + "@react-spring/types": "~9.7.3" } }, - "microseconds": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/microseconds/-/microseconds-0.2.0.tgz", - "integrity": "sha512-n7DHHMjR1avBbSpsTBj6fmMGh2AGrifVV4e+WYc3Q9lO+xnSZ3NyhcBND3vzzatt05LFhoKFRxrIyklmLlUtyA==" + "@react-spring/types": { + "version": "9.7.3", + "resolved": "https://registry.npmjs.org/@react-spring/types/-/types-9.7.3.tgz", + "integrity": "sha512-Kpx/fQ/ZFX31OtlqVEFfgaD1ACzul4NksrvIgYfIFq9JpDHFwQkMVZ10tbo0FU/grje4rcL4EIrjekl3kYwgWw==" }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" - }, - "mime-db": { - "version": "1.51.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz", - "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==" - }, - "mime-types": { - "version": "2.1.34", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz", - "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==", + "@react-spring/web": { + "version": "9.7.3", + "resolved": "https://registry.npmjs.org/@react-spring/web/-/web-9.7.3.tgz", + "integrity": "sha512-BXt6BpS9aJL/QdVqEIX9YoUy8CE6TJrU0mNCqSoxdXlIeNcEBWOfIyE6B14ENNsyQKS3wOWkiJfco0tCr/9tUg==", "requires": { - "mime-db": "1.51.0" + "@react-spring/animated": "~9.7.3", + "@react-spring/core": "~9.7.3", + "@react-spring/shared": "~9.7.3", + "@react-spring/types": "~9.7.3" } }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + "@remix-run/router": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.13.0.tgz", + "integrity": "sha512-5dMOnVnefRsl4uRnAdoWjtVTdh8e6aZqgM4puy9nmEADH72ck+uXwzpJLEKE9Q6F8ZljNewLgmTfkxUrBdv4WA==" }, - "mini-css-extract-plugin": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.0.tgz", - "integrity": "sha512-ndG8nxCEnAemsg4FSgS+yNyHKgkTB4nPKqCOgh65j3/30qqC5RaSQQXMm++Y6sb6E1zRSxPkztj9fqxhS1Eo6w==", + "@rollup/pluginutils": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.0.5.tgz", + "integrity": "sha512-6aEYR910NyP73oHiJglti74iRyOwgFU4x3meH/H8OJx6Ry0j6cOVZ5X/wTvub7G7Ao6qaHBEaNsV3GLJkSsF+Q==", "dev": true, "requires": { - "schema-utils": "^4.0.0" - }, - "dependencies": { - "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" - } - }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "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 - }, - "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } - } + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^2.3.1" } }, - "minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "dev": true + "@rollup/rollup-android-arm-eabi": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.6.0.tgz", + "integrity": "sha512-keHkkWAe7OtdALGoutLY3utvthkGF+Y17ws9LYT8pxMBYXaCoH/8dXS2uzo6e8+sEhY7y/zi5RFo22Dy2lFpDw==", + "dev": true, + "optional": true }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "requires": { - "brace-expansion": "^1.1.7" - } + "@rollup/rollup-android-arm64": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.6.0.tgz", + "integrity": "sha512-y3Kt+34smKQNWilicPbBz/MXEY7QwDzMFNgwEWeYiOhUt9MTWKjHqe3EVkXwT2fR7izOvHpDWZ0o2IyD9SWX7A==", + "dev": true, + "optional": true }, - "minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" + "@rollup/rollup-darwin-arm64": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.6.0.tgz", + "integrity": "sha512-oLzzxcUIHltHxOCmaXl+pkIlU+uhSxef5HfntW7RsLh1eHm+vJzjD9Oo4oUKso4YuP4PpbFJNlZjJuOrxo8dPg==", + "dev": true, + "optional": true }, - "mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "peer": true, - "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - } + "@rollup/rollup-darwin-x64": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.6.0.tgz", + "integrity": "sha512-+ANnmjkcOBaV25n0+M0Bere3roeVAnwlKW65qagtuAfIxXF9YxUneRyAn/RDcIdRa7QrjRNJL3jR7T43ObGe8Q==", + "dev": true, + "optional": true }, - "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "peer": true, - "requires": { - "minimist": "^1.2.6" - } + "@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.6.0.tgz", + "integrity": "sha512-tBTSIkjSVUyrekddpkAqKOosnj1Fc0ZY0rJL2bIEWPKqlEQk0paORL9pUIlt7lcGJi3LzMIlUGXvtNi1Z6MOCQ==", + "dev": true, + "optional": true }, - "mrmime": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-1.0.0.tgz", - "integrity": "sha512-a70zx7zFfVO7XpnQ2IX1Myh9yY4UYvfld/dikWRnsXxbyvMcfz+u6UfgNAtH+k2QqtJuzVpv6eLTx1G2+WKZbQ==", - "dev": true + "@rollup/rollup-linux-arm64-gnu": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.6.0.tgz", + "integrity": "sha512-Ed8uJI3kM11de9S0j67wAV07JUNhbAqIrDYhQBrQW42jGopgheyk/cdcshgGO4fW5Wjq97COCY/BHogdGvKVNQ==", + "dev": true, + "optional": true }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "@rollup/rollup-linux-arm64-musl": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.6.0.tgz", + "integrity": "sha512-mZoNQ/qK4D7SSY8v6kEsAAyDgznzLLuSFCA3aBHZTmf3HP/dW4tNLTtWh9+LfyO0Z1aUn+ecpT7IQ3WtIg3ViQ==", + "dev": true, + "optional": true + }, + "@rollup/rollup-linux-x64-gnu": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.6.0.tgz", + "integrity": "sha512-rouezFHpwCqdEXsqAfNsTgSWO0FoZ5hKv5p+TGO5KFhyN/dvYXNMqMolOb8BkyKcPqjYRBeT+Z6V3aM26rPaYg==", + "dev": true, + "optional": true + }, + "@rollup/rollup-linux-x64-musl": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.6.0.tgz", + "integrity": "sha512-Bbm+fyn3S6u51urfj3YnqBXg5vI2jQPncRRELaucmhBVyZkbWClQ1fEsRmdnCPpQOQfkpg9gZArvtMVkOMsh1w==", + "dev": true, + "optional": true + }, + "@rollup/rollup-win32-arm64-msvc": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.6.0.tgz", + "integrity": "sha512-+MRMcyx9L2kTrTUzYmR61+XVsliMG4odFb5UmqtiT8xOfEicfYAGEuF/D1Pww1+uZkYhBqAHpvju7VN+GnC3ng==", + "dev": true, + "optional": true + }, + "@rollup/rollup-win32-ia32-msvc": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.6.0.tgz", + "integrity": "sha512-rxfeE6K6s/Xl2HGeK6cO8SiQq3k/3BYpw7cfhW5Bk2euXNEpuzi2cc7llxx1si1QgwfjNtdRNTGqdBzGlFZGFw==", + "dev": true, + "optional": true + }, + "@rollup/rollup-win32-x64-msvc": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.6.0.tgz", + "integrity": "sha512-QqmCsydHS172Y0Kc13bkMXvipbJSvzeglBncJG3LsYJSiPlxYACz7MmJBs4A8l1oU+jfhYEIC/+AUSlvjmiX/g==", + "dev": true, + "optional": true + }, + "@sinclair/typebox": { + "version": "0.27.8", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==" + }, + "@svgr/babel-plugin-add-jsx-attribute": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-8.0.0.tgz", + "integrity": "sha512-b9MIk7yhdS1pMCZM8VeNfUlSKVRhsHZNMl5O9SfaX0l0t5wjdgu4IDzGB8bpnGBBOjGST3rRFVsaaEtI4W6f7g==", + "dev": true, + "requires": {} + }, + "@svgr/babel-plugin-remove-jsx-attribute": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-8.0.0.tgz", + "integrity": "sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA==", + "dev": true, + "requires": {} }, - "msgpackr": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.6.1.tgz", - "integrity": "sha512-Je+xBEfdjtvA4bKaOv8iRhjC8qX2oJwpYH4f7JrG4uMVJVmnmkAT4pjKdbztKprGj3iwjcxPzb5umVZ02Qq3tA==", + "@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-8.0.0.tgz", + "integrity": "sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA==", + "dev": true, + "requires": {} + }, + "@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-8.0.0.tgz", + "integrity": "sha512-KVQ+PtIjb1BuYT3ht8M5KbzWBhdAjjUPdlMtpuw/VjT8coTrItWX6Qafl9+ji831JaJcu6PJNKCV0bp01lBNzQ==", + "dev": true, + "requires": {} + }, + "@svgr/babel-plugin-svg-dynamic-title": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-8.0.0.tgz", + "integrity": "sha512-omNiKqwjNmOQJ2v6ge4SErBbkooV2aAWwaPFs2vUY7p7GhVkzRkJ00kILXQvRhA6miHnNpXv7MRnnSjdRjK8og==", + "dev": true, + "requires": {} + }, + "@svgr/babel-plugin-svg-em-dimensions": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-8.0.0.tgz", + "integrity": "sha512-mURHYnu6Iw3UBTbhGwE/vsngtCIbHE43xCRK7kCw4t01xyGqb2Pd+WXekRRoFOBIY29ZoOhUCTEweDMdrjfi9g==", + "dev": true, + "requires": {} + }, + "@svgr/babel-plugin-transform-react-native-svg": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-8.1.0.tgz", + "integrity": "sha512-Tx8T58CHo+7nwJ+EhUwx3LfdNSG9R2OKfaIXXs5soiy5HtgoAEkDay9LIimLOcG8dJQH1wPZp/cnAv6S9CrR1Q==", + "dev": true, + "requires": {} + }, + "@svgr/babel-plugin-transform-svg-component": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-8.0.0.tgz", + "integrity": "sha512-DFx8xa3cZXTdb/k3kfPeaixecQLgKh5NVBMwD0AQxOzcZawK4oo1Jh9LbrcACUivsCA7TLG8eeWgrDXjTMhRmw==", + "dev": true, + "requires": {} + }, + "@svgr/babel-preset": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-8.1.0.tgz", + "integrity": "sha512-7EYDbHE7MxHpv4sxvnVPngw5fuR6pw79SkcrILHJ/iMpuKySNCl5W1qcwPEpU+LgyRXOaAFgH0KhwD18wwg6ug==", "dev": true, "requires": { - "msgpackr-extract": "^2.0.2" + "@svgr/babel-plugin-add-jsx-attribute": "8.0.0", + "@svgr/babel-plugin-remove-jsx-attribute": "8.0.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "8.0.0", + "@svgr/babel-plugin-replace-jsx-attribute-value": "8.0.0", + "@svgr/babel-plugin-svg-dynamic-title": "8.0.0", + "@svgr/babel-plugin-svg-em-dimensions": "8.0.0", + "@svgr/babel-plugin-transform-react-native-svg": "8.1.0", + "@svgr/babel-plugin-transform-svg-component": "8.0.0" } }, - "msgpackr-extract": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/msgpackr-extract/-/msgpackr-extract-2.0.2.tgz", - "integrity": "sha512-coskCeJG2KDny23zWeu+6tNy7BLnAiOGgiwzlgdm4oeSsTpqEJJPguHIuKZcCdB7tzhZbXNYSg6jZAXkZErkJA==", + "@svgr/core": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-8.1.0.tgz", + "integrity": "sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==", "dev": true, - "optional": true, "requires": { - "@msgpackr-extract/msgpackr-extract-darwin-arm64": "2.0.2", - "@msgpackr-extract/msgpackr-extract-darwin-x64": "2.0.2", - "@msgpackr-extract/msgpackr-extract-linux-arm": "2.0.2", - "@msgpackr-extract/msgpackr-extract-linux-arm64": "2.0.2", - "@msgpackr-extract/msgpackr-extract-linux-x64": "2.0.2", - "@msgpackr-extract/msgpackr-extract-win32-x64": "2.0.2", - "node-gyp-build-optional-packages": "5.0.2" - }, - "dependencies": { - "node-gyp-build-optional-packages": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.0.2.tgz", - "integrity": "sha512-PiN4NWmlQPqvbEFcH/omQsswWQbe5Z9YK/zdB23irp5j2XibaA2IrGvpSWmVVG4qMZdmPdwPctSy4a86rOMn6g==", - "dev": true, - "optional": true - } + "@babel/core": "^7.21.3", + "@svgr/babel-preset": "8.1.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^8.1.3", + "snake-case": "^3.0.4" } }, - "multicast-dns": { - "version": "7.2.4", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.4.tgz", - "integrity": "sha512-XkCYOU+rr2Ft3LI6w4ye51M3VK31qJXFIxu0XLw169PtKG0Zx47OrXeVW/GCYOfpC9s1yyyf1S+L8/4LY0J9Zw==", + "@svgr/hast-util-to-babel-ast": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-8.0.0.tgz", + "integrity": "sha512-EbDKwO9GpfWP4jN9sGdYwPBU0kdomaPIL2Eu4YwmgP+sJeXT+L7bMwJUBnhzfH8Q2qMBqZ4fJwpCyYsAN3mt2Q==", "dev": true, "requires": { - "dns-packet": "^5.2.2", - "thunky": "^1.0.2" + "@babel/types": "^7.21.3", + "entities": "^4.4.0" } }, - "mute-stream": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", - "dev": true - }, - "nan": { - "version": "2.16.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.16.0.tgz", - "integrity": "sha512-UdAqHyFngu7TfQKsCBgAA6pWDkT8MAO7d0jyOecVhN5354xbLqdn8mV9Tat9gepAupm0bt2DbeaSC8vS52MuFA==", - "dev": true - }, - "nano-time": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/nano-time/-/nano-time-1.0.0.tgz", - "integrity": "sha1-sFVPaa2J4i0JB/ehKwmTpdlhN+8=", + "@svgr/plugin-jsx": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-8.1.0.tgz", + "integrity": "sha512-0xiIyBsLlr8quN+WyuxooNW9RJ0Dpr8uOnH/xrCVO8GLUcwHISwj1AG0k+LFzteTkAA0GbX0kj9q6Dk70PTiPA==", + "dev": true, "requires": { - "big-integer": "^1.6.16" + "@babel/core": "^7.21.3", + "@svgr/babel-preset": "8.1.0", + "@svgr/hast-util-to-babel-ast": "8.0.0", + "svg-parser": "^2.0.4" } }, - "nanoid": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", - "dev": true + "@tanstack/query-core": { + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-4.18.0.tgz", + "integrity": "sha512-PP4mG8MD08sq64RZCqMfXMYfaj7+Oulwg7xZ/fJoEOdTZNcPIgaOkHajZvUBsNLbi/0ViMvJB4cFkL2Jg2WPbw==" }, - "nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "peer": true, + "@tanstack/react-query": { + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-4.18.0.tgz", + "integrity": "sha512-s1kdbGMdVcfUIllzsHUqVUdktBT5uuIRgnvrqFNLjl9TSOXEoBSDrhjsGjao0INQZv8cMpQlgOh3YH9YtN6cKw==", "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" + "@tanstack/query-core": "4.18.0", + "use-sync-external-store": "^1.2.0" } }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", - "dev": true - }, - "negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" + "@trpc/client": { + "version": "10.44.1", + "resolved": "https://registry.npmjs.org/@trpc/client/-/client-10.44.1.tgz", + "integrity": "sha512-vTWsykNcgz1LnwePVl2fKZnhvzP9N3GaaLYPkfGINo314ZOS0OBqe9x0ytB2LLUnRVTAAZ2WoONzARd8nHiqrA==", + "requires": {} }, - "neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + "@trpc/react-query": { + "version": "10.44.1", + "resolved": "https://registry.npmjs.org/@trpc/react-query/-/react-query-10.44.1.tgz", + "integrity": "sha512-Sgi/v0YtdunOXjBRi7om9gILGkOCFYXPzn5KqLuEHiZw5dr5w4qGHFwCeMAvndZxmwfblJrl1tk2AznmsVu8MA==", + "requires": {} }, - "nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "@trpc/server": { + "version": "10.44.1", + "resolved": "https://registry.npmjs.org/@trpc/server/-/server-10.44.1.tgz", + "integrity": "sha512-mF7B+K6LjuboX8I1RZgKE5GA/fJhsJ8tKGK2UBt3Bwik7hepEPb4NJgNr7vO6BK5IYwPdBLRLTctRw6XZx0sRg==", "peer": true }, - "no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", "dev": true, "requires": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" } }, - "nocache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/nocache/-/nocache-3.0.4.tgz", - "integrity": "sha512-WDD0bdg9mbq6F4mRxEYcPWwfA1vxd0mrvKOyxI7Xj/atfRHVeutzuWByG//jfm4uPzp0y4Kj051EORCBSQMycw==", - "peer": true + "@types/babel__generator": { + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.7.tgz", + "integrity": "sha512-6Sfsq+EaaLrw4RmdFWE9Onp63TOUue71AWb4Gpa6JxzgTYtimbM086WnYTy2U67AofR++QKCo08ZP6pwx8YFHQ==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0" + } }, - "node-addon-api": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz", - "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==", + "@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "dev": true, + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@types/babel__traverse": { + "version": "7.20.4", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.4.tgz", + "integrity": "sha512-mSM/iKUk5fDDrEV/e83qY+Cr3I1+Q3qqTuEn++HAWYjEa1+NxZr6CNrcJGf2ZTnq4HoFGC3zaTPZTobCzCFukA==", + "dev": true, + "requires": { + "@babel/types": "^7.20.7" + } + }, + "@types/estree": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.3.tgz", + "integrity": "sha512-CS2rOaoQ/eAgAfcTfq6amKG7bsN+EMcgGY4FAFQdvSj2y1ixvOZTUA9mOtCai7E1SYu283XNw7urKK30nP3wkQ==", "dev": true }, - "node-dir": { - "version": "0.1.17", - "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", - "integrity": "sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==", - "peer": true, + "@types/istanbul-lib-coverage": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz", + "integrity": "sha512-zONci81DZYCZjiLe0r6equvZut0b+dBRPBN5kBDjsONnutYNtJMoWQ9uR2RkL1gLG9NMTzvf+29e5RFfPbeKhQ==" + }, + "@types/istanbul-lib-report": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.2.tgz", + "integrity": "sha512-8toY6FgdltSdONav1XtUHl4LN1yTmLza+EuDazb/fEmRNCwjyqNVIQWs2IfC74IqjHkREs/nQ2FWq5kZU9IC0w==", "requires": { - "minimatch": "^3.0.2" + "@types/istanbul-lib-coverage": "*" } }, - "node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", - "peer": true, + "@types/istanbul-reports": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.3.tgz", + "integrity": "sha512-1nESsePMBlf0RPRffLZi5ujYh7IH1BWL4y9pr+Bn3cJBdxz+RTP8bUFljLz9HvzhhOSWKdyBZ4DIivdL6rvgZg==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "dev": true + }, + "@types/node": { + "version": "20.8.9", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.8.9.tgz", + "integrity": "sha512-UzykFsT3FhHb1h7yD4CA4YhBHq545JC0YnEz41xkipN88eKQtL6rSgocL5tbAP6Ola9Izm/Aw4Ora8He4x0BHg==", "requires": { - "whatwg-url": "^5.0.0" + "undici-types": "~5.26.4" } }, - "node-forge": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "@types/parse-json": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.1.tgz", + "integrity": "sha512-3YmXzzPAdOTVljVMkTMBdBEvlOLg2cDQaDhnnhT3nT9uDbnJzjWhKlzb+desT12Y7tGqaN6d+AbozcKzyL36Ng==" + }, + "@types/prop-types": { + "version": "15.7.9", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.9.tgz", + "integrity": "sha512-n1yyPsugYNSmHgxDFjicaI2+gCNjsBck8UX9kuofAKlc0h1bL+20oSF72KeNaW2DUlesbEVCFgyV2dPGTiY42g==", "dev": true }, - "node-gettext": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/node-gettext/-/node-gettext-3.0.0.tgz", - "integrity": "sha512-/VRYibXmVoN6tnSAY2JWhNRhWYJ8Cd844jrZU/DwLVoI4vBI6ceYbd8i42sYZ9uOgDH3S7vslIKOWV/ZrT2YBA==", + "@types/react": { + "version": "18.2.39", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.39.tgz", + "integrity": "sha512-Oiw+ppED6IremMInLV4HXGbfbG6GyziY3kqAwJYOR0PNbkYDmLWQA3a95EhdSmamsvbkJN96ZNN+YD+fGjzSBA==", "dev": true, "requires": { - "lodash.get": "^4.4.2" + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" } }, - "node-gyp-build": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.4.0.tgz", - "integrity": "sha512-amJnQCcgtRVw9SvoebO3BKGESClrfXGCUTX9hSn1OuGQTQBOZmVd0Z0OlecpuRksKvbsUqALE8jls/ErClAPuQ==", - "dev": true + "@types/react-dom": { + "version": "18.2.17", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.17.tgz", + "integrity": "sha512-rvrT/M7Df5eykWFxn6MYt5Pem/Dbyc1N8Y0S9Mrkw2WFCRiqUgw9P7ul2NpwsXCSM1DVdENzdG9J5SreqfAIWg==", + "dev": true, + "requires": { + "@types/react": "*" + } }, - "node-gyp-build-optional-packages": { - "version": "4.3.5", - "resolved": "https://registry.npmjs.org/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-4.3.5.tgz", - "integrity": "sha512-5ke7D8SiQsTQL7CkHpfR1tLwfqtKc0KYEmlnkwd40jHCASskZeS98qoZ1qDUns2aUQWikcjidRUs6PM/3iyN/w==", + "@types/scheduler": { + "version": "0.16.5", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.5.tgz", + "integrity": "sha512-s/FPdYRmZR8SjLWGMCuax7r3qCWQw9QKHzXVukAuuIJkXkDRwp+Pu5LMIVFi0Fxbav35WURicYr8u1QsoybnQw==", "dev": true }, - "node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", - "peer": true - }, - "node-releases": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.4.tgz", - "integrity": "sha512-gbMzqQtTtDz/00jQzZ21PQzdI9PyLYqUSvD0p3naOhX4odFji0ZxYdnVwPTxmSwkmxhcFImpozceidSG+AgoPQ==" - }, - "node-stream-zip": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/node-stream-zip/-/node-stream-zip-1.15.0.tgz", - "integrity": "sha512-LN4fydt9TqhZhThkZIVQnF9cwjU3qmUH9h78Mx/K7d3VvfRqqwthLwJEUOEL0QPZ0XQmNN7be5Ggit5+4dq3Bw==", - "peer": true + "@types/semver": { + "version": "7.5.6", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.6.tgz", + "integrity": "sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==", + "dev": true }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + "@types/yargs": { + "version": "17.0.29", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.29.tgz", + "integrity": "sha512-nacjqA3ee9zRF/++a3FUY1suHTFKZeHba2n8WeDw9cCVdmzmHpIxyzOJBcpHvvEmS8E9KqWlSnWHUkOrkhWcvA==", + "requires": { + "@types/yargs-parser": "*" + } }, - "normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", - "dev": true + "@types/yargs-parser": { + "version": "21.0.2", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.2.tgz", + "integrity": "sha512-5qcvofLPbfjmBfKaLfj/+f+Sbd6pN4zl7w7VSVI5uz7m9QZTuB2aZAa2uo1wHFBNN2x6g/SoTkXmd8mQnQF2Cw==" }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "@typescript-eslint/eslint-plugin": { + "version": "6.13.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.13.1.tgz", + "integrity": "sha512-5bQDGkXaxD46bPvQt08BUz9YSaO4S0fB1LB5JHQuXTfkGPI3+UUeS387C/e9jRie5GqT8u5kFTrMvAjtX4O5kA==", "dev": true, "requires": { - "path-key": "^3.0.0" + "@eslint-community/regexpp": "^4.5.1", + "@typescript-eslint/scope-manager": "6.13.1", + "@typescript-eslint/type-utils": "6.13.1", + "@typescript-eslint/utils": "6.13.1", + "@typescript-eslint/visitor-keys": "6.13.1", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "ignore": "^5.2.4", + "natural-compare": "^1.4.0", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" }, "dependencies": { - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true } } }, - "nth-check": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", - "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", + "@typescript-eslint/parser": { + "version": "6.13.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.13.1.tgz", + "integrity": "sha512-fs2XOhWCzRhqMmQf0eicLa/CWSaYss2feXsy7xBD/pLyWke/jCIVc2s1ikEAtSW7ina1HNhv7kONoEfVNEcdDQ==", "dev": true, "requires": { - "boolbase": "^1.0.0" + "@typescript-eslint/scope-manager": "6.13.1", + "@typescript-eslint/types": "6.13.1", + "@typescript-eslint/typescript-estree": "6.13.1", + "@typescript-eslint/visitor-keys": "6.13.1", + "debug": "^4.3.4" } }, - "nullthrows": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", - "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==" + "@typescript-eslint/scope-manager": { + "version": "6.13.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.13.1.tgz", + "integrity": "sha512-BW0kJ7ceiKi56GbT2KKzZzN+nDxzQK2DS6x0PiSMPjciPgd/JRQGMibyaN2cPt2cAvuoH0oNvn2fwonHI+4QUQ==", + "dev": true, + "requires": { + "@typescript-eslint/types": "6.13.1", + "@typescript-eslint/visitor-keys": "6.13.1" + } }, - "ob1": { - "version": "0.72.3", - "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.72.3.tgz", - "integrity": "sha512-OnVto25Sj7Ghp0vVm2THsngdze3tVq0LOg9LUHsAVXMecpqOP0Y8zaATW8M9gEgs2lNEAcCqV0P/hlmOPhVRvg==", - "peer": true + "@typescript-eslint/type-utils": { + "version": "6.13.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.13.1.tgz", + "integrity": "sha512-A2qPlgpxx2v//3meMqQyB1qqTg1h1dJvzca7TugM3Yc2USDY+fsRBiojAEo92HO7f5hW5mjAUF6qobOPzlBCBQ==", + "dev": true, + "requires": { + "@typescript-eslint/typescript-estree": "6.13.1", + "@typescript-eslint/utils": "6.13.1", + "debug": "^4.3.4", + "ts-api-utils": "^1.0.1" + } }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + "@typescript-eslint/types": { + "version": "6.13.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.13.1.tgz", + "integrity": "sha512-gjeEskSmiEKKFIbnhDXUyiqVma1gRCQNbVZ1C8q7Zjcxh3WZMbzWVfGE9rHfWd1msQtPS0BVD9Jz9jded44eKg==", + "dev": true }, - "object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", - "peer": true, + "@typescript-eslint/typescript-estree": { + "version": "6.13.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.13.1.tgz", + "integrity": "sha512-sBLQsvOC0Q7LGcUHO5qpG1HxRgePbT6wwqOiGLpR8uOJvPJbfs0mW3jPA3ujsDvfiVwVlWUDESNXv44KtINkUQ==", + "dev": true, "requires": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" + "@typescript-eslint/types": "6.13.1", + "@typescript-eslint/visitor-keys": "6.13.1", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" }, "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "peer": true, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, "requires": { - "is-descriptor": "^0.1.0" + "yallist": "^4.0.0" } }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "peer": true, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, "requires": { - "kind-of": "^3.0.2" + "lru-cache": "^6.0.0" } }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "peer": true, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "@typescript-eslint/utils": { + "version": "6.13.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.13.1.tgz", + "integrity": "sha512-ouPn/zVoan92JgAegesTXDB/oUp6BP1v8WpfYcqh649ejNc9Qv+B4FF2Ff626kO1xg0wWwwG48lAJ4JuesgdOw==", + "dev": true, + "requires": { + "@eslint-community/eslint-utils": "^4.4.0", + "@types/json-schema": "^7.0.12", + "@types/semver": "^7.5.0", + "@typescript-eslint/scope-manager": "6.13.1", + "@typescript-eslint/types": "6.13.1", + "@typescript-eslint/typescript-estree": "6.13.1", + "semver": "^7.5.4" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, "requires": { - "kind-of": "^3.0.2" + "yallist": "^4.0.0" } }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "peer": true, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "peer": true - } + "lru-cache": "^6.0.0" } }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "peer": true, - "requires": { - "is-buffer": "^1.1.5" - } + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true } } }, - "object-hash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", - "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", - "dev": true - }, - "object-inspect": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", - "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==", - "dev": true - }, - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" - }, - "object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", - "peer": true, + "@typescript-eslint/visitor-keys": { + "version": "6.13.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.13.1.tgz", + "integrity": "sha512-NDhQUy2tg6XGNBGDRm1XybOHSia8mcXmlbKWoQP+nm1BIIMxa55shyJfZkHpEBN62KNPLrocSM2PdPcaLgDKMQ==", + "dev": true, "requires": { - "isobject": "^3.0.0" + "@typescript-eslint/types": "6.13.1", + "eslint-visitor-keys": "^3.4.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==", - "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" - } + "@ungap/structured-clone": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", + "dev": true }, - "object.entries": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", - "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", + "@vitejs/plugin-react": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.2.0.tgz", + "integrity": "sha512-+MHTH/e6H12kRp5HUkzOGqPMksezRMmW+TNzlh/QXfI8rRf6l2Z2yH/v12no1UvTwhZgEDMuQ7g7rrfMseU6FQ==", "dev": true, "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "@babel/core": "^7.23.3", + "@babel/plugin-transform-react-jsx-self": "^7.23.3", + "@babel/plugin-transform-react-jsx-source": "^7.23.3", + "@types/babel__core": "^7.20.4", + "react-refresh": "^0.14.0" } }, - "object.fromentries": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz", - "integrity": "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - } + "acorn": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz", + "integrity": "sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==", + "dev": true }, - "object.hasown": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.1.tgz", - "integrity": "sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A==", + "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, - "requires": { - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" - } + "requires": {} }, - "object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", - "peer": true, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, "requires": { - "isobject": "^3.0.1" + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" } }, - "object.values": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", - "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", "dev": true, "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "type-fest": "^0.21.3" } }, - "oblivious-set": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/oblivious-set/-/oblivious-set-1.0.0.tgz", - "integrity": "sha512-z+pI07qxo4c2CulUHCDf9lcqDlMSo72N/4rLUpRXf6fu+q8vjt8y0xS+Tlf8NTJDdTXHbdeO1n3MlbctwEoXZw==" - }, - "obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true }, - "on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "requires": { - "ee-first": "1.1.1" + "color-convert": "^2.0.1" } }, - "on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" + "any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "dev": true }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, "requires": { - "wrappy": "1" + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" } }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "requires": { - "mimic-fn": "^2.1.0" - } + "arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "dev": true }, - "open": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-6.4.0.tgz", - "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==", - "peer": true, - "requires": { - "is-wsl": "^1.1.0" - }, - "dependencies": { - "is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", - "peer": true - } - } + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" }, - "opener": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", - "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", "dev": true }, - "optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "autoprefixer": { + "version": "10.4.16", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.16.tgz", + "integrity": "sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==", "dev": true, "requires": { - "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" + "browserslist": "^4.21.10", + "caniuse-lite": "^1.0.30001538", + "fraction.js": "^4.3.6", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" } }, - "ora": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", - "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", "requires": { - "bl": "^4.1.0", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.5.0", - "is-interactive": "^1.0.0", - "is-unicode-supported": "^0.1.0", - "log-symbols": "^4.1.0", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1" + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" }, "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "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==", + "cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", "requires": { - "has-flag": "^4.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" } + }, + "yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" } } }, - "ordered-binary": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/ordered-binary/-/ordered-binary-1.2.5.tgz", - "integrity": "sha512-djRmZoEpOGvIRW7ufsCDHtvcUa18UC9TxnPbHhSVFZHsoyg0dtut1bWtBZ/fmxdPN62oWXrV6adM7NoWU+CneA==", - "dev": true - }, - "os-tmpdir": { + "balanced-match": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", - "peer": true + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "requires": { - "yocto-queue": "^0.1.0" - } + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "requires": { - "p-limit": "^3.0.2" - } + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true }, - "p-retry": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.1.tgz", - "integrity": "sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==", + "bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", "dev": true, "requires": { - "@types/retry": "^0.12.0", - "retry": "^0.13.1" + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" } }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" - }, - "papaparse": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/papaparse/-/papaparse-5.3.1.tgz", - "integrity": "sha512-Dbt2yjLJrCwH2sRqKFFJaN5XgIASO9YOFeFP8rIBRG2Ain8mqk5r1M6DkfvqEVozVcz3r3HaUGw253hA1nLIcA==", - "dev": true - }, - "param-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", - "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, "requires": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", "dev": true, "requires": { - "callsites": "^3.0.0" + "fill-range": "^7.0.1" } }, - "parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "browserslist": { + "version": "4.22.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.1.tgz", + "integrity": "sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==", "dev": true, "requires": { - "@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" + "caniuse-lite": "^1.0.30001541", + "electron-to-chromium": "^1.4.535", + "node-releases": "^2.0.13", + "update-browserslist-db": "^1.0.13" } }, - "parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" - }, - "pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", "dev": true, "requires": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" } }, - "pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==", - "peer": true - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + "camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" }, - "path-key": { + "camelcase-css": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", - "peer": true - }, - "path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - }, - "path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", "dev": true }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "caniuse-lite": { + "version": "1.0.30001554", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001554.tgz", + "integrity": "sha512-A2E3U//MBwbJVzebddm1YfNp7Nud5Ip+IPn4BozBmn4KqVX7AvluoIDFWjsv5OkGnKUXQVmMSoMKLa3ScCblcQ==", "dev": true }, - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, - "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", "dev": true }, - "pirates": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", - "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", - "peer": true - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "chokidar": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", + "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", "dev": true, "requires": { - "find-up": "^4.0.0" - }, - "dependencies": { - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - } + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.3.1", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.5.0" } }, - "pkg-up": { + "cli-cursor": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", - "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", "dev": true, "requires": { - "find-up": "^3.0.0" - }, - "dependencies": { - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - } + "restore-cursor": "^3.1.0" + } + }, + "cli-spinners": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.1.tgz", + "integrity": "sha512-jHgecW0pxkonBJdrKsqxgRX9AcG+u/5k0Q7WPDfi8AogLAdwxEkyYYNWwZ5GvVFoFx2uiY1eNcSK00fh+1+FyQ==", + "dev": true + }, + "cli-table": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.6.tgz", + "integrity": "sha512-ZkNZbnZjKERTY5NwC2SeMeLeifSPq/pubeRoTpdr3WchLlnZg6hEgvHkK5zL7KNFdd9PmHN8lxrENUwI3cE8vQ==", + "dev": true, + "requires": { + "colors": "1.0.3" + } + }, + "cli-width": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", + "dev": true + }, + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "dev": true + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" } }, - "plurals-cldr": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/plurals-cldr/-/plurals-cldr-1.0.4.tgz", - "integrity": "sha512-4nLXqtel7fsCgzi8dvRZvUjfL8SXpP982sKg7b2TgpnR8rDnes06iuQ83trQ/+XdtyMIQkBBbKzX6x97eLfsJQ==", + "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==" + }, + "colors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", + "integrity": "sha512-pFGrxThWcWQ2MsAz6RtgeWe4NK2kUE1WfsrvvlctdII745EW9I0yflqhe7++M5LEc7bV2c/9/5zc8sFcpL0Drw==", "dev": true }, - "pofile": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/pofile/-/pofile-1.1.3.tgz", - "integrity": "sha512-sk96pUvpNwDV6PLrnhr68Uu1S5NohsxqLKz0GuracgrDo40BdF/r1RhHnjakUk6Q4Z0OKIybOQ7GevLKGN1iYw==", + "commander": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", + "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", "dev": true }, - "pointer-events-polyfill": { - "version": "0.4.4-pre", - "resolved": "https://registry.npmjs.org/pointer-events-polyfill/-/pointer-events-polyfill-0.4.4-pre.tgz", - "integrity": "sha512-t7iitVY5jW9mGOFZEHphJOzB8eMhoYaE6I5HqsUX14rjsPa9F6OlMOCj3EpqDzNb/8XtMk2BxMpOyePPyuefHw==", - "peer": true + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true }, - "posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==", - "peer": true + "convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true }, - "postcss": { - "version": "8.4.14", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", - "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==", - "dev": true, + "cosmiconfig": { + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", + "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", "requires": { - "nanoid": "^3.3.4", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0", + "path-type": "^4.0.0" } }, - "postcss-cli": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/postcss-cli/-/postcss-cli-9.1.0.tgz", - "integrity": "sha512-zvDN2ADbWfza42sAnj+O2uUWyL0eRL1V+6giM2vi4SqTR3gTYy8XzcpfwccayF2szcUif0HMmXiEaDv9iEhcpw==", + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "dev": true, "requires": { - "chokidar": "^3.3.0", - "dependency-graph": "^0.11.0", - "fs-extra": "^10.0.0", - "get-stdin": "^9.0.0", - "globby": "^12.0.0", - "picocolors": "^1.0.0", - "postcss-load-config": "^3.0.0", - "postcss-reporter": "^7.0.0", - "pretty-hrtime": "^1.0.3", - "read-cache": "^1.0.0", - "slash": "^4.0.0", - "yargs": "^17.0.0" - }, - "dependencies": { - "array-union": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-3.0.1.tgz", - "integrity": "sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==", - "dev": true - }, - "globby": { - "version": "12.0.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-12.0.2.tgz", - "integrity": "sha512-lAsmb/5Lww4r7MM9nCCliDZVIKbZTavrsunAsHLr9oHthrZP1qi7/gAnHOsUs9bLvEt2vKVJhHmxuL7QbDuPdQ==", - "dev": true, - "requires": { - "array-union": "^3.0.1", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.7", - "ignore": "^5.1.8", - "merge2": "^1.4.1", - "slash": "^4.0.0" - } - }, - "slash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", - "dev": true - } + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" } }, - "postcss-import": { - "version": "14.1.0", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", - "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.0.0", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" - } + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true }, - "postcss-js": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", - "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", + "csstype": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", + "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==", + "dev": true + }, + "date-fns": { + "version": "2.30.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz", + "integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==", "dev": true, "requires": { - "camelcase-css": "^2.0.1" + "@babel/runtime": "^7.21.0" } }, - "postcss-load-config": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", - "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dev": true, "requires": { - "lilconfig": "^2.0.5", - "yaml": "^1.10.2" + "ms": "2.1.2" } }, - "postcss-loader": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.0.0.tgz", - "integrity": "sha512-IDyttebFzTSY6DI24KuHUcBjbAev1i+RyICoPEWcAstZsj03r533uMXtDn506l6/wlsRYiS5XBdx7TpccCsyUg==", + "deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "defaults": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", "dev": true, "requires": { - "cosmiconfig": "^7.0.0", - "klona": "^2.0.5", - "semver": "^7.3.7" - }, - "dependencies": { - "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } + "clone": "^1.0.2" } }, - "postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", - "dev": true, - "requires": {} + "didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "dev": true }, - "postcss-modules-local-by-default": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", - "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", "dev": true, "requires": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" + "path-type": "^4.0.0" } }, - "postcss-modules-scope": { + "dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "dev": true + }, + "doctrine": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", - "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", "dev": true, "requires": { - "postcss-selector-parser": "^6.0.4" + "esutils": "^2.0.2" } }, - "postcss-modules-values": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", "dev": true, "requires": { - "icss-utils": "^5.0.0" + "no-case": "^3.0.4", + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", + "dev": true + } } }, - "postcss-nested": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz", - "integrity": "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.6" - } + "electron-to-chromium": { + "version": "1.4.566", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.566.tgz", + "integrity": "sha512-mv+fAy27uOmTVlUULy15U3DVJ+jg+8iyKH1bpwboCRhtDC69GKf1PPTZvEIhCyDr81RFqfxZJYrbgp933a1vtg==", + "dev": true }, - "postcss-reporter": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-7.0.5.tgz", - "integrity": "sha512-glWg7VZBilooZGOFPhN9msJ3FQs19Hie7l5a/eE6WglzYqVeH3ong3ShFcp9kDWJT1g2Y/wd59cocf9XxBtkWA==", - "dev": true, - "requires": { - "picocolors": "^1.0.0", - "thenby": "^1.3.4" - } + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true }, - "postcss-selector-parser": { - "version": "6.0.10", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", - "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", - "dev": true, + "entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "dev": true + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" + "is-arrayish": "^0.2.1" } }, - "postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" - }, - "preact": { - "version": "10.6.5", - "resolved": "https://registry.npmjs.org/preact/-/preact-10.6.5.tgz", - "integrity": "sha512-i+LXM6JiVjQXSt2jG2vZZFapGpCuk1fl8o6ii3G84MA3xgj686FKjs4JFDkmUVhtxyq21+4ay74zqPykz9hU6w==" + "esbuild": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.19.tgz", + "integrity": "sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==", + "dev": true, + "requires": { + "@esbuild/android-arm": "0.17.19", + "@esbuild/android-arm64": "0.17.19", + "@esbuild/android-x64": "0.17.19", + "@esbuild/darwin-arm64": "0.17.19", + "@esbuild/darwin-x64": "0.17.19", + "@esbuild/freebsd-arm64": "0.17.19", + "@esbuild/freebsd-x64": "0.17.19", + "@esbuild/linux-arm": "0.17.19", + "@esbuild/linux-arm64": "0.17.19", + "@esbuild/linux-ia32": "0.17.19", + "@esbuild/linux-loong64": "0.17.19", + "@esbuild/linux-mips64el": "0.17.19", + "@esbuild/linux-ppc64": "0.17.19", + "@esbuild/linux-riscv64": "0.17.19", + "@esbuild/linux-s390x": "0.17.19", + "@esbuild/linux-x64": "0.17.19", + "@esbuild/netbsd-x64": "0.17.19", + "@esbuild/openbsd-x64": "0.17.19", + "@esbuild/sunos-x64": "0.17.19", + "@esbuild/win32-arm64": "0.17.19", + "@esbuild/win32-ia32": "0.17.19", + "@esbuild/win32-x64": "0.17.19" + } }, - "prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", "dev": true }, - "pretty-error": { + "escape-string-regexp": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", - "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", - "dev": true, - "requires": { - "lodash": "^4.17.20", - "renderkid": "^3.0.0" - } + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true }, - "pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", - "requires": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^17.0.1" + "eslint": { + "version": "8.54.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.54.0.tgz", + "integrity": "sha512-NY0DfAkM8BIZDVl6PgSa1ttZbx3xHgJzSNJKYcQglem6CppHyMhRIQkBVSSMaSRnLhig3jsDbEzOjwCVt4AmmA==", + "dev": true, + "requires": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.3", + "@eslint/js": "8.54.0", + "@humanwhocodes/config-array": "^0.11.13", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" }, "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "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, "requires": { - "color-convert": "^2.0.1" + "is-glob": "^4.0.3" } }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "globals": { + "version": "13.23.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz", + "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==", + "dev": true, "requires": { - "color-name": "~1.1.4" + "type-fest": "^0.20.2" } }, - "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==" + "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 } } }, - "pretty-hrtime": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", - "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=", - "dev": true - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "promise": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", - "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", - "peer": true, - "requires": { - "asap": "~2.0.6" - } - }, - "prompts": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", - "peer": true, - "requires": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - } + "eslint-plugin-react-hooks": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "dev": true, + "requires": {} }, - "prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "requires": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - }, - "dependencies": { - "react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - } - } + "eslint-plugin-react-refresh": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.4.4.tgz", + "integrity": "sha512-eD83+65e8YPVg6603Om2iCIwcQJf/y7++MWm4tACtEswFLYMwxwVWAfwN+e19f5Ad/FOyyNg9Dfi5lXhH3Y3rA==", + "dev": true, + "requires": {} }, - "proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", "dev": true, "requires": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - }, - "dependencies": { - "ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "dev": true - } + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" } }, - "pseudolocale": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pseudolocale/-/pseudolocale-1.2.0.tgz", - "integrity": "sha512-k0OQFvIlvpRdzR0dPVrrbWX7eE9EaZ6gpZtTlFSDi1Gf9tMy9wiANCNu7JZ0drcKgUri/39a2mBbH0goiQmrmQ==", + "eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true + }, + "espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", "dev": true, "requires": { - "commander": "*" + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" } }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "peer": true, + "esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "dev": true, "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" + "estraverse": "^5.1.0" } }, - "qs": { - "version": "6.10.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", - "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "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, "requires": { - "side-channel": "^1.0.4" + "estraverse": "^5.2.0" } }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "dev": true }, - "quick-lru": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", - "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", "dev": true }, - "ramda": { - "version": "0.27.2", - "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.27.2.tgz", - "integrity": "sha512-SbiLPU40JuJniHexQSAgad32hfwd+DRUdwF2PlVuI5RZD0/vahUco7R8vD86J/tcEKKF9vZrUVwgtmGCqlCKyA==", + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", "dev": true }, - "randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", "dev": true, "requires": { - "safe-buffer": "^5.1.0" + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" } }, - "range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true }, - "raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "fast-glob": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", + "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", "dev": true, "requires": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" + "@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" }, "dependencies": { - "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "dev": true + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } } } }, - "react": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", - "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, - "react-devtools-core": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-4.24.0.tgz", - "integrity": "sha512-Rw7FzYOOzcfyUPaAm9P3g0tFdGqGq2LLiAI+wjYcp6CsF3DeeMrRS3HZAho4s273C29G/DJhx0e8BpRE/QZNGg==", - "peer": true, - "requires": { - "shell-quote": "^1.6.1", - "ws": "^7" - } - }, - "react-dom": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", - "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "scheduler": "^0.20.2" - } - }, - "react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" - }, - "react-merge-refs": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/react-merge-refs/-/react-merge-refs-1.1.0.tgz", - "integrity": "sha512-alTKsjEL0dKH/ru1Iyn7vliS2QRcBp9zZPGoWxUOvRGWPUYgjo+V01is7p04It6KhgrzhJGnIj9GgX8W4bZoCQ==", - "peer": true - }, - "react-native-codegen": { - "version": "0.70.6", - "resolved": "https://registry.npmjs.org/react-native-codegen/-/react-native-codegen-0.70.6.tgz", - "integrity": "sha512-kdwIhH2hi+cFnG5Nb8Ji2JwmcCxnaOOo9440ov7XDzSvGfmUStnCzl+MCW8jLjqHcE4icT7N9y+xx4f50vfBTw==", - "peer": true, - "requires": { - "@babel/parser": "^7.14.0", - "flow-parser": "^0.121.0", - "jscodeshift": "^0.13.1", - "nullthrows": "^1.1.1" - } - }, - "react-native-gradle-plugin": { - "version": "0.70.3", - "resolved": "https://registry.npmjs.org/react-native-gradle-plugin/-/react-native-gradle-plugin-0.70.3.tgz", - "integrity": "sha512-oOanj84fJEXUg9FoEAQomA8ISG+DVIrTZ3qF7m69VQUJyOGYyDZmPqKcjvRku4KXlEH6hWO9i4ACLzNBh8gC0A==", - "peer": true - }, - "react-query": { - "version": "3.34.19", - "resolved": "https://registry.npmjs.org/react-query/-/react-query-3.34.19.tgz", - "integrity": "sha512-JO0Ymi58WKmvnhgg6bGIrYIeKb64KsKaPWo8JcGnmK2jJxAs2XmMBzlP75ZepSU7CHzcsWtIIyhMrLbX3pb/3w==", - "requires": { - "@babel/runtime": "^7.5.5", - "broadcast-channel": "^3.4.1", - "match-sorter": "^6.0.2" - } - }, - "react-reconciler": { - "version": "0.26.2", - "resolved": "https://registry.npmjs.org/react-reconciler/-/react-reconciler-0.26.2.tgz", - "integrity": "sha512-nK6kgY28HwrMNwDnMui3dvm3rCFjZrcGiuwLc5COUipBK5hWHLOxMJhSnSomirqWwjPBJKV1QcbkI0VJr7Gl1Q==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "scheduler": "^0.20.2" - } + "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 }, - "react-refresh": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.12.0.tgz", - "integrity": "sha512-suLIhrU2IHKL5JEKR/fAwJv7bbeq4kJ+pJopf77jHwuR+HmJS/HbrPIGsTBUVfw7tXPOmYv7UJ7PCaN49e8x4A==", + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", "dev": true }, - "react-refresh-typescript": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/react-refresh-typescript/-/react-refresh-typescript-2.0.4.tgz", - "integrity": "sha512-ySsBExEFik5Jjf7NoXtFbzUk2rYWM4gF5gg+wRTNmp9p7B2uMpAAa339FHWqmB8EAr0e6mzzskAXxc0Jd04fBw==", + "fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", "dev": true, - "requires": {} - }, - "react-router": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.3.0.tgz", - "integrity": "sha512-7Wh1DzVQ+tlFjkeo+ujvjSqSJmkt1+8JO+T5xklPlgrh70y7ogx75ODRW0ThWhY7S+6yEDks8TYrtQe/aoboBQ==", - "requires": { - "history": "^5.2.0" - } - }, - "react-router-dom": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.3.0.tgz", - "integrity": "sha512-uaJj7LKytRxZNQV8+RbzJWnJ8K2nPsOOEuX7aQstlMZKQT0164C+X2w6bnkqU3sjtLvpd5ojrezAyfZ1+0sStw==", - "requires": { - "history": "^5.2.0", - "react-router": "6.3.0" - } - }, - "react-shallow-renderer": { - "version": "16.15.0", - "resolved": "https://registry.npmjs.org/react-shallow-renderer/-/react-shallow-renderer-16.15.0.tgz", - "integrity": "sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA==", - "peer": true, "requires": { - "object-assign": "^4.1.1", - "react-is": "^16.12.0 || ^17.0.0 || ^18.0.0" + "reusify": "^1.0.4" } }, - "react-spring": { - "version": "9.4.4", - "resolved": "https://registry.npmjs.org/react-spring/-/react-spring-9.4.4.tgz", - "integrity": "sha512-VOqilh9DJBsS6Pf550YLhdReS3j9a2AQVh7NcsNtWoxTYIeuErWi6ym0++6bBhQp4yT5xvVvUDaJ8ez8vrFgaw==", + "figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dev": true, "requires": { - "@react-spring/core": "~9.4.4", - "@react-spring/konva": "~9.4.4", - "@react-spring/native": "~9.4.4", - "@react-spring/three": "~9.4.4", - "@react-spring/web": "~9.4.4", - "@react-spring/zdog": "~9.4.4" + "escape-string-regexp": "^1.0.5" }, "dependencies": { - "@react-spring/konva": { - "version": "9.4.4", - "resolved": "https://registry.npmjs.org/@react-spring/konva/-/konva-9.4.4.tgz", - "integrity": "sha512-ZHwsf4l/W5YzK8TwlvGXL9SYiHxxC6iEOAKStRs8WV6VuBvTFgIoGK5RNOTbsRC2N/spNWnN6JViz1PNbgrB+A==", - "requires": { - "@react-spring/animated": "~9.4.4", - "@react-spring/core": "~9.4.4", - "@react-spring/shared": "~9.4.4", - "@react-spring/types": "~9.4.4" - } - }, - "@react-spring/native": { - "version": "9.4.4", - "resolved": "https://registry.npmjs.org/@react-spring/native/-/native-9.4.4.tgz", - "integrity": "sha512-p0/JI59JVkgVjnoLvu+cpEgEkE0B3RDvzT1oNaCAx0ePaGQo4ICAS8PyOgPvN5IHUOy59CBLSMNnFyHV+IgaGQ==", - "requires": { - "@react-spring/animated": "~9.4.4", - "@react-spring/core": "~9.4.4", - "@react-spring/shared": "~9.4.4", - "@react-spring/types": "~9.4.4" - } - }, - "@react-spring/three": { - "version": "9.4.4", - "resolved": "https://registry.npmjs.org/@react-spring/three/-/three-9.4.4.tgz", - "integrity": "sha512-z77ohxg8zG0CcZJojzfoJTTrjSbIyefNz2RlId68/4IypnOs1p8kB2Q1p+wX4KyWORpLg8ivsPcjtwBjGwfDtg==", - "requires": { - "@react-spring/animated": "~9.4.4", - "@react-spring/core": "~9.4.4", - "@react-spring/shared": "~9.4.4", - "@react-spring/types": "~9.4.4" - } - }, - "@react-three/fiber": { - "version": "7.0.26", - "resolved": "https://registry.npmjs.org/@react-three/fiber/-/fiber-7.0.26.tgz", - "integrity": "sha512-46NBais4fQIGcMGLBbOf84lp8y/cg73jOEVmAQQJqWX6iOVeNg29jYd15LBuCW2qPD1qDRU0rOfLbMDgwr/vxQ==", - "peer": true, - "requires": { - "@babel/runtime": "^7.13.10", - "react-merge-refs": "^1.1.0", - "react-reconciler": "^0.26.2", - "react-three-fiber": "0.0.0-deprecated", - "react-use-measure": "^2.1.1", - "resize-observer-polyfill": "^1.5.1", - "scheduler": "^0.20.2", - "use-asset": "^1.0.4", - "utility-types": "^3.10.0", - "zustand": "^3.5.1" - }, - "dependencies": { - "react-use-measure": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/react-use-measure/-/react-use-measure-2.1.1.tgz", - "integrity": "sha512-nocZhN26cproIiIduswYpV5y5lQpSQS1y/4KuvUCjSKmw7ZWIS/+g3aFnX3WdBkyuGUtTLif3UTqnLLhbDoQig==", - "peer": true, - "requires": { - "debounce": "^1.2.1" - } - }, - "use-asset": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/use-asset/-/use-asset-1.0.4.tgz", - "integrity": "sha512-7/hqDrWa0iMnCoET9W1T07EmD4Eg/Wmoj/X8TGBc++ECRK4m5yTsjP4O6s0yagbxfqIOuUkIxe2/sA+VR2GxZA==", - "peer": true, - "requires": { - "fast-deep-equal": "^3.1.3" - } - } - } - }, - "react": { - "version": "16.8.6", - "resolved": "https://registry.npmjs.org/react/-/react-16.8.6.tgz", - "integrity": "sha512-pC0uMkhLaHm11ZSJULfOBqV4tIZkx87ZLvbbQYunNixAAvjnC+snJCg0XQXn9VIsttVsbZP/H/ewzgsd5fxKXw==", - "peer": true, - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2", - "scheduler": "^0.13.6" - }, - "dependencies": { - "scheduler": { - "version": "0.13.6", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.13.6.tgz", - "integrity": "sha512-IWnObHt413ucAYKsD9J1QShUKkbKLQQHdxRyw73sw4FN26iWr3DY/H34xGPe4nmL1DwXyWmSWmMrA9TfQbE/XQ==", - "peer": true, - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - } - } - }, - "react-dom": { - "version": "16.8.6", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.8.6.tgz", - "integrity": "sha512-1nL7PIq9LTL3fthPqwkvr2zY7phIPjYrT0jp4HjyEQrEROnw4dG41VVwi/wfoCneoleqrNX7iAD+pXebJZwrwA==", - "peer": true, - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2", - "scheduler": "^0.13.6" - }, - "dependencies": { - "scheduler": { - "version": "0.13.6", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.13.6.tgz", - "integrity": "sha512-IWnObHt413ucAYKsD9J1QShUKkbKLQQHdxRyw73sw4FN26iWr3DY/H34xGPe4nmL1DwXyWmSWmMrA9TfQbE/XQ==", - "peer": true, - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - } - } - }, - "react-konva": { - "version": "16.8.6", - "resolved": "https://registry.npmjs.org/react-konva/-/react-konva-16.8.6.tgz", - "integrity": "sha512-6KRIqHyJuTTMuAehDIXvw+ZrtEj2aMc2fwolhmFlg1HBzH4PJimsMByTcEx292Afh9d38TcHdjXP1C58qqDOlg==", - "peer": true, - "requires": { - "react-reconciler": "^0.20.4", - "scheduler": "^0.13.6" - }, - "dependencies": { - "react-reconciler": { - "version": "0.20.4", - "resolved": "https://registry.npmjs.org/react-reconciler/-/react-reconciler-0.20.4.tgz", - "integrity": "sha512-kxERc4H32zV2lXMg/iMiwQHOtyqf15qojvkcZ5Ja2CPkjVohHw9k70pdDBwrnQhLVetUJBSYyqU3yqrlVTOajA==", - "peer": true, - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2", - "scheduler": "^0.13.6" - } - }, - "scheduler": { - "version": "0.13.6", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.13.6.tgz", - "integrity": "sha512-IWnObHt413ucAYKsD9J1QShUKkbKLQQHdxRyw73sw4FN26iWr3DY/H34xGPe4nmL1DwXyWmSWmMrA9TfQbE/XQ==", - "peer": true, - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - } - } - }, - "react-native": { - "version": "0.70.6", - "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.70.6.tgz", - "integrity": "sha512-xtQdImPHnwgraEx3HIZFOF+D1hJ9bC5mfpIdUGoMHRws6OmvHAjmFpO6qfdnaQ29vwbmZRq7yf14sbury74R/w==", - "peer": true, - "requires": { - "@jest/create-cache-key-function": "^27.0.1", - "@react-native-community/cli": "9.3.2", - "@react-native-community/cli-platform-android": "9.3.1", - "@react-native-community/cli-platform-ios": "9.3.0", - "@react-native/assets": "1.0.0", - "@react-native/normalize-color": "2.0.0", - "@react-native/polyfills": "2.0.0", - "abort-controller": "^3.0.0", - "anser": "^1.4.9", - "base64-js": "^1.1.2", - "event-target-shim": "^5.0.1", - "invariant": "^2.2.4", - "jsc-android": "^250230.2.1", - "memoize-one": "^5.0.0", - "metro-react-native-babel-transformer": "0.72.3", - "metro-runtime": "0.72.3", - "metro-source-map": "0.72.3", - "mkdirp": "^0.5.1", - "nullthrows": "^1.1.1", - "pretty-format": "^26.5.2", - "promise": "^8.3.0", - "react-devtools-core": "4.24.0", - "react-native-codegen": "^0.70.6", - "react-native-gradle-plugin": "^0.70.3", - "react-refresh": "^0.4.0", - "react-shallow-renderer": "^16.15.0", - "regenerator-runtime": "^0.13.2", - "scheduler": "^0.22.0", - "stacktrace-parser": "^0.1.3", - "use-sync-external-store": "^1.0.0", - "whatwg-fetch": "^3.0.0", - "ws": "^6.1.4" - }, - "dependencies": { - "scheduler": { - "version": "0.22.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.22.0.tgz", - "integrity": "sha512-6QAm1BgQI88NPYymgGQLCZgvep4FyePDWFpXVK+zNSUgHwlqpJy8VEh8Et0KxTACS4VWwMousBElAZOH9nkkoQ==", - "peer": true, - "requires": { - "loose-envify": "^1.1.0" - } - } - } - }, - "react-refresh": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.4.3.tgz", - "integrity": "sha512-Hwln1VNuGl/6bVwnd0Xdn1e84gT/8T9aYNL+HAKDArLCS7LWjwr7StE30IEYbIkx0Vi3vs+coQxe+SQDbGbbpA==", - "peer": true - }, - "ws": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", - "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", - "peer": true, - "requires": { - "async-limiter": "~1.0.0" - } + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true } } }, - "react-three-fiber": { - "version": "0.0.0-deprecated", - "resolved": "https://registry.npmjs.org/react-three-fiber/-/react-three-fiber-0.0.0-deprecated.tgz", - "integrity": "sha512-EblIqTAsIpkYeM8bZtC4lcpTE0A2zCEGipFB52RgcQq/q+0oryrk7Sxt+sqhIjUu6xMNEVywV8dr74lz5yWO6A==", - "peer": true - }, - "react-zdog": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/react-zdog/-/react-zdog-1.0.11.tgz", - "integrity": "sha512-L6/8Zi+Nf+faNMsSZ31HLmLlu6jcbs/jqqFvme7CFnYjAeYfhJ4HyuHKd7Pu/zk9tegv6FaJj1v+hmUwUpKLQw==", - "peer": true, + "file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, "requires": { - "@babel/runtime": "^7.4.4", - "lodash-es": "^4.17.11", - "pointer-events-polyfill": "^0.4.4-pre", - "react-reconciler": "^0.20.4", - "resize-observer-polyfill": "^1.5.1", - "scheduler": "0.13.3" - }, - "dependencies": { - "react-reconciler": { - "version": "0.20.4", - "resolved": "https://registry.npmjs.org/react-reconciler/-/react-reconciler-0.20.4.tgz", - "integrity": "sha512-kxERc4H32zV2lXMg/iMiwQHOtyqf15qojvkcZ5Ja2CPkjVohHw9k70pdDBwrnQhLVetUJBSYyqU3yqrlVTOajA==", - "peer": true, - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2", - "scheduler": "^0.13.6" - }, - "dependencies": { - "scheduler": { - "version": "0.13.6", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.13.6.tgz", - "integrity": "sha512-IWnObHt413ucAYKsD9J1QShUKkbKLQQHdxRyw73sw4FN26iWr3DY/H34xGPe4nmL1DwXyWmSWmMrA9TfQbE/XQ==", - "peer": true, - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - } - } - }, - "scheduler": { - "version": "0.13.3", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.13.3.tgz", - "integrity": "sha512-UxN5QRYWtpR1egNWzJcVLk8jlegxAugswQc984lD3kU7NuobsO37/sRfbpTdBjtnD5TBNFA2Q2oLV5+UmPSmEQ==", - "peer": true, - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - } + "flat-cache": "^3.0.4" } }, - "read-cache": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", - "integrity": "sha1-5mTvMRYRZsl1HNvo28+GtftY93Q=", + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", "dev": true, "requires": { - "pify": "^2.3.0" + "to-regex-range": "^5.0.1" } }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, "requires": { - "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" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" } }, - "readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "flat-cache": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.1.1.tgz", + "integrity": "sha512-/qM2b3LUIaIgviBQovTLvijfyOQXPtSRnRK26ksj2J7rzPIecePUIpJsZ4T02Qg+xiAEKIs5K8dsHEd+VaKa/Q==", "dev": true, "requires": { - "picomatch": "^2.2.1" + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" } }, - "readline": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/readline/-/readline-1.3.0.tgz", - "integrity": "sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg==", - "peer": true + "flatted": { + "version": "3.2.9", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz", + "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==", + "dev": true + }, + "fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "dev": true + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "optional": true + }, + "function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==" + }, + "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 }, - "recast": { - "version": "0.20.5", - "resolved": "https://registry.npmjs.org/recast/-/recast-0.20.5.tgz", - "integrity": "sha512-E5qICoPoNL4yU0H0NoBDntNB0Q5oMSNh9usFctYniLBluTthi3RsQVBXIJNbApOlvSwW/RGxIuokPcAc59J5fQ==", - "peer": true, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, "requires": { - "ast-types": "0.14.2", - "esprima": "~4.0.0", - "source-map": "~0.6.1", - "tslib": "^2.0.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "peer": true - } + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } }, - "rechoir": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", - "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, "requires": { - "resolve": "^1.9.0" + "is-glob": "^4.0.1" } }, - "regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + "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 }, - "regenerate-unicode-properties": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", - "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, "requires": { - "regenerate": "^1.4.2" + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" } }, - "regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" - }, - "regenerator-transform": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", - "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", - "requires": { - "@babel/runtime": "^7.8.4" - } + "graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "dev": true }, - "regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "peer": true, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "hasown": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", + "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", "requires": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" + "function-bind": "^1.1.2" } }, - "regexp.prototype.flags": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", - "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "dev": true, "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "functions-have-names": "^1.2.2" + "safer-buffer": ">= 2.1.2 < 3" } }, - "regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", "dev": true }, - "regexpu-core": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.0.1.tgz", - "integrity": "sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==", - "requires": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.0.1", - "regjsgen": "^0.6.0", - "regjsparser": "^0.8.2", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.0.0" - } - }, - "regjsgen": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", - "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==" - }, - "regjsparser": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", - "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", + "ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", "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=" - } + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" } }, - "relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", "dev": true }, - "remove-accents": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/remove-accents/-/remove-accents-0.4.2.tgz", - "integrity": "sha1-CkPTqq4egNuRngeuJUsoXZ4ce7U=" - }, - "renderkid": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", - "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", "dev": true, "requires": { - "css-select": "^4.1.3", - "dom-converter": "^0.2.0", - "htmlparser2": "^6.1.0", - "lodash": "^4.17.21", - "strip-ansi": "^6.0.1" - }, - "dependencies": { - "entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "dev": true - }, - "htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", - "dev": true, - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" - } - } + "once": "^1.3.0", + "wrappy": "1" } }, - "repeat-element": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", - "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", - "peer": true - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", - "peer": true - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" - }, - "require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", "dev": true }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "peer": true - }, - "requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", - "dev": true + "inquirer": { + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz", + "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", + "dev": true, + "requires": { + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.19", + "mute-stream": "0.0.8", + "run-async": "^2.4.0", + "rxjs": "^6.6.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6" + } }, - "resize-observer-polyfill": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", - "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==", - "peer": true + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" }, - "resolve": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", - "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, "requires": { - "is-core-module": "^2.8.1", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" + "binary-extensions": "^2.0.0" } }, - "resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "dev": true, + "is-core-module": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", "requires": { - "resolve-from": "^5.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true - } + "hasown": "^2.0.0" } }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", "dev": true }, - "resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", - "peer": true + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true }, - "restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, "requires": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" + "is-extglob": "^2.1.1" } }, - "ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "peer": true + "is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "dev": true }, - "retry": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "dev": true }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", "dev": true }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "requires": { - "glob": "^7.1.3" - } + "is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "dev": true }, - "run-async": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", "dev": true }, - "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, + "jest-get-type": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", + "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==" + }, + "jest-validate": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", + "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", "requires": { - "queue-microtask": "^1.2.2" + "@jest/types": "^29.6.3", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^29.6.3", + "leven": "^3.1.0", + "pretty-format": "^29.7.0" } }, - "rxjs": { - "version": "6.6.7", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", - "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", - "dev": true, + "jiti": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.20.0.tgz", + "integrity": "sha512-3TV69ZbrvV6U5DfQimop50jE9Dl6J8O1ja1dvBbMba/sZ3YBEQqJ2VZRoQPVnhlzjNtU1vaXRZVrVjU4qtm8yA==" + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "requires": { - "tslib": "^1.9.0" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - } + "argparse": "^2.0.1" } }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + "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", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true + }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" }, - "safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", - "peer": true, - "requires": { - "ret": "~0.1.10" - } + "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 }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", "dev": true }, - "sass": { - "version": "1.52.2", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.52.2.tgz", - "integrity": "sha512-mfHB2VSeFS7sZlPv9YohB9GB7yWIgQNTGniQwfQ04EoQN0wsQEv7SwpCwy/x48Af+Z3vDeFXz+iuXM3HK/phZQ==", - "dev": true, - "requires": { - "chokidar": ">=3.0.0 <4.0.0", - "immutable": "^4.0.0", - "source-map-js": ">=0.6.2 <2.0.0" - } + "json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true }, - "sass-loader": { - "version": "13.0.0", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-13.0.0.tgz", - "integrity": "sha512-IHCFecI+rbPvXE2zO/mqdVFe8MU7ElGrwga9hh2H65Ru4iaBJAMRteum1c4Gsxi9Cq1FOtTEDd6+/AEYuQDM4Q==", + "keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", "dev": true, "requires": { - "klona": "^2.0.4", - "neo-async": "^2.6.2" + "json-buffer": "3.0.1" } }, - "scheduler": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", - "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } + "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==" }, - "schema-utils": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.2.tgz", - "integrity": "sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg==", + "levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", "dev": true, "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" } }, - "select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", + "lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", "dev": true }, - "selfsigned": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.1.tgz", - "integrity": "sha512-LmME957M1zOsUhG+67rAjKfiWFox3SBxE/yymatMZsAx+oMrJ0YQ8AToOnyCm7xbeg2ep37IHLxdu0o2MavQOQ==", + "lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", "dev": true, "requires": { - "node-forge": "^1" + "p-locate": "^5.0.0" } }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true }, - "send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "requires": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, - "depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - }, - "statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" - } - } + "lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==" }, - "serialize-error": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz", - "integrity": "sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw==", - "peer": true + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true }, - "serialize-javascript": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", - "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", - "dev": true, - "requires": { - "randombytes": "^2.1.0" - } + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==", + "dev": true }, - "serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", "dev": true, "requires": { - "accepts": "~1.3.4", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", - "dev": true, - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - } - }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", - "dev": true - } + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" } }, - "serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" + "js-tokens": "^3.0.0 || ^4.0.0" } }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", - "peer": true - }, - "set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "peer": true, + "lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dev": true, "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" + "tslib": "^2.0.3" }, "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "peer": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "peer": true + "tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", + "dev": true } } }, - "setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" - }, - "shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, "requires": { - "kind-of": "^6.0.2" + "yallist": "^3.0.2" } }, - "shallowequal": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", - "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", - "peer": true, + "mediatracker": { + "version": "file:..", "requires": { - "shebang-regex": "^1.0.0" + "@trpc/client": "^10.44.1", + "@trpc/server": "^10.44.1", + "@types/adm-zip": "^0.5.5", + "@types/compression": "^1.7.5", + "@types/cookie-parser": "^1.4.6", + "@types/express": "^4.17.21", + "@types/lodash": "^4.14.202", + "@types/sharp": "^0.32.0", + "adm-zip": "^0.5.10", + "argon2": "^0.31.2", + "better-sqlite3": "^9.1.1", + "chalk": "^5.3.0", + "commander": "^11.1.0", + "compression": "^1.7.4", + "cookie-parser": "^1.4.6", + "csv-parse": "^5.5.2", + "csv-stringify": "^6.4.4", + "date-fns": "^2.30.0", + "esbuild": "^0.19.8", + "express": "^4.18.2", + "glob": "^10.3.10", + "knex": "^3.0.1", + "lodash": "^4.17.21", + "loglevel": "^1.8.1", + "nanoid": "^5.0.3", + "pg": "^8.11.3", + "prettier": "^3.1.0", + "sharp": "^0.32.6", + "sqlite3": "^5.1.6", + "trpc-openapi": "^1.2.0", + "typescript": "^5.3.2", + "zod": "^3.22.4" } }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", - "peer": true - }, - "shell-quote": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.4.tgz", - "integrity": "sha512-8o/QEhSSRb1a5i7TFR0iM4G16Z0vYB2OQVs4G3aAFXjn3T6yEx8AZxy1PgDF7I00LZHYA3WxaSYIf5e5sAX8Rw==", - "peer": true + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "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==", + "micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", "dev": true, "requires": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" + "braces": "^3.0.1", + "picomatch": "^2.0.5" } }, - "signal-exit": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.6.tgz", - "integrity": "sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==" + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true }, - "sirv": { - "version": "1.0.19", - "resolved": "https://registry.npmjs.org/sirv/-/sirv-1.0.19.tgz", - "integrity": "sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ==", + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, "requires": { - "@polka/url": "^1.0.0-next.20", - "mrmime": "^1.0.0", - "totalist": "^1.0.0" + "brace-expansion": "^1.1.7" } }, - "sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "peer": true + "moo": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/moo/-/moo-0.5.2.tgz", + "integrity": "sha512-iSAJLHYKnX41mKcJKjqvnAN9sf0LMDTXDEvFv+ffuRR9a1MIuXLjMNL6EsnDHSkKLTWNqQQ5uo61P4EbU4NU+Q==" }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true }, - "slice-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", - "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", - "peer": true, - "requires": { - "ansi-styles": "^3.2.0", - "astral-regex": "^1.0.0", - "is-fullwidth-code-point": "^2.0.0" - }, - "dependencies": { - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", - "peer": true - } - } + "mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "dev": true }, - "snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "peer": true, + "mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, "requires": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "peer": true, - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "peer": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "peer": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "peer": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "peer": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "peer": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "peer": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "peer": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "peer": true - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "peer": true - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "peer": true - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "peer": true - } + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" } }, - "snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "peer": true, - "requires": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "peer": true, - "requires": { - "is-descriptor": "^1.0.0" - } - } - } + "nanoid": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "dev": true }, - "snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "peer": true, - "requires": { - "kind-of": "^3.2.0" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "peer": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true }, - "sockjs": { - "version": "0.3.24", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", - "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", "dev": true, "requires": { - "faye-websocket": "^0.11.3", - "uuid": "^8.3.2", - "websocket-driver": "^0.7.4" + "lower-case": "^2.0.2", + "tslib": "^2.0.3" }, "dependencies": { - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", "dev": true } } }, - "source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" + "node-releases": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", + "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==", + "dev": true }, - "source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", "dev": true }, - "source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "peer": true, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true + }, + "object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, "requires": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" + "wrappy": "1" } }, - "source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } + "mimic-fn": "^2.1.0" } }, - "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==", - "peer": true - }, - "spdy": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "optionator": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", "dev": true, "requires": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" + "@aashutoshrathi/word-wrap": "^1.2.3", + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0" } }, - "spdy-transport": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", "dev": true, "requires": { - "debug": "^4.1.0", - "detect-node": "^2.0.4", - "hpack.js": "^2.1.6", - "obuf": "^1.1.2", - "readable-stream": "^3.0.6", - "wbuf": "^1.7.3" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" } }, - "split-string": { + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "dev": true + }, + "p-limit": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "peer": true, + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, "requires": { - "extend-shallow": "^3.0.0" + "yocto-queue": "^0.1.0" } }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "peer": true + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "requires": { + "p-limit": "^3.0.2" + } }, - "stackframe": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.0.tgz", - "integrity": "sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA==" + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true }, - "stacktrace-parser": { - "version": "0.1.10", - "resolved": "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz", - "integrity": "sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==", - "peer": true, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", "requires": { - "type-fest": "^0.7.1" - }, - "dependencies": { - "type-fest": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz", - "integrity": "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==", - "peer": true - } + "callsites": "^3.0.0" } }, - "static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", - "peer": true, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "requires": { + "@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" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + }, + "pathe": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.1.tgz", + "integrity": "sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==", + "dev": true + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true + }, + "pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "dev": true + }, + "pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "dev": true, "requires": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" + "find-up": "^3.0.0" }, "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "peer": true, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, "requires": { - "is-descriptor": "^0.1.0" + "locate-path": "^3.0.0" } }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "peer": true, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "peer": true, - "requires": { - "is-buffer": "^1.1.5" - } - } + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" } }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "peer": true, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "peer": true, - "requires": { - "is-buffer": "^1.1.5" - } - } + "p-try": "^2.0.0" } }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "peer": true, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" + "p-limit": "^2.0.0" } }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "peer": true + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "dev": true } } }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" + "pofile": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/pofile/-/pofile-1.1.4.tgz", + "integrity": "sha512-r6Q21sKsY1AjTVVjOuU02VYKVNQGJNQHjTIvs4dEbeuuYfxgYk/DGD2mqqq4RDaVkwdSq0VEtmQUOPe/wH8X3g==", + "dev": true }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "postcss": { + "version": "8.4.31", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", + "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", + "dev": true, "requires": { - "safe-buffer": "~5.2.0" + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" } }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + } + }, + "postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "dev": true, + "requires": { + "camelcase-css": "^2.0.1" + } + }, + "postcss-load-config": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.1.tgz", + "integrity": "sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==", + "dev": true, "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "lilconfig": "^2.0.5", + "yaml": "^2.1.1" } }, - "string.prototype.matchall": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz", - "integrity": "sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==", + "postcss-nested": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", + "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", "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.3", - "internal-slot": "^1.0.3", - "regexp.prototype.flags": "^1.4.1", - "side-channel": "^1.0.4" + "postcss-selector-parser": "^6.0.11" } }, - "string.prototype.trimend": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", - "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", + "postcss-selector-parser": { + "version": "6.0.13", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", + "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", "dev": true, "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" } }, - "string.prototype.trimstart": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", - "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", - "dev": true, + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true + }, + "pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" + } } }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "pseudolocale": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pseudolocale/-/pseudolocale-2.0.0.tgz", + "integrity": "sha512-g1K9tCQYY4e3UGtnW8qs3kGWAOONxt7i5wuOFvf3N1EIIRhiLVIhZ9AM/ZyGTxsp231JbFywJU/EbJ5ZoqnZdg==", + "dev": true, "requires": { - "ansi-regex": "^5.0.1" + "commander": "^10.0.0" } }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", "dev": true }, - "strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", - "peer": true - }, - "strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", "dev": true }, - "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==", + "ramda": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.27.2.tgz", + "integrity": "sha512-SbiLPU40JuJniHexQSAgad32hfwd+DRUdwF2PlVuI5RZD0/vahUco7R8vD86J/tcEKKF9vZrUVwgtmGCqlCKyA==", "dev": true }, - "style-loader": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", - "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", - "dev": true, - "requires": {} + "react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "requires": { + "loose-envify": "^1.1.0" + } }, - "styled-components": { - "version": "5.3.5", - "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.3.5.tgz", - "integrity": "sha512-ndETJ9RKaaL6q41B69WudeqLzOpY1A/ET/glXkNZ2T7dPjPqpPCXXQjDFYZWwNnE5co0wX+gTCqx9mfxTmSIPg==", + "react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", "requires": { - "@babel/helper-module-imports": "^7.0.0", - "@babel/traverse": "^7.4.5", - "@emotion/is-prop-valid": "^1.1.0", - "@emotion/stylis": "^0.8.4", - "@emotion/unitless": "^0.7.4", - "babel-plugin-styled-components": ">= 1.12.0", - "css-to-react-native": "^3.0.0", - "hoist-non-react-statics": "^3.0.0", - "shallowequal": "^1.1.0", - "supports-color": "^5.5.0" - } - }, - "sudo-prompt": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.2.1.tgz", - "integrity": "sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw==", - "peer": true + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + } }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "react-refresh": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.0.tgz", + "integrity": "sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==", + "dev": true + }, + "react-router": { + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.20.0.tgz", + "integrity": "sha512-pVvzsSsgUxxtuNfTHC4IxjATs10UaAtvLGVSA1tbUE4GDaOSU1Esu2xF5nWLz7KPiMuW8BJWuPFdlGYJ7/rW0w==", "requires": { - "has-flag": "^3.0.0" + "@remix-run/router": "1.13.0" } }, - "supports-preserve-symlinks-flag": { + "react-router-dom": { + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.20.0.tgz", + "integrity": "sha512-CbcKjEyiSVpA6UtCHOIYLUYn/UJfwzp55va4yEfpk7JBN3GPqWfHrdLkAvNCcpXr8QoihcDMuk0dzWZxtlB/mQ==", + "requires": { + "@remix-run/router": "1.13.0", + "react-router": "6.20.0" + } + }, + "read-cache": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dev": true, + "requires": { + "pify": "^2.3.0" + } }, - "tailwindcss": { - "version": "3.0.24", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.0.24.tgz", - "integrity": "sha512-H3uMmZNWzG6aqmg9q07ZIRNIawoiEcNFKDfL+YzOPuPsXuDXxJxB9icqzLgdzKNwjG3SAro2h9SYav8ewXNgig==", + "readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", "dev": true, "requires": { - "arg": "^5.0.1", - "chokidar": "^3.5.3", - "color-name": "^1.1.4", - "detective": "^5.2.0", - "didyoumean": "^1.2.2", - "dlv": "^1.1.3", - "fast-glob": "^3.2.11", - "glob-parent": "^6.0.2", - "is-glob": "^4.0.3", - "lilconfig": "^2.0.5", - "normalize-path": "^3.0.0", - "object-hash": "^3.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.4.12", - "postcss-js": "^4.0.0", - "postcss-load-config": "^3.1.4", - "postcss-nested": "5.0.6", - "postcss-selector-parser": "^6.0.10", - "postcss-value-parser": "^4.2.0", - "quick-lru": "^5.1.1", - "resolve": "^1.22.0" - }, - "dependencies": { - "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 - } + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" } }, - "tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", - "dev": true + "readdirp": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", + "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "dev": true, + "requires": { + "picomatch": "^2.2.1" + } }, - "temp": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.3.tgz", - "integrity": "sha512-jtnWJs6B1cZlHs9wPG7BrowKxZw/rf6+UpGAkr8AaYmiTyTO7zQlLoST8zx/8TcUPnZmeBoB+H8ARuHZaSijVw==", - "peer": true, + "regenerator-runtime": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz", + "integrity": "sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==" + }, + "resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", "requires": { - "os-tmpdir": "^1.0.0", - "rimraf": "~2.2.6" - }, - "dependencies": { - "rimraf": { - "version": "2.2.8", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", - "integrity": "sha512-R5KMKHnPAQaZMqLOsyuyUmcIjSeDm+73eoqQpaXA7AZ22BL+6C+1mcUscgOsNd8WVlJuvlgAPsegcx7pjlV0Dg==", - "peer": true - } + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" } }, - "terser": { - "version": "5.17.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.17.1.tgz", - "integrity": "sha512-hVl35zClmpisy6oaoKALOpS0rDYLxRFLHhRuDlEGTKey9qHjS1w9GMORjuwIMt70Wan4lwsLYyWDVnWgF+KUEw==", + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" + }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", "dev": true, "requires": { - "@jridgewell/source-map": "^0.3.2", - "acorn": "^8.5.0", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "dependencies": { - "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 - } + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" } }, - "terser-webpack-plugin": { - "version": "5.3.7", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.7.tgz", - "integrity": "sha512-AfKwIktyP7Cu50xNjXF/6Qb5lBNzYaWpU6YfoX3uZicTx0zTy0stDDCsvjDapKsSDvOeWo5MEq4TmdBy2cNoHw==", + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "dev": true, "requires": { - "@jridgewell/trace-mapping": "^0.3.17", - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.1", - "terser": "^5.16.5" + "glob": "^7.1.3" } }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", - "dev": true + "rollup": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.6.0.tgz", + "integrity": "sha512-R8i5Her4oO1LiMQ3jKf7MUglYV/mhQ5g5OKeld5CnkmPdIGo79FDDQYqPhq/PCVuTQVuxsWgIbDy9F+zdHn80w==", + "dev": true, + "requires": { + "@rollup/rollup-android-arm-eabi": "4.6.0", + "@rollup/rollup-android-arm64": "4.6.0", + "@rollup/rollup-darwin-arm64": "4.6.0", + "@rollup/rollup-darwin-x64": "4.6.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.6.0", + "@rollup/rollup-linux-arm64-gnu": "4.6.0", + "@rollup/rollup-linux-arm64-musl": "4.6.0", + "@rollup/rollup-linux-x64-gnu": "4.6.0", + "@rollup/rollup-linux-x64-musl": "4.6.0", + "@rollup/rollup-win32-arm64-msvc": "4.6.0", + "@rollup/rollup-win32-ia32-msvc": "4.6.0", + "@rollup/rollup-win32-x64-msvc": "4.6.0", + "fsevents": "~2.3.2" + } }, - "thenby": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/thenby/-/thenby-1.3.4.tgz", - "integrity": "sha512-89Gi5raiWA3QZ4b2ePcEwswC3me9JIg+ToSgtE0JWeCynLnLxNr/f9G+xfo9K+Oj4AFdom8YNJjibIARTJmapQ==", + "run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", "dev": true }, - "three": { - "version": "0.138.3", - "resolved": "https://registry.npmjs.org/three/-/three-0.138.3.tgz", - "integrity": "sha512-4t1cKC8gimNyJChJbaklg8W/qj3PpsLJUIFm5LIuAy/hVxxNm1ru2FGTSfbTSsuHmC/7ipsyuGKqrSAKLNtkzg==", - "peer": true + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "requires": { + "queue-microtask": "^1.2.2" + } }, - "throat": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", - "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", - "peer": true + "rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } }, - "through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", "dev": true }, - "through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "peer": true, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" + "loose-envify": "^1.1.0" } }, - "thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true }, - "tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "dev": true, "requires": { - "os-tmpdir": "~1.0.2" + "shebang-regex": "^3.0.0" } }, - "tmpl": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", - "peer": true + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true }, - "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=" + "signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true }, - "to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", - "peer": true, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + }, + "snake-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", + "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", + "dev": true, "requires": { - "kind-of": "^3.0.2" + "dot-case": "^3.0.4", + "tslib": "^2.0.3" }, "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "peer": true, - "requires": { - "is-buffer": "^1.1.5" - } + "tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", + "dev": true } } }, - "to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "peer": true, + "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" + } + }, + "source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "dev": true + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "requires": { + "safe-buffer": "~5.2.0" + } + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, "requires": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" } }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, "requires": { - "is-number": "^7.0.0" + "ansi-regex": "^5.0.1" } }, - "toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" - }, - "totalist": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/totalist/-/totalist-1.1.0.tgz", - "integrity": "sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==", + "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 }, - "tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", - "peer": true - }, - "ts-loader": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.3.0.tgz", - "integrity": "sha512-2kLLAdAD+FCKijvGKi9sS0OzoqxLCF3CxHpok7rVgCZ5UldRzH0TkbwG9XECKjBzHsAewntC5oDaI/FwKzEUog==", + "sucrase": { + "version": "3.34.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.34.0.tgz", + "integrity": "sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw==", "dev": true, "requires": { - "chalk": "^4.1.0", - "enhanced-resolve": "^5.0.0", - "micromatch": "^4.0.0", - "semver": "^7.3.4" + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "7.1.6", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" }, "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "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 - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", "dev": true }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "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==", + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", "dev": true, "requires": { - "has-flag": "^4.0.0" + "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" } } } }, - "ts-node": { - "version": "10.8.1", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.8.1.tgz", - "integrity": "sha512-Wwsnao4DQoJsN034wePSg5nZiw4YKXf56mPIAeD6wVmiv+RytNSWqc2f3fKvcUoV+Yn2+yocD71VOfQHbmVX4g==", - "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==", "requires": { - "@cspotcode/source-map-support": "^0.8.0", - "@tsconfig/node10": "^1.0.7", - "@tsconfig/node12": "^1.0.7", - "@tsconfig/node14": "^1.0.0", - "@tsconfig/node16": "^1.0.2", - "acorn": "^8.4.1", - "acorn-walk": "^8.1.1", - "arg": "^4.1.0", - "create-require": "^1.1.0", - "diff": "^4.0.1", - "make-error": "^1.1.1", - "v8-compile-cache-lib": "^3.0.1", - "yn": "3.1.1" - }, - "dependencies": { - "acorn-walk": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", - "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", - "dev": true - }, - "arg": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", - "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", - "dev": true - } + "has-flag": "^4.0.0" } }, - "tsconfig-paths": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", - "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", - "dev": true, - "requires": { - "@types/json5": "^0.0.29", - "json5": "^1.0.1", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" - }, - "dependencies": { - "json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - } - } + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" + }, + "svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==", + "dev": true }, - "tsconfig-paths-webpack-plugin": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/tsconfig-paths-webpack-plugin/-/tsconfig-paths-webpack-plugin-3.5.2.tgz", - "integrity": "sha512-EhnfjHbzm5IYI9YPNVIxx1moxMI4bpHD2e0zTXeDNQcwjjRaGepP7IhTHJkyDBG0CAOoxRfe7jCG630Ou+C6Pw==", + "tailwindcss": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.5.tgz", + "integrity": "sha512-5SEZU4J7pxZgSkv7FP1zY8i2TIAOooNZ1e/OGtxIEv6GltpoiXUqWvLy89+a10qYTB1N5Ifkuw9lqQkN9sscvA==", "dev": true, "requires": { - "chalk": "^4.1.0", - "enhanced-resolve": "^5.7.0", - "tsconfig-paths": "^3.9.0" + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.3.0", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.19.1", + "lilconfig": "^2.1.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.23", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.1", + "postcss-nested": "^6.0.1", + "postcss-selector-parser": "^6.0.11", + "resolve": "^1.22.2", + "sucrase": "^3.32.0" }, "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", "dev": true, "requires": { - "color-convert": "^2.0.1" + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.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" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + } } }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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, "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "is-glob": "^4.0.3" } }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", "dev": true, "requires": { - "color-name": "~1.1.4" + "braces": "^3.0.2", + "picomatch": "^2.3.1" } }, - "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 - }, - "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==", + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "dev": true, "requires": { - "has-flag": "^4.0.0" + "picomatch": "^2.2.1" } } } }, - "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" - }, - "tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "dev": true, - "requires": { - "tslib": "^1.8.1" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - } - } + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true }, - "type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", "dev": true, "requires": { - "prelude-ls": "^1.2.1" + "any-promise": "^1.0.0" } }, - "type-fest": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.13.0.tgz", - "integrity": "sha512-lPfAm42MxE4/456+QyIaaVBAwgpJb6xZ8PRu09utnhPdWwcyj9vgy6Sq0Z5yNbJ21EdxB5dRU/Qg8bsyAMtlcw==", - "dev": true - }, - "type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", "dev": true, "requires": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" + "thenify": ">= 3.1.0 < 4" } }, - "typescript": { - "version": "4.7.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.3.tgz", - "integrity": "sha512-WOkT3XYvrpXx4vMMqlD+8R8R37fZkjyLGlxavMc4iB8lrl8L0DeTcHbYgw/v0N/z9wAFsgBhcsF0ruoySS22mA==", + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", "dev": true }, - "uglify-es": { - "version": "3.3.9", - "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz", - "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==", - "peer": true, - "requires": { - "commander": "~2.13.0", - "source-map": "~0.6.1" - }, - "dependencies": { - "commander": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", - "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==", - "peer": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "peer": true - } - } - }, - "unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", "dev": true, "requires": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" + "os-tmpdir": "~1.0.2" } }, - "unicode-canonical-property-names-ecmascript": { + "to-fast-properties": { "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==" + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==" }, - "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==", + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, "requires": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" + "is-number": "^7.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==" - }, - "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==" - }, - "union-value": { + "tr46": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "peer": true, - "requires": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "peer": true - } - } - }, - "universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", - "dev": true - }, - "unload": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/unload/-/unload-2.2.0.tgz", - "integrity": "sha512-B60uB5TNBLtN6/LsgAf3udH9saB5p7gqJwcFfbOEZ8BcBHnGwCf6G/TGiEqkRAxX7zAFIUtzdrXQSdL3Q/wqNA==", - "requires": { - "@babel/runtime": "^7.6.2", - "detect-node": "^2.0.4" - } - }, - "unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" - }, - "unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", - "peer": true, - "requires": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "dependencies": { - "has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", - "peer": true, - "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "dependencies": { - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", - "peer": true, - "requires": { - "isarray": "1.0.0" - } - } - } - }, - "has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==", - "peer": true - } - } - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", "dev": true, "requires": { "punycode": "^2.1.0" - }, - "dependencies": { - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true - } } }, - "urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", - "peer": true - }, - "use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "peer": true - }, - "use-sync-external-store": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", - "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", - "peer": true, + "ts-api-utils": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.0.3.tgz", + "integrity": "sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==", + "dev": true, "requires": {} }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - }, - "utila": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=", + "ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", "dev": true }, - "utility-types": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/utility-types/-/utility-types-3.10.0.tgz", - "integrity": "sha512-O11mqxmi7wMKCo6HKFt5AhO4BwY3VV68YU07tgxfz8zJTIxr4BpsezN49Ffwy9j3ZpwwJp4fkRwjRzq3uWE6Rg==" - }, - "utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" - }, - "v8-compile-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "dev": true }, - "v8-compile-cache-lib": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", - "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", + "type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1" + } + }, + "type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", "dev": true }, - "vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" + "typescript": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.2.tgz", + "integrity": "sha512-6l+RyNy7oAHDfxC4FzSJcz9vnjTKxrLpDG5M2Vu4SHRVNg6xzqZp6LYSR9zjqQTu8DU/f5xwxUdADOkbrIX2gQ==", + "devOptional": true }, - "vlq": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/vlq/-/vlq-1.0.1.tgz", - "integrity": "sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==", - "peer": true + "undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" }, - "walker": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", - "peer": true, - "requires": { - "makeerror": "1.0.12" - } + "unraw": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unraw/-/unraw-3.0.0.tgz", + "integrity": "sha512-08/DA66UF65OlpUDIQtbJyrqTR0jTAlJ+jsnkQ4jxR7+K5g5YG1APZKQSMCE1vqqmD+2pv6+IdEjmopFatacvg==" }, - "watchpack": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "update-browserslist-db": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", + "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", "dev": true, "requires": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" + "escalade": "^3.1.1", + "picocolors": "^1.0.0" } }, - "wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", "dev": true, "requires": { - "minimalistic-assert": "^1.0.0" + "punycode": "^2.1.0" } }, - "wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", - "requires": { - "defaults": "^1.0.3" - } + "use-sync-external-store": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", + "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", + "requires": {} }, - "weak-lru-cache": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/weak-lru-cache/-/weak-lru-cache-1.2.2.tgz", - "integrity": "sha512-DEAoo25RfSYMuTGc9vPJzZcZullwIqRDSI9LOy+fkCJPi6hykCnfKaXTuPBDuXAUcqHXyOgFtHNp/kB2FjYHbw==", + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", "dev": true }, - "webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", - "peer": true - }, - "webpack": { - "version": "5.80.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.80.0.tgz", - "integrity": "sha512-OIMiq37XK1rWO8mH9ssfFKZsXg4n6klTEDL7S8/HqbAOBBaiy8ABvXvz0dDCXeEF9gqwxSvVk611zFPjS8hJxA==", - "dev": true, - "requires": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^1.0.0", - "@webassemblyjs/ast": "^1.11.5", - "@webassemblyjs/wasm-edit": "^1.11.5", - "@webassemblyjs/wasm-parser": "^1.11.5", - "acorn": "^8.7.1", - "acorn-import-assertions": "^1.7.6", - "browserslist": "^4.14.5", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.13.0", - "es-module-lexer": "^1.2.1", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.9", - "json-parse-even-better-errors": "^2.3.1", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.1.2", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.3.7", - "watchpack": "^2.4.0", - "webpack-sources": "^3.2.3" - } - }, - "webpack-bundle-analyzer": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.5.0.tgz", - "integrity": "sha512-GUMZlM3SKwS8Z+CKeIFx7CVoHn3dXFcUAjT/dcZQQmfSZGvitPfMob2ipjai7ovFFqPvTqkEZ/leL4O0YOdAYQ==", + "vite": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.0.3.tgz", + "integrity": "sha512-WgEq8WEKpZ8c0DL4M1+E+kBZEJyjBmGVrul6z8Ljfhv+PPbNF4aGq014DwNYxGz2FGq6NKL0N8usdiESWd2l2w==", "dev": true, "requires": { - "acorn": "^8.0.4", - "acorn-walk": "^8.0.0", - "chalk": "^4.1.0", - "commander": "^7.2.0", - "gzip-size": "^6.0.0", - "lodash": "^4.17.20", - "opener": "^1.5.2", - "sirv": "^1.0.7", - "ws": "^7.3.1" + "esbuild": "^0.19.3", + "fsevents": "~2.3.3", + "postcss": "^8.4.31", + "rollup": "^4.2.0" }, "dependencies": { - "acorn-walk": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", - "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", - "dev": true + "@esbuild/android-arm": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.8.tgz", + "integrity": "sha512-31E2lxlGM1KEfivQl8Yf5aYU/mflz9g06H6S15ITUFQueMFtFjESRMoDSkvMo8thYvLBax+VKTPlpnx+sPicOA==", + "dev": true, + "optional": true }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "@esbuild/android-arm64": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.8.tgz", + "integrity": "sha512-B8JbS61bEunhfx8kasogFENgQfr/dIp+ggYXwTqdbMAgGDhRa3AaPpQMuQU0rNxDLECj6FhDzk1cF9WHMVwrtA==", "dev": true, - "requires": { - "color-convert": "^2.0.1" - } + "optional": true }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "@esbuild/android-x64": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.8.tgz", + "integrity": "sha512-rdqqYfRIn4jWOp+lzQttYMa2Xar3OK9Yt2fhOhzFXqg0rVWEfSclJvZq5fZslnz6ypHvVf3CT7qyf0A5pM682A==", "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } + "optional": true }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "@esbuild/darwin-arm64": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.8.tgz", + "integrity": "sha512-RQw9DemMbIq35Bprbboyf8SmOr4UXsRVxJ97LgB55VKKeJOOdvsIPy0nFyF2l8U+h4PtBx/1kRf0BelOYCiQcw==", "dev": true, - "requires": { - "color-name": "~1.1.4" - } + "optional": true }, - "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 + "@esbuild/darwin-x64": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.8.tgz", + "integrity": "sha512-3sur80OT9YdeZwIVgERAysAbwncom7b4bCI2XKLjMfPymTud7e/oY4y+ci1XVp5TfQp/bppn7xLw1n/oSQY3/Q==", + "dev": true, + "optional": true }, - "commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "dev": true + "@esbuild/freebsd-arm64": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.8.tgz", + "integrity": "sha512-WAnPJSDattvS/XtPCTj1tPoTxERjcTpH6HsMr6ujTT+X6rylVe8ggxk8pVxzf5U1wh5sPODpawNicF5ta/9Tmw==", + "dev": true, + "optional": true }, - "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 + "@esbuild/freebsd-x64": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.8.tgz", + "integrity": "sha512-ICvZyOplIjmmhjd6mxi+zxSdpPTKFfyPPQMQTK/w+8eNK6WV01AjIztJALDtwNNfFhfZLux0tZLC+U9nSyA5Zg==", + "dev": true, + "optional": 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==", + "@esbuild/linux-arm": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.8.tgz", + "integrity": "sha512-H4vmI5PYqSvosPaTJuEppU9oz1dq2A7Mr2vyg5TF9Ga+3+MGgBdGzcyBP7qK9MrwFQZlvNyJrvz6GuCaj3OukQ==", "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "webpack-cli": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.9.2.tgz", - "integrity": "sha512-m3/AACnBBzK/kMTcxWHcZFPrw/eQuY4Df1TxvIWfWM2x7mRqBQCqKEd96oCUa9jkapLBaFfRce33eGDb4Pr7YQ==", - "dev": true, - "requires": { - "@discoveryjs/json-ext": "^0.5.0", - "@webpack-cli/configtest": "^1.1.1", - "@webpack-cli/info": "^1.4.1", - "@webpack-cli/serve": "^1.6.1", - "colorette": "^2.0.14", - "commander": "^7.0.0", - "execa": "^5.0.0", - "fastest-levenshtein": "^1.0.12", - "import-local": "^3.0.2", - "interpret": "^2.2.0", - "rechoir": "^0.7.0", - "webpack-merge": "^5.7.3" - }, - "dependencies": { - "commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "dev": true - } - } - }, - "webpack-dev-middleware": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.1.tgz", - "integrity": "sha512-81EujCKkyles2wphtdrnPg/QqegC/AtqNH//mQkBYSMqwFVCQrxM6ktB2O/SPlZy7LqeEfTbV3cZARGQz6umhg==", - "dev": true, - "requires": { - "colorette": "^2.0.10", - "memfs": "^3.4.1", - "mime-types": "^2.1.31", - "range-parser": "^1.2.1", - "schema-utils": "^4.0.0" - }, - "dependencies": { - "ajv": { - "version": "8.10.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz", - "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", + "optional": true + }, + "@esbuild/linux-arm64": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.8.tgz", + "integrity": "sha512-z1zMZivxDLHWnyGOctT9JP70h0beY54xDDDJt4VpTX+iwA77IFsE1vCXWmprajJGa+ZYSqkSbRQ4eyLCpCmiCQ==", "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" - } + "optional": true }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "@esbuild/linux-ia32": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.8.tgz", + "integrity": "sha512-1a8suQiFJmZz1khm/rDglOc8lavtzEMRo0v6WhPgxkrjcU0LkHj+TwBrALwoz/OtMExvsqbbMI0ChyelKabSvQ==", "dev": true, - "requires": { - "fast-deep-equal": "^3.1.3" - } + "optional": true }, - "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 + "@esbuild/linux-loong64": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.8.tgz", + "integrity": "sha512-fHZWS2JJxnXt1uYJsDv9+b60WCc2RlvVAy1F76qOLtXRO+H4mjt3Tr6MJ5l7Q78X8KgCFudnTuiQRBhULUyBKQ==", + "dev": true, + "optional": true }, - "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "@esbuild/linux-mips64el": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.8.tgz", + "integrity": "sha512-Wy/z0EL5qZYLX66dVnEg9riiwls5IYnziwuju2oUiuxVc+/edvqXa04qNtbrs0Ukatg5HEzqT94Zs7J207dN5Q==", "dev": true, - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } - } - } - }, - "webpack-dev-server": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.9.2.tgz", - "integrity": "sha512-H95Ns95dP24ZsEzO6G9iT+PNw4Q7ltll1GfJHV4fKphuHWgKFzGHWi4alTlTnpk1SPPk41X+l2RB7rLfIhnB9Q==", - "dev": true, - "requires": { - "@types/bonjour": "^3.5.9", - "@types/connect-history-api-fallback": "^1.3.5", - "@types/express": "^4.17.13", - "@types/serve-index": "^1.9.1", - "@types/serve-static": "^1.13.10", - "@types/sockjs": "^0.3.33", - "@types/ws": "^8.5.1", - "ansi-html-community": "^0.0.8", - "bonjour-service": "^1.0.11", - "chokidar": "^3.5.3", - "colorette": "^2.0.10", - "compression": "^1.7.4", - "connect-history-api-fallback": "^1.6.0", - "default-gateway": "^6.0.3", - "express": "^4.17.3", - "graceful-fs": "^4.2.6", - "html-entities": "^2.3.2", - "http-proxy-middleware": "^2.0.3", - "ipaddr.js": "^2.0.1", - "open": "^8.0.9", - "p-retry": "^4.5.0", - "rimraf": "^3.0.2", - "schema-utils": "^4.0.0", - "selfsigned": "^2.0.1", - "serve-index": "^1.9.1", - "sockjs": "^0.3.24", - "spdy": "^4.0.2", - "webpack-dev-middleware": "^5.3.1", - "ws": "^8.4.2" - }, - "dependencies": { - "ajv": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.8.2.tgz", - "integrity": "sha512-x9VuX+R/jcFj1DHo/fCp99esgGDWiHENrKxaCENuCxpoMCmAt/COCGVDwA7kleEpEzJjDnvh3yGoOuLu0Dtllw==", + "optional": true + }, + "@esbuild/linux-ppc64": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.8.tgz", + "integrity": "sha512-ETaW6245wK23YIEufhMQ3HSeHO7NgsLx8gygBVldRHKhOlD1oNeNy/P67mIh1zPn2Hr2HLieQrt6tWrVwuqrxg==", "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" - } + "optional": true }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "@esbuild/linux-riscv64": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.8.tgz", + "integrity": "sha512-T2DRQk55SgoleTP+DtPlMrxi/5r9AeFgkhkZ/B0ap99zmxtxdOixOMI570VjdRCs9pE4Wdkz7JYrsPvsl7eESg==", "dev": true, - "requires": { - "fast-deep-equal": "^3.1.3" - } + "optional": true }, - "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 + "@esbuild/linux-s390x": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.8.tgz", + "integrity": "sha512-NPxbdmmo3Bk7mbNeHmcCd7R7fptJaczPYBaELk6NcXxy7HLNyWwCyDJ/Xx+/YcNH7Im5dHdx9gZ5xIwyliQCbg==", + "dev": true, + "optional": true }, - "open": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", - "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "@esbuild/linux-x64": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.8.tgz", + "integrity": "sha512-lytMAVOM3b1gPypL2TRmZ5rnXl7+6IIk8uB3eLsV1JwcizuolblXRrc5ShPrO9ls/b+RTp+E6gbsuLWHWi2zGg==", "dev": true, - "requires": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - } + "optional": true }, - "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "@esbuild/netbsd-x64": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.8.tgz", + "integrity": "sha512-hvWVo2VsXz/8NVt1UhLzxwAfo5sioj92uo0bCfLibB0xlOmimU/DeAEsQILlBQvkhrGjamP0/el5HU76HAitGw==", "dev": true, - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } + "optional": true }, - "ws": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz", - "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==", + "@esbuild/openbsd-x64": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.8.tgz", + "integrity": "sha512-/7Y7u77rdvmGTxR83PgaSvSBJCC2L3Kb1M/+dmSIvRvQPXXCuC97QAwMugBNG0yGcbEGfFBH7ojPzAOxfGNkwQ==", "dev": true, - "requires": {} - } - } - }, - "webpack-merge": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", - "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", + "optional": true + }, + "@esbuild/sunos-x64": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.8.tgz", + "integrity": "sha512-9Lc4s7Oi98GqFA4HzA/W2JHIYfnXbUYgekUP/Sm4BG9sfLjyv6GKKHKKVs83SMicBF2JwAX6A1PuOLMqpD001w==", + "dev": true, + "optional": true + }, + "@esbuild/win32-arm64": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.8.tgz", + "integrity": "sha512-rq6WzBGjSzihI9deW3fC2Gqiak68+b7qo5/3kmB6Gvbh/NYPA0sJhrnp7wgV4bNwjqM+R2AApXGxMO7ZoGhIJg==", + "dev": true, + "optional": true + }, + "@esbuild/win32-ia32": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.8.tgz", + "integrity": "sha512-AIAbverbg5jMvJznYiGhrd3sumfwWs8572mIJL5NQjJa06P8KfCPWZQ0NwZbPQnbQi9OWSZhFVSUWjjIrn4hSw==", + "dev": true, + "optional": true + }, + "@esbuild/win32-x64": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.8.tgz", + "integrity": "sha512-bfZ0cQ1uZs2PqpulNL5j/3w+GDhP36k1K5c38QdQg+Swy51jFZWWeIkteNsufkQxp986wnqRRsb/bHbY1WQ7TA==", + "dev": true, + "optional": true + }, + "esbuild": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.8.tgz", + "integrity": "sha512-l7iffQpT2OrZfH2rXIp7/FkmaeZM0vxbxN9KfiCwGYuZqzMg/JdvX26R31Zxn/Pxvsrg3Y9N6XTcnknqDyyv4w==", + "dev": true, + "requires": { + "@esbuild/android-arm": "0.19.8", + "@esbuild/android-arm64": "0.19.8", + "@esbuild/android-x64": "0.19.8", + "@esbuild/darwin-arm64": "0.19.8", + "@esbuild/darwin-x64": "0.19.8", + "@esbuild/freebsd-arm64": "0.19.8", + "@esbuild/freebsd-x64": "0.19.8", + "@esbuild/linux-arm": "0.19.8", + "@esbuild/linux-arm64": "0.19.8", + "@esbuild/linux-ia32": "0.19.8", + "@esbuild/linux-loong64": "0.19.8", + "@esbuild/linux-mips64el": "0.19.8", + "@esbuild/linux-ppc64": "0.19.8", + "@esbuild/linux-riscv64": "0.19.8", + "@esbuild/linux-s390x": "0.19.8", + "@esbuild/linux-x64": "0.19.8", + "@esbuild/netbsd-x64": "0.19.8", + "@esbuild/openbsd-x64": "0.19.8", + "@esbuild/sunos-x64": "0.19.8", + "@esbuild/win32-arm64": "0.19.8", + "@esbuild/win32-ia32": "0.19.8", + "@esbuild/win32-x64": "0.19.8" + } + } + } + }, + "vite-plugin-svgr": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/vite-plugin-svgr/-/vite-plugin-svgr-4.2.0.tgz", + "integrity": "sha512-SC7+FfVtNQk7So0XMjrrtLAbEC8qjFPifyD7+fs/E6aaNdVde6umlVVh0QuwDLdOMu7vp5RiGFsB70nj5yo0XA==", "dev": true, "requires": { - "clone-deep": "^4.0.1", - "wildcard": "^2.0.0" + "@rollup/pluginutils": "^5.0.5", + "@svgr/core": "^8.1.0", + "@svgr/plugin-jsx": "^8.1.0" } }, - "webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", - "dev": true - }, - "websocket-driver": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", "dev": true, "requires": { - "http-parser-js": ">=0.5.1", - "safe-buffer": ">=5.1.0", - "websocket-extensions": ">=0.1.1" + "defaults": "^1.0.3" } }, - "websocket-extensions": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "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-fetch": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", - "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==", - "peer": true - }, "whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "peer": true, - "requires": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "peer": true, - "requires": { - "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==", + "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": { - "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" + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" } }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==", - "peer": true - }, - "wildcard": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", - "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", - "dev": true - }, - "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true - }, - "wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dev": true, "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "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 - } + "isexe": "^2.0.0" } }, "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - }, - "write-file-atomic": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", - "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", - "peer": true, - "requires": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" - } - }, - "ws": { - "version": "7.5.6", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.6.tgz", - "integrity": "sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==", - "requires": {} - }, - "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" - }, - "xxhash-wasm": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/xxhash-wasm/-/xxhash-wasm-0.4.2.tgz", - "integrity": "sha512-/eyHVRJQCirEkSZ1agRSCwriMhwlyUcFkXD5TPVSLP+IPzjsqMVzZwdoczLp1SoQU0R3dxz1RpIK+4YNQbCVOA==", - "dev": true - }, - "y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", "dev": true }, "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", "dev": true }, "yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "dev": true - }, - "yargs": { - "version": "17.3.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.3.1.tgz", - "integrity": "sha512-WUANQeVgjLbNsEmGk20f+nlHgOqzRFpiGWVaBrYGYIGANIIu3lWjoyi0fNlFmJkvfhCZ6BXINe7/W2O2bV4iaA==", - "dev": true, - "requires": { - "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" - } - }, - "yargs-parser": { - "version": "21.0.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.0.tgz", - "integrity": "sha512-z9kApYUOCwoeZ78rfRYYWdiU/iNL6mwwYlkkZfJoyMR1xps+NEBX5X7XmRpxkZHhXJ6+Ey00IwKxBBSW9FIjyA==", - "dev": true - }, - "yn": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", - "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.3.tgz", + "integrity": "sha512-zw0VAJxgeZ6+++/su5AFoqBbZbrEakwu+X0M5HmcwUiBL7AzcuPKjj5we4xfQLp78LkEMpD0cOnUhmgOVy3KdQ==", "dev": true }, "yocto-queue": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" - }, - "zdog": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/zdog/-/zdog-1.1.3.tgz", - "integrity": "sha512-raRj6r0gPzopFm5XWBJZr/NuV4EEnT4iE+U3dp5FV5pCb588Gmm3zLIp/j9yqqcMiHH8VNQlerLTgOqL7krh6w==", - "peer": true - }, - "zustand": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/zustand/-/zustand-3.7.1.tgz", - "integrity": "sha512-wHBCZlKj+bg03/hP+Tzv24YhnqqP8MCeN9ECPDXoF01062SIbnfl3j9O0znkDw1lNTY0a8WN3F///a0UhhaEqg==", - "peer": true, - "requires": {} + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true } } } diff --git a/client/package.json b/client/package.json index ababe668..0dfab4ff 100644 --- a/client/package.json +++ b/client/package.json @@ -1,97 +1,44 @@ { - "name": "client", - "version": "0.0.1", + "name": "mediatracker", "private": true, - "proxy": "http://localhost:7481", + "version": "0.0.0", + "type": "module", "scripts": { - "lingui:extract": "lingui extract", - "lingui:compile": "lingui compile", - "dev": "npm run lingui:compile && webpack serve --config webpack.dev.ts", - "build": "npm run lingui:extract && npm run lingui:compile && cross-env NODE_ENV=production webpack --config webpack.prod.ts", - "check-types": "tsc --noEmit", - "lint": "eslint src && npm run check-types" + "dev": "vite --host", + "build": "lingui extract && lingui compile && vite build", + "lint": "eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0", + "preview": "vite preview --host" }, - "eslintConfig": { - "extends": [ - "react-app", - "react-app/jest", - "plugin:react-hooks/recommended" - ] + "dependencies": { + "@lingui/macro": "^4.5.0", + "@lingui/react": "^4.5.0", + "@react-spring/web": "^9.7.3", + "@tanstack/react-query": "^4.18.0", + "@trpc/client": "^10.44.1", + "@trpc/react-query": "^10.44.1", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-router-dom": "^6.20.0" }, "devDependencies": { - "@babel/core": "^7.18.2", - "@babel/plugin-transform-runtime": "^7.18.2", - "@babel/preset-env": "^7.18.2", - "@babel/preset-react": "^7.17.12", - "@babel/preset-typescript": "^7.17.12", - "@babel/runtime": "^7.18.3", - "@lingui/cli": "^3.13.3", - "@lingui/loader": "^3.13.3", - "@lingui/macro": "^3.13.3", - "@parcel/transformer-sass": "^2.6.0", - "@pmmmwh/react-refresh-webpack-plugin": "^0.5.7", - "@types/react": "^17.0.43", - "@types/react-dom": "^17.0.14", - "@types/react-router-dom": "^5.3.3", - "@types/styled-components": "^5.1.25", - "@types/webpack": "^5.28.0", - "@types/webpack-bundle-analyzer": "^4.4.1", - "@typescript-eslint/eslint-plugin": "^5.27.1", - "@typescript-eslint/parser": "^5.27.1", - "autoprefixer": "^10.4.7", - "babel-loader": "^8.2.5", + "@lingui/cli": "^4.5.0", + "@lingui/format-json": "^4.5.0", + "@lingui/vite-plugin": "^4.5.0", + "@types/react": "^18.2.39", + "@types/react-dom": "^18.2.17", + "@typescript-eslint/eslint-plugin": "^6.13.1", + "@typescript-eslint/parser": "^6.13.1", + "@vitejs/plugin-react": "^4.2.0", + "autoprefixer": "^10.4.16", "babel-plugin-macros": "^3.1.0", - "compression-webpack-plugin": "^10.0.0", - "copy-webpack-plugin": "^11.0.0", - "cross-env": "^7.0.3", - "css-loader": "^6.7.1", - "eslint": "^8.17.0", - "eslint-plugin-react": "^7.30.0", - "eslint-plugin-react-hooks": "^4.5.0", - "eslint-webpack-plugin": "^3.1.1", - "html-webpack-plugin": "^5.5.0", - "mini-css-extract-plugin": "^2.6.0", - "postcss": "^8.4.14", - "postcss-cli": "^9.1.0", - "postcss-import": "^14.1.0", - "postcss-loader": "^7.0.0", - "react-reconciler": "^0.26.2", - "react-refresh": "^0.12.0", - "react-refresh-typescript": "^2.0.4", - "sass": "^1.52.2", - "sass-loader": "^13.0.0", - "style-loader": "^3.3.1", - "tailwindcss": "^3.0.24", - "ts-loader": "^9.3.0", - "ts-node": "^10.8.1", - "tsconfig-paths-webpack-plugin": "^3.5.2", - "type-fest": "^2.13.0", - "typescript": "^4.7.3", - "webpack": "^5.73.0", - "webpack-bundle-analyzer": "^4.5.0", - "webpack-cli": "^4.9.2", - "webpack-dev-server": "^4.9.2", - "webpack-merge": "^5.8.0" - }, - "dependencies": { - "@fullcalendar/core": "^5.11.0", - "@fullcalendar/daygrid": "^5.11.0", - "@fullcalendar/list": "^5.11.0", - "@fullcalendar/react": "^5.11.1", - "@lingui/detect-locale": "^3.13.3", - "@lingui/react": "^3.13.3", - "@types/tailwindcss": "^3.0.10", - "clsx": "^1.1.1", - "core-js": "^3.22.8", - "date-fns": "^2.28.0", - "make-plural": "^7.1.0", - "mediatracker-api": "file:../rest-api", - "react": "^17.0.2", - "react-dom": "^17.0.2", - "react-query": "^3.34.19", - "react-router-dom": "^6.3.0", - "react-spring": "^9.4.4", - "styled-components": "^5.3.5" - }, - "browserslist": "> 0.25%, not dead" + "eslint": "^8.54.0", + "eslint-plugin-react-hooks": "^4.6.0", + "eslint-plugin-react-refresh": "^0.4.4", + "mediatracker": "file:..", + "postcss": "^8.4.31", + "tailwindcss": "^3.3.5", + "typescript": "^5.3.2", + "vite": "^5.0.3", + "vite-plugin-svgr": "^4.2.0" + } } diff --git a/client/postcss.config.js b/client/postcss.config.js new file mode 100644 index 00000000..2e7af2b7 --- /dev/null +++ b/client/postcss.config.js @@ -0,0 +1,6 @@ +export default { + plugins: { + tailwindcss: {}, + autoprefixer: {}, + }, +} diff --git a/client/public/fonts/MaterialIcons-Regular.woff2 b/client/public/fonts/MaterialIcons-Regular.woff2 deleted file mode 100644 index ba80b6cf475d1b79796cb9b35bedfce911648b5b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 127420 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 SB>pKMl36=gGZhAA0ssIGJYJ^& diff --git a/client/public/fonts/RobotoCondensed/RobotoCondensed-BoldItalic.woff2 b/client/public/fonts/RobotoCondensed/RobotoCondensed-BoldItalic.woff2 deleted file mode 100644 index 7797e32def4461f2fa783c21a1692da1c2ad2bae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 71140 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

    vSU?_#P&N*wxan; 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 z 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 diff --git a/client/public/fonts/RobotoCondensed/RobotoCondensed-Italic.woff2 b/client/public/fonts/RobotoCondensed/RobotoCondensed-Italic.woff2 deleted file mode 100644 index 8e3c61ec0ccbc142a7d177421d693c500bc81adf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 71212 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 z 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 diff --git a/client/public/fonts/RobotoCondensed/RobotoCondensed-Light.woff2 b/client/public/fonts/RobotoCondensed/RobotoCondensed-Light.woff2 deleted file mode 100644 index 69a2ba6cffc8f4202ffc310df5afa0b932614ddc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 63944 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©D#b++A8k_4p0`Co#)R;xfG1b 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

    %SZ$46GdxnWj7A;YSa4K-Mo=5?@TM- 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