From afda9c7dc222137b0e6654a6beb4737cf2c1752e Mon Sep 17 00:00:00 2001
From: Ryan Cohen
Date: Mon, 20 Sep 2021 09:39:56 +0900
Subject: [PATCH 01/37] feat(plex-scan): plex scanner improvements (#2105)
---
package.json | 4 +-
server/api/plexapi.ts | 70 ++++++++++++++++---
server/index.ts | 22 ++++++
server/lib/cache.ts | 12 +++-
server/lib/scanners/baseScanner.ts | 9 +++
server/lib/scanners/plex/index.ts | 105 ++++++++++++++++++++++++++---
server/lib/settings.ts | 2 +
server/routes/settings/index.ts | 23 +------
server/types/plex-api.d.ts | 9 ++-
tsconfig.json | 3 +-
yarn.lock | 62 ++++++++++-------
11 files changed, 252 insertions(+), 69 deletions(-)
diff --git a/package.json b/package.json
index 80522466..a44b0f5e 100644
--- a/package.json
+++ b/package.json
@@ -132,8 +132,8 @@
"semantic-release": "^17.4.4",
"semantic-release-docker-buildx": "^1.0.1",
"tailwindcss": "^2.2.2",
- "ts-node": "^10.0.0",
- "typescript": "^4.3.4"
+ "ts-node": "^10.2.1",
+ "typescript": "^4.4.3"
},
"resolutions": {
"sqlite3/node-gyp": "^5.1.0"
diff --git a/server/api/plexapi.ts b/server/api/plexapi.ts
index dea93c53..cee4a9cd 100644
--- a/server/api/plexapi.ts
+++ b/server/api/plexapi.ts
@@ -1,5 +1,5 @@
import NodePlexAPI from 'plex-api';
-import { getSettings, PlexSettings } from '../lib/settings';
+import { getSettings, Library, PlexSettings } from '../lib/settings';
export interface PlexLibraryItem {
ratingKey: string;
@@ -11,11 +11,16 @@ export interface PlexLibraryItem {
grandparentGuid?: string;
addedAt: number;
updatedAt: number;
+ Guid?: {
+ id: string;
+ }[];
type: 'movie' | 'show' | 'season' | 'episode';
+ Media: Media[];
}
interface PlexLibraryResponse {
MediaContainer: {
+ totalSize: number;
Metadata: PlexLibraryItem[];
};
}
@@ -137,12 +142,50 @@ class PlexAPI {
return response.MediaContainer.Directory;
}
- public async getLibraryContents(id: string): Promise {
- const response = await this.plexClient.query(
- `/library/sections/${id}/all`
- );
+ public async syncLibraries(): Promise {
+ const settings = getSettings();
- return response.MediaContainer.Metadata ?? [];
+ const libraries = await this.getLibraries();
+
+ const newLibraries: Library[] = libraries
+ // Remove libraries that are not movie or show
+ .filter((library) => library.type === 'movie' || library.type === 'show')
+ // Remove libraries that do not have a metadata agent set (usually personal video libraries)
+ .filter((library) => library.agent !== 'com.plexapp.agents.none')
+ .map((library) => {
+ const existing = settings.plex.libraries.find(
+ (l) => l.id === library.key && l.name === library.title
+ );
+
+ return {
+ id: library.key,
+ name: library.title,
+ enabled: existing?.enabled ?? false,
+ type: library.type,
+ lastScan: existing?.lastScan,
+ };
+ });
+
+ settings.plex.libraries = newLibraries;
+ settings.save();
+ }
+
+ public async getLibraryContents(
+ id: string,
+ { offset = 0, size = 50 }: { offset?: number; size?: number } = {}
+ ): Promise<{ totalSize: number; items: PlexLibraryItem[] }> {
+ const response = await this.plexClient.query({
+ uri: `/library/sections/${id}/all?includeGuids=1`,
+ extraHeaders: {
+ 'X-Plex-Container-Start': `${offset}`,
+ 'X-Plex-Container-Size': `${size}`,
+ },
+ });
+
+ return {
+ totalSize: response.MediaContainer.totalSize,
+ items: response.MediaContainer.Metadata ?? [],
+ };
}
public async getMetadata(
@@ -166,10 +209,17 @@ class PlexAPI {
return response.MediaContainer.Metadata;
}
- public async getRecentlyAdded(id: string): Promise {
- const response = await this.plexClient.query(
- `/library/sections/${id}/recentlyAdded`
- );
+ public async getRecentlyAdded(
+ id: string,
+ options: { addedAt: number } = {
+ addedAt: Date.now() - 1000 * 60 * 60,
+ }
+ ): Promise {
+ const response = await this.plexClient.query({
+ uri: `/library/sections/${id}/all?sort=addedAt%3Adesc&addedAt>>=${Math.floor(
+ options.addedAt / 1000
+ )}`,
+ });
return response.MediaContainer.Metadata;
}
diff --git a/server/index.ts b/server/index.ts
index 8471926e..f85b0275 100644
--- a/server/index.ts
+++ b/server/index.ts
@@ -10,7 +10,9 @@ import path from 'path';
import swaggerUi from 'swagger-ui-express';
import { createConnection, getRepository } from 'typeorm';
import YAML from 'yamljs';
+import PlexAPI from './api/plexapi';
import { Session } from './entity/Session';
+import { User } from './entity/User';
import { startJobs } from './job/schedule';
import notificationManager from './lib/notifications';
import DiscordAgent from './lib/notifications/agents/discord';
@@ -49,6 +51,26 @@ app
// Load Settings
const settings = getSettings().load();
+ // Migrate library types
+ if (
+ settings.plex.libraries.length > 1 &&
+ !settings.plex.libraries[0].type
+ ) {
+ const userRepository = getRepository(User);
+ const admin = await userRepository.findOne({
+ select: ['id', 'plexToken'],
+ order: { id: 'ASC' },
+ });
+
+ if (admin) {
+ const plexapi = new PlexAPI({ plexToken: admin.plexToken });
+ await plexapi.syncLibraries();
+ logger.info('Migrating libraries to include media type', {
+ label: 'Settings',
+ });
+ }
+ }
+
// Register Notification Agents
notificationManager.registerAgents([
new DiscordAgent(),
diff --git a/server/lib/cache.ts b/server/lib/cache.ts
index 3aa18244..fa03783c 100644
--- a/server/lib/cache.ts
+++ b/server/lib/cache.ts
@@ -1,6 +1,12 @@
import NodeCache from 'node-cache';
-export type AvailableCacheIds = 'tmdb' | 'radarr' | 'sonarr' | 'rt' | 'github';
+export type AvailableCacheIds =
+ | 'tmdb'
+ | 'radarr'
+ | 'sonarr'
+ | 'rt'
+ | 'github'
+ | 'plexguid';
const DEFAULT_TTL = 300;
const DEFAULT_CHECK_PERIOD = 120;
@@ -48,6 +54,10 @@ class CacheManager {
stdTtl: 21600,
checkPeriod: 60 * 30,
}),
+ plexguid: new Cache('plexguid', 'Plex GUID Cache', {
+ stdTtl: 86400 * 7, // 1 week cache
+ checkPeriod: 60 * 30,
+ }),
};
public getCache(id: AvailableCacheIds): Cache {
diff --git a/server/lib/scanners/baseScanner.ts b/server/lib/scanners/baseScanner.ts
index a39279c9..f76ea92b 100644
--- a/server/lib/scanners/baseScanner.ts
+++ b/server/lib/scanners/baseScanner.ts
@@ -55,6 +55,7 @@ class BaseScanner {
private updateRate;
protected progress = 0;
protected items: T[] = [];
+ protected totalSize?: number = 0;
protected scannerName: string;
protected enable4kMovie = false;
protected enable4kShow = false;
@@ -609,6 +610,14 @@ class BaseScanner {
): void {
logger[level](message, { label: this.scannerName, ...optional });
}
+
+ get protectedUpdateRate(): number {
+ return this.updateRate;
+ }
+
+ get protectedBundleSize(): number {
+ return this.bundleSize;
+ }
}
export default BaseScanner;
diff --git a/server/lib/scanners/plex/index.ts b/server/lib/scanners/plex/index.ts
index 27fcaa64..20835b9a 100644
--- a/server/lib/scanners/plex/index.ts
+++ b/server/lib/scanners/plex/index.ts
@@ -4,6 +4,7 @@ import animeList from '../../../api/animelist';
import PlexAPI, { PlexLibraryItem, PlexMetadata } from '../../../api/plexapi';
import { TmdbTvDetails } from '../../../api/themoviedb/interfaces';
import { User } from '../../../entity/User';
+import cacheManager from '../../cache';
import { getSettings, Library } from '../../settings';
import BaseScanner, {
MediaIds,
@@ -38,7 +39,7 @@ class PlexScanner
private isRecentOnly = false;
public constructor(isRecentOnly = false) {
- super('Plex Scan');
+ super('Plex Scan', { bundleSize: 50 });
this.isRecentOnly = isRecentOnly;
}
@@ -46,7 +47,7 @@ class PlexScanner
return {
running: this.running,
progress: this.progress,
- total: this.items.length,
+ total: this.totalSize ?? 0,
currentLibrary: this.currentLibrary,
libraries: this.libraries,
};
@@ -82,10 +83,17 @@ class PlexScanner
this.currentLibrary = library;
this.log(
`Beginning to process recently added for library: ${library.name}`,
- 'info'
+ 'info',
+ { lastScan: library.lastScan }
);
const libraryItems = await this.plexClient.getRecentlyAdded(
- library.id
+ library.id,
+ library.lastScan
+ ? {
+ // We remove 10 minutes from the last scan as a buffer
+ addedAt: library.lastScan - 1000 * 60 * 10,
+ }
+ : undefined
);
// Bundle items up by rating keys
@@ -104,13 +112,26 @@ class PlexScanner
});
await this.loop(this.processItem.bind(this), { sessionId });
+
+ // After run completes, update last scan time
+ const newLibraries = settings.plex.libraries.map((lib) => {
+ if (lib.id === library.id) {
+ return {
+ ...lib,
+ lastScan: Date.now(),
+ };
+ }
+ return lib;
+ });
+
+ settings.plex.libraries = newLibraries;
+ settings.save();
}
} else {
for (const library of this.libraries) {
this.currentLibrary = library;
this.log(`Beginning to process library: ${library.name}`, 'info');
- this.items = await this.plexClient.getLibraryContents(library.id);
- await this.loop(this.processItem.bind(this), { sessionId });
+ await this.paginateLibrary(library, { sessionId });
}
}
this.log(
@@ -126,6 +147,52 @@ class PlexScanner
}
}
+ private async paginateLibrary(
+ library: Library,
+ { start = 0, sessionId }: { start?: number; sessionId: string }
+ ) {
+ if (!this.running) {
+ throw new Error('Sync was aborted.');
+ }
+
+ if (this.sessionId !== sessionId) {
+ throw new Error('New session was started. Old session aborted.');
+ }
+
+ const response = await this.plexClient.getLibraryContents(library.id, {
+ size: this.protectedBundleSize,
+ offset: start,
+ });
+
+ this.progress = start;
+ this.totalSize = response.totalSize;
+
+ if (response.items.length === 0) {
+ return;
+ }
+
+ await Promise.all(
+ response.items.map(async (item) => {
+ await this.processItem(item);
+ })
+ );
+
+ if (response.items.length < this.protectedBundleSize) {
+ return;
+ }
+
+ await new Promise((resolve, reject) =>
+ setTimeout(() => {
+ this.paginateLibrary(library, {
+ start: start + this.protectedBundleSize,
+ sessionId,
+ })
+ .then(() => resolve())
+ .catch((e) => reject(new Error(e.message)));
+ }, this.protectedUpdateRate)
+ );
+ }
+
private async processItem(plexitem: PlexLibraryItem) {
try {
if (plexitem.type === 'movie') {
@@ -147,9 +214,8 @@ class PlexScanner
private async processPlexMovie(plexitem: PlexLibraryItem) {
const mediaIds = await this.getMediaIds(plexitem);
- const metadata = await this.plexClient.getMetadata(plexitem.ratingKey);
- const has4k = metadata.Media.some(
+ const has4k = plexitem.Media.some(
(media) => media.videoResolution === '4k'
);
@@ -263,10 +329,25 @@ class PlexScanner
}
private async getMediaIds(plexitem: PlexLibraryItem): Promise {
- const mediaIds: Partial = {};
+ let mediaIds: Partial = {};
// Check if item is using new plex movie/tv agent
if (plexitem.guid.match(plexRegex)) {
- const metadata = await this.plexClient.getMetadata(plexitem.ratingKey);
+ const guidCache = cacheManager.getCache('plexguid');
+
+ const cachedGuids = guidCache.data.get(plexitem.ratingKey);
+
+ if (cachedGuids) {
+ this.log('GUIDs are cached. Skipping metadata request.', 'debug', {
+ mediaIds: cachedGuids,
+ title: plexitem.title,
+ });
+ mediaIds = cachedGuids;
+ }
+
+ const metadata =
+ plexitem.Guid && plexitem.Guid.length > 0
+ ? plexitem
+ : await this.plexClient.getMetadata(plexitem.ratingKey);
// If there is no Guid field at all, then we bail
if (!metadata.Guid) {
@@ -295,6 +376,10 @@ class PlexScanner
});
mediaIds.tmdbId = tmdbMovie.id;
}
+
+ // Cache GUIDs
+ guidCache.data.set(plexitem.ratingKey, mediaIds);
+
// Check if the agent is IMDb
} else if (plexitem.guid.match(imdbRegex)) {
const imdbMatch = plexitem.guid.match(imdbRegex);
diff --git a/server/lib/settings.ts b/server/lib/settings.ts
index dc00f80c..8ece986e 100644
--- a/server/lib/settings.ts
+++ b/server/lib/settings.ts
@@ -9,6 +9,8 @@ export interface Library {
id: string;
name: string;
enabled: boolean;
+ type: 'show' | 'movie';
+ lastScan?: number;
}
export interface Region {
diff --git a/server/routes/settings/index.ts b/server/routes/settings/index.ts
index 514aa1de..bf8cfcdc 100644
--- a/server/routes/settings/index.ts
+++ b/server/routes/settings/index.ts
@@ -20,7 +20,7 @@ import { scheduledJobs } from '../../job/schedule';
import cacheManager, { AvailableCacheIds } from '../../lib/cache';
import { Permission } from '../../lib/permissions';
import { plexFullScanner } from '../../lib/scanners/plex';
-import { getSettings, Library, MainSettings } from '../../lib/settings';
+import { getSettings, MainSettings } from '../../lib/settings';
import logger from '../../logger';
import { isAuthenticated } from '../../middleware/auth';
import { getAppVersion } from '../../utils/appVersion';
@@ -197,26 +197,7 @@ settingsRoutes.get('/plex/library', async (req, res) => {
});
const plexapi = new PlexAPI({ plexToken: admin.plexToken });
- const libraries = await plexapi.getLibraries();
-
- const newLibraries: Library[] = libraries
- // Remove libraries that are not movie or show
- .filter((library) => library.type === 'movie' || library.type === 'show')
- // Remove libraries that do not have a metadata agent set (usually personal video libraries)
- .filter((library) => library.agent !== 'com.plexapp.agents.none')
- .map((library) => {
- const existing = settings.plex.libraries.find(
- (l) => l.id === library.key && l.name === library.title
- );
-
- return {
- id: library.key,
- name: library.title,
- enabled: existing?.enabled ?? false,
- };
- });
-
- settings.plex.libraries = newLibraries;
+ await plexapi.syncLibraries();
}
const enabledLibraries = req.query.enable
diff --git a/server/types/plex-api.d.ts b/server/types/plex-api.d.ts
index 2e6cdc16..77be0ff4 100644
--- a/server/types/plex-api.d.ts
+++ b/server/types/plex-api.d.ts
@@ -21,6 +21,13 @@ declare module 'plex-api' {
requestOptions?: Record;
});
// eslint-disable-next-line @typescript-eslint/no-explicit-any
- query: >(endpoint: string) => Promise;
+ query: >(
+ endpoint:
+ | string
+ | {
+ uri: string;
+ extraHeaders?: Record;
+ }
+ ) => Promise;
}
}
diff --git a/tsconfig.json b/tsconfig.json
index 5a10e8bf..a8f3bb65 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -15,7 +15,8 @@
"jsx": "preserve",
"strictPropertyInitialization": false,
"experimentalDecorators": true,
- "emitDecoratorMetadata": true
+ "emitDecoratorMetadata": true,
+ "useUnknownInCatchVariables": false
},
"include": ["next-env.d.ts", "src/**/*.ts", "src/**/*.tsx"],
"exclude": ["node_modules"]
diff --git a/yarn.lock b/yarn.lock
index c4cc96c3..93ee9c9e 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -1247,6 +1247,18 @@
dependencies:
chalk "^4.0.0"
+"@cspotcode/source-map-consumer@0.8.0":
+ version "0.8.0"
+ resolved "https://registry.yarnpkg.com/@cspotcode/source-map-consumer/-/source-map-consumer-0.8.0.tgz#33bf4b7b39c178821606f669bbc447a6a629786b"
+ integrity sha512-41qniHzTU8yAGbCp04ohlmSrZf8bkf/iJsl3V0dRGsQN/5GFfx+LbCSsCpp2gqrqjTVg/K6O8ycoV35JIwAzAg==
+
+"@cspotcode/source-map-support@0.6.1":
+ version "0.6.1"
+ resolved "https://registry.yarnpkg.com/@cspotcode/source-map-support/-/source-map-support-0.6.1.tgz#118511f316e2e87ee4294761868e254d3da47960"
+ integrity sha512-DX3Z+T5dt1ockmPdobJS/FAsQPW4V4SrWEhD2iYQT2Cb2tQsiMnYxrcUH9By/Z3B+v0S5LMBkQtV/XOBbpLEOg==
+ dependencies:
+ "@cspotcode/source-map-consumer" "0.8.0"
+
"@dabh/diagnostics@^2.0.2":
version "2.0.2"
resolved "https://registry.yarnpkg.com/@dabh/diagnostics/-/diagnostics-2.0.2.tgz#290d08f7b381b8f94607dc8f471a12c675f9db31"
@@ -2164,10 +2176,10 @@
resolved "https://registry.yarnpkg.com/@tsconfig/node14/-/node14-1.0.1.tgz#95f2d167ffb9b8d2068b0b235302fafd4df711f2"
integrity sha512-509r2+yARFfHHE7T6Puu2jjkoycftovhXRqW328PDXTVGKihlb1P8Z9mMZH04ebyajfRY7dedfGynlrFHJUQCg==
-"@tsconfig/node16@^1.0.1":
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/@tsconfig/node16/-/node16-1.0.1.tgz#a6ca6a9a0ff366af433f42f5f0e124794ff6b8f1"
- integrity sha512-FTgBI767POY/lKNDNbIzgAX6miIDBs6NTCbdlDb8TrWovHsSvaVIZDlTqym29C6UqhzwcJx4CYr+AlrMywA0cA==
+"@tsconfig/node16@^1.0.2":
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/@tsconfig/node16/-/node16-1.0.2.tgz#423c77877d0569db20e1fc80885ac4118314010e"
+ integrity sha512-eZxlbI8GZscaGS7kkc/trHTT5xgrjH3/1n2JDwusC9iahPKWMRvRjJSAN5mCXviuTGQ/lHnhvv8Q1YTpnfz9gA==
"@types/babel__core@^7.1.7":
version "7.1.9"
@@ -2808,6 +2820,11 @@ acorn-walk@^7.0.0:
resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc"
integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==
+acorn-walk@^8.1.1:
+ version "8.2.0"
+ resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.2.0.tgz#741210f2e2426454508853a2f44d0ab83b7f69c1"
+ integrity sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==
+
acorn@^7.0.0, acorn@^7.1.1:
version "7.4.1"
resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa"
@@ -2818,6 +2835,11 @@ acorn@^7.4.0:
resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.0.tgz#e1ad486e6c54501634c6c397c5c121daa383607c"
integrity sha512-+G7P8jJmCHr+S+cLfQxygbWhXy+8YTVGzAkpEbcLo2mLoL7tij/VG41QSHACSf5QgYRhMZYHuNc6drJaO0Da+w==
+acorn@^8.4.1:
+ version "8.5.0"
+ resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.5.0.tgz#4512ccb99b3698c752591e9bb4472e38ad43cee2"
+ integrity sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q==
+
agent-base@4, agent-base@^4.3.0:
version "4.3.0"
resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-4.3.0.tgz#8165f01c436009bccad0b1d122f05ed770efc6ee"
@@ -12695,14 +12717,6 @@ source-map-resolve@^0.5.0:
source-map-url "^0.4.0"
urix "^0.1.0"
-source-map-support@^0.5.17:
- version "0.5.19"
- resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61"
- integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==
- dependencies:
- buffer-from "^1.0.0"
- source-map "^0.6.0"
-
source-map-url@^0.4.0:
version "0.4.0"
resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3"
@@ -12730,7 +12744,7 @@ source-map@^0.5.0, source-map@^0.5.6, source-map@^0.5.7:
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"
integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=
-source-map@^0.6.0, source-map@^0.6.1:
+source-map@^0.6.1:
version "0.6.1"
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
@@ -13651,20 +13665,22 @@ ts-easing@^0.2.0:
resolved "https://registry.yarnpkg.com/ts-easing/-/ts-easing-0.2.0.tgz#c8a8a35025105566588d87dbda05dd7fbfa5a4ec"
integrity sha512-Z86EW+fFFh/IFB1fqQ3/+7Zpf9t2ebOAxNI/V6Wo7r5gqiqtxmgTlQ1qbqQcjLKYeSHPTsEmvlJUDg/EuL0uHQ==
-ts-node@^10.0.0:
- version "10.0.0"
- resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-10.0.0.tgz#05f10b9a716b0b624129ad44f0ea05dac84ba3be"
- integrity sha512-ROWeOIUvfFbPZkoDis0L/55Fk+6gFQNZwwKPLinacRl6tsxstTF1DbAcLKkovwnpKMVvOMHP1TIbnwXwtLg1gg==
+ts-node@^10.2.1:
+ version "10.2.1"
+ resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-10.2.1.tgz#4cc93bea0a7aba2179497e65bb08ddfc198b3ab5"
+ integrity sha512-hCnyOyuGmD5wHleOQX6NIjJtYVIO8bPP8F2acWkB4W06wdlkgyvJtubO/I9NkI88hCFECbsEgoLc0VNkYmcSfw==
dependencies:
+ "@cspotcode/source-map-support" "0.6.1"
"@tsconfig/node10" "^1.0.7"
"@tsconfig/node12" "^1.0.7"
"@tsconfig/node14" "^1.0.0"
- "@tsconfig/node16" "^1.0.1"
+ "@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"
- source-map-support "^0.5.17"
yn "3.1.1"
ts-pnp@^1.1.6:
@@ -13828,10 +13844,10 @@ typescript@^4.0:
resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.0.2.tgz#7ea7c88777c723c681e33bf7988be5d008d05ac2"
integrity sha512-e4ERvRV2wb+rRZ/IQeb3jm2VxBsirQLpQhdxplZ2MEzGvDkkMmPglecnNDfSUBivMjP93vRbngYYDQqQ/78bcQ==
-typescript@^4.3.4:
- version "4.3.4"
- resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.3.4.tgz#3f85b986945bcf31071decdd96cf8bfa65f9dcbc"
- integrity sha512-uauPG7XZn9F/mo+7MrsRjyvbxFpzemRjKEZXS4AK83oP2KKOJPvb+9cO/gmnv8arWZvhnjVOXz7B49m1l0e9Ew==
+typescript@^4.4.3:
+ version "4.4.3"
+ resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.4.3.tgz#bdc5407caa2b109efd4f82fe130656f977a29324"
+ integrity sha512-4xfscpisVgqqDfPaJo5vkd+Qd/ItkoagnHpufr+i2QCHBsNYp+G7UAoyFl8aPtx879u38wPV65rZ8qbGZijalA==
uc.micro@^1.0.1:
version "1.0.6"
From 41aa72535f0a2931dce531a092a78786998d6d1d Mon Sep 17 00:00:00 2001
From: sct
Date: Mon, 20 Sep 2021 20:14:12 +0900
Subject: [PATCH 02/37] build(deps): bump dependencies
---
next-env.d.ts | 3 +
package.json | 102 +-
server/subscriber/MediaSubscriber.ts | 8 +-
yarn.lock | 4401 ++++++++++++--------------
4 files changed, 2110 insertions(+), 2404 deletions(-)
diff --git a/next-env.d.ts b/next-env.d.ts
index c6643fda..9bc3dd46 100644
--- a/next-env.d.ts
+++ b/next-env.d.ts
@@ -1,3 +1,6 @@
///
///
///
+
+// NOTE: This file should not be edited
+// see https://nextjs.org/docs/basic-features/typescript for more information.
diff --git a/package.json b/package.json
index a44b0f5e..6c9e03fa 100644
--- a/package.json
+++ b/package.json
@@ -17,33 +17,33 @@
},
"license": "MIT",
"dependencies": {
- "@headlessui/react": "^1.3.0",
- "@heroicons/react": "^1.0.1",
+ "@headlessui/react": "^1.4.1",
+ "@heroicons/react": "^1.0.4",
"@supercharge/request-ip": "^1.1.2",
"@svgr/webpack": "^5.5.0",
- "@tanem/react-nprogress": "^3.0.70",
+ "@tanem/react-nprogress": "^3.0.79",
"ace-builds": "^1.4.12",
- "axios": "^0.21.1",
+ "axios": "^0.21.4",
"bcrypt": "^5.0.1",
"bowser": "^2.11.0",
"connect-typeorm": "^1.1.4",
"cookie-parser": "^1.4.5",
"copy-to-clipboard": "^3.3.1",
- "country-flag-icons": "^1.2.10",
+ "country-flag-icons": "^1.4.10",
"csurf": "^1.11.0",
- "email-templates": "^8.0.7",
+ "email-templates": "^8.0.8",
"express": "^4.17.1",
- "express-openapi-validator": "^4.12.14",
- "express-rate-limit": "^5.2.6",
+ "express-openapi-validator": "^4.13.1",
+ "express-rate-limit": "^5.3.0",
"express-session": "^1.17.2",
"formik": "^2.2.9",
"gravatar-url": "3.1.0",
"intl": "^1.2.5",
"lodash": "^4.17.21",
- "next": "11.0.1",
+ "next": "11.1.2",
"node-cache": "^5.1.2",
"node-schedule": "^2.0.0",
- "nodemailer": "^6.6.2",
+ "nodemailer": "^6.6.3",
"openpgp": "^5.0.0-3",
"plex-api": "^5.3.1",
"pug": "^3.0.2",
@@ -51,12 +51,12 @@
"react-ace": "^9.3.0",
"react-animate-height": "^2.0.23",
"react-dom": "17.0.2",
- "react-intersection-observer": "^8.32.0",
- "react-intl": "5.20.3",
+ "react-intersection-observer": "^8.32.1",
+ "react-intl": "5.20.10",
"react-markdown": "^6.0.2",
"react-select": "^4.3.1",
- "react-spring": "^9.2.3",
- "react-toast-notifications": "^2.4.4",
+ "react-spring": "^9.2.4",
+ "react-toast-notifications": "^2.5.1",
"react-transition-group": "^4.4.2",
"react-truncate-markup": "^5.1.0",
"react-use-clipboard": "1.0.7",
@@ -65,8 +65,8 @@
"sqlite3": "^5.0.2",
"swagger-ui-express": "^4.1.6",
"swr": "^0.5.6",
- "typeorm": "0.2.32",
- "web-push": "^3.4.4",
+ "typeorm": "0.2.37",
+ "web-push": "^3.4.5",
"winston": "^3.3.3",
"winston-daily-rotate-file": "^4.5.5",
"xml2js": "^0.4.23",
@@ -74,64 +74,64 @@
"yup": "^0.32.9"
},
"devDependencies": {
- "@babel/cli": "^7.14.5",
- "@commitlint/cli": "^12.1.4",
- "@commitlint/config-conventional": "^12.1.4",
+ "@babel/cli": "^7.15.7",
+ "@commitlint/cli": "^13.1.0",
+ "@commitlint/config-conventional": "^13.1.0",
"@semantic-release/changelog": "^5.0.1",
- "@semantic-release/commit-analyzer": "^8.0.1",
+ "@semantic-release/commit-analyzer": "^9.0.1",
"@semantic-release/exec": "^5.0.0",
- "@semantic-release/git": "^9.0.0",
+ "@semantic-release/git": "^9.0.1",
"@tailwindcss/aspect-ratio": "^0.2.1",
"@tailwindcss/forms": "^0.3.3",
"@tailwindcss/typography": "^0.4.1",
"@types/bcrypt": "^5.0.0",
"@types/cookie-parser": "^1.4.2",
"@types/country-flag-icons": "^1.2.0",
- "@types/csurf": "^1.11.1",
- "@types/email-templates": "^8.0.3",
- "@types/express": "^4.17.12",
- "@types/express-rate-limit": "^5.1.2",
+ "@types/csurf": "^1.11.2",
+ "@types/email-templates": "^8.0.4",
+ "@types/express": "^4.17.13",
+ "@types/express-rate-limit": "^5.1.3",
"@types/express-session": "^1.17.3",
- "@types/lodash": "^4.14.170",
+ "@types/lodash": "^4.14.173",
"@types/node": "^15.6.1",
- "@types/node-schedule": "^1.3.1",
- "@types/nodemailer": "^6.4.2",
- "@types/react": "^17.0.11",
- "@types/react-dom": "^17.0.8",
- "@types/react-select": "^4.0.15",
+ "@types/node-schedule": "^1.3.2",
+ "@types/nodemailer": "^6.4.4",
+ "@types/react": "^17.0.22",
+ "@types/react-dom": "^17.0.9",
+ "@types/react-select": "^4.0.17",
"@types/react-toast-notifications": "^2.4.1",
- "@types/react-transition-group": "^4.4.1",
- "@types/secure-random-password": "^0.2.0",
- "@types/swagger-ui-express": "^4.1.2",
- "@types/web-push": "^3.3.1",
- "@types/xml2js": "^0.4.8",
+ "@types/react-transition-group": "^4.4.3",
+ "@types/secure-random-password": "^0.2.1",
+ "@types/swagger-ui-express": "^4.1.3",
+ "@types/web-push": "^3.3.2",
+ "@types/xml2js": "^0.4.9",
"@types/yamljs": "^0.2.31",
- "@types/yup": "^0.29.11",
- "@typescript-eslint/eslint-plugin": "^4.28.0",
- "@typescript-eslint/parser": "^4.28.0",
- "autoprefixer": "^10.2.6",
+ "@types/yup": "^0.29.13",
+ "@typescript-eslint/eslint-plugin": "^4.31.1",
+ "@typescript-eslint/parser": "^4.31.1",
+ "autoprefixer": "^10.3.4",
"babel-plugin-react-intl": "^8.2.25",
"babel-plugin-react-intl-auto": "^3.3.0",
"commitizen": "^4.2.4",
"copyfiles": "^2.4.1",
"cz-conventional-changelog": "^3.3.0",
- "eslint": "^7.29.0",
- "eslint-config-next": "^11.0.1",
+ "eslint": "^7.32.0",
+ "eslint-config-next": "^11.1.2",
"eslint-config-prettier": "^8.3.0",
- "eslint-plugin-formatjs": "^2.16.1",
+ "eslint-plugin-formatjs": "^2.17.6",
"eslint-plugin-jsx-a11y": "^6.4.1",
- "eslint-plugin-prettier": "^3.4.0",
- "eslint-plugin-react": "^7.24.0",
+ "eslint-plugin-prettier": "^4.0.0",
+ "eslint-plugin-react": "^7.25.3",
"eslint-plugin-react-hooks": "^4.2.0",
"extract-react-intl-messages": "^4.1.1",
"husky": "4.3.8",
- "lint-staged": "^11.0.0",
- "nodemon": "^2.0.7",
- "postcss": "^8.3.5",
- "prettier": "^2.3.1",
- "semantic-release": "^17.4.4",
+ "lint-staged": "^11.1.2",
+ "nodemon": "^2.0.12",
+ "postcss": "^8.3.6",
+ "prettier": "^2.4.1",
+ "semantic-release": "^18.0.0",
"semantic-release-docker-buildx": "^1.0.1",
- "tailwindcss": "^2.2.2",
+ "tailwindcss": "^2.2.15",
"ts-node": "^10.2.1",
"typescript": "^4.4.3"
},
diff --git a/server/subscriber/MediaSubscriber.ts b/server/subscriber/MediaSubscriber.ts
index 342c5ca5..fb9bf24c 100644
--- a/server/subscriber/MediaSubscriber.ts
+++ b/server/subscriber/MediaSubscriber.ts
@@ -144,7 +144,7 @@ export class MediaSubscriber implements EntitySubscriberInterface {
event.entity.mediaType === MediaType.MOVIE &&
event.entity.status === MediaStatus.AVAILABLE
) {
- this.notifyAvailableMovie(event.entity, event.databaseEntity);
+ this.notifyAvailableMovie(event.entity as Media, event.databaseEntity);
}
if (
@@ -152,21 +152,21 @@ export class MediaSubscriber implements EntitySubscriberInterface {
(event.entity.status === MediaStatus.AVAILABLE ||
event.entity.status === MediaStatus.PARTIALLY_AVAILABLE)
) {
- this.notifyAvailableSeries(event.entity, event.databaseEntity);
+ this.notifyAvailableSeries(event.entity as Media, event.databaseEntity);
}
if (
event.entity.status === MediaStatus.AVAILABLE &&
event.databaseEntity.status === MediaStatus.PENDING
) {
- this.updateChildRequestStatus(event.entity, false);
+ this.updateChildRequestStatus(event.entity as Media, false);
}
if (
event.entity.status4k === MediaStatus.AVAILABLE &&
event.databaseEntity.status4k === MediaStatus.PENDING
) {
- this.updateChildRequestStatus(event.entity, true);
+ this.updateChildRequestStatus(event.entity as Media, true);
}
}
}
diff --git a/yarn.lock b/yarn.lock
index 93ee9c9e..857c4093 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -2,19 +2,20 @@
# yarn lockfile v1
-"@apidevtools/json-schema-ref-parser@9.0.7":
- version "9.0.7"
- resolved "https://registry.yarnpkg.com/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-9.0.7.tgz#64aa7f5b34e43d74ea9e408b90ddfba02050dde3"
- integrity sha512-QdwOGF1+eeyFh+17v2Tz626WX0nucd1iKOm6JUTUvCZdbolblCOOQCxGrQPY0f7jEhn36PiAWqZnsC2r5vmUWg==
+"@apidevtools/json-schema-ref-parser@9.0.9":
+ version "9.0.9"
+ resolved "https://registry.yarnpkg.com/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-9.0.9.tgz#d720f9256e3609621280584f2b47ae165359268b"
+ integrity sha512-GBD2Le9w2+lVFoc4vswGI/TjkNIZSVp7+9xPf+X3uidBfWnAeUWmquteSyt0+VCrhNMWj/FTABISQrD3Z/YA+w==
dependencies:
"@jsdevtools/ono" "^7.1.3"
+ "@types/json-schema" "^7.0.6"
call-me-maybe "^1.0.1"
- js-yaml "^3.13.1"
+ js-yaml "^4.1.0"
-"@babel/cli@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/cli/-/cli-7.14.5.tgz#9551b194f02360729de6060785bbdcce52c69f0a"
- integrity sha512-poegjhRvXHWO0EAsnYajwYZuqcz7gyfxwfaecUESxDujrqOivf3zrjFbub8IJkrqEaz3fvJWh001EzxBub54fg==
+"@babel/cli@^7.15.7":
+ version "7.15.7"
+ resolved "https://registry.yarnpkg.com/@babel/cli/-/cli-7.15.7.tgz#62658abedb786d09c1f70229224b11a65440d7a1"
+ integrity sha512-YW5wOprO2LzMjoWZ5ZG6jfbY9JnkDxuHDwvnrThnuYtByorova/I0HNXJedrUfwuXFQfYOjcqDA4PU3qlZGZjg==
dependencies:
commander "^4.0.1"
convert-source-map "^1.1.0"
@@ -24,7 +25,7 @@
slash "^2.0.0"
source-map "^0.5.0"
optionalDependencies:
- "@nicolo-ribaudo/chokidar-2" "2.1.8-no-fsevents.2"
+ "@nicolo-ribaudo/chokidar-2" "2.1.8-no-fsevents.3"
chokidar "^3.4.0"
"@babel/code-frame@7.12.11":
@@ -253,6 +254,11 @@
resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz#2f75a831269d4f677de49986dff59927533cf375"
integrity sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==
+"@babel/helper-plugin-utils@^7.14.5":
+ version "7.14.5"
+ resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz#5ac822ce97eec46741ab70a517971e443a70c5a9"
+ integrity sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==
+
"@babel/helper-regex@^7.10.4":
version "7.10.5"
resolved "https://registry.yarnpkg.com/@babel/helper-regex/-/helper-regex-7.10.5.tgz#32dfbb79899073c415557053a19bd055aae50ae0"
@@ -305,6 +311,11 @@
resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz#a78c7a7251e01f616512d31b10adcf52ada5e0d2"
integrity sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==
+"@babel/helper-validator-identifier@^7.14.9":
+ version "7.15.7"
+ resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz#220df993bfe904a4a6b02ab4f3385a5ebf6e2389"
+ integrity sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==
+
"@babel/helper-validator-option@^7.12.1":
version "7.12.1"
resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.12.1.tgz#175567380c3e77d60ff98a54bb015fe78f2178d9"
@@ -503,6 +514,13 @@
dependencies:
"@babel/helper-plugin-utils" "^7.8.0"
+"@babel/plugin-syntax-jsx@7.14.5":
+ version "7.14.5"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz#000e2e25d8673cce49300517a3eda44c263e4201"
+ integrity sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.14.5"
+
"@babel/plugin-syntax-jsx@^7.12.1":
version "7.12.1"
resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz#9d9d357cc818aa7ae7935917c1257f67677a0926"
@@ -975,10 +993,10 @@
core-js-pure "^3.0.0"
regenerator-runtime "^0.13.4"
-"@babel/runtime@7.12.5":
- version "7.12.5"
- resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.12.5.tgz#410e7e487441e1b360c29be715d870d9b985882e"
- integrity sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==
+"@babel/runtime@7.15.3":
+ version "7.15.3"
+ resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.15.3.tgz#2e1c2880ca118e5b2f9988322bd8a7656a32502b"
+ integrity sha512-OvwMLqNXkCXSz1kSm58sEsNuhqOx/fKpnUnKnFB5v8uDda5bLNEHNgKPvhDN6IU0LDcnHQ90LlJ0Q6jnyBSIBA==
dependencies:
regenerator-runtime "^0.13.4"
@@ -989,10 +1007,10 @@
dependencies:
regenerator-runtime "^0.13.4"
-"@babel/runtime@^7.14.6":
- version "7.14.6"
- resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.14.6.tgz#535203bc0892efc7dec60bdc27b2ecf6e409062d"
- integrity sha512-/PCB2uJ7oM44tz8YhC4Z/6PeOKXp4K588f+5M3clr1M4zbqztlo0XEfJ2LEzj/FgwfgGcIdl8n7YYjTCI0BYwg==
+"@babel/runtime@^7.15.3":
+ version "7.15.4"
+ resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.15.4.tgz#fd17d16bfdf878e6dd02d19753a39fa8a8d9c84a"
+ integrity sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw==
dependencies:
regenerator-runtime "^0.13.4"
@@ -1059,13 +1077,12 @@
globals "^11.1.0"
lodash "^4.17.19"
-"@babel/types@7.8.3":
- version "7.8.3"
- resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.8.3.tgz#5a383dffa5416db1b73dedffd311ffd0788fb31c"
- integrity sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==
+"@babel/types@7.15.0":
+ version "7.15.0"
+ resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.15.0.tgz#61af11f2286c4e9c69ca8deb5f4375a73c72dcbd"
+ integrity sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==
dependencies:
- esutils "^2.0.2"
- lodash "^4.17.13"
+ "@babel/helper-validator-identifier" "^7.14.9"
to-fast-properties "^2.0.0"
"@babel/types@^7.0.0", "@babel/types@^7.10.4", "@babel/types@^7.10.5", "@babel/types@^7.11.0", "@babel/types@^7.11.5", "@babel/types@^7.12.1", "@babel/types@^7.12.5", "@babel/types@^7.12.6", "@babel/types@^7.12.7", "@babel/types@^7.3.0", "@babel/types@^7.4.4", "@babel/types@^7.6.1", "@babel/types@^7.9.0", "@babel/types@^7.9.5", "@babel/types@^7.9.6":
@@ -1077,34 +1094,34 @@
lodash "^4.17.19"
to-fast-properties "^2.0.0"
-"@commitlint/cli@^12.1.4":
- version "12.1.4"
- resolved "https://registry.yarnpkg.com/@commitlint/cli/-/cli-12.1.4.tgz#af4d9dd3c0122c7b39a61fa1cd2abbad0422dbe0"
- integrity sha512-ZR1WjXLvqEffYyBPT0XdnSxtt3Ty1TMoujEtseW5o3vPnkA1UNashAMjQVg/oELqfaiAMnDw8SERPMN0e/0kLg==
+"@commitlint/cli@^13.1.0":
+ version "13.1.0"
+ resolved "https://registry.yarnpkg.com/@commitlint/cli/-/cli-13.1.0.tgz#3608bb24dbef41aaa0729ffe65c7f9b57409626a"
+ integrity sha512-xN/uNYWtGTva5OMSd+xA6e6/c2jk8av7MUbdd6w2cw89u6z3fAWoyiH87X0ewdSMNYmW/6B3L/2dIVGHRDID5w==
dependencies:
- "@commitlint/format" "^12.1.4"
- "@commitlint/lint" "^12.1.4"
- "@commitlint/load" "^12.1.4"
- "@commitlint/read" "^12.1.4"
- "@commitlint/types" "^12.1.4"
+ "@commitlint/format" "^13.1.0"
+ "@commitlint/lint" "^13.1.0"
+ "@commitlint/load" "^13.1.0"
+ "@commitlint/read" "^13.1.0"
+ "@commitlint/types" "^13.1.0"
lodash "^4.17.19"
resolve-from "5.0.0"
resolve-global "1.0.0"
- yargs "^16.2.0"
+ yargs "^17.0.0"
-"@commitlint/config-conventional@^12.1.4":
- version "12.1.4"
- resolved "https://registry.yarnpkg.com/@commitlint/config-conventional/-/config-conventional-12.1.4.tgz#95bbab622f117a8a3e49f95917b08655040c66a8"
- integrity sha512-ZIdzmdy4o4WyqywMEpprRCrehjCSQrHkaRTVZV411GyLigFQHlEBSJITAihLAWe88Qy/8SyoIe5uKvAsV5vRqQ==
+"@commitlint/config-conventional@^13.1.0":
+ version "13.1.0"
+ resolved "https://registry.yarnpkg.com/@commitlint/config-conventional/-/config-conventional-13.1.0.tgz#f02871d50c73db0a31b777231f49203b964d9d59"
+ integrity sha512-zukJXqdr6jtMiVRy3tTHmwgKcUMGfqKDEskRigc5W3k2aYF4gBAtCEjMAJGZgSQE4DMcHeok0pEV2ANmTpb0cw==
dependencies:
conventional-changelog-conventionalcommits "^4.3.1"
-"@commitlint/ensure@^12.1.4":
- version "12.1.4"
- resolved "https://registry.yarnpkg.com/@commitlint/ensure/-/ensure-12.1.4.tgz#287ae2dcc5ccb086e749705b1bd9bdb99773056f"
- integrity sha512-MxHIBuAG9M4xl33qUfIeMSasbv3ktK0W+iygldBxZOL4QSYC2Gn66pZAQMnV9o3V+sVFHoAK2XUKqBAYrgbEqw==
+"@commitlint/ensure@^13.1.0":
+ version "13.1.0"
+ resolved "https://registry.yarnpkg.com/@commitlint/ensure/-/ensure-13.1.0.tgz#057a325b54f104cbeed2a26bacb5eec29298e7d5"
+ integrity sha512-NRGyjOdZQnlYwm9it//BZJ2Vm+4x7G9rEnHpLCvNKYY0c6RA8Qf7hamLAB8dWO12RLuFt06JaOpHZoTt/gHutA==
dependencies:
- "@commitlint/types" "^12.1.4"
+ "@commitlint/types" "^13.1.0"
lodash "^4.17.19"
"@commitlint/execute-rule@^11.0.0":
@@ -1112,36 +1129,36 @@
resolved "https://registry.yarnpkg.com/@commitlint/execute-rule/-/execute-rule-11.0.0.tgz#3ed60ab7a33019e58d90e2d891b75d7df77b4b4d"
integrity sha512-g01p1g4BmYlZ2+tdotCavrMunnPFPhTzG1ZiLKTCYrooHRbmvqo42ZZn4QMStUEIcn+jfLb6BRZX3JzIwA1ezQ==
-"@commitlint/execute-rule@^12.1.4":
- version "12.1.4"
- resolved "https://registry.yarnpkg.com/@commitlint/execute-rule/-/execute-rule-12.1.4.tgz#9973b02e9779adbf1522ae9ac207a4815ec73de1"
- integrity sha512-h2S1j8SXyNeABb27q2Ok2vD1WfxJiXvOttKuRA9Or7LN6OQoC/KtT3844CIhhWNteNMu/wE0gkTqGxDVAnJiHg==
+"@commitlint/execute-rule@^13.0.0":
+ version "13.0.0"
+ resolved "https://registry.yarnpkg.com/@commitlint/execute-rule/-/execute-rule-13.0.0.tgz#7823303b82b5d86dac46e67cfa005f4433476981"
+ integrity sha512-lBz2bJhNAgkkU/rFMAw3XBNujbxhxlaFHY3lfKB/MxpAa+pIfmWB3ig9i1VKe0wCvujk02O0WiMleNaRn2KJqw==
-"@commitlint/format@^12.1.4":
- version "12.1.4"
- resolved "https://registry.yarnpkg.com/@commitlint/format/-/format-12.1.4.tgz#db2d46418a6ae57c90e5f7f65dff46f0265d9f24"
- integrity sha512-h28ucMaoRjVvvgS6Bdf85fa/+ZZ/iu1aeWGCpURnQV7/rrVjkhNSjZwGlCOUd5kDV1EnZ5XdI7L18SUpRjs26g==
+"@commitlint/format@^13.1.0":
+ version "13.1.0"
+ resolved "https://registry.yarnpkg.com/@commitlint/format/-/format-13.1.0.tgz#915570d958d83bae5fa645de6b1e6c9dd1362ec0"
+ integrity sha512-n46rYvzf+6Sm99TJjTLjJBkjm6JVcklt31lDO5Q+pCIV0NnJ4qIUcwa6wIL9a9Vqb1XzlMgtp27E0zyYArkvSg==
dependencies:
- "@commitlint/types" "^12.1.4"
+ "@commitlint/types" "^13.1.0"
chalk "^4.0.0"
-"@commitlint/is-ignored@^12.1.4":
- version "12.1.4"
- resolved "https://registry.yarnpkg.com/@commitlint/is-ignored/-/is-ignored-12.1.4.tgz#4c430bc3b361aa9be5cd4ddb252c1559870ea7bc"
- integrity sha512-uTu2jQU2SKvtIRVLOzMQo3KxDtO+iJ1p0olmncwrqy4AfPLgwoyCP2CiULq5M7xpR3+dE3hBlZXbZTQbD7ycIw==
+"@commitlint/is-ignored@^13.1.0":
+ version "13.1.0"
+ resolved "https://registry.yarnpkg.com/@commitlint/is-ignored/-/is-ignored-13.1.0.tgz#88a5dfbc8f9ea91e860323af6681aa131322b0c4"
+ integrity sha512-P6zenLE5Tn3FTNjRzmL9+/KooTXEI0khA2TmUbuei9KiycemeO4q7Xk7w7aXwFPNAbN0O9oI7z3z7cFpzKJWmQ==
dependencies:
- "@commitlint/types" "^12.1.4"
+ "@commitlint/types" "^13.1.0"
semver "7.3.5"
-"@commitlint/lint@^12.1.4":
- version "12.1.4"
- resolved "https://registry.yarnpkg.com/@commitlint/lint/-/lint-12.1.4.tgz#856b7fd2b2e6367b836cb84a12f1c1b3c0e40d22"
- integrity sha512-1kZ8YDp4to47oIPFELUFGLiLumtPNKJigPFDuHt2+f3Q3IKdQ0uk53n3CPl4uoyso/Og/EZvb1mXjFR/Yce4cA==
+"@commitlint/lint@^13.1.0":
+ version "13.1.0"
+ resolved "https://registry.yarnpkg.com/@commitlint/lint/-/lint-13.1.0.tgz#ea56ce0970f9b75ffe7bd2c9968f4f1d4461ba3a"
+ integrity sha512-qH9AYSQDDTaSWSdtOvB3G1RdPpcYSgddAdFYqpFewlKQ1GJj/L+sM7vwqCG7/ip6AiM04Sry1sgmFzaEoFREUA==
dependencies:
- "@commitlint/is-ignored" "^12.1.4"
- "@commitlint/parse" "^12.1.4"
- "@commitlint/rules" "^12.1.4"
- "@commitlint/types" "^12.1.4"
+ "@commitlint/is-ignored" "^13.1.0"
+ "@commitlint/parse" "^13.1.0"
+ "@commitlint/rules" "^13.1.0"
+ "@commitlint/types" "^13.1.0"
"@commitlint/load@>6.1.1":
version "11.0.0"
@@ -1156,41 +1173,41 @@
lodash "^4.17.19"
resolve-from "^5.0.0"
-"@commitlint/load@^12.1.4":
- version "12.1.4"
- resolved "https://registry.yarnpkg.com/@commitlint/load/-/load-12.1.4.tgz#e3c2dbc0e7d8d928f57a6878bd7219909fc0acab"
- integrity sha512-Keszi0IOjRzKfxT+qES/n+KZyLrxy79RQz8wWgssCboYjKEp+wC+fLCgbiMCYjI5k31CIzIOq/16J7Ycr0C0EA==
+"@commitlint/load@^13.1.0":
+ version "13.1.0"
+ resolved "https://registry.yarnpkg.com/@commitlint/load/-/load-13.1.0.tgz#d6c9b547551f2216586d6c1964d93f92e7b04277"
+ integrity sha512-zlZbjJCWnWmBOSwTXis8H7I6pYk6JbDwOCuARA6B9Y/qt2PD+NCo0E/7EuaaFoxjHl+o56QR5QttuMBrf+BJzg==
dependencies:
- "@commitlint/execute-rule" "^12.1.4"
- "@commitlint/resolve-extends" "^12.1.4"
- "@commitlint/types" "^12.1.4"
+ "@commitlint/execute-rule" "^13.0.0"
+ "@commitlint/resolve-extends" "^13.0.0"
+ "@commitlint/types" "^13.1.0"
chalk "^4.0.0"
cosmiconfig "^7.0.0"
lodash "^4.17.19"
resolve-from "^5.0.0"
-"@commitlint/message@^12.1.4":
- version "12.1.4"
- resolved "https://registry.yarnpkg.com/@commitlint/message/-/message-12.1.4.tgz#3895edcc0709deca5945f3d55f5ea95a9f1f446d"
- integrity sha512-6QhalEKsKQ/Y16/cTk5NH4iByz26fqws2ub+AinHPtM7Io0jy4e3rym9iE+TkEqiqWZlUigZnTwbPvRJeSUBaA==
+"@commitlint/message@^13.0.0":
+ version "13.0.0"
+ resolved "https://registry.yarnpkg.com/@commitlint/message/-/message-13.0.0.tgz#4f8d56b59e9cee8b37b8db6b48c26d7faf33762f"
+ integrity sha512-W/pxhesVEk8747BEWJ+VGQ9ILHmCV27/pEwJ0hGny1wqVquUR8SxvScRCbUjHCB1YtWX4dEnOPXOS9CLH/CX7A==
-"@commitlint/parse@^12.1.4":
- version "12.1.4"
- resolved "https://registry.yarnpkg.com/@commitlint/parse/-/parse-12.1.4.tgz#ba03d54d24ef84f6fd2ff31c5e9998b22d7d0aa1"
- integrity sha512-yqKSAsK2V4X/HaLb/yYdrzs6oD/G48Ilt0EJ2Mp6RJeWYxG14w/Out6JrneWnr/cpzemyN5hExOg6+TB19H/Lw==
+"@commitlint/parse@^13.1.0":
+ version "13.1.0"
+ resolved "https://registry.yarnpkg.com/@commitlint/parse/-/parse-13.1.0.tgz#b88764be36527a468531e1b8dd2d95693ff9ba34"
+ integrity sha512-xFybZcqBiKVjt6vTStvQkySWEUYPI0AcO4QQELyy29o8EzYZqWkhUfrb7K61fWiHsplWL1iL6F3qCLoxSgTcrg==
dependencies:
- "@commitlint/types" "^12.1.4"
+ "@commitlint/types" "^13.1.0"
conventional-changelog-angular "^5.0.11"
conventional-commits-parser "^3.0.0"
-"@commitlint/read@^12.1.4":
- version "12.1.4"
- resolved "https://registry.yarnpkg.com/@commitlint/read/-/read-12.1.4.tgz#552fda42ef185d5b578beb6f626a5f8b282de3a6"
- integrity sha512-TnPQSJgD8Aod5Xeo9W4SaYKRZmIahukjcCWJ2s5zb3ZYSmj6C85YD9cR5vlRyrZjj78ItLUV/X4FMWWVIS38Jg==
+"@commitlint/read@^13.1.0":
+ version "13.1.0"
+ resolved "https://registry.yarnpkg.com/@commitlint/read/-/read-13.1.0.tgz#ccb65426b1228b8a598ed36966722d19756eea41"
+ integrity sha512-NrVe23GMKyL6i1yDJD8IpqCBzhzoS3wtLfDj8QBzc01Ov1cYBmDojzvBklypGb+MLJM1NbzmRM4PR5pNX0U/NQ==
dependencies:
- "@commitlint/top-level" "^12.1.4"
- "@commitlint/types" "^12.1.4"
- fs-extra "^9.0.0"
+ "@commitlint/top-level" "^13.0.0"
+ "@commitlint/types" "^13.1.0"
+ fs-extra "^10.0.0"
git-raw-commits "^2.0.0"
"@commitlint/resolve-extends@^11.0.0":
@@ -1203,35 +1220,36 @@
resolve-from "^5.0.0"
resolve-global "^1.0.0"
-"@commitlint/resolve-extends@^12.1.4":
- version "12.1.4"
- resolved "https://registry.yarnpkg.com/@commitlint/resolve-extends/-/resolve-extends-12.1.4.tgz#e758ed7dcdf942618b9f603a7c28a640f6a0802a"
- integrity sha512-R9CoUtsXLd6KSCfsZly04grsH6JVnWFmVtWgWs1KdDpdV+G3TSs37tColMFqglpkx3dsWu8dsPD56+D9YnJfqg==
+"@commitlint/resolve-extends@^13.0.0":
+ version "13.0.0"
+ resolved "https://registry.yarnpkg.com/@commitlint/resolve-extends/-/resolve-extends-13.0.0.tgz#a38fcd2474483bf9ec6e1e901b27b8a23abe7d73"
+ integrity sha512-1SyaE+UOsYTkQlTPUOoj4NwxQhGFtYildVS/d0TJuK8a9uAJLw7bhCLH2PEeH5cC2D1do4Eqhx/3bLDrSLH3hg==
dependencies:
import-fresh "^3.0.0"
lodash "^4.17.19"
resolve-from "^5.0.0"
resolve-global "^1.0.0"
-"@commitlint/rules@^12.1.4":
- version "12.1.4"
- resolved "https://registry.yarnpkg.com/@commitlint/rules/-/rules-12.1.4.tgz#0e141b08caa3d7bdc48aa784baa8baff3efd64db"
- integrity sha512-W8m6ZSjg7RuIsIfzQiFHa48X5mcPXeKT9yjBxVmjHvYfS2FDBf1VxCQ7vO0JTVIdV4ohjZ0eKg/wxxUuZHJAZg==
+"@commitlint/rules@^13.1.0":
+ version "13.1.0"
+ resolved "https://registry.yarnpkg.com/@commitlint/rules/-/rules-13.1.0.tgz#04f5aaf952884364ebf4e899ec440e3985f0e580"
+ integrity sha512-b6F+vBqEXsHVghrhomG0Y6YJimHZqkzZ0n5QEpk03dpBXH2OnsezpTw5e+GvbyYCc7PutGbYVQkytuv+7xCxYA==
dependencies:
- "@commitlint/ensure" "^12.1.4"
- "@commitlint/message" "^12.1.4"
- "@commitlint/to-lines" "^12.1.4"
- "@commitlint/types" "^12.1.4"
+ "@commitlint/ensure" "^13.1.0"
+ "@commitlint/message" "^13.0.0"
+ "@commitlint/to-lines" "^13.0.0"
+ "@commitlint/types" "^13.1.0"
+ execa "^5.0.0"
-"@commitlint/to-lines@^12.1.4":
- version "12.1.4"
- resolved "https://registry.yarnpkg.com/@commitlint/to-lines/-/to-lines-12.1.4.tgz#caa582dbf121f377a0588bb64e25c4854843cd25"
- integrity sha512-TParumvbi8bdx3EdLXz2MaX+e15ZgoCqNUgqHsRLwyqLUTRbqCVkzrfadG1UcMQk8/d5aMbb327ZKG3Q4BRorw==
+"@commitlint/to-lines@^13.0.0":
+ version "13.0.0"
+ resolved "https://registry.yarnpkg.com/@commitlint/to-lines/-/to-lines-13.0.0.tgz#5937dd287e3a4f984580ea94bdb994132169a780"
+ integrity sha512-mzxWwCio1M4/kG9/69TTYqrraQ66LmtJCYTzAZdZ2eJX3I5w52pSjyP/DJzAUVmmJCYf2Kw3s+RtNVShtnZ+Rw==
-"@commitlint/top-level@^12.1.4":
- version "12.1.4"
- resolved "https://registry.yarnpkg.com/@commitlint/top-level/-/top-level-12.1.4.tgz#96d5c715bfc1bdf86dfcf11b67fc2cf7658c7a6e"
- integrity sha512-d4lTJrOT/dXlpY+NIt4CUl77ciEzYeNVc0VFgUQ6VA+b1rqYD2/VWFjBlWVOrklxtSDeKyuEhs36RGrppEFAvg==
+"@commitlint/top-level@^13.0.0":
+ version "13.0.0"
+ resolved "https://registry.yarnpkg.com/@commitlint/top-level/-/top-level-13.0.0.tgz#f8e1d1425240cd72c600e4da5716418c4ea0bda2"
+ integrity sha512-baBy3MZBF28sR93yFezd4a5TdHsbXaakeladfHK9dOcGdXo9oQe3GS5hP3BmlN680D6AiQSN7QPgEJgrNUWUCg==
dependencies:
find-up "^5.0.0"
@@ -1240,10 +1258,10 @@
resolved "https://registry.yarnpkg.com/@commitlint/types/-/types-11.0.0.tgz#719cf05fcc1abb6533610a2e0f5dd1e61eac14fe"
integrity sha512-VoNqai1vR5anRF5Tuh/+SWDFk7xi7oMwHrHrbm1BprYXjB2RJsWLhUrStMssDxEl5lW/z3EUdg8RvH/IUBccSQ==
-"@commitlint/types@^12.1.4":
- version "12.1.4"
- resolved "https://registry.yarnpkg.com/@commitlint/types/-/types-12.1.4.tgz#9618a5dc8991fb58e6de6ed89d7bf712fa74ba7e"
- integrity sha512-KRIjdnWNUx6ywz+SJvjmNCbQKcKP6KArhjZhY2l+CWKxak0d77SOjggkMwFTiSgLODOwmuLTbarR2ZfWPiPMlw==
+"@commitlint/types@^13.1.0":
+ version "13.1.0"
+ resolved "https://registry.yarnpkg.com/@commitlint/types/-/types-13.1.0.tgz#12cfb6e932372b1816af8900e2d10694add28191"
+ integrity sha512-zcVjuT+OfKt8h91vhBxt05RMcTGEx6DM7Q9QZeuMbXFk6xgbsSEDMMapbJPA1bCZ81fa/1OQBijSYPrKvtt06g==
dependencies:
chalk "^4.0.0"
@@ -1406,10 +1424,10 @@
resolved "https://registry.yarnpkg.com/@emotion/weak-memoize/-/weak-memoize-0.2.5.tgz#8eed982e2ee6f7f4e44c253e12962980791efd46"
integrity sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA==
-"@eslint/eslintrc@^0.4.2":
- version "0.4.2"
- resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.2.tgz#f63d0ef06f5c0c57d76c4ab5f63d3835c51b0179"
- integrity sha512-8nmGq/4ycLpIwzvhI4tNDmQztZ8sp+hI7cyG8i1nQDhkAbRzHpXPidRAHlNvCZQpJTKw5ItIpMw9RSToGF00mg==
+"@eslint/eslintrc@^0.4.3":
+ version "0.4.3"
+ resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz#9e42981ef035beb3dd49add17acb96e8ff6f394c"
+ integrity sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==
dependencies:
ajv "^6.12.4"
debug "^4.1.1"
@@ -1428,11 +1446,12 @@
dependencies:
tslib "^2.0.1"
-"@formatjs/ecma402-abstract@1.9.3":
- version "1.9.3"
- resolved "https://registry.yarnpkg.com/@formatjs/ecma402-abstract/-/ecma402-abstract-1.9.3.tgz#00892014c805935b5b1345d238246e9bf3a2de50"
- integrity sha512-DBrRUL65m4SVtfq+T4Qltd8+upAzfb9K1MX0UZ0hqQ0wpBY0PSIti9XJe0ZQ/j2v/KxpwQ0Jw5NLumKVezJFQg==
+"@formatjs/ecma402-abstract@1.9.8":
+ version "1.9.8"
+ resolved "https://registry.yarnpkg.com/@formatjs/ecma402-abstract/-/ecma402-abstract-1.9.8.tgz#f3dad447fbc7f063f88e2a148b7a353161740e74"
+ integrity sha512-2U4n11bLmTij/k4ePCEFKJILPYwdMcJTdnKVBi+JMWBgu5O1N+XhCazlE6QXqVO1Agh2Doh0b/9Jf1mSmSVfhA==
dependencies:
+ "@formatjs/intl-localematcher" "0.2.20"
tslib "^2.1.0"
"@formatjs/ecma402-abstract@^1.2.1":
@@ -1442,42 +1461,53 @@
dependencies:
tslib "^2.1.0"
-"@formatjs/fast-memoize@1.1.1":
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/@formatjs/fast-memoize/-/fast-memoize-1.1.1.tgz#3006b58aca1e39a98aca213356b42da5d173f26b"
- integrity sha512-mIqBr5uigIlx13eZTOPSEh2buDiy3BCdMYUtewICREQjbb4xarDiVWoXSnrERM7NanZ+0TAHNXSqDe6HpEFQUg==
-
-"@formatjs/icu-messageformat-parser@2.0.6":
- version "2.0.6"
- resolved "https://registry.yarnpkg.com/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.0.6.tgz#7471c2116982f07b3d9b80e4572a870f20adbaf6"
- integrity sha512-dgOZ2kq3sbjjC4P0IIghXFUiGY+x9yyypBJF9YFACjw8gPq/OSPmOzdMGvjY9hl4EeeIhhsDd4LIAN/3zHG99A==
+"@formatjs/fast-memoize@1.2.0":
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/@formatjs/fast-memoize/-/fast-memoize-1.2.0.tgz#1123bfcc5d21d761f15d8b1c32d10e1b6530355d"
+ integrity sha512-fObitP9Tlc31SKrPHgkPgQpGo4+4yXfQQITTCNH8AZdEqB7Mq4nPrjpUL/tNGN3lEeJcFxDbi0haX8HM7QvQ8w==
dependencies:
- "@formatjs/ecma402-abstract" "1.9.3"
- "@formatjs/icu-skeleton-parser" "1.2.7"
tslib "^2.1.0"
-"@formatjs/icu-skeleton-parser@1.2.7":
- version "1.2.7"
- resolved "https://registry.yarnpkg.com/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.2.7.tgz#a74954695c37470efdeff828799654088e567c34"
- integrity sha512-xm1rJMOz4fwVfWH98VKtbTpZvyQ45plHilkCF16Nm6bAgosYC/IcMmgJisGr6uHqb5TvJRXE07+EvnkIIQjsdA==
+"@formatjs/icu-messageformat-parser@2.0.11":
+ version "2.0.11"
+ resolved "https://registry.yarnpkg.com/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.0.11.tgz#e4ba40b9a8aefc8bccfc96be5906d3bca305b4b3"
+ integrity sha512-5mWb8U8aulYGwnDZWrr+vdgn5PilvtrqQYQ1pvpgzQes/osi85TwmL2GqTGLlKIvBKD2XNA61kAqXYY95w4LWg==
dependencies:
- "@formatjs/ecma402-abstract" "1.9.3"
+ "@formatjs/ecma402-abstract" "1.9.8"
+ "@formatjs/icu-skeleton-parser" "1.2.12"
tslib "^2.1.0"
-"@formatjs/intl-displaynames@5.1.5":
- version "5.1.5"
- resolved "https://registry.yarnpkg.com/@formatjs/intl-displaynames/-/intl-displaynames-5.1.5.tgz#fb65c09493c3488e11e72b7d9512f0c1cc18b247"
- integrity sha512-338DoPv8C4BqLqE7Sn5GkJbbkpL0RG8VoMP6qMJywx7bXVgOdWXiXUl3owdCPvq0bpVGGxTl+UNnF+UH8wGdLg==
+"@formatjs/icu-skeleton-parser@1.2.12":
+ version "1.2.12"
+ resolved "https://registry.yarnpkg.com/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.2.12.tgz#45426eb1448c0c08c931eb9f0672283c0e4d0062"
+ integrity sha512-DTFxWmEA02ZNW6fsYjGYSADvtrqqjCYF7DSgCmMfaaE0gLP4pCdAgOPE+lkXXU+jP8iCw/YhMT2Seyk/C5lBWg==
dependencies:
- "@formatjs/ecma402-abstract" "1.9.3"
+ "@formatjs/ecma402-abstract" "1.9.8"
tslib "^2.1.0"
-"@formatjs/intl-listformat@6.2.5":
- version "6.2.5"
- resolved "https://registry.yarnpkg.com/@formatjs/intl-listformat/-/intl-listformat-6.2.5.tgz#b2534700807e3ca2c2d8180592c15751037c908a"
- integrity sha512-LRGroM+uLc8dL5J8zwHhNNxWw45nnHQMphW3zEnD9AySKPbFRsrSxzV8LYA93U5mkvMSBf49RdEODpdeyDak/Q==
+"@formatjs/intl-displaynames@5.2.3":
+ version "5.2.3"
+ resolved "https://registry.yarnpkg.com/@formatjs/intl-displaynames/-/intl-displaynames-5.2.3.tgz#a0cebc81e89c5414177ade71a2f2388d799ee6e8"
+ integrity sha512-5BmhSurLbfgdeo0OBcNPPkIS8ikMMYaHe2NclxEQZqcMvrnQzNMNnUE2dDF5vZx+mkvKq77aQYzpc8RfqVsRCQ==
+ dependencies:
+ "@formatjs/ecma402-abstract" "1.9.8"
+ "@formatjs/intl-localematcher" "0.2.20"
+ tslib "^2.1.0"
+
+"@formatjs/intl-listformat@6.3.3":
+ version "6.3.3"
+ resolved "https://registry.yarnpkg.com/@formatjs/intl-listformat/-/intl-listformat-6.3.3.tgz#0cb83a012c0ae46876e30589a086695298e0fb5c"
+ integrity sha512-3nzAKgVS5rePDa5HiH0OwZgAhqxLtzlMc9Pg4QgajRHSP1TqFiMmQnnn52wd3+xVTb7cjZVm3JBnTv51/MhTOg==
+ dependencies:
+ "@formatjs/ecma402-abstract" "1.9.8"
+ "@formatjs/intl-localematcher" "0.2.20"
+ tslib "^2.1.0"
+
+"@formatjs/intl-localematcher@0.2.20":
+ version "0.2.20"
+ resolved "https://registry.yarnpkg.com/@formatjs/intl-localematcher/-/intl-localematcher-0.2.20.tgz#782aef53d1c1b6112ee67468dc59f9b8d1ba7b17"
+ integrity sha512-/Ro85goRZnCojzxOegANFYL0LaDIpdPjAukR7xMTjOtRx+3yyjR0ifGTOW3/Kjhmab3t6GnyHBYWZSudxEOxPA==
dependencies:
- "@formatjs/ecma402-abstract" "1.9.3"
tslib "^2.1.0"
"@formatjs/intl-numberformat@^5.5.2":
@@ -1487,17 +1517,17 @@
dependencies:
"@formatjs/ecma402-abstract" "^1.2.1"
-"@formatjs/intl@1.13.1":
- version "1.13.1"
- resolved "https://registry.yarnpkg.com/@formatjs/intl/-/intl-1.13.1.tgz#1d3a05f2db7d7590da855409d8c924822b03e09c"
- integrity sha512-7UF0tTjdSsMc+0wA7/ROw0ibOo+l3Can6Z01JTC6alshxYvg6UufeklbvDtenXhoeXkUWmQ/HGFJaJhQuHfGGw==
+"@formatjs/intl@1.14.1":
+ version "1.14.1"
+ resolved "https://registry.yarnpkg.com/@formatjs/intl/-/intl-1.14.1.tgz#03e12f7e2cf557defdd1a5aeb1c143efb8cfbc7b"
+ integrity sha512-mtL8oBgFwTu0GHFnxaF93fk/zNzNkPzl+27Fwg5AZ88pWHWb7037dpODzoCBnaIVk4FBO5emUn/6jI9Byj8hOw==
dependencies:
- "@formatjs/ecma402-abstract" "1.9.3"
- "@formatjs/fast-memoize" "1.1.1"
- "@formatjs/icu-messageformat-parser" "2.0.6"
- "@formatjs/intl-displaynames" "5.1.5"
- "@formatjs/intl-listformat" "6.2.5"
- intl-messageformat "9.7.0"
+ "@formatjs/ecma402-abstract" "1.9.8"
+ "@formatjs/fast-memoize" "1.2.0"
+ "@formatjs/icu-messageformat-parser" "2.0.11"
+ "@formatjs/intl-displaynames" "5.2.3"
+ "@formatjs/intl-listformat" "6.3.3"
+ intl-messageformat "9.9.1"
tslib "^2.1.0"
"@formatjs/ts-transformer@2.13.0":
@@ -1509,12 +1539,13 @@
tslib "^2.0.1"
typescript "^4.0"
-"@formatjs/ts-transformer@3.4.3":
- version "3.4.3"
- resolved "https://registry.yarnpkg.com/@formatjs/ts-transformer/-/ts-transformer-3.4.3.tgz#bc2397bd380fb3abc6be94a709d452e37ed3a9c0"
- integrity sha512-CmsE+0rpGucWfK/cdVJ4oUfO7LbFJflGwJ6/U122wZhxRs59xcThUIRBBX7HU7Hx1BhtPa3LSW9QJc41D73tpQ==
+"@formatjs/ts-transformer@3.4.10":
+ version "3.4.10"
+ resolved "https://registry.yarnpkg.com/@formatjs/ts-transformer/-/ts-transformer-3.4.10.tgz#f623c5db5eaea4f6da34124f620f043d5ea3970a"
+ integrity sha512-5fu8x+8CtyrFe8zdwHvFsYLx9TEPjeJSODRS1ZJxkMVpTBHaNsPqsPkN1TuTk5x3+tSczxXmN1LGrAzUxNN3nQ==
dependencies:
- "@formatjs/icu-messageformat-parser" "2.0.6"
+ "@formatjs/icu-messageformat-parser" "2.0.11"
+ chalk "^4.0.0"
tslib "^2.1.0"
"@formatjs/ts-transformer@^2.6.0":
@@ -1526,12 +1557,10 @@
tslib "^2.0.1"
typescript "^4.0"
-"@fullhuman/postcss-purgecss@^4.0.3":
- version "4.0.3"
- resolved "https://registry.yarnpkg.com/@fullhuman/postcss-purgecss/-/postcss-purgecss-4.0.3.tgz#55d71712ec1c7a88e0d1ba5f10ce7fb6aa05beb4"
- integrity sha512-/EnQ9UDWGGqHkn1UKAwSgh+gJHPKmD+Z+5dQ4gWT4qq2NUyez3zqAfZNwFH3eSgmgO+wjTXfhlLchx2M9/K+7Q==
- dependencies:
- purgecss "^4.0.3"
+"@gar/promisify@^1.0.1":
+ version "1.1.2"
+ resolved "https://registry.yarnpkg.com/@gar/promisify/-/promisify-1.1.2.tgz#30aa825f11d438671d585bd44e7fd564535fc210"
+ integrity sha512-82cpyJyKRoQoRi+14ibCeGPu0CwypgtBAdBhq1WfvagpCZNKqwXbKwXllYSMG91DhmG4jt9gN8eP6lGOtozuaw==
"@hapi/accept@5.0.2":
version "5.0.2"
@@ -1560,24 +1589,29 @@
resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-9.1.0.tgz#6c9eafc78c1529248f8f4d92b0799a712b6052c6"
integrity sha512-i9YbZPN3QgfighY/1X1Pu118VUz2Fmmhd6b2n0/O8YVgGGfw0FbUYoA97k7FkpGJ+pLCFEDLUmAPPV4D1kpeFw==
-"@headlessui/react@^1.3.0":
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/@headlessui/react/-/react-1.3.0.tgz#62287c92604923e5dfb394483e5ec2463e1baea6"
- integrity sha512-2gqTO6BQ3Jr8vDX1B67n1gl6MGKTt6DBmR+H0qxwj0gTMnR2+Qpktj8alRWxsZBODyOiBb77QSQpE/6gG3MX4Q==
+"@headlessui/react@^1.4.1":
+ version "1.4.1"
+ resolved "https://registry.yarnpkg.com/@headlessui/react/-/react-1.4.1.tgz#0a8dbb20e1d63dcea55bfc3ab1b87637aaac7777"
+ integrity sha512-gL6Ns5xQM57cZBzX6IVv6L7nsam8rDEpRhs5fg28SN64ikfmuuMgunc+Rw5C1cMScnvFM+cz32ueVrlSFEVlSg==
-"@heroicons/react@^1.0.1":
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/@heroicons/react/-/react-1.0.1.tgz#66d25f6441920bd5c2146ea27fd33995885452dd"
- integrity sha512-uikw2gKCmqnvjVxitecWfFLMOKyL9BTFcU4VM3hHj9OMwpkCr5Ke+MRMyY2/aQVmsYs4VTq7NCFX05MYwAHi3g==
+"@heroicons/react@^1.0.4":
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/@heroicons/react/-/react-1.0.4.tgz#11847eb2ea5510419d7ada9ff150a33af0ad0863"
+ integrity sha512-3kOrTmo8+Z8o6AL0rzN82MOf8J5CuxhRLFhpI8mrn+3OqekA6d5eb1GYO3EYYo1Vn6mYQSMNTzCWbEwUInb0cQ==
-"@iarna/cli@^1.2.0":
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/@iarna/cli/-/cli-1.2.0.tgz#0f7af5e851afe895104583c4ca07377a8094d641"
- integrity sha512-ukITQAqVs2n9HGmn3car/Ir7d3ta650iXhrG7pjr3EWdFmJuuOVWgYsu7ftsSe5VifEFFhjxVuX9+8F7L8hwcA==
+"@humanwhocodes/config-array@^0.5.0":
+ version "0.5.0"
+ resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.5.0.tgz#1407967d4c6eecd7388f83acf1eaf4d0c6e58ef9"
+ integrity sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==
dependencies:
- signal-exit "^3.0.2"
- update-notifier "^2.2.0"
- yargs "^8.0.2"
+ "@humanwhocodes/object-schema" "^1.2.0"
+ debug "^4.1.1"
+ minimatch "^3.0.4"
+
+"@humanwhocodes/object-schema@^1.2.0":
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz#87de7af9c231826fdd68ac7258f77c429e0e5fcf"
+ integrity sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==
"@jsdevtools/ono@7.1.3", "@jsdevtools/ono@^7.1.3":
version "7.1.3"
@@ -1625,25 +1659,32 @@
semver "^7.3.4"
tar "^6.1.0"
-"@next/env@11.0.1":
- version "11.0.1"
- resolved "https://registry.yarnpkg.com/@next/env/-/env-11.0.1.tgz#6dc96ac76f1663ab747340e907e8933f190cc8fd"
- integrity sha512-yZfKh2U6R9tEYyNUrs2V3SBvCMufkJ07xMH5uWy8wqcl5gAXoEw6A/1LDqwX3j7pUutF9d1ZxpdGDA3Uag+aQQ==
+"@napi-rs/triples@^1.0.3":
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/@napi-rs/triples/-/triples-1.0.3.tgz#76d6d0c3f4d16013c61e45dfca5ff1e6c31ae53c"
+ integrity sha512-jDJTpta+P4p1NZTFVLHJ/TLFVYVcOqv6l8xwOeBKNPMgY/zDYH/YH7SJbvrr/h1RcS9GzbPcLKGzpuK9cV56UA==
-"@next/eslint-plugin-next@11.0.1":
- version "11.0.1"
- resolved "https://registry.yarnpkg.com/@next/eslint-plugin-next/-/eslint-plugin-next-11.0.1.tgz#5dd3264a40fadcf28eba00d914d69103422bb7e6"
- integrity sha512-UzdX3y6XSrj9YuASUb/p4sRvfjP2klj2YgIOfMwrWoLTTPJQMh00hREB9Ftr7m7RIxjVSAaaLXIRLdxvq948GA==
+"@next/env@11.1.2":
+ version "11.1.2"
+ resolved "https://registry.yarnpkg.com/@next/env/-/env-11.1.2.tgz#27996efbbc54c5f949f5e8c0a156e3aa48369b99"
+ integrity sha512-+fteyVdQ7C/OoulfcF6vd1Yk0FEli4453gr8kSFbU8sKseNSizYq6df5MKz/AjwLptsxrUeIkgBdAzbziyJ3mA==
-"@next/polyfill-module@11.0.1":
- version "11.0.1"
- resolved "https://registry.yarnpkg.com/@next/polyfill-module/-/polyfill-module-11.0.1.tgz#ca2a110c1c44672cbcff6c2b983f0c0549d87291"
- integrity sha512-Cjs7rrKCg4CF4Jhri8PCKlBXhszTfOQNl9AjzdNy4K5jXFyxyoSzuX2rK4IuoyE+yGp5A3XJCBEmOQ4xbUp9Mg==
+"@next/eslint-plugin-next@11.1.2":
+ version "11.1.2"
+ resolved "https://registry.yarnpkg.com/@next/eslint-plugin-next/-/eslint-plugin-next-11.1.2.tgz#f26cf90bcb6cd2e4645e2ba253bbc9aaaa43a170"
+ integrity sha512-cN+ojHRsufr9Yz0rtvjv8WI5En0RPZRJnt0y16Ha7DD+0n473evz8i1ETEJHmOLeR7iPJR0zxRrxeTN/bJMOjg==
+ dependencies:
+ glob "7.1.7"
-"@next/react-dev-overlay@11.0.1":
- version "11.0.1"
- resolved "https://registry.yarnpkg.com/@next/react-dev-overlay/-/react-dev-overlay-11.0.1.tgz#3c481e83347255abd466dcf7e59ac8a79a0d7fd6"
- integrity sha512-lvUjMVpLsgzADs9Q8wtC5LNqvfdN+M0BDMSrqr04EDWAyyX0vURHC9hkvLbyEYWyh+WW32pwjKBXdkMnJhoqMg==
+"@next/polyfill-module@11.1.2":
+ version "11.1.2"
+ resolved "https://registry.yarnpkg.com/@next/polyfill-module/-/polyfill-module-11.1.2.tgz#1fe92c364fdc81add775a16c678f5057c6aace98"
+ integrity sha512-xZmixqADM3xxtqBV0TpAwSFzWJP0MOQzRfzItHXf1LdQHWb0yofHHC+7eOrPFic8+ZGz5y7BdPkkgR1S25OymA==
+
+"@next/react-dev-overlay@11.1.2":
+ version "11.1.2"
+ resolved "https://registry.yarnpkg.com/@next/react-dev-overlay/-/react-dev-overlay-11.1.2.tgz#73795dc5454b7af168bac93df7099965ebb603be"
+ integrity sha512-rDF/mGY2NC69mMg2vDqzVpCOlWqnwPUXB2zkARhvknUHyS6QJphPYv9ozoPJuoT/QBs49JJd9KWaAzVBvq920A==
dependencies:
"@babel/code-frame" "7.12.11"
anser "1.4.9"
@@ -1657,27 +1698,42 @@
stacktrace-parser "0.1.10"
strip-ansi "6.0.0"
-"@next/react-refresh-utils@11.0.1":
- version "11.0.1"
- resolved "https://registry.yarnpkg.com/@next/react-refresh-utils/-/react-refresh-utils-11.0.1.tgz#a7509f22b6f70c13101a26573afd295295f1c020"
- integrity sha512-K347DM6Z7gBSE+TfUaTTceWvbj0B6iNAsFZXbFZOlfg3uyz2sbKpzPYYFocCc27yjLaS8OfR8DEdS2mZXi8Saw==
+"@next/react-refresh-utils@11.1.2":
+ version "11.1.2"
+ resolved "https://registry.yarnpkg.com/@next/react-refresh-utils/-/react-refresh-utils-11.1.2.tgz#44ea40d8e773e4b77bad85e24f6ac041d5e4b4a5"
+ integrity sha512-hsoJmPfhVqjZ8w4IFzoo8SyECVnN+8WMnImTbTKrRUHOVJcYMmKLL7xf7T0ft00tWwAl/3f3Q3poWIN2Ueql/Q==
-"@nicolo-ribaudo/chokidar-2@2.1.8-no-fsevents.2":
- version "2.1.8-no-fsevents.2"
- resolved "https://registry.yarnpkg.com/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.2.tgz#e324c0a247a5567192dd7180647709d7e2faf94b"
- integrity sha512-Fb8WxUFOBQVl+CX4MWet5o7eCc6Pj04rXIwVKZ6h1NnqTo45eOQW6aWyhG25NIODvWFwTDMwBsYxrQ3imxpetg==
+"@next/swc-darwin-arm64@11.1.2":
+ version "11.1.2"
+ resolved "https://registry.yarnpkg.com/@next/swc-darwin-arm64/-/swc-darwin-arm64-11.1.2.tgz#93226c38db488c4b62b30a53b530e87c969b8251"
+ integrity sha512-hZuwOlGOwBZADA8EyDYyjx3+4JGIGjSHDHWrmpI7g5rFmQNltjlbaefAbiU5Kk7j3BUSDwt30quJRFv3nyJQ0w==
+
+"@next/swc-darwin-x64@11.1.2":
+ version "11.1.2"
+ resolved "https://registry.yarnpkg.com/@next/swc-darwin-x64/-/swc-darwin-x64-11.1.2.tgz#792003989f560c00677b5daeff360b35b510db83"
+ integrity sha512-PGOp0E1GisU+EJJlsmJVGE+aPYD0Uh7zqgsrpD3F/Y3766Ptfbe1lEPPWnRDl+OzSSrSrX1lkyM/Jlmh5OwNvA==
+
+"@next/swc-linux-x64-gnu@11.1.2":
+ version "11.1.2"
+ resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-11.1.2.tgz#8216b2ae1f21f0112958735c39dd861088108f37"
+ integrity sha512-YcDHTJjn/8RqvyJVB6pvEKXihDcdrOwga3GfMv/QtVeLphTouY4BIcEUfrG5+26Nf37MP1ywN3RRl1TxpurAsQ==
+
+"@next/swc-win32-x64-msvc@11.1.2":
+ version "11.1.2"
+ resolved "https://registry.yarnpkg.com/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-11.1.2.tgz#e15824405df137129918205e43cb5e9339589745"
+ integrity sha512-e/pIKVdB+tGQYa1cW3sAeHm8gzEri/HYLZHT4WZojrUxgWXqx8pk7S7Xs47uBcFTqBDRvK3EcQpPLf3XdVsDdg==
+
+"@nicolo-ribaudo/chokidar-2@2.1.8-no-fsevents.3":
+ version "2.1.8-no-fsevents.3"
+ resolved "https://registry.yarnpkg.com/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.3.tgz#323d72dd25103d0c4fbdce89dadf574a787b1f9b"
+ integrity sha512-s88O1aVtXftvp5bCPB7WnmXc5IwOZZ7YPuwNPt+GtOOXpPvad1LfbmjYv+qII7zP6RU2QGnqve27dnLycEnyEQ==
+
+"@node-rs/helper@1.2.1":
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/@node-rs/helper/-/helper-1.2.1.tgz#e079b05f21ff4329d82c4e1f71c0290e4ecdc70c"
+ integrity sha512-R5wEmm8nbuQU0YGGmYVjEc0OHtYsuXdpRG+Ut/3wZ9XAvQWyThN08bTh2cBJgoZxHQUPtvRfeQuxcAgLuiBISg==
dependencies:
- anymatch "^2.0.0"
- async-each "^1.0.1"
- braces "^2.3.2"
- glob-parent "^5.1.2"
- inherits "^2.0.3"
- is-binary-path "^1.0.0"
- is-glob "^4.0.0"
- normalize-path "^3.0.0"
- path-is-absolute "^1.0.0"
- readdirp "^2.2.1"
- upath "^1.1.1"
+ "@napi-rs/triples" "^1.0.3"
"@nodelib/fs.scandir@2.1.3":
version "2.1.3"
@@ -1700,6 +1756,157 @@
"@nodelib/fs.scandir" "2.1.3"
fastq "^1.6.0"
+"@npmcli/arborist@*", "@npmcli/arborist@^2.3.0", "@npmcli/arborist@^2.5.0":
+ version "2.8.3"
+ resolved "https://registry.yarnpkg.com/@npmcli/arborist/-/arborist-2.8.3.tgz#5569e7d2038f6893abc81f9c879f497b506e6980"
+ integrity sha512-miFcxbZjmQqeFTeRSLLh+lc/gxIKDO5L4PVCp+dp+kmcwJmYsEJmF7YvHR2yi3jF+fxgvLf3CCFzboPIXAuabg==
+ dependencies:
+ "@npmcli/installed-package-contents" "^1.0.7"
+ "@npmcli/map-workspaces" "^1.0.2"
+ "@npmcli/metavuln-calculator" "^1.1.0"
+ "@npmcli/move-file" "^1.1.0"
+ "@npmcli/name-from-folder" "^1.0.1"
+ "@npmcli/node-gyp" "^1.0.1"
+ "@npmcli/package-json" "^1.0.1"
+ "@npmcli/run-script" "^1.8.2"
+ bin-links "^2.2.1"
+ cacache "^15.0.3"
+ common-ancestor-path "^1.0.1"
+ json-parse-even-better-errors "^2.3.1"
+ json-stringify-nice "^1.1.4"
+ mkdirp "^1.0.4"
+ mkdirp-infer-owner "^2.0.0"
+ npm-install-checks "^4.0.0"
+ npm-package-arg "^8.1.5"
+ npm-pick-manifest "^6.1.0"
+ npm-registry-fetch "^11.0.0"
+ pacote "^11.3.5"
+ parse-conflict-json "^1.1.1"
+ proc-log "^1.0.0"
+ promise-all-reject-late "^1.0.0"
+ promise-call-limit "^1.0.1"
+ read-package-json-fast "^2.0.2"
+ readdir-scoped-modules "^1.1.0"
+ rimraf "^3.0.2"
+ semver "^7.3.5"
+ ssri "^8.0.1"
+ treeverse "^1.0.4"
+ walk-up-path "^1.0.0"
+
+"@npmcli/ci-detect@*", "@npmcli/ci-detect@^1.3.0":
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/@npmcli/ci-detect/-/ci-detect-1.3.0.tgz#6c1d2c625fb6ef1b9dea85ad0a5afcbef85ef22a"
+ integrity sha512-oN3y7FAROHhrAt7Rr7PnTSwrHrZVRTS2ZbyxeQwSSYD0ifwM3YNgQqbaRmjcWoPyq77MjchusjJDspbzMmip1Q==
+
+"@npmcli/config@*":
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/@npmcli/config/-/config-2.3.0.tgz#364fbe942037e562a832a113206e14ccb651f7bc"
+ integrity sha512-yjiC1xv7KTmUTqfRwN2ZL7BHV160ctGF0fLXmKkkMXj40UOvBe45Apwvt5JsFRtXSoHkUYy1ouzscziuWNzklg==
+ dependencies:
+ ini "^2.0.0"
+ mkdirp-infer-owner "^2.0.0"
+ nopt "^5.0.0"
+ semver "^7.3.4"
+ walk-up-path "^1.0.0"
+
+"@npmcli/disparity-colors@^1.0.1":
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/@npmcli/disparity-colors/-/disparity-colors-1.0.1.tgz#b23c864c9658f9f0318d5aa6d17986619989535c"
+ integrity sha512-kQ1aCTTU45mPXN+pdAaRxlxr3OunkyztjbbxDY/aIcPS5CnCUrx+1+NvA6pTcYR7wmLZe37+Mi5v3nfbwPxq3A==
+ dependencies:
+ ansi-styles "^4.3.0"
+
+"@npmcli/fs@^1.0.0":
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/@npmcli/fs/-/fs-1.0.0.tgz#589612cfad3a6ea0feafcb901d29c63fd52db09f"
+ integrity sha512-8ltnOpRR/oJbOp8vaGUnipOi3bqkcW+sLHFlyXIr08OGHmVJLB1Hn7QtGXbYcpVtH1gAYZTlmDXtE4YV0+AMMQ==
+ dependencies:
+ "@gar/promisify" "^1.0.1"
+ semver "^7.3.5"
+
+"@npmcli/git@^2.0.7", "@npmcli/git@^2.1.0":
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/@npmcli/git/-/git-2.1.0.tgz#2fbd77e147530247d37f325930d457b3ebe894f6"
+ integrity sha512-/hBFX/QG1b+N7PZBFs0bi+evgRZcK9nWBxQKZkGoXUT5hJSwl5c4d7y8/hm+NQZRPhQ67RzFaj5UM9YeyKoryw==
+ dependencies:
+ "@npmcli/promise-spawn" "^1.3.2"
+ lru-cache "^6.0.0"
+ mkdirp "^1.0.4"
+ npm-pick-manifest "^6.1.1"
+ promise-inflight "^1.0.1"
+ promise-retry "^2.0.1"
+ semver "^7.3.5"
+ which "^2.0.2"
+
+"@npmcli/installed-package-contents@^1.0.6", "@npmcli/installed-package-contents@^1.0.7":
+ version "1.0.7"
+ resolved "https://registry.yarnpkg.com/@npmcli/installed-package-contents/-/installed-package-contents-1.0.7.tgz#ab7408c6147911b970a8abe261ce512232a3f4fa"
+ integrity sha512-9rufe0wnJusCQoLpV9ZPKIVP55itrM5BxOXs10DmdbRfgWtHy1LDyskbwRnBghuB0PrF7pNPOqREVtpz4HqzKw==
+ dependencies:
+ npm-bundled "^1.1.1"
+ npm-normalize-package-bin "^1.0.1"
+
+"@npmcli/map-workspaces@*", "@npmcli/map-workspaces@^1.0.2":
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/@npmcli/map-workspaces/-/map-workspaces-1.0.4.tgz#915708b55afa25e20bc2c14a766c124c2c5d4cab"
+ integrity sha512-wVR8QxhyXsFcD/cORtJwGQodeeaDf0OxcHie8ema4VgFeqwYkFsDPnSrIRSytX8xR6nKPAH89WnwTcaU608b/Q==
+ dependencies:
+ "@npmcli/name-from-folder" "^1.0.1"
+ glob "^7.1.6"
+ minimatch "^3.0.4"
+ read-package-json-fast "^2.0.1"
+
+"@npmcli/metavuln-calculator@^1.1.0":
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/@npmcli/metavuln-calculator/-/metavuln-calculator-1.1.1.tgz#2f95ff3c6d88b366dd70de1c3f304267c631b458"
+ integrity sha512-9xe+ZZ1iGVaUovBVFI9h3qW+UuECUzhvZPxK9RaEA2mjU26o5D0JloGYWwLYvQELJNmBdQB6rrpuN8jni6LwzQ==
+ dependencies:
+ cacache "^15.0.5"
+ pacote "^11.1.11"
+ semver "^7.3.2"
+
+"@npmcli/move-file@^1.0.1", "@npmcli/move-file@^1.1.0":
+ version "1.1.2"
+ resolved "https://registry.yarnpkg.com/@npmcli/move-file/-/move-file-1.1.2.tgz#1a82c3e372f7cae9253eb66d72543d6b8685c674"
+ integrity sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==
+ dependencies:
+ mkdirp "^1.0.4"
+ rimraf "^3.0.2"
+
+"@npmcli/name-from-folder@^1.0.1":
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/@npmcli/name-from-folder/-/name-from-folder-1.0.1.tgz#77ecd0a4fcb772ba6fe927e2e2e155fbec2e6b1a"
+ integrity sha512-qq3oEfcLFwNfEYOQ8HLimRGKlD8WSeGEdtUa7hmzpR8Sa7haL1KVQrvgO6wqMjhWFFVjgtrh1gIxDz+P8sjUaA==
+
+"@npmcli/node-gyp@^1.0.1", "@npmcli/node-gyp@^1.0.2":
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/@npmcli/node-gyp/-/node-gyp-1.0.2.tgz#3cdc1f30e9736dbc417373ed803b42b1a0a29ede"
+ integrity sha512-yrJUe6reVMpktcvagumoqD9r08fH1iRo01gn1u0zoCApa9lnZGEigVKUd2hzsCId4gdtkZZIVscLhNxMECKgRg==
+
+"@npmcli/package-json@*", "@npmcli/package-json@^1.0.1":
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/@npmcli/package-json/-/package-json-1.0.1.tgz#1ed42f00febe5293c3502fd0ef785647355f6e89"
+ integrity sha512-y6jnu76E9C23osz8gEMBayZmaZ69vFOIk8vR1FJL/wbEJ54+9aVG9rLTjQKSXfgYZEr50nw1txBBFfBZZe+bYg==
+ dependencies:
+ json-parse-even-better-errors "^2.3.1"
+
+"@npmcli/promise-spawn@^1.2.0", "@npmcli/promise-spawn@^1.3.2":
+ version "1.3.2"
+ resolved "https://registry.yarnpkg.com/@npmcli/promise-spawn/-/promise-spawn-1.3.2.tgz#42d4e56a8e9274fba180dabc0aea6e38f29274f5"
+ integrity sha512-QyAGYo/Fbj4MXeGdJcFzZ+FkDkomfRBrPM+9QYJSg+PxgAUL+LU3FneQk37rKR2/zjqkCV1BLHccX98wRXG3Sg==
+ dependencies:
+ infer-owner "^1.0.4"
+
+"@npmcli/run-script@*", "@npmcli/run-script@^1.8.2", "@npmcli/run-script@^1.8.3", "@npmcli/run-script@^1.8.4":
+ version "1.8.6"
+ resolved "https://registry.yarnpkg.com/@npmcli/run-script/-/run-script-1.8.6.tgz#18314802a6660b0d4baa4c3afe7f1ad39d8c28b7"
+ integrity sha512-e42bVZnC6VluBZBAFEr3YrdqSspG3bgilyg4nSLBJ7TRGNCzxHa92XAHxQBLYg0BmgwO4b2mf3h/l5EkEWRn3g==
+ dependencies:
+ "@npmcli/node-gyp" "^1.0.2"
+ "@npmcli/promise-spawn" "^1.3.2"
+ node-gyp "^7.1.0"
+ read-package-json-fast "^2.0.1"
+
"@octokit/auth-token@^2.4.0":
version "2.4.4"
resolved "https://registry.yarnpkg.com/@octokit/auth-token/-/auth-token-2.4.4.tgz#ee31c69b01d0378c12fd3ffe406030f3d94d3b56"
@@ -1888,6 +2095,14 @@
resolved "https://registry.yarnpkg.com/@rushstack/eslint-patch/-/eslint-patch-1.0.6.tgz#023d72a5c4531b4ce204528971700a78a85a0c50"
integrity sha512-Myxw//kzromB9yWgS8qYGuGVf91oBUUJpNvy5eM50sqvmKLbKjwLxohJnkWGTeeI9v9IBMtPLxz5Gc60FIfvCA==
+"@selderee/plugin-htmlparser2@^0.6.0":
+ version "0.6.0"
+ resolved "https://registry.yarnpkg.com/@selderee/plugin-htmlparser2/-/plugin-htmlparser2-0.6.0.tgz#27e994afd1c2cb647ceb5406a185a5574188069d"
+ integrity sha512-J3jpy002TyBjd4N/p6s+s90eX42H2eRhK3SbsZuvTDv977/E8p2U3zikdiehyJja66do7FlxLomZLPlvl2/xaA==
+ dependencies:
+ domhandler "^4.2.0"
+ selderee "^0.6.0"
+
"@semantic-release/changelog@^5.0.1":
version "5.0.1"
resolved "https://registry.yarnpkg.com/@semantic-release/changelog/-/changelog-5.0.1.tgz#50a84b63e5d391b7debfe021421589fa2bcdafe4"
@@ -1898,16 +2113,16 @@
fs-extra "^9.0.0"
lodash "^4.17.4"
-"@semantic-release/commit-analyzer@^8.0.0", "@semantic-release/commit-analyzer@^8.0.1":
- version "8.0.1"
- resolved "https://registry.yarnpkg.com/@semantic-release/commit-analyzer/-/commit-analyzer-8.0.1.tgz#5d2a37cd5a3312da0e3ac05b1ca348bf60b90bca"
- integrity sha512-5bJma/oB7B4MtwUkZC2Bf7O1MHfi4gWe4mA+MIQ3lsEV0b422Bvl1z5HRpplDnMLHH3EXMoRdEng6Ds5wUqA3A==
+"@semantic-release/commit-analyzer@^9.0.0", "@semantic-release/commit-analyzer@^9.0.1":
+ version "9.0.1"
+ resolved "https://registry.yarnpkg.com/@semantic-release/commit-analyzer/-/commit-analyzer-9.0.1.tgz#e9b75a966898cae36493c7eb8158135eb302e270"
+ integrity sha512-ncNsnrLmiykhgNZUXNvhhAjNN0me7VGIb0X5hu3ogyi5DDPapjGAHdEffO5vi+HX1BFWLRD/Ximx5PjGAKjAqQ==
dependencies:
conventional-changelog-angular "^5.0.0"
conventional-commits-filter "^2.0.0"
conventional-commits-parser "^3.0.7"
debug "^4.0.0"
- import-from "^3.0.0"
+ import-from "^4.0.0"
lodash "^4.17.4"
micromatch "^4.0.2"
@@ -1916,6 +2131,11 @@
resolved "https://registry.yarnpkg.com/@semantic-release/error/-/error-2.2.0.tgz#ee9d5a09c9969eade1ec864776aeda5c5cddbbf0"
integrity sha512-9Tj/qn+y2j+sjCI3Jd+qseGtHjOAeg7dU2/lVcqIQ9TV3QDaDXDYXcoOHU+7o2Hwh8L8ymL4gfuO7KxDs3q2zg==
+"@semantic-release/error@^3.0.0":
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/@semantic-release/error/-/error-3.0.0.tgz#30a3b97bbb5844d695eb22f9d3aa40f6a92770c2"
+ integrity sha512-5hiM4Un+tpl4cKw3lV4UgzJj+SmfNIDCLLw0TepzQxz9ZGV5ixnqkzIVF+3tp0ZHgcMKE+VNGHJjEeyFG2dcSw==
+
"@semantic-release/exec@^5.0.0":
version "5.0.0"
resolved "https://registry.yarnpkg.com/@semantic-release/exec/-/exec-5.0.0.tgz#69c253107a755dabf7c262d417269d099f714356"
@@ -1928,24 +2148,24 @@
lodash "^4.17.4"
parse-json "^5.0.0"
-"@semantic-release/git@^9.0.0":
- version "9.0.0"
- resolved "https://registry.yarnpkg.com/@semantic-release/git/-/git-9.0.0.tgz#304c4883c87d095b1faaae93300f1f1e0466e9a5"
- integrity sha512-AZ4Zha5NAPAciIJH3ipzw/WU9qLAn8ENaoVAhD6srRPxTpTzuV3NhNh14rcAo8Paj9dO+5u4rTKcpetOBluYVw==
+"@semantic-release/git@^9.0.1":
+ version "9.0.1"
+ resolved "https://registry.yarnpkg.com/@semantic-release/git/-/git-9.0.1.tgz#7b5486578460084d8914c1aa4c4fff5087afa32a"
+ integrity sha512-75P03s9v0xfrH9ffhDVWRIX0fgWBvJMmXhUU0rMTKYz47oMXU5O95M/ocgIKnVJlWZYoC+LpIe4Ye6ev8CrlUQ==
dependencies:
"@semantic-release/error" "^2.1.0"
aggregate-error "^3.0.0"
debug "^4.0.0"
dir-glob "^3.0.0"
- execa "^4.0.0"
+ execa "^5.0.0"
lodash "^4.17.4"
micromatch "^4.0.0"
p-reduce "^2.0.0"
-"@semantic-release/github@^7.0.0":
- version "7.2.0"
- resolved "https://registry.yarnpkg.com/@semantic-release/github/-/github-7.2.0.tgz#925f3efd91adabfc4bbe0de24b79fe1a8a38b4e2"
- integrity sha512-tMRnWiiWb43whRHvbDGXq4DGEbKRi56glDpXDJZit4PIiwDPX7Kx3QzmwRtDOcG+8lcpGjpdPabYZ9NBxoI2mw==
+"@semantic-release/github@^8.0.0":
+ version "8.0.0"
+ resolved "https://registry.yarnpkg.com/@semantic-release/github/-/github-8.0.0.tgz#154586837f29b7ff8033f177e40dc14ce2c66570"
+ integrity sha512-TSDlqWeUo7fWlbp6SAMu0T/980s3/SC155ua4rhFj89hC2MYVXDI8o7Mgc5Qw21phQb6+PxHIe5DbFjg9CbeNQ==
dependencies:
"@octokit/rest" "^18.0.0"
"@semantic-release/error" "^2.2.0"
@@ -1953,7 +2173,7 @@
bottleneck "^2.18.1"
debug "^4.0.0"
dir-glob "^3.0.0"
- fs-extra "^9.0.0"
+ fs-extra "^10.0.0"
globby "^11.0.0"
http-proxy-agent "^4.0.0"
https-proxy-agent "^5.0.0"
@@ -1964,38 +2184,38 @@
p-retry "^4.0.0"
url-join "^4.0.0"
-"@semantic-release/npm@^7.0.0":
- version "7.0.8"
- resolved "https://registry.yarnpkg.com/@semantic-release/npm/-/npm-7.0.8.tgz#228b6327d9e9e9d0adc7bf37b8be3d6fc9744e3e"
- integrity sha512-8c1TLwKB/xT5E1FNs5l4GFtaNTznHesJk7tw3pGSlVxRqDXa1EZI+DfziZlO58Wk3PpS2ecu661kvBdz9aMgYQ==
+"@semantic-release/npm@^8.0.0":
+ version "8.0.0"
+ resolved "https://registry.yarnpkg.com/@semantic-release/npm/-/npm-8.0.0.tgz#ed1ff7fe59498e909ee3fe567134ae2e51ceb7e1"
+ integrity sha512-MAlynjIaN5XwBEzsq3xbZ8I+riD9zhLvpPqGCPaZ0j/ySbR0Sg3YG1MYv03fC1aygPFFC5RwefMxKids9llvDg==
dependencies:
"@semantic-release/error" "^2.2.0"
aggregate-error "^3.0.0"
- execa "^4.0.0"
- fs-extra "^9.0.0"
+ execa "^5.0.0"
+ fs-extra "^10.0.0"
lodash "^4.17.15"
nerf-dart "^1.0.0"
- normalize-url "^5.0.0"
- npm "^6.14.8"
+ normalize-url "^6.0.0"
+ npm "^7.0.0"
rc "^1.2.8"
read-pkg "^5.0.0"
registry-auth-token "^4.0.0"
semver "^7.1.2"
tempy "^1.0.0"
-"@semantic-release/release-notes-generator@^9.0.0":
- version "9.0.1"
- resolved "https://registry.yarnpkg.com/@semantic-release/release-notes-generator/-/release-notes-generator-9.0.1.tgz#732d285d103064f2a64f08a32031551ebb4f918b"
- integrity sha512-bOoTiH6SiiR0x2uywSNR7uZcRDl22IpZhj+Q5Bn0v+98MFtOMhCxFhbrKQjhbYoZw7vps1mvMRmFkp/g6R9cvQ==
+"@semantic-release/release-notes-generator@^10.0.0":
+ version "10.0.2"
+ resolved "https://registry.yarnpkg.com/@semantic-release/release-notes-generator/-/release-notes-generator-10.0.2.tgz#944068c6ba0cf5d7779bdfeb537db29a4d295622"
+ integrity sha512-I4eavIcDan8fNQHskZ2cbWkFMimvgxNkqR2UfuYNwYBgswEl3SJsN8XMf9gZWObt6nXDc2QfDwhjy8DjTZqS3w==
dependencies:
conventional-changelog-angular "^5.0.0"
- conventional-changelog-writer "^4.0.0"
+ conventional-changelog-writer "^5.0.0"
conventional-commits-filter "^2.0.0"
conventional-commits-parser "^3.0.0"
debug "^4.0.0"
- get-stream "^5.0.0"
- import-from "^3.0.0"
- into-stream "^5.0.0"
+ get-stream "^6.0.0"
+ import-from "^4.0.0"
+ into-stream "^6.0.0"
lodash "^4.17.4"
read-pkg-up "^7.0.0"
@@ -2146,12 +2366,12 @@
lodash.merge "^4.6.2"
lodash.uniq "^4.5.0"
-"@tanem/react-nprogress@^3.0.70":
- version "3.0.70"
- resolved "https://registry.yarnpkg.com/@tanem/react-nprogress/-/react-nprogress-3.0.70.tgz#e6a76862d0b08f5adb28ddab714b4ac1c1b4f13c"
- integrity sha512-z20/eNHuHpbQP7XH5qz9qGITQYONxn9gTBdwwTsWeZGuK211VWFwt7xYn7I0U0MtjpppcnTvCnNICMec76QhNA==
+"@tanem/react-nprogress@^3.0.79":
+ version "3.0.79"
+ resolved "https://registry.yarnpkg.com/@tanem/react-nprogress/-/react-nprogress-3.0.79.tgz#6b9b90fbe574d171a5c885262110e250e53ece33"
+ integrity sha512-xIwebE5GmqLSVRHalnOeCpsXRwlrXHbodaCp97LHbYESCBsLDumkGdRU8cmnHFnNK8IaJ2T0EBJXmbSAWLuh8Q==
dependencies:
- "@babel/runtime" "^7.14.6"
+ "@babel/runtime" "^7.15.3"
hoist-non-react-statics "^3.3.2"
prop-types "^15.7.2"
react-use "^17.2.4"
@@ -2253,10 +2473,10 @@
resolved "https://registry.yarnpkg.com/@types/country-flag-icons/-/country-flag-icons-1.2.0.tgz#5d13276405a5701ca29bbd7f1026f45c0d2962be"
integrity sha512-96aveJfAw9iSfBxAD8DCgFYjMFmLIGa+vBvg3cKiHjX+o4Szz5HHv2DSbEVm9a4kLixsYkioGB4SnJs17Zypzw==
-"@types/csurf@^1.11.1":
- version "1.11.1"
- resolved "https://registry.yarnpkg.com/@types/csurf/-/csurf-1.11.1.tgz#ebdf5fa09a6cfe0258957e0826d3831e464d2697"
- integrity sha512-GIdkIfC6/2k+NJdyALSSJ3ek01SPosqMmSdDvWkYY2x7ZR4dgN3G8Xcn+W36l+wiTNM+VHdwdyigXpbetiMC0A==
+"@types/csurf@^1.11.2":
+ version "1.11.2"
+ resolved "https://registry.yarnpkg.com/@types/csurf/-/csurf-1.11.2.tgz#c1cba70f7af653c508b28db047e6c1be72411345"
+ integrity sha512-9bc98EnwmC1S0aSJiA8rWwXtgXtXHHOQOsGHptImxFgqm6CeH+mIOunHRg6+/eg2tlmDMX3tY7XrWxo2M/nUNQ==
dependencies:
"@types/express-serve-static-core" "*"
@@ -2265,19 +2485,21 @@
resolved "https://registry.yarnpkg.com/@types/debug/-/debug-0.0.31.tgz#bac8d8aab6a823e91deb7f79083b2a35fa638f33"
integrity sha512-LS1MCPaQKqspg7FvexuhmDbWUhE2yIJ+4AgVIyObfc06/UKZ8REgxGNjZc82wPLWmbeOm7S+gSsLgo75TanG4A==
-"@types/email-templates@^8.0.3":
- version "8.0.3"
- resolved "https://registry.yarnpkg.com/@types/email-templates/-/email-templates-8.0.3.tgz#b0ba6816871821feec5d8e2dcab32510fd6aedc0"
- integrity sha512-OeLtrRD33up4aihl75fkniqvYi4Gl9tsl3Mx3o+17R2ePdyvULkLuAEcdEEFZ90iVMhuc2ByAaEOjbaF9o5aog==
+"@types/email-templates@^8.0.4":
+ version "8.0.4"
+ resolved "https://registry.yarnpkg.com/@types/email-templates/-/email-templates-8.0.4.tgz#f4043273d2e3e503943d0ba0326c550c01ee3a3a"
+ integrity sha512-HYvVoyG8qS6PrimZZOS4wMrtQ9MelKEl0sOpi4zVpz2Ds74v+UvWckIFz3NyGyTwAR1okMbwJkApgR2GL/ALjg==
dependencies:
"@types/html-to-text" "*"
"@types/nodemailer" "*"
juice "^7.0.0"
-"@types/emoji-regex@^8.0.0":
- version "8.0.0"
- resolved "https://registry.yarnpkg.com/@types/emoji-regex/-/emoji-regex-8.0.0.tgz#df215c9ff818e071087fb8e7e6e74c4cb42a1303"
- integrity sha512-iacbaYN9IWWrGWTwlYLVOeUtN/e4cjN9Uh6v7Yo1Qa/vJzeSQeh10L/erBBSl53BTmbnQ07vsWp8mmNHGI4WbQ==
+"@types/emoji-regex@9":
+ version "9.2.0"
+ resolved "https://registry.yarnpkg.com/@types/emoji-regex/-/emoji-regex-9.2.0.tgz#2e117de04f5fa561c5dcbe43a860ecd856517525"
+ integrity sha512-Q2BaUWiokKV2ZWk15twerRiNIex/VOGIz3pAgPMk6JZAeuGT9oAm/kA2Ri9InUtPc84bY0UQZzn/Pd2yUd33Ig==
+ dependencies:
+ emoji-regex "*"
"@types/eslint@^7.2.0":
version "7.2.2"
@@ -2292,10 +2514,10 @@
resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.45.tgz#e9387572998e5ecdac221950dab3e8c3b16af884"
integrity sha512-jnqIUKDUqJbDIUxm0Uj7bnlMnRm1T/eZ9N+AVMqhPgzrba2GhGG5o/jCTwmdPK709nEZsGoMzXEDUjcXHa3W0g==
-"@types/express-rate-limit@^5.1.2":
- version "5.1.2"
- resolved "https://registry.yarnpkg.com/@types/express-rate-limit/-/express-rate-limit-5.1.2.tgz#51f030ce722fe298269f85378b49a34837a1d2ca"
- integrity sha512-loN1dcr0WEKsbVtXNQKDef4Fmh25prfy+gESrwTDofIhAt17ngTxrsDiEZxLemmfHH279x206CdUB9XHXS9E6Q==
+"@types/express-rate-limit@^5.1.3":
+ version "5.1.3"
+ resolved "https://registry.yarnpkg.com/@types/express-rate-limit/-/express-rate-limit-5.1.3.tgz#79f2ca40d90455a5798da6f8e06d8a3d35f4a1d6"
+ integrity sha512-H+TYy3K53uPU2TqPGFYaiWc2xJV6+bIFkDd/Ma2/h67Pa6ARk9kWE0p/K9OH1Okm0et9Sfm66fmXoAxsH2PHXg==
dependencies:
"@types/express" "*"
@@ -2342,10 +2564,10 @@
"@types/qs" "*"
"@types/serve-static" "*"
-"@types/express@^4.17.12":
- version "4.17.12"
- resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.12.tgz#4bc1bf3cd0cfe6d3f6f2853648b40db7d54de350"
- integrity sha512-pTYas6FrP15B1Oa0bkN5tQMNqOcVXa9j4FTFtO8DWI9kppKib+6NJtfTOOLcwxuuYvcX2+dVG6et1SxW/Kc17Q==
+"@types/express@^4.17.13":
+ version "4.17.13"
+ resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.13.tgz#a76e2995728999bab51a33fabce1d705a3709034"
+ integrity sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==
dependencies:
"@types/body-parser" "*"
"@types/express-serve-static-core" "^4.17.18"
@@ -2404,10 +2626,10 @@
resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.165.tgz#74d55d947452e2de0742bad65270433b63a8c30f"
integrity sha512-tjSSOTHhI5mCHTy/OOXYIhi2Wt1qcbHmuXD1Ha7q70CgI/I71afO4XtLb/cVexki1oVYchpul/TOuu3Arcdxrg==
-"@types/lodash@^4.14.170":
- version "4.14.170"
- resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.170.tgz#0d67711d4bf7f4ca5147e9091b847479b87925d6"
- integrity sha512-bpcvu/MKHHeYX+qeEN8GE7DIravODWdACVA1ctevD8CN24RhPZIKMn9ntfAsrvLfSX3cR5RrBKAbYm9bGs0A+Q==
+"@types/lodash@^4.14.173":
+ version "4.14.173"
+ resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.173.tgz#9d3b674c67a26cf673756f6aca7b429f237f91ed"
+ integrity sha512-vv0CAYoaEjCw/mLy96GBTnRoZrSxkGE0BKzKimdR8P3OzrNYNvBgtW7p055A+E8C31vXNUhWKoFCbhq7gbyhFg==
"@types/mdast@^3.0.0":
version "3.0.3"
@@ -2431,17 +2653,17 @@
resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.0.tgz#69a23a3ad29caf0097f06eda59b361ee2f0639f6"
integrity sha1-aaI6OtKcrwCX8G7aWbNh7i8GOfY=
-"@types/multer@^1.4.5":
- version "1.4.5"
- resolved "https://registry.yarnpkg.com/@types/multer/-/multer-1.4.5.tgz#db0557562307e9adb6661a9500c334cd7ddd0cd9"
- integrity sha512-9b/0a8JyrR0r2nQhL73JR86obWL7cogfX12augvlrvcpciCo/hkvEsgu80Z4S2g2DHGVXHr8pUIi1VhqFJ8Ufw==
+"@types/multer@^1.4.7":
+ version "1.4.7"
+ resolved "https://registry.yarnpkg.com/@types/multer/-/multer-1.4.7.tgz#89cf03547c28c7bbcc726f029e2a76a7232cc79e"
+ integrity sha512-/SNsDidUFCvqqcWDwxv2feww/yqhNeTRL5CVoL3jU4Goc4kKEL10T7Eye65ZqPNi4HRx8sAEX59pV1aEH7drNA==
dependencies:
"@types/express" "*"
-"@types/node-schedule@^1.3.1":
- version "1.3.1"
- resolved "https://registry.yarnpkg.com/@types/node-schedule/-/node-schedule-1.3.1.tgz#6785ea71b12b0b8899c3fce0650b2ef5a7ea9d1e"
- integrity sha512-xAY/ZATrThUkMElSDfOk+5uXprCrV6c6GQ5gTw3U04qPS6NofE1dhOUW+yrOF2UyrUiAax/Zc4WtagrbPAN3Tw==
+"@types/node-schedule@^1.3.2":
+ version "1.3.2"
+ resolved "https://registry.yarnpkg.com/@types/node-schedule/-/node-schedule-1.3.2.tgz#cc7e32c6795cbadc8de03d0e1f86311727375423"
+ integrity sha512-Y0CqdAr+lCpArT8CJJjJq4U2v8Bb5e7ru2nV/NhDdaptCMCRdOL3Y7tAhen39HluQMaIKWvPbDuiFBUQpg7Srw==
dependencies:
"@types/node" "*"
@@ -2462,10 +2684,10 @@
dependencies:
"@types/node" "*"
-"@types/nodemailer@^6.4.2":
- version "6.4.2"
- resolved "https://registry.yarnpkg.com/@types/nodemailer/-/nodemailer-6.4.2.tgz#d8ee254c969e6ad83fb9a0a0df3a817406a3fa3b"
- integrity sha512-yhsqg5Xbr8aWdwjFS3QjkniW5/tLpWXtOYQcJdo9qE3DolBxsKzgRCQrteaMY0hos8MklJNSEsMqDpZynGzMNg==
+"@types/nodemailer@^6.4.4":
+ version "6.4.4"
+ resolved "https://registry.yarnpkg.com/@types/nodemailer/-/nodemailer-6.4.4.tgz#c265f7e7a51df587597b3a49a023acaf0c741f4b"
+ integrity sha512-Ksw4t7iliXeYGvIQcSIgWQ5BLuC/mljIEbjf615svhZL10PE9t+ei8O9gDaD3FPCasUJn9KTLwz2JFJyiiyuqw==
dependencies:
"@types/node" "*"
@@ -2506,17 +2728,17 @@
dependencies:
"@types/react" "*"
-"@types/react-dom@^17.0.8":
- version "17.0.8"
- resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-17.0.8.tgz#3180de6d79bf53762001ad854e3ce49f36dd71fc"
- integrity sha512-0ohAiJAx1DAUEcY9UopnfwCE9sSMDGnY/oXjWMax6g3RpzmTt2GMyMVAXcbn0mo8XAff0SbQJl2/SBU+hjSZ1A==
+"@types/react-dom@^17.0.9":
+ version "17.0.9"
+ resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-17.0.9.tgz#441a981da9d7be117042e1a6fd3dac4b30f55add"
+ integrity sha512-wIvGxLfgpVDSAMH5utdL9Ngm5Owu0VsGmldro3ORLXV8CShrL8awVj06NuEXFQ5xyaYfdca7Sgbk/50Ri1GdPg==
dependencies:
"@types/react" "*"
-"@types/react-select@^4.0.15":
- version "4.0.15"
- resolved "https://registry.yarnpkg.com/@types/react-select/-/react-select-4.0.15.tgz#2e6a1cff22c4bbae6c95b8dbee5b5097c12eae54"
- integrity sha512-GPyBFYGMVFCtF4eg9riodEco+s2mflR10Nd5csx69+bcdvX6Uo9H/jgrIqovBU9yxBppB9DS66OwD6xxgVqOYQ==
+"@types/react-select@^4.0.17":
+ version "4.0.17"
+ resolved "https://registry.yarnpkg.com/@types/react-select/-/react-select-4.0.17.tgz#2e5ab4042c09c988bfc2711550329b0c3c9f8513"
+ integrity sha512-ZK5wcBhJaqC8ntQl0CJvK2KXNNsk1k5flM7jO+vNPPlceRzdJQazA6zTtQUyNr6exp5yrAiwiudtYxgGlgGHLg==
dependencies:
"@emotion/serialize" "^1.0.0"
"@types/react" "*"
@@ -2530,13 +2752,20 @@
dependencies:
react-toast-notifications "*"
-"@types/react-transition-group@*", "@types/react-transition-group@^4.4.1":
+"@types/react-transition-group@*":
version "4.4.1"
resolved "https://registry.yarnpkg.com/@types/react-transition-group/-/react-transition-group-4.4.1.tgz#e1a3cb278df7f47f17b5082b1b3da17170bd44b1"
integrity sha512-vIo69qKKcYoJ8wKCJjwSgCTM+z3chw3g18dkrDfVX665tMH7tmbDxEAnPdey4gTlwZz5QuHGzd+hul0OVZDqqQ==
dependencies:
"@types/react" "*"
+"@types/react-transition-group@^4.4.3":
+ version "4.4.3"
+ resolved "https://registry.yarnpkg.com/@types/react-transition-group/-/react-transition-group-4.4.3.tgz#b0994da0a7023d67dbb4a8910a62112bc00d5688"
+ integrity sha512-fUx5muOWSYP8Bw2BUQ9M9RK9+W1XBK/7FLJ8PTQpnpTEkn0ccyMffyEQvan4C3h53gHdx7KE5Qrxi/LnUGQtdg==
+ dependencies:
+ "@types/react" "*"
+
"@types/react@*":
version "16.9.49"
resolved "https://registry.yarnpkg.com/@types/react/-/react-16.9.49.tgz#09db021cf8089aba0cdb12a49f8021a69cce4872"
@@ -2545,10 +2774,10 @@
"@types/prop-types" "*"
csstype "^3.0.2"
-"@types/react@^17.0.11":
- version "17.0.11"
- resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.11.tgz#67fcd0ddbf5a0b083a0f94e926c7d63f3b836451"
- integrity sha512-yFRQbD+whVonItSk7ZzP/L+gPTJVBkL/7shLEF+i9GC/1cV3JmUxEQz6+9ylhUpWSDuqo1N9qEvqS6vTj4USUA==
+"@types/react@17", "@types/react@^17.0.22":
+ version "17.0.22"
+ resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.22.tgz#c80d1d0e87fe953bae3ab273bef451dea1a6291b"
+ integrity sha512-kq/BMeaAVLJM6Pynh8C2rnr/drCK+/5ksH0ch9asz+8FW3DscYCIEFtCeYTFeIx/ubvOsMXmRfy7qEJ76gM96A==
dependencies:
"@types/prop-types" "*"
"@types/scheduler" "*"
@@ -2571,10 +2800,10 @@
dependencies:
schema-utils "*"
-"@types/secure-random-password@^0.2.0":
- version "0.2.0"
- resolved "https://registry.yarnpkg.com/@types/secure-random-password/-/secure-random-password-0.2.0.tgz#d79be2c16f6866db87d816d8a5aefd7dd4764452"
- integrity sha512-eRV3pVFHA5YnRlxH8DlGPCieus1jy5j6dExTABFu/pfVGEI1N+w0ej8HveAoMspr6GJkEWOS/awA71WPJemBwA==
+"@types/secure-random-password@^0.2.1":
+ version "0.2.1"
+ resolved "https://registry.yarnpkg.com/@types/secure-random-password/-/secure-random-password-0.2.1.tgz#c01a96d5c2667c3fa896533207bceb157e3b87bc"
+ integrity sha512-tpG5oVF+NpIS9UJ9ttXAokafyhE/MCZBg65D345qu3gOM4YoJ/mFNVzUDUNBfb1hIi598bNOzvY04BbfS7VKwA==
"@types/serve-static@*":
version "1.13.5"
@@ -2584,10 +2813,10 @@
"@types/express-serve-static-core" "*"
"@types/mime" "*"
-"@types/swagger-ui-express@^4.1.2":
- version "4.1.2"
- resolved "https://registry.yarnpkg.com/@types/swagger-ui-express/-/swagger-ui-express-4.1.2.tgz#cfc884904a104c3193f46f423d04ee0416be1ef4"
- integrity sha512-t9teFTU8dKe69rX9EwL6OM2hbVquYdFM+sQ0REny4RalPlxAm+zyP04B12j4c7qEuDS6CnlwICywqWStPA3v4g==
+"@types/swagger-ui-express@^4.1.3":
+ version "4.1.3"
+ resolved "https://registry.yarnpkg.com/@types/swagger-ui-express/-/swagger-ui-express-4.1.3.tgz#7adbbbf5343b45869debef1e9ff39c9ba73e380f"
+ integrity sha512-jqCjGU/tGEaqIplPy3WyQg+Nrp6y80DCFnDEAvVKWkJyv0VivSSDCChkppHRHAablvInZe6pijDFMnavtN0vqA==
dependencies:
"@types/express" "*"
"@types/serve-static" "*"
@@ -2597,17 +2826,17 @@
resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.3.tgz#9c088679876f374eb5983f150d4787aa6fb32d7e"
integrity sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==
-"@types/web-push@^3.3.1":
- version "3.3.1"
- resolved "https://registry.yarnpkg.com/@types/web-push/-/web-push-3.3.1.tgz#0b5a3ab30128d180fcf8e7d4ab2e2bf2413af6f2"
- integrity sha512-n4XCXwssioxBjSIxsDllP7dqpNgGes1t3mL8wINsUsgadx28FqoHmqLLan1fuX9OGLH6Fz4DcV3ZK+1XEdzXMg==
+"@types/web-push@^3.3.2":
+ version "3.3.2"
+ resolved "https://registry.yarnpkg.com/@types/web-push/-/web-push-3.3.2.tgz#8c32434147c0396415862e86405c9edc9c50fc15"
+ integrity sha512-JxWGVL/m7mWTIg4mRYO+A6s0jPmBkr4iJr39DqJpRJAc+jrPiEe1/asmkwerzRon8ZZDxaZJpsxpv0Z18Wo9gw==
dependencies:
"@types/node" "*"
-"@types/xml2js@^0.4.8":
- version "0.4.8"
- resolved "https://registry.yarnpkg.com/@types/xml2js/-/xml2js-0.4.8.tgz#84c120c864a5976d0b5cf2f930a75d850fc2b03a"
- integrity sha512-EyvT83ezOdec7BhDaEcsklWy7RSIdi6CNe95tmOAK0yx/Lm30C9K75snT3fYayK59ApC2oyW+rcHErdG05FHJA==
+"@types/xml2js@^0.4.9":
+ version "0.4.9"
+ resolved "https://registry.yarnpkg.com/@types/xml2js/-/xml2js-0.4.9.tgz#a38267d8c2fe121c96922b12ee3bd89a58a6e20e"
+ integrity sha512-CHiCKIihl1pychwR2RNX5mAYmJDACgFVCMT5OArMaO3erzwXVcBqPcusr+Vl8yeeXukxZqtF8mZioqX+mpjjdw==
dependencies:
"@types/node" "*"
@@ -2616,38 +2845,38 @@
resolved "https://registry.yarnpkg.com/@types/yamljs/-/yamljs-0.2.31.tgz#b1a620b115c96db7b3bfdf0cf54aee0c57139245"
integrity sha512-QcJ5ZczaXAqbVD3o8mw/mEBhRvO5UAdTtbvgwL/OgoWubvNBh6/MxLBAigtcgIFaq3shon9m3POIxQaLQt4fxQ==
-"@types/yup@^0.29.11":
- version "0.29.11"
- resolved "https://registry.yarnpkg.com/@types/yup/-/yup-0.29.11.tgz#d654a112973f5e004bf8438122bd7e56a8e5cd7e"
- integrity sha512-9cwk3c87qQKZrT251EDoibiYRILjCmxBvvcb4meofCmx1vdnNcR9gyildy5vOHASpOKMsn42CugxUvcwK5eu1g==
+"@types/yup@^0.29.13":
+ version "0.29.13"
+ resolved "https://registry.yarnpkg.com/@types/yup/-/yup-0.29.13.tgz#21b137ba60841307a3c8a1050d3bf4e63ad561e9"
+ integrity sha512-qRyuv+P/1t1JK1rA+elmK1MmCL1BapEzKKfbEhDBV/LMMse4lmhZ/XbgETI39JveDJRpLjmToOI6uFtMW/WR2g==
"@types/zen-observable@^0.8.2":
version "0.8.2"
resolved "https://registry.yarnpkg.com/@types/zen-observable/-/zen-observable-0.8.2.tgz#808c9fa7e4517274ed555fa158f2de4b4f468e71"
integrity sha512-HrCIVMLjE1MOozVoD86622S7aunluLb2PJdPfb3nYiEtohm8mIB/vyv0Fd37AdeMFrTUQXEunw78YloMA3Qilg==
-"@typescript-eslint/eslint-plugin@^4.28.0":
- version "4.28.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.28.0.tgz#1a66f03b264844387beb7dc85e1f1d403bd1803f"
- integrity sha512-KcF6p3zWhf1f8xO84tuBailV5cN92vhS+VT7UJsPzGBm9VnQqfI9AsiMUFUCYHTYPg1uCCo+HyiDnpDuvkAMfQ==
+"@typescript-eslint/eslint-plugin@^4.31.1":
+ version "4.31.1"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.31.1.tgz#e938603a136f01dcabeece069da5fb2e331d4498"
+ integrity sha512-UDqhWmd5i0TvPLmbK5xY3UZB0zEGseF+DHPghZ37Sb83Qd3p8ujhvAtkU4OF46Ka5Pm5kWvFIx0cCTBFKo0alA==
dependencies:
- "@typescript-eslint/experimental-utils" "4.28.0"
- "@typescript-eslint/scope-manager" "4.28.0"
+ "@typescript-eslint/experimental-utils" "4.31.1"
+ "@typescript-eslint/scope-manager" "4.31.1"
debug "^4.3.1"
functional-red-black-tree "^1.0.1"
regexpp "^3.1.0"
semver "^7.3.5"
tsutils "^3.21.0"
-"@typescript-eslint/experimental-utils@4.28.0":
- version "4.28.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.28.0.tgz#13167ed991320684bdc23588135ae62115b30ee0"
- integrity sha512-9XD9s7mt3QWMk82GoyUpc/Ji03vz4T5AYlHF9DcoFNfJ/y3UAclRsfGiE2gLfXtyC+JRA3trR7cR296TEb1oiQ==
+"@typescript-eslint/experimental-utils@4.31.1":
+ version "4.31.1"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.31.1.tgz#0c900f832f270b88e13e51753647b02d08371ce5"
+ integrity sha512-NtoPsqmcSsWty0mcL5nTZXMf7Ei0Xr2MT8jWjXMVgRK0/1qeQ2jZzLFUh4QtyJ4+/lPUyMw5cSfeeME+Zrtp9Q==
dependencies:
"@types/json-schema" "^7.0.7"
- "@typescript-eslint/scope-manager" "4.28.0"
- "@typescript-eslint/types" "4.28.0"
- "@typescript-eslint/typescript-estree" "4.28.0"
+ "@typescript-eslint/scope-manager" "4.31.1"
+ "@typescript-eslint/types" "4.31.1"
+ "@typescript-eslint/typescript-estree" "4.31.1"
eslint-scope "^5.1.1"
eslint-utils "^3.0.0"
@@ -2661,14 +2890,14 @@
"@typescript-eslint/typescript-estree" "4.27.0"
debug "^4.3.1"
-"@typescript-eslint/parser@^4.28.0":
- version "4.28.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.28.0.tgz#2404c16751a28616ef3abab77c8e51d680a12caa"
- integrity sha512-7x4D22oPY8fDaOCvkuXtYYTQ6mTMmkivwEzS+7iml9F9VkHGbbZ3x4fHRwxAb5KeuSkLqfnYjs46tGx2Nour4A==
+"@typescript-eslint/parser@^4.31.1":
+ version "4.31.1"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.31.1.tgz#8f9a2672033e6f6d33b1c0260eebdc0ddf539064"
+ integrity sha512-dnVZDB6FhpIby6yVbHkwTKkn2ypjVIfAR9nh+kYsA/ZL0JlTsd22BiDjouotisY3Irmd3OW1qlk9EI5R8GrvRQ==
dependencies:
- "@typescript-eslint/scope-manager" "4.28.0"
- "@typescript-eslint/types" "4.28.0"
- "@typescript-eslint/typescript-estree" "4.28.0"
+ "@typescript-eslint/scope-manager" "4.31.1"
+ "@typescript-eslint/types" "4.31.1"
+ "@typescript-eslint/typescript-estree" "4.31.1"
debug "^4.3.1"
"@typescript-eslint/scope-manager@4.27.0":
@@ -2679,13 +2908,13 @@
"@typescript-eslint/types" "4.27.0"
"@typescript-eslint/visitor-keys" "4.27.0"
-"@typescript-eslint/scope-manager@4.28.0":
- version "4.28.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.28.0.tgz#6a3009d2ab64a30fc8a1e257a1a320067f36a0ce"
- integrity sha512-eCALCeScs5P/EYjwo6se9bdjtrh8ByWjtHzOkC4Tia6QQWtQr3PHovxh3TdYTuFcurkYI4rmFsRFpucADIkseg==
+"@typescript-eslint/scope-manager@4.31.1":
+ version "4.31.1"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.31.1.tgz#0c21e8501f608d6a25c842fcf59541ef4f1ab561"
+ integrity sha512-N1Uhn6SqNtU2XpFSkD4oA+F0PfKdWHyr4bTX0xTj8NRx1314gBDRL1LUuZd5+L3oP+wo6hCbZpaa1in6SwMcVQ==
dependencies:
- "@typescript-eslint/types" "4.28.0"
- "@typescript-eslint/visitor-keys" "4.28.0"
+ "@typescript-eslint/types" "4.31.1"
+ "@typescript-eslint/visitor-keys" "4.31.1"
"@typescript-eslint/types@4.23.0":
version "4.23.0"
@@ -2697,10 +2926,10 @@
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.27.0.tgz#712b408519ed699baff69086bc59cd2fc13df8d8"
integrity sha512-I4ps3SCPFCKclRcvnsVA/7sWzh7naaM/b4pBO2hVxnM3wrU51Lveybdw5WoIktU/V4KfXrTt94V9b065b/0+wA==
-"@typescript-eslint/types@4.28.0":
- version "4.28.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.28.0.tgz#a33504e1ce7ac51fc39035f5fe6f15079d4dafb0"
- integrity sha512-p16xMNKKoiJCVZY5PW/AfILw2xe1LfruTcfAKBj3a+wgNYP5I9ZEKNDOItoRt53p4EiPV6iRSICy8EPanG9ZVA==
+"@typescript-eslint/types@4.31.1":
+ version "4.31.1"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.31.1.tgz#5f255b695627a13401d2fdba5f7138bc79450d66"
+ integrity sha512-kixltt51ZJGKENNW88IY5MYqTBA8FR0Md8QdGbJD2pKZ+D5IvxjTYDNtJPDxFBiXmka2aJsITdB1BtO1fsgmsQ==
"@typescript-eslint/typescript-estree@4.27.0":
version "4.27.0"
@@ -2715,13 +2944,13 @@
semver "^7.3.5"
tsutils "^3.21.0"
-"@typescript-eslint/typescript-estree@4.28.0":
- version "4.28.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.28.0.tgz#e66d4e5aa2ede66fec8af434898fe61af10c71cf"
- integrity sha512-m19UQTRtxMzKAm8QxfKpvh6OwQSXaW1CdZPoCaQuLwAq7VZMNuhJmZR4g5281s2ECt658sldnJfdpSZZaxUGMQ==
+"@typescript-eslint/typescript-estree@4.31.1":
+ version "4.31.1"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.31.1.tgz#4a04d5232cf1031232b7124a9c0310b577a62d17"
+ integrity sha512-EGHkbsUvjFrvRnusk6yFGqrqMBTue5E5ROnS5puj3laGQPasVUgwhrxfcgkdHNFECHAewpvELE1Gjv0XO3mdWg==
dependencies:
- "@typescript-eslint/types" "4.28.0"
- "@typescript-eslint/visitor-keys" "4.28.0"
+ "@typescript-eslint/types" "4.31.1"
+ "@typescript-eslint/visitor-keys" "4.31.1"
debug "^4.3.1"
globby "^11.0.3"
is-glob "^4.0.1"
@@ -2757,12 +2986,12 @@
"@typescript-eslint/types" "4.27.0"
eslint-visitor-keys "^2.0.0"
-"@typescript-eslint/visitor-keys@4.28.0":
- version "4.28.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.28.0.tgz#255c67c966ec294104169a6939d96f91c8a89434"
- integrity sha512-PjJyTWwrlrvM5jazxYF5ZPs/nl0kHDZMVbuIcbpawVXaDPelp3+S9zpOz5RmVUfS/fD5l5+ZXNKnWhNYjPzCvw==
+"@typescript-eslint/visitor-keys@4.31.1":
+ version "4.31.1"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.31.1.tgz#f2e7a14c7f20c4ae07d7fc3c5878c4441a1da9cc"
+ integrity sha512-PCncP8hEqKw6SOJY+3St4LVtoZpPPn+Zlpm7KW5xnviMhdqcsBty4Lsg4J/VECpJjw1CkROaZhH4B8M1OfnXTQ==
dependencies:
- "@typescript-eslint/types" "4.28.0"
+ "@typescript-eslint/types" "4.31.1"
eslint-visitor-keys "^2.0.0"
"@xobotyi/scrollbar-width@^1.9.5":
@@ -2770,7 +2999,7 @@
resolved "https://registry.yarnpkg.com/@xobotyi/scrollbar-width/-/scrollbar-width-1.9.5.tgz#80224a6919272f405b87913ca13b92929bdf3c4d"
integrity sha512-N8tkAACJx2ww8vFMneJmaAgmjAG1tnVBZJRLRcx061tmsLRZHSEZSLuGWnwPtunsSLvSqXQ2wfp7Mgqg1I+2dQ==
-JSONStream@^1.0.4, JSONStream@^1.3.4, JSONStream@^1.3.5:
+JSONStream@^1.0.4:
version "1.3.5"
resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-1.3.5.tgz#3208c1f08d3a4d99261ab64f92302bc15e111ca0"
integrity sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==
@@ -2778,7 +3007,7 @@ JSONStream@^1.0.4, JSONStream@^1.3.4, JSONStream@^1.3.5:
jsonparse "^1.2.0"
through ">=2.2.7 <3"
-abbrev@1, abbrev@~1.1.1:
+abbrev@*, abbrev@1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8"
integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==
@@ -2840,13 +3069,6 @@ acorn@^8.4.1:
resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.5.0.tgz#4512ccb99b3698c752591e9bb4472e38ad43cee2"
integrity sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q==
-agent-base@4, agent-base@^4.3.0:
- version "4.3.0"
- resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-4.3.0.tgz#8165f01c436009bccad0b1d122f05ed770efc6ee"
- integrity sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==
- dependencies:
- es6-promisify "^5.0.0"
-
agent-base@6:
version "6.0.1"
resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.1.tgz#808007e4e5867decb0ab6ab2f928fbdb5a596db4"
@@ -2854,18 +3076,20 @@ agent-base@6:
dependencies:
debug "4"
-agent-base@~4.2.1:
- version "4.2.1"
- resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-4.2.1.tgz#d89e5999f797875674c07d87f260fc41e83e8ca9"
- integrity sha512-JVwXMr9nHYTUXsBFKUqhJwvlcYU/blreOEUkhNR2eXZIvwd+c+o5V4MgDPKWnMS/56awN3TRzIP+KoPn+roQtg==
+agent-base@^6.0.2:
+ version "6.0.2"
+ resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77"
+ integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==
dependencies:
- es6-promisify "^5.0.0"
+ debug "4"
-agentkeepalive@^3.4.1:
- version "3.5.2"
- resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-3.5.2.tgz#a113924dd3fa24a0bc3b78108c450c2abee00f67"
- integrity sha512-e0L/HNe6qkQ7H19kTlRRqUibEAwDK5AFk6y3PtMsuut2VAH6+Q4xZml1tNDJD7kSAyqmbG/K08K5WEJYtUrSlQ==
+agentkeepalive@^4.1.3:
+ version "4.1.4"
+ resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-4.1.4.tgz#d928028a4862cb11718e55227872e842a44c945b"
+ integrity sha512-+V/rGa3EuU74H6wR04plBb7Ks10FbtUQgRj/FQOG7uUIEuaINI+AiqJR1k6t3SVNs7o7ZjIdus6706qqzVq8jQ==
dependencies:
+ debug "^4.1.0"
+ depd "^1.1.2"
humanize-ms "^1.2.1"
aggregate-error@^3.0.0:
@@ -2916,13 +3140,6 @@ anser@1.4.9:
resolved "https://registry.yarnpkg.com/anser/-/anser-1.4.9.tgz#1f85423a5dcf8da4631a341665ff675b96845760"
integrity sha512-AI+BjTeGt2+WFk4eWcqbQ7snZpDBt8SaLlj0RT2h5xfdWaiy51OjYvqwMrNzJLGy8iOAL6nKDITWO+rd4MkYEA==
-ansi-align@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-2.0.0.tgz#c36aeccba563b89ceb556f3690f0b1d9e3547f7f"
- integrity sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=
- dependencies:
- string-width "^2.0.0"
-
ansi-align@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-3.0.0.tgz#b536b371cf687caaef236c18d3e21fe3797467cb"
@@ -2972,7 +3189,7 @@ ansi-styles@^2.2.1:
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe"
integrity sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=
-ansi-styles@^3.2.0, ansi-styles@^3.2.1:
+ansi-styles@^3.2.1:
version "3.2.1"
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d"
integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==
@@ -2987,12 +3204,19 @@ ansi-styles@^4.0.0, ansi-styles@^4.1.0:
"@types/color-name" "^1.1.1"
color-convert "^2.0.1"
-ansicolors@~0.3.2:
+ansi-styles@^4.3.0:
+ version "4.3.0"
+ resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937"
+ integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==
+ dependencies:
+ color-convert "^2.0.1"
+
+ansicolors@*, ansicolors@~0.3.2:
version "0.3.2"
resolved "https://registry.yarnpkg.com/ansicolors/-/ansicolors-0.3.2.tgz#665597de86a9ffe3aa9bfbe6cae5c6ea426b4979"
integrity sha1-ZlWX3oap/+Oqm/vmyuXG6kJrSXk=
-ansistyles@~0.1.3:
+ansistyles@*:
version "0.1.3"
resolved "https://registry.yarnpkg.com/ansistyles/-/ansistyles-0.1.3.tgz#5de60415bda071bb37127854c864f41b23254539"
integrity sha1-XeYEFb2gcbs3EnhUyGT0GyMlRTk=
@@ -3002,14 +3226,6 @@ any-promise@^1.0.0:
resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f"
integrity sha1-q8av7tzqUugJzcA3au0845Y10X8=
-anymatch@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb"
- integrity sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==
- dependencies:
- micromatch "^3.1.4"
- normalize-path "^2.1.1"
-
anymatch@~3.1.1:
version "3.1.1"
resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.1.tgz#c55ecf02185e2469259399310c173ce31233b142"
@@ -3018,6 +3234,14 @@ anymatch@~3.1.1:
normalize-path "^3.0.0"
picomatch "^2.0.4"
+anymatch@~3.1.2:
+ version "3.1.2"
+ resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716"
+ integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==
+ dependencies:
+ normalize-path "^3.0.0"
+ picomatch "^2.0.4"
+
app-root-path@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/app-root-path/-/app-root-path-3.0.0.tgz#210b6f43873227e18a4b810a032283311555d5ad"
@@ -3028,21 +3252,29 @@ append-field@^1.0.0:
resolved "https://registry.yarnpkg.com/append-field/-/append-field-1.0.0.tgz#1e3440e915f0b1203d23748e78edd7b9b5b43e56"
integrity sha1-HjRA6RXwsSA9I3SOeO3XubW0PlY=
-aproba@^1.0.3, aproba@^1.1.1, aproba@^1.1.2:
+aproba@^1.0.3:
version "1.2.0"
resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a"
integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==
-"aproba@^1.1.2 || 2", aproba@^2.0.0:
+"aproba@^1.0.3 || ^2.0.0", aproba@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/aproba/-/aproba-2.0.0.tgz#52520b8ae5b569215b354efc0caa3fe1e45a8adc"
integrity sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==
-archy@~1.0.0:
+archy@*:
version "1.0.0"
resolved "https://registry.yarnpkg.com/archy/-/archy-1.0.0.tgz#f9c8c13757cc1dd7bc379ac77b2c62a5c2868c40"
integrity sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=
+are-we-there-yet@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz#372e0e7bd279d8e94c653aaa1f67200884bf3e1c"
+ integrity sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==
+ dependencies:
+ delegates "^1.0.0"
+ readable-stream "^3.6.0"
+
are-we-there-yet@~1.1.2:
version "1.1.5"
resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz#4b35c2944f062a8bfcda66410760350fe9ddfc21"
@@ -3056,10 +3288,10 @@ arg@^4.1.0:
resolved "https://registry.yarnpkg.com/arg/-/arg-4.1.3.tgz#269fc7ad5b8e42cb63c896d5666017261c144089"
integrity sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==
-arg@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/arg/-/arg-5.0.0.tgz#a20e2bb5710e82950a516b3f933fee5ed478be90"
- integrity sha512-4P8Zm2H+BRS+c/xX1LrHw0qKpEhdlZjLCgWy+d78T9vqa2Z2SiD2wMrYuWIAFy5IZUD7nnNXroRttz+0RzlrzQ==
+arg@^5.0.1:
+ version "5.0.1"
+ resolved "https://registry.yarnpkg.com/arg/-/arg-5.0.1.tgz#eb0c9a8f77786cad2af8ff2b862899842d7b6adb"
+ integrity sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==
argparse@^1.0.7:
version "1.0.10"
@@ -3250,11 +3482,6 @@ astral-regex@^2.0.0:
resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31"
integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==
-async-each@^1.0.1:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf"
- integrity sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==
-
async@^3.1.0:
version "3.2.0"
resolved "https://registry.yarnpkg.com/async/-/async-3.2.0.tgz#b3a2685c5ebb641d3de02d161002c60fc9f85720"
@@ -3275,14 +3502,14 @@ atob@^2.1.2:
resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9"
integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==
-autoprefixer@^10.2.6:
- version "10.2.6"
- resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.2.6.tgz#aadd9ec34e1c98d403e01950038049f0eb252949"
- integrity sha512-8lChSmdU6dCNMCQopIf4Pe5kipkAGj/fvTMslCsih0uHpOrXOPUEVOmYMMqmw3cekQkSD7EhIeuYl5y0BLdKqg==
+autoprefixer@^10.3.4:
+ version "10.3.4"
+ resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.3.4.tgz#29efe5d19f51c281953178ddb5b84c5f1ca24c86"
+ integrity sha512-EKjKDXOq7ug+jagLzmnoTRpTT0q1KVzEJqrJd0hCBa7FiG0WbFOBCcJCy2QkW1OckpO3qgttA1aWjVbeIPAecw==
dependencies:
- browserslist "^4.16.6"
- caniuse-lite "^1.0.30001230"
- colorette "^1.2.2"
+ browserslist "^4.16.8"
+ caniuse-lite "^1.0.30001252"
+ colorette "^1.3.0"
fraction.js "^4.1.1"
normalize-range "^0.1.2"
postcss-value-parser "^4.1.0"
@@ -3309,12 +3536,12 @@ axe-core@^4.0.2:
resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.1.1.tgz#70a7855888e287f7add66002211a423937063eaf"
integrity sha512-5Kgy8Cz6LPC9DJcNb3yjAXTu3XihQgEdnIg50c//zOC/MyLP0Clg+Y8Sh9ZjjnvBrDZU4DgXS9C3T9r4/scGZQ==
-axios@^0.21.1:
- version "0.21.1"
- resolved "https://registry.yarnpkg.com/axios/-/axios-0.21.1.tgz#22563481962f4d6bde9a76d516ef0e5d3c09b2b8"
- integrity sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==
+axios@^0.21.4:
+ version "0.21.4"
+ resolved "https://registry.yarnpkg.com/axios/-/axios-0.21.4.tgz#c67b90dc0568e5c1cf2b0b858c43ba28e2eda575"
+ integrity sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==
dependencies:
- follow-redirects "^1.10.0"
+ follow-redirects "^1.14.0"
axobject-query@^2.2.0:
version "2.2.0"
@@ -3394,7 +3621,7 @@ babel-plugin-react-intl@^8.2.25:
schema-utils "^3.0.0"
tslib "^2.0.1"
-babel-plugin-syntax-jsx@6.18.0, babel-plugin-syntax-jsx@^6.18.0:
+babel-plugin-syntax-jsx@^6.18.0:
version "6.18.0"
resolved "https://registry.yarnpkg.com/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz#0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946"
integrity sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=
@@ -3464,29 +3691,29 @@ big.js@^5.2.2:
resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328"
integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==
-bin-links@^1.1.2, bin-links@^1.1.8:
- version "1.1.8"
- resolved "https://registry.yarnpkg.com/bin-links/-/bin-links-1.1.8.tgz#bd39aadab5dc4bdac222a07df5baf1af745b2228"
- integrity sha512-KgmVfx+QqggqP9dA3iIc5pA4T1qEEEL+hOhOhNPaUm77OTrJoOXE/C05SJLNJe6m/2wUK7F1tDSou7n5TfCDzQ==
+bin-links@^2.2.1:
+ version "2.2.1"
+ resolved "https://registry.yarnpkg.com/bin-links/-/bin-links-2.2.1.tgz#347d9dbb48f7d60e6c11fe68b77a424bee14d61b"
+ integrity sha512-wFzVTqavpgCCYAh8SVBdnZdiQMxTkGR+T3b14CNpBXIBe2neJWaMGAZ55XWWHELJJ89dscuq0VCBqcVaIOgCMg==
dependencies:
- bluebird "^3.5.3"
- cmd-shim "^3.0.0"
- gentle-fs "^2.3.0"
- graceful-fs "^4.1.15"
+ cmd-shim "^4.0.1"
+ mkdirp "^1.0.3"
npm-normalize-package-bin "^1.0.0"
- write-file-atomic "^2.3.0"
-
-binary-extensions@^1.0.0:
- version "1.13.1"
- resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65"
- integrity sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==
+ read-cmd-shim "^2.0.0"
+ rimraf "^3.0.0"
+ write-file-atomic "^3.0.3"
binary-extensions@^2.0.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.1.0.tgz#30fa40c9e7fe07dbc895678cd287024dea241dd9"
integrity sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==
-bluebird@^3.3.5, bluebird@^3.5.0, bluebird@^3.5.1, bluebird@^3.5.3, bluebird@^3.5.5, bluebird@^3.7.2:
+binary-extensions@^2.2.0:
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d"
+ integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==
+
+bluebird@^3.3.5, bluebird@^3.5.0, bluebird@^3.7.2:
version "3.7.2"
resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f"
integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==
@@ -3542,19 +3769,6 @@ bowser@^2.11.0:
resolved "https://registry.yarnpkg.com/bowser/-/bowser-2.11.0.tgz#5ca3c35757a7aa5771500c70a73a9f91ef420a8f"
integrity sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==
-boxen@^1.2.1:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/boxen/-/boxen-1.3.0.tgz#55c6c39a8ba58d9c61ad22cd877532deb665a20b"
- integrity sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==
- dependencies:
- ansi-align "^2.0.0"
- camelcase "^4.0.0"
- chalk "^2.0.1"
- cli-boxes "^1.0.0"
- string-width "^2.0.0"
- term-size "^1.2.0"
- widest-line "^2.0.0"
-
boxen@^4.2.0:
version "4.2.0"
resolved "https://registry.yarnpkg.com/boxen/-/boxen-4.2.0.tgz#e411b62357d6d6d36587c8ac3d5d974daa070e64"
@@ -3577,7 +3791,7 @@ brace-expansion@^1.1.7:
balanced-match "^1.0.0"
concat-map "0.0.1"
-braces@^2.3.1, braces@^2.3.2:
+braces@^2.3.1:
version "2.3.2"
resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729"
integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==
@@ -3666,7 +3880,7 @@ browserify-zlib@0.2.0, browserify-zlib@^0.2.0:
dependencies:
pako "~1.0.5"
-browserslist@4.16.6, browserslist@^4.14.5, browserslist@^4.15.0, browserslist@^4.16.6:
+browserslist@4.16.6, browserslist@^4.14.5, browserslist@^4.15.0:
version "4.16.6"
resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.16.6.tgz#d7901277a5a88e554ed305b183ec9b0c08f66fa2"
integrity sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==
@@ -3677,6 +3891,17 @@ browserslist@4.16.6, browserslist@^4.14.5, browserslist@^4.15.0, browserslist@^4
escalade "^3.1.1"
node-releases "^1.1.71"
+browserslist@^4.16.8:
+ version "4.17.0"
+ resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.17.0.tgz#1fcd81ec75b41d6d4994fb0831b92ac18c01649c"
+ integrity sha512-g2BJ2a0nEYvEFQC208q8mVAhfNwpZ5Mu8BwgtCdZKO3qx98HChmeg448fPdUzld8aFmfLgVh7yymqV+q1lJZ5g==
+ dependencies:
+ caniuse-lite "^1.0.30001254"
+ colorette "^1.3.0"
+ electron-to-chromium "^1.3.830"
+ escalade "^3.1.1"
+ node-releases "^1.1.75"
+
buffer-equal-constant-time@1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz#f8e71132f7ffe6e01a5c9697a4c6f3e48d5cc819"
@@ -3735,41 +3960,34 @@ busboy@^0.2.11:
dicer "0.2.5"
readable-stream "1.1.x"
-byline@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/byline/-/byline-5.0.0.tgz#741c5216468eadc457b03410118ad77de8c1ddb1"
- integrity sha1-dBxSFkaOrcRXsDQQEYrXfejB3bE=
-
-byte-size@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/byte-size/-/byte-size-5.0.1.tgz#4b651039a5ecd96767e71a3d7ed380e48bed4191"
- integrity sha512-/XuKeqWocKsYa/cBY1YbSJSWWqTi4cFgr9S6OyM7PBaPbr9zvNGwWP33vt0uqGhwDdN+y3yhbXVILEUpnwEWGw==
-
bytes@3.1.0, bytes@^3.0.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6"
integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==
-cacache@^12.0.0, cacache@^12.0.2, cacache@^12.0.3:
- version "12.0.4"
- resolved "https://registry.yarnpkg.com/cacache/-/cacache-12.0.4.tgz#668bcbd105aeb5f1d92fe25570ec9525c8faa40c"
- integrity sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==
+cacache@*, cacache@^15.0.3, cacache@^15.0.5, cacache@^15.2.0:
+ version "15.3.0"
+ resolved "https://registry.yarnpkg.com/cacache/-/cacache-15.3.0.tgz#dc85380fb2f556fe3dda4c719bfa0ec875a7f1eb"
+ integrity sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==
dependencies:
- bluebird "^3.5.5"
- chownr "^1.1.1"
- figgy-pudding "^3.5.1"
+ "@npmcli/fs" "^1.0.0"
+ "@npmcli/move-file" "^1.0.1"
+ chownr "^2.0.0"
+ fs-minipass "^2.0.0"
glob "^7.1.4"
- graceful-fs "^4.1.15"
- infer-owner "^1.0.3"
- lru-cache "^5.1.1"
- mississippi "^3.0.0"
- mkdirp "^0.5.1"
- move-concurrently "^1.0.1"
+ infer-owner "^1.0.4"
+ lru-cache "^6.0.0"
+ minipass "^3.1.1"
+ minipass-collect "^1.0.2"
+ minipass-flush "^1.0.5"
+ minipass-pipeline "^1.2.2"
+ mkdirp "^1.0.3"
+ p-map "^4.0.0"
promise-inflight "^1.0.1"
- rimraf "^2.6.3"
- ssri "^6.0.1"
+ rimraf "^3.0.2"
+ ssri "^8.0.1"
+ tar "^6.0.2"
unique-filename "^1.1.1"
- y18n "^4.0.0"
cache-base@^1.0.1:
version "1.0.1"
@@ -3820,11 +4038,6 @@ call-bind@^1.0.2:
function-bind "^1.1.1"
get-intrinsic "^1.0.2"
-call-limit@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/call-limit/-/call-limit-1.1.1.tgz#ef15f2670db3f1992557e2d965abc459e6e358d4"
- integrity sha512-5twvci5b9eRBw2wCfPtN0GmlR2/gadZqyFpPhOK6CvMFoFgA+USnZ6Jpu1lhG9h85pQ3Ouil3PfXWRD4EUaRiQ==
-
call-me-maybe@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/call-me-maybe/-/call-me-maybe-1.0.1.tgz#26d208ea89e37b5cbde60250a15f031c16a4d66b"
@@ -3849,11 +4062,6 @@ camelcase-keys@^6.2.2:
map-obj "^4.0.0"
quick-lru "^4.0.1"
-camelcase@^4.0.0, camelcase@^4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd"
- integrity sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=
-
camelcase@^5.0.0, camelcase@^5.3.1:
version "5.3.1"
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320"
@@ -3869,15 +4077,15 @@ caniuse-lite@^1.0.30001202, caniuse-lite@^1.0.30001228:
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001239.tgz#66e8669985bb2cb84ccb10f68c25ce6dd3e4d2b8"
integrity sha512-cyBkXJDMeI4wthy8xJ2FvDU6+0dtcZSJW3voUF8+e9f1bBeuvyZfc3PNbkOETyhbR+dGCPzn9E7MA3iwzusOhQ==
-caniuse-lite@^1.0.30001219, caniuse-lite@^1.0.30001230:
+caniuse-lite@^1.0.30001219:
version "1.0.30001230"
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001230.tgz#8135c57459854b2240b57a4a6786044bdc5a9f71"
integrity sha512-5yBd5nWCBS+jWKTcHOzXwo5xzcj4ePE/yjtkZyUV1BTUmrBaA9MRGC+e7mxnqXSA90CmCA8L3eKLaSUkt099IQ==
-capture-stack-trace@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz#a6c0bbe1f38f3aa0b92238ecb6ff42c344d4135d"
- integrity sha512-mYQLZnx5Qt1JgB1WEiMCf2647plpGeQ2NMR/5L0HNZzGQo4fuSPnK+wjfPnKZV0aiJDgzmWqqkV/g7JD+DW0qw==
+caniuse-lite@^1.0.30001252, caniuse-lite@^1.0.30001254:
+ version "1.0.30001258"
+ resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001258.tgz#b604eed80cc54a578e4bf5a02ae3ed49f869d252"
+ integrity sha512-RBByOG6xWXUp0CR2/WU2amXz3stjKpSl5J1xU49F1n2OxD//uBZO4wCKUiG+QMGf7CHGfDDcqoKriomoGVxTeA==
cardinal@^2.1.1:
version "2.1.1"
@@ -3892,7 +4100,15 @@ caseless@~0.12.0:
resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc"
integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=
-chalk@2.4.2, chalk@^2.0.0, chalk@^2.0.1, chalk@^2.3.2, chalk@^2.4.1, chalk@^2.4.2:
+chalk@*, chalk@^4.1.2:
+ version "4.1.2"
+ resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01"
+ integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
+ dependencies:
+ ansi-styles "^4.1.0"
+ supports-color "^7.1.0"
+
+chalk@2.4.2, chalk@^2.0.0, chalk@^2.3.2, chalk@^2.4.1, chalk@^2.4.2:
version "2.4.2"
resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424"
integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
@@ -3983,7 +4199,7 @@ cheerio@^1.0.0-rc.3:
lodash "^4.15.0"
parse5 "^3.0.1"
-chokidar@3.5.1, chokidar@^3.2.2, chokidar@^3.4.0, chokidar@^3.5.1:
+chokidar@3.5.1, chokidar@^3.2.2, chokidar@^3.4.0:
version "3.5.1"
resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.1.tgz#ee9ce7bbebd2b79f49f304799d5468e31e14e68a"
integrity sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==
@@ -3998,32 +4214,42 @@ chokidar@3.5.1, chokidar@^3.2.2, chokidar@^3.4.0, chokidar@^3.5.1:
optionalDependencies:
fsevents "~2.3.1"
-chownr@^1.1.1, chownr@^1.1.2, chownr@^1.1.4:
- version "1.1.4"
- resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b"
- integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==
+chokidar@^3.5.2:
+ version "3.5.2"
+ resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.2.tgz#dba3976fcadb016f66fd365021d91600d01c1e75"
+ integrity sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==
+ dependencies:
+ anymatch "~3.1.2"
+ braces "~3.0.2"
+ glob-parent "~5.1.2"
+ is-binary-path "~2.1.0"
+ is-glob "~4.0.1"
+ normalize-path "~3.0.0"
+ readdirp "~3.6.0"
+ optionalDependencies:
+ fsevents "~2.3.2"
-chownr@^2.0.0:
+chownr@*, chownr@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece"
integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==
-ci-info@^1.5.0:
- version "1.6.0"
- resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-1.6.0.tgz#2ca20dbb9ceb32d4524a683303313f0304b1e497"
- integrity sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==
+chownr@^1.1.1:
+ version "1.1.4"
+ resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b"
+ integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==
ci-info@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46"
integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==
-cidr-regex@^2.0.10:
- version "2.0.10"
- resolved "https://registry.yarnpkg.com/cidr-regex/-/cidr-regex-2.0.10.tgz#af13878bd4ad704de77d6dc800799358b3afa70d"
- integrity sha512-sB3ogMQXWvreNPbJUZMRApxuRYd+KoIo4RGQ81VatjmMW6WJPo+IJZ2846FGItr9VzKo5w7DXzijPLGtSd0N3Q==
+cidr-regex@^3.1.1:
+ version "3.1.1"
+ resolved "https://registry.yarnpkg.com/cidr-regex/-/cidr-regex-3.1.1.tgz#ba1972c57c66f61875f18fd7dd487469770b571d"
+ integrity sha512-RBqYd32aDwbCMFJRL6wHOlDNYJsPNTt8vC82ErHF5vKt8QQzxm1FrkW8s/R5pVrXMf17sba09Uoy91PKiddAsw==
dependencies:
- ip-regex "^2.1.0"
+ ip-regex "^4.1.0"
cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3:
version "1.0.4"
@@ -4053,17 +4279,12 @@ clean-stack@^2.0.0:
resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b"
integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==
-cli-boxes@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-1.0.0.tgz#4fa917c3e59c94a004cd61f8ee509da651687143"
- integrity sha1-T6kXw+WclKAEzWH47lCdplFocUM=
-
cli-boxes@^2.2.0:
version "2.2.0"
resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-2.2.0.tgz#538ecae8f9c6ca508e3c3c95b453fe93cb4c168d"
integrity sha512-gpaBrMAizVEANOpfZp/EEUixTXDyGt7DFzdK5hU+UbWt/J0lB0w20ncZj59Z9a93xHb9u12zF5BS6i9RKbtg4w==
-cli-columns@^3.1.2:
+cli-columns@*:
version "3.1.2"
resolved "https://registry.yarnpkg.com/cli-columns/-/cli-columns-3.1.2.tgz#6732d972979efc2ae444a1f08e08fa139c96a18e"
integrity sha1-ZzLZcpee/CrkRKHwjgj6E5yWoY4=
@@ -4085,25 +4306,25 @@ cli-cursor@^3.1.0:
dependencies:
restore-cursor "^3.1.0"
-cli-highlight@^2.1.10:
- version "2.1.10"
- resolved "https://registry.yarnpkg.com/cli-highlight/-/cli-highlight-2.1.10.tgz#26a087da9209dce4fcb8cf5427dc97cd96ac173a"
- integrity sha512-CcPFD3JwdQ2oSzy+AMG6j3LRTkNjM82kzcSKzoVw6cLanDCJNlsLjeqVTOTfOfucnWv5F0rmBemVf1m9JiIasw==
+cli-highlight@^2.1.11:
+ version "2.1.11"
+ resolved "https://registry.yarnpkg.com/cli-highlight/-/cli-highlight-2.1.11.tgz#49736fa452f0aaf4fae580e30acb26828d2dc1bf"
+ integrity sha512-9KDcoEVwyUXrjcJNvHD0NFc/hiwe/WPVYIleQh2O1N2Zro5gWJZ/K+3DGn8w8P/F6FxOgzyC5bxDyHIgCSPhGg==
dependencies:
chalk "^4.0.0"
- highlight.js "^10.0.0"
+ highlight.js "^10.7.1"
mz "^2.4.0"
parse5 "^5.1.1"
parse5-htmlparser2-tree-adapter "^6.0.0"
yargs "^16.0.0"
-cli-table3@^0.5.0, cli-table3@^0.5.1:
- version "0.5.1"
- resolved "https://registry.yarnpkg.com/cli-table3/-/cli-table3-0.5.1.tgz#0252372d94dfc40dbd8df06005f48f31f656f202"
- integrity sha512-7Qg2Jrep1S/+Q3EceiZtQcDPWxhAvBw+ERf1162v4sikJrvojMHFqXt8QIVha8UlH9rgU0BeWPytZ9/TzYqlUw==
+cli-table3@*:
+ version "0.6.0"
+ resolved "https://registry.yarnpkg.com/cli-table3/-/cli-table3-0.6.0.tgz#b7b1bc65ca8e7b5cef9124e13dc2b21e2ce4faee"
+ integrity sha512-gnB85c3MGC7Nm9I/FkiasNBOKjOiO1RNuXXarQms37q4QMpWdlbBgD/VnOStA2faG1dpXMv31RFApjX1/QdgWQ==
dependencies:
object-assign "^4.1.0"
- string-width "^2.1.1"
+ string-width "^4.2.0"
optionalDependencies:
colors "^1.1.2"
@@ -4127,24 +4348,6 @@ cli-width@^2.0.0:
resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.1.tgz#b0433d0b4e9c847ef18868a4ef16fd5fc8271c48"
integrity sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==
-cliui@^3.2.0:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/cliui/-/cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d"
- integrity sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=
- dependencies:
- string-width "^1.0.1"
- strip-ansi "^3.0.1"
- wrap-ansi "^2.0.0"
-
-cliui@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/cliui/-/cliui-5.0.0.tgz#deefcfdb2e800784aa34f46fa08e06851c7bbbc5"
- integrity sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==
- dependencies:
- string-width "^3.1.0"
- strip-ansi "^5.2.0"
- wrap-ansi "^5.1.0"
-
cliui@^7.0.2:
version "7.0.4"
resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f"
@@ -4171,13 +4374,12 @@ clone@^1.0.2:
resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e"
integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4=
-cmd-shim@^3.0.0, cmd-shim@^3.0.3:
- version "3.0.3"
- resolved "https://registry.yarnpkg.com/cmd-shim/-/cmd-shim-3.0.3.tgz#2c35238d3df37d98ecdd7d5f6b8dc6b21cadc7cb"
- integrity sha512-DtGg+0xiFhQIntSBRzL2fRQBnmtAVwXIDo4Qq46HPpObYquxMaZS4sb82U9nH91qJrlosC1wa9gwr0QyL/HypA==
+cmd-shim@^4.0.1:
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/cmd-shim/-/cmd-shim-4.1.0.tgz#b3a904a6743e9fede4148c6f3800bf2a08135bdd"
+ integrity sha512-lb9L7EM4I/ZRVuljLPEtUJOP+xiQVknZ4ZMpMgEp4JzNldPb27HU03hi6K1/6CoIuit/Zm/LQXySErFeXxDprw==
dependencies:
- graceful-fs "^4.1.2"
- mkdirp "~0.5.0"
+ mkdirp-infer-owner "^2.0.0"
coa@^2.0.2:
version "2.0.2"
@@ -4233,14 +4435,19 @@ color-string@^1.5.2:
color-name "^1.0.0"
simple-swizzle "^0.2.2"
-color-string@^1.5.4:
- version "1.5.4"
- resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.5.4.tgz#dd51cd25cfee953d138fe4002372cc3d0e504cb6"
- integrity sha512-57yF5yt8Xa3czSEW1jfQDE79Idk0+AkN/4KWad6tbdxUmAs3MvjxlWSWD4deYytcRfoZ9nhKyFl1kj5tBvidbw==
+color-string@^1.6.0:
+ version "1.6.0"
+ resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.6.0.tgz#c3915f61fe267672cb7e1e064c9d692219f6c312"
+ integrity sha512-c/hGS+kRWJutUBEngKKmk4iH3sD59MBkoxVapS/0wgpCz2u7XsNloxknyvBhzwEs1IbV36D9PwqLPJ2DTu3vMA==
dependencies:
color-name "^1.0.0"
simple-swizzle "^0.2.2"
+color-support@^1.1.2:
+ version "1.1.3"
+ resolved "https://registry.yarnpkg.com/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2"
+ integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==
+
color@3.0.x:
version "3.0.0"
resolved "https://registry.yarnpkg.com/color/-/color-3.0.0.tgz#d920b4328d534a3ac8295d68f7bd4ba6c427be9a"
@@ -4249,19 +4456,24 @@ color@3.0.x:
color-convert "^1.9.1"
color-string "^1.5.2"
-color@^3.1.3:
- version "3.1.3"
- resolved "https://registry.yarnpkg.com/color/-/color-3.1.3.tgz#ca67fb4e7b97d611dcde39eceed422067d91596e"
- integrity sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==
+color@^4.0.1:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/color/-/color-4.0.1.tgz#21df44cd10245a91b1ccf5ba031609b0e10e7d67"
+ integrity sha512-rpZjOKN5O7naJxkH2Rx1sZzzBgaiWECc6BYXjeCE6kF0kcASJYbUq02u7JqIHwCb/j3NhV+QhRL2683aICeGZA==
dependencies:
- color-convert "^1.9.1"
- color-string "^1.5.4"
+ color-convert "^2.0.1"
+ color-string "^1.6.0"
colorette@^1.2.2:
version "1.2.2"
resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.2.tgz#cbcc79d5e99caea2dbf10eb3a26fd8b3e6acfa94"
integrity sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==
+colorette@^1.3.0:
+ version "1.4.0"
+ resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.4.0.tgz#5190fbb87276259a86ad700bff2c6d6faa3fca40"
+ integrity sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==
+
colors@1.0.3:
version "1.0.3"
resolved "https://registry.yarnpkg.com/colors/-/colors-1.0.3.tgz#0433f44d809680fdeb60ed260f1b0c262e82a40b"
@@ -4280,7 +4492,7 @@ colorspace@1.1.x:
color "3.0.x"
text-hex "1.0.x"
-columnify@~1.5.4:
+columnify@*:
version "1.5.4"
resolved "https://registry.yarnpkg.com/columnify/-/columnify-1.5.4.tgz#4737ddf1c7b69a8a7c340570782e947eec8e78bb"
integrity sha1-Rzfd8ce2mop8NAVweC6UfuyOeLs=
@@ -4300,6 +4512,11 @@ comma-separated-tokens@^1.0.0:
resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz#632b80b6117867a158f1080ad498b2fbe7e3f5ea"
integrity sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==
+commander@^2.19.0:
+ version "2.20.3"
+ resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
+ integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
+
commander@^4.0.1:
version "4.1.1"
resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068"
@@ -4360,6 +4577,11 @@ commitizen@^4.2.4:
strip-bom "4.0.0"
strip-json-comments "3.0.1"
+common-ancestor-path@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/common-ancestor-path/-/common-ancestor-path-1.0.1.tgz#4f7d2d1394d91b7abdf51871c62f71eadb0182a7"
+ integrity sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==
+
commondir@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b"
@@ -4393,7 +4615,7 @@ concat-map@0.0.1:
resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=
-concat-stream@^1.5.0, concat-stream@^1.5.2:
+concat-stream@^1.5.2:
version "1.6.2"
resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34"
integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==
@@ -4403,26 +4625,6 @@ concat-stream@^1.5.0, concat-stream@^1.5.2:
readable-stream "^2.2.2"
typedarray "^0.0.6"
-config-chain@^1.1.12:
- version "1.1.12"
- resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.12.tgz#0fde8d091200eb5e808caf25fe618c02f48e4efa"
- integrity sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==
- dependencies:
- ini "^1.3.4"
- proto-list "~1.2.1"
-
-configstore@^3.0.0:
- version "3.1.5"
- resolved "https://registry.yarnpkg.com/configstore/-/configstore-3.1.5.tgz#e9af331fadc14dabd544d3e7e76dc446a09a530f"
- integrity sha512-nlOhI4+fdzoK5xmJ+NY+1gZK56bwEaWZr8fYuXohZ9Vkc1o3a4T/R3M+yE/w7x/ZVJ1zF8c+oaOvF0dztdUgmA==
- dependencies:
- dot-prop "^4.2.1"
- graceful-fs "^4.1.2"
- make-dir "^1.0.0"
- unique-string "^1.0.0"
- write-file-atomic "^2.0.0"
- xdg-basedir "^3.0.0"
-
configstore@^5.0.1:
version "5.0.1"
resolved "https://registry.yarnpkg.com/configstore/-/configstore-5.0.1.tgz#d365021b5df4b98cdd187d6a3b0e3f6a7cc5ed96"
@@ -4512,12 +4714,11 @@ conventional-changelog-conventionalcommits@^4.3.1:
lodash "^4.17.15"
q "^1.5.1"
-conventional-changelog-writer@^4.0.0:
- version "4.0.18"
- resolved "https://registry.yarnpkg.com/conventional-changelog-writer/-/conventional-changelog-writer-4.0.18.tgz#10b73baa59c7befc69b360562f8b9cd19e63daf8"
- integrity sha512-mAQDCKyB9HsE8Ko5cCM1Jn1AWxXPYV0v8dFPabZRkvsiWUul2YyAqbIaoMKF88Zf2ffnOPSvKhboLf3fnjo5/A==
+conventional-changelog-writer@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/conventional-changelog-writer/-/conventional-changelog-writer-5.0.0.tgz#c4042f3f1542f2f41d7d2e0d6cad23aba8df8eec"
+ integrity sha512-HnDh9QHLNWfL6E1uHz6krZEQOgm8hN7z/m7tT16xwd802fwgMN0Wqd7AQYVkhpsjDUx/99oo+nGgvKF657XP5g==
dependencies:
- compare-func "^2.0.0"
conventional-commits-filter "^2.0.7"
dateformat "^3.0.0"
handlebars "^4.7.6"
@@ -4597,18 +4798,6 @@ cookie@0.4.1:
resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.1.tgz#afd713fe26ebd21ba95ceb61f9a8116e50a537d1"
integrity sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==
-copy-concurrently@^1.0.0:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/copy-concurrently/-/copy-concurrently-1.0.5.tgz#92297398cae34937fcafd6ec8139c18051f0b5e0"
- integrity sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==
- dependencies:
- aproba "^1.1.1"
- fs-write-stream-atomic "^1.0.8"
- iferr "^0.1.5"
- mkdirp "^0.5.1"
- rimraf "^2.5.4"
- run-queue "^1.0.0"
-
copy-descriptor@^0.1.0:
version "0.1.1"
resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d"
@@ -4674,10 +4863,21 @@ cosmiconfig@^7.0.0:
path-type "^4.0.0"
yaml "^1.10.0"
-country-flag-icons@^1.2.10:
- version "1.2.10"
- resolved "https://registry.yarnpkg.com/country-flag-icons/-/country-flag-icons-1.2.10.tgz#c60fdf25883abacd28fbbf3842b920890f944591"
- integrity sha512-nG+kGe4wVU9M+EsLUhP4buSuNdBH0leTm0Fv6RToXxO9BbbxUKV9VUq+9AcztnW7nEnweK7WYdtJsfyNLmQugQ==
+cosmiconfig@^7.0.1:
+ version "7.0.1"
+ resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.1.tgz#714d756522cace867867ccb4474c5d01bbae5d6d"
+ integrity sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==
+ 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"
+
+country-flag-icons@^1.4.10:
+ version "1.4.10"
+ resolved "https://registry.yarnpkg.com/country-flag-icons/-/country-flag-icons-1.4.10.tgz#3d440b14ff745caf755afb326398285ce2451bb6"
+ integrity sha512-4qngHBNB+k7IyXztHYVh0Nfo1SBwUX0ePksCQKntuuCHr/sNbzxtl1Oi0SDtov1q19HqJBzKdULEefYmafXmdg==
create-ecdh@^4.0.0:
version "4.0.4"
@@ -4687,13 +4887,6 @@ create-ecdh@^4.0.0:
bn.js "^4.1.0"
elliptic "^6.5.3"
-create-error-class@^3.0.0:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/create-error-class/-/create-error-class-3.0.2.tgz#06be7abef947a3f14a30fd610671d401bca8b7b6"
- integrity sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=
- dependencies:
- capture-stack-trace "^1.0.0"
-
create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196"
@@ -4730,15 +4923,6 @@ cron-parser@^3.1.0:
is-nan "^1.3.0"
luxon "^1.25.0"
-cross-spawn@^5.0.1:
- version "5.1.0"
- resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449"
- integrity sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=
- dependencies:
- lru-cache "^4.0.1"
- shebang-command "^1.2.0"
- which "^1.2.9"
-
cross-spawn@^7.0.0, cross-spawn@^7.0.2, cross-spawn@^7.0.3:
version "7.0.3"
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6"
@@ -4765,11 +4949,6 @@ crypto-browserify@3.12.0, crypto-browserify@^3.11.0:
randombytes "^2.0.0"
randomfill "^1.0.3"
-crypto-random-string@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-1.0.0.tgz#a230f64f568310e1498009940790ec99545bca7e"
- integrity sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=
-
crypto-random-string@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5"
@@ -4784,6 +4963,11 @@ csrf@3.1.0:
tsscmp "1.0.6"
uid-safe "2.1.5"
+css-color-names@^0.0.4:
+ version "0.0.4"
+ resolved "https://registry.yarnpkg.com/css-color-names/-/css-color-names-0.0.4.tgz#808adc2e79cf84738069b646cb20ec27beb629e0"
+ integrity sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=
+
css-in-js-utils@^2.0.0:
version "2.0.1"
resolved "https://registry.yarnpkg.com/css-in-js-utils/-/css-in-js-utils-2.0.1.tgz#3b472b398787291b47cfe3e44fecfdd9e914ba99"
@@ -4866,19 +5050,19 @@ cssesc@^3.0.0:
resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee"
integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==
-cssnano-preset-simple@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/cssnano-preset-simple/-/cssnano-preset-simple-2.0.0.tgz#b55e72cb970713f425560a0e141b0335249e2f96"
- integrity sha512-HkufSLkaBJbKBFx/7aj5HmCK9Ni/JedRQm0mT2qBzMG/dEuJOLnMt2lK6K1rwOOyV4j9aSY+knbW9WoS7BYpzg==
+cssnano-preset-simple@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/cssnano-preset-simple/-/cssnano-preset-simple-3.0.0.tgz#e95d0012699ca2c741306e9a3b8eeb495a348dbe"
+ integrity sha512-vxQPeoMRqUT3c/9f0vWeVa2nKQIHFpogtoBvFdW4GQ3IvEJ6uauCP6p3Y5zQDLFcI7/+40FTgX12o7XUL0Ko+w==
dependencies:
caniuse-lite "^1.0.30001202"
-cssnano-simple@2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/cssnano-simple/-/cssnano-simple-2.0.0.tgz#930d9dcd8ba105c5a62ce719cb00854da58b5c05"
- integrity sha512-0G3TXaFxlh/szPEG/o3VcmCwl0N3E60XNb9YZZijew5eIs6fLjJuOPxQd9yEBaX2p/YfJtt49i4vYi38iH6/6w==
+cssnano-simple@3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/cssnano-simple/-/cssnano-simple-3.0.0.tgz#a4b8ccdef4c7084af97e19bc5b93b4ecf211e90f"
+ integrity sha512-oU3ueli5Dtwgh0DyeohcIEE00QVfbPR3HzyXdAl89SfnQG3y0/qcpfLVW+jPIh3/rgMZGwuW96rejZGaYE9eUg==
dependencies:
- cssnano-preset-simple "^2.0.0"
+ cssnano-preset-simple "^3.0.0"
csso@^4.0.2:
version "4.0.3"
@@ -4912,11 +5096,6 @@ csurf@^1.11.0:
csrf "3.1.0"
http-errors "~1.7.3"
-cyclist@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-1.0.1.tgz#596e9698fd0c80e12038c2b82d6eb1b35b6224d9"
- integrity sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=
-
cz-conventional-changelog@3.2.0:
version "3.2.0"
resolved "https://registry.yarnpkg.com/cz-conventional-changelog/-/cz-conventional-changelog-3.2.0.tgz#6aef1f892d64113343d7e455529089ac9f20e477"
@@ -4972,10 +5151,10 @@ dateformat@^3.0.0:
resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-3.0.3.tgz#a6e37499a4d9a9cf85ef5872044d62901c9889ae"
integrity sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==
-dayjs@^1.10.4:
- version "1.10.4"
- resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.10.4.tgz#8e544a9b8683f61783f570980a8a80eaf54ab1e2"
- integrity sha512-RI/Hh4kqRc1UKLOAf/T5zdMMX5DQIlDxwUe3wSyMMnEbGunnpENCdbUgM+dW7kXidZqCttBrmw7BhN4TMddkCw==
+dayjs@^1.10.6:
+ version "1.10.7"
+ resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.10.7.tgz#2cf5f91add28116748440866a0a1d26f3a6ce468"
+ integrity sha512-P6twpd70BcPK34K26uJ1KT3wlhpuOAPoMwJzpsIWUxHZ7wpmbdZL/hQqBDfz7hGurYSa5PhzdhDHtt319hL3ig==
debug@2, debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.9:
version "2.6.9"
@@ -4984,13 +5163,6 @@ debug@2, debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.9:
dependencies:
ms "2.0.0"
-debug@3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261"
- integrity sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==
- dependencies:
- ms "2.0.0"
-
debug@4, debug@^4.0.0, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1:
version "4.3.1"
resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee"
@@ -4998,13 +5170,20 @@ debug@4, debug@^4.0.0, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1:
dependencies:
ms "2.1.2"
-debug@^3.1.0, debug@^3.2.6, debug@^3.2.7:
+debug@^3.2.6, debug@^3.2.7:
version "3.2.7"
resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a"
integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==
dependencies:
ms "^2.1.1"
+debug@^4.3.2:
+ version "4.3.2"
+ resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.2.tgz#f0a49c18ac8779e31d4a0c6029dfb76873c7428b"
+ integrity sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==
+ dependencies:
+ ms "2.1.2"
+
debuglog@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/debuglog/-/debuglog-1.0.1.tgz#aa24ffb9ac3df9a2351837cfb2d279360cd78492"
@@ -5018,7 +5197,7 @@ decamelize-keys@^1.1.0:
decamelize "^1.1.0"
map-obj "^1.0.0"
-decamelize@^1.1.0, decamelize@^1.1.1, decamelize@^1.2.0:
+decamelize@^1.1.0, decamelize@^1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=
@@ -5035,7 +5214,7 @@ decompress-response@^3.3.0:
dependencies:
mimic-response "^1.0.0"
-dedent@0.7.0, dedent@^0.7.0:
+dedent@0.7.0:
version "0.7.0"
resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c"
integrity sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=
@@ -5130,7 +5309,7 @@ delegates@^1.0.0:
resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a"
integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=
-depd@~1.1.2:
+depd@^1.1.2, depd@~1.1.2:
version "1.1.2"
resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9"
integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=
@@ -5173,21 +5352,11 @@ detect-indent@6.0.0, detect-indent@^6.0.0:
resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-6.0.0.tgz#0abd0f549f69fc6659a254fe96786186b6f528fd"
integrity sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA==
-detect-indent@~5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-5.0.0.tgz#3871cc0a6a002e8c3e5b3cf7f336264675f06b9d"
- integrity sha1-OHHMCmoALow+Wzz38zYmRnXwa50=
-
detect-libc@^1.0.2, detect-libc@^1.0.3:
version "1.0.3"
resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b"
integrity sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=
-detect-newline@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-2.1.0.tgz#f41f1c10be4b00e87b5f13da680759f2c5bfd3e2"
- integrity sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=
-
detective@^5.2.0:
version "5.2.0"
resolved "https://registry.yarnpkg.com/detective/-/detective-5.2.0.tgz#feb2a77e85b904ecdea459ad897cc90a99bd2a7b"
@@ -5197,7 +5366,7 @@ detective@^5.2.0:
defined "^1.0.0"
minimist "^1.1.1"
-dezalgo@^1.0.0, dezalgo@~1.0.3:
+dezalgo@^1.0.0:
version "1.0.3"
resolved "https://registry.yarnpkg.com/dezalgo/-/dezalgo-1.0.3.tgz#7f742de066fc748bc8db820569dddce49bf0d456"
integrity sha1-f3Qt4Gb8dIvI24IFad3c5Jvw1FY=
@@ -5213,10 +5382,10 @@ dicer@0.2.5:
readable-stream "1.1.x"
streamsearch "0.1.2"
-didyoumean@^1.2.1:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/didyoumean/-/didyoumean-1.2.1.tgz#e92edfdada6537d484d73c0172fd1eba0c4976ff"
- integrity sha1-6S7f2tplN9SE1zwBcv0eugxJdv8=
+didyoumean@^1.2.2:
+ version "1.2.2"
+ resolved "https://registry.yarnpkg.com/didyoumean/-/didyoumean-1.2.2.tgz#989346ffe9e839b4555ecf5666edea0d3e8ad037"
+ integrity sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==
diff-match-patch@^1.0.4:
version "1.0.5"
@@ -5228,6 +5397,11 @@ diff@^4.0.1:
resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d"
integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==
+diff@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/diff/-/diff-5.0.0.tgz#7ed6ad76d859d030787ec35855f5b1daf31d852b"
+ integrity sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==
+
diffie-hellman@^5.0.0:
version "5.0.3"
resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875"
@@ -5244,6 +5418,11 @@ dir-glob@^3.0.0, dir-glob@^3.0.1:
dependencies:
path-type "^4.0.0"
+discontinuous-range@1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/discontinuous-range/-/discontinuous-range-1.0.0.tgz#e38331f0844bba49b9a9cb71c771585aab1bc65a"
+ integrity sha1-44Mx8IRLukm5qctxx3FYWqsbxlo=
+
dlv@^1.1.3:
version "1.1.3"
resolved "https://registry.yarnpkg.com/dlv/-/dlv-1.1.3.tgz#5c198a8a11453596e751494d49874bc7732f2e79"
@@ -5326,6 +5505,11 @@ domelementtype@^2.1.0:
resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.1.0.tgz#a851c080a6d1c3d94344aed151d99f669edf585e"
integrity sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==
+domelementtype@^2.2.0:
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.2.0.tgz#9a0b6c2782ed6a1c7323d42267183df9bd8b1d57"
+ integrity sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==
+
domhandler@^2.3.0:
version "2.4.2"
resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.4.2.tgz#8805097e933d65e85546f726d60f5eb88b44f803"
@@ -5347,6 +5531,13 @@ domhandler@^4.0.0:
dependencies:
domelementtype "^2.1.0"
+domhandler@^4.2.0:
+ version "4.2.2"
+ resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.2.2.tgz#e825d721d19a86b8c201a35264e226c678ee755f"
+ integrity sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w==
+ dependencies:
+ domelementtype "^2.2.0"
+
domutils@1.5.1:
version "1.5.1"
resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.5.1.tgz#dcd8488a26f563d61079e48c9f7b7e32373682cf"
@@ -5372,21 +5563,14 @@ domutils@^2.0.0:
domelementtype "^2.0.1"
domhandler "^3.0.0"
-domutils@^2.4.4:
- version "2.5.0"
- resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.5.0.tgz#42f49cffdabb92ad243278b331fd761c1c2d3039"
- integrity sha512-Ho16rzNMOFk2fPwChGh3D2D9OEHAfG19HgmRR2l+WLSsIstNsAYBzePH412bL0y5T44ejABIVfTHQ8nqi/tBCg==
+domutils@^2.5.2:
+ version "2.8.0"
+ resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135"
+ integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==
dependencies:
dom-serializer "^1.0.1"
- domelementtype "^2.0.1"
- domhandler "^4.0.0"
-
-dot-prop@^4.2.1:
- version "4.2.1"
- resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-4.2.1.tgz#45884194a71fc2cda71cbb4bceb3a4dd2f433ba4"
- integrity sha512-l0p4+mIuJIua0mhxGoh4a+iNL9bmeK5DvnSVQa6T0OhrVmaEa1XScX5Etc673FePCJOArq/4Pa2cLGODUWTPOQ==
- dependencies:
- is-obj "^1.0.0"
+ domelementtype "^2.2.0"
+ domhandler "^4.2.0"
dot-prop@^5.1.0, dot-prop@^5.2.0:
version "5.2.0"
@@ -5395,11 +5579,6 @@ dot-prop@^5.1.0, dot-prop@^5.2.0:
dependencies:
is-obj "^2.0.0"
-dotenv@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-5.0.1.tgz#a5317459bd3d79ab88cff6e44057a6a3fbb1fcef"
- integrity sha512-4As8uPrjfwb7VXC+WnLCbXK7y+Ueb2B3zgNCePYfhxS1PYeaO1YTeplffTEcbfLhvFNGLAz90VvJs9yomG7bow==
-
dotenv@^8.2.0:
version "8.2.0"
resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-8.2.0.tgz#97e619259ada750eea3e4ea3e26bceea5424b16a"
@@ -5417,16 +5596,6 @@ duplexer3@^0.1.4:
resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2"
integrity sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=
-duplexify@^3.4.2, duplexify@^3.6.0:
- version "3.7.1"
- resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309"
- integrity sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==
- dependencies:
- end-of-stream "^1.0.0"
- inherits "^2.0.1"
- readable-stream "^2.0.0"
- stream-shift "^1.0.0"
-
ecc-jsbn@~0.1.1:
version "0.1.2"
resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9"
@@ -5442,11 +5611,6 @@ ecdsa-sig-formatter@1.0.11:
dependencies:
safe-buffer "^5.0.1"
-editor@~1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/editor/-/editor-1.0.0.tgz#60c7f87bd62bcc6a894fa8ccd6afb7823a24f742"
- integrity sha1-YMf4e9YrzGqJT6jM1q+3gjok90I=
-
ee-first@1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
@@ -5457,6 +5621,11 @@ electron-to-chromium@^1.3.723:
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.738.tgz#aec24b091c82acbfabbdcce08076a703941d17ca"
integrity sha512-vCMf4gDOpEylPSLPLSwAEsz+R3ShP02Y3cAKMZvTqule3XcPp7tgc/0ESI7IS6ZeyBlGClE50N53fIOkcIVnpw==
+electron-to-chromium@^1.3.830:
+ version "1.3.843"
+ resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.843.tgz#671489bd2f59fd49b76adddc1aa02c88cd38a5c0"
+ integrity sha512-OWEwAbzaVd1Lk9MohVw8LxMXFlnYd9oYTYxfX8KS++kLLjDfbovLOcEEXwRhG612dqGQ6+44SZvim0GXuBRiKg==
+
elliptic@^6.5.3:
version "6.5.3"
resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.3.tgz#cb59eb2efdaf73a0bd78ccd7015a62ad6e0f93d6"
@@ -5470,20 +5639,25 @@ elliptic@^6.5.3:
minimalistic-assert "^1.0.0"
minimalistic-crypto-utils "^1.0.0"
-email-templates@^8.0.7:
- version "8.0.7"
- resolved "https://registry.yarnpkg.com/email-templates/-/email-templates-8.0.7.tgz#4cdaa0bfd56bc3191262fe4b82cea5bf61bdef1a"
- integrity sha512-Qlr9z5Zp1EFjs1T8zdFoQiBZNBdqo44OvlqSE36905dijnB06AZ8aPg+AycfC23obEA82gYGplGP25Khn2vrBg==
+email-templates@^8.0.8:
+ version "8.0.8"
+ resolved "https://registry.yarnpkg.com/email-templates/-/email-templates-8.0.8.tgz#a56f08ee1e92262b4886733b9b97f240416099c6"
+ integrity sha512-VUIMOYQ/1YmTRTImeLwCT143lnI/l9Y/fczV5w/zcxN3B/FgUbqkwqQK9f4WNT5zL5296cR3x968hTDXvo514w==
dependencies:
"@ladjs/i18n" "^7.2.3"
consolidate "^0.16.0"
- debug "^4.3.1"
+ debug "^4.3.2"
get-paths "^0.0.7"
html-to-text "^6.0.0"
juice "^7.0.0"
lodash "^4.17.21"
- nodemailer "^6.6.0"
- preview-email "^3.0.4"
+ nodemailer "^6.6.3"
+ preview-email "^3.0.5"
+
+emoji-regex@*, emoji-regex@^9.2.0:
+ version "9.2.2"
+ resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72"
+ integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==
emoji-regex@^7.0.1:
version "7.0.3"
@@ -5525,14 +5699,14 @@ encoding-japanese@1.0.30:
resolved "https://registry.yarnpkg.com/encoding-japanese/-/encoding-japanese-1.0.30.tgz#537c4d62881767925d601acb4c79fb14db81703a"
integrity sha512-bd/DFLAoJetvv7ar/KIpE3CNO8wEuyrt9Xuw6nSMiZ+Vrz/Q21BPsMHvARL2Wz6IKHKXgb+DWZqtRg1vql9cBg==
-encoding@0.1.13, encoding@^0.1.11:
+encoding@0.1.13, encoding@^0.1.12:
version "0.1.13"
resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.13.tgz#56574afdd791f54a8e9b2785c0582a2d26210fa9"
integrity sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==
dependencies:
iconv-lite "^0.6.2"
-end-of-stream@^1.0.0, end-of-stream@^1.1.0:
+end-of-stream@^1.1.0:
version "1.4.4"
resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0"
integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==
@@ -5569,19 +5743,12 @@ env-paths@^2.2.0:
resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.0.tgz#cdca557dc009152917d6166e2febe1f039685e43"
integrity sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA==
-err-code@^1.0.0:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/err-code/-/err-code-1.1.2.tgz#06e0116d3028f6aef4806849eb0ea6a748ae6960"
- integrity sha1-BuARbTAo9q70gGhJ6w6mp0iuaWA=
+err-code@^2.0.2:
+ version "2.0.3"
+ resolved "https://registry.yarnpkg.com/err-code/-/err-code-2.0.3.tgz#23c2f3b756ffdfc608d30e27c9a941024807e7f9"
+ integrity sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==
-errno@~0.1.7:
- version "0.1.7"
- resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.7.tgz#4684d71779ad39af177e3f007996f7c67c852618"
- integrity sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==
- dependencies:
- prr "~1.0.1"
-
-error-ex@^1.2.0, error-ex@^1.3.1:
+error-ex@^1.3.1:
version "1.3.2"
resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf"
integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==
@@ -5652,6 +5819,30 @@ es-abstract@^1.18.0-next.2:
string.prototype.trimstart "^1.0.4"
unbox-primitive "^1.0.0"
+es-abstract@^1.18.1:
+ version "1.18.6"
+ resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.18.6.tgz#2c44e3ea7a6255039164d26559777a6d978cb456"
+ integrity sha512-kAeIT4cku5eNLNuUKhlmtuk1/TRZvQoYccn6TO0cSVdf1kzB0T7+dYuVK9MWM7l+/53W2Q8M7N2c6MQvhXFcUQ==
+ dependencies:
+ call-bind "^1.0.2"
+ es-to-primitive "^1.2.1"
+ function-bind "^1.1.1"
+ get-intrinsic "^1.1.1"
+ get-symbol-description "^1.0.0"
+ has "^1.0.3"
+ has-symbols "^1.0.2"
+ internal-slot "^1.0.3"
+ is-callable "^1.2.4"
+ is-negative-zero "^2.0.1"
+ is-regex "^1.1.4"
+ is-string "^1.0.7"
+ object-inspect "^1.11.0"
+ object-keys "^1.1.1"
+ object.assign "^4.1.2"
+ string.prototype.trimend "^1.0.4"
+ string.prototype.trimstart "^1.0.4"
+ unbox-primitive "^1.0.1"
+
es-abstract@^1.18.2:
version "1.18.3"
resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.18.3.tgz#25c4c3380a27aa203c44b2b685bba94da31b63e0"
@@ -5688,18 +5879,6 @@ es6-object-assign@^1.1.0:
resolved "https://registry.yarnpkg.com/es6-object-assign/-/es6-object-assign-1.1.0.tgz#c2c3582656247c39ea107cb1e6652b6f9f24523c"
integrity sha1-wsNYJlYkfDnqEHyx5mUrb58kUjw=
-es6-promise@^4.0.3:
- version "4.2.8"
- resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.2.8.tgz#4eb21594c972bc40553d276e510539143db53e0a"
- integrity sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==
-
-es6-promisify@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/es6-promisify/-/es6-promisify-5.0.0.tgz#5109d62f3e56ea967c4b63505aef08291c8a5203"
- integrity sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=
- dependencies:
- es6-promise "^4.0.3"
-
escalade@^3.1.1:
version "3.1.1"
resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40"
@@ -5730,12 +5909,12 @@ escape-string-regexp@^4.0.0:
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34"
integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==
-eslint-config-next@^11.0.1:
- version "11.0.1"
- resolved "https://registry.yarnpkg.com/eslint-config-next/-/eslint-config-next-11.0.1.tgz#abdd2565a6fa5841556a89ba935f044bec173d0b"
- integrity sha512-yy63K4Bmy8amE6VMb26CZK6G99cfVX3JaMTvuvmq/LL8/b8vKHcauUZREBTAQ+2DrIvlH4YrFXrkQ1vpYDL9Eg==
+eslint-config-next@^11.1.2:
+ version "11.1.2"
+ resolved "https://registry.yarnpkg.com/eslint-config-next/-/eslint-config-next-11.1.2.tgz#73c918f2fa6120d5f65080bf3fcf6b154905707e"
+ integrity sha512-dFutecxX2Z5/QVlLwdtKt+gIfmNMP8Qx6/qZh3LM/DFVdGJEAnUKrr4VwGmACB2kx/PQ5bx3R+QxnEg4fDPiTg==
dependencies:
- "@next/eslint-plugin-next" "11.0.1"
+ "@next/eslint-plugin-next" "11.1.2"
"@rushstack/eslint-patch" "^1.0.6"
"@typescript-eslint/parser" "^4.20.0"
eslint-import-resolver-node "^0.3.4"
@@ -5777,18 +5956,19 @@ eslint-module-utils@^2.6.1:
debug "^3.2.7"
pkg-dir "^2.0.0"
-eslint-plugin-formatjs@^2.16.1:
- version "2.16.1"
- resolved "https://registry.yarnpkg.com/eslint-plugin-formatjs/-/eslint-plugin-formatjs-2.16.1.tgz#705a80d65c9cf60d1a2abf361d938f069b1e3beb"
- integrity sha512-DHjqOp/d9cm5pFMIa/S2ft6DoBN2nMnu7LoHKcB7YEIOBU3wPjLXycEhHp0Apna4zJWhFRj8P7G0B/SCfEbDKw==
+eslint-plugin-formatjs@^2.17.6:
+ version "2.17.6"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-formatjs/-/eslint-plugin-formatjs-2.17.6.tgz#4e217fea4518fb30412ea2818cb814eceefed85e"
+ integrity sha512-5O//ITn8gs1kiSuncQqNL/6KiJfLLCZ4IYF3OTe0E6cS87L30nc7WvIThceLM5WZFlzTuVYrTA5zg/imdGaXEQ==
dependencies:
- "@formatjs/icu-messageformat-parser" "2.0.6"
- "@formatjs/ts-transformer" "3.4.3"
- "@types/emoji-regex" "^8.0.0"
+ "@formatjs/icu-messageformat-parser" "2.0.11"
+ "@formatjs/ts-transformer" "3.4.10"
+ "@types/emoji-regex" "9"
"@types/eslint" "^7.2.0"
"@typescript-eslint/typescript-estree" "^4.11.0"
- emoji-regex "^9.0.0"
+ emoji-regex "^9.2.0"
tslib "^2.1.0"
+ typescript "4"
eslint-plugin-import@^2.22.1:
version "2.23.4"
@@ -5828,10 +6008,10 @@ eslint-plugin-jsx-a11y@^6.4.1:
jsx-ast-utils "^3.1.0"
language-tags "^1.0.5"
-eslint-plugin-prettier@^3.4.0:
- version "3.4.0"
- resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-3.4.0.tgz#cdbad3bf1dbd2b177e9825737fe63b476a08f0c7"
- integrity sha512-UDK6rJT6INSfcOo545jiaOwB701uAIt2/dR7WnFQoGCVl1/EMqdANBmwUaqqQ45aXprsTGzSa39LI1PyuRBxxw==
+eslint-plugin-prettier@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-4.0.0.tgz#8b99d1e4b8b24a762472b4567992023619cb98e0"
+ integrity sha512-98MqmCJ7vJodoQK359bqQWaxOE0CS8paAz/GgjaZLyex4TTk3g9HugoO89EqWCrFiOqn9EVvcoo7gZzONCWVwQ==
dependencies:
prettier-linter-helpers "^1.0.0"
@@ -5840,7 +6020,7 @@ eslint-plugin-react-hooks@^4.2.0:
resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz#8c229c268d468956334c943bb45fc860280f5556"
integrity sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ==
-eslint-plugin-react@^7.23.1, eslint-plugin-react@^7.24.0:
+eslint-plugin-react@^7.23.1:
version "7.24.0"
resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.24.0.tgz#eadedfa351a6f36b490aa17f4fa9b14e842b9eb4"
integrity sha512-KJJIx2SYx7PBx3ONe/mEeMz4YE0Lcr7feJTCMyyKb/341NcjuAgim3Acgan89GfPv7nxXK2+0slu0CWXYM4x+Q==
@@ -5858,6 +6038,25 @@ eslint-plugin-react@^7.23.1, eslint-plugin-react@^7.24.0:
resolve "^2.0.0-next.3"
string.prototype.matchall "^4.0.5"
+eslint-plugin-react@^7.25.3:
+ version "7.25.3"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.25.3.tgz#3333a974772745ddb3aecea84621019b635766bc"
+ integrity sha512-ZMbFvZ1WAYSZKY662MBVEWR45VaBT6KSJCiupjrNlcdakB90juaZeDCbJq19e73JZQubqFtgETohwgAt8u5P6w==
+ dependencies:
+ array-includes "^3.1.3"
+ array.prototype.flatmap "^1.2.4"
+ doctrine "^2.1.0"
+ estraverse "^5.2.0"
+ jsx-ast-utils "^2.4.1 || ^3.0.0"
+ minimatch "^3.0.4"
+ object.entries "^1.1.4"
+ object.fromentries "^2.0.4"
+ object.hasown "^1.0.0"
+ object.values "^1.1.4"
+ prop-types "^15.7.2"
+ resolve "^2.0.0-next.3"
+ string.prototype.matchall "^4.0.5"
+
eslint-scope@^5.1.1:
version "5.1.1"
resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c"
@@ -5890,13 +6089,14 @@ eslint-visitor-keys@^2.0.0:
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz#21fdc8fbcd9c795cc0321f0563702095751511a8"
integrity sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==
-eslint@^7.29.0:
- version "7.29.0"
- resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.29.0.tgz#ee2a7648f2e729485e4d0bd6383ec1deabc8b3c0"
- integrity sha512-82G/JToB9qIy/ArBzIWG9xvvwL3R86AlCjtGw+A29OMZDqhTybz/MByORSukGxeI+YPCR4coYyITKk8BFH9nDA==
+eslint@^7.32.0:
+ version "7.32.0"
+ resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.32.0.tgz#c6d328a14be3fb08c8d1d21e12c02fdb7a2a812d"
+ integrity sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==
dependencies:
"@babel/code-frame" "7.12.11"
- "@eslint/eslintrc" "^0.4.2"
+ "@eslint/eslintrc" "^0.4.3"
+ "@humanwhocodes/config-array" "^0.5.0"
ajv "^6.10.0"
chalk "^4.0.0"
cross-spawn "^7.0.2"
@@ -6005,19 +6205,6 @@ evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3:
md5.js "^1.3.4"
safe-buffer "^5.1.1"
-execa@^0.7.0:
- version "0.7.0"
- resolved "https://registry.yarnpkg.com/execa/-/execa-0.7.0.tgz#944becd34cc41ee32a63a9faf27ad5a65fc59777"
- integrity sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=
- dependencies:
- cross-spawn "^5.0.1"
- get-stream "^3.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"
-
execa@^4.0.0:
version "4.1.0"
resolved "https://registry.yarnpkg.com/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a"
@@ -6068,28 +6255,28 @@ expand-tilde@^2.0.0, expand-tilde@^2.0.2:
dependencies:
homedir-polyfill "^1.0.1"
-express-openapi-validator@^4.12.14:
- version "4.12.14"
- resolved "https://registry.yarnpkg.com/express-openapi-validator/-/express-openapi-validator-4.12.14.tgz#864bf7859f5fd460c3559d556b23b7b2f72738bd"
- integrity sha512-mCb9Y8TkVFpa4pfBbXWsNbaHw8k5OIPubZCljD83JVjluEkfjAzXVYxaOnlCb/6f6IcisnK3dElQtEsEXDyi2g==
+express-openapi-validator@^4.13.1:
+ version "4.13.1"
+ resolved "https://registry.yarnpkg.com/express-openapi-validator/-/express-openapi-validator-4.13.1.tgz#06acb0f9d4da01c49109fa9633e527ac68963a6b"
+ integrity sha512-KpK8NfZjZWrcwSqfQXuHhh8kPQyuLRg6WB1TF5AyU229sMiUiudXDGm/rWijcXw9eZyFmJLhqLbB1KVUVf6Oww==
dependencies:
- "@types/multer" "^1.4.5"
+ "@types/multer" "^1.4.7"
ajv "^6.12.6"
content-type "^1.0.4"
- json-schema-ref-parser "^9.0.7"
+ json-schema-ref-parser "^9.0.9"
lodash.clonedeep "^4.5.0"
lodash.get "^4.4.2"
lodash.uniq "^4.5.0"
lodash.zipobject "^4.1.3"
media-typer "^1.1.0"
- multer "^1.4.2"
+ multer "^1.4.3"
ono "^7.1.3"
path-to-regexp "^6.2.0"
-express-rate-limit@^5.2.6:
- version "5.2.6"
- resolved "https://registry.yarnpkg.com/express-rate-limit/-/express-rate-limit-5.2.6.tgz#b454e1be8a252081bda58460e0a25bf43ee0f7b0"
- integrity sha512-nE96xaxGfxiS5jP3tD3kIW1Jg9yQgX0rXCs3rCkZtmbWHEGyotwaezkLj7bnB41Z0uaOLM8W4AX6qHao4IZ2YA==
+express-rate-limit@^5.3.0:
+ version "5.3.0"
+ resolved "https://registry.yarnpkg.com/express-rate-limit/-/express-rate-limit-5.3.0.tgz#e7b9d3c2e09ece6e0406a869b2ce00d03fe48aea"
+ integrity sha512-qJhfEgCnmteSeZAeuOKQ2WEIFTX5ajrzE0xS6gCOBCoRQcU+xEzQmgYQQTpzCcqUAAzTEtu4YEih4pnLfvNtew==
express-session@^1.15.6:
version "1.17.1"
@@ -6251,17 +6438,16 @@ fast-glob@^3.1.1:
micromatch "^4.0.2"
picomatch "^2.2.1"
-fast-glob@^3.2.5:
- version "3.2.5"
- resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.5.tgz#7939af2a656de79a4f1901903ee8adcaa7cb9661"
- integrity sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==
+fast-glob@^3.2.7:
+ version "3.2.7"
+ resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.7.tgz#fd6cb7a2d7e9aa7a7846111e85a196d6b2f766a1"
+ integrity sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==
dependencies:
"@nodelib/fs.stat" "^2.0.2"
"@nodelib/fs.walk" "^1.2.3"
- glob-parent "^5.1.0"
+ glob-parent "^5.1.2"
merge2 "^1.3.0"
- micromatch "^4.0.2"
- picomatch "^2.2.1"
+ micromatch "^4.0.4"
fast-json-stable-stringify@^2.0.0:
version "2.1.0"
@@ -6283,6 +6469,11 @@ fast-shallow-equal@^1.0.0:
resolved "https://registry.yarnpkg.com/fast-shallow-equal/-/fast-shallow-equal-1.0.0.tgz#d4dcaf6472440dcefa6f88b98e3251e27f25628b"
integrity sha512-HPtaa38cPgWvaCFmRNhlc6NG7pv6NUHqjPgVAkWGoB9mQMwYB27/K0CvOM5Czy+qpT3e8XJ6Q4aPAnzpNpzNaw==
+fastest-levenshtein@*:
+ version "1.0.12"
+ resolved "https://registry.yarnpkg.com/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz#9990f7d3a88cc5a9ffd1f1745745251700d497e2"
+ integrity sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==
+
fastest-stable-stringify@^2.0.2:
version "2.0.2"
resolved "https://registry.yarnpkg.com/fastest-stable-stringify/-/fastest-stable-stringify-2.0.2.tgz#3757a6774f6ec8de40c4e86ec28ea02417214c76"
@@ -6300,11 +6491,6 @@ fecha@^4.2.0:
resolved "https://registry.yarnpkg.com/fecha/-/fecha-4.2.0.tgz#3ffb6395453e3f3efff850404f0a59b6747f5f41"
integrity sha512-aN3pcx/DSmtyoovUudctc8+6Hl4T+hI9GBBHLjA76jdZl7+b1sgh5g4k+u/GL3dTy1/pnYzKp69FpJ0OicE3Wg==
-figgy-pudding@^3.4.1, figgy-pudding@^3.5.1:
- version "3.5.2"
- resolved "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.2.tgz#b4eee8148abb01dcf1d1ac34367d59e12fa61d6e"
- integrity sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==
-
figlet@^1.1.1:
version "1.5.0"
resolved "https://registry.yarnpkg.com/figlet/-/figlet-1.5.0.tgz#2db4d00a584e5155a96080632db919213c3e003c"
@@ -6393,11 +6579,6 @@ find-node-modules@^2.1.2:
findup-sync "^4.0.0"
merge "^2.1.0"
-find-npm-prefix@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/find-npm-prefix/-/find-npm-prefix-1.0.2.tgz#8d8ce2c78b3b4b9e66c8acc6a37c231eb841cfdf"
- integrity sha512-KEftzJ+H90x6pcKtdXZEPsQse8/y/UnvzRKrOSQFprnrGaFuJ62fVkP34Iu2IYuMvyauCyoLTNkJZgrrGA2wkA==
-
find-root@1.1.0, find-root@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/find-root/-/find-root-1.1.0.tgz#abcfc8ba76f708c42a97b3d685b7e9450bfb9ce4"
@@ -6410,13 +6591,6 @@ find-up@^2.0.0, find-up@^2.1.0:
dependencies:
locate-path "^2.0.0"
-find-up@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73"
- integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==
- dependencies:
- locate-path "^3.0.0"
-
find-up@^4.0.0, find-up@^4.1.0:
version "4.1.0"
resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19"
@@ -6478,23 +6652,15 @@ flatted@^3.1.0:
resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.1.0.tgz#a5d06b4a8b01e3a63771daa5cb7a1903e2e57067"
integrity sha512-tW+UkmtNg/jv9CSofAKvgVcO7c2URjhTdW1ZTkcAritblu8tajiYy7YisnIflEwtKssCtOxpnBRoCB7iap0/TA==
-flush-write-stream@^1.0.0:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/flush-write-stream/-/flush-write-stream-1.1.1.tgz#8dd7d873a1babc207d94ead0c2e0e44276ebf2e8"
- integrity sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==
- dependencies:
- inherits "^2.0.3"
- readable-stream "^2.3.6"
-
fn.name@1.x.x:
version "1.1.0"
resolved "https://registry.yarnpkg.com/fn.name/-/fn.name-1.1.0.tgz#26cad8017967aea8731bc42961d04a3d5988accc"
integrity sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==
-follow-redirects@^1.10.0:
- version "1.13.0"
- resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.13.0.tgz#b42e8d93a2a7eea5ed88633676d6597bc8e384db"
- integrity sha512-aq6gF1BEKje4a9i9+5jimNFIpq4Q1WiwBToeRK5NvZBd/TRsmW8BsJfOEGkr76TbOyPVD3OVDN910EcUNtRYEA==
+follow-redirects@^1.14.0:
+ version "1.14.4"
+ resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.14.4.tgz#838fdf48a8bbdd79e52ee51fb1c94e3ed98b9379"
+ integrity sha512-zwGkiSXC1MUJG/qmeIFH2HBJx9u0V46QGUe3YR1fXG8bXQxq7fLj0RjLZQ5nubr9qNJUZrH+xUcwXEoXNpfS+g==
for-in@^1.0.2:
version "1.0.2"
@@ -6555,15 +6721,7 @@ fresh@0.5.2:
resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7"
integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=
-from2@^1.3.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/from2/-/from2-1.3.0.tgz#88413baaa5f9a597cfde9221d86986cd3c061dfd"
- integrity sha1-iEE7qqX5pZfP3pIh2GmGzTwGHf0=
- dependencies:
- inherits "~2.0.1"
- readable-stream "~1.1.10"
-
-from2@^2.1.0, from2@^2.3.0:
+from2@^2.3.0:
version "2.3.0"
resolved "https://registry.yarnpkg.com/from2/-/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af"
integrity sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=
@@ -6606,7 +6764,7 @@ fs-minipass@^1.2.5:
dependencies:
minipass "^2.6.0"
-fs-minipass@^2.0.0:
+fs-minipass@^2.0.0, fs-minipass@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb"
integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==
@@ -6618,31 +6776,12 @@ fs-readdir-recursive@^1.1.0:
resolved "https://registry.yarnpkg.com/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz#e32fc030a2ccee44a6b5371308da54be0b397d27"
integrity sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==
-fs-vacuum@^1.2.10, fs-vacuum@~1.2.10:
- version "1.2.10"
- resolved "https://registry.yarnpkg.com/fs-vacuum/-/fs-vacuum-1.2.10.tgz#b7629bec07a4031a2548fdf99f5ecf1cc8b31e36"
- integrity sha1-t2Kb7AekAxolSP35n17PHMizHjY=
- dependencies:
- graceful-fs "^4.1.2"
- path-is-inside "^1.0.1"
- rimraf "^2.5.2"
-
-fs-write-stream-atomic@^1.0.8, fs-write-stream-atomic@~1.0.10:
- version "1.0.10"
- resolved "https://registry.yarnpkg.com/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz#b47df53493ef911df75731e70a9ded0189db40c9"
- integrity sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=
- dependencies:
- graceful-fs "^4.1.2"
- iferr "^0.1.5"
- imurmurhash "^0.1.4"
- readable-stream "1 || 2"
-
fs.realpath@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8=
-fsevents@~2.3.1:
+fsevents@~2.3.1, fsevents@~2.3.2:
version "2.3.2"
resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a"
integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==
@@ -6657,6 +6796,21 @@ functional-red-black-tree@^1.0.1:
resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327"
integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=
+gauge@^3.0.0:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/gauge/-/gauge-3.0.1.tgz#4bea07bcde3782f06dced8950e51307aa0f4a346"
+ integrity sha512-6STz6KdQgxO4S/ko+AbjlFGGdGcknluoqU+79GOFCDqqyYj5OanQf9AjxwN0jCidtT+ziPMmPSt9E4hfQ0CwIQ==
+ dependencies:
+ aproba "^1.0.3 || ^2.0.0"
+ color-support "^1.1.2"
+ console-control-strings "^1.0.0"
+ has-unicode "^2.0.1"
+ object-assign "^4.1.1"
+ signal-exit "^3.0.0"
+ string-width "^1.0.1 || ^2.0.0"
+ strip-ansi "^3.0.1 || ^4.0.0"
+ wide-align "^1.1.2"
+
gauge@~2.7.3:
version "2.7.4"
resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7"
@@ -6671,39 +6825,12 @@ gauge@~2.7.3:
strip-ansi "^3.0.1"
wide-align "^1.1.0"
-genfun@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/genfun/-/genfun-5.0.0.tgz#9dd9710a06900a5c4a5bf57aca5da4e52fe76537"
- integrity sha512-KGDOARWVga7+rnB3z9Sd2Letx515owfk0hSxHGuqjANb1M+x2bGZGqHLiozPsYMdM2OubeMni/Hpwmjq6qIUhA==
-
gensync@^1.0.0-beta.1:
version "1.0.0-beta.1"
resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.1.tgz#58f4361ff987e5ff6e1e7a210827aa371eaac269"
integrity sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==
-gentle-fs@^2.3.0, gentle-fs@^2.3.1:
- version "2.3.1"
- resolved "https://registry.yarnpkg.com/gentle-fs/-/gentle-fs-2.3.1.tgz#11201bf66c18f930ddca72cf69460bdfa05727b1"
- integrity sha512-OlwBBwqCFPcjm33rF2BjW+Pr6/ll2741l+xooiwTCeaX2CA1ZuclavyMBe0/KlR21/XGsgY6hzEQZ15BdNa13Q==
- dependencies:
- aproba "^1.1.2"
- chownr "^1.1.2"
- cmd-shim "^3.0.3"
- fs-vacuum "^1.2.10"
- graceful-fs "^4.1.11"
- iferr "^0.1.5"
- infer-owner "^1.0.4"
- mkdirp "^0.5.1"
- path-is-inside "^1.0.2"
- read-cmd-shim "^1.0.1"
- slide "^1.1.6"
-
-get-caller-file@^1.0.1:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.3.tgz#f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a"
- integrity sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==
-
-get-caller-file@^2.0.1, get-caller-file@^2.0.5:
+get-caller-file@^2.0.5:
version "2.0.5"
resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e"
integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==
@@ -6745,12 +6872,7 @@ get-paths@^0.0.7:
dependencies:
pify "^4.0.1"
-get-stream@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14"
- integrity sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=
-
-get-stream@^4.0.0, get-stream@^4.1.0:
+get-stream@^4.1.0:
version "4.1.0"
resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5"
integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==
@@ -6769,6 +6891,14 @@ get-stream@^6.0.0:
resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.0.tgz#3e0012cb6827319da2706e601a1583e8629a6718"
integrity sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg==
+get-symbol-description@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6"
+ integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==
+ dependencies:
+ call-bind "^1.0.2"
+ get-intrinsic "^1.1.1"
+
get-value@^2.0.3, get-value@^2.0.6:
version "2.0.6"
resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28"
@@ -6811,17 +6941,17 @@ glob-parent@^5.1.0, glob-parent@~5.1.0:
dependencies:
is-glob "^4.0.1"
-glob-parent@^5.1.2:
+glob-parent@^5.1.2, glob-parent@~5.1.2:
version "5.1.2"
resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4"
integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
dependencies:
is-glob "^4.0.1"
-glob-parent@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.0.tgz#f851b59b388e788f3a44d63fab50382b2859c33c"
- integrity sha512-Hdd4287VEJcZXUwv1l8a+vXC1GjOQqXe+VS30w/ypihpcnu9M1n3xeYeJu5CBpeEQj2nAab2xxz28GuA3vp4Ww==
+glob-parent@^6.0.1:
+ version "6.0.1"
+ resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.1.tgz#42054f685eb6a44e7a7d189a96efa40a54971aa7"
+ integrity sha512-kEVjS71mQazDBHKcsq4E9u/vUzaLcw1A8EtUeydawvIWQCJM0qQ08G1H7/XTjFUulla6XQiDOG6MXSaG0HDKog==
dependencies:
is-glob "^4.0.1"
@@ -6830,6 +6960,18 @@ glob-to-regexp@^0.4.1:
resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e"
integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==
+glob@*, glob@7.1.7:
+ version "7.1.7"
+ resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.7.tgz#3b193e9233f01d42d0b3f78294bbeeb418f94a90"
+ integrity sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==
+ 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"
+
glob@7.1.4:
version "7.1.4"
resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.4.tgz#aa608a2f6c577ad357e1ae5a5c26d9a8d1969255"
@@ -6854,7 +6996,7 @@ glob@^7.0.0, glob@^7.0.5, glob@^7.1.1, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6:
once "^1.3.0"
path-is-absolute "^1.0.0"
-global-dirs@^0.1.0, global-dirs@^0.1.1:
+global-dirs@^0.1.1:
version "0.1.1"
resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-0.1.1.tgz#b319c0dd4607f353f3be9cca4c72fc148c49f445"
integrity sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=
@@ -6931,23 +7073,6 @@ globby@^11.0.3:
merge2 "^1.3.0"
slash "^3.0.0"
-got@^6.7.1:
- version "6.7.1"
- resolved "https://registry.yarnpkg.com/got/-/got-6.7.1.tgz#240cd05785a9a18e561dc1b44b41c763ef1e8db0"
- integrity sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=
- dependencies:
- create-error-class "^3.0.0"
- duplexer3 "^0.1.4"
- get-stream "^3.0.0"
- is-redirect "^1.0.0"
- is-retry-allowed "^1.0.0"
- is-stream "^1.0.0"
- lowercase-keys "^1.0.0"
- safe-buffer "^5.0.1"
- timed-out "^4.0.0"
- unzip-response "^2.0.1"
- url-parse-lax "^1.0.0"
-
got@^9.6.0:
version "9.6.0"
resolved "https://registry.yarnpkg.com/got/-/got-9.6.0.tgz#edf45e7d67f99545705de1f7bbeeeb121765ed85"
@@ -6965,7 +7090,12 @@ got@^9.6.0:
to-readable-stream "^1.0.0"
url-parse-lax "^3.0.0"
-graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.2, graceful-fs@^4.2.4:
+graceful-fs@*, graceful-fs@^4.2.3, graceful-fs@^4.2.6:
+ version "4.2.8"
+ resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.8.tgz#e412b8d33f5e006593cbd3cee6df9f2cebbe802a"
+ integrity sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==
+
+graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.2, graceful-fs@^4.2.4:
version "4.2.4"
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb"
integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==
@@ -7040,7 +7170,14 @@ has-symbols@^1.0.2:
resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.2.tgz#165d3070c00309752a1236a479331e3ac56f1423"
integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==
-has-unicode@^2.0.0, has-unicode@~2.0.1:
+has-tostringtag@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25"
+ integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==
+ dependencies:
+ has-symbols "^1.0.2"
+
+has-unicode@^2.0.0, has-unicode@^2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9"
integrity sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=
@@ -7110,10 +7247,15 @@ he@1.2.0, he@^1.2.0:
resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f"
integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==
-highlight.js@^10.0.0:
- version "10.4.1"
- resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-10.4.1.tgz#d48fbcf4a9971c4361b3f95f302747afe19dbad0"
- integrity sha512-yR5lWvNz7c85OhVAEAeFhVCc/GV4C30Fjzc/rCP0aCWzc1UUOPUk55dK/qdwTZHBvMZo+eZ2jpk62ndX/xMFlg==
+hex-color-regex@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/hex-color-regex/-/hex-color-regex-1.1.0.tgz#4c06fccb4602fe2602b3c93df82d7e7dbf1a8a8e"
+ integrity sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==
+
+highlight.js@^10.7.1:
+ version "10.7.3"
+ resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-10.7.3.tgz#697272e3991356e40c3cac566a74eef681756531"
+ integrity sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==
hmac-drbg@^1.0.0:
version "1.0.1"
@@ -7143,7 +7285,14 @@ hook-std@^2.0.0:
resolved "https://registry.yarnpkg.com/hook-std/-/hook-std-2.0.0.tgz#ff9aafdebb6a989a354f729bb6445cf4a3a7077c"
integrity sha512-zZ6T5WcuBMIUVh49iPQS9t977t7C0l7OtHrpeMb5uk48JdflRX0NSFvCekfYNmGQETnLq9W/isMyHl69kxGi8g==
-hosted-git-info@^2.1.4, hosted-git-info@^2.7.1, hosted-git-info@^2.8.8:
+hosted-git-info@*, hosted-git-info@^4.0.1:
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-4.0.2.tgz#5e425507eede4fea846b7262f0838456c4209961"
+ integrity sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg==
+ dependencies:
+ lru-cache "^6.0.0"
+
+hosted-git-info@^2.1.4:
version "2.8.9"
resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9"
integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==
@@ -7162,20 +7311,32 @@ hosted-git-info@^4.0.0:
dependencies:
lru-cache "^6.0.0"
+hsl-regex@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/hsl-regex/-/hsl-regex-1.0.0.tgz#d49330c789ed819e276a4c0d272dffa30b18fe6e"
+ integrity sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=
+
+hsla-regex@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/hsla-regex/-/hsla-regex-1.0.0.tgz#c1ce7a3168c8c6614033a4b5f7877f3b225f9c38"
+ integrity sha1-wc56MWjIxmFAM6S194d/OyJfnDg=
+
html-tags@^3.1.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-3.1.0.tgz#7b5e6f7e665e9fb41f30007ed9e0d41e97fb2140"
integrity sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==
-html-to-text@7.0.0:
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/html-to-text/-/html-to-text-7.0.0.tgz#97ff0bcf34241c282f78f5c1baa05dfa44d9d3c3"
- integrity sha512-UR/WMSHRN8m+L7qQUhbSoxylwBovNPS+xURn/pHeJvbnemhyMiuPYBTBGqB6s8ajAARN5jzKfF0d3CY86VANpA==
+html-to-text@8.0.0:
+ version "8.0.0"
+ resolved "https://registry.yarnpkg.com/html-to-text/-/html-to-text-8.0.0.tgz#5848681a5a38d657a7bb58cf5006d1c29fe64ce3"
+ integrity sha512-fEtul1OerF2aMEV+Wpy+Ue20tug134jOY1GIudtdqZi7D0uTudB2tVJBKfVhTL03dtqeJoF8gk8EPX9SyMEvLg==
dependencies:
+ "@selderee/plugin-htmlparser2" "^0.6.0"
deepmerge "^4.2.2"
he "^1.2.0"
- htmlparser2 "^6.0.0"
+ htmlparser2 "^6.1.0"
minimist "^1.2.5"
+ selderee "^0.6.0"
html-to-text@^6.0.0:
version "6.0.0"
@@ -7210,22 +7371,17 @@ htmlparser2@^4.0.0, htmlparser2@^4.1.0:
domutils "^2.0.0"
entities "^2.0.0"
-htmlparser2@^6.0.0:
- version "6.0.1"
- resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-6.0.1.tgz#422521231ef6d42e56bd411da8ba40aa36e91446"
- integrity sha512-GDKPd+vk4jvSuvCbyuzx/unmXkk090Azec7LovXP8as1Hn8q9p3hbjmDGbUqqhknw0ajwit6LiiWqfiTUPMK7w==
+htmlparser2@^6.1.0:
+ version "6.1.0"
+ resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-6.1.0.tgz#c4d762b6c3371a05dbe65e94ae43a9f845fb8fb7"
+ integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==
dependencies:
domelementtype "^2.0.1"
domhandler "^4.0.0"
- domutils "^2.4.4"
+ domutils "^2.5.2"
entities "^2.0.0"
-http-cache-semantics@^3.8.1:
- version "3.8.1"
- resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz#39b0e16add9b605bf0a9ef3d9daaf4843b4cacd2"
- integrity sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==
-
-http-cache-semantics@^4.0.0:
+http-cache-semantics@^4.0.0, http-cache-semantics@^4.1.0:
version "4.1.0"
resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz#49e91c5cbf36c9b94bcfcd71c23d5249ec74e390"
integrity sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==
@@ -7252,14 +7408,6 @@ http-errors@1.7.3, http-errors@~1.7.2, http-errors@~1.7.3:
statuses ">= 1.5.0 < 2"
toidentifier "1.0.0"
-http-proxy-agent@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz#e4821beef5b2142a2026bd73926fe537631c5405"
- integrity sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg==
- dependencies:
- agent-base "4"
- debug "3.1.0"
-
http-proxy-agent@^4.0.0, http-proxy-agent@^4.0.1:
version "4.0.1"
resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a"
@@ -7290,14 +7438,6 @@ https-browserify@1.0.0, https-browserify@^1.0.0:
resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73"
integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=
-https-proxy-agent@^2.2.3:
- version "2.2.4"
- resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz#4ee7a737abd92678a293d9b34a1af4d0d08c787b"
- integrity sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==
- dependencies:
- agent-base "^4.3.0"
- debug "^3.1.0"
-
https-proxy-agent@^5.0.0:
version "5.0.0"
resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz#e2a90542abb68a762e0a0850f6c9edadfd8506b2"
@@ -7377,6 +7517,13 @@ iconv-lite@0.6.2, iconv-lite@^0.6.2:
dependencies:
safer-buffer ">= 2.1.2 < 3.0.0"
+iconv-lite@0.6.3:
+ version "0.6.3"
+ resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501"
+ integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==
+ dependencies:
+ safer-buffer ">= 2.1.2 < 3.0.0"
+
ieee754@^1.1.4:
version "1.1.13"
resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.13.tgz#ec168558e95aa181fd87d37f55c32bbcb6708b84"
@@ -7387,16 +7534,6 @@ ieee754@^1.2.1:
resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352"
integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==
-iferr@^0.1.5:
- version "0.1.5"
- resolved "https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501"
- integrity sha1-xg7taebY/bazEEofy8ocGS3FtQE=
-
-iferr@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/iferr/-/iferr-1.0.2.tgz#e9fde49a9da06dc4a4194c6c9ed6d08305037a6d"
- integrity sha512-9AfeLfji44r5TKInjhz3W9DyZI1zR1JAf2hVBMGhddAKPqBsupb89jGfbCTHIGZd6fGZl9WlHdn4AObygyMKwg==
-
ignore-by-default@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/ignore-by-default/-/ignore-by-default-1.0.1.tgz#48ca6d72f6c6a3af00a9ad4ae6876be3889e2b09"
@@ -7409,6 +7546,13 @@ ignore-walk@^3.0.1:
dependencies:
minimatch "^3.0.4"
+ignore-walk@^3.0.3:
+ version "3.0.4"
+ resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-3.0.4.tgz#c9a09f69b7c7b479a5d74ac1a3c0d4236d2a6335"
+ integrity sha512-PY6Ii8o1jMRA1z4F2hRkH/xN59ox43DavKvD3oDpfurRlOJyAHpifIwpbdv1n4jt4ov0jSpw3kQ4GhJnpBL6WQ==
+ dependencies:
+ minimatch "^3.0.4"
+
ignore@^4.0.6:
version "4.0.6"
resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc"
@@ -7448,6 +7592,11 @@ import-from@^3.0.0:
dependencies:
resolve-from "^5.0.0"
+import-from@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/import-from/-/import-from-4.0.0.tgz#2710b8d66817d232e16f4166e319248d3d5492e2"
+ integrity sha512-P9J71vT5nLlDeV8FHs5nNxaLbrpfAV5cF5srvbZfpwpcJoM/xZR3hiv+q+SAnuSmuGbXMWud063iIMx/V/EWZQ==
+
import-lazy@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-2.1.0.tgz#05698e3d45c88e8d7e9d92cb0584e77f096f3e43"
@@ -7468,12 +7617,12 @@ indexes-of@^1.0.1:
resolved "https://registry.yarnpkg.com/indexes-of/-/indexes-of-1.0.1.tgz#f30f716c8e2bd346c7b67d3df3915566a7c05607"
integrity sha1-8w9xbI4r00bHtn0985FVZqfAVgc=
-infer-owner@^1.0.3, infer-owner@^1.0.4:
+infer-owner@^1.0.4:
version "1.0.4"
resolved "https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467"
integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==
-inflight@^1.0.4, inflight@~1.0.6:
+inflight@^1.0.4:
version "1.0.6"
resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=
@@ -7496,23 +7645,27 @@ inherits@2.0.3:
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=
+ini@*, ini@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/ini/-/ini-2.0.0.tgz#e5fd556ecdd5726be978fa1001862eacb0a94bc5"
+ integrity sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==
+
ini@^1.3.4, ini@^1.3.5, ini@~1.3.0:
version "1.3.8"
resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c"
integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==
-init-package-json@^1.10.3:
- version "1.10.3"
- resolved "https://registry.yarnpkg.com/init-package-json/-/init-package-json-1.10.3.tgz#45ffe2f610a8ca134f2bd1db5637b235070f6cbe"
- integrity sha512-zKSiXKhQveNteyhcj1CoOP8tqp1QuxPIPBl8Bid99DGLFqA1p87M6lNgfjJHSBoWJJlidGOv5rWjyYKEB3g2Jw==
+init-package-json@*:
+ version "2.0.5"
+ resolved "https://registry.yarnpkg.com/init-package-json/-/init-package-json-2.0.5.tgz#78b85f3c36014db42d8f32117252504f68022646"
+ integrity sha512-u1uGAtEFu3VA6HNl/yUWw57jmKEMx8SKOxHhxjGnOFUiIlFnohKDFg4ZrPpv9wWqk44nDxGJAtqjdQFm+9XXQA==
dependencies:
- glob "^7.1.1"
- npm-package-arg "^4.0.0 || ^5.0.0 || ^6.0.0"
+ npm-package-arg "^8.1.5"
promzard "^0.3.0"
read "~1.0.1"
- read-package-json "1 || 2"
- semver "2.x || 3.x || 4 || 5"
- validate-npm-package-license "^3.0.1"
+ read-package-json "^4.1.1"
+ semver "^7.3.5"
+ validate-npm-package-license "^3.0.4"
validate-npm-package-name "^3.0.0"
inline-style-parser@0.1.1:
@@ -7578,13 +7731,13 @@ intl-messageformat-parser@^5.3.7:
dependencies:
"@formatjs/intl-numberformat" "^5.5.2"
-intl-messageformat@9.7.0:
- version "9.7.0"
- resolved "https://registry.yarnpkg.com/intl-messageformat/-/intl-messageformat-9.7.0.tgz#a1903f71a9c828e4e3204b5a5b7f098897714726"
- integrity sha512-8oiPpjantFesqixf3Fi/j3i35wPH+iWNciSm1IGb2q74MFwotsz0lYkzyQg/62ni6j+XWlmmImKNYo5tKn6TKw==
+intl-messageformat@9.9.1:
+ version "9.9.1"
+ resolved "https://registry.yarnpkg.com/intl-messageformat/-/intl-messageformat-9.9.1.tgz#255d453b0656b4f7e741f31d2b4a95bf2adfe064"
+ integrity sha512-cuzS/XKHn//hvKka77JKU2dseiVY2dofQjIOZv6ZFxFt4Z9sPXnZ7KQ9Ak2r+4XBCjI04MqJ1PhKs/3X22AkfA==
dependencies:
- "@formatjs/fast-memoize" "1.1.1"
- "@formatjs/icu-messageformat-parser" "2.0.6"
+ "@formatjs/fast-memoize" "1.2.0"
+ "@formatjs/icu-messageformat-parser" "2.0.11"
tslib "^2.1.0"
intl@^1.2.5:
@@ -7592,25 +7745,20 @@ intl@^1.2.5:
resolved "https://registry.yarnpkg.com/intl/-/intl-1.2.5.tgz#82244a2190c4e419f8371f5aa34daa3420e2abde"
integrity sha1-giRKIZDE5Bn4Nx9ao02qNCDiq94=
-into-stream@^5.0.0:
- version "5.1.1"
- resolved "https://registry.yarnpkg.com/into-stream/-/into-stream-5.1.1.tgz#f9a20a348a11f3c13face22763f2d02e127f4db8"
- integrity sha512-krrAJ7McQxGGmvaYbB7Q1mcA+cRwg9Ij2RfWIeVesNBgVDZmzY/Fa4IpZUT3bmdRzMzdf/mzltCG2Dq99IZGBA==
+into-stream@^6.0.0:
+ version "6.0.0"
+ resolved "https://registry.yarnpkg.com/into-stream/-/into-stream-6.0.0.tgz#4bfc1244c0128224e18b8870e85b2de8e66c6702"
+ integrity sha512-XHbaOAvP+uFKUFsOgoNPRjLkwB+I22JFPFe5OjTkQ0nwgj6+pSjb4NmB6VMxaPshLiOf+zcpOCBQuLwC1KHhZA==
dependencies:
from2 "^2.3.0"
p-is-promise "^3.0.0"
-invert-kv@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6"
- integrity sha1-EEqOSqym09jNFXqO+L+rLXo//bY=
+ip-regex@^4.1.0:
+ version "4.3.0"
+ resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-4.3.0.tgz#687275ab0f57fa76978ff8f4dddc8a23d5990db5"
+ integrity sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==
-ip-regex@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-2.1.0.tgz#fa78bf5d2e6913c911ce9f819ee5146bb6d844e9"
- integrity sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=
-
-ip@1.1.5:
+ip@^1.1.5:
version "1.1.5"
resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a"
integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=
@@ -7669,13 +7817,6 @@ is-bigint@^1.0.1:
resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.1.tgz#6923051dfcbc764278540b9ce0e6b3213aa5ebc2"
integrity sha512-J0ELF4yHFxHy0cmSxZuheDOz2luOdVvqjwmEcj8H/L1JHeuEDSDbeRP+Dk9kFVk5RTFzbucJ2Kb9F7ixY2QaCg==
-is-binary-path@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898"
- integrity sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=
- dependencies:
- binary-extensions "^1.0.0"
-
is-binary-path@~2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09"
@@ -7715,12 +7856,10 @@ is-callable@^1.2.3:
resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.3.tgz#8b1e0500b73a1d76c70487636f368e519de8db8e"
integrity sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==
-is-ci@^1.0.10:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-1.2.1.tgz#e3779c8ee17fccf428488f6e281187f2e632841c"
- integrity sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==
- dependencies:
- ci-info "^1.5.0"
+is-callable@^1.2.4:
+ version "1.2.4"
+ resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.4.tgz#47301d58dd0259407865547853df6d61fe471945"
+ integrity sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==
is-ci@^2.0.0:
version "2.0.0"
@@ -7729,12 +7868,24 @@ is-ci@^2.0.0:
dependencies:
ci-info "^2.0.0"
-is-cidr@^3.0.0:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/is-cidr/-/is-cidr-3.1.1.tgz#e92ef121bdec2782271a77ce487a8b8df3718ab7"
- integrity sha512-Gx+oErgq1j2jAKCR2Kbq0b3wbH0vQKqZ0wOlHxm0o56nq51Cs/DZA8oz9dMDhbHyHEGgJ86eTeVudtgMMOx3Mw==
+is-cidr@*:
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/is-cidr/-/is-cidr-4.0.2.tgz#94c7585e4c6c77ceabf920f8cde51b8c0fda8814"
+ integrity sha512-z4a1ENUajDbEl/Q6/pVBpTR1nBjjEE1X7qb7bmWYanNnPoKAvUCPFKeXV6Fe4mgTkWKBqiHIcwsI3SndiO5FeA==
dependencies:
- cidr-regex "^2.0.10"
+ cidr-regex "^3.1.1"
+
+is-color-stop@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/is-color-stop/-/is-color-stop-1.1.0.tgz#cfff471aee4dd5c9e158598fbe12967b5cdad345"
+ integrity sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=
+ dependencies:
+ css-color-names "^0.0.4"
+ hex-color-regex "^1.1.0"
+ hsl-regex "^1.0.0"
+ hsla-regex "^1.0.0"
+ rgb-regex "^1.0.1"
+ rgba-regex "^1.0.0"
is-core-module@^2.1.0:
version "2.1.0"
@@ -7757,6 +7908,13 @@ is-core-module@^2.4.0:
dependencies:
has "^1.0.3"
+is-core-module@^2.5.0:
+ version "2.6.0"
+ resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.6.0.tgz#d7553b2526fe59b92ba3e40c8df757ec8a709e19"
+ integrity sha512-wShG8vs60jKfPWpF2KZRaAtvt3a20OAn7+IJ6hLPECpSABLcKtFKTTI4ZtH5QcBruBHlq+WsdHWyz0BCZW7svQ==
+ dependencies:
+ has "^1.0.3"
+
is-data-descriptor@^0.1.4:
version "0.1.4"
resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56"
@@ -7863,14 +8021,6 @@ is-hexadecimal@^1.0.0:
resolved "https://registry.yarnpkg.com/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz#cc35c97588da4bd49a8eedd6bc4082d44dcb23a7"
integrity sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==
-is-installed-globally@^0.1.0:
- version "0.1.0"
- resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.1.0.tgz#0dfd98f5a9111716dd535dda6492f67bf3d25a80"
- integrity sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=
- dependencies:
- global-dirs "^0.1.0"
- is-path-inside "^1.0.0"
-
is-installed-globally@^0.3.1:
version "0.3.2"
resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.3.2.tgz#fd3efa79ee670d1187233182d5b0a1dd00313141"
@@ -7879,6 +8029,11 @@ is-installed-globally@^0.3.1:
global-dirs "^2.0.1"
is-path-inside "^3.0.1"
+is-lambda@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/is-lambda/-/is-lambda-1.0.1.tgz#3d9877899e6a53efc0160504cde15f82e6f061d5"
+ integrity sha1-PZh3iZ5qU+/AFgUEzeFfgubwYdU=
+
is-nan@^1.2.1:
version "1.3.2"
resolved "https://registry.yarnpkg.com/is-nan/-/is-nan-1.3.2.tgz#043a54adea31748b55b6cd4e09aadafa69bd9e1d"
@@ -7904,11 +8059,6 @@ is-negative-zero@^2.0.1:
resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.1.tgz#3de746c18dda2319241a53675908d8f766f11c24"
integrity sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==
-is-npm@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-1.0.0.tgz#f2fb63a65e4905b406c86072765a1a4dc793b9f4"
- integrity sha1-8vtjpl5JBbQGyGBydloaTceTufQ=
-
is-npm@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-4.0.0.tgz#c90dd8380696df87a7a6d823c20d0b12bbe3c84d"
@@ -7931,7 +8081,7 @@ is-number@^7.0.0:
resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b"
integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==
-is-obj@^1.0.0, is-obj@^1.0.1:
+is-obj@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f"
integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8=
@@ -7946,13 +8096,6 @@ is-path-cwd@^2.2.0:
resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb"
integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==
-is-path-inside@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-1.0.1.tgz#8ef5b7de50437a3fdca6b4e865ef7aa55cb48036"
- integrity sha1-jvW33lBDej/cprToZe96pVy0gDY=
- dependencies:
- path-is-inside "^1.0.1"
-
is-path-inside@^3.0.1, is-path-inside@^3.0.2:
version "3.0.2"
resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.2.tgz#f5220fc82a3e233757291dddc9c5877f2a1f3017"
@@ -7985,11 +8128,6 @@ is-promise@^2.0.0:
resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.2.2.tgz#39ab959ccbf9a774cf079f7b40c7a26f763135f1"
integrity sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==
-is-redirect@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/is-redirect/-/is-redirect-1.0.0.tgz#1d03dded53bd8db0f30c26e4f95d36fc7c87dc24"
- integrity sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=
-
is-regex@^1.0.3, is-regex@^1.1.0, is-regex@^1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.1.tgz#c6f98aacc546f6cec5468a07b7b153ab564a57b9"
@@ -8013,21 +8151,19 @@ is-regex@^1.1.3:
call-bind "^1.0.2"
has-symbols "^1.0.2"
+is-regex@^1.1.4:
+ version "1.1.4"
+ resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958"
+ integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==
+ dependencies:
+ call-bind "^1.0.2"
+ has-tostringtag "^1.0.0"
+
is-regexp@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069"
integrity sha1-/S2INUXEa6xaYz57mgnof6LLUGk=
-is-retry-allowed@^1.0.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz#d778488bd0a4666a3be8a1482b9f2baafedea8b4"
- integrity sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==
-
-is-stream@^1.0.0, is-stream@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44"
- integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ=
-
is-stream@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.0.tgz#bde9c32680d6fae04129d6ac9d921ce7815f78e3"
@@ -8043,6 +8179,13 @@ is-string@^1.0.6:
resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.6.tgz#3fe5d5992fb0d93404f32584d4b0179a71b54a5f"
integrity sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w==
+is-string@^1.0.7:
+ version "1.0.7"
+ resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd"
+ integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==
+ dependencies:
+ has-tostringtag "^1.0.0"
+
is-symbol@^1.0.2, is-symbol@^1.0.3:
version "1.0.3"
resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.3.tgz#38e1014b9e6329be0de9d24a414fd7441ec61937"
@@ -8187,6 +8330,13 @@ js-yaml@^4.0.0:
dependencies:
argparse "^2.0.1"
+js-yaml@^4.1.0:
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602"
+ integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==
+ dependencies:
+ argparse "^2.0.1"
+
jsbn@~0.1.0:
version "0.1.1"
resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513"
@@ -8207,22 +8357,22 @@ json-buffer@3.0.0:
resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.0.tgz#5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898"
integrity sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=
-json-parse-better-errors@^1.0.0, json-parse-better-errors@^1.0.1, json-parse-better-errors@^1.0.2:
+json-parse-better-errors@^1.0.1:
version "1.0.2"
resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9"
integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==
-json-parse-even-better-errors@^2.3.0:
+json-parse-even-better-errors@*, json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1:
version "2.3.1"
resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d"
integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==
-json-schema-ref-parser@^9.0.7:
- version "9.0.7"
- resolved "https://registry.yarnpkg.com/json-schema-ref-parser/-/json-schema-ref-parser-9.0.7.tgz#c0ccc5aaee34844f0865889b67e0b67d616f7375"
- integrity sha512-uxU9Ix+MVszvCTvBucQiIcNEny3oAEFg7EQHSZw2bquCCuqUqEPEczIdv/Uqo1Zv4/wDPZqOI+ulrMk1ncMtjQ==
+json-schema-ref-parser@^9.0.9:
+ version "9.0.9"
+ resolved "https://registry.yarnpkg.com/json-schema-ref-parser/-/json-schema-ref-parser-9.0.9.tgz#66ea538e7450b12af342fa3d5b8458bc1e1e013f"
+ integrity sha512-qcP2lmGy+JUoQJ4DOQeLaZDqH9qSkeGCK3suKWxJXS82dg728Mn3j97azDMaOUmJAN4uCq91LdPx4K7E8F1a7Q==
dependencies:
- "@apidevtools/json-schema-ref-parser" "9.0.7"
+ "@apidevtools/json-schema-ref-parser" "9.0.9"
json-schema-traverse@^0.4.1:
version "0.4.1"
@@ -8244,6 +8394,11 @@ json-stable-stringify-without-jsonify@^1.0.1:
resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651"
integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=
+json-stringify-nice@^1.1.4:
+ version "1.1.4"
+ resolved "https://registry.yarnpkg.com/json-stringify-nice/-/json-stringify-nice-1.1.4.tgz#2c937962b80181d3f317dd39aa323e14f5a60a67"
+ integrity sha512-5Z5RFW63yxReJ7vANgW6eZFGWaQvnPE3WNmZoOJrSkGju2etKA2L5rrOa1sm877TVTFt57A80BH1bArcmlLfPw==
+
json-stringify-safe@^5.0.1, json-stringify-safe@~5.0.1:
version "5.0.1"
resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb"
@@ -8279,7 +8434,7 @@ jsonfile@^6.0.1:
optionalDependencies:
graceful-fs "^4.1.6"
-jsonparse@^1.2.0:
+jsonparse@^1.2.0, jsonparse@^1.3.1:
version "1.3.1"
resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280"
integrity sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=
@@ -8321,6 +8476,16 @@ juice@^7.0.0:
slick "^1.12.2"
web-resource-inliner "^5.0.0"
+just-diff-apply@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/just-diff-apply/-/just-diff-apply-3.0.0.tgz#a77348d24f0694e378b57293dceb65bdf5a91c4f"
+ integrity sha512-K2MLc+ZC2DVxX4V61bIKPeMUUfj1YYZ3h0myhchDXOW1cKoPZMnjIoNCqv9bF2n5Oob1PFxuR2gVJxkxz4e58w==
+
+just-diff@^3.0.1:
+ version "3.1.1"
+ resolved "https://registry.yarnpkg.com/just-diff/-/just-diff-3.1.1.tgz#d50c597c6fd4776495308c63bdee1b6839082647"
+ integrity sha512-sdMWKjRq8qWZEjDcVA6llnUT8RDEBIfOiGpYFPYa9u+2c39JCsejktSP7mj5eRid5EIvTzIpQ2kDOCw1Nq9BjQ==
+
jwa@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/jwa/-/jwa-2.0.0.tgz#a7e9c3f29dae94027ebcaf49975c9345593410fc"
@@ -8386,13 +8551,6 @@ language-tags@^1.0.5:
dependencies:
language-subtag-registry "~0.3.2"
-latest-version@^3.0.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/latest-version/-/latest-version-3.1.0.tgz#a205383fea322b33b5ae3b18abee0dc2f356ee15"
- integrity sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU=
- dependencies:
- package-json "^4.0.0"
-
latest-version@^5.0.0:
version "5.1.0"
resolved "https://registry.yarnpkg.com/latest-version/-/latest-version-5.1.0.tgz#119dfe908fe38d15dfa43ecd13fa12ec8832face"
@@ -8400,18 +8558,6 @@ latest-version@^5.0.0:
dependencies:
package-json "^6.3.0"
-lazy-property@~1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/lazy-property/-/lazy-property-1.0.0.tgz#84ddc4b370679ba8bd4cdcfa4c06b43d57111147"
- integrity sha1-hN3Es3Bnm6i9TNz6TAa0PVcREUc=
-
-lcid@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835"
- integrity sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=
- dependencies:
- invert-kv "^1.0.0"
-
levn@^0.4.1:
version "0.4.1"
resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade"
@@ -8425,27 +8571,6 @@ libbase64@1.2.1:
resolved "https://registry.yarnpkg.com/libbase64/-/libbase64-1.2.1.tgz#fb93bf4cb6d730f29b92155b6408d1bd2176a8c8"
integrity sha512-l+nePcPbIG1fNlqMzrh68MLkX/gTxk/+vdvAb388Ssi7UuUN31MI44w4Yf33mM3Cm4xDfw48mdf3rkdHszLNew==
-libcipm@^4.0.8:
- version "4.0.8"
- resolved "https://registry.yarnpkg.com/libcipm/-/libcipm-4.0.8.tgz#dcea4919e10dfbce420327e63901613b9141bc89"
- integrity sha512-IN3hh2yDJQtZZ5paSV4fbvJg4aHxCCg5tcZID/dSVlTuUiWktsgaldVljJv6Z5OUlYspx6xQkbR0efNodnIrOA==
- dependencies:
- bin-links "^1.1.2"
- bluebird "^3.5.1"
- figgy-pudding "^3.5.1"
- find-npm-prefix "^1.0.2"
- graceful-fs "^4.1.11"
- ini "^1.3.5"
- lock-verify "^2.1.0"
- mkdirp "^0.5.1"
- npm-lifecycle "^3.0.0"
- npm-logical-tree "^1.2.1"
- npm-package-arg "^6.1.0"
- pacote "^9.1.0"
- read-package-json "^2.0.13"
- rimraf "^2.6.2"
- worker-farm "^1.6.0"
-
libmime@5.0.0:
version "5.0.0"
resolved "https://registry.yarnpkg.com/libmime/-/libmime-5.0.0.tgz#4759c76eb219985c5d4057b3a9359922194d9ff7"
@@ -8456,118 +8581,115 @@ libmime@5.0.0:
libbase64 "1.2.1"
libqp "1.1.0"
-libnpm@^3.0.1:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/libnpm/-/libnpm-3.0.1.tgz#0be11b4c9dd4d1ffd7d95c786e92e55d65be77a2"
- integrity sha512-d7jU5ZcMiTfBqTUJVZ3xid44fE5ERBm9vBnmhp2ECD2Ls+FNXWxHSkO7gtvrnbLO78gwPdNPz1HpsF3W4rjkBQ==
- dependencies:
- bin-links "^1.1.2"
- bluebird "^3.5.3"
- find-npm-prefix "^1.0.2"
- libnpmaccess "^3.0.2"
- libnpmconfig "^1.2.1"
- libnpmhook "^5.0.3"
- libnpmorg "^1.0.1"
- libnpmpublish "^1.1.2"
- libnpmsearch "^2.0.2"
- libnpmteam "^1.0.2"
- lock-verify "^2.0.2"
- npm-lifecycle "^3.0.0"
- npm-logical-tree "^1.2.1"
- npm-package-arg "^6.1.0"
- npm-profile "^4.0.2"
- npm-registry-fetch "^4.0.0"
- npmlog "^4.1.2"
- pacote "^9.5.3"
- read-package-json "^2.0.13"
- stringify-package "^1.0.0"
-
-libnpmaccess@^3.0.2:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/libnpmaccess/-/libnpmaccess-3.0.2.tgz#8b2d72345ba3bef90d3b4f694edd5c0417f58923"
- integrity sha512-01512AK7MqByrI2mfC7h5j8N9V4I7MHJuk9buo8Gv+5QgThpOgpjB7sQBDDkeZqRteFb1QM/6YNdHfG7cDvfAQ==
+libnpmaccess@*:
+ version "4.0.3"
+ resolved "https://registry.yarnpkg.com/libnpmaccess/-/libnpmaccess-4.0.3.tgz#dfb0e5b0a53c315a2610d300e46b4ddeb66e7eec"
+ integrity sha512-sPeTSNImksm8O2b6/pf3ikv4N567ERYEpeKRPSmqlNt1dTZbvgpJIzg5vAhXHpw2ISBsELFRelk0jEahj1c6nQ==
dependencies:
aproba "^2.0.0"
- get-stream "^4.0.0"
- npm-package-arg "^6.1.0"
- npm-registry-fetch "^4.0.0"
+ minipass "^3.1.1"
+ npm-package-arg "^8.1.2"
+ npm-registry-fetch "^11.0.0"
-libnpmconfig@^1.2.1:
+libnpmdiff@*:
+ version "2.0.4"
+ resolved "https://registry.yarnpkg.com/libnpmdiff/-/libnpmdiff-2.0.4.tgz#bb1687992b1a97a8ea4a32f58ad7c7f92de53b74"
+ integrity sha512-q3zWePOJLHwsLEUjZw3Kyu/MJMYfl4tWCg78Vl6QGSfm4aXBUSVzMzjJ6jGiyarsT4d+1NH4B1gxfs62/+y9iQ==
+ dependencies:
+ "@npmcli/disparity-colors" "^1.0.1"
+ "@npmcli/installed-package-contents" "^1.0.7"
+ binary-extensions "^2.2.0"
+ diff "^5.0.0"
+ minimatch "^3.0.4"
+ npm-package-arg "^8.1.1"
+ pacote "^11.3.0"
+ tar "^6.1.0"
+
+libnpmexec@*:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/libnpmexec/-/libnpmexec-2.0.1.tgz#729ae3e15a3ba225964ccf248117a75d311eeb73"
+ integrity sha512-4SqBB7eJvJWmUKNF42Q5qTOn20DRjEE4TgvEh2yneKlAiRlwlhuS9MNR45juWwmoURJlf2K43bozlVt7OZiIOw==
+ dependencies:
+ "@npmcli/arborist" "^2.3.0"
+ "@npmcli/ci-detect" "^1.3.0"
+ "@npmcli/run-script" "^1.8.4"
+ chalk "^4.1.0"
+ mkdirp-infer-owner "^2.0.0"
+ npm-package-arg "^8.1.2"
+ pacote "^11.3.1"
+ proc-log "^1.0.0"
+ read "^1.0.7"
+ read-package-json-fast "^2.0.2"
+ walk-up-path "^1.0.0"
+
+libnpmfund@*:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/libnpmfund/-/libnpmfund-1.1.0.tgz#ee91313905b3194b900530efa339bc3f9fc4e5c4"
+ integrity sha512-Kfmh3pLS5/RGKG5WXEig8mjahPVOxkik6lsbH4iX0si1xxNi6eeUh/+nF1MD+2cgalsQif3O5qyr6mNz2ryJrQ==
+ dependencies:
+ "@npmcli/arborist" "^2.5.0"
+
+libnpmhook@*:
+ version "6.0.3"
+ resolved "https://registry.yarnpkg.com/libnpmhook/-/libnpmhook-6.0.3.tgz#1d7f0d7e6a7932fbf7ce0881fdb0ed8bf8748a30"
+ integrity sha512-3fmkZJibIybzmAvxJ65PeV3NzRc0m4xmYt6scui5msocThbEp4sKFT80FhgrCERYDjlUuFahU6zFNbJDHbQ++g==
+ dependencies:
+ aproba "^2.0.0"
+ npm-registry-fetch "^11.0.0"
+
+libnpmorg@*:
+ version "2.0.3"
+ resolved "https://registry.yarnpkg.com/libnpmorg/-/libnpmorg-2.0.3.tgz#4e605d4113dfa16792d75343824a0625c76703bc"
+ integrity sha512-JSGl3HFeiRFUZOUlGdiNcUZOsUqkSYrg6KMzvPZ1WVZ478i47OnKSS0vkPmX45Pai5mTKuwIqBMcGWG7O8HfdA==
+ dependencies:
+ aproba "^2.0.0"
+ npm-registry-fetch "^11.0.0"
+
+libnpmpack@*:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/libnpmpack/-/libnpmpack-2.0.1.tgz#d3eac25cc8612f4e7cdeed4730eee339ba51c643"
+ integrity sha512-He4/jxOwlaQ7YG7sIC1+yNeXeUDQt8RLBvpI68R3RzPMZPa4/VpxhlDo8GtBOBDYoU8eq6v1wKL38sq58u4ibQ==
+ dependencies:
+ "@npmcli/run-script" "^1.8.3"
+ npm-package-arg "^8.1.0"
+ pacote "^11.2.6"
+
+libnpmpublish@*:
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/libnpmpublish/-/libnpmpublish-4.0.2.tgz#be77e8bf5956131bcb45e3caa6b96a842dec0794"
+ integrity sha512-+AD7A2zbVeGRCFI2aO//oUmapCwy7GHqPXFJh3qpToSRNU+tXKJ2YFUgjt04LPPAf2dlEH95s6EhIHM1J7bmOw==
+ dependencies:
+ normalize-package-data "^3.0.2"
+ npm-package-arg "^8.1.2"
+ npm-registry-fetch "^11.0.0"
+ semver "^7.1.3"
+ ssri "^8.0.1"
+
+libnpmsearch@*:
+ version "3.1.2"
+ resolved "https://registry.yarnpkg.com/libnpmsearch/-/libnpmsearch-3.1.2.tgz#aee81b9e4768750d842b627a3051abc89fdc15f3"
+ integrity sha512-BaQHBjMNnsPYk3Bl6AiOeVuFgp72jviShNBw5aHaHNKWqZxNi38iVNoXbo6bG/Ccc/m1To8s0GtMdtn6xZ1HAw==
+ dependencies:
+ npm-registry-fetch "^11.0.0"
+
+libnpmteam@*:
+ version "2.0.4"
+ resolved "https://registry.yarnpkg.com/libnpmteam/-/libnpmteam-2.0.4.tgz#9dbe2e18ae3cb97551ec07d2a2daf9944f3edc4c"
+ integrity sha512-FPrVJWv820FZFXaflAEVTLRWZrerCvfe7ZHSMzJ/62EBlho2KFlYKjyNEsPW3JiV7TLSXi3vo8u0gMwIkXSMTw==
+ dependencies:
+ aproba "^2.0.0"
+ npm-registry-fetch "^11.0.0"
+
+libnpmversion@*:
version "1.2.1"
- resolved "https://registry.yarnpkg.com/libnpmconfig/-/libnpmconfig-1.2.1.tgz#c0c2f793a74e67d4825e5039e7a02a0044dfcbc0"
- integrity sha512-9esX8rTQAHqarx6qeZqmGQKBNZR5OIbl/Ayr0qQDy3oXja2iFVQQI81R6GZ2a02bSNZ9p3YOGX1O6HHCb1X7kA==
+ resolved "https://registry.yarnpkg.com/libnpmversion/-/libnpmversion-1.2.1.tgz#689aa7fe0159939b3cbbf323741d34976f4289e9"
+ integrity sha512-AA7x5CFgBFN+L4/JWobnY5t4OAHjQuPbAwUYJ7/NtHuyLut5meb+ne/aj0n7PWNiTGCJcRw/W6Zd2LoLT7EZuQ==
dependencies:
- figgy-pudding "^3.5.1"
- find-up "^3.0.0"
- ini "^1.3.5"
-
-libnpmhook@^5.0.3:
- version "5.0.3"
- resolved "https://registry.yarnpkg.com/libnpmhook/-/libnpmhook-5.0.3.tgz#4020c0f5edbf08ebe395325caa5ea01885b928f7"
- integrity sha512-UdNLMuefVZra/wbnBXECZPefHMGsVDTq5zaM/LgKNE9Keyl5YXQTnGAzEo+nFOpdRqTWI9LYi4ApqF9uVCCtuA==
- dependencies:
- aproba "^2.0.0"
- figgy-pudding "^3.4.1"
- get-stream "^4.0.0"
- npm-registry-fetch "^4.0.0"
-
-libnpmorg@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/libnpmorg/-/libnpmorg-1.0.1.tgz#5d2503f6ceb57f33dbdcc718e6698fea6d5ad087"
- integrity sha512-0sRUXLh+PLBgZmARvthhYXQAWn0fOsa6T5l3JSe2n9vKG/lCVK4nuG7pDsa7uMq+uTt2epdPK+a2g6btcY11Ww==
- dependencies:
- aproba "^2.0.0"
- figgy-pudding "^3.4.1"
- get-stream "^4.0.0"
- npm-registry-fetch "^4.0.0"
-
-libnpmpublish@^1.1.2:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/libnpmpublish/-/libnpmpublish-1.1.3.tgz#e3782796722d79eef1a0a22944c117e0c4ca4280"
- integrity sha512-/3LsYqVc52cHXBmu26+J8Ed7sLs/hgGVFMH1mwYpL7Qaynb9RenpKqIKu0sJ130FB9PMkpMlWjlbtU8A4m7CQw==
- dependencies:
- aproba "^2.0.0"
- figgy-pudding "^3.5.1"
- get-stream "^4.0.0"
- lodash.clonedeep "^4.5.0"
- normalize-package-data "^2.4.0"
- npm-package-arg "^6.1.0"
- npm-registry-fetch "^4.0.0"
- semver "^5.5.1"
- ssri "^6.0.1"
-
-libnpmsearch@^2.0.2:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/libnpmsearch/-/libnpmsearch-2.0.2.tgz#9a4f059102d38e3dd44085bdbfe5095f2a5044cf"
- integrity sha512-VTBbV55Q6fRzTdzziYCr64+f8AopQ1YZ+BdPOv16UegIEaE8C0Kch01wo4s3kRTFV64P121WZJwgmBwrq68zYg==
- dependencies:
- figgy-pudding "^3.5.1"
- get-stream "^4.0.0"
- npm-registry-fetch "^4.0.0"
-
-libnpmteam@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/libnpmteam/-/libnpmteam-1.0.2.tgz#8b48bcbb6ce70dd8150c950fcbdbf3feb6eec820"
- integrity sha512-p420vM28Us04NAcg1rzgGW63LMM6rwe+6rtZpfDxCcXxM0zUTLl7nPFEnRF3JfFBF5skF/yuZDUthTsHgde8QA==
- dependencies:
- aproba "^2.0.0"
- figgy-pudding "^3.4.1"
- get-stream "^4.0.0"
- npm-registry-fetch "^4.0.0"
-
-libnpx@^10.2.4:
- version "10.2.4"
- resolved "https://registry.yarnpkg.com/libnpx/-/libnpx-10.2.4.tgz#ef0e3258e29aef2ec7ee3276115e20e67f67d4ee"
- integrity sha512-BPc0D1cOjBeS8VIBKUu5F80s6njm0wbVt7CsGMrIcJ+SI7pi7V0uVPGpEMH9H5L8csOcclTxAXFE2VAsJXUhfA==
- dependencies:
- dotenv "^5.0.1"
- npm-package-arg "^6.0.0"
- rimraf "^2.6.2"
- safe-buffer "^5.1.0"
- update-notifier "^2.3.0"
- which "^1.3.0"
- y18n "^4.0.0"
- yargs "^14.2.3"
+ "@npmcli/git" "^2.0.7"
+ "@npmcli/run-script" "^1.8.4"
+ json-parse-even-better-errors "^2.3.1"
+ semver "^7.3.5"
+ stringify-package "^1.0.1"
libqp@1.1.0:
version "1.1.0"
@@ -8598,17 +8720,16 @@ linkify-it@3.0.2:
dependencies:
uc.micro "^1.0.1"
-lint-staged@^11.0.0:
- version "11.0.0"
- resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-11.0.0.tgz#24d0a95aa316ba28e257f5c4613369a75a10c712"
- integrity sha512-3rsRIoyaE8IphSUtO1RVTFl1e0SLBtxxUOPBtHxQgBHS5/i6nqvjcUfNioMa4BU9yGnPzbO+xkfLtXtxBpCzjw==
+lint-staged@^11.1.2:
+ version "11.1.2"
+ resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-11.1.2.tgz#4dd78782ae43ee6ebf2969cad9af67a46b33cd90"
+ integrity sha512-6lYpNoA9wGqkL6Hew/4n1H6lRqF3qCsujVT0Oq5Z4hiSAM7S6NksPJ3gnr7A7R52xCtiZMcEUNNQ6d6X5Bvh9w==
dependencies:
chalk "^4.1.1"
cli-truncate "^2.1.0"
commander "^7.2.0"
cosmiconfig "^7.0.0"
debug "^4.3.1"
- dedent "^0.7.0"
enquirer "^2.3.6"
execa "^5.0.0"
listr2 "^3.8.2"
@@ -8634,16 +8755,6 @@ listr2@^3.8.2:
through "^2.3.8"
wrap-ansi "^7.0.0"
-load-json-file@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-2.0.0.tgz#7947e42149af80d696cbf797bcaabcfe1fe29ca8"
- integrity sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=
- dependencies:
- graceful-fs "^4.1.2"
- parse-json "^2.2.0"
- pify "^2.0.0"
- strip-bom "^3.0.0"
-
load-json-file@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b"
@@ -8690,14 +8801,6 @@ locate-path@^2.0.0:
p-locate "^2.0.0"
path-exists "^3.0.0"
-locate-path@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e"
- integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==
- dependencies:
- p-locate "^3.0.0"
- path-exists "^3.0.0"
-
locate-path@^5.0.0:
version "5.0.0"
resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0"
@@ -8712,22 +8815,6 @@ locate-path@^6.0.0:
dependencies:
p-locate "^5.0.0"
-lock-verify@^2.0.2, lock-verify@^2.1.0:
- version "2.2.1"
- resolved "https://registry.yarnpkg.com/lock-verify/-/lock-verify-2.2.1.tgz#81107948c51ed16f97b96ff8b60675affb243fc1"
- integrity sha512-n0Zw2DVupKfZMazy/HIFVNohJ1z8fIoZ77WBnyyBGG6ixw83uJNyrbiJvvHWe1QKkGiBCjj8RCPlymltliqEww==
- dependencies:
- "@iarna/cli" "^1.2.0"
- npm-package-arg "^6.1.0"
- semver "^5.4.1"
-
-lockfile@^1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/lockfile/-/lockfile-1.0.4.tgz#07f819d25ae48f87e538e6578b6964a4981a5609"
- integrity sha512-cvbTwETRfsFh4nHsL1eGWapU1XFi5Ot9E85sWAwia7Y7EgB7vfqcZhTKZ+l7hCGxSPoushMv5GKhT5PdLv03WA==
- dependencies:
- signal-exit "^3.0.2"
-
lodash-es@^4.17.15:
version "4.17.20"
resolved "https://registry.yarnpkg.com/lodash-es/-/lodash-es-4.17.20.tgz#29f6332eefc60e849f869c264bc71126ad61e8f7"
@@ -8738,29 +8825,11 @@ lodash-es@^4.17.21:
resolved "https://registry.yarnpkg.com/lodash-es/-/lodash-es-4.17.21.tgz#43e626c46e6591b7750beb2b50117390c609e3ee"
integrity sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==
-lodash._baseuniq@~4.6.0:
- version "4.6.0"
- resolved "https://registry.yarnpkg.com/lodash._baseuniq/-/lodash._baseuniq-4.6.0.tgz#0ebb44e456814af7905c6212fa2c9b2d51b841e8"
- integrity sha1-DrtE5FaBSveQXGIS+iybLVG4Qeg=
- dependencies:
- lodash._createset "~4.0.0"
- lodash._root "~3.0.0"
-
-lodash._createset@~4.0.0:
- version "4.0.3"
- resolved "https://registry.yarnpkg.com/lodash._createset/-/lodash._createset-4.0.3.tgz#0f4659fbb09d75194fa9e2b88a6644d363c9fe26"
- integrity sha1-D0ZZ+7CddRlPqeK4imZE02PJ/iY=
-
lodash._reinterpolate@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d"
integrity sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=
-lodash._root@~3.0.0:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/lodash._root/-/lodash._root-3.0.1.tgz#fba1c4524c19ee9a5f8136b4609f017cf4ded692"
- integrity sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI=
-
lodash.capitalize@^4.2.1:
version "4.2.1"
resolved "https://registry.yarnpkg.com/lodash.capitalize/-/lodash.capitalize-4.2.1.tgz#f826c9b4e2a8511d84e3aca29db05e1a4f3b72a9"
@@ -8771,7 +8840,7 @@ lodash.castarray@^4.4.0:
resolved "https://registry.yarnpkg.com/lodash.castarray/-/lodash.castarray-4.4.0.tgz#c02513515e309daddd4c24c60cfddcf5976d9115"
integrity sha1-wCUTUV4wna3dTCTGDP3c9ZdtkRU=
-lodash.clonedeep@^4.5.0, lodash.clonedeep@~4.5.0:
+lodash.clonedeep@^4.5.0:
version "4.5.0"
resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef"
integrity sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=
@@ -8861,12 +8930,7 @@ lodash.truncate@^4.4.2:
resolved "https://registry.yarnpkg.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193"
integrity sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=
-lodash.union@~4.6.0:
- version "4.6.0"
- resolved "https://registry.yarnpkg.com/lodash.union/-/lodash.union-4.6.0.tgz#48bb5088409f16f1821666641c44dd1aaae3cd88"
- integrity sha1-SLtQiECfFvGCFmZkHETdGqrjzYg=
-
-lodash.uniq@^4.5.0, lodash.uniq@~4.5.0:
+lodash.uniq@^4.5.0:
version "4.5.0"
resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773"
integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=
@@ -8876,17 +8940,12 @@ lodash.uniqby@^4.7.0:
resolved "https://registry.yarnpkg.com/lodash.uniqby/-/lodash.uniqby-4.7.0.tgz#d99c07a669e9e6d24e1362dfe266c67616af1302"
integrity sha1-2ZwHpmnp5tJOE2Lf4mbGdhavEwI=
-lodash.without@~4.4.0:
- version "4.4.0"
- resolved "https://registry.yarnpkg.com/lodash.without/-/lodash.without-4.4.0.tgz#3cd4574a00b67bae373a94b748772640507b7aac"
- integrity sha1-PNRXSgC2e643OpS3SHcmQFB7eqw=
-
lodash.zipobject@^4.1.3:
version "4.1.3"
resolved "https://registry.yarnpkg.com/lodash.zipobject/-/lodash.zipobject-4.1.3.tgz#b399f5aba8ff62a746f6979bf20b214f964dbef8"
integrity sha1-s5n1q6j/YqdG9peb8gshT5ZNvvg=
-lodash@^4.0.0, lodash@^4.15.0, lodash@^4.17.11, lodash@^4.17.12, lodash@^4.17.13, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.4:
+lodash@^4.0.0, lodash@^4.15.0, lodash@^4.17.11, lodash@^4.17.12, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.4:
version "4.17.21"
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
@@ -8947,21 +9006,6 @@ lowercase-keys@^2.0.0:
resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479"
integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==
-lru-cache@^4.0.1:
- version "4.1.5"
- resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd"
- integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==
- dependencies:
- pseudomap "^1.0.2"
- yallist "^2.1.2"
-
-lru-cache@^5.1.1:
- version "5.1.1"
- resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920"
- integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==
- dependencies:
- yallist "^3.0.2"
-
lru-cache@^6.0.0:
version "6.0.0"
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94"
@@ -8974,37 +9018,30 @@ luxon@^1.25.0:
resolved "https://registry.yarnpkg.com/luxon/-/luxon-1.25.0.tgz#d86219e90bc0102c0eb299d65b2f5e95efe1fe72"
integrity sha512-hEgLurSH8kQRjY6i4YLey+mcKVAWXbDNlZRmM6AgWDJ1cY3atl8Ztf5wEY7VBReFbmGnwQPz7KYJblL8B2k0jQ==
-mailparser@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/mailparser/-/mailparser-3.1.0.tgz#bd947b9936f09f6a0d8e66e8509c86d7d11179af"
- integrity sha512-XW8aZ649hdgIxWIiHVsgaX7hUwf3eD4KJvtYOonssDuJHQpFJSqKWvTO5XjclNBF5ARWPFDq5OzBPTYH2i57fg==
+mailparser@^3.3.0:
+ version "3.3.1"
+ resolved "https://registry.yarnpkg.com/mailparser/-/mailparser-3.3.1.tgz#9741a4175f00e43259b0b1a662aa582e5b0fe746"
+ integrity sha512-0X5uO4JHkYWyw0Y6v6m53d622AHZUOJLvmsHXxnEIXNBbsbUDruPi/Pwyi/tUkANLY4dfn/WrOfVdaFCwTNbdw==
dependencies:
encoding-japanese "1.0.30"
he "1.2.0"
- html-to-text "7.0.0"
- iconv-lite "0.6.2"
+ html-to-text "8.0.0"
+ iconv-lite "0.6.3"
libmime "5.0.0"
linkify-it "3.0.2"
- mailsplit "5.0.1"
- nodemailer "6.4.18"
- tlds "1.217.0"
+ mailsplit "5.2.0"
+ nodemailer "6.6.3"
+ tlds "1.221.1"
-mailsplit@5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/mailsplit/-/mailsplit-5.0.1.tgz#070bd883bddc0c6c7f5c6ea4a54847729d95dc6f"
- integrity sha512-CcGy1sv8j9jdjKiNIuMZYIKhq4s47nUj9Q98BZfptabH/whmiQX7EvrHx36O4DcyPEsnG152GVNyvqPi9FNIew==
+mailsplit@5.2.0:
+ version "5.2.0"
+ resolved "https://registry.yarnpkg.com/mailsplit/-/mailsplit-5.2.0.tgz#c9b5154d05d661f793e7b902747a4241fcceee47"
+ integrity sha512-B6bXTcriVWOkU4REELr87iWRbV6tvF6w5AX84AFNyd1vxFv9ppIFqE5vnPptWqF1q/jnAmsInKf4wmImCD6bCQ==
dependencies:
libbase64 "1.2.1"
libmime "5.0.0"
libqp "1.1.0"
-make-dir@^1.0.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.3.0.tgz#79c1033b80515bd6d24ec9933e860ca75ee27f0c"
- integrity sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==
- dependencies:
- pify "^3.0.0"
-
make-dir@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5"
@@ -9025,22 +9062,48 @@ make-error@^1.1.1:
resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2"
integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==
-make-fetch-happen@^5.0.0:
- version "5.0.2"
- resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-5.0.2.tgz#aa8387104f2687edca01c8687ee45013d02d19bd"
- integrity sha512-07JHC0r1ykIoruKO8ifMXu+xEU8qOXDFETylktdug6vJDACnP+HKevOu3PXyNPzFyTSlz8vrBYlBO1JZRe8Cag==
+make-fetch-happen@*, make-fetch-happen@^9.0.1:
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz#53085a09e7971433e6765f7971bf63f4e05cb968"
+ integrity sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==
dependencies:
- agentkeepalive "^3.4.1"
- cacache "^12.0.0"
- http-cache-semantics "^3.8.1"
- http-proxy-agent "^2.1.0"
- https-proxy-agent "^2.2.3"
- lru-cache "^5.1.1"
- mississippi "^3.0.0"
- node-fetch-npm "^2.0.2"
- promise-retry "^1.1.1"
- socks-proxy-agent "^4.0.0"
- ssri "^6.0.0"
+ agentkeepalive "^4.1.3"
+ cacache "^15.2.0"
+ http-cache-semantics "^4.1.0"
+ http-proxy-agent "^4.0.1"
+ https-proxy-agent "^5.0.0"
+ is-lambda "^1.0.1"
+ lru-cache "^6.0.0"
+ minipass "^3.1.3"
+ minipass-collect "^1.0.2"
+ minipass-fetch "^1.3.2"
+ minipass-flush "^1.0.5"
+ minipass-pipeline "^1.2.4"
+ negotiator "^0.6.2"
+ promise-retry "^2.0.1"
+ socks-proxy-agent "^6.0.0"
+ ssri "^8.0.0"
+
+make-fetch-happen@^8.0.14:
+ version "8.0.14"
+ resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-8.0.14.tgz#aaba73ae0ab5586ad8eaa68bd83332669393e222"
+ integrity sha512-EsS89h6l4vbfJEtBZnENTOFk8mCRpY5ru36Xe5bcX1KYIli2mkSHqoFsp5O1wMDvTJJzxe/4THpCTtygjeeGWQ==
+ dependencies:
+ agentkeepalive "^4.1.3"
+ cacache "^15.0.5"
+ http-cache-semantics "^4.1.0"
+ http-proxy-agent "^4.0.1"
+ https-proxy-agent "^5.0.0"
+ is-lambda "^1.0.1"
+ lru-cache "^6.0.0"
+ minipass "^3.1.3"
+ minipass-collect "^1.0.2"
+ minipass-fetch "^1.3.2"
+ minipass-flush "^1.0.5"
+ minipass-pipeline "^1.2.4"
+ promise-retry "^2.0.1"
+ socks-proxy-agent "^5.0.0"
+ ssri "^8.0.0"
make-plural@^4.3.0:
version "4.3.0"
@@ -9171,11 +9234,6 @@ mdurl@^1.0.0:
resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e"
integrity sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=
-meant@^1.0.2:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/meant/-/meant-1.0.3.tgz#67769af9de1d158773e928ae82c456114903554c"
- integrity sha512-88ZRGcNxAq4EH38cQ4D85PM57pikCwS8Z99EWHODxN7KBY+UuPiqzRTtZzS8KTXO/ywSWbdjjJST2Hly/EQxLw==
-
media-typer@0.3.0:
version "0.3.0"
resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748"
@@ -9186,13 +9244,6 @@ media-typer@^1.1.0:
resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-1.1.0.tgz#6ab74b8f2d3320f2064b2a87a38e7931ff3a5561"
integrity sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==
-mem@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/mem/-/mem-1.1.0.tgz#5edd52b485ca1d900fe64895505399a0dfa45f76"
- integrity sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=
- dependencies:
- mimic-fn "^1.0.0"
-
memoize-one@^5.0.0, memoize-one@^5.1.1:
version "5.1.1"
resolved "https://registry.yarnpkg.com/memoize-one/-/memoize-one-5.1.1.tgz#047b6e3199b508eaec03504de71229b8eb1d75c0"
@@ -9311,7 +9362,7 @@ micromark@~2.11.0:
debug "^4.0.0"
parse-entities "^2.0.0"
-micromatch@^3.0.4, micromatch@^3.1.10, micromatch@^3.1.4:
+micromatch@^3.0.4:
version "3.1.10"
resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23"
integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==
@@ -9432,7 +9483,61 @@ minimist@1.2.5, minimist@^1.1.1, minimist@^1.2.0, minimist@^1.2.5:
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602"
integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==
-minipass@^2.3.5, minipass@^2.6.0, minipass@^2.8.6, minipass@^2.9.0:
+minipass-collect@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/minipass-collect/-/minipass-collect-1.0.2.tgz#22b813bf745dc6edba2576b940022ad6edc8c617"
+ integrity sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==
+ dependencies:
+ minipass "^3.0.0"
+
+minipass-fetch@^1.3.0, minipass-fetch@^1.3.2:
+ version "1.4.1"
+ resolved "https://registry.yarnpkg.com/minipass-fetch/-/minipass-fetch-1.4.1.tgz#d75e0091daac1b0ffd7e9d41629faff7d0c1f1b6"
+ integrity sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==
+ dependencies:
+ minipass "^3.1.0"
+ minipass-sized "^1.0.3"
+ minizlib "^2.0.0"
+ optionalDependencies:
+ encoding "^0.1.12"
+
+minipass-flush@^1.0.5:
+ version "1.0.5"
+ resolved "https://registry.yarnpkg.com/minipass-flush/-/minipass-flush-1.0.5.tgz#82e7135d7e89a50ffe64610a787953c4c4cbb373"
+ integrity sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==
+ dependencies:
+ minipass "^3.0.0"
+
+minipass-json-stream@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz#7edbb92588fbfc2ff1db2fc10397acb7b6b44aa7"
+ integrity sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==
+ dependencies:
+ jsonparse "^1.3.1"
+ minipass "^3.0.0"
+
+minipass-pipeline@*, minipass-pipeline@^1.2.2, minipass-pipeline@^1.2.4:
+ version "1.2.4"
+ resolved "https://registry.yarnpkg.com/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz#68472f79711c084657c067c5c6ad93cddea8214c"
+ integrity sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==
+ dependencies:
+ minipass "^3.0.0"
+
+minipass-sized@^1.0.3:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/minipass-sized/-/minipass-sized-1.0.3.tgz#70ee5a7c5052070afacfbc22977ea79def353b70"
+ integrity sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==
+ dependencies:
+ minipass "^3.0.0"
+
+minipass@*, minipass@^3.1.0, minipass@^3.1.1, minipass@^3.1.3:
+ version "3.1.5"
+ resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.1.5.tgz#71f6251b0a33a49c01b3cf97ff77eda030dff732"
+ integrity sha512-+8NzxD82XQoNKNrl1d/FSi+X8wAEWR+sbYAfIvub4Nz0d22plFG72CEVVaufV8PNf4qSslFTD8VMOxNVhHCjTw==
+ dependencies:
+ yallist "^4.0.0"
+
+minipass@^2.6.0, minipass@^2.8.6, minipass@^2.9.0:
version "2.9.0"
resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.9.0.tgz#e713762e7d3e32fed803115cf93e04bca9fcc9a6"
integrity sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==
@@ -9454,7 +9559,7 @@ minizlib@^1.2.1:
dependencies:
minipass "^2.9.0"
-minizlib@^2.1.1:
+minizlib@^2.0.0, minizlib@^2.1.1:
version "2.1.2"
resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931"
integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==
@@ -9462,22 +9567,6 @@ minizlib@^2.1.1:
minipass "^3.0.0"
yallist "^4.0.0"
-mississippi@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-3.0.0.tgz#ea0a3291f97e0b5e8776b363d5f0a12d94c67022"
- integrity sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==
- dependencies:
- concat-stream "^1.5.0"
- duplexify "^3.4.2"
- end-of-stream "^1.1.0"
- flush-write-stream "^1.0.0"
- from2 "^2.1.0"
- parallel-transform "^1.1.0"
- pump "^3.0.0"
- pumpify "^1.3.3"
- stream-each "^1.1.0"
- through2 "^2.0.0"
-
mixin-deep@^1.2.0:
version "1.3.2"
resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566"
@@ -9486,18 +9575,27 @@ mixin-deep@^1.2.0:
for-in "^1.0.2"
is-extendable "^1.0.1"
-mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@^0.5.5, mkdirp@~0.5.0, mkdirp@~0.5.1:
+mkdirp-infer-owner@*, mkdirp-infer-owner@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/mkdirp-infer-owner/-/mkdirp-infer-owner-2.0.0.tgz#55d3b368e7d89065c38f32fd38e638f0ab61d316"
+ integrity sha512-sdqtiFt3lkOaYvTXSRIUjkIdPTcxgv5+fgqYE/5qgwdw12cOrAuzzgzvVExIkH/ul1oeHN3bCLOWSG3XOqbKKw==
+ dependencies:
+ chownr "^2.0.0"
+ infer-owner "^1.0.4"
+ mkdirp "^1.0.3"
+
+mkdirp@*, mkdirp@^1.0.3, mkdirp@^1.0.4:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e"
+ integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==
+
+mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@^0.5.4, mkdirp@~0.5.1:
version "0.5.5"
resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def"
integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==
dependencies:
minimist "^1.2.5"
-mkdirp@^1.0.3, mkdirp@^1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e"
- integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==
-
modern-normalize@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/modern-normalize/-/modern-normalize-1.1.0.tgz#da8e80140d9221426bd4f725c6e11283d34f90b7"
@@ -9513,17 +9611,15 @@ moment@^2.11.2:
resolved "https://registry.yarnpkg.com/moment/-/moment-2.29.1.tgz#b2be769fa31940be9eeea6469c075e35006fa3d3"
integrity sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==
-move-concurrently@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/move-concurrently/-/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92"
- integrity sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=
- dependencies:
- aproba "^1.1.1"
- copy-concurrently "^1.0.0"
- fs-write-stream-atomic "^1.0.8"
- mkdirp "^0.5.1"
- rimraf "^2.5.4"
- run-queue "^1.0.3"
+moo@^0.5.0, moo@^0.5.1:
+ version "0.5.1"
+ resolved "https://registry.yarnpkg.com/moo/-/moo-0.5.1.tgz#7aae7f384b9b09f620b6abf6f74ebbcd1b65dbc4"
+ integrity sha512-I1mnb5xn4fO80BH9BLcF0yLypy2UKl+Cb01Fu0hJRkJjlCRtxZMWkTdAtDd5ZqCOxtCkhmRwyI57vWT+1iZ67w==
+
+ms@*:
+ version "2.1.3"
+ resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2"
+ integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
ms@2.0.0:
version "2.0.0"
@@ -9540,15 +9636,15 @@ ms@2.1.2, ms@^2.0.0, ms@^2.1.1:
resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
-multer@^1.4.2:
- version "1.4.2"
- resolved "https://registry.yarnpkg.com/multer/-/multer-1.4.2.tgz#2f1f4d12dbaeeba74cb37e623f234bf4d3d2057a"
- integrity sha512-xY8pX7V+ybyUpbYMxtjM9KAiD9ixtg5/JkeKUTD6xilfDv0vzzOFcCp4Ljb1UU3tSOM3VTZtKo63OmzOrGi3Cg==
+multer@^1.4.3:
+ version "1.4.3"
+ resolved "https://registry.yarnpkg.com/multer/-/multer-1.4.3.tgz#4db352d6992e028ac0eacf7be45c6efd0264297b"
+ integrity sha512-np0YLKncuZoTzufbkM6wEKp68EhWJXcU6fq6QqrSwkckd2LlMgd1UqhUJLj6NS/5sZ8dE8LYDWslsltJznnXlg==
dependencies:
append-field "^1.0.0"
busboy "^0.2.11"
concat-stream "^1.5.2"
- mkdirp "^0.5.1"
+ mkdirp "^0.5.4"
object-assign "^4.1.1"
on-finished "^2.3.0"
type-is "^1.6.4"
@@ -9613,7 +9709,7 @@ nanoclone@^0.2.1:
resolved "https://registry.yarnpkg.com/nanoclone/-/nanoclone-0.2.1.tgz#dd4090f8f1a110d26bb32c49ed2f5b9235209ed4"
integrity sha512-wynEP02LmIbLpcYw8uBKpcfF6dmg2vcpKqxeH5UcoKEYdExslsdUA4ugFauuaeYdTB76ez6gJW8XAZ6CgkXYxA==
-nanoid@^3.1.22, nanoid@^3.1.23:
+nanoid@^3.1.23:
version "3.1.23"
resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.23.tgz#f744086ce7c2bc47ee0a8472574d5c78e4183a81"
integrity sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw==
@@ -9647,6 +9743,16 @@ natural-compare@^1.4.0:
resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7"
integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=
+nearley@^2.20.1:
+ version "2.20.1"
+ resolved "https://registry.yarnpkg.com/nearley/-/nearley-2.20.1.tgz#246cd33eff0d012faf197ff6774d7ac78acdd474"
+ integrity sha512-+Mc8UaAebFzgV+KpI5n7DasuuQCHA89dmwm7JXw3TV43ukfNQ9DnBH3Mdb2g/I4Fdxc26pwimBWvjIw0UAILSQ==
+ dependencies:
+ commander "^2.19.0"
+ moo "^0.5.0"
+ railroad-diagrams "^1.0.0"
+ randexp "0.4.6"
+
needle@^2.2.1:
version "2.5.0"
resolved "https://registry.yarnpkg.com/needle/-/needle-2.5.0.tgz#e6fc4b3cc6c25caed7554bd613a5cf0bac8c31c0"
@@ -9656,7 +9762,7 @@ needle@^2.2.1:
iconv-lite "^0.4.4"
sax "^1.2.4"
-negotiator@0.6.2:
+negotiator@0.6.2, negotiator@^0.6.2:
version "0.6.2"
resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb"
integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==
@@ -9671,17 +9777,18 @@ nerf-dart@^1.0.0:
resolved "https://registry.yarnpkg.com/nerf-dart/-/nerf-dart-1.0.0.tgz#e6dab7febf5ad816ea81cf5c629c5a0ebde72c1a"
integrity sha1-5tq3/r9a2Bbqgc9cYpxaDr3nLBo=
-next@11.0.1:
- version "11.0.1"
- resolved "https://registry.yarnpkg.com/next/-/next-11.0.1.tgz#b8e3914d153aaf7143cb98c09bcd3c8230eeb17a"
- integrity sha512-yR7be7asNbvpVNpi6xxEg28wZ7Gqmj1nOt0sABH9qORmF3+pms2KZ7Cng33oK5nqPIzEEFJD0pp2PCe3/ueMIg==
+next@11.1.2:
+ version "11.1.2"
+ resolved "https://registry.yarnpkg.com/next/-/next-11.1.2.tgz#527475787a9a362f1bc916962b0c0655cc05bc91"
+ integrity sha512-azEYL0L+wFjv8lstLru3bgvrzPvK0P7/bz6B/4EJ9sYkXeW8r5Bjh78D/Ol7VOg0EIPz0CXoe72hzAlSAXo9hw==
dependencies:
- "@babel/runtime" "7.12.5"
+ "@babel/runtime" "7.15.3"
"@hapi/accept" "5.0.2"
- "@next/env" "11.0.1"
- "@next/polyfill-module" "11.0.1"
- "@next/react-dev-overlay" "11.0.1"
- "@next/react-refresh-utils" "11.0.1"
+ "@next/env" "11.1.2"
+ "@next/polyfill-module" "11.1.2"
+ "@next/react-dev-overlay" "11.1.2"
+ "@next/react-refresh-utils" "11.1.2"
+ "@node-rs/helper" "1.2.1"
assert "2.0.0"
ast-types "0.13.2"
browserify-zlib "0.2.0"
@@ -9692,7 +9799,7 @@ next@11.0.1:
chokidar "3.5.1"
constants-browserify "1.0.0"
crypto-browserify "3.12.0"
- cssnano-simple "2.0.0"
+ cssnano-simple "3.0.0"
domain-browser "4.19.0"
encoding "0.1.13"
etag "1.8.1"
@@ -9709,9 +9816,8 @@ next@11.0.1:
p-limit "3.1.0"
path-browserify "1.0.1"
pnp-webpack-plugin "1.6.4"
- postcss "8.2.13"
+ postcss "8.2.15"
process "0.11.10"
- prop-types "15.7.2"
querystring-es3 "0.2.1"
raw-body "2.4.1"
react-is "17.0.2"
@@ -9719,13 +9825,18 @@ next@11.0.1:
stream-browserify "3.0.0"
stream-http "3.1.1"
string_decoder "1.3.0"
- styled-jsx "3.3.2"
+ styled-jsx "4.0.1"
timers-browserify "2.0.12"
tty-browserify "0.0.1"
use-subscription "1.5.1"
- util "0.12.3"
+ util "0.12.4"
vm-browserify "1.1.2"
watchpack "2.1.1"
+ optionalDependencies:
+ "@next/swc-darwin-arm64" "11.1.2"
+ "@next/swc-darwin-x64" "11.1.2"
+ "@next/swc-linux-x64-gnu" "11.1.2"
+ "@next/swc-win32-x64-msvc" "11.1.2"
node-addon-api@^3.0.0, node-addon-api@^3.1.0:
version "3.1.0"
@@ -9739,28 +9850,42 @@ node-cache@^5.1.2:
dependencies:
clone "2.x"
-node-emoji@^1.10.0, node-emoji@^1.8.1:
+node-emoji@^1.10.0:
version "1.10.0"
resolved "https://registry.yarnpkg.com/node-emoji/-/node-emoji-1.10.0.tgz#8886abd25d9c7bb61802a658523d1f8d2a89b2da"
integrity sha512-Yt3384If5H6BYGVHiHwTL+99OzJKHhgp82S8/dktEK73T26BazdgZ4JZh92xSVtGNJvz9UbXdNAc5hcrXV42vw==
dependencies:
lodash.toarray "^4.4.0"
-node-fetch-npm@^2.0.2:
- version "2.0.4"
- resolved "https://registry.yarnpkg.com/node-fetch-npm/-/node-fetch-npm-2.0.4.tgz#6507d0e17a9ec0be3bec516958a497cec54bf5a4"
- integrity sha512-iOuIQDWDyjhv9qSDrj9aq/klt6F9z1p2otB3AV7v3zBDcL/x+OfGsvGQZZCcMZbUf4Ujw1xGNQkjvGnVT22cKg==
+node-emoji@^1.11.0:
+ version "1.11.0"
+ resolved "https://registry.yarnpkg.com/node-emoji/-/node-emoji-1.11.0.tgz#69a0150e6946e2f115e9d7ea4df7971e2628301c"
+ integrity sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==
dependencies:
- encoding "^0.1.11"
- json-parse-better-errors "^1.0.0"
- safe-buffer "^5.1.1"
+ lodash "^4.17.21"
node-fetch@2.6.1, node-fetch@^2.6.0, node-fetch@^2.6.1:
version "2.6.1"
resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052"
integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==
-node-gyp@3.x, node-gyp@^5.0.2, node-gyp@^5.1.0:
+node-gyp@*:
+ version "8.2.0"
+ resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-8.2.0.tgz#ef509ccdf5cef3b4d93df0690b90aa55ff8c7977"
+ integrity sha512-KG8SdcoAnw2d6augGwl1kOayALUrXW/P2uOAm2J2+nmW/HjZo7y+8TDg7LejxbekOOSv3kzhq+NSUYkIDAX8eA==
+ dependencies:
+ env-paths "^2.2.0"
+ glob "^7.1.4"
+ graceful-fs "^4.2.6"
+ make-fetch-happen "^8.0.14"
+ nopt "^5.0.0"
+ npmlog "^4.1.2"
+ rimraf "^3.0.2"
+ semver "^7.3.5"
+ tar "^6.1.2"
+ which "^2.0.2"
+
+node-gyp@3.x, node-gyp@^5.1.0:
version "5.1.1"
resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-5.1.1.tgz#eb915f7b631c937d282e33aed44cb7a025f62a3e"
integrity sha512-WH0WKGi+a4i4DUt2mHnvocex/xPLp9pYt5R6M2JdFB7pJ7Z34hveZ4nDTGTiLXCkitA9T8HFZjhinBCiVHYcWw==
@@ -9777,6 +9902,22 @@ node-gyp@3.x, node-gyp@^5.0.2, node-gyp@^5.1.0:
tar "^4.4.12"
which "^1.3.1"
+node-gyp@^7.1.0:
+ version "7.1.2"
+ resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-7.1.2.tgz#21a810aebb187120251c3bcec979af1587b188ae"
+ integrity sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==
+ dependencies:
+ env-paths "^2.2.0"
+ glob "^7.1.4"
+ graceful-fs "^4.2.3"
+ nopt "^5.0.0"
+ npmlog "^4.1.2"
+ request "^2.88.2"
+ rimraf "^3.0.2"
+ semver "^7.3.2"
+ tar "^6.0.2"
+ which "^2.0.2"
+
node-html-parser@1.4.9:
version "1.4.9"
resolved "https://registry.yarnpkg.com/node-html-parser/-/node-html-parser-1.4.9.tgz#3c8f6cac46479fae5800725edb532e9ae8fd816c"
@@ -9834,6 +9975,11 @@ node-releases@^1.1.71:
resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.72.tgz#14802ab6b1039a79a0c7d662b610a5bbd76eacbe"
integrity sha512-LLUo+PpH3dU6XizX3iVoubUNheF/owjXCZZ5yACDxNnPtgFuludV1ZL3ayK1kVep42Rmm0+R9/Y60NQbZ2bifw==
+node-releases@^1.1.75:
+ version "1.1.75"
+ resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.75.tgz#6dd8c876b9897a1b8e5a02de26afa79bb54ebbfe"
+ integrity sha512-Qe5OUajvqrqDSy6wrWFmMwfJ0jVgwiw4T3KqmbTcZ62qW0gQkheXYhcFM1+lOVcGUoRxcEcfyvFMAnDgaF1VWw==
+
node-schedule@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/node-schedule/-/node-schedule-2.0.0.tgz#73ab4957d056c63708409cc1fab676e0e149c191"
@@ -9843,30 +9989,15 @@ node-schedule@^2.0.0:
long-timeout "0.1.1"
sorted-array-functions "^1.3.0"
-nodemailer@6.4.18:
- version "6.4.18"
- resolved "https://registry.yarnpkg.com/nodemailer/-/nodemailer-6.4.18.tgz#2788c85792844fc17befda019031609017f4b9a1"
- integrity sha512-ht9cXxQ+lTC+t00vkSIpKHIyM4aXIsQ1tcbQCn5IOnxYHi81W2XOaU66EQBFFpbtzLEBTC94gmkbD4mGZQzVpA==
+nodemailer@6.6.3, nodemailer@^6.6.3:
+ version "6.6.3"
+ resolved "https://registry.yarnpkg.com/nodemailer/-/nodemailer-6.6.3.tgz#31fb53dd4d8ae16fc088a65cb9ffa8d928a69b48"
+ integrity sha512-faZFufgTMrphYoDjvyVpbpJcYzwyFnbAMmQtj1lVBYAUSm3SOy2fIdd9+Mr4UxPosBa0JRw9bJoIwQn+nswiew==
-nodemailer@^6.5.0:
- version "6.5.0"
- resolved "https://registry.yarnpkg.com/nodemailer/-/nodemailer-6.5.0.tgz#d12c28d8d48778918e25f1999d97910231b175d9"
- integrity sha512-Tm4RPrrIZbnqDKAvX+/4M+zovEReiKlEXWDzG4iwtpL9X34MJY+D5LnQPH/+eghe8DLlAVshHAJZAZWBGhkguw==
-
-nodemailer@^6.6.0:
- version "6.6.0"
- resolved "https://registry.yarnpkg.com/nodemailer/-/nodemailer-6.6.0.tgz#ed47bb572b48d9d0dca3913fdc156203f438f427"
- integrity sha512-ikSMDU1nZqpo2WUPE0wTTw/NGGImTkwpJKDIFPZT+YvvR9Sj+ze5wzu95JHkBMglQLoG2ITxU21WukCC/XsFkg==
-
-nodemailer@^6.6.2:
- version "6.6.2"
- resolved "https://registry.yarnpkg.com/nodemailer/-/nodemailer-6.6.2.tgz#e184c9ed5bee245a3e0bcabc7255866385757114"
- integrity sha512-YSzu7TLbI+bsjCis/TZlAXBoM4y93HhlIgo0P5oiA2ua9Z4k+E2Fod//ybIzdJxOlXGRcHIh/WaeCBehvxZb/Q==
-
-nodemon@^2.0.7:
- version "2.0.7"
- resolved "https://registry.yarnpkg.com/nodemon/-/nodemon-2.0.7.tgz#6f030a0a0ebe3ea1ba2a38f71bf9bab4841ced32"
- integrity sha512-XHzK69Awgnec9UzHr1kc8EomQh4sjTQ8oRf8TsGrSmHDx9/UmiGG9E/mM3BuTfNeFwdNBvrqQq/RHL0xIeyFOA==
+nodemon@^2.0.12:
+ version "2.0.12"
+ resolved "https://registry.yarnpkg.com/nodemon/-/nodemon-2.0.12.tgz#5dae4e162b617b91f1873b3bfea215dd71e144d5"
+ integrity sha512-egCTmNZdObdBxUBw6ZNwvZ/xzk24CKRs5K6d+5zbmrMr7rOpPmfPeF6OxM3DDpaRx331CQRFEktn+wrFFfBSOA==
dependencies:
chokidar "^3.2.2"
debug "^3.2.6"
@@ -9887,7 +10018,14 @@ noms@0.0.0:
inherits "^2.0.1"
readable-stream "~1.0.31"
-nopt@^4.0.1, nopt@^4.0.3:
+nopt@*, nopt@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/nopt/-/nopt-5.0.0.tgz#530942bb58a512fccafe53fe210f13a25355dc88"
+ integrity sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==
+ dependencies:
+ abbrev "1"
+
+nopt@^4.0.1:
version "4.0.3"
resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.3.tgz#a375cad9d02fd921278d954c2254d5aa57e15e48"
integrity sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==
@@ -9895,13 +10033,6 @@ nopt@^4.0.1, nopt@^4.0.3:
abbrev "1"
osenv "^0.1.4"
-nopt@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/nopt/-/nopt-5.0.0.tgz#530942bb58a512fccafe53fe210f13a25355dc88"
- integrity sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==
- dependencies:
- abbrev "1"
-
nopt@~1.0.10:
version "1.0.10"
resolved "https://registry.yarnpkg.com/nopt/-/nopt-1.0.10.tgz#6ddd21bd2a31417b92727dd585f8a6f37608ebee"
@@ -9909,7 +10040,7 @@ nopt@~1.0.10:
dependencies:
abbrev "1"
-normalize-package-data@^2.0.0, normalize-package-data@^2.3.2, normalize-package-data@^2.4.0, normalize-package-data@^2.5.0:
+normalize-package-data@^2.3.2, normalize-package-data@^2.5.0:
version "2.5.0"
resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8"
integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==
@@ -9929,12 +10060,15 @@ normalize-package-data@^3.0.0:
semver "^7.3.2"
validate-npm-package-license "^3.0.1"
-normalize-path@^2.1.1:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9"
- integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=
+normalize-package-data@^3.0.2:
+ version "3.0.3"
+ resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-3.0.3.tgz#dbcc3e2da59509a0983422884cd172eefdfa525e"
+ integrity sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==
dependencies:
- remove-trailing-separator "^1.0.1"
+ hosted-git-info "^4.0.1"
+ is-core-module "^2.5.0"
+ semver "^7.3.4"
+ validate-npm-package-license "^3.0.1"
normalize-path@^3.0.0, normalize-path@~3.0.0:
version "3.0.0"
@@ -9951,18 +10085,17 @@ normalize-url@^4.1.0:
resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-4.5.1.tgz#0dd90cf1288ee1d1313b87081c9a5932ee48518a"
integrity sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==
-normalize-url@^5.0.0:
- version "5.3.0"
- resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-5.3.0.tgz#8959b3cdaa295b61592c1f245dded34b117618dd"
- integrity sha512-9/nOVLYYe/dO/eJeQUNaGUF4m4Z5E7cb9oNTKabH+bNf19mqj60txTcveQxL0GlcWLXCxkOu2/LwL8oW0idIDA==
+normalize-url@^6.0.0:
+ version "6.1.0"
+ resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a"
+ integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==
-npm-audit-report@^1.3.3:
- version "1.3.3"
- resolved "https://registry.yarnpkg.com/npm-audit-report/-/npm-audit-report-1.3.3.tgz#8226deeb253b55176ed147592a3995442f2179ed"
- integrity sha512-8nH/JjsFfAWMvn474HB9mpmMjrnKb1Hx/oTAdjv4PT9iZBvBxiZ+wtDUapHCJwLqYGQVPaAfs+vL5+5k9QndXw==
+npm-audit-report@*:
+ version "2.1.5"
+ resolved "https://registry.yarnpkg.com/npm-audit-report/-/npm-audit-report-2.1.5.tgz#a5b8850abe2e8452fce976c8960dd432981737b5"
+ integrity sha512-YB8qOoEmBhUH1UJgh1xFAv7Jg1d+xoNhsDYiFQlEFThEBui0W1vIz2ZK6FVg4WZjwEdl7uBQlm1jy3MUfyHeEw==
dependencies:
- cli-table3 "^0.5.0"
- console-control-strings "^1.1.0"
+ chalk "^4.0.0"
npm-bundled@^1.0.1:
version "1.1.1"
@@ -9971,53 +10104,35 @@ npm-bundled@^1.0.1:
dependencies:
npm-normalize-package-bin "^1.0.1"
-npm-cache-filename@~1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/npm-cache-filename/-/npm-cache-filename-1.0.2.tgz#ded306c5b0bfc870a9e9faf823bc5f283e05ae11"
- integrity sha1-3tMGxbC/yHCp6fr4I7xfKD4FrhE=
-
-npm-install-checks@^3.0.2:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/npm-install-checks/-/npm-install-checks-3.0.2.tgz#ab2e32ad27baa46720706908e5b14c1852de44d9"
- integrity sha512-E4kzkyZDIWoin6uT5howP8VDvkM+E8IQDcHAycaAxMbwkqhIg5eEYALnXOl3Hq9MrkdQB/2/g1xwBINXdKSRkg==
+npm-bundled@^1.1.1:
+ version "1.1.2"
+ resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.1.2.tgz#944c78789bd739035b70baa2ca5cc32b8d860bc1"
+ integrity sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==
dependencies:
- semver "^2.3.0 || 3.x || 4 || 5"
+ npm-normalize-package-bin "^1.0.1"
-npm-lifecycle@^3.0.0, npm-lifecycle@^3.1.5:
- version "3.1.5"
- resolved "https://registry.yarnpkg.com/npm-lifecycle/-/npm-lifecycle-3.1.5.tgz#9882d3642b8c82c815782a12e6a1bfeed0026309"
- integrity sha512-lDLVkjfZmvmfvpvBzA4vzee9cn+Me4orq0QF8glbswJVEbIcSNWib7qGOffolysc3teCqbbPZZkzbr3GQZTL1g==
+npm-install-checks@*, npm-install-checks@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/npm-install-checks/-/npm-install-checks-4.0.0.tgz#a37facc763a2fde0497ef2c6d0ac7c3fbe00d7b4"
+ integrity sha512-09OmyDkNLYwqKPOnbI8exiOZU2GVVmQp7tgez2BPi5OZC8M82elDAps7sxC4l//uSUtotWqoEIDwjRvWH4qz8w==
dependencies:
- byline "^5.0.0"
- graceful-fs "^4.1.15"
- node-gyp "^5.0.2"
- resolve-from "^4.0.0"
- slide "^1.1.6"
- uid-number "0.0.6"
- umask "^1.1.0"
- which "^1.3.1"
-
-npm-logical-tree@^1.2.1:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/npm-logical-tree/-/npm-logical-tree-1.2.1.tgz#44610141ca24664cad35d1e607176193fd8f5b88"
- integrity sha512-AJI/qxDB2PWI4LG1CYN579AY1vCiNyWfkiquCsJWqntRu/WwimVrC8yXeILBFHDwxfOejxewlmnvW9XXjMlYIg==
+ semver "^7.1.1"
npm-normalize-package-bin@^1.0.0, npm-normalize-package-bin@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz#6e79a41f23fd235c0623218228da7d9c23b8f6e2"
integrity sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==
-"npm-package-arg@^4.0.0 || ^5.0.0 || ^6.0.0", npm-package-arg@^6.0.0, npm-package-arg@^6.1.0, npm-package-arg@^6.1.1:
- version "6.1.1"
- resolved "https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-6.1.1.tgz#02168cb0a49a2b75bf988a28698de7b529df5cb7"
- integrity sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==
+npm-package-arg@*, npm-package-arg@^8.0.0, npm-package-arg@^8.0.1, npm-package-arg@^8.1.0, npm-package-arg@^8.1.1, npm-package-arg@^8.1.2, npm-package-arg@^8.1.5:
+ version "8.1.5"
+ resolved "https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-8.1.5.tgz#3369b2d5fe8fdc674baa7f1786514ddc15466e44"
+ integrity sha512-LhgZrg0n0VgvzVdSm1oiZworPbTxYHUJCgtsJW8mGvlDpxTM1vSJc3m5QZeUkhAHIzbz3VCHd/R4osi1L1Tg/Q==
dependencies:
- hosted-git-info "^2.7.1"
- osenv "^0.1.5"
- semver "^5.6.0"
+ hosted-git-info "^4.0.1"
+ semver "^7.3.4"
validate-npm-package-name "^3.0.0"
-npm-packlist@^1.1.12, npm-packlist@^1.1.6, npm-packlist@^1.4.8:
+npm-packlist@^1.1.6:
version "1.4.8"
resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-1.4.8.tgz#56ee6cc135b9f98ad3d51c1c95da22bbb9b2ef3e"
integrity sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==
@@ -10026,43 +10141,44 @@ npm-packlist@^1.1.12, npm-packlist@^1.1.6, npm-packlist@^1.4.8:
npm-bundled "^1.0.1"
npm-normalize-package-bin "^1.0.1"
-npm-pick-manifest@^3.0.0, npm-pick-manifest@^3.0.2:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/npm-pick-manifest/-/npm-pick-manifest-3.0.2.tgz#f4d9e5fd4be2153e5f4e5f9b7be8dc419a99abb7"
- integrity sha512-wNprTNg+X5nf+tDi+hbjdHhM4bX+mKqv6XmPh7B5eG+QY9VARfQPfCEH013H5GqfNj6ee8Ij2fg8yk0mzps1Vw==
+npm-packlist@^2.1.4:
+ version "2.2.2"
+ resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-2.2.2.tgz#076b97293fa620f632833186a7a8f65aaa6148c8"
+ integrity sha512-Jt01acDvJRhJGthnUJVF/w6gumWOZxO7IkpY/lsX9//zqQgnF7OJaxgQXcerd4uQOLu7W5bkb4mChL9mdfm+Zg==
dependencies:
- figgy-pudding "^3.5.1"
- npm-package-arg "^6.0.0"
- semver "^5.4.1"
+ glob "^7.1.6"
+ ignore-walk "^3.0.3"
+ npm-bundled "^1.1.1"
+ npm-normalize-package-bin "^1.0.1"
-npm-profile@^4.0.2, npm-profile@^4.0.4:
- version "4.0.4"
- resolved "https://registry.yarnpkg.com/npm-profile/-/npm-profile-4.0.4.tgz#28ee94390e936df6d084263ee2061336a6a1581b"
- integrity sha512-Ta8xq8TLMpqssF0H60BXS1A90iMoM6GeKwsmravJ6wYjWwSzcYBTdyWa3DZCYqPutacBMEm7cxiOkiIeCUAHDQ==
+npm-pick-manifest@*, npm-pick-manifest@^6.0.0, npm-pick-manifest@^6.1.0, npm-pick-manifest@^6.1.1:
+ version "6.1.1"
+ resolved "https://registry.yarnpkg.com/npm-pick-manifest/-/npm-pick-manifest-6.1.1.tgz#7b5484ca2c908565f43b7f27644f36bb816f5148"
+ integrity sha512-dBsdBtORT84S8V8UTad1WlUyKIY9iMsAmqxHbLdeEeBNMLQDlDWWra3wYUx9EBEIiG/YwAy0XyNHDd2goAsfuA==
dependencies:
- aproba "^1.1.2 || 2"
- figgy-pudding "^3.4.1"
- npm-registry-fetch "^4.0.0"
+ npm-install-checks "^4.0.0"
+ npm-normalize-package-bin "^1.0.1"
+ npm-package-arg "^8.1.2"
+ semver "^7.3.4"
-npm-registry-fetch@^4.0.0, npm-registry-fetch@^4.0.7:
- version "4.0.7"
- resolved "https://registry.yarnpkg.com/npm-registry-fetch/-/npm-registry-fetch-4.0.7.tgz#57951bf6541e0246b34c9f9a38ab73607c9449d7"
- integrity sha512-cny9v0+Mq6Tjz+e0erFAB+RYJ/AVGzkjnISiobqP8OWj9c9FLoZZu8/SPSKJWE17F1tk4018wfjV+ZbIbqC7fQ==
+npm-profile@*:
+ version "5.0.4"
+ resolved "https://registry.yarnpkg.com/npm-profile/-/npm-profile-5.0.4.tgz#73e5bd1d808edc2c382d7139049cc367ac43161b"
+ integrity sha512-OKtU7yoAEBOnc8zJ+/uo5E4ugPp09sopo+6y1njPp+W99P8DvQon3BJYmpvyK2Bf1+3YV5LN1bvgXRoZ1LUJBA==
dependencies:
- JSONStream "^1.3.4"
- bluebird "^3.5.1"
- figgy-pudding "^3.4.1"
- lru-cache "^5.1.1"
- make-fetch-happen "^5.0.0"
- npm-package-arg "^6.1.0"
- safe-buffer "^5.2.0"
+ npm-registry-fetch "^11.0.0"
-npm-run-path@^2.0.0:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f"
- integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=
+npm-registry-fetch@*, npm-registry-fetch@^11.0.0:
+ version "11.0.0"
+ resolved "https://registry.yarnpkg.com/npm-registry-fetch/-/npm-registry-fetch-11.0.0.tgz#68c1bb810c46542760d62a6a965f85a702d43a76"
+ integrity sha512-jmlgSxoDNuhAtxUIG6pVwwtz840i994dL14FoNVZisrmZW5kWd63IUTNv1m/hyRSGSqWjCUp/YZlS1BJyNp9XA==
dependencies:
- path-key "^2.0.0"
+ make-fetch-happen "^9.0.1"
+ minipass "^3.1.3"
+ minipass-fetch "^1.3.0"
+ minipass-json-stream "^1.0.1"
+ minizlib "^2.0.0"
+ npm-package-arg "^8.0.0"
npm-run-path@^4.0.0, npm-run-path@^4.0.1:
version "4.0.1"
@@ -10071,133 +10187,97 @@ npm-run-path@^4.0.0, npm-run-path@^4.0.1:
dependencies:
path-key "^3.0.0"
-npm-user-validate@^1.0.1:
+npm-user-validate@*:
version "1.0.1"
resolved "https://registry.yarnpkg.com/npm-user-validate/-/npm-user-validate-1.0.1.tgz#31428fc5475fe8416023f178c0ab47935ad8c561"
integrity sha512-uQwcd/tY+h1jnEaze6cdX/LrhWhoBxfSknxentoqmIuStxUExxjWd3ULMLFPiFUrZKbOVMowH6Jq2FRWfmhcEw==
-npm@^6.14.8:
- version "6.14.9"
- resolved "https://registry.yarnpkg.com/npm/-/npm-6.14.9.tgz#d2b4237562bfd95689249e2c2874700ed952ed82"
- integrity sha512-yHi1+i9LyAZF1gAmgyYtVk+HdABlLy94PMIDoK1TRKWvmFQAt5z3bodqVwKvzY0s6dLqQPVsRLiwhJfNtiHeCg==
+npm@^7.0.0:
+ version "7.24.0"
+ resolved "https://registry.yarnpkg.com/npm/-/npm-7.24.0.tgz#566e883aff916ea5665c0a034ec17e286a1ace14"
+ integrity sha512-4zd4txmN7dYEx32kH/K+gecnZhnGDdCrRFK6/n5TGUtqtyjevw0uPul0knJ9PzwDXeNf9MsWzGhjxGeI1M43FA==
dependencies:
- JSONStream "^1.3.5"
+ "@npmcli/arborist" "^2.8.3"
+ "@npmcli/ci-detect" "^1.2.0"
+ "@npmcli/config" "^2.3.0"
+ "@npmcli/map-workspaces" "^1.0.4"
+ "@npmcli/package-json" "^1.0.1"
+ "@npmcli/run-script" "^1.8.6"
abbrev "~1.1.1"
ansicolors "~0.3.2"
ansistyles "~0.1.3"
- aproba "^2.0.0"
archy "~1.0.0"
- bin-links "^1.1.8"
- bluebird "^3.5.5"
- byte-size "^5.0.1"
- cacache "^12.0.3"
- call-limit "^1.1.1"
- chownr "^1.1.4"
- ci-info "^2.0.0"
+ cacache "^15.3.0"
+ chalk "^4.1.2"
+ chownr "^2.0.0"
cli-columns "^3.1.2"
- cli-table3 "^0.5.1"
- cmd-shim "^3.0.3"
+ cli-table3 "^0.6.0"
columnify "~1.5.4"
- config-chain "^1.1.12"
- detect-indent "~5.0.0"
- detect-newline "^2.1.0"
- dezalgo "~1.0.3"
- editor "~1.0.0"
- figgy-pudding "^3.5.1"
- find-npm-prefix "^1.0.2"
- fs-vacuum "~1.2.10"
- fs-write-stream-atomic "~1.0.10"
- gentle-fs "^2.3.1"
- glob "^7.1.6"
- graceful-fs "^4.2.4"
- has-unicode "~2.0.1"
- hosted-git-info "^2.8.8"
- iferr "^1.0.2"
- infer-owner "^1.0.4"
- inflight "~1.0.6"
- inherits "^2.0.4"
- ini "^1.3.5"
- init-package-json "^1.10.3"
- is-cidr "^3.0.0"
- json-parse-better-errors "^1.0.2"
- lazy-property "~1.0.0"
- libcipm "^4.0.8"
- libnpm "^3.0.1"
- libnpmaccess "^3.0.2"
- libnpmhook "^5.0.3"
- libnpmorg "^1.0.1"
- libnpmsearch "^2.0.2"
- libnpmteam "^1.0.2"
- libnpx "^10.2.4"
- lock-verify "^2.1.0"
- lockfile "^1.0.4"
- lodash._baseuniq "~4.6.0"
- lodash.clonedeep "~4.5.0"
- lodash.union "~4.6.0"
- lodash.uniq "~4.5.0"
- lodash.without "~4.4.0"
- lru-cache "^5.1.1"
- meant "^1.0.2"
- mississippi "^3.0.0"
- mkdirp "^0.5.5"
- move-concurrently "^1.0.1"
- node-gyp "^5.1.0"
- nopt "^4.0.3"
- normalize-package-data "^2.5.0"
- npm-audit-report "^1.3.3"
- npm-cache-filename "~1.0.2"
- npm-install-checks "^3.0.2"
- npm-lifecycle "^3.1.5"
- npm-package-arg "^6.1.1"
- npm-packlist "^1.4.8"
- npm-pick-manifest "^3.0.2"
- npm-profile "^4.0.4"
- npm-registry-fetch "^4.0.7"
+ fastest-levenshtein "^1.0.12"
+ glob "^7.1.7"
+ graceful-fs "^4.2.8"
+ hosted-git-info "^4.0.2"
+ ini "^2.0.0"
+ init-package-json "^2.0.5"
+ is-cidr "^4.0.2"
+ json-parse-even-better-errors "^2.3.1"
+ libnpmaccess "^4.0.2"
+ libnpmdiff "^2.0.4"
+ libnpmexec "^2.0.1"
+ libnpmfund "^1.1.0"
+ libnpmhook "^6.0.2"
+ libnpmorg "^2.0.2"
+ libnpmpack "^2.0.1"
+ libnpmpublish "^4.0.1"
+ libnpmsearch "^3.1.1"
+ libnpmteam "^2.0.3"
+ libnpmversion "^1.2.1"
+ make-fetch-happen "^9.1.0"
+ minipass "^3.1.3"
+ minipass-pipeline "^1.2.4"
+ mkdirp "^1.0.4"
+ mkdirp-infer-owner "^2.0.0"
+ ms "^2.1.2"
+ node-gyp "^7.1.2"
+ nopt "^5.0.0"
+ npm-audit-report "^2.1.5"
+ npm-install-checks "^4.0.0"
+ npm-package-arg "^8.1.5"
+ npm-pick-manifest "^6.1.1"
+ npm-profile "^5.0.3"
+ npm-registry-fetch "^11.0.0"
npm-user-validate "^1.0.1"
- npmlog "~4.1.2"
- once "~1.4.0"
- opener "^1.5.1"
- osenv "^0.1.5"
- pacote "^9.5.12"
- path-is-inside "~1.0.2"
- promise-inflight "~1.0.1"
+ npmlog "^5.0.1"
+ opener "^1.5.2"
+ pacote "^11.3.5"
+ parse-conflict-json "^1.1.1"
qrcode-terminal "^0.12.0"
- query-string "^6.8.2"
- qw "~1.0.1"
read "~1.0.7"
- read-cmd-shim "^1.0.5"
- read-installed "~4.0.3"
- read-package-json "^2.1.1"
- read-package-tree "^5.3.1"
- readable-stream "^3.6.0"
+ read-package-json "^4.1.1"
+ read-package-json-fast "^2.0.3"
readdir-scoped-modules "^1.1.0"
- request "^2.88.0"
- retry "^0.12.0"
- rimraf "^2.7.1"
- safe-buffer "^5.1.2"
- semver "^5.7.1"
- sha "^3.0.0"
- slide "~1.1.6"
- sorted-object "~2.0.1"
- sorted-union-stream "~2.1.3"
- ssri "^6.0.1"
- stringify-package "^1.0.1"
- tar "^4.4.13"
+ rimraf "^3.0.2"
+ semver "^7.3.5"
+ ssri "^8.0.1"
+ tar "^6.1.11"
text-table "~0.2.0"
tiny-relative-date "^1.3.0"
- uid-number "0.0.6"
- umask "~1.1.0"
- unique-filename "^1.1.1"
- unpipe "~1.0.0"
- update-notifier "^2.5.0"
- uuid "^3.3.3"
- validate-npm-package-license "^3.0.4"
+ treeverse "^1.0.4"
validate-npm-package-name "~3.0.0"
- which "^1.3.1"
- worker-farm "^1.7.0"
- write-file-atomic "^2.4.3"
+ which "^2.0.2"
+ write-file-atomic "^3.0.3"
-npmlog@^4.0.2, npmlog@^4.1.2, npmlog@~4.1.2:
+npmlog@*:
+ version "5.0.1"
+ resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-5.0.1.tgz#f06678e80e29419ad67ab964e0fa69959c1eb8b0"
+ integrity sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==
+ dependencies:
+ are-we-there-yet "^2.0.0"
+ console-control-strings "^1.1.0"
+ gauge "^3.0.0"
+ set-blocking "^2.0.0"
+
+npmlog@^4.0.2, npmlog@^4.1.2:
version "4.1.2"
resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b"
integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==
@@ -10253,6 +10333,11 @@ object-inspect@^1.10.3:
resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.10.3.tgz#c2aa7d2d09f50c99375704f7a0adf24c5782d369"
integrity sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw==
+object-inspect@^1.11.0:
+ version "1.11.0"
+ resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.11.0.tgz#9dceb146cedd4148a0d9e51ab88d34cf509922b1"
+ integrity sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==
+
object-inspect@^1.7.0:
version "1.8.0"
resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.8.0.tgz#df807e5ecf53a609cc6bfe93eac3cc7be5b3a9d0"
@@ -10322,15 +10407,6 @@ object.fromentries@^2.0.4:
es-abstract "^1.18.0-next.2"
has "^1.0.3"
-object.getownpropertydescriptors@^2.0.3:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.1.tgz#0dfda8d108074d9c563e80490c883b6661091544"
- integrity sha512-6DtXgZ/lIZ9hqx4GtZETobXLR/ZLaa0aqV0kzbn80Rf8Z2e/XFnhA0I7p07N2wH8bBBltr2xQPi6sbKWAY2Eng==
- dependencies:
- call-bind "^1.0.0"
- define-properties "^1.1.3"
- es-abstract "^1.18.0-next.1"
-
object.getownpropertydescriptors@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz#369bf1f9592d8ab89d712dced5cb81c7c5352649"
@@ -10339,6 +10415,14 @@ object.getownpropertydescriptors@^2.1.0:
define-properties "^1.1.3"
es-abstract "^1.17.0-next.1"
+object.hasown@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/object.hasown/-/object.hasown-1.0.0.tgz#bdbade33cfacfb25d7f26ae2b6cb870bf99905c2"
+ integrity sha512-qYMF2CLIjxxLGleeM0jrcB4kiv3loGVAjKQKvH8pSU/i2VcRRvUNmxbD+nEMmrXRfORhuVJuH8OtSYCZoue3zA==
+ dependencies:
+ define-properties "^1.1.3"
+ es-abstract "^1.18.1"
+
object.pick@^1.3.0:
version "1.3.0"
resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747"
@@ -10377,7 +10461,7 @@ on-headers@~1.0.2:
resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f"
integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==
-once@^1.3.0, once@^1.3.1, once@^1.4.0, once@~1.4.0:
+once@^1.3.0, once@^1.3.1, once@^1.4.0:
version "1.4.0"
resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E=
@@ -10425,7 +10509,7 @@ opencollective-postinstall@^2.0.2:
resolved "https://registry.yarnpkg.com/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz#7a0fff978f6dbfa4d006238fbac98ed4198c3259"
integrity sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==
-opener@^1.5.1:
+opener@*:
version "1.5.2"
resolved "https://registry.yarnpkg.com/opener/-/opener-1.5.2.tgz#5d37e1f35077b9dcac4301372271afdeb2a13598"
integrity sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==
@@ -10459,21 +10543,12 @@ os-homedir@^1.0.0:
resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3"
integrity sha1-/7xJiDNuDoM94MFox+8VISGqf7M=
-os-locale@^2.0.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-2.1.0.tgz#42bc2900a6b5b8bd17376c8e882b65afccf24bf2"
- integrity sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==
- dependencies:
- execa "^0.7.0"
- lcid "^1.0.0"
- mem "^1.1.0"
-
os-tmpdir@^1.0.0, os-tmpdir@~1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274"
integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=
-osenv@^0.1.4, osenv@^0.1.5:
+osenv@^0.1.4:
version "0.1.5"
resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410"
integrity sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==
@@ -10498,11 +10573,6 @@ p-filter@^2.0.0:
dependencies:
p-map "^2.0.0"
-p-finally@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae"
- integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=
-
p-is-promise@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/p-is-promise/-/p-is-promise-3.0.0.tgz#58e78c7dfe2e163cf2a04ff869e7c1dba64a5971"
@@ -10522,7 +10592,7 @@ p-limit@^1.1.0:
dependencies:
p-try "^1.0.0"
-p-limit@^2.0.0, p-limit@^2.2.0:
+p-limit@^2.2.0:
version "2.3.0"
resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1"
integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==
@@ -10536,13 +10606,6 @@ p-locate@^2.0.0:
dependencies:
p-limit "^1.1.0"
-p-locate@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4"
- integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==
- dependencies:
- p-limit "^2.0.0"
-
p-locate@^4.1.0:
version "4.1.0"
resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07"
@@ -10592,16 +10655,6 @@ p-try@^2.0.0:
resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6"
integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==
-package-json@^4.0.0:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/package-json/-/package-json-4.0.1.tgz#8869a0401253661c4c4ca3da6c2121ed555f5eed"
- integrity sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0=
- dependencies:
- got "^6.7.1"
- registry-auth-token "^3.0.1"
- registry-url "^3.0.3"
- semver "^5.1.0"
-
package-json@^6.3.0:
version "6.5.0"
resolved "https://registry.yarnpkg.com/package-json/-/package-json-6.5.0.tgz#6feedaca35e75725876d0b0e64974697fed145b0"
@@ -10612,56 +10665,36 @@ package-json@^6.3.0:
registry-url "^5.0.0"
semver "^6.2.0"
-pacote@^9.1.0, pacote@^9.5.12, pacote@^9.5.3:
- version "9.5.12"
- resolved "https://registry.yarnpkg.com/pacote/-/pacote-9.5.12.tgz#1e11dd7a8d736bcc36b375a9804d41bb0377bf66"
- integrity sha512-BUIj/4kKbwWg4RtnBncXPJd15piFSVNpTzY0rysSr3VnMowTYgkGKcaHrbReepAkjTr8lH2CVWRi58Spg2CicQ==
+pacote@*, pacote@^11.1.11, pacote@^11.2.6, pacote@^11.3.0, pacote@^11.3.1, pacote@^11.3.5:
+ version "11.3.5"
+ resolved "https://registry.yarnpkg.com/pacote/-/pacote-11.3.5.tgz#73cf1fc3772b533f575e39efa96c50be8c3dc9d2"
+ integrity sha512-fT375Yczn4zi+6Hkk2TBe1x1sP8FgFsEIZ2/iWaXY2r/NkhDJfxbcn5paz1+RTFCyNf+dPnaoBDJoAxXSU8Bkg==
dependencies:
- bluebird "^3.5.3"
- cacache "^12.0.2"
- chownr "^1.1.2"
- figgy-pudding "^3.5.1"
- get-stream "^4.1.0"
- glob "^7.1.3"
+ "@npmcli/git" "^2.1.0"
+ "@npmcli/installed-package-contents" "^1.0.6"
+ "@npmcli/promise-spawn" "^1.2.0"
+ "@npmcli/run-script" "^1.8.2"
+ cacache "^15.0.5"
+ chownr "^2.0.0"
+ fs-minipass "^2.1.0"
infer-owner "^1.0.4"
- lru-cache "^5.1.1"
- make-fetch-happen "^5.0.0"
- minimatch "^3.0.4"
- minipass "^2.3.5"
- mississippi "^3.0.0"
- mkdirp "^0.5.1"
- normalize-package-data "^2.4.0"
- npm-normalize-package-bin "^1.0.0"
- npm-package-arg "^6.1.0"
- npm-packlist "^1.1.12"
- npm-pick-manifest "^3.0.0"
- npm-registry-fetch "^4.0.0"
- osenv "^0.1.5"
- promise-inflight "^1.0.1"
- promise-retry "^1.1.1"
- protoduck "^5.0.1"
- rimraf "^2.6.2"
- safe-buffer "^5.1.2"
- semver "^5.6.0"
- ssri "^6.0.1"
- tar "^4.4.10"
- unique-filename "^1.1.1"
- which "^1.3.1"
+ minipass "^3.1.3"
+ mkdirp "^1.0.3"
+ npm-package-arg "^8.0.1"
+ npm-packlist "^2.1.4"
+ npm-pick-manifest "^6.0.0"
+ npm-registry-fetch "^11.0.0"
+ promise-retry "^2.0.1"
+ read-package-json-fast "^2.0.1"
+ rimraf "^3.0.2"
+ ssri "^8.0.1"
+ tar "^6.1.0"
pako@~1.0.5:
version "1.0.11"
resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf"
integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==
-parallel-transform@^1.1.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/parallel-transform/-/parallel-transform-1.2.0.tgz#9049ca37d6cb2182c3b1d2c720be94d14a5814fc"
- integrity sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==
- dependencies:
- cyclist "^1.0.1"
- inherits "^2.0.3"
- readable-stream "^2.1.5"
-
parent-module@^1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2"
@@ -10685,6 +10718,15 @@ parse-asn1@^5.0.0, parse-asn1@^5.1.5:
pbkdf2 "^3.0.3"
safe-buffer "^5.1.1"
+parse-conflict-json@*, parse-conflict-json@^1.1.1:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/parse-conflict-json/-/parse-conflict-json-1.1.1.tgz#54ec175bde0f2d70abf6be79e0e042290b86701b"
+ integrity sha512-4gySviBiW5TRl7XHvp1agcS7SOe0KZOjC//71dzZVWJrY9hCrgtvl5v3SyIxCZ4fZF47TxD9nfzmxcx76xmbUw==
+ dependencies:
+ json-parse-even-better-errors "^2.3.0"
+ just-diff "^3.0.1"
+ just-diff-apply "^3.0.0"
+
parse-entities@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-2.0.0.tgz#53c6eb5b9314a1f4ec99fa0fdf7ce01ecda0cbe8"
@@ -10697,13 +10739,6 @@ parse-entities@^2.0.0:
is-decimal "^1.0.0"
is-hexadecimal "^1.0.0"
-parse-json@^2.2.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9"
- integrity sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=
- dependencies:
- error-ex "^1.2.0"
-
parse-json@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0"
@@ -10751,6 +10786,14 @@ parse5@^6.0.1:
resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b"
integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==
+parseley@^0.7.0:
+ version "0.7.0"
+ resolved "https://registry.yarnpkg.com/parseley/-/parseley-0.7.0.tgz#9949e3a0ed05c5072adb04f013c2810cf49171a8"
+ integrity sha512-xyOytsdDu077M3/46Am+2cGXEKM9U9QclBDv7fimY7e+BBlxh2JcBp2mgNsmkyA9uvgyTjVzDi7cP1v4hcFxbw==
+ dependencies:
+ moo "^0.5.1"
+ nearley "^2.20.1"
+
parseurl@~1.3.3:
version "1.3.3"
resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4"
@@ -10786,16 +10829,6 @@ path-is-absolute@^1.0.0:
resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18=
-path-is-inside@^1.0.1, path-is-inside@^1.0.2, path-is-inside@~1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53"
- integrity sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=
-
-path-key@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40"
- integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=
-
path-key@^3.0.0, path-key@^3.1.0:
version "3.1.1"
resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375"
@@ -10816,13 +10849,6 @@ path-to-regexp@^6.2.0:
resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-6.2.0.tgz#f7b3803336104c346889adece614669230645f38"
integrity sha512-f66KywYG6+43afgE/8j/GoiNyygk/bnoCbps++3ErRKsIYkGGupyv07R2Ok5m9i67Iqc+T2g1eAUGUPzWhYTyg==
-path-type@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/path-type/-/path-type-2.0.0.tgz#f012ccb8415b7096fc2daa1054c3d72389594c73"
- integrity sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=
- dependencies:
- pify "^2.0.0"
-
path-type@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f"
@@ -10861,11 +10887,6 @@ picomatch@^2.2.3:
resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.3.tgz#465547f359ccc206d3c48e46a1bcb89bf7ee619d"
integrity sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg==
-pify@^2.0.0:
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c"
- integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw=
-
pify@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176"
@@ -10975,7 +10996,7 @@ postcss-js@^3.0.3:
camelcase-css "^2.0.1"
postcss "^8.1.6"
-postcss-load-config@^3.0.1:
+postcss-load-config@^3.1.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-3.1.0.tgz#d39c47091c4aec37f50272373a6a648ef5e97829"
integrity sha512-ipM8Ds01ZUophjDTQYSVP70slFSYg3T0/zyfII5vzhN6V57YSxMgG5syXuwi5VtS8wSf3iL30v0uBdoIVx4Q0g==
@@ -10984,12 +11005,12 @@ postcss-load-config@^3.0.1:
lilconfig "^2.0.3"
yaml "^1.10.2"
-postcss-nested@5.0.5:
- version "5.0.5"
- resolved "https://registry.yarnpkg.com/postcss-nested/-/postcss-nested-5.0.5.tgz#f0a107d33a9fab11d7637205f5321e27223e3603"
- integrity sha512-GSRXYz5bccobpTzLQZXOnSOfKl6TwVr5CyAQJUPub4nuRJSOECK5AqurxVgmtxP48p0Kc/ndY/YyS1yqldX0Ew==
+postcss-nested@5.0.6:
+ version "5.0.6"
+ resolved "https://registry.yarnpkg.com/postcss-nested/-/postcss-nested-5.0.6.tgz#466343f7fc8d3d46af3e7dba3fcd47d052a945bc"
+ integrity sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==
dependencies:
- postcss-selector-parser "^6.0.4"
+ postcss-selector-parser "^6.0.6"
postcss-selector-parser@^6.0.2:
version "6.0.2"
@@ -11000,16 +11021,6 @@ postcss-selector-parser@^6.0.2:
indexes-of "^1.0.1"
uniq "^1.0.1"
-postcss-selector-parser@^6.0.4:
- version "6.0.4"
- resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz#56075a1380a04604c38b063ea7767a129af5c2b3"
- integrity sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==
- dependencies:
- cssesc "^3.0.0"
- indexes-of "^1.0.1"
- uniq "^1.0.1"
- util-deprecate "^1.0.2"
-
postcss-selector-parser@^6.0.6:
version "6.0.6"
resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz#2c5bba8174ac2f6981ab631a42ab0ee54af332ea"
@@ -11028,16 +11039,7 @@ postcss-value-parser@^4.1.0:
resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz#443f6a20ced6481a2bda4fa8532a6e55d789a2cb"
integrity sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==
-postcss@8.2.13:
- version "8.2.13"
- resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.2.13.tgz#dbe043e26e3c068e45113b1ed6375d2d37e2129f"
- integrity sha512-FCE5xLH+hjbzRdpbRb1IMCvPv9yZx2QnDarBEYSN0N0HYk+TcXsEhwdFcFb+SRWOKzKGErhIEbBK2ogyLdTtfQ==
- dependencies:
- colorette "^1.2.2"
- nanoid "^3.1.22"
- source-map "^0.6.1"
-
-postcss@^8.1.6, postcss@^8.2.1:
+postcss@8.2.15, postcss@^8.1.6, postcss@^8.2.1:
version "8.2.15"
resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.2.15.tgz#9e66ccf07292817d226fc315cbbf9bc148fbca65"
integrity sha512-2zO3b26eJD/8rb106Qu2o7Qgg52ND5HPjcyQiK2B98O388h43A448LCslC0dI2P97wCAQRJsFvwTRcXxTKds+Q==
@@ -11046,10 +11048,10 @@ postcss@^8.1.6, postcss@^8.2.1:
nanoid "^3.1.23"
source-map "^0.6.1"
-postcss@^8.3.5:
- version "8.3.5"
- resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.3.5.tgz#982216b113412bc20a86289e91eb994952a5b709"
- integrity sha512-NxTuJocUhYGsMiMFHDUkmjSKT3EdH4/WbGF6GCi1NDGk+vbcUTun4fpbOqaPtD8IIsztA2ilZm2DhYCuyN58gA==
+postcss@^8.3.6:
+ version "8.3.6"
+ resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.3.6.tgz#2730dd76a97969f37f53b9a6096197be311cc4ea"
+ integrity sha512-wG1cc/JhRgdqB6WHEuyLTedf3KIRuD0hG6ldkFEZNCjRxiC+3i6kkWUUbiJQayP28iwG35cEmAbe98585BYV0A==
dependencies:
colorette "^1.2.2"
nanoid "^3.1.23"
@@ -11060,11 +11062,6 @@ prelude-ls@^1.2.1:
resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396"
integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==
-prepend-http@^1.0.1:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc"
- integrity sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=
-
prepend-http@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897"
@@ -11077,29 +11074,34 @@ prettier-linter-helpers@^1.0.0:
dependencies:
fast-diff "^1.1.2"
-prettier@^2.3.1:
- version "2.3.1"
- resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.3.1.tgz#76903c3f8c4449bc9ac597acefa24dc5ad4cbea6"
- integrity sha512-p+vNbgpLjif/+D+DwAZAbndtRrR0md0MwfmOVN9N+2RgyACMT+7tfaRnT+WDPkqnuVwleyuBIG2XBxKDme3hPA==
+prettier@^2.4.1:
+ version "2.4.1"
+ resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.4.1.tgz#671e11c89c14a4cfc876ce564106c4a6726c9f5c"
+ integrity sha512-9fbDAXSBcc6Bs1mZrDYb3XKzDLm4EXXL9sC1LqKP5rZkT6KRr/rf9amVUcODVXgguK/isJz0d0hP72WeaKWsvA==
pretty-hrtime@^1.0.3:
version "1.0.3"
resolved "https://registry.yarnpkg.com/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz#b7e3ea42435a4c9b2759d99e0f201eb195802ee1"
integrity sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=
-preview-email@^3.0.4:
- version "3.0.4"
- resolved "https://registry.yarnpkg.com/preview-email/-/preview-email-3.0.4.tgz#3405c014dcd6890e1618f18d1b2973db71e7e60f"
- integrity sha512-g9jbnFHI8QfQAcKeCsZpSzMJT/CeGuJoV311R/NLS6PTsalJkMKkUeirSJJgMJBUYOGJLrhM7MsNVWgk1b13BA==
+preview-email@^3.0.5:
+ version "3.0.5"
+ resolved "https://registry.yarnpkg.com/preview-email/-/preview-email-3.0.5.tgz#09c32ba43c450ead16b309d9e5cb10f90ff45a95"
+ integrity sha512-q37jdkVw+wic0o/7xYhOTBS4kF0WX3two0OepmR1Fhxp9NTpO3rJTccAjQm95gJx/2Wa/Nv98sr9pXIQ77/foA==
dependencies:
- dayjs "^1.10.4"
- debug "^4.3.1"
- mailparser "^3.1.0"
- nodemailer "^6.5.0"
+ dayjs "^1.10.6"
+ debug "^4.3.2"
+ mailparser "^3.3.0"
+ nodemailer "^6.6.3"
open "7"
pug "^3.0.2"
uuid "^8.3.2"
+proc-log@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/proc-log/-/proc-log-1.0.0.tgz#0d927307401f69ed79341e83a0b2c9a13395eb77"
+ integrity sha512-aCk8AO51s+4JyuYGg3Q/a6gnrlDO09NpVWePtjp7xwphcoQ04x5WAfCyugcsbLooWcMJ87CLkD4+604IckEdhg==
+
process-nextick-args@~2.0.0:
version "2.0.1"
resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2"
@@ -11115,18 +11117,28 @@ progress@^2.0.0:
resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8"
integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==
-promise-inflight@^1.0.1, promise-inflight@~1.0.1:
+promise-all-reject-late@^1.0.0:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/promise-all-reject-late/-/promise-all-reject-late-1.0.1.tgz#f8ebf13483e5ca91ad809ccc2fcf25f26f8643c2"
+ integrity sha512-vuf0Lf0lOxyQREH7GDIOUMLS7kz+gs8i6B+Yi8dC68a2sychGrHTJYghMBD6k7eUcH0H5P73EckCA48xijWqXw==
+
+promise-call-limit@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/promise-call-limit/-/promise-call-limit-1.0.1.tgz#4bdee03aeb85674385ca934da7114e9bcd3c6e24"
+ integrity sha512-3+hgaa19jzCGLuSCbieeRsu5C2joKfYn8pY6JAuXFRVfF4IO+L7UPpFWNTeWT9pM7uhskvbPPd/oEOktCn317Q==
+
+promise-inflight@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3"
integrity sha1-mEcocL8igTL8vdhoEputEsPAKeM=
-promise-retry@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/promise-retry/-/promise-retry-1.1.1.tgz#6739e968e3051da20ce6497fb2b50f6911df3d6d"
- integrity sha1-ZznpaOMFHaIM5kl/srUPaRHfPW0=
+promise-retry@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/promise-retry/-/promise-retry-2.0.1.tgz#ff747a13620ab57ba688f5fc67855410c370da22"
+ integrity sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==
dependencies:
- err-code "^1.0.0"
- retry "^0.10.0"
+ err-code "^2.0.2"
+ retry "^0.12.0"
promise@^7.0.1:
version "7.3.1"
@@ -11142,7 +11154,7 @@ promzard@^0.3.0:
dependencies:
read "1"
-prop-types@15.7.2, prop-types@^15.5.8, prop-types@^15.6.0, prop-types@^15.6.1, prop-types@^15.6.2, prop-types@^15.7.2:
+prop-types@^15.5.8, prop-types@^15.6.0, prop-types@^15.6.1, prop-types@^15.6.2, prop-types@^15.7.2:
version "15.7.2"
resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5"
integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==
@@ -11163,18 +11175,6 @@ property-information@^5.0.0:
dependencies:
xtend "^4.0.0"
-proto-list@~1.2.1:
- version "1.2.4"
- resolved "https://registry.yarnpkg.com/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849"
- integrity sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=
-
-protoduck@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/protoduck/-/protoduck-5.0.1.tgz#03c3659ca18007b69a50fd82a7ebcc516261151f"
- integrity sha512-WxoCeDCoCBY55BMvj4cAEjdVUFGRWed9ZxPlqTKYyw1nDDTQ4pqmnIMAGfJlg7Dx35uB/M+PHJPTmGOvaCaPTg==
- dependencies:
- genfun "^5.0.0"
-
proxy-addr@~2.0.5:
version "2.0.6"
resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.6.tgz#fdc2336505447d3f2f2c638ed272caf614bbb2bf"
@@ -11183,16 +11183,6 @@ proxy-addr@~2.0.5:
forwarded "~0.1.2"
ipaddr.js "1.9.1"
-prr@~1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476"
- integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY=
-
-pseudomap@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3"
- integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM=
-
psl@^1.1.28:
version "1.8.0"
resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24"
@@ -11323,14 +11313,6 @@ pug@^3.0.2:
pug-runtime "^3.0.1"
pug-strip-comments "^2.0.0"
-pump@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909"
- integrity sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==
- dependencies:
- end-of-stream "^1.1.0"
- once "^1.3.1"
-
pump@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64"
@@ -11339,15 +11321,6 @@ pump@^3.0.0:
end-of-stream "^1.1.0"
once "^1.3.1"
-pumpify@^1.3.3:
- version "1.5.1"
- resolved "https://registry.yarnpkg.com/pumpify/-/pumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce"
- integrity sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==
- dependencies:
- duplexify "^3.6.0"
- inherits "^2.0.3"
- pump "^2.0.0"
-
punycode@1.3.2:
version "1.3.2"
resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d"
@@ -11385,7 +11358,7 @@ q@^1.1.2, q@^1.5.1:
resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7"
integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=
-qrcode-terminal@^0.12.0:
+qrcode-terminal@*:
version "0.12.0"
resolved "https://registry.yarnpkg.com/qrcode-terminal/-/qrcode-terminal-0.12.0.tgz#bb5b699ef7f9f0505092a3748be4464fe71b5819"
integrity sha512-EXtzRZmC+YGmGlDFbXKxQiMZNwCLEO6BANKXG4iCtSIM0yqc/pappSx3RIKr4r0uh5JsBckOXeKrB3Iz7mdQpQ==
@@ -11407,15 +11380,6 @@ qs@~6.5.2:
resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36"
integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==
-query-string@^6.8.2:
- version "6.13.7"
- resolved "https://registry.yarnpkg.com/query-string/-/query-string-6.13.7.tgz#af53802ff6ed56f3345f92d40a056f93681026ee"
- integrity sha512-CsGs8ZYb39zu0WLkeOhe0NMePqgYdAuCqxOYKDR5LVCytDZYMGx3Bb+xypvQvPHVPijRXB0HZNFllCzHRe4gEA==
- dependencies:
- decode-uri-component "^0.2.0"
- split-on-first "^1.0.0"
- strict-uri-encode "^2.0.0"
-
querystring-es3@0.2.1, querystring-es3@^0.2.0:
version "0.2.1"
resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73"
@@ -11443,16 +11407,24 @@ quick-lru@^5.1.1:
resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932"
integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==
-qw@~1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/qw/-/qw-1.0.1.tgz#efbfdc740f9ad054304426acb183412cc8b996d4"
- integrity sha1-77/cdA+a0FQwRCassYNBLMi5ltQ=
-
rafz@^0.1.13:
version "0.1.14"
resolved "https://registry.yarnpkg.com/rafz/-/rafz-0.1.14.tgz#164f01cf7cc6094e08467247ef351ef5c8d278fe"
integrity sha512-YiQkedSt1urYtYbvHhTQR3l67M8SZbUvga5eJFM/v4vx/GmDdtXlE2hjJIyRjhhO/PjcdGC+CXCYOUA4onit8w==
+railroad-diagrams@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/railroad-diagrams/-/railroad-diagrams-1.0.0.tgz#eb7e6267548ddedfb899c1b90e57374559cddb7e"
+ integrity sha1-635iZ1SN3t+4mcG5Dlc3RVnN234=
+
+randexp@0.4.6:
+ version "0.4.6"
+ resolved "https://registry.yarnpkg.com/randexp/-/randexp-0.4.6.tgz#e986ad5e5e31dae13ddd6f7b3019aa7c87f60ca3"
+ integrity sha512-80WNmd9DA0tmZrw9qQa62GPPWfuXJknrmVmLcxvq4uZBdYqb1wYoKTmnlGUchvVWe0XiLupYkBoXVOxz3C8DYQ==
+ dependencies:
+ discontinuous-range "1.0.0"
+ ret "~0.1.10"
+
random-bytes@~1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/random-bytes/-/random-bytes-1.0.0.tgz#4f68a1dc0ae58bd3fb95848c30324db75d64360b"
@@ -11498,7 +11470,7 @@ raw-body@2.4.1:
iconv-lite "0.4.24"
unpipe "1.0.0"
-rc@^1.0.1, rc@^1.1.6, rc@^1.2.7, rc@^1.2.8:
+rc@^1.2.7, rc@^1.2.8:
version "1.2.8"
resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed"
integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==
@@ -11548,24 +11520,25 @@ react-input-autosize@^3.0.0:
dependencies:
prop-types "^15.5.8"
-react-intersection-observer@^8.32.0:
- version "8.32.0"
- resolved "https://registry.yarnpkg.com/react-intersection-observer/-/react-intersection-observer-8.32.0.tgz#47249332e12e8bb99ed35a10bb7dd10446445a7b"
- integrity sha512-RlC6FvS3MFShxTn4FHAy904bVjX5Nn4/eTjUkurW0fHK+M/fyQdXuyCy9+L7yjA+YMGogzzSJNc7M4UtfSKvtw==
+react-intersection-observer@^8.32.1:
+ version "8.32.1"
+ resolved "https://registry.yarnpkg.com/react-intersection-observer/-/react-intersection-observer-8.32.1.tgz#9b949871eb35eb1fc730732bbf8fcfaaaf3f5b02"
+ integrity sha512-FOmMkMw7MeJ8FkuADpU8TRcvGuTvPB+DRkaikS1QXcWArYLCWC3mjRorq2XeRGBuqmaueOBd27PUazTu9AgInw==
-react-intl@5.20.3:
- version "5.20.3"
- resolved "https://registry.yarnpkg.com/react-intl/-/react-intl-5.20.3.tgz#03a5220cec7f5108ab99b5eae5b19f9c55b5f4d0"
- integrity sha512-IFMAWZ5S3abQG7g9+ZVwyxbwDShk6R+JH5RoObfxBHYnvf6XwhrXIgGQ7zGgtJcqEEsVNPWe3CVvGhiVldsqpQ==
+react-intl@5.20.10:
+ version "5.20.10"
+ resolved "https://registry.yarnpkg.com/react-intl/-/react-intl-5.20.10.tgz#8b0f18a5b76e9f8f5a3ccc993deb0c4cef9dcde0"
+ integrity sha512-zy0ZQhpjkGsKcK1BFo2HbGM/q8GBVovzoXZGQ76DowR0yr6UzQuPLkrlIrObL2zxIYiDaxaz+hUJaoa2a1xqOQ==
dependencies:
- "@formatjs/ecma402-abstract" "1.9.3"
- "@formatjs/icu-messageformat-parser" "2.0.6"
- "@formatjs/intl" "1.13.1"
- "@formatjs/intl-displaynames" "5.1.5"
- "@formatjs/intl-listformat" "6.2.5"
+ "@formatjs/ecma402-abstract" "1.9.8"
+ "@formatjs/icu-messageformat-parser" "2.0.11"
+ "@formatjs/intl" "1.14.1"
+ "@formatjs/intl-displaynames" "5.2.3"
+ "@formatjs/intl-listformat" "6.3.3"
"@types/hoist-non-react-statics" "^3.3.1"
+ "@types/react" "17"
hoist-non-react-statics "^3.3.2"
- intl-messageformat "9.7.0"
+ intl-messageformat "9.9.1"
tslib "^2.1.0"
react-is@17.0.2, react-is@^17.0.0:
@@ -11615,10 +11588,10 @@ react-select@^4.3.1:
react-input-autosize "^3.0.0"
react-transition-group "^4.3.0"
-react-spring@^9.2.3:
- version "9.2.3"
- resolved "https://registry.yarnpkg.com/react-spring/-/react-spring-9.2.3.tgz#ff644f8857782389b47171239ee8dead372ebd46"
- integrity sha512-D3fx9A7UjX4yp35TM3YxbhzKhjq6nFaEs4/RkKT+/Ch732opG6iUek9jt+mwR1bST29aa9Da6mWipAtQbD2U3g==
+react-spring@^9.2.4:
+ version "9.2.4"
+ resolved "https://registry.yarnpkg.com/react-spring/-/react-spring-9.2.4.tgz#9d89b0321664d594f957dca9459b13d94b3dfa39"
+ integrity sha512-bMjbyTW0ZGd+/h9cjtohLqCwOGqX2OuaTvalOVfLCGmhzEg/u3GgopI3LAm4UD2Br3MNdVdGgNVoESg4MGqKFQ==
dependencies:
"@react-spring/core" "~9.2.0"
"@react-spring/konva" "~9.2.0"
@@ -11627,7 +11600,7 @@ react-spring@^9.2.3:
"@react-spring/web" "~9.2.0"
"@react-spring/zdog" "~9.2.0"
-react-toast-notifications@*, react-toast-notifications@^2.4.4:
+react-toast-notifications@*:
version "2.4.4"
resolved "https://registry.yarnpkg.com/react-toast-notifications/-/react-toast-notifications-2.4.4.tgz#a4b46195b437f312d72f552073957e3a1916f1ab"
integrity sha512-FNekr4IIeZZ+9B7LO4Wdqfp16jX6yH6A3HMajbPHpfPwhmcqIX///wPhdbcef9bQaa+NZwdyCHKeCSC6eFnduw==
@@ -11635,6 +11608,14 @@ react-toast-notifications@*, react-toast-notifications@^2.4.4:
"@emotion/core" "^10.0.14"
react-transition-group "^4.4.1"
+react-toast-notifications@^2.5.1:
+ version "2.5.1"
+ resolved "https://registry.yarnpkg.com/react-toast-notifications/-/react-toast-notifications-2.5.1.tgz#30216eedb5608ec69719a818b9a2e09283e90074"
+ integrity sha512-eYuuiSPGLyuMHojRH2U7CbENvFHsvNia39pLM/s10KipIoNs14T7RIJk4aU2N+l++OsSgtJqnFObx9bpwLMU5A==
+ dependencies:
+ "@emotion/core" "^10.0.14"
+ react-transition-group "^4.4.1"
+
react-transition-group@^4.3.0, react-transition-group@^4.4.1:
version "4.4.1"
resolved "https://registry.yarnpkg.com/react-transition-group/-/react-transition-group-4.4.1.tgz#63868f9325a38ea5ee9535d828327f85773345c9"
@@ -11713,54 +11694,29 @@ read-babelrc-up@^1.1.0:
find-up "^4.1.0"
json5 "^2.1.2"
-read-cmd-shim@^1.0.1, read-cmd-shim@^1.0.5:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/read-cmd-shim/-/read-cmd-shim-1.0.5.tgz#87e43eba50098ba5a32d0ceb583ab8e43b961c16"
- integrity sha512-v5yCqQ/7okKoZZkBQUAfTsQ3sVJtXdNfbPnI5cceppoxEVLYA3k+VtV2omkeo8MS94JCy4fSiUwlRBAwCVRPUA==
- dependencies:
- graceful-fs "^4.1.2"
+read-cmd-shim@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/read-cmd-shim/-/read-cmd-shim-2.0.0.tgz#4a50a71d6f0965364938e9038476f7eede3928d9"
+ integrity sha512-HJpV9bQpkl6KwjxlJcBoqu9Ba0PQg8TqSNIOrulGt54a0uup0HtevreFHzYzkm0lpnleRdNBzXznKrgxglEHQw==
-read-installed@~4.0.3:
- version "4.0.3"
- resolved "https://registry.yarnpkg.com/read-installed/-/read-installed-4.0.3.tgz#ff9b8b67f187d1e4c29b9feb31f6b223acd19067"
- integrity sha1-/5uLZ/GH0eTCm5/rMfayI6zRkGc=
+read-package-json-fast@*, read-package-json-fast@^2.0.1, read-package-json-fast@^2.0.2:
+ version "2.0.3"
+ resolved "https://registry.yarnpkg.com/read-package-json-fast/-/read-package-json-fast-2.0.3.tgz#323ca529630da82cb34b36cc0b996693c98c2b83"
+ integrity sha512-W/BKtbL+dUjTuRL2vziuYhp76s5HZ9qQhd/dKfWIZveD0O40453QNyZhC0e63lqZrAQ4jiOapVoeJ7JrszenQQ==
dependencies:
- debuglog "^1.0.1"
- read-package-json "^2.0.0"
- readdir-scoped-modules "^1.0.0"
- semver "2 || 3 || 4 || 5"
- slide "~1.1.3"
- util-extend "^1.0.1"
- optionalDependencies:
- graceful-fs "^4.1.2"
+ json-parse-even-better-errors "^2.3.0"
+ npm-normalize-package-bin "^1.0.1"
-"read-package-json@1 || 2", read-package-json@^2.0.0, read-package-json@^2.0.13, read-package-json@^2.1.1:
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/read-package-json/-/read-package-json-2.1.2.tgz#6992b2b66c7177259feb8eaac73c3acd28b9222a"
- integrity sha512-D1KmuLQr6ZSJS0tW8hf3WGpRlwszJOXZ3E8Yd/DNRaM5d+1wVRZdHlpGBLAuovjr28LbWvjpWkBHMxpRGGjzNA==
+read-package-json@*, read-package-json@^4.1.1:
+ version "4.1.1"
+ resolved "https://registry.yarnpkg.com/read-package-json/-/read-package-json-4.1.1.tgz#153be72fce801578c1c86b8ef2b21188df1b9eea"
+ integrity sha512-P82sbZJ3ldDrWCOSKxJT0r/CXMWR0OR3KRh55SgKo3p91GSIEEC32v3lSHAvO/UcH3/IoL7uqhOFBduAnwdldw==
dependencies:
glob "^7.1.1"
json-parse-even-better-errors "^2.3.0"
- normalize-package-data "^2.0.0"
+ normalize-package-data "^3.0.0"
npm-normalize-package-bin "^1.0.0"
-read-package-tree@^5.3.1:
- version "5.3.1"
- resolved "https://registry.yarnpkg.com/read-package-tree/-/read-package-tree-5.3.1.tgz#a32cb64c7f31eb8a6f31ef06f9cedf74068fe636"
- integrity sha512-mLUDsD5JVtlZxjSlPPx1RETkNjjvQYuweKwNVt1Sn8kP5Jh44pvYuUHCp6xSVDZWbNxVxG5lyZJ921aJH61sTw==
- dependencies:
- read-package-json "^2.0.0"
- readdir-scoped-modules "^1.0.0"
- util-promisify "^2.1.0"
-
-read-pkg-up@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-2.0.0.tgz#6b72a8048984e0c41e79510fd5e9fa99b3b549be"
- integrity sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=
- dependencies:
- find-up "^2.0.0"
- read-pkg "^2.0.0"
-
read-pkg-up@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-3.0.0.tgz#3ed496685dba0f8fe118d0691dc51f4a1ff96f07"
@@ -11778,15 +11734,6 @@ read-pkg-up@^7.0.0, read-pkg-up@^7.0.1:
read-pkg "^5.2.0"
type-fest "^0.8.1"
-read-pkg@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-2.0.0.tgz#8ef1c0623c6a6db0dc6713c4bfac46332b2368f8"
- integrity sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=
- dependencies:
- load-json-file "^2.0.0"
- normalize-package-data "^2.3.2"
- path-type "^2.0.0"
-
read-pkg@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389"
@@ -11806,27 +11753,14 @@ read-pkg@^5.0.0, read-pkg@^5.2.0:
parse-json "^5.0.0"
type-fest "^0.6.0"
-read@1, read@~1.0.1, read@~1.0.7:
+read@*, read@1, read@^1.0.7, read@~1.0.1:
version "1.0.7"
resolved "https://registry.yarnpkg.com/read/-/read-1.0.7.tgz#b3da19bd052431a97671d44a42634adf710b40c4"
integrity sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=
dependencies:
mute-stream "~0.0.4"
-"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@^2.3.7, readable-stream@~2.3.6:
- version "2.3.7"
- resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57"
- 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"
-
-readable-stream@1.1.x, readable-stream@~1.1.10:
+readable-stream@1.1.x:
version "1.1.14"
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9"
integrity sha1-fPTFTvZI44EwhMY23SB54WbAgdk=
@@ -11845,6 +11779,19 @@ readable-stream@1.1.x, readable-stream@~1.1.10:
string_decoder "^1.1.1"
util-deprecate "^1.0.1"
+readable-stream@^2.0.0, readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@^2.3.7, readable-stream@~2.3.6:
+ version "2.3.7"
+ resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57"
+ 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"
+
readable-stream@~1.0.31:
version "1.0.34"
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.0.34.tgz#125820e34bc842d2f2aaafafe4c2916ee32c157c"
@@ -11855,7 +11802,7 @@ readable-stream@~1.0.31:
isarray "0.0.1"
string_decoder "~0.10.x"
-readdir-scoped-modules@^1.0.0, readdir-scoped-modules@^1.1.0:
+readdir-scoped-modules@*, readdir-scoped-modules@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz#8d45407b4f870a0dcaebc0e28670d18e74514309"
integrity sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw==
@@ -11865,15 +11812,6 @@ readdir-scoped-modules@^1.0.0, readdir-scoped-modules@^1.1.0:
graceful-fs "^4.1.2"
once "^1.3.0"
-readdirp@^2.2.1:
- version "2.2.1"
- resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525"
- integrity sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==
- dependencies:
- graceful-fs "^4.1.11"
- micromatch "^3.1.10"
- readable-stream "^2.0.2"
-
readdirp@~3.5.0:
version "3.5.0"
resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.5.0.tgz#9ba74c019b15d365278d2e91bb8c48d7b4d42c9e"
@@ -11881,6 +11819,13 @@ readdirp@~3.5.0:
dependencies:
picomatch "^2.2.1"
+readdirp@~3.6.0:
+ version "3.6.0"
+ resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7"
+ integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==
+ dependencies:
+ picomatch "^2.2.1"
+
redent@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/redent/-/redent-3.0.0.tgz#e557b7998316bb53c9f1f56fa626352c6963059f"
@@ -11978,14 +11923,6 @@ regexpu-core@^4.7.1:
unicode-match-property-ecmascript "^1.0.4"
unicode-match-property-value-ecmascript "^1.2.0"
-registry-auth-token@^3.0.1:
- version "3.4.0"
- resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-3.4.0.tgz#d7446815433f5d5ed6431cd5dca21048f66b397e"
- integrity sha512-4LM6Fw8eBQdwMYcES4yTnn2TqIasbXuwDx3um+QRs7S55aMKCBKBxvPXl2RiUjHwuJLTyYfxSpmfSAjQpcuP+A==
- dependencies:
- rc "^1.1.6"
- safe-buffer "^5.0.1"
-
registry-auth-token@^4.0.0:
version "4.2.0"
resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-4.2.0.tgz#1d37dffda72bbecd0f581e4715540213a65eb7da"
@@ -11993,13 +11930,6 @@ registry-auth-token@^4.0.0:
dependencies:
rc "^1.2.8"
-registry-url@^3.0.3:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/registry-url/-/registry-url-3.1.0.tgz#3d4ef870f73dde1d77f0cf9a381432444e174942"
- integrity sha1-PU74cPc93h138M+aOBQyRE4XSUI=
- dependencies:
- rc "^1.0.1"
-
registry-url@^5.0.0:
version "5.1.0"
resolved "https://registry.yarnpkg.com/registry-url/-/registry-url-5.1.0.tgz#e98334b50d5434b81136b44ec638d9c2009c5009"
@@ -12033,11 +11963,6 @@ remark-rehype@^8.0.0:
dependencies:
mdast-util-to-hast "^10.2.0"
-remove-trailing-separator@^1.0.1:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef"
- integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8=
-
repeat-element@^1.1.2:
version "1.1.3"
resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce"
@@ -12065,7 +11990,7 @@ request-promise@4.2.4:
stealthy-require "^1.1.1"
tough-cookie "^2.3.3"
-request@^2.87.0, request@^2.88.0:
+request@^2.87.0, request@^2.88.0, request@^2.88.2:
version "2.88.2"
resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3"
integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==
@@ -12101,16 +12026,6 @@ require-from-string@^2.0.2:
resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909"
integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==
-require-main-filename@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1"
- integrity sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=
-
-require-main-filename@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b"
- integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==
-
resize-observer-polyfill@1.5.x, resize-observer-polyfill@^1.5.1:
version "1.5.1"
resolved "https://registry.yarnpkg.com/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz#0e9020dd3d21024458d4ebd27e23e40269810464"
@@ -12205,11 +12120,6 @@ ret@~0.1.10:
resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc"
integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==
-retry@^0.10.0:
- version "0.10.1"
- resolved "https://registry.yarnpkg.com/retry/-/retry-0.10.1.tgz#e76388d217992c252750241d3d3956fed98d8ff4"
- integrity sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q=
-
retry@^0.12.0:
version "0.12.0"
resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b"
@@ -12220,20 +12130,30 @@ reusify@^1.0.4:
resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76"
integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==
-rimraf@^2.5.2, rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.2, rimraf@^2.6.3, rimraf@^2.7.1:
- version "2.7.1"
- resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec"
- integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==
- dependencies:
- glob "^7.1.3"
+rgb-regex@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/rgb-regex/-/rgb-regex-1.0.1.tgz#c0e0d6882df0e23be254a475e8edd41915feaeb1"
+ integrity sha1-wODWiC3w4jviVKR16O3UGRX+rrE=
-rimraf@^3.0.0, rimraf@^3.0.2:
+rgba-regex@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/rgba-regex/-/rgba-regex-1.0.0.tgz#43374e2e2ca0968b0ef1523460b7d730ff22eeb3"
+ integrity sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=
+
+rimraf@*, rimraf@^3.0.0, rimraf@^3.0.2:
version "3.0.2"
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a"
integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==
dependencies:
glob "^7.1.3"
+rimraf@^2.6.1, rimraf@^2.6.3:
+ version "2.7.1"
+ resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec"
+ integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==
+ dependencies:
+ glob "^7.1.3"
+
ripemd160@^2.0.0, ripemd160@^2.0.1:
version "2.0.2"
resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c"
@@ -12264,13 +12184,6 @@ run-parallel@^1.1.9:
resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.1.9.tgz#c9dd3a7cf9f4b2c4b6244e173a6ed866e61dd679"
integrity sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==
-run-queue@^1.0.0, run-queue@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/run-queue/-/run-queue-1.0.3.tgz#e848396f057d223f24386924618e25694161ec47"
- integrity sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=
- dependencies:
- aproba "^1.1.1"
-
rxjs@^6.4.0:
version "6.6.2"
resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.2.tgz#8096a7ac03f2cc4fe5860ef6e572810d9e01c0d2"
@@ -12360,6 +12273,13 @@ secure-random@^1.1.2:
resolved "https://registry.yarnpkg.com/secure-random/-/secure-random-1.1.2.tgz#ed103b460a851632d420d46448b2a900a41e7f7c"
integrity sha512-H2bdSKERKdBV1SwoqYm6C0y+9EA94v6SUBOWO8kDndc4NoUih7Dv6Tsgma7zO1lv27wIvjlD0ZpMQk7um5dheQ==
+selderee@^0.6.0:
+ version "0.6.0"
+ resolved "https://registry.yarnpkg.com/selderee/-/selderee-0.6.0.tgz#f3bee66cfebcb6f33df98e4a1df77388b42a96f7"
+ integrity sha512-ibqWGV5aChDvfVdqNYuaJP/HnVBhlRGSRrlbttmlMpHcLuTqqbMH36QkSs9GEgj5M88JDYLI8eyP94JaQ8xRlg==
+ dependencies:
+ parseley "^0.7.0"
+
semantic-release-docker-buildx@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/semantic-release-docker-buildx/-/semantic-release-docker-buildx-1.0.1.tgz#9d63ee60638905bd4caba6e15190f091de4ded67"
@@ -12367,16 +12287,16 @@ semantic-release-docker-buildx@^1.0.1:
dependencies:
execa "^5.0.0"
-semantic-release@^17.4.4:
- version "17.4.4"
- resolved "https://registry.yarnpkg.com/semantic-release/-/semantic-release-17.4.4.tgz#650dd50ecb520a5a2bc6811305bc9d4d5c3128b1"
- integrity sha512-fQIA0lw2Sy/9+TcoM/BxyzKCSwdUd8EPRwGoOuBLgxKigPCY6kaKs8TOsgUVy6QrlTYwni2yzbMb5Q2107P9eA==
+semantic-release@^18.0.0:
+ version "18.0.0"
+ resolved "https://registry.yarnpkg.com/semantic-release/-/semantic-release-18.0.0.tgz#b44b7101ed0525c041b984f74854852be67341cc"
+ integrity sha512-/Szyhq5DTZCYry/aZqpBbK/kqv10ydn6oiiaYOXtPgDbAIkqidZcQOm+mfYFJ0sBTUaOYCKMlcPMgJycP7jDYQ==
dependencies:
- "@semantic-release/commit-analyzer" "^8.0.0"
- "@semantic-release/error" "^2.2.0"
- "@semantic-release/github" "^7.0.0"
- "@semantic-release/npm" "^7.0.0"
- "@semantic-release/release-notes-generator" "^9.0.0"
+ "@semantic-release/commit-analyzer" "^9.0.0"
+ "@semantic-release/error" "^3.0.0"
+ "@semantic-release/github" "^8.0.0"
+ "@semantic-release/npm" "^8.0.0"
+ "@semantic-release/release-notes-generator" "^10.0.0"
aggregate-error "^3.0.0"
cosmiconfig "^7.0.0"
debug "^4.0.0"
@@ -12406,13 +12326,6 @@ semver-compare@^1.0.0:
resolved "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc"
integrity sha1-De4hahyUGrN+nvsXiPavxf9VN/w=
-semver-diff@^2.0.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/semver-diff/-/semver-diff-2.1.0.tgz#4bbb8437c8d37e4b0cf1a68fd726ec6d645d6d36"
- integrity sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=
- dependencies:
- semver "^5.0.3"
-
semver-diff@^3.1.1:
version "3.1.1"
resolved "https://registry.yarnpkg.com/semver-diff/-/semver-diff-3.1.1.tgz#05f77ce59f325e00e2706afd67bb506ddb1ca32b"
@@ -12425,7 +12338,14 @@ semver-regex@^3.1.2:
resolved "https://registry.yarnpkg.com/semver-regex/-/semver-regex-3.1.2.tgz#34b4c0d361eef262e07199dbef316d0f2ab11807"
integrity sha512-bXWyL6EAKOJa81XG1OZ/Yyuq+oT0b2YLlxx7c+mrdYPaPbnj6WgVULXhinMIeZGufuUBu/eVRqXEhiv4imfwxA==
-"semver@2 || 3 || 4 || 5", "semver@2.x || 3.x || 4 || 5", "semver@^2.3.0 || 3.x || 4 || 5", semver@^5.0.3, semver@^5.1.0, semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0, semver@^5.7.1:
+semver@*, semver@7.3.5, semver@^7.1.1, semver@^7.1.3, semver@^7.3.5:
+ version "7.3.5"
+ resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7"
+ integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==
+ dependencies:
+ lru-cache "^6.0.0"
+
+"semver@2 || 3 || 4 || 5", semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.6.0, semver@^5.7.1:
version "5.7.1"
resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
@@ -12435,13 +12355,6 @@ semver@7.0.0:
resolved "https://registry.yarnpkg.com/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e"
integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==
-semver@7.3.5, semver@^7.3.5:
- version "7.3.5"
- resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7"
- integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==
- dependencies:
- lru-cache "^6.0.0"
-
semver@^6.0.0, semver@^6.2.0, semver@^6.3.0:
version "6.3.0"
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
@@ -12521,20 +12434,6 @@ sha.js@^2.4.0, sha.js@^2.4.11, sha.js@^2.4.8:
inherits "^2.0.1"
safe-buffer "^5.0.1"
-sha@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/sha/-/sha-3.0.0.tgz#b2f2f90af690c16a3a839a6a6c680ea51fedd1ae"
- integrity sha512-DOYnM37cNsLNSGIG/zZWch5CKIRNoLdYUQTQlcgkRkoYIUwDYjqDyye16YcDZg/OPdcbUgTKMjc4SY6TB7ZAPw==
- dependencies:
- graceful-fs "^4.1.2"
-
-shebang-command@^1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea"
- integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=
- dependencies:
- shebang-regex "^1.0.0"
-
shebang-command@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea"
@@ -12542,11 +12441,6 @@ shebang-command@^2.0.0:
dependencies:
shebang-regex "^3.0.0"
-shebang-regex@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3"
- integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=
-
shebang-regex@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172"
@@ -12620,11 +12514,6 @@ slick@^1.12.2:
resolved "https://registry.yarnpkg.com/slick/-/slick-1.12.2.tgz#bd048ddb74de7d1ca6915faa4a57570b3550c2d7"
integrity sha1-vQSN23TefRymkV+qSldXCzVQwtc=
-slide@^1.1.6, slide@~1.1.3, slide@~1.1.6:
- version "1.1.6"
- resolved "https://registry.yarnpkg.com/slide/-/slide-1.1.6.tgz#56eb027d65b4d2dce6cb2e2d32c4d4afc9e1d707"
- integrity sha1-VusCfWW00tzmyy4tMsTUr8nh1wc=
-
smart-buffer@^4.1.0:
version "4.1.0"
resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.1.0.tgz#91605c25d91652f4661ea69ccf45f1b331ca21ba"
@@ -12660,20 +12549,30 @@ snapdragon@^0.8.1:
source-map-resolve "^0.5.0"
use "^3.1.0"
-socks-proxy-agent@^4.0.0:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-4.0.2.tgz#3c8991f3145b2799e70e11bd5fbc8b1963116386"
- integrity sha512-NT6syHhI9LmuEMSK6Kd2V7gNv5KFZoLE7V5udWmn0de+3Mkj3UMA/AJPLyeNUVmElCurSHtUdM3ETpR3z770Wg==
+socks-proxy-agent@^5.0.0:
+ version "5.0.1"
+ resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-5.0.1.tgz#032fb583048a29ebffec2e6a73fca0761f48177e"
+ integrity sha512-vZdmnjb9a2Tz6WEQVIurybSwElwPxMZaIc7PzqbJTrezcKNznv6giT7J7tZDZ1BojVaa1jvO/UiUdhDVB0ACoQ==
dependencies:
- agent-base "~4.2.1"
- socks "~2.3.2"
+ agent-base "^6.0.2"
+ debug "4"
+ socks "^2.3.3"
-socks@~2.3.2:
- version "2.3.3"
- resolved "https://registry.yarnpkg.com/socks/-/socks-2.3.3.tgz#01129f0a5d534d2b897712ed8aceab7ee65d78e3"
- integrity sha512-o5t52PCNtVdiOvzMry7wU4aOqYWL0PeCXRWBEiJow4/i/wr+wpsJQ9awEu1EonLIqsfGd5qSgDdxEOvCdmBEpA==
+socks-proxy-agent@^6.0.0:
+ version "6.1.0"
+ resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-6.1.0.tgz#869cf2d7bd10fea96c7ad3111e81726855e285c3"
+ integrity sha512-57e7lwCN4Tzt3mXz25VxOErJKXlPfXmkMLnk310v/jwW20jWRVcgsOit+xNkN3eIEdB47GwnfAEBLacZ/wVIKg==
dependencies:
- ip "1.1.5"
+ agent-base "^6.0.2"
+ debug "^4.3.1"
+ socks "^2.6.1"
+
+socks@^2.3.3, socks@^2.6.1:
+ version "2.6.1"
+ resolved "https://registry.yarnpkg.com/socks/-/socks-2.6.1.tgz#989e6534a07cf337deb1b1c94aaa44296520d30e"
+ integrity sha512-kLQ9N5ucj8uIcxrDwjm0Jsqk06xdpBjGNQtpXy4Q8/QY2k+fY7nZH8CARy+hkbG+SGAovmzzuauCpBlb8FrnBA==
+ dependencies:
+ ip "^1.1.5"
smart-buffer "^4.1.0"
sort-keys@^4.0.0:
@@ -12688,19 +12587,6 @@ sorted-array-functions@^1.3.0:
resolved "https://registry.yarnpkg.com/sorted-array-functions/-/sorted-array-functions-1.3.0.tgz#8605695563294dffb2c9796d602bd8459f7a0dd5"
integrity sha512-2sqgzeFlid6N4Z2fUQ1cvFmTOLRi/sEDzSQ0OKYchqgoPmQBVyM3959qYx3fpS6Esef80KjmpgPeEr028dP3OA==
-sorted-object@~2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/sorted-object/-/sorted-object-2.0.1.tgz#7d631f4bd3a798a24af1dffcfbfe83337a5df5fc"
- integrity sha1-fWMfS9OnmKJK8d/8+/6DM3pd9fw=
-
-sorted-union-stream@~2.1.3:
- version "2.1.3"
- resolved "https://registry.yarnpkg.com/sorted-union-stream/-/sorted-union-stream-2.1.3.tgz#c7794c7e077880052ff71a8d4a2dbb4a9a638ac7"
- integrity sha1-x3lMfgd4gAUv9xqNSi27Sppjisc=
- dependencies:
- from2 "^1.3.0"
- stream-iterate "^1.1.0"
-
source-map-js@^0.6.2:
version "0.6.2"
resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-0.6.2.tgz#0bb5de631b41cfbda6cfba8bd05a80efdfd2385e"
@@ -12790,11 +12676,6 @@ spdx-license-ids@^3.0.0:
resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz#3694b5804567a458d3c8045842a6358632f62654"
integrity sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==
-split-on-first@^1.0.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/split-on-first/-/split-on-first-1.1.0.tgz#f610afeee3b12bce1d0c30425e76398b78249a5f"
- integrity sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==
-
split-string@^3.0.1, split-string@^3.0.2:
version "3.1.0"
resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2"
@@ -12858,12 +12739,12 @@ sshpk@^1.7.0:
safer-buffer "^2.0.2"
tweetnacl "~0.14.0"
-ssri@^6.0.0, ssri@^6.0.1:
- version "6.0.2"
- resolved "https://registry.yarnpkg.com/ssri/-/ssri-6.0.2.tgz#157939134f20464e7301ddba3e90ffa8f7728ac5"
- integrity sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==
+ssri@*, ssri@^8.0.0, ssri@^8.0.1:
+ version "8.0.1"
+ resolved "https://registry.yarnpkg.com/ssri/-/ssri-8.0.1.tgz#638e4e439e2ffbd2cd289776d5ca457c4f51a2af"
+ integrity sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==
dependencies:
- figgy-pudding "^3.5.1"
+ minipass "^3.1.1"
stable@^0.1.8:
version "0.1.8"
@@ -12953,14 +12834,6 @@ stream-combiner2@~1.1.1:
duplexer2 "~0.1.0"
readable-stream "^2.0.2"
-stream-each@^1.1.0:
- version "1.2.3"
- resolved "https://registry.yarnpkg.com/stream-each/-/stream-each-1.2.3.tgz#ebe27a0c389b04fbcc233642952e10731afa9bae"
- integrity sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==
- dependencies:
- end-of-stream "^1.1.0"
- stream-shift "^1.0.0"
-
stream-http@3.1.1:
version "3.1.1"
resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-3.1.1.tgz#0370a8017cf8d050b9a8554afe608f043eaff564"
@@ -12982,14 +12855,6 @@ stream-http@^2.7.2:
to-arraybuffer "^1.0.0"
xtend "^4.0.0"
-stream-iterate@^1.1.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/stream-iterate/-/stream-iterate-1.2.0.tgz#2bd7c77296c1702a46488b8ad41f79865eecd4e1"
- integrity sha1-K9fHcpbBcCpGSIuK1B95hl7s1OE=
- dependencies:
- readable-stream "^2.1.5"
- stream-shift "^1.0.0"
-
stream-parser@^0.3.1:
version "0.3.1"
resolved "https://registry.yarnpkg.com/stream-parser/-/stream-parser-0.3.1.tgz#1618548694420021a1182ff0af1911c129761773"
@@ -12997,21 +12862,11 @@ stream-parser@^0.3.1:
dependencies:
debug "2"
-stream-shift@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d"
- integrity sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==
-
streamsearch@0.1.2:
version "0.1.2"
resolved "https://registry.yarnpkg.com/streamsearch/-/streamsearch-0.1.2.tgz#808b9d0e56fc273d809ba57338e929919a1a9f1a"
integrity sha1-gIudDlb8Jz2Am6VzOOkpkZoanxo=
-strict-uri-encode@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz#b9c7330c7042862f6b142dc274bbcc5866ce3546"
- integrity sha1-ucczDHBChi9rFC3CdLvMWGbONUY=
-
string-argv@0.3.1:
version "0.3.1"
resolved "https://registry.yarnpkg.com/string-argv/-/string-argv-0.3.1.tgz#95e2fbec0427ae19184935f816d74aaa4c5c19da"
@@ -13031,7 +12886,7 @@ string-width@^1.0.1:
is-fullwidth-code-point "^1.0.0"
strip-ansi "^3.0.0"
-"string-width@^1.0.2 || 2", string-width@^2.0.0, string-width@^2.1.0, string-width@^2.1.1:
+"string-width@^1.0.1 || ^2.0.0", "string-width@^1.0.2 || 2", string-width@^2.0.0, string-width@^2.1.0:
version "2.1.1"
resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e"
integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==
@@ -13039,7 +12894,7 @@ string-width@^1.0.1:
is-fullwidth-code-point "^2.0.0"
strip-ansi "^4.0.0"
-string-width@^3.0.0, string-width@^3.1.0:
+string-width@^3.0.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961"
integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==
@@ -13131,7 +12986,7 @@ stringify-object@^3.3.0:
is-obj "^1.0.1"
is-regexp "^1.0.0"
-stringify-package@^1.0.0, stringify-package@^1.0.1:
+stringify-package@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/stringify-package/-/stringify-package-1.0.1.tgz#e5aa3643e7f74d0f28628b72f3dad5cecfc3ba85"
integrity sha512-sa4DUQsYciMP1xhKWGuFM04fB0LG/9DlluZoSVywUMRNvzid6XucHK0/90xGxRoHrAaROrcHK1aPKaijCtSrhg==
@@ -13150,14 +13005,14 @@ strip-ansi@^3.0.0, strip-ansi@^3.0.1:
dependencies:
ansi-regex "^2.0.0"
-strip-ansi@^4.0.0:
+"strip-ansi@^3.0.1 || ^4.0.0", strip-ansi@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f"
integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8=
dependencies:
ansi-regex "^3.0.0"
-strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0:
+strip-ansi@^5.1.0:
version "5.2.0"
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae"
integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==
@@ -13174,11 +13029,6 @@ strip-bom@^3.0.0:
resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3"
integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=
-strip-eof@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf"
- integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=
-
strip-final-newline@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad"
@@ -13213,13 +13063,13 @@ style-to-object@^0.3.0:
dependencies:
inline-style-parser "0.1.1"
-styled-jsx@3.3.2:
- version "3.3.2"
- resolved "https://registry.yarnpkg.com/styled-jsx/-/styled-jsx-3.3.2.tgz#2474601a26670a6049fb4d3f94bd91695b3ce018"
- integrity sha512-daAkGd5mqhbBhLd6jYAjYBa9LpxYCzsgo/f6qzPdFxVB8yoGbhxvzQgkC0pfmCVvW3JuAEBn0UzFLBfkHVZG1g==
+styled-jsx@4.0.1:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/styled-jsx/-/styled-jsx-4.0.1.tgz#ae3f716eacc0792f7050389de88add6d5245b9e9"
+ integrity sha512-Gcb49/dRB1k8B4hdK8vhW27Rlb2zujCk1fISrizCcToIs+55B4vmUM0N9Gi4nnVfFZWe55jRdWpAqH1ldAKWvQ==
dependencies:
- "@babel/types" "7.8.3"
- babel-plugin-syntax-jsx "6.18.0"
+ "@babel/plugin-syntax-jsx" "7.14.5"
+ "@babel/types" "7.15.0"
convert-source-map "1.7.0"
loader-utils "1.2.3"
source-map "0.7.3"
@@ -13343,44 +13193,57 @@ table@^6.0.9:
string-width "^4.2.0"
strip-ansi "^6.0.0"
-tailwindcss@^2.2.2:
- version "2.2.2"
- resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-2.2.2.tgz#28a99c87b5a6b2bf6298a77d88dc0590e84fa8ee"
- integrity sha512-OzFWhlnfrO3JXZKHQiqZcb0Wwl3oJSmQ7PvT2jdIgCjV5iUoAyql9bb9ZLCSBI5TYXmawujXAoNxXVfP5Auy/Q==
+tailwindcss@^2.2.15:
+ version "2.2.15"
+ resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-2.2.15.tgz#8bee3ebe68b988c050508ce20633f35b040dd9fe"
+ integrity sha512-WgV41xTMbnSoTNMNnJvShQZ+8GmY86DmXTrCgnsveNZJdlybfwCItV8kAqjYmU49YiFr+ofzmT1JlAKajBZboQ==
dependencies:
- "@fullhuman/postcss-purgecss" "^4.0.3"
- arg "^5.0.0"
+ arg "^5.0.1"
bytes "^3.0.0"
- chalk "^4.1.1"
- chokidar "^3.5.1"
- color "^3.1.3"
- cosmiconfig "^7.0.0"
+ chalk "^4.1.2"
+ chokidar "^3.5.2"
+ color "^4.0.1"
+ cosmiconfig "^7.0.1"
detective "^5.2.0"
- didyoumean "^1.2.1"
+ didyoumean "^1.2.2"
dlv "^1.1.3"
- fast-glob "^3.2.5"
+ fast-glob "^3.2.7"
fs-extra "^10.0.0"
- glob-parent "^6.0.0"
+ glob-parent "^6.0.1"
html-tags "^3.1.0"
+ is-color-stop "^1.1.0"
is-glob "^4.0.1"
lodash "^4.17.21"
lodash.topath "^4.5.2"
modern-normalize "^1.1.0"
- node-emoji "^1.8.1"
+ node-emoji "^1.11.0"
normalize-path "^3.0.0"
object-hash "^2.2.0"
postcss-js "^3.0.3"
- postcss-load-config "^3.0.1"
- postcss-nested "5.0.5"
+ postcss-load-config "^3.1.0"
+ postcss-nested "5.0.6"
postcss-selector-parser "^6.0.6"
postcss-value-parser "^4.1.0"
pretty-hrtime "^1.0.3"
+ purgecss "^4.0.3"
quick-lru "^5.1.1"
reduce-css-calc "^2.1.8"
resolve "^1.20.0"
tmp "^0.2.1"
-tar@^4, tar@^4.4.10, tar@^4.4.12, tar@^4.4.13:
+tar@*, tar@^6.0.2, tar@^6.1.2:
+ version "6.1.11"
+ resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.11.tgz#6760a38f003afa1b2ffd0ffe9e9abbd0eab3d621"
+ integrity sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==
+ dependencies:
+ chownr "^2.0.0"
+ fs-minipass "^2.0.0"
+ minipass "^3.0.0"
+ minizlib "^2.1.1"
+ mkdirp "^1.0.3"
+ yallist "^4.0.0"
+
+tar@^4, tar@^4.4.12:
version "4.4.13"
resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.13.tgz#43b364bc52888d555298637b10d60790254ab525"
integrity sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==
@@ -13421,13 +13284,6 @@ tempy@^1.0.0:
type-fest "^0.16.0"
unique-string "^2.0.0"
-term-size@^1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/term-size/-/term-size-1.2.0.tgz#458b83887f288fc56d6fffbfad262e26638efa69"
- integrity sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=
- dependencies:
- execa "^0.7.0"
-
term-size@^2.1.0:
version "2.2.0"
resolved "https://registry.yarnpkg.com/term-size/-/term-size-2.2.0.tgz#1f16adedfe9bdc18800e1776821734086fcc6753"
@@ -13443,7 +13299,7 @@ text-hex@1.0.x:
resolved "https://registry.yarnpkg.com/text-hex/-/text-hex-1.0.0.tgz#69dc9c1b17446ee79a92bf5b884bb4b9127506f5"
integrity sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==
-text-table@^0.2.0, text-table@~0.2.0:
+text-table@*, text-table@^0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4"
integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=
@@ -13467,7 +13323,7 @@ throttle-debounce@^3.0.1:
resolved "https://registry.yarnpkg.com/throttle-debounce/-/throttle-debounce-3.0.1.tgz#32f94d84dfa894f786c9a1f290e7a645b6a19abb"
integrity sha512-dTEWWNu6JmeVXY0ZYoPuH5cRIwc0MeGbJwah9KUNYSJwommQpCzTySTpEe8Gs1J23aeWEuAobe4Ag7EHVt/LOg==
-through2@^2.0.0, through2@^2.0.1, through2@^2.0.2, through2@~2.0.0:
+through2@^2.0.1, through2@^2.0.2, through2@~2.0.0:
version "2.0.5"
resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd"
integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==
@@ -13495,11 +13351,6 @@ through@2, "through@>=2.2.7 <3", through@^2.3.6, through@^2.3.8:
resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"
integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=
-timed-out@^4.0.0:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/timed-out/-/timed-out-4.0.1.tgz#f32eacac5a175bea25d7fab565ab3ed8741ef56f"
- integrity sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=
-
timers-browserify@2.0.12, timers-browserify@^2.0.4:
version "2.0.12"
resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.12.tgz#44a45c11fbf407f34f97bccd1577c652361b00ee"
@@ -13507,7 +13358,7 @@ timers-browserify@2.0.12, timers-browserify@^2.0.4:
dependencies:
setimmediate "^1.0.4"
-tiny-relative-date@^1.3.0:
+tiny-relative-date@*:
version "1.3.0"
resolved "https://registry.yarnpkg.com/tiny-relative-date/-/tiny-relative-date-1.3.0.tgz#fa08aad501ed730f31cc043181d995c39a935e07"
integrity sha512-MOQHpzllWxDCHHaDno30hhLfbouoYlOI8YlMNtvKe1zXbjEVhbcEovQxvZrPvtiYW630GQDoMMarCnjfyfHA+A==
@@ -13522,12 +13373,7 @@ titleize@2:
resolved "https://registry.yarnpkg.com/titleize/-/titleize-2.1.0.tgz#5530de07c22147a0488887172b5bd94f5b30a48f"
integrity sha512-m+apkYlfiQTKLW+sI4vqUkwMEzfgEUEYSqljx1voUE3Wz/z1ZsxyzSxvH2X8uKVrOp7QkByWt0rA6+gvhCKy6g==
-tlds@1.217.0:
- version "1.217.0"
- resolved "https://registry.yarnpkg.com/tlds/-/tlds-1.217.0.tgz#194df180ab5ed41b439745991d4a84a93887cb7d"
- integrity sha512-iRVizGqUFSBRwScghTSJyRkkEXqLAO17nFwlVcmsNHPDdpE+owH91wDUmZXZfJ4UdBYuVSm7kyAXZo0c4X7GFQ==
-
-tlds@^1.221.1:
+tlds@1.221.1, tlds@^1.221.1:
version "1.221.1"
resolved "https://registry.yarnpkg.com/tlds/-/tlds-1.221.1.tgz#6cf6bff5eaf30c5618c5801c3f425a6dc61ca0ad"
integrity sha512-N1Afn/SLeOQRpxMwHBuNFJ3GvGrdtY4XPXKPFcx8he0U9Jg9ZkvTKE1k3jQDtCmlFn44UxjVtouF6PT4rEGd3Q==
@@ -13640,6 +13486,11 @@ traverse@~0.6.6:
resolved "https://registry.yarnpkg.com/traverse/-/traverse-0.6.6.tgz#cbdf560fd7b9af632502fed40f918c157ea97137"
integrity sha1-y99WD9e5r2MlAv7UD5GMFX6pcTc=
+treeverse@*, treeverse@^1.0.4:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/treeverse/-/treeverse-1.0.4.tgz#a6b0ebf98a1bca6846ddc7ecbc900df08cb9cd5f"
+ integrity sha512-whw60l7r+8ZU8Tu/Uc2yxtc4ZTZbR/PF3u1IPNKGQ6p8EICLb3Z2lAgoqw9bqYd8IkgnsaOcLzYHFckjqNsf0g==
+
trim-newlines@^3.0.0:
version "3.0.1"
resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-3.0.1.tgz#260a5d962d8b752425b32f3a7db0dcacd176c144"
@@ -13816,16 +13667,16 @@ typedarray@^0.0.6:
resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=
-typeorm@0.2.32:
- version "0.2.32"
- resolved "https://registry.yarnpkg.com/typeorm/-/typeorm-0.2.32.tgz#544dbfdfe0cd0887548d9bcbd28527ea4f4b3c9b"
- integrity sha512-LOBZKZ9As3f8KRMPCUT2H0JZbZfWfkcUnO3w/1BFAbL/X9+cADTF6bczDGGaKVENJ3P8SaKheKmBgpt5h1x+EQ==
+typeorm@0.2.37:
+ version "0.2.37"
+ resolved "https://registry.yarnpkg.com/typeorm/-/typeorm-0.2.37.tgz#1a5e59216077640694d27c04c99ed3f968d15dc8"
+ integrity sha512-7rkW0yCgFC24I5T0f3S/twmLSuccPh1SQmxET/oDWn2sSDVzbyWdnItSdKy27CdJGTlKHYtUVeOcMYw5LRsXVw==
dependencies:
"@sqltools/formatter" "^1.2.2"
app-root-path "^3.0.0"
buffer "^6.0.3"
chalk "^4.1.0"
- cli-highlight "^2.1.10"
+ cli-highlight "^2.1.11"
debug "^4.3.1"
dotenv "^8.2.0"
glob "^7.1.6"
@@ -13836,19 +13687,19 @@ typeorm@0.2.32:
tslib "^2.1.0"
xml2js "^0.4.23"
yargonaut "^1.1.4"
- yargs "^16.2.0"
+ yargs "^17.0.1"
zen-observable-ts "^1.0.0"
+typescript@4, typescript@^4.4.3:
+ version "4.4.3"
+ resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.4.3.tgz#bdc5407caa2b109efd4f82fe130656f977a29324"
+ integrity sha512-4xfscpisVgqqDfPaJo5vkd+Qd/ItkoagnHpufr+i2QCHBsNYp+G7UAoyFl8aPtx879u38wPV65rZ8qbGZijalA==
+
typescript@^4.0:
version "4.0.2"
resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.0.2.tgz#7ea7c88777c723c681e33bf7988be5d008d05ac2"
integrity sha512-e4ERvRV2wb+rRZ/IQeb3jm2VxBsirQLpQhdxplZ2MEzGvDkkMmPglecnNDfSUBivMjP93vRbngYYDQqQ/78bcQ==
-typescript@^4.4.3:
- version "4.4.3"
- resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.4.3.tgz#bdc5407caa2b109efd4f82fe130656f977a29324"
- integrity sha512-4xfscpisVgqqDfPaJo5vkd+Qd/ItkoagnHpufr+i2QCHBsNYp+G7UAoyFl8aPtx879u38wPV65rZ8qbGZijalA==
-
uc.micro@^1.0.1:
version "1.0.6"
resolved "https://registry.yarnpkg.com/uc.micro/-/uc.micro-1.0.6.tgz#9c411a802a409a91fc6cf74081baba34b24499ac"
@@ -13859,11 +13710,6 @@ uglify-js@^3.1.4:
resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.12.1.tgz#78307f539f7b9ca5557babb186ea78ad30cc0375"
integrity sha512-o8lHP20KjIiQe5b/67Rh68xEGRrc2SRsCuuoYclXXoC74AfSRGblU1HKzJWH3HxPZ+Ort85fWHpSX7KwBUC9CQ==
-uid-number@0.0.6:
- version "0.0.6"
- resolved "https://registry.yarnpkg.com/uid-number/-/uid-number-0.0.6.tgz#0ea10e8035e8eb5b8e4449f06da1c730663baa81"
- integrity sha1-DqEOgDXo61uOREnwbaHHMGY7qoE=
-
uid-safe@2.1.5, uid-safe@~2.1.5:
version "2.1.5"
resolved "https://registry.yarnpkg.com/uid-safe/-/uid-safe-2.1.5.tgz#2b3d5c7240e8fc2e58f8aa269e5ee49c0857bd3a"
@@ -13871,11 +13717,6 @@ uid-safe@2.1.5, uid-safe@~2.1.5:
dependencies:
random-bytes "~1.0.0"
-umask@^1.1.0, umask@~1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/umask/-/umask-1.1.0.tgz#f29cebf01df517912bb58ff9c4e50fde8e33320d"
- integrity sha1-8pzr8B31F5ErtY/5xOUP3o4zMg0=
-
unbox-primitive@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.0.tgz#eeacbc4affa28e9b3d36b5eaeccc50b3251b1d3f"
@@ -13977,13 +13818,6 @@ unique-slug@^2.0.0:
dependencies:
imurmurhash "^0.1.4"
-unique-string@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-1.0.0.tgz#9e1057cca851abb93398f8b33ae187b99caec11a"
- integrity sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=
- dependencies:
- crypto-random-string "^1.0.0"
-
unique-string@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-2.0.0.tgz#39c6451f81afb2749de2b233e3f7c5e8843bd89d"
@@ -14078,32 +13912,6 @@ untildify@^4.0.0:
resolved "https://registry.yarnpkg.com/untildify/-/untildify-4.0.0.tgz#2bc947b953652487e4600949fb091e3ae8cd919b"
integrity sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==
-unzip-response@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/unzip-response/-/unzip-response-2.0.1.tgz#d2f0f737d16b0615e72a6935ed04214572d56f97"
- integrity sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c=
-
-upath@^1.1.1:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894"
- integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==
-
-update-notifier@^2.2.0, update-notifier@^2.3.0, update-notifier@^2.5.0:
- version "2.5.0"
- resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-2.5.0.tgz#d0744593e13f161e406acb1d9408b72cad08aff6"
- integrity sha512-gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw==
- dependencies:
- boxen "^1.2.1"
- chalk "^2.0.1"
- configstore "^3.0.0"
- import-lazy "^2.1.0"
- is-ci "^1.0.10"
- is-installed-globally "^0.1.0"
- is-npm "^1.0.0"
- latest-version "^3.0.0"
- semver-diff "^2.0.0"
- xdg-basedir "^3.0.0"
-
update-notifier@^4.1.0:
version "4.1.3"
resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-4.1.3.tgz#be86ee13e8ce48fb50043ff72057b5bd598e1ea3"
@@ -14140,13 +13948,6 @@ url-join@^4.0.0:
resolved "https://registry.yarnpkg.com/url-join/-/url-join-4.0.1.tgz#b642e21a2646808ffa178c4c5fda39844e12cde7"
integrity sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==
-url-parse-lax@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-1.0.0.tgz#7af8f303645e9bd79a272e7a14ac68bc0609da73"
- integrity sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=
- dependencies:
- prepend-http "^1.0.1"
-
url-parse-lax@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-3.0.0.tgz#16b5cafc07dbe3676c1b1999177823d6503acb0c"
@@ -14184,18 +13985,6 @@ util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1:
resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=
-util-extend@^1.0.1:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/util-extend/-/util-extend-1.0.3.tgz#a7c216d267545169637b3b6edc6ca9119e2ff93f"
- integrity sha1-p8IW0mdUUWljeztu3GypEZ4v+T8=
-
-util-promisify@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/util-promisify/-/util-promisify-2.1.0.tgz#3c2236476c4d32c5ff3c47002add7c13b9a82a53"
- integrity sha1-PCI2R2xNMsX/PEcAKt18E7moKlM=
- dependencies:
- object.getownpropertydescriptors "^2.0.3"
-
util.promisify@~1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.1.tgz#6baf7774b80eeb0f7520d8b81d07982a59abbaee"
@@ -14213,10 +14002,10 @@ util@0.10.3:
dependencies:
inherits "2.0.1"
-util@0.12.3, util@^0.12.0:
- version "0.12.3"
- resolved "https://registry.yarnpkg.com/util/-/util-0.12.3.tgz#971bb0292d2cc0c892dab7c6a5d37c2bec707888"
- integrity sha512-I8XkoQwE+fPQEhy9v012V+TSdH2kp9ts29i20TaaDUXsg7x/onePbhFJUExBfv/2ay1ZOp/Vsm3nDlmnFGSAog==
+util@0.12.4:
+ version "0.12.4"
+ resolved "https://registry.yarnpkg.com/util/-/util-0.12.4.tgz#66121a31420df8f01ca0c464be15dfa1d1850253"
+ integrity sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==
dependencies:
inherits "^2.0.3"
is-arguments "^1.0.4"
@@ -14232,6 +14021,18 @@ util@^0.11.0:
dependencies:
inherits "2.0.3"
+util@^0.12.0:
+ version "0.12.3"
+ resolved "https://registry.yarnpkg.com/util/-/util-0.12.3.tgz#971bb0292d2cc0c892dab7c6a5d37c2bec707888"
+ integrity sha512-I8XkoQwE+fPQEhy9v012V+TSdH2kp9ts29i20TaaDUXsg7x/onePbhFJUExBfv/2ay1ZOp/Vsm3nDlmnFGSAog==
+ dependencies:
+ inherits "^2.0.3"
+ is-arguments "^1.0.4"
+ is-generator-function "^1.0.7"
+ is-typed-array "^1.1.3"
+ safe-buffer "^5.1.2"
+ which-typed-array "^1.1.2"
+
utils-merge@1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713"
@@ -14242,7 +14043,7 @@ uuid@2.0.2:
resolved "https://registry.yarnpkg.com/uuid/-/uuid-2.0.2.tgz#48bd5698f0677e3c7901a1c46ef15b1643794726"
integrity sha1-SL1WmPBnfjx5AaHEbvFbFkN5RyY=
-uuid@^3.3.2, uuid@^3.3.3:
+uuid@^3.3.2:
version "3.4.0"
resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee"
integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==
@@ -14270,7 +14071,7 @@ validate-npm-package-license@^3.0.1, validate-npm-package-license@^3.0.4:
spdx-correct "^3.0.0"
spdx-expression-parse "^3.0.0"
-validate-npm-package-name@^3.0.0, validate-npm-package-name@~3.0.0:
+validate-npm-package-name@*, validate-npm-package-name@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz#5fa912d81eb7d0c74afc140de7317f0ca7df437e"
integrity sha1-X6kS2B630MdK/BQN5zF/DKffQ34=
@@ -14319,6 +14120,11 @@ void-elements@^3.1.0:
resolved "https://registry.yarnpkg.com/void-elements/-/void-elements-3.1.0.tgz#614f7fbf8d801f0bb5f0661f5b2f5785750e4f09"
integrity sha1-YU9/v42AHwu18GYfWy9XhXUOTwk=
+walk-up-path@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/walk-up-path/-/walk-up-path-1.0.0.tgz#d4745e893dd5fd0dbb58dd0a4c6a33d9c9fec53e"
+ integrity sha512-hwj/qMDUEjCU5h0xr90KGCf0tg0/LgJbmOWgrWKYlcJZM7XvquvUJZ0G/HMGr7F7OQMOUuPHWP9JpriinkAlkg==
+
watchpack@2.1.1:
version "2.1.1"
resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.1.1.tgz#e99630550fca07df9f90a06056987baa40a689c7"
@@ -14334,10 +14140,10 @@ wcwidth@^1.0.0:
dependencies:
defaults "^1.0.3"
-web-push@^3.4.4:
- version "3.4.4"
- resolved "https://registry.yarnpkg.com/web-push/-/web-push-3.4.4.tgz#b11523ada0f4b8c2481f65d1d059acd45ba27ca0"
- integrity sha512-tB0F+ccobsfw5jTWBinWJKyd/YdCdRbKj+CFSnsJeEgFYysOULvWFYyeCxn9KuQvG/3UF1t3cTAcJzBec5LCWA==
+web-push@^3.4.5:
+ version "3.4.5"
+ resolved "https://registry.yarnpkg.com/web-push/-/web-push-3.4.5.tgz#f94074ff150538872c7183e4d8881c8305920cf1"
+ integrity sha512-2njbTqZ6Q7ZqqK14YpK1GGmaZs3NmuGYF5b7abCXulUIWFSlSYcZ3NBJQRFcMiQDceD7vQknb8FUuvI1F7Qe/g==
dependencies:
asn1.js "^5.3.0"
http_ece "1.1.0"
@@ -14383,11 +14189,6 @@ which-boxed-primitive@^1.0.1, which-boxed-primitive@^1.0.2:
is-string "^1.0.5"
is-symbol "^1.0.3"
-which-module@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a"
- integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=
-
which-pm-runs@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/which-pm-runs/-/which-pm-runs-1.0.0.tgz#670b3afbc552e0b55df6b7780ca74615f23ad1cb"
@@ -14406,34 +14207,27 @@ which-typed-array@^1.1.2:
has-symbols "^1.0.1"
is-typed-array "^1.1.3"
-which@^1.2.14, which@^1.2.9, which@^1.3.0, which@^1.3.1:
- version "1.3.1"
- resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a"
- integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==
- dependencies:
- isexe "^2.0.0"
-
-which@^2.0.1:
+which@*, which@^2.0.1, which@^2.0.2:
version "2.0.2"
resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1"
integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==
dependencies:
isexe "^2.0.0"
-wide-align@^1.1.0:
+which@^1.2.14, which@^1.3.1:
+ version "1.3.1"
+ resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a"
+ integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==
+ dependencies:
+ isexe "^2.0.0"
+
+wide-align@^1.1.0, wide-align@^1.1.2:
version "1.1.3"
resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457"
integrity sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==
dependencies:
string-width "^1.0.2 || 2"
-widest-line@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-2.0.1.tgz#7438764730ec7ef4381ce4df82fb98a53142a3fc"
- integrity sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==
- dependencies:
- string-width "^2.1.1"
-
widest-line@^3.1.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-3.1.0.tgz#8292333bbf66cb45ff0de1603b136b7ae1496eca"
@@ -14494,30 +14288,6 @@ wordwrap@^1.0.0:
resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb"
integrity sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=
-worker-farm@^1.6.0, worker-farm@^1.7.0:
- version "1.7.0"
- resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.7.0.tgz#26a94c5391bbca926152002f69b84a4bf772e5a8"
- integrity sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==
- dependencies:
- errno "~0.1.7"
-
-wrap-ansi@^2.0.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85"
- integrity sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=
- dependencies:
- string-width "^1.0.1"
- strip-ansi "^3.0.1"
-
-wrap-ansi@^5.1.0:
- version "5.1.0"
- resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09"
- integrity sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==
- dependencies:
- ansi-styles "^3.2.0"
- string-width "^3.0.0"
- strip-ansi "^5.0.0"
-
wrap-ansi@^6.2.0:
version "6.2.0"
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53"
@@ -14541,16 +14311,7 @@ wrappy@1:
resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=
-write-file-atomic@^2.0.0, write-file-atomic@^2.3.0, write-file-atomic@^2.4.3:
- version "2.4.3"
- resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-2.4.3.tgz#1fd2e9ae1df3e75b8d8c367443c692d4ca81f481"
- integrity sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==
- dependencies:
- graceful-fs "^4.1.11"
- imurmurhash "^0.1.4"
- signal-exit "^3.0.2"
-
-write-file-atomic@^3.0.0:
+write-file-atomic@*, write-file-atomic@^3.0.0, write-file-atomic@^3.0.3:
version "3.0.3"
resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8"
integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==
@@ -14572,11 +14333,6 @@ write-json-file@^4.3.0:
sort-keys "^4.0.0"
write-file-atomic "^3.0.0"
-xdg-basedir@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-3.0.0.tgz#496b2cc109eca8dbacfe2dc72b603c17c5870ad4"
- integrity sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=
-
xdg-basedir@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-4.0.0.tgz#4bc8d9984403696225ef83a1573cbbcb4e79db13"
@@ -14628,27 +14384,12 @@ xtend@^4.0.0, xtend@^4.0.2, xtend@~4.0.1:
resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54"
integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==
-y18n@^3.2.1:
- version "3.2.2"
- resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.2.tgz#85c901bd6470ce71fc4bb723ad209b70f7f28696"
- integrity sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==
-
-y18n@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b"
- integrity sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==
-
y18n@^5.0.5:
version "5.0.5"
resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.5.tgz#8769ec08d03b1ea2df2500acef561743bbb9ab18"
integrity sha512-hsRUr4FFrvhhRH12wOdfs38Gy7k2FFzB9qgN9v3aLykRq0dRcdcpz5C9FxdS2NuhOrI/628b/KSTJ3rwHysYSg==
-yallist@^2.1.2:
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52"
- integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=
-
-yallist@^3.0.0, yallist@^3.0.2, yallist@^3.0.3:
+yallist@^3.0.0, yallist@^3.0.3:
version "3.1.1"
resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd"
integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==
@@ -14685,14 +14426,6 @@ yargonaut@^1.1.4:
figlet "^1.1.1"
parent-require "^1.0.0"
-yargs-parser@^15.0.1:
- version "15.0.1"
- resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-15.0.1.tgz#54786af40b820dcb2fb8025b11b4d659d76323b3"
- integrity sha512-0OAMV2mAZQrs3FkNpDQcBk1x5HXb8X4twADss4S0Iuk+2dGnLOE/fRHrsYm542GduMveyA77OF4wrNJuanRCWw==
- dependencies:
- camelcase "^5.0.0"
- decamelize "^1.2.0"
-
yargs-parser@^18.1.3:
version "18.1.3"
resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0"
@@ -14706,30 +14439,6 @@ yargs-parser@^20.2.2, yargs-parser@^20.2.3:
resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.4.tgz#b42890f14566796f85ae8e3a25290d205f154a54"
integrity sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==
-yargs-parser@^7.0.0:
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-7.0.0.tgz#8d0ac42f16ea55debd332caf4c4038b3e3f5dfd9"
- integrity sha1-jQrELxbqVd69MyyvTEA4s+P139k=
- dependencies:
- camelcase "^4.1.0"
-
-yargs@^14.2.3:
- version "14.2.3"
- resolved "https://registry.yarnpkg.com/yargs/-/yargs-14.2.3.tgz#1a1c3edced1afb2a2fea33604bc6d1d8d688a414"
- integrity sha512-ZbotRWhF+lkjijC/VhmOT9wSgyBQ7+zr13+YLkhfsSiTriYsMzkTUFP18pFhWwBeMa5gUc1MzbhrO6/VB7c9Xg==
- dependencies:
- cliui "^5.0.0"
- decamelize "^1.2.0"
- find-up "^3.0.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 "^3.0.0"
- which-module "^2.0.0"
- y18n "^4.0.0"
- yargs-parser "^15.0.1"
-
yargs@^16.0.0, yargs@^16.1.0, yargs@^16.2.0:
version "16.2.0"
resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66"
@@ -14743,24 +14452,18 @@ yargs@^16.0.0, yargs@^16.1.0, yargs@^16.2.0:
y18n "^5.0.5"
yargs-parser "^20.2.2"
-yargs@^8.0.2:
- version "8.0.2"
- resolved "https://registry.yarnpkg.com/yargs/-/yargs-8.0.2.tgz#6299a9055b1cefc969ff7e79c1d918dceb22c360"
- integrity sha1-YpmpBVsc78lp/355wdkY3Osiw2A=
+yargs@^17.0.0, yargs@^17.0.1:
+ version "17.1.1"
+ resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.1.1.tgz#c2a8091564bdb196f7c0a67c1d12e5b85b8067ba"
+ integrity sha512-c2k48R0PwKIqKhPMWjeiF6y2xY/gPMUlro0sgxqXpbOIohWiLNXWslsootttv7E1e73QPAMQSg5FeySbVcpsPQ==
dependencies:
- camelcase "^4.1.0"
- cliui "^3.2.0"
- decamelize "^1.1.1"
- get-caller-file "^1.0.1"
- os-locale "^2.0.0"
- read-pkg-up "^2.0.0"
+ cliui "^7.0.2"
+ escalade "^3.1.1"
+ get-caller-file "^2.0.5"
require-directory "^2.1.1"
- require-main-filename "^1.0.1"
- set-blocking "^2.0.0"
- string-width "^2.0.0"
- which-module "^2.0.0"
- y18n "^3.2.1"
- yargs-parser "^7.0.0"
+ string-width "^4.2.0"
+ y18n "^5.0.5"
+ yargs-parser "^20.2.2"
yn@3.1.1:
version "3.1.1"
From 6c30d62b144553e4d751490066a815a0d3be656f Mon Sep 17 00:00:00 2001
From: sct
Date: Mon, 20 Sep 2021 20:48:30 +0900
Subject: [PATCH 03/37] build(deps): correct yarn.lock
---
yarn.lock | 366 ++++++++++++++++++++++++------------------------------
1 file changed, 160 insertions(+), 206 deletions(-)
diff --git a/yarn.lock b/yarn.lock
index 857c4093..f51ac1be 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -1756,7 +1756,7 @@
"@nodelib/fs.scandir" "2.1.3"
fastq "^1.6.0"
-"@npmcli/arborist@*", "@npmcli/arborist@^2.3.0", "@npmcli/arborist@^2.5.0":
+"@npmcli/arborist@^2.3.0", "@npmcli/arborist@^2.5.0", "@npmcli/arborist@^2.8.3":
version "2.8.3"
resolved "https://registry.yarnpkg.com/@npmcli/arborist/-/arborist-2.8.3.tgz#5569e7d2038f6893abc81f9c879f497b506e6980"
integrity sha512-miFcxbZjmQqeFTeRSLLh+lc/gxIKDO5L4PVCp+dp+kmcwJmYsEJmF7YvHR2yi3jF+fxgvLf3CCFzboPIXAuabg==
@@ -1793,12 +1793,12 @@
treeverse "^1.0.4"
walk-up-path "^1.0.0"
-"@npmcli/ci-detect@*", "@npmcli/ci-detect@^1.3.0":
+"@npmcli/ci-detect@^1.2.0", "@npmcli/ci-detect@^1.3.0":
version "1.3.0"
resolved "https://registry.yarnpkg.com/@npmcli/ci-detect/-/ci-detect-1.3.0.tgz#6c1d2c625fb6ef1b9dea85ad0a5afcbef85ef22a"
integrity sha512-oN3y7FAROHhrAt7Rr7PnTSwrHrZVRTS2ZbyxeQwSSYD0ifwM3YNgQqbaRmjcWoPyq77MjchusjJDspbzMmip1Q==
-"@npmcli/config@*":
+"@npmcli/config@^2.3.0":
version "2.3.0"
resolved "https://registry.yarnpkg.com/@npmcli/config/-/config-2.3.0.tgz#364fbe942037e562a832a113206e14ccb651f7bc"
integrity sha512-yjiC1xv7KTmUTqfRwN2ZL7BHV160ctGF0fLXmKkkMXj40UOvBe45Apwvt5JsFRtXSoHkUYy1ouzscziuWNzklg==
@@ -1846,7 +1846,7 @@
npm-bundled "^1.1.1"
npm-normalize-package-bin "^1.0.1"
-"@npmcli/map-workspaces@*", "@npmcli/map-workspaces@^1.0.2":
+"@npmcli/map-workspaces@^1.0.2", "@npmcli/map-workspaces@^1.0.4":
version "1.0.4"
resolved "https://registry.yarnpkg.com/@npmcli/map-workspaces/-/map-workspaces-1.0.4.tgz#915708b55afa25e20bc2c14a766c124c2c5d4cab"
integrity sha512-wVR8QxhyXsFcD/cORtJwGQodeeaDf0OxcHie8ema4VgFeqwYkFsDPnSrIRSytX8xR6nKPAH89WnwTcaU608b/Q==
@@ -1883,7 +1883,7 @@
resolved "https://registry.yarnpkg.com/@npmcli/node-gyp/-/node-gyp-1.0.2.tgz#3cdc1f30e9736dbc417373ed803b42b1a0a29ede"
integrity sha512-yrJUe6reVMpktcvagumoqD9r08fH1iRo01gn1u0zoCApa9lnZGEigVKUd2hzsCId4gdtkZZIVscLhNxMECKgRg==
-"@npmcli/package-json@*", "@npmcli/package-json@^1.0.1":
+"@npmcli/package-json@^1.0.1":
version "1.0.1"
resolved "https://registry.yarnpkg.com/@npmcli/package-json/-/package-json-1.0.1.tgz#1ed42f00febe5293c3502fd0ef785647355f6e89"
integrity sha512-y6jnu76E9C23osz8gEMBayZmaZ69vFOIk8vR1FJL/wbEJ54+9aVG9rLTjQKSXfgYZEr50nw1txBBFfBZZe+bYg==
@@ -1897,7 +1897,7 @@
dependencies:
infer-owner "^1.0.4"
-"@npmcli/run-script@*", "@npmcli/run-script@^1.8.2", "@npmcli/run-script@^1.8.3", "@npmcli/run-script@^1.8.4":
+"@npmcli/run-script@^1.8.2", "@npmcli/run-script@^1.8.3", "@npmcli/run-script@^1.8.4", "@npmcli/run-script@^1.8.6":
version "1.8.6"
resolved "https://registry.yarnpkg.com/@npmcli/run-script/-/run-script-1.8.6.tgz#18314802a6660b0d4baa4c3afe7f1ad39d8c28b7"
integrity sha512-e42bVZnC6VluBZBAFEr3YrdqSspG3bgilyg4nSLBJ7TRGNCzxHa92XAHxQBLYg0BmgwO4b2mf3h/l5EkEWRn3g==
@@ -3007,7 +3007,7 @@ JSONStream@^1.0.4:
jsonparse "^1.2.0"
through ">=2.2.7 <3"
-abbrev@*, abbrev@1:
+abbrev@1, abbrev@~1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8"
integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==
@@ -3211,12 +3211,12 @@ ansi-styles@^4.3.0:
dependencies:
color-convert "^2.0.1"
-ansicolors@*, ansicolors@~0.3.2:
+ansicolors@~0.3.2:
version "0.3.2"
resolved "https://registry.yarnpkg.com/ansicolors/-/ansicolors-0.3.2.tgz#665597de86a9ffe3aa9bfbe6cae5c6ea426b4979"
integrity sha1-ZlWX3oap/+Oqm/vmyuXG6kJrSXk=
-ansistyles@*:
+ansistyles@~0.1.3:
version "0.1.3"
resolved "https://registry.yarnpkg.com/ansistyles/-/ansistyles-0.1.3.tgz#5de60415bda071bb37127854c864f41b23254539"
integrity sha1-XeYEFb2gcbs3EnhUyGT0GyMlRTk=
@@ -3262,7 +3262,7 @@ aproba@^1.0.3:
resolved "https://registry.yarnpkg.com/aproba/-/aproba-2.0.0.tgz#52520b8ae5b569215b354efc0caa3fe1e45a8adc"
integrity sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==
-archy@*:
+archy@~1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/archy/-/archy-1.0.0.tgz#f9c8c13757cc1dd7bc379ac77b2c62a5c2868c40"
integrity sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=
@@ -3965,7 +3965,7 @@ bytes@3.1.0, bytes@^3.0.0:
resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6"
integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==
-cacache@*, cacache@^15.0.3, cacache@^15.0.5, cacache@^15.2.0:
+cacache@^15.0.3, cacache@^15.0.5, cacache@^15.2.0, cacache@^15.3.0:
version "15.3.0"
resolved "https://registry.yarnpkg.com/cacache/-/cacache-15.3.0.tgz#dc85380fb2f556fe3dda4c719bfa0ec875a7f1eb"
integrity sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==
@@ -4100,14 +4100,6 @@ caseless@~0.12.0:
resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc"
integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=
-chalk@*, chalk@^4.1.2:
- version "4.1.2"
- resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01"
- integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
- dependencies:
- ansi-styles "^4.1.0"
- supports-color "^7.1.0"
-
chalk@2.4.2, chalk@^2.0.0, chalk@^2.3.2, chalk@^2.4.1, chalk@^2.4.2:
version "2.4.2"
resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424"
@@ -4160,6 +4152,14 @@ chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.1:
ansi-styles "^4.1.0"
supports-color "^7.1.0"
+chalk@^4.1.2:
+ version "4.1.2"
+ resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01"
+ integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
+ dependencies:
+ ansi-styles "^4.1.0"
+ supports-color "^7.1.0"
+
character-entities-legacy@^1.0.0:
version "1.1.4"
resolved "https://registry.yarnpkg.com/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz#94bc1845dce70a5bb9d2ecc748725661293d8fc1"
@@ -4229,16 +4229,16 @@ chokidar@^3.5.2:
optionalDependencies:
fsevents "~2.3.2"
-chownr@*, chownr@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece"
- integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==
-
chownr@^1.1.1:
version "1.1.4"
resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b"
integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==
+chownr@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece"
+ integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==
+
ci-info@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46"
@@ -4284,7 +4284,7 @@ cli-boxes@^2.2.0:
resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-2.2.0.tgz#538ecae8f9c6ca508e3c3c95b453fe93cb4c168d"
integrity sha512-gpaBrMAizVEANOpfZp/EEUixTXDyGt7DFzdK5hU+UbWt/J0lB0w20ncZj59Z9a93xHb9u12zF5BS6i9RKbtg4w==
-cli-columns@*:
+cli-columns@^3.1.2:
version "3.1.2"
resolved "https://registry.yarnpkg.com/cli-columns/-/cli-columns-3.1.2.tgz#6732d972979efc2ae444a1f08e08fa139c96a18e"
integrity sha1-ZzLZcpee/CrkRKHwjgj6E5yWoY4=
@@ -4318,7 +4318,7 @@ cli-highlight@^2.1.11:
parse5-htmlparser2-tree-adapter "^6.0.0"
yargs "^16.0.0"
-cli-table3@*:
+cli-table3@^0.6.0:
version "0.6.0"
resolved "https://registry.yarnpkg.com/cli-table3/-/cli-table3-0.6.0.tgz#b7b1bc65ca8e7b5cef9124e13dc2b21e2ce4faee"
integrity sha512-gnB85c3MGC7Nm9I/FkiasNBOKjOiO1RNuXXarQms37q4QMpWdlbBgD/VnOStA2faG1dpXMv31RFApjX1/QdgWQ==
@@ -4492,7 +4492,7 @@ colorspace@1.1.x:
color "3.0.x"
text-hex "1.0.x"
-columnify@*:
+columnify@~1.5.4:
version "1.5.4"
resolved "https://registry.yarnpkg.com/columnify/-/columnify-1.5.4.tgz#4737ddf1c7b69a8a7c340570782e947eec8e78bb"
integrity sha1-Rzfd8ce2mop8NAVweC6UfuyOeLs=
@@ -6469,7 +6469,7 @@ fast-shallow-equal@^1.0.0:
resolved "https://registry.yarnpkg.com/fast-shallow-equal/-/fast-shallow-equal-1.0.0.tgz#d4dcaf6472440dcefa6f88b98e3251e27f25628b"
integrity sha512-HPtaa38cPgWvaCFmRNhlc6NG7pv6NUHqjPgVAkWGoB9mQMwYB27/K0CvOM5Czy+qpT3e8XJ6Q4aPAnzpNpzNaw==
-fastest-levenshtein@*:
+fastest-levenshtein@^1.0.12:
version "1.0.12"
resolved "https://registry.yarnpkg.com/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz#9990f7d3a88cc5a9ffd1f1745745251700d497e2"
integrity sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==
@@ -6960,10 +6960,10 @@ glob-to-regexp@^0.4.1:
resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e"
integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==
-glob@*, glob@7.1.7:
- version "7.1.7"
- resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.7.tgz#3b193e9233f01d42d0b3f78294bbeeb418f94a90"
- integrity sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==
+glob@7.1.4:
+ version "7.1.4"
+ resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.4.tgz#aa608a2f6c577ad357e1ae5a5c26d9a8d1969255"
+ integrity sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==
dependencies:
fs.realpath "^1.0.0"
inflight "^1.0.4"
@@ -6972,10 +6972,10 @@ glob@*, glob@7.1.7:
once "^1.3.0"
path-is-absolute "^1.0.0"
-glob@7.1.4:
- version "7.1.4"
- resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.4.tgz#aa608a2f6c577ad357e1ae5a5c26d9a8d1969255"
- integrity sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==
+glob@7.1.7, glob@^7.1.7:
+ version "7.1.7"
+ resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.7.tgz#3b193e9233f01d42d0b3f78294bbeeb418f94a90"
+ integrity sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==
dependencies:
fs.realpath "^1.0.0"
inflight "^1.0.4"
@@ -7090,16 +7090,16 @@ got@^9.6.0:
to-readable-stream "^1.0.0"
url-parse-lax "^3.0.0"
-graceful-fs@*, graceful-fs@^4.2.3, graceful-fs@^4.2.6:
- version "4.2.8"
- resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.8.tgz#e412b8d33f5e006593cbd3cee6df9f2cebbe802a"
- integrity sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==
-
graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.2, graceful-fs@^4.2.4:
version "4.2.4"
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb"
integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==
+graceful-fs@^4.2.3, graceful-fs@^4.2.8:
+ version "4.2.8"
+ resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.8.tgz#e412b8d33f5e006593cbd3cee6df9f2cebbe802a"
+ integrity sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==
+
gravatar-url@3.1.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/gravatar-url/-/gravatar-url-3.1.0.tgz#0cbeedab7c00a7bc9b627b3716e331359efcc999"
@@ -7285,13 +7285,6 @@ hook-std@^2.0.0:
resolved "https://registry.yarnpkg.com/hook-std/-/hook-std-2.0.0.tgz#ff9aafdebb6a989a354f729bb6445cf4a3a7077c"
integrity sha512-zZ6T5WcuBMIUVh49iPQS9t977t7C0l7OtHrpeMb5uk48JdflRX0NSFvCekfYNmGQETnLq9W/isMyHl69kxGi8g==
-hosted-git-info@*, hosted-git-info@^4.0.1:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-4.0.2.tgz#5e425507eede4fea846b7262f0838456c4209961"
- integrity sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg==
- dependencies:
- lru-cache "^6.0.0"
-
hosted-git-info@^2.1.4:
version "2.8.9"
resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9"
@@ -7311,6 +7304,13 @@ hosted-git-info@^4.0.0:
dependencies:
lru-cache "^6.0.0"
+hosted-git-info@^4.0.1, hosted-git-info@^4.0.2:
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-4.0.2.tgz#5e425507eede4fea846b7262f0838456c4209961"
+ integrity sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg==
+ dependencies:
+ lru-cache "^6.0.0"
+
hsl-regex@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/hsl-regex/-/hsl-regex-1.0.0.tgz#d49330c789ed819e276a4c0d272dffa30b18fe6e"
@@ -7645,17 +7645,17 @@ inherits@2.0.3:
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=
-ini@*, ini@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/ini/-/ini-2.0.0.tgz#e5fd556ecdd5726be978fa1001862eacb0a94bc5"
- integrity sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==
-
ini@^1.3.4, ini@^1.3.5, ini@~1.3.0:
version "1.3.8"
resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c"
integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==
-init-package-json@*:
+ini@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/ini/-/ini-2.0.0.tgz#e5fd556ecdd5726be978fa1001862eacb0a94bc5"
+ integrity sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==
+
+init-package-json@^2.0.5:
version "2.0.5"
resolved "https://registry.yarnpkg.com/init-package-json/-/init-package-json-2.0.5.tgz#78b85f3c36014db42d8f32117252504f68022646"
integrity sha512-u1uGAtEFu3VA6HNl/yUWw57jmKEMx8SKOxHhxjGnOFUiIlFnohKDFg4ZrPpv9wWqk44nDxGJAtqjdQFm+9XXQA==
@@ -7868,7 +7868,7 @@ is-ci@^2.0.0:
dependencies:
ci-info "^2.0.0"
-is-cidr@*:
+is-cidr@^4.0.2:
version "4.0.2"
resolved "https://registry.yarnpkg.com/is-cidr/-/is-cidr-4.0.2.tgz#94c7585e4c6c77ceabf920f8cde51b8c0fda8814"
integrity sha512-z4a1ENUajDbEl/Q6/pVBpTR1nBjjEE1X7qb7bmWYanNnPoKAvUCPFKeXV6Fe4mgTkWKBqiHIcwsI3SndiO5FeA==
@@ -8362,7 +8362,7 @@ json-parse-better-errors@^1.0.1:
resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9"
integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==
-json-parse-even-better-errors@*, json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1:
+json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1:
version "2.3.1"
resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d"
integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==
@@ -8581,7 +8581,7 @@ libmime@5.0.0:
libbase64 "1.2.1"
libqp "1.1.0"
-libnpmaccess@*:
+libnpmaccess@^4.0.2:
version "4.0.3"
resolved "https://registry.yarnpkg.com/libnpmaccess/-/libnpmaccess-4.0.3.tgz#dfb0e5b0a53c315a2610d300e46b4ddeb66e7eec"
integrity sha512-sPeTSNImksm8O2b6/pf3ikv4N567ERYEpeKRPSmqlNt1dTZbvgpJIzg5vAhXHpw2ISBsELFRelk0jEahj1c6nQ==
@@ -8591,7 +8591,7 @@ libnpmaccess@*:
npm-package-arg "^8.1.2"
npm-registry-fetch "^11.0.0"
-libnpmdiff@*:
+libnpmdiff@^2.0.4:
version "2.0.4"
resolved "https://registry.yarnpkg.com/libnpmdiff/-/libnpmdiff-2.0.4.tgz#bb1687992b1a97a8ea4a32f58ad7c7f92de53b74"
integrity sha512-q3zWePOJLHwsLEUjZw3Kyu/MJMYfl4tWCg78Vl6QGSfm4aXBUSVzMzjJ6jGiyarsT4d+1NH4B1gxfs62/+y9iQ==
@@ -8605,7 +8605,7 @@ libnpmdiff@*:
pacote "^11.3.0"
tar "^6.1.0"
-libnpmexec@*:
+libnpmexec@^2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/libnpmexec/-/libnpmexec-2.0.1.tgz#729ae3e15a3ba225964ccf248117a75d311eeb73"
integrity sha512-4SqBB7eJvJWmUKNF42Q5qTOn20DRjEE4TgvEh2yneKlAiRlwlhuS9MNR45juWwmoURJlf2K43bozlVt7OZiIOw==
@@ -8622,14 +8622,14 @@ libnpmexec@*:
read-package-json-fast "^2.0.2"
walk-up-path "^1.0.0"
-libnpmfund@*:
+libnpmfund@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/libnpmfund/-/libnpmfund-1.1.0.tgz#ee91313905b3194b900530efa339bc3f9fc4e5c4"
integrity sha512-Kfmh3pLS5/RGKG5WXEig8mjahPVOxkik6lsbH4iX0si1xxNi6eeUh/+nF1MD+2cgalsQif3O5qyr6mNz2ryJrQ==
dependencies:
"@npmcli/arborist" "^2.5.0"
-libnpmhook@*:
+libnpmhook@^6.0.2:
version "6.0.3"
resolved "https://registry.yarnpkg.com/libnpmhook/-/libnpmhook-6.0.3.tgz#1d7f0d7e6a7932fbf7ce0881fdb0ed8bf8748a30"
integrity sha512-3fmkZJibIybzmAvxJ65PeV3NzRc0m4xmYt6scui5msocThbEp4sKFT80FhgrCERYDjlUuFahU6zFNbJDHbQ++g==
@@ -8637,7 +8637,7 @@ libnpmhook@*:
aproba "^2.0.0"
npm-registry-fetch "^11.0.0"
-libnpmorg@*:
+libnpmorg@^2.0.2:
version "2.0.3"
resolved "https://registry.yarnpkg.com/libnpmorg/-/libnpmorg-2.0.3.tgz#4e605d4113dfa16792d75343824a0625c76703bc"
integrity sha512-JSGl3HFeiRFUZOUlGdiNcUZOsUqkSYrg6KMzvPZ1WVZ478i47OnKSS0vkPmX45Pai5mTKuwIqBMcGWG7O8HfdA==
@@ -8645,7 +8645,7 @@ libnpmorg@*:
aproba "^2.0.0"
npm-registry-fetch "^11.0.0"
-libnpmpack@*:
+libnpmpack@^2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/libnpmpack/-/libnpmpack-2.0.1.tgz#d3eac25cc8612f4e7cdeed4730eee339ba51c643"
integrity sha512-He4/jxOwlaQ7YG7sIC1+yNeXeUDQt8RLBvpI68R3RzPMZPa4/VpxhlDo8GtBOBDYoU8eq6v1wKL38sq58u4ibQ==
@@ -8654,7 +8654,7 @@ libnpmpack@*:
npm-package-arg "^8.1.0"
pacote "^11.2.6"
-libnpmpublish@*:
+libnpmpublish@^4.0.1:
version "4.0.2"
resolved "https://registry.yarnpkg.com/libnpmpublish/-/libnpmpublish-4.0.2.tgz#be77e8bf5956131bcb45e3caa6b96a842dec0794"
integrity sha512-+AD7A2zbVeGRCFI2aO//oUmapCwy7GHqPXFJh3qpToSRNU+tXKJ2YFUgjt04LPPAf2dlEH95s6EhIHM1J7bmOw==
@@ -8665,14 +8665,14 @@ libnpmpublish@*:
semver "^7.1.3"
ssri "^8.0.1"
-libnpmsearch@*:
+libnpmsearch@^3.1.1:
version "3.1.2"
resolved "https://registry.yarnpkg.com/libnpmsearch/-/libnpmsearch-3.1.2.tgz#aee81b9e4768750d842b627a3051abc89fdc15f3"
integrity sha512-BaQHBjMNnsPYk3Bl6AiOeVuFgp72jviShNBw5aHaHNKWqZxNi38iVNoXbo6bG/Ccc/m1To8s0GtMdtn6xZ1HAw==
dependencies:
npm-registry-fetch "^11.0.0"
-libnpmteam@*:
+libnpmteam@^2.0.3:
version "2.0.4"
resolved "https://registry.yarnpkg.com/libnpmteam/-/libnpmteam-2.0.4.tgz#9dbe2e18ae3cb97551ec07d2a2daf9944f3edc4c"
integrity sha512-FPrVJWv820FZFXaflAEVTLRWZrerCvfe7ZHSMzJ/62EBlho2KFlYKjyNEsPW3JiV7TLSXi3vo8u0gMwIkXSMTw==
@@ -8680,7 +8680,7 @@ libnpmteam@*:
aproba "^2.0.0"
npm-registry-fetch "^11.0.0"
-libnpmversion@*:
+libnpmversion@^1.2.1:
version "1.2.1"
resolved "https://registry.yarnpkg.com/libnpmversion/-/libnpmversion-1.2.1.tgz#689aa7fe0159939b3cbbf323741d34976f4289e9"
integrity sha512-AA7x5CFgBFN+L4/JWobnY5t4OAHjQuPbAwUYJ7/NtHuyLut5meb+ne/aj0n7PWNiTGCJcRw/W6Zd2LoLT7EZuQ==
@@ -9062,7 +9062,7 @@ make-error@^1.1.1:
resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2"
integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==
-make-fetch-happen@*, make-fetch-happen@^9.0.1:
+make-fetch-happen@^9.0.1, make-fetch-happen@^9.1.0:
version "9.1.0"
resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz#53085a09e7971433e6765f7971bf63f4e05cb968"
integrity sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==
@@ -9084,27 +9084,6 @@ make-fetch-happen@*, make-fetch-happen@^9.0.1:
socks-proxy-agent "^6.0.0"
ssri "^8.0.0"
-make-fetch-happen@^8.0.14:
- version "8.0.14"
- resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-8.0.14.tgz#aaba73ae0ab5586ad8eaa68bd83332669393e222"
- integrity sha512-EsS89h6l4vbfJEtBZnENTOFk8mCRpY5ru36Xe5bcX1KYIli2mkSHqoFsp5O1wMDvTJJzxe/4THpCTtygjeeGWQ==
- dependencies:
- agentkeepalive "^4.1.3"
- cacache "^15.0.5"
- http-cache-semantics "^4.1.0"
- http-proxy-agent "^4.0.1"
- https-proxy-agent "^5.0.0"
- is-lambda "^1.0.1"
- lru-cache "^6.0.0"
- minipass "^3.1.3"
- minipass-collect "^1.0.2"
- minipass-fetch "^1.3.2"
- minipass-flush "^1.0.5"
- minipass-pipeline "^1.2.4"
- promise-retry "^2.0.1"
- socks-proxy-agent "^5.0.0"
- ssri "^8.0.0"
-
make-plural@^4.3.0:
version "4.3.0"
resolved "https://registry.yarnpkg.com/make-plural/-/make-plural-4.3.0.tgz#f23de08efdb0cac2e0c9ba9f315b0dff6b4c2735"
@@ -9516,7 +9495,7 @@ minipass-json-stream@^1.0.1:
jsonparse "^1.3.1"
minipass "^3.0.0"
-minipass-pipeline@*, minipass-pipeline@^1.2.2, minipass-pipeline@^1.2.4:
+minipass-pipeline@^1.2.2, minipass-pipeline@^1.2.4:
version "1.2.4"
resolved "https://registry.yarnpkg.com/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz#68472f79711c084657c067c5c6ad93cddea8214c"
integrity sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==
@@ -9530,13 +9509,6 @@ minipass-sized@^1.0.3:
dependencies:
minipass "^3.0.0"
-minipass@*, minipass@^3.1.0, minipass@^3.1.1, minipass@^3.1.3:
- version "3.1.5"
- resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.1.5.tgz#71f6251b0a33a49c01b3cf97ff77eda030dff732"
- integrity sha512-+8NzxD82XQoNKNrl1d/FSi+X8wAEWR+sbYAfIvub4Nz0d22plFG72CEVVaufV8PNf4qSslFTD8VMOxNVhHCjTw==
- dependencies:
- yallist "^4.0.0"
-
minipass@^2.6.0, minipass@^2.8.6, minipass@^2.9.0:
version "2.9.0"
resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.9.0.tgz#e713762e7d3e32fed803115cf93e04bca9fcc9a6"
@@ -9552,6 +9524,13 @@ minipass@^3.0.0:
dependencies:
yallist "^4.0.0"
+minipass@^3.1.0, minipass@^3.1.1, minipass@^3.1.3:
+ version "3.1.5"
+ resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.1.5.tgz#71f6251b0a33a49c01b3cf97ff77eda030dff732"
+ integrity sha512-+8NzxD82XQoNKNrl1d/FSi+X8wAEWR+sbYAfIvub4Nz0d22plFG72CEVVaufV8PNf4qSslFTD8VMOxNVhHCjTw==
+ dependencies:
+ yallist "^4.0.0"
+
minizlib@^1.2.1:
version "1.3.3"
resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.3.3.tgz#2290de96818a34c29551c8a8d301216bd65a861d"
@@ -9575,7 +9554,7 @@ mixin-deep@^1.2.0:
for-in "^1.0.2"
is-extendable "^1.0.1"
-mkdirp-infer-owner@*, mkdirp-infer-owner@^2.0.0:
+mkdirp-infer-owner@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/mkdirp-infer-owner/-/mkdirp-infer-owner-2.0.0.tgz#55d3b368e7d89065c38f32fd38e638f0ab61d316"
integrity sha512-sdqtiFt3lkOaYvTXSRIUjkIdPTcxgv5+fgqYE/5qgwdw12cOrAuzzgzvVExIkH/ul1oeHN3bCLOWSG3XOqbKKw==
@@ -9584,11 +9563,6 @@ mkdirp-infer-owner@*, mkdirp-infer-owner@^2.0.0:
infer-owner "^1.0.4"
mkdirp "^1.0.3"
-mkdirp@*, mkdirp@^1.0.3, mkdirp@^1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e"
- integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==
-
mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@^0.5.4, mkdirp@~0.5.1:
version "0.5.5"
resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def"
@@ -9596,6 +9570,11 @@ mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@^0.5.4, mkdirp@~0.5.1:
dependencies:
minimist "^1.2.5"
+mkdirp@^1.0.3, mkdirp@^1.0.4:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e"
+ integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==
+
modern-normalize@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/modern-normalize/-/modern-normalize-1.1.0.tgz#da8e80140d9221426bd4f725c6e11283d34f90b7"
@@ -9616,11 +9595,6 @@ moo@^0.5.0, moo@^0.5.1:
resolved "https://registry.yarnpkg.com/moo/-/moo-0.5.1.tgz#7aae7f384b9b09f620b6abf6f74ebbcd1b65dbc4"
integrity sha512-I1mnb5xn4fO80BH9BLcF0yLypy2UKl+Cb01Fu0hJRkJjlCRtxZMWkTdAtDd5ZqCOxtCkhmRwyI57vWT+1iZ67w==
-ms@*:
- version "2.1.3"
- resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2"
- integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
-
ms@2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
@@ -9636,6 +9610,11 @@ ms@2.1.2, ms@^2.0.0, ms@^2.1.1:
resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
+ms@^2.1.2:
+ version "2.1.3"
+ resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2"
+ integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
+
multer@^1.4.3:
version "1.4.3"
resolved "https://registry.yarnpkg.com/multer/-/multer-1.4.3.tgz#4db352d6992e028ac0eacf7be45c6efd0264297b"
@@ -9869,22 +9848,6 @@ node-fetch@2.6.1, node-fetch@^2.6.0, node-fetch@^2.6.1:
resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052"
integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==
-node-gyp@*:
- version "8.2.0"
- resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-8.2.0.tgz#ef509ccdf5cef3b4d93df0690b90aa55ff8c7977"
- integrity sha512-KG8SdcoAnw2d6augGwl1kOayALUrXW/P2uOAm2J2+nmW/HjZo7y+8TDg7LejxbekOOSv3kzhq+NSUYkIDAX8eA==
- dependencies:
- env-paths "^2.2.0"
- glob "^7.1.4"
- graceful-fs "^4.2.6"
- make-fetch-happen "^8.0.14"
- nopt "^5.0.0"
- npmlog "^4.1.2"
- rimraf "^3.0.2"
- semver "^7.3.5"
- tar "^6.1.2"
- which "^2.0.2"
-
node-gyp@3.x, node-gyp@^5.1.0:
version "5.1.1"
resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-5.1.1.tgz#eb915f7b631c937d282e33aed44cb7a025f62a3e"
@@ -9902,7 +9865,7 @@ node-gyp@3.x, node-gyp@^5.1.0:
tar "^4.4.12"
which "^1.3.1"
-node-gyp@^7.1.0:
+node-gyp@^7.1.0, node-gyp@^7.1.2:
version "7.1.2"
resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-7.1.2.tgz#21a810aebb187120251c3bcec979af1587b188ae"
integrity sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==
@@ -10018,13 +9981,6 @@ noms@0.0.0:
inherits "^2.0.1"
readable-stream "~1.0.31"
-nopt@*, nopt@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/nopt/-/nopt-5.0.0.tgz#530942bb58a512fccafe53fe210f13a25355dc88"
- integrity sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==
- dependencies:
- abbrev "1"
-
nopt@^4.0.1:
version "4.0.3"
resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.3.tgz#a375cad9d02fd921278d954c2254d5aa57e15e48"
@@ -10033,6 +9989,13 @@ nopt@^4.0.1:
abbrev "1"
osenv "^0.1.4"
+nopt@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/nopt/-/nopt-5.0.0.tgz#530942bb58a512fccafe53fe210f13a25355dc88"
+ integrity sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==
+ dependencies:
+ abbrev "1"
+
nopt@~1.0.10:
version "1.0.10"
resolved "https://registry.yarnpkg.com/nopt/-/nopt-1.0.10.tgz#6ddd21bd2a31417b92727dd585f8a6f37608ebee"
@@ -10090,7 +10053,7 @@ normalize-url@^6.0.0:
resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a"
integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==
-npm-audit-report@*:
+npm-audit-report@^2.1.5:
version "2.1.5"
resolved "https://registry.yarnpkg.com/npm-audit-report/-/npm-audit-report-2.1.5.tgz#a5b8850abe2e8452fce976c8960dd432981737b5"
integrity sha512-YB8qOoEmBhUH1UJgh1xFAv7Jg1d+xoNhsDYiFQlEFThEBui0W1vIz2ZK6FVg4WZjwEdl7uBQlm1jy3MUfyHeEw==
@@ -10111,7 +10074,7 @@ npm-bundled@^1.1.1:
dependencies:
npm-normalize-package-bin "^1.0.1"
-npm-install-checks@*, npm-install-checks@^4.0.0:
+npm-install-checks@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/npm-install-checks/-/npm-install-checks-4.0.0.tgz#a37facc763a2fde0497ef2c6d0ac7c3fbe00d7b4"
integrity sha512-09OmyDkNLYwqKPOnbI8exiOZU2GVVmQp7tgez2BPi5OZC8M82elDAps7sxC4l//uSUtotWqoEIDwjRvWH4qz8w==
@@ -10123,7 +10086,7 @@ npm-normalize-package-bin@^1.0.0, npm-normalize-package-bin@^1.0.1:
resolved "https://registry.yarnpkg.com/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz#6e79a41f23fd235c0623218228da7d9c23b8f6e2"
integrity sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==
-npm-package-arg@*, npm-package-arg@^8.0.0, npm-package-arg@^8.0.1, npm-package-arg@^8.1.0, npm-package-arg@^8.1.1, npm-package-arg@^8.1.2, npm-package-arg@^8.1.5:
+npm-package-arg@^8.0.0, npm-package-arg@^8.0.1, npm-package-arg@^8.1.0, npm-package-arg@^8.1.1, npm-package-arg@^8.1.2, npm-package-arg@^8.1.5:
version "8.1.5"
resolved "https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-8.1.5.tgz#3369b2d5fe8fdc674baa7f1786514ddc15466e44"
integrity sha512-LhgZrg0n0VgvzVdSm1oiZworPbTxYHUJCgtsJW8mGvlDpxTM1vSJc3m5QZeUkhAHIzbz3VCHd/R4osi1L1Tg/Q==
@@ -10151,7 +10114,7 @@ npm-packlist@^2.1.4:
npm-bundled "^1.1.1"
npm-normalize-package-bin "^1.0.1"
-npm-pick-manifest@*, npm-pick-manifest@^6.0.0, npm-pick-manifest@^6.1.0, npm-pick-manifest@^6.1.1:
+npm-pick-manifest@^6.0.0, npm-pick-manifest@^6.1.0, npm-pick-manifest@^6.1.1:
version "6.1.1"
resolved "https://registry.yarnpkg.com/npm-pick-manifest/-/npm-pick-manifest-6.1.1.tgz#7b5484ca2c908565f43b7f27644f36bb816f5148"
integrity sha512-dBsdBtORT84S8V8UTad1WlUyKIY9iMsAmqxHbLdeEeBNMLQDlDWWra3wYUx9EBEIiG/YwAy0XyNHDd2goAsfuA==
@@ -10161,14 +10124,14 @@ npm-pick-manifest@*, npm-pick-manifest@^6.0.0, npm-pick-manifest@^6.1.0, npm-pic
npm-package-arg "^8.1.2"
semver "^7.3.4"
-npm-profile@*:
+npm-profile@^5.0.3:
version "5.0.4"
resolved "https://registry.yarnpkg.com/npm-profile/-/npm-profile-5.0.4.tgz#73e5bd1d808edc2c382d7139049cc367ac43161b"
integrity sha512-OKtU7yoAEBOnc8zJ+/uo5E4ugPp09sopo+6y1njPp+W99P8DvQon3BJYmpvyK2Bf1+3YV5LN1bvgXRoZ1LUJBA==
dependencies:
npm-registry-fetch "^11.0.0"
-npm-registry-fetch@*, npm-registry-fetch@^11.0.0:
+npm-registry-fetch@^11.0.0:
version "11.0.0"
resolved "https://registry.yarnpkg.com/npm-registry-fetch/-/npm-registry-fetch-11.0.0.tgz#68c1bb810c46542760d62a6a965f85a702d43a76"
integrity sha512-jmlgSxoDNuhAtxUIG6pVwwtz840i994dL14FoNVZisrmZW5kWd63IUTNv1m/hyRSGSqWjCUp/YZlS1BJyNp9XA==
@@ -10187,7 +10150,7 @@ npm-run-path@^4.0.0, npm-run-path@^4.0.1:
dependencies:
path-key "^3.0.0"
-npm-user-validate@*:
+npm-user-validate@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/npm-user-validate/-/npm-user-validate-1.0.1.tgz#31428fc5475fe8416023f178c0ab47935ad8c561"
integrity sha512-uQwcd/tY+h1jnEaze6cdX/LrhWhoBxfSknxentoqmIuStxUExxjWd3ULMLFPiFUrZKbOVMowH6Jq2FRWfmhcEw==
@@ -10267,16 +10230,6 @@ npm@^7.0.0:
which "^2.0.2"
write-file-atomic "^3.0.3"
-npmlog@*:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-5.0.1.tgz#f06678e80e29419ad67ab964e0fa69959c1eb8b0"
- integrity sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==
- dependencies:
- are-we-there-yet "^2.0.0"
- console-control-strings "^1.1.0"
- gauge "^3.0.0"
- set-blocking "^2.0.0"
-
npmlog@^4.0.2, npmlog@^4.1.2:
version "4.1.2"
resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b"
@@ -10287,6 +10240,16 @@ npmlog@^4.0.2, npmlog@^4.1.2:
gauge "~2.7.3"
set-blocking "~2.0.0"
+npmlog@^5.0.1:
+ version "5.0.1"
+ resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-5.0.1.tgz#f06678e80e29419ad67ab964e0fa69959c1eb8b0"
+ integrity sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==
+ dependencies:
+ are-we-there-yet "^2.0.0"
+ console-control-strings "^1.1.0"
+ gauge "^3.0.0"
+ set-blocking "^2.0.0"
+
nth-check@^1.0.2, nth-check@~1.0.1:
version "1.0.2"
resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c"
@@ -10509,7 +10472,7 @@ opencollective-postinstall@^2.0.2:
resolved "https://registry.yarnpkg.com/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz#7a0fff978f6dbfa4d006238fbac98ed4198c3259"
integrity sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==
-opener@*:
+opener@^1.5.2:
version "1.5.2"
resolved "https://registry.yarnpkg.com/opener/-/opener-1.5.2.tgz#5d37e1f35077b9dcac4301372271afdeb2a13598"
integrity sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==
@@ -10665,7 +10628,7 @@ package-json@^6.3.0:
registry-url "^5.0.0"
semver "^6.2.0"
-pacote@*, pacote@^11.1.11, pacote@^11.2.6, pacote@^11.3.0, pacote@^11.3.1, pacote@^11.3.5:
+pacote@^11.1.11, pacote@^11.2.6, pacote@^11.3.0, pacote@^11.3.1, pacote@^11.3.5:
version "11.3.5"
resolved "https://registry.yarnpkg.com/pacote/-/pacote-11.3.5.tgz#73cf1fc3772b533f575e39efa96c50be8c3dc9d2"
integrity sha512-fT375Yczn4zi+6Hkk2TBe1x1sP8FgFsEIZ2/iWaXY2r/NkhDJfxbcn5paz1+RTFCyNf+dPnaoBDJoAxXSU8Bkg==
@@ -10718,7 +10681,7 @@ parse-asn1@^5.0.0, parse-asn1@^5.1.5:
pbkdf2 "^3.0.3"
safe-buffer "^5.1.1"
-parse-conflict-json@*, parse-conflict-json@^1.1.1:
+parse-conflict-json@^1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/parse-conflict-json/-/parse-conflict-json-1.1.1.tgz#54ec175bde0f2d70abf6be79e0e042290b86701b"
integrity sha512-4gySviBiW5TRl7XHvp1agcS7SOe0KZOjC//71dzZVWJrY9hCrgtvl5v3SyIxCZ4fZF47TxD9nfzmxcx76xmbUw==
@@ -11358,7 +11321,7 @@ q@^1.1.2, q@^1.5.1:
resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7"
integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=
-qrcode-terminal@*:
+qrcode-terminal@^0.12.0:
version "0.12.0"
resolved "https://registry.yarnpkg.com/qrcode-terminal/-/qrcode-terminal-0.12.0.tgz#bb5b699ef7f9f0505092a3748be4464fe71b5819"
integrity sha512-EXtzRZmC+YGmGlDFbXKxQiMZNwCLEO6BANKXG4iCtSIM0yqc/pappSx3RIKr4r0uh5JsBckOXeKrB3Iz7mdQpQ==
@@ -11699,7 +11662,7 @@ read-cmd-shim@^2.0.0:
resolved "https://registry.yarnpkg.com/read-cmd-shim/-/read-cmd-shim-2.0.0.tgz#4a50a71d6f0965364938e9038476f7eede3928d9"
integrity sha512-HJpV9bQpkl6KwjxlJcBoqu9Ba0PQg8TqSNIOrulGt54a0uup0HtevreFHzYzkm0lpnleRdNBzXznKrgxglEHQw==
-read-package-json-fast@*, read-package-json-fast@^2.0.1, read-package-json-fast@^2.0.2:
+read-package-json-fast@^2.0.1, read-package-json-fast@^2.0.2, read-package-json-fast@^2.0.3:
version "2.0.3"
resolved "https://registry.yarnpkg.com/read-package-json-fast/-/read-package-json-fast-2.0.3.tgz#323ca529630da82cb34b36cc0b996693c98c2b83"
integrity sha512-W/BKtbL+dUjTuRL2vziuYhp76s5HZ9qQhd/dKfWIZveD0O40453QNyZhC0e63lqZrAQ4jiOapVoeJ7JrszenQQ==
@@ -11707,7 +11670,7 @@ read-package-json-fast@*, read-package-json-fast@^2.0.1, read-package-json-fast@
json-parse-even-better-errors "^2.3.0"
npm-normalize-package-bin "^1.0.1"
-read-package-json@*, read-package-json@^4.1.1:
+read-package-json@^4.1.1:
version "4.1.1"
resolved "https://registry.yarnpkg.com/read-package-json/-/read-package-json-4.1.1.tgz#153be72fce801578c1c86b8ef2b21188df1b9eea"
integrity sha512-P82sbZJ3ldDrWCOSKxJT0r/CXMWR0OR3KRh55SgKo3p91GSIEEC32v3lSHAvO/UcH3/IoL7uqhOFBduAnwdldw==
@@ -11753,7 +11716,7 @@ read-pkg@^5.0.0, read-pkg@^5.2.0:
parse-json "^5.0.0"
type-fest "^0.6.0"
-read@*, read@1, read@^1.0.7, read@~1.0.1:
+read@1, read@^1.0.7, read@~1.0.1, read@~1.0.7:
version "1.0.7"
resolved "https://registry.yarnpkg.com/read/-/read-1.0.7.tgz#b3da19bd052431a97671d44a42634adf710b40c4"
integrity sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=
@@ -11802,7 +11765,7 @@ readable-stream@~1.0.31:
isarray "0.0.1"
string_decoder "~0.10.x"
-readdir-scoped-modules@*, readdir-scoped-modules@^1.1.0:
+readdir-scoped-modules@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz#8d45407b4f870a0dcaebc0e28670d18e74514309"
integrity sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw==
@@ -12140,13 +12103,6 @@ rgba-regex@^1.0.0:
resolved "https://registry.yarnpkg.com/rgba-regex/-/rgba-regex-1.0.0.tgz#43374e2e2ca0968b0ef1523460b7d730ff22eeb3"
integrity sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=
-rimraf@*, rimraf@^3.0.0, rimraf@^3.0.2:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a"
- integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==
- dependencies:
- glob "^7.1.3"
-
rimraf@^2.6.1, rimraf@^2.6.3:
version "2.7.1"
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec"
@@ -12154,6 +12110,13 @@ rimraf@^2.6.1, rimraf@^2.6.3:
dependencies:
glob "^7.1.3"
+rimraf@^3.0.0, rimraf@^3.0.2:
+ version "3.0.2"
+ resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a"
+ integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==
+ dependencies:
+ glob "^7.1.3"
+
ripemd160@^2.0.0, ripemd160@^2.0.1:
version "2.0.2"
resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c"
@@ -12338,13 +12301,6 @@ semver-regex@^3.1.2:
resolved "https://registry.yarnpkg.com/semver-regex/-/semver-regex-3.1.2.tgz#34b4c0d361eef262e07199dbef316d0f2ab11807"
integrity sha512-bXWyL6EAKOJa81XG1OZ/Yyuq+oT0b2YLlxx7c+mrdYPaPbnj6WgVULXhinMIeZGufuUBu/eVRqXEhiv4imfwxA==
-semver@*, semver@7.3.5, semver@^7.1.1, semver@^7.1.3, semver@^7.3.5:
- version "7.3.5"
- resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7"
- integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==
- dependencies:
- lru-cache "^6.0.0"
-
"semver@2 || 3 || 4 || 5", semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.6.0, semver@^5.7.1:
version "5.7.1"
resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
@@ -12355,6 +12311,13 @@ semver@7.0.0:
resolved "https://registry.yarnpkg.com/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e"
integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==
+semver@7.3.5, semver@^7.1.1, semver@^7.1.3, semver@^7.3.5:
+ version "7.3.5"
+ resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7"
+ integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==
+ dependencies:
+ lru-cache "^6.0.0"
+
semver@^6.0.0, semver@^6.2.0, semver@^6.3.0:
version "6.3.0"
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
@@ -12549,15 +12512,6 @@ snapdragon@^0.8.1:
source-map-resolve "^0.5.0"
use "^3.1.0"
-socks-proxy-agent@^5.0.0:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-5.0.1.tgz#032fb583048a29ebffec2e6a73fca0761f48177e"
- integrity sha512-vZdmnjb9a2Tz6WEQVIurybSwElwPxMZaIc7PzqbJTrezcKNznv6giT7J7tZDZ1BojVaa1jvO/UiUdhDVB0ACoQ==
- dependencies:
- agent-base "^6.0.2"
- debug "4"
- socks "^2.3.3"
-
socks-proxy-agent@^6.0.0:
version "6.1.0"
resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-6.1.0.tgz#869cf2d7bd10fea96c7ad3111e81726855e285c3"
@@ -12567,7 +12521,7 @@ socks-proxy-agent@^6.0.0:
debug "^4.3.1"
socks "^2.6.1"
-socks@^2.3.3, socks@^2.6.1:
+socks@^2.6.1:
version "2.6.1"
resolved "https://registry.yarnpkg.com/socks/-/socks-2.6.1.tgz#989e6534a07cf337deb1b1c94aaa44296520d30e"
integrity sha512-kLQ9N5ucj8uIcxrDwjm0Jsqk06xdpBjGNQtpXy4Q8/QY2k+fY7nZH8CARy+hkbG+SGAovmzzuauCpBlb8FrnBA==
@@ -12739,7 +12693,7 @@ sshpk@^1.7.0:
safer-buffer "^2.0.2"
tweetnacl "~0.14.0"
-ssri@*, ssri@^8.0.0, ssri@^8.0.1:
+ssri@^8.0.0, ssri@^8.0.1:
version "8.0.1"
resolved "https://registry.yarnpkg.com/ssri/-/ssri-8.0.1.tgz#638e4e439e2ffbd2cd289776d5ca457c4f51a2af"
integrity sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==
@@ -13231,18 +13185,6 @@ tailwindcss@^2.2.15:
resolve "^1.20.0"
tmp "^0.2.1"
-tar@*, tar@^6.0.2, tar@^6.1.2:
- version "6.1.11"
- resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.11.tgz#6760a38f003afa1b2ffd0ffe9e9abbd0eab3d621"
- integrity sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==
- dependencies:
- chownr "^2.0.0"
- fs-minipass "^2.0.0"
- minipass "^3.0.0"
- minizlib "^2.1.1"
- mkdirp "^1.0.3"
- yallist "^4.0.0"
-
tar@^4, tar@^4.4.12:
version "4.4.13"
resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.13.tgz#43b364bc52888d555298637b10d60790254ab525"
@@ -13256,6 +13198,18 @@ tar@^4, tar@^4.4.12:
safe-buffer "^5.1.2"
yallist "^3.0.3"
+tar@^6.0.2, tar@^6.1.11:
+ version "6.1.11"
+ resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.11.tgz#6760a38f003afa1b2ffd0ffe9e9abbd0eab3d621"
+ integrity sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==
+ dependencies:
+ chownr "^2.0.0"
+ fs-minipass "^2.0.0"
+ minipass "^3.0.0"
+ minizlib "^2.1.1"
+ mkdirp "^1.0.3"
+ yallist "^4.0.0"
+
tar@^6.1.0:
version "6.1.0"
resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.0.tgz#d1724e9bcc04b977b18d5c573b333a2207229a83"
@@ -13299,7 +13253,7 @@ text-hex@1.0.x:
resolved "https://registry.yarnpkg.com/text-hex/-/text-hex-1.0.0.tgz#69dc9c1b17446ee79a92bf5b884bb4b9127506f5"
integrity sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==
-text-table@*, text-table@^0.2.0:
+text-table@^0.2.0, text-table@~0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4"
integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=
@@ -13358,7 +13312,7 @@ timers-browserify@2.0.12, timers-browserify@^2.0.4:
dependencies:
setimmediate "^1.0.4"
-tiny-relative-date@*:
+tiny-relative-date@^1.3.0:
version "1.3.0"
resolved "https://registry.yarnpkg.com/tiny-relative-date/-/tiny-relative-date-1.3.0.tgz#fa08aad501ed730f31cc043181d995c39a935e07"
integrity sha512-MOQHpzllWxDCHHaDno30hhLfbouoYlOI8YlMNtvKe1zXbjEVhbcEovQxvZrPvtiYW630GQDoMMarCnjfyfHA+A==
@@ -13486,7 +13440,7 @@ traverse@~0.6.6:
resolved "https://registry.yarnpkg.com/traverse/-/traverse-0.6.6.tgz#cbdf560fd7b9af632502fed40f918c157ea97137"
integrity sha1-y99WD9e5r2MlAv7UD5GMFX6pcTc=
-treeverse@*, treeverse@^1.0.4:
+treeverse@^1.0.4:
version "1.0.4"
resolved "https://registry.yarnpkg.com/treeverse/-/treeverse-1.0.4.tgz#a6b0ebf98a1bca6846ddc7ecbc900df08cb9cd5f"
integrity sha512-whw60l7r+8ZU8Tu/Uc2yxtc4ZTZbR/PF3u1IPNKGQ6p8EICLb3Z2lAgoqw9bqYd8IkgnsaOcLzYHFckjqNsf0g==
@@ -14071,7 +14025,7 @@ validate-npm-package-license@^3.0.1, validate-npm-package-license@^3.0.4:
spdx-correct "^3.0.0"
spdx-expression-parse "^3.0.0"
-validate-npm-package-name@*, validate-npm-package-name@^3.0.0:
+validate-npm-package-name@^3.0.0, validate-npm-package-name@~3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz#5fa912d81eb7d0c74afc140de7317f0ca7df437e"
integrity sha1-X6kS2B630MdK/BQN5zF/DKffQ34=
@@ -14207,13 +14161,6 @@ which-typed-array@^1.1.2:
has-symbols "^1.0.1"
is-typed-array "^1.1.3"
-which@*, which@^2.0.1, which@^2.0.2:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1"
- integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==
- dependencies:
- isexe "^2.0.0"
-
which@^1.2.14, which@^1.3.1:
version "1.3.1"
resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a"
@@ -14221,6 +14168,13 @@ which@^1.2.14, which@^1.3.1:
dependencies:
isexe "^2.0.0"
+which@^2.0.1, which@^2.0.2:
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1"
+ integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==
+ dependencies:
+ isexe "^2.0.0"
+
wide-align@^1.1.0, wide-align@^1.1.2:
version "1.1.3"
resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457"
@@ -14311,7 +14265,7 @@ wrappy@1:
resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=
-write-file-atomic@*, write-file-atomic@^3.0.0, write-file-atomic@^3.0.3:
+write-file-atomic@^3.0.0, write-file-atomic@^3.0.3:
version "3.0.3"
resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8"
integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==
From 2333a81cfcf7eb1f9db2f3bb8ff1760f6553db85 Mon Sep 17 00:00:00 2001
From: TheCatLady <52870424+TheCatLady@users.noreply.github.com>
Date: Fri, 8 Oct 2021 08:46:18 -0400
Subject: [PATCH 04/37] chore(github): update CODEOWNERS to allow collaborators
to review/merge all-contributors PRs (#2165) [skip ci]
---
.github/CODEOWNERS | 12 +++++++-----
1 file changed, 7 insertions(+), 5 deletions(-)
diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS
index 7babdcc7..f090d796 100644
--- a/.github/CODEOWNERS
+++ b/.github/CODEOWNERS
@@ -1,12 +1,14 @@
# Global code ownership
-* @sct
+* @sct
# Documentation
-docs/ @TheCatLady @samwiseg0
+/.all-contributorsrc @TheCatLady @samwiseg0 @danshilm
+/*.md @TheCatLady @samwiseg0 @danshilm
+/docs/ @TheCatLady @samwiseg0 @danshilm
# Snap-related files
-.github/workflows/snap.yaml @samwiseg0
-snap/ @samwiseg0
+/.github/workflows/snap.yaml @samwiseg0
+/snap/ @samwiseg0
# i18n locale files
-src/i18n/locale/ @sct @TheCatLady
+/src/i18n/locale/ @sct @TheCatLady
From cbfe9beb3125abc8ee64711050e5080b0e07c397 Mon Sep 17 00:00:00 2001
From: "allcontributors[bot]"
<46447321+allcontributors[bot]@users.noreply.github.com>
Date: Fri, 8 Oct 2021 12:52:40 +0000
Subject: [PATCH 05/37] docs: add sootylunatic as a contributor for translation
(#2102) [skip ci]
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: TheCatLady <52870424+TheCatLady@users.noreply.github.com>
---
.all-contributorsrc | 9 +++++++++
README.md | 3 ++-
2 files changed, 11 insertions(+), 1 deletion(-)
diff --git a/.all-contributorsrc b/.all-contributorsrc
index 0367e4ac..6dc9392f 100644
--- a/.all-contributorsrc
+++ b/.all-contributorsrc
@@ -539,6 +539,15 @@
"contributions": [
"code"
]
+ },
+ {
+ "login": "sootylunatic",
+ "name": "sootylunatic",
+ "avatar_url": "https://avatars.githubusercontent.com/u/36486087?v=4",
+ "profile": "https://github.com/sootylunatic",
+ "contributions": [
+ "translation"
+ ]
}
],
"badgeTemplate": " -orange.svg\"/> ",
diff --git a/README.md b/README.md
index 02c4a81a..f873f3ed 100644
--- a/README.md
+++ b/README.md
@@ -12,7 +12,7 @@
-
+
@@ -149,6 +149,7 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d
tangentThought 💻
Nicolás Espinoza 💻
+ sootylunatic 🌍
From a20f395c94c97dd7ddbc25590f15def2c9bf13c9 Mon Sep 17 00:00:00 2001
From: TheCatLady <52870424+TheCatLady@users.noreply.github.com>
Date: Fri, 8 Oct 2021 09:14:20 -0400
Subject: [PATCH 06/37] fix(api): use query builder for user requests endpoint
(#2119)
---
server/routes/user/index.ts | 37 +++++++++++++++++++++++++++----------
1 file changed, 27 insertions(+), 10 deletions(-)
diff --git a/server/routes/user/index.ts b/server/routes/user/index.ts
index 4bccc772..5d847e23 100644
--- a/server/routes/user/index.ts
+++ b/server/routes/user/index.ts
@@ -194,14 +194,11 @@ router.use('/:id/settings', userSettingsRoutes);
router.get<{ id: string }, UserRequestsResponse>(
'/:id/requests',
async (req, res, next) => {
- const userRepository = getRepository(User);
- const requestRepository = getRepository(MediaRequest);
-
const pageSize = req.query.take ? Number(req.query.take) : 20;
const skip = req.query.skip ? Number(req.query.skip) : 0;
try {
- const user = await userRepository.findOne({
+ const user = await getRepository(User).findOne({
where: { id: Number(req.params.id) },
});
@@ -209,12 +206,32 @@ router.get<{ id: string }, UserRequestsResponse>(
return next({ status: 404, message: 'User not found.' });
}
- const [requests, requestCount] = await requestRepository.findAndCount({
- where: { requestedBy: user },
- order: { id: 'DESC' },
- take: pageSize,
- skip,
- });
+ if (
+ user.id !== req.user?.id &&
+ !req.user?.hasPermission(
+ [Permission.MANAGE_REQUESTS, Permission.REQUEST_VIEW],
+ { type: 'or' }
+ )
+ ) {
+ return next({
+ status: 403,
+ message: "You do not have permission to view this user's requests.",
+ });
+ }
+
+ const [requests, requestCount] = await getRepository(MediaRequest)
+ .createQueryBuilder('request')
+ .leftJoinAndSelect('request.media', 'media')
+ .leftJoinAndSelect('request.seasons', 'seasons')
+ .leftJoinAndSelect('request.modifiedBy', 'modifiedBy')
+ .leftJoinAndSelect('request.requestedBy', 'requestedBy')
+ .andWhere('requestedBy.id = :id', {
+ id: req.user?.id,
+ })
+ .orderBy('request.id', 'DESC')
+ .take(pageSize)
+ .skip(skip)
+ .getManyAndCount();
return res.status(200).json({
pageInfo: {
From 50ce198471b1a3777a183d68904bbfb39ebd4523 Mon Sep 17 00:00:00 2001
From: TheCatLady <52870424+TheCatLady@users.noreply.github.com>
Date: Fri, 8 Oct 2021 09:19:47 -0400
Subject: [PATCH 07/37] fix: apply request overrides iff override & selected
servers match (#2164)
---
.../RequestModal/AdvancedRequester/index.tsx | 23 +++++++++++--------
1 file changed, 14 insertions(+), 9 deletions(-)
diff --git a/src/components/RequestModal/AdvancedRequester/index.tsx b/src/components/RequestModal/AdvancedRequester/index.tsx
index f532917d..9fe8bdaf 100644
--- a/src/components/RequestModal/AdvancedRequester/index.tsx
+++ b/src/components/RequestModal/AdvancedRequester/index.tsx
@@ -150,21 +150,21 @@ const AdvancedRequester: React.FC = ({
const defaultProfile = serverData.profiles.find(
(profile) =>
profile.id ===
- (isAnime
+ (isAnime && serverData.server.activeAnimeProfileId
? serverData.server.activeAnimeProfileId
: serverData.server.activeProfileId)
);
const defaultFolder = serverData.rootFolders.find(
(folder) =>
folder.path ===
- (isAnime
+ (isAnime && serverData.server.activeAnimeDirectory
? serverData.server.activeAnimeDirectory
: serverData.server.activeDirectory)
);
const defaultLanguage = serverData.languageProfiles?.find(
(language) =>
language.id ===
- (isAnime
+ (isAnime && serverData.server.activeAnimeLanguageProfileId
? serverData.server.activeAnimeLanguageProfileId
: serverData.server.activeLanguageProfileId)
);
@@ -172,10 +172,15 @@ const AdvancedRequester: React.FC = ({
? serverData.server.activeAnimeTags
: serverData.server.activeTags;
+ const applyOverrides =
+ defaultOverrides &&
+ ((defaultOverrides.server === null && serverData.server.isDefault) ||
+ defaultOverrides.server === serverData.server.id);
+
if (
defaultProfile &&
defaultProfile.id !== selectedProfile &&
- (!defaultOverrides || defaultOverrides.profile === null)
+ (!applyOverrides || defaultOverrides.profile === null)
) {
setSelectedProfile(defaultProfile.id);
}
@@ -183,7 +188,7 @@ const AdvancedRequester: React.FC = ({
if (
defaultFolder &&
defaultFolder.path !== selectedFolder &&
- (!defaultOverrides || defaultOverrides.folder === null)
+ (!applyOverrides || !defaultOverrides.folder)
) {
setSelectedFolder(defaultFolder.path ?? '');
}
@@ -191,7 +196,7 @@ const AdvancedRequester: React.FC = ({
if (
defaultLanguage &&
defaultLanguage.id !== selectedLanguage &&
- (!defaultOverrides || defaultOverrides.language === null)
+ (!applyOverrides || defaultOverrides.language === null)
) {
setSelectedLanguage(defaultLanguage.id);
}
@@ -199,7 +204,7 @@ const AdvancedRequester: React.FC = ({
if (
defaultTags &&
!isEqual(defaultTags, selectedTags) &&
- (!defaultOverrides || defaultOverrides.tags === null)
+ (!applyOverrides || defaultOverrides.tags === null)
) {
setSelectedTags(defaultTags);
}
@@ -215,7 +220,7 @@ const AdvancedRequester: React.FC = ({
setSelectedProfile(defaultOverrides.profile);
}
- if (defaultOverrides && defaultOverrides.folder != null) {
+ if (defaultOverrides && defaultOverrides.folder) {
setSelectedFolder(defaultOverrides.folder);
}
@@ -241,7 +246,7 @@ const AdvancedRequester: React.FC = ({
profile: selectedProfile !== -1 ? selectedProfile : undefined,
server: selectedServer ?? undefined,
user: selectedUser ?? undefined,
- language: selectedLanguage ?? undefined,
+ language: selectedLanguage !== -1 ? selectedLanguage : undefined,
tags: selectedTags,
});
}
From a4dca2356b7605026f7bc45b691496e765c3328c Mon Sep 17 00:00:00 2001
From: TheCatLady <52870424+TheCatLady@users.noreply.github.com>
Date: Fri, 8 Oct 2021 09:27:07 -0400
Subject: [PATCH 08/37] feat: display release dates for theatrical, digital,
and physical release types (#1492)
* feat: display release dates for theatrical, digital, and physical release types
* fix(ui): use disc icon for physical release
* style: reformat to make new version of Prettier happy
---
src/components/MovieDetails/index.tsx | 100 +++++++++++++++++++++-----
src/components/TvDetails/index.tsx | 15 ++--
src/i18n/locale/en.json | 2 +-
3 files changed, 87 insertions(+), 30 deletions(-)
diff --git a/src/components/MovieDetails/index.tsx b/src/components/MovieDetails/index.tsx
index c4c27ca4..3faf2363 100644
--- a/src/components/MovieDetails/index.tsx
+++ b/src/components/MovieDetails/index.tsx
@@ -1,8 +1,10 @@
import {
ArrowCircleRightIcon,
+ CloudIcon,
CogIcon,
FilmIcon,
PlayIcon,
+ TicketIcon,
} from '@heroicons/react/outline';
import {
CheckCircleIcon,
@@ -12,6 +14,7 @@ import {
ExternalLinkIcon,
} from '@heroicons/react/solid';
import axios from 'axios';
+import { uniqBy } from 'lodash';
import Link from 'next/link';
import { useRouter } from 'next/router';
import React, { useMemo, useState } from 'react';
@@ -49,7 +52,8 @@ import StatusBadge from '../StatusBadge';
const messages = defineMessages({
originaltitle: 'Original Title',
- releasedate: 'Release Date',
+ releasedate:
+ '{releaseCount, plural, one {Release Date} other {Release Dates}}',
revenue: 'Revenue',
budget: 'Budget',
watchtrailer: 'Watch Trailer',
@@ -179,20 +183,29 @@ const MovieDetails: React.FC = ({ movie }) => {
: settings.currentSettings.region
? settings.currentSettings.region
: 'US';
+
+ const releases = data.releases.results.find(
+ (r) => r.iso_3166_1 === region
+ )?.release_dates;
+
+ // Release date types:
+ // 1. Premiere
+ // 2. Theatrical (limited)
+ // 3. Theatrical
+ // 4. Digital
+ // 5. Physical
+ // 6. TV
+ const filteredReleases = uniqBy(
+ releases?.filter((r) => r.type > 2 && r.type < 6),
+ 'type'
+ );
+
const movieAttributes: React.ReactNode[] = [];
- if (
- data.releases.results.length &&
- (data.releases.results.find((r) => r.iso_3166_1 === region)
- ?.release_dates[0].certification ||
- data.releases.results[0].release_dates[0].certification)
- ) {
+ const certification = releases?.find((r) => r.certification)?.certification;
+ if (certification) {
movieAttributes.push(
-
- {data.releases.results.find((r) => r.iso_3166_1 === region)
- ?.release_dates[0].certification ||
- data.releases.results[0].release_dates[0].certification}
-
+ {certification}
);
}
@@ -577,17 +590,66 @@ const MovieDetails: React.FC = ({ movie }) => {
{intl.formatMessage(globalMessages.status)}
{data.status}
- {data.releaseDate && (
+ {filteredReleases && filteredReleases.length > 0 ? (
-
{intl.formatMessage(messages.releasedate)}
-
- {intl.formatDate(data.releaseDate, {
- year: 'numeric',
- month: 'long',
- day: 'numeric',
+
+ {intl.formatMessage(messages.releasedate, {
+ releaseCount: filteredReleases.length,
})}
+
+ {filteredReleases.map((r, i) => (
+
+ {r.type === 3 ? (
+ // Theatrical
+
+ ) : r.type === 4 ? (
+ // Digital
+
+ ) : (
+ // Physical
+
+
+
+ )}
+
+ {intl.formatDate(r.release_date, {
+ year: 'numeric',
+ month: 'long',
+ day: 'numeric',
+ })}
+
+
+ ))}
+
+ ) : (
+ data.releaseDate && (
+
+
+ {intl.formatMessage(messages.releasedate, {
+ releaseCount: 1,
+ })}
+
+
+ {intl.formatDate(data.releaseDate, {
+ year: 'numeric',
+ month: 'long',
+ day: 'numeric',
+ })}
+
+
+ )
)}
{data.revenue > 0 && (
diff --git a/src/components/TvDetails/index.tsx b/src/components/TvDetails/index.tsx
index 73a82c69..44554ba5 100644
--- a/src/components/TvDetails/index.tsx
+++ b/src/components/TvDetails/index.tsx
@@ -177,17 +177,12 @@ const TvDetails: React.FC
= ({ tv }) => {
: 'US';
const seriesAttributes: React.ReactNode[] = [];
- if (
- data.contentRatings.results.length &&
- data.contentRatings.results.find(
- (r) => r.iso_3166_1 === region || data.contentRatings.results[0].rating
- )
- ) {
+ const contentRating = data.contentRatings.results.find(
+ (r) => r.iso_3166_1 === region
+ )?.rating;
+ if (contentRating) {
seriesAttributes.push(
-
- {data.contentRatings.results.find((r) => r.iso_3166_1 === region)
- ?.rating || data.contentRatings.results[0].rating}
-
+ {contentRating}
);
}
diff --git a/src/i18n/locale/en.json b/src/i18n/locale/en.json
index fb03c1af..0ea70344 100644
--- a/src/i18n/locale/en.json
+++ b/src/i18n/locale/en.json
@@ -80,7 +80,7 @@
"components.MovieDetails.play4konplex": "Play in 4K on Plex",
"components.MovieDetails.playonplex": "Play on Plex",
"components.MovieDetails.recommendations": "Recommendations",
- "components.MovieDetails.releasedate": "Release Date",
+ "components.MovieDetails.releasedate": "{releaseCount, plural, one {Release Date} other {Release Dates}}",
"components.MovieDetails.revenue": "Revenue",
"components.MovieDetails.runtime": "{minutes} minutes",
"components.MovieDetails.showless": "Show Less",
From 63789918c57d8df761999c3a497c2e58362bf381 Mon Sep 17 00:00:00 2001
From: "allcontributors[bot]"
<46447321+allcontributors[bot]@users.noreply.github.com>
Date: Fri, 8 Oct 2021 13:43:09 +0000
Subject: [PATCH 09/37] docs: add JoKerIsCraZy as a contributor for translation
(#2171) [skip ci]
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
---
.all-contributorsrc | 9 +++++++++
README.md | 3 ++-
2 files changed, 11 insertions(+), 1 deletion(-)
diff --git a/.all-contributorsrc b/.all-contributorsrc
index 6dc9392f..89dbf824 100644
--- a/.all-contributorsrc
+++ b/.all-contributorsrc
@@ -548,6 +548,15 @@
"contributions": [
"translation"
]
+ },
+ {
+ "login": "JoKerIsCraZy",
+ "name": "JoKerIsCraZy",
+ "avatar_url": "https://avatars.githubusercontent.com/u/47474211?v=4",
+ "profile": "https://github.com/JoKerIsCraZy",
+ "contributions": [
+ "translation"
+ ]
}
],
"badgeTemplate": " -orange.svg\"/> ",
diff --git a/README.md b/README.md
index f873f3ed..3786a12b 100644
--- a/README.md
+++ b/README.md
@@ -12,7 +12,7 @@
-
+
@@ -150,6 +150,7 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d
tangentThought 💻
Nicolás Espinoza 💻
sootylunatic 🌍
+ JoKerIsCraZy 🌍
From 0edb1f452b6ff4a49ae2bde15f7273769788cf4f Mon Sep 17 00:00:00 2001
From: TheCatLady <52870424+TheCatLady@users.noreply.github.com>
Date: Fri, 8 Oct 2021 10:59:21 -0400
Subject: [PATCH 10/37] fix(api): return queried user's requests instead of own
requests (#2174)
---
server/routes/user/index.ts | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/server/routes/user/index.ts b/server/routes/user/index.ts
index 5d847e23..bb58e68b 100644
--- a/server/routes/user/index.ts
+++ b/server/routes/user/index.ts
@@ -226,7 +226,7 @@ router.get<{ id: string }, UserRequestsResponse>(
.leftJoinAndSelect('request.modifiedBy', 'modifiedBy')
.leftJoinAndSelect('request.requestedBy', 'requestedBy')
.andWhere('requestedBy.id = :id', {
- id: req.user?.id,
+ id: user.id,
})
.orderBy('request.id', 'DESC')
.take(pageSize)
From 4f36ca718fa5dd9d392f36062d039f0f201b4ce6 Mon Sep 17 00:00:00 2001
From: "allcontributors[bot]"
<46447321+allcontributors[bot]@users.noreply.github.com>
Date: Fri, 8 Oct 2021 15:06:45 +0000
Subject: [PATCH 11/37] docs: add GoByeBye as a contributor for translation
(#2172) [skip ci]
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
---
.all-contributorsrc | 9 +++++++++
README.md | 3 ++-
2 files changed, 11 insertions(+), 1 deletion(-)
diff --git a/.all-contributorsrc b/.all-contributorsrc
index 89dbf824..f4c90938 100644
--- a/.all-contributorsrc
+++ b/.all-contributorsrc
@@ -557,6 +557,15 @@
"contributions": [
"translation"
]
+ },
+ {
+ "login": "GoByeBye",
+ "name": "Daddie0",
+ "avatar_url": "https://avatars.githubusercontent.com/u/33762262?v=4",
+ "profile": "https://daddie.dev",
+ "contributions": [
+ "translation"
+ ]
}
],
"badgeTemplate": " -orange.svg\"/> ",
diff --git a/README.md b/README.md
index 3786a12b..8a15af81 100644
--- a/README.md
+++ b/README.md
@@ -12,7 +12,7 @@
-
+
@@ -151,6 +151,7 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d
Nicolás Espinoza 💻
sootylunatic 🌍
JoKerIsCraZy 🌍
+ Daddie0 🌍
From c73cf7b19cbc19e97a777c0facb9264fb0113093 Mon Sep 17 00:00:00 2001
From: "Weblate (bot)"
Date: Fri, 8 Oct 2021 17:16:48 +0200
Subject: [PATCH 12/37] feat(lang): translations update from Weblate (#2101)
* feat(lang): translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (883 of 883 strings)
feat(lang): translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (883 of 883 strings)
Co-authored-by: Hosted Weblate
Co-authored-by: Tijuco
Co-authored-by: costaht
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/pt_BR/
Translation: Overseerr/Overseerr Frontend
* feat(lang): translated using Weblate (Dutch)
Currently translated at 100.0% (883 of 883 strings)
Co-authored-by: Hosted Weblate
Co-authored-by: Kobe
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/nl/
Translation: Overseerr/Overseerr Frontend
* feat(lang): translated using Weblate (Italian)
Currently translated at 100.0% (883 of 883 strings)
feat(lang): translated using Weblate (Italian)
Currently translated at 100.0% (883 of 883 strings)
Co-authored-by: Hosted Weblate
Co-authored-by: Simone
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/it/
Translation: Overseerr/Overseerr Frontend
* feat(lang): translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (883 of 883 strings)
Co-authored-by: Hosted Weblate
Co-authored-by: TheCatLady
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/zh_Hant/
Translation: Overseerr/Overseerr Frontend
* feat(lang): translated using Weblate (French)
Currently translated at 98.4% (869 of 883 strings)
Co-authored-by: Hosted Weblate
Co-authored-by: Mathieu
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/fr/
Translation: Overseerr/Overseerr Frontend
* feat(lang): translated using Weblate (Russian)
Currently translated at 99.7% (881 of 883 strings)
feat(lang): translated using Weblate (Russian)
Currently translated at 99.7% (881 of 883 strings)
feat(lang): translated using Weblate (Russian)
Currently translated at 64.3% (568 of 883 strings)
Co-authored-by: Hosted Weblate
Co-authored-by: Sergey Moiseev
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/ru/
Translation: Overseerr/Overseerr Frontend
* feat(lang): translated using Weblate (Czech)
Currently translated at 43.9% (388 of 883 strings)
feat(lang): translated using Weblate (Czech)
Currently translated at 43.7% (386 of 883 strings)
feat(lang): added translation using Weblate (Czech)
Co-authored-by: Core Intel
Co-authored-by: Hosted Weblate
Co-authored-by: sct
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/cs/
Translation: Overseerr/Overseerr Frontend
* feat(lang): translated using Weblate (Danish)
Currently translated at 5.5% (49 of 883 strings)
feat(lang): added translation using Weblate (Danish)
Co-authored-by: Hosted Weblate
Co-authored-by: Nicolai Skafte
Co-authored-by: sct
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/da/
Translation: Overseerr/Overseerr Frontend
* feat(lang): added translation using Weblate (Polish)
Co-authored-by: Hosted Weblate
Co-authored-by: sct
* feat(lang): translated using Weblate (Swedish)
Currently translated at 100.0% (883 of 883 strings)
Co-authored-by: Hosted Weblate
Co-authored-by: Shjosan
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/sv/
Translation: Overseerr/Overseerr Frontend
Co-authored-by: Tijuco
Co-authored-by: costaht
Co-authored-by: Kobe
Co-authored-by: Simone
Co-authored-by: TheCatLady
Co-authored-by: Mathieu
Co-authored-by: Sergey Moiseev
Co-authored-by: Core Intel
Co-authored-by: sct
Co-authored-by: Nicolai Skafte
Co-authored-by: Shjosan
---
src/i18n/locale/cs.json | 427 +++++++++++++++++++++++
src/i18n/locale/da.json | 51 +++
src/i18n/locale/fr.json | 4 +-
src/i18n/locale/it.json | 4 +-
src/i18n/locale/nl.json | 4 +-
src/i18n/locale/pl.json | 1 +
src/i18n/locale/pt_BR.json | 6 +-
src/i18n/locale/ru.json | 635 +++++++++++++++++++++++++++--------
src/i18n/locale/sv.json | 4 +-
src/i18n/locale/zh_Hant.json | 4 +-
10 files changed, 998 insertions(+), 142 deletions(-)
create mode 100644 src/i18n/locale/cs.json
create mode 100644 src/i18n/locale/da.json
create mode 100644 src/i18n/locale/pl.json
diff --git a/src/i18n/locale/cs.json b/src/i18n/locale/cs.json
new file mode 100644
index 00000000..eef281d8
--- /dev/null
+++ b/src/i18n/locale/cs.json
@@ -0,0 +1,427 @@
+{
+ "components.Settings.notificationsettings": "Nastavení oznámení",
+ "components.Settings.locale": "Jazyk zobrazení",
+ "components.Settings.generalsettings": "Obecná nastavení",
+ "components.Settings.enablessl": "Použít SSL",
+ "components.Settings.default4k": "Výchozí 4K",
+ "components.Settings.cancelscan": "Zrušit skenování",
+ "components.Settings.apikey": "API klíč",
+ "components.Settings.activeProfile": "Aktivní profil",
+ "components.Settings.SonarrModal.syncEnabled": "Povolit skenování",
+ "components.Settings.SonarrModal.ssl": "Použít SSL",
+ "components.Settings.SonarrModal.servername": "Název serveru",
+ "components.Settings.SonarrModal.server4k": "4K server",
+ "components.Settings.SonarrModal.selecttags": "Vyberte značky",
+ "components.Settings.SonarrModal.seasonfolders": "Složky pro série",
+ "components.Settings.SonarrModal.rootfolder": "Kořenový adresář",
+ "components.Settings.SonarrModal.qualityprofile": "Profil kvality",
+ "components.Settings.SonarrModal.notagoptions": "Žádné značky.",
+ "components.Settings.SonarrModal.loadingTags": "Načítání značek…",
+ "components.Settings.SonarrModal.languageprofile": "Jazykový profil",
+ "components.Settings.SonarrModal.externalUrl": "Externí URL",
+ "components.Settings.SonarrModal.defaultserver": "Výchozí server",
+ "components.Settings.SonarrModal.apiKey": "API klíč",
+ "components.Settings.SonarrModal.animeTags": "Anime značky",
+ "components.Settings.SonarrModal.add": "Přidat server",
+ "components.Settings.SettingsUsers.userSettings": "Uživatelské nastavení",
+ "components.Settings.SettingsUsers.defaultPermissions": "Výchozí oprávnění",
+ "components.Settings.SettingsJobsCache.unknownJob": "Neznámá úloha",
+ "components.Settings.SettingsJobsCache.sonarr-scan": "Sonarr Sken",
+ "components.Settings.SettingsJobsCache.runnow": "Spustit nyní",
+ "components.Settings.SettingsJobsCache.radarr-scan": "Radarr Sken",
+ "components.Settings.SettingsJobsCache.jobstarted": "{jobname} zahájeno.",
+ "components.Settings.SettingsJobsCache.jobname": "Název úlohy",
+ "components.Settings.SettingsJobsCache.jobcancelled": "{jobname} zrušeno.",
+ "components.Settings.SettingsJobsCache.flushcache": "Vyprázdnit mezipaměť",
+ "components.Settings.SettingsJobsCache.canceljob": "Zrušit úlohu",
+ "components.Settings.SettingsJobsCache.cachevsize": "Velikost hodnoty",
+ "components.Settings.SettingsJobsCache.cachename": "Název mezipaměti",
+ "components.Settings.SettingsAbout.totalrequests": "Celkový počet žádostí",
+ "components.Settings.SettingsAbout.totalmedia": "Celkový počet médií",
+ "components.Settings.SettingsAbout.timezone": "Časové pásmo",
+ "components.Settings.SettingsAbout.supportoverseerr": "Podpořte Overseerr",
+ "components.Settings.SettingsAbout.overseerrinformation": "Overseerr Informace",
+ "components.Settings.SettingsAbout.githubdiscussions": "Diskuze na GitHubu",
+ "components.Settings.SettingsAbout.Releases.viewchangelog": "Zobrazit seznam změn",
+ "components.Settings.SettingsAbout.Releases.versionChangelog": "Seznam změn",
+ "components.Settings.SettingsAbout.Releases.currentversion": "Aktuální verze",
+ "components.Settings.RadarrModal.syncEnabled": "Povolit skenování",
+ "components.Settings.RadarrModal.ssl": "Použít SSL",
+ "components.Settings.RadarrModal.servername": "Název serveru",
+ "components.Settings.RadarrModal.server4k": "4K server",
+ "components.Settings.RadarrModal.selecttags": "Vyberte značky",
+ "components.Settings.RadarrModal.rootfolder": "Kořenový adresář",
+ "components.Settings.RadarrModal.qualityprofile": "Profil kvality",
+ "components.Settings.RadarrModal.notagoptions": "Žádné značky.",
+ "components.Settings.RadarrModal.minimumAvailability": "Minimální dostupnost",
+ "components.Settings.RadarrModal.loadingTags": "Načítání značek…",
+ "components.Settings.RadarrModal.externalUrl": "Externí URL",
+ "components.Settings.RadarrModal.defaultserver": "Výchozí server",
+ "components.Settings.RadarrModal.apiKey": "API klíč",
+ "components.Settings.RadarrModal.add": "Přidat server",
+ "components.Settings.Notifications.webhookUrl": "Webhook URL",
+ "components.Settings.Notifications.smtpPort": "SMTP Port",
+ "components.Settings.Notifications.smtpHost": "SMTP Host",
+ "components.Settings.Notifications.senderName": "Jméno odesílatele",
+ "components.Settings.Notifications.sendSilently": "Odeslat potichu",
+ "components.Settings.Notifications.pgpPassword": "PGP heslo",
+ "components.Settings.Notifications.encryption": "Metoda šifrování",
+ "components.Settings.Notifications.emailsender": "Adresa odesílatele",
+ "components.Settings.Notifications.chatId": "ID chatu",
+ "components.Settings.Notifications.botUsername": "Jméno bota",
+ "components.Settings.Notifications.authUser": "SMTP uživatelské jméno",
+ "components.Settings.Notifications.authPass": "SMTP Heslo",
+ "components.Settings.Notifications.agentenabled": "Povolit agenta",
+ "components.Settings.Notifications.NotificationsWebhook.webhookUrl": "Webhook URL",
+ "components.Settings.Notifications.NotificationsWebhook.customJson": "JSON Payload",
+ "components.Settings.Notifications.NotificationsWebhook.authheader": "Autorizační hlavička",
+ "components.Settings.Notifications.NotificationsWebhook.agentenabled": "Povolit agenta",
+ "components.Settings.Notifications.NotificationsWebPush.agentenabled": "Povolit agenta",
+ "components.Settings.Notifications.NotificationsSlack.webhookUrl": "Webhook URL",
+ "components.Settings.Notifications.NotificationsSlack.agentenabled": "Povolit agenta",
+ "components.Settings.Notifications.NotificationsPushover.agentenabled": "Povolit agenta",
+ "components.Settings.Notifications.NotificationsPushbullet.agentEnabled": "Povolit agenta",
+ "components.Settings.Notifications.NotificationsPushbullet.accessToken": "Přístupový token",
+ "components.Settings.Notifications.NotificationsLunaSea.webhookUrl": "Webhook URL",
+ "components.Settings.Notifications.NotificationsLunaSea.profileName": "Jméno profilu",
+ "components.Settings.Notifications.NotificationsLunaSea.agentenabled": "Povolit agenta",
+ "components.Search.searchresults": "Výsledek vyhledávání",
+ "components.ResetPassword.passwordreset": "Obnovení hesla",
+ "components.ResetPassword.email": "E-mailová adresa",
+ "components.ResetPassword.confirmpassword": "Potvrďte heslo",
+ "components.RequestModal.selectseason": "Vyberte série",
+ "components.RequestModal.seasonnumber": "{number} Série",
+ "components.RequestModal.requesttitle": "Zažádat o {title}",
+ "components.RequestModal.edit": "Upravit žádost",
+ "components.RequestModal.cancel": "Zrušit žádost",
+ "components.RequestModal.autoapproval": "Automatické schválení",
+ "components.RequestModal.alreadyrequested": "Již vyžádáno",
+ "components.RequestModal.AdvancedRequester.selecttags": "Vybrat značky",
+ "components.RequestModal.AdvancedRequester.rootfolder": "Kořenový adresář",
+ "components.RequestModal.AdvancedRequester.requestas": "Zažádat jako",
+ "components.RequestModal.AdvancedRequester.qualityprofile": "Profil kvality",
+ "components.RequestModal.AdvancedRequester.notagoptions": "Žádné značky.",
+ "components.RequestModal.AdvancedRequester.languageprofile": "Jazykový profil",
+ "components.RequestModal.AdvancedRequester.folder": "{path} ({space})",
+ "components.RequestModal.AdvancedRequester.destinationserver": "Cílový server",
+ "components.RequestModal.AdvancedRequester.default": "{name} (výchozí)",
+ "components.RequestList.sortModified": "Naposledy změněno",
+ "components.RequestList.sortAdded": "Datum žádosti",
+ "components.RequestList.RequestItem.editrequest": "Upravit žádost",
+ "components.RequestList.RequestItem.deleterequest": "Odstranit žádost",
+ "components.RequestList.RequestItem.cancelRequest": "Zrušit žádost",
+ "components.RequestCard.deleterequest": "Odstranit žádost",
+ "components.RequestButton.viewrequest": "Zobrazit žádost",
+ "components.RequestButton.requestmore": "Vyžádat více",
+ "components.RequestButton.declinerequest": "Odmítnout žádost",
+ "components.RequestButton.approverequest": "Schválit žádost",
+ "components.RequestBlock.server": "Cílový server",
+ "components.RequestBlock.rootfolder": "Kořenový adresář",
+ "components.RequestBlock.requestoverrides": "Přepsání požadavku",
+ "components.RequestBlock.profilechanged": "Profil kvality",
+ "components.RegionSelector.regionServerDefault": "Výchozí ({region})",
+ "components.RegionSelector.regionDefault": "Všechny regiony",
+ "components.PlexLoginButton.signinwithplex": "Přihlásit se",
+ "components.PlexLoginButton.signingin": "Přihlašování…",
+ "components.PersonDetails.birthdate": "Narozen {birthdate}",
+ "components.PersonDetails.ascharacter": "jako {character}",
+ "components.PermissionEdit.viewrequests": "Zobrazit žádosti",
+ "components.PermissionEdit.users": "Spravovat uživatele",
+ "components.PermissionEdit.settings": "Spravovat nastavení",
+ "components.PermissionEdit.requestTv": "Žádat seriály",
+ "components.PermissionEdit.requestMovies": "Žádat filmy",
+ "components.PermissionEdit.request4k": "Žádosti ve 4K",
+ "components.PermissionEdit.managerequests": "Spravovat žádosti",
+ "components.PermissionEdit.autoapproveSeries": "Automaticky schvalovat seriály",
+ "components.PermissionEdit.autoapproveMovies": "Automaticky schvalovat filmy",
+ "components.UserProfile.UserSettings.UserNotificationSettings.notifications": "Oznámení",
+ "components.UserProfile.UserSettings.UserNotificationSettings.email": "E-mail",
+ "components.UserProfile.UserSettings.UserGeneralSettings.user": "Uživatel",
+ "components.UserProfile.UserSettings.UserGeneralSettings.role": "Role",
+ "components.UserProfile.UserSettings.UserGeneralSettings.owner": "Vlastník",
+ "components.UserProfile.UserSettings.UserGeneralSettings.general": "Obecné",
+ "components.UserProfile.UserSettings.UserGeneralSettings.admin": "Admin",
+ "components.UserList.users": "Uživatelé",
+ "components.UserList.user": "Uživatel",
+ "components.UserList.totalrequests": "Žádosti",
+ "components.UserList.role": "Role",
+ "components.UserList.password": "Heslo",
+ "components.UserList.owner": "Vlastník",
+ "components.UserList.lastupdated": "Aktualizováno",
+ "components.UserList.creating": "Vytváření…",
+ "components.UserList.created": "Vytvořeno",
+ "components.UserList.create": "Vytvořit",
+ "components.UserList.admin": "Admin",
+ "components.UserList.accounttype": "Typ",
+ "components.TvDetails.recommendations": "Doporučení",
+ "components.TvDetails.overview": "Přehled",
+ "components.TvDetails.manageModalRequests": "Žádosti",
+ "components.TvDetails.cast": "Obsazení",
+ "components.TvDetails.anime": "Anime",
+ "components.StatusChacker.reloadOverseerr": "Znovu načíst",
+ "components.Setup.tip": "Tip",
+ "components.Setup.setup": "Konfigurace",
+ "components.Setup.finishing": "Dokončování…",
+ "components.Setup.continue": "Pokračovat",
+ "components.Settings.webhook": "Webhook",
+ "components.Settings.ssl": "SSL",
+ "components.Settings.services": "Služby",
+ "components.Settings.serverpreset": "Server",
+ "components.Settings.serverSecure": "zabezpečené",
+ "components.Settings.serverRemote": "vzdálený",
+ "components.Settings.serverLocal": "místní",
+ "components.Settings.scanning": "Synchronizace…",
+ "components.Settings.port": "Port",
+ "components.Settings.plex": "Plex",
+ "components.Settings.notifications": "Oznámení",
+ "components.Settings.menuUsers": "Uživatelé",
+ "components.Settings.menuServices": "Služby",
+ "components.Settings.menuPlexSettings": "Plex",
+ "components.Settings.menuNotifications": "Oznámení",
+ "components.Settings.menuLogs": "Záznamy",
+ "components.Settings.menuGeneralSettings": "Obecné",
+ "components.Settings.menuAbout": "O aplikaci",
+ "components.Settings.mediaTypeSeries": "seriál",
+ "components.Settings.mediaTypeMovie": "film",
+ "components.Settings.is4k": "4K",
+ "components.Settings.general": "Obecné",
+ "components.Settings.email": "E-mail",
+ "components.Settings.default": "Výchozí",
+ "components.Settings.address": "Adresy",
+ "components.Settings.SonarrModal.tags": "Značky",
+ "components.Settings.SonarrModal.port": "Port",
+ "components.Settings.SettingsUsers.users": "Uživatelé",
+ "components.Settings.SettingsLogs.time": "Časová značka",
+ "components.Settings.SettingsLogs.resumeLogs": "Pokračovat",
+ "components.Settings.SettingsLogs.pauseLogs": "Pauza",
+ "components.Settings.SettingsLogs.message": "Zpráva",
+ "components.Settings.SettingsLogs.logs": "Záznamy",
+ "components.Settings.SettingsLogs.level": "Závažnost",
+ "components.Settings.SettingsLogs.label": "Štítek",
+ "components.Settings.SettingsLogs.filterWarn": "Varování",
+ "components.Settings.SettingsLogs.filterInfo": "Informace",
+ "components.Settings.SettingsLogs.filterError": "Chyba",
+ "components.Settings.SettingsLogs.filterDebug": "Ladění",
+ "components.Settings.SettingsJobsCache.process": "Proces",
+ "components.Settings.SettingsJobsCache.jobtype": "Typ",
+ "components.Settings.SettingsJobsCache.jobs": "Úkoly",
+ "components.Settings.SettingsJobsCache.command": "Příkaz",
+ "components.Settings.SettingsJobsCache.cachehits": "Úspěchy",
+ "components.Settings.SettingsJobsCache.cache": "Mezipaměť",
+ "components.Settings.SettingsAbout.version": "Verze",
+ "components.Settings.SettingsAbout.preferredmethod": "Preferované",
+ "components.Settings.SettingsAbout.documentation": "Dokumentace",
+ "components.Settings.SettingsAbout.about": "O aplikaci",
+ "components.Settings.SettingsAbout.Releases.releases": "Verze",
+ "components.Settings.SettingsAbout.Releases.latestversion": "Nejnovější",
+ "components.Settings.RadarrModal.tags": "Značky",
+ "components.Settings.RadarrModal.port": "Port",
+ "components.Settings.Notifications.encryptionNone": "Žádné",
+ "components.Search.search": "Vyhledat",
+ "components.ResetPassword.password": "Heslo",
+ "components.RequestModal.season": "Série",
+ "components.RequestModal.extras": "Extra",
+ "components.RequestModal.QuotaDisplay.season": "série",
+ "components.RequestModal.QuotaDisplay.movie": "film",
+ "components.RequestModal.AdvancedRequester.tags": "Značky",
+ "components.RequestModal.AdvancedRequester.advancedoptions": "Pokročilé",
+ "components.RequestList.requests": "Žádosti",
+ "components.RequestList.RequestItem.requesteddate": "Zažádáno",
+ "components.RequestList.RequestItem.requested": "Zažádáno",
+ "components.RequestList.RequestItem.modified": "Upraveno",
+ "components.QuotaSelector.unlimited": "Neomezené",
+ "components.PersonDetails.crewmember": "Další profese",
+ "components.PersonDetails.appearsin": "Vystoupení",
+ "components.PermissionEdit.request": "Zažádat",
+ "components.PermissionEdit.autoapprove4kSeries": "Automatické schválení 4K seriálů",
+ "components.NotificationTypeSelector.usermediaapprovedDescription": "Získat upozornění na schválení vašich žádostí o média.",
+ "components.NotificationTypeSelector.usermediaAutoApprovedDescription": "Získat upozornění, když ostatní uživatelé zadají nové požadavky na média, která jsou automaticky schválena.",
+ "components.NotificationTypeSelector.mediarequestedDescription": "Odeslat oznámení, když uživatelé zažádají o média vyžadující schválení.",
+ "components.MovieDetails.streamingproviders": "Aktuálně streamovatelné zde",
+ "pages.serviceunavailable": "Služba není k dispozici",
+ "pages.returnHome": "Vrátit se domů",
+ "pages.pagenotfound": "Stránka nebyla nalezena",
+ "pages.oops": "Jejda",
+ "pages.internalservererror": "Interní chyba serveru",
+ "pages.errormessagewithcode": "{statusCode} - {error}",
+ "i18n.view": "Zobrazit",
+ "i18n.usersettings": "Uživatelské nastavení",
+ "i18n.unavailable": "Nedostupné",
+ "i18n.tvshows": "Seriály",
+ "i18n.tvshow": "Seriál",
+ "i18n.testing": "Testuji…",
+ "i18n.test": "Otestovat",
+ "i18n.status": "Stav",
+ "i18n.showingresults": "Zobrazuji {from} do {to} {total} výsledky",
+ "i18n.settings": "Nastavení",
+ "i18n.saving": "Ukládání…",
+ "i18n.save": "Uložit změny",
+ "i18n.retrying": "Opakování…",
+ "i18n.retry": "Opakovat",
+ "i18n.resultsperpage": "Zobrazit {pageSize} výsledků na stránku",
+ "i18n.requesting": "Zažádáno…",
+ "i18n.requested": "Zažádáno",
+ "i18n.request4k": "Zažádat ve 4K",
+ "i18n.request": "Zažádat",
+ "i18n.processing": "Zpracovává se",
+ "i18n.previous": "Předchozí",
+ "i18n.pending": "Čekající",
+ "i18n.partiallyavailable": "Částečně k dispozici",
+ "i18n.notrequested": "Nebylo zažádáno",
+ "i18n.noresults": "Žádné výsledky.",
+ "i18n.next": "Další",
+ "i18n.movies": "Filmy",
+ "i18n.movie": "Film",
+ "i18n.loading": "Načítání…",
+ "i18n.failed": "Selhalo",
+ "i18n.experimental": "Experimentální",
+ "i18n.edit": "Upravit",
+ "i18n.delimitedlist": "{a}, {b}",
+ "i18n.deleting": "Odstraňování…",
+ "i18n.delete": "Odstranit",
+ "i18n.declined": "Odmítnuto",
+ "i18n.decline": "Odmítnout",
+ "i18n.close": "Zavřít",
+ "i18n.canceling": "Rušení…",
+ "i18n.cancel": "Zrušit",
+ "i18n.back": "Zpět",
+ "i18n.available": "K dispozici",
+ "i18n.areyousure": "Jste si jistý?",
+ "i18n.approved": "Schváleno",
+ "i18n.approve": "Schválit",
+ "i18n.all": "Vše",
+ "i18n.advanced": "Pokročilé",
+ "components.UserProfile.unlimited": "Neomezené",
+ "components.UserProfile.totalrequests": "Celkový počet žádostí",
+ "components.UserProfile.seriesrequest": "Seriál zažádán",
+ "components.UserProfile.requestsperdays": "Zbývá {limit}",
+ "components.UserProfile.recentrequests": "Nedávné žádosti",
+ "components.UserProfile.norequests": "Žádné žádosti.",
+ "components.UserProfile.UserSettings.menuPermissions": "Oprávnění",
+ "components.UserProfile.UserSettings.menuNotifications": "Oznámení",
+ "components.UserProfile.UserSettings.menuGeneralSettings": "Obecné",
+ "components.UserProfile.UserSettings.menuChangePass": "Heslo",
+ "components.UserProfile.UserSettings.UserPermissions.unauthorizedDescription": "Vlastní oprávnění nelze upravovat.",
+ "components.UserProfile.UserSettings.UserPermissions.toastSettingsSuccess": "Oprávnění byla úspěšně uložena!",
+ "components.UserProfile.UserSettings.UserPermissions.toastSettingsFailure": "Při ukládání nastavení se něco pokazilo.",
+ "components.UserProfile.UserSettings.UserPermissions.permissions": "Oprávnění",
+ "components.UserProfile.UserSettings.UserPasswordChange.validationNewPasswordLength": "Heslo je příliš krátké; mělo by mít minimálně 8 znaků",
+ "components.UserProfile.UserSettings.UserPasswordChange.validationNewPassword": "Musíte zadat nové heslo",
+ "components.UserProfile.UserSettings.UserPasswordChange.validationCurrentPassword": "Musíte zadat své aktuální heslo",
+ "components.UserProfile.UserSettings.UserPasswordChange.validationConfirmPasswordSame": "Hesla se musí shodovat",
+ "components.UserProfile.UserSettings.UserPasswordChange.validationConfirmPassword": "Musíte potvrdit nové heslo",
+ "components.UserProfile.UserSettings.UserPasswordChange.toastSettingsSuccess": "Heslo úspěšně uloženo!",
+ "components.UserProfile.UserSettings.UserPasswordChange.toastSettingsFailureVerifyCurrent": "Při ukládání hesla se něco pokazilo. Bylo vaše aktuální heslo zadáno správně?",
+ "components.UserProfile.UserSettings.UserPasswordChange.toastSettingsFailure": "Při ukládání hesla se něco pokazilo.",
+ "components.UserProfile.UserSettings.UserPasswordChange.password": "Heslo",
+ "pages.somethingwentwrong": "Něco se pokazilo",
+ "components.PermissionEdit.autoapprove4kMovies": "Automatické schvalování 4K filmů",
+ "components.PermissionEdit.autoapprove4k": "Automatické schválení 4K",
+ "components.PermissionEdit.autoapprove": "Automatické schválení",
+ "components.PermissionEdit.advancedrequest": "Pokročilé žádosti",
+ "components.PermissionEdit.admin": "Admin",
+ "components.NotificationTypeSelector.notificationTypes": "Typy oznámení",
+ "components.NotificationTypeSelector.mediarequested": "Médium zažádáno",
+ "components.NotificationTypeSelector.mediafailedDescription": "Odeslat oznámení, když se nepodaří přidat požadavky na média do Radarru nebo Sonarru.",
+ "components.NotificationTypeSelector.mediafailed": "Médium selhalo",
+ "components.NotificationTypeSelector.mediadeclinedDescription": "Odeslat oznámení, pokud jsou požadavky na média odmítnuty.",
+ "components.NotificationTypeSelector.mediadeclined": "Médium odmítnuto",
+ "components.NotificationTypeSelector.mediaavailableDescription": "Odeslat oznámení, jakmile budou k dispozici žádosti o média.",
+ "components.NotificationTypeSelector.mediaavailable": "Médium je k dispozici",
+ "components.NotificationTypeSelector.mediaapprovedDescription": "Odeslat oznámení, když jsou požadavky na média ručně schváleny.",
+ "components.NotificationTypeSelector.mediaapproved": "Médium schváleno",
+ "components.NotificationTypeSelector.mediaAutoApprovedDescription": "Odeslat oznámení, když uživatelé zadají nové požadavky na média, která jsou automaticky schválena.",
+ "components.NotificationTypeSelector.mediaAutoApproved": "Médium automaticky schváleno",
+ "components.MovieDetails.watchtrailer": "Sledovat trailer",
+ "components.MovieDetails.viewfullcrew": "Zobrazit kompletní štáb",
+ "components.MovieDetails.similar": "Podobné tituly",
+ "components.MovieDetails.showmore": "Zobrazit více",
+ "components.MovieDetails.showless": "Zobrazit méně",
+ "components.MovieDetails.runtime": "{minutes} minut",
+ "components.MovieDetails.revenue": "Výnos",
+ "components.MovieDetails.releasedate": "Datum vydání",
+ "components.MovieDetails.recommendations": "Doporučení",
+ "components.MovieDetails.playonplex": "Přehrát v Plexu",
+ "components.MovieDetails.play4konplex": "Přehrát v Plexu ve 4K",
+ "components.MovieDetails.overviewunavailable": "Přehled není k dispozici.",
+ "components.MovieDetails.overview": "Přehled",
+ "components.MovieDetails.originaltitle": "Původní název",
+ "components.MovieDetails.originallanguage": "Původní jazyk",
+ "components.MovieDetails.openradarr4k": "Otevřít film ve 4K Radarru",
+ "components.MovieDetails.openradarr": "Otevřít film v Radarru",
+ "components.MovieDetails.markavailable": "Označit jako dostupné",
+ "components.MovieDetails.mark4kavailable": "Označit jako dostupné ve 4K",
+ "components.MovieDetails.manageModalTitle": "Spravovat film",
+ "components.MovieDetails.manageModalRequests": "Žádosti",
+ "components.MovieDetails.manageModalNoRequests": "Žádné žádosti.",
+ "components.MovieDetails.manageModalClearMediaWarning": "* Tímto nevratně odstraníte všechna data pro tento film, včetně všech požadavků. Pokud tato položka v knihovně Plex existuje, budou informace o médiu znovu vytvořeny při příštím skenování.",
+ "components.MovieDetails.manageModalClearMedia": "Vymazat data médií",
+ "components.MovieDetails.downloadstatus": "Stav stahování",
+ "components.MovieDetails.cast": "Obsazení",
+ "components.MovieDetails.budget": "Rozpočet",
+ "components.MovieDetails.MovieCast.fullcast": "Kompletní obsazení",
+ "components.MovieDetails.MovieCrew.fullcrew": "Kompletní štáb",
+ "components.MediaSlider.ShowMoreCard.seemore": "Zobrazit více",
+ "components.Login.validationpasswordrequired": "Musíte zadat heslo",
+ "components.Login.validationemailrequired": "Musíte zadat platnou e-mailovou adresu",
+ "components.Login.signinwithplex": "Použijte svůj Plex účet",
+ "components.Login.signinwithoverseerr": "Použijte svůj {applicationTitle} účet",
+ "components.Login.signinheader": "Pro pokračování se přihlaste",
+ "components.Login.signingin": "Přihlašování…",
+ "components.Login.signin": "Přihlásit se",
+ "components.Login.password": "Heslo",
+ "components.Login.loginerror": "Při pokusu o přihlášení se něco pokazilo.",
+ "components.Login.forgotpassword": "Zapomenuté heslo?",
+ "components.Login.email": "E-mailová adresa",
+ "components.Layout.VersionStatus.streamstable": "Overseerr Stabilní",
+ "components.Layout.VersionStatus.streamdevelop": "Overseerr Vývoj",
+ "components.Layout.VersionStatus.outofdate": "Zastaralý",
+ "components.Layout.UserDropdown.signout": "Odhlásit se",
+ "components.Layout.UserDropdown.settings": "Nastavení",
+ "components.Layout.UserDropdown.myprofile": "Profil",
+ "components.Layout.Sidebar.users": "Uživatelé",
+ "components.Layout.Sidebar.settings": "Nastavení",
+ "components.Layout.Sidebar.requests": "Žádosti",
+ "components.Layout.Sidebar.dashboard": "Objevit",
+ "components.Layout.SearchInput.searchPlaceholder": "Vyhledat Filmy a Seriály",
+ "components.Layout.LanguagePicker.displaylanguage": "Jazyk zobrazení",
+ "components.LanguageSelector.originalLanguageDefault": "Všechny jazyky",
+ "components.LanguageSelector.languageServerDefault": "Výchozí ({language})",
+ "components.DownloadBlock.estimatedtime": "Odhadovaný {time}",
+ "components.Discover.upcomingtv": "Nadcházející Seriály",
+ "components.Discover.upcomingmovies": "Nadcházející filmy",
+ "components.Discover.upcoming": "Nadcházející filmy",
+ "components.Discover.trending": "Populární",
+ "components.Discover.recentrequests": "Nedávné žádosti",
+ "components.Discover.recentlyAdded": "Nedávno přidané",
+ "components.Discover.populartv": "Populární Seriály",
+ "components.Discover.discovertv": "Populární Seriály",
+ "components.Discover.DiscoverTvLanguage.languageSeries": "{language} Seriály",
+ "components.Discover.DiscoverTvGenre.genreSeries": "{genre} Seriály",
+ "components.Discover.DiscoverNetwork.networkSeries": "{network} Seriály",
+ "components.Discover.popularmovies": "Populární filmy",
+ "components.Discover.noRequests": "Žádné požadavky.",
+ "components.Discover.discovermovies": "Populární filmy",
+ "components.Discover.discover": "Objevte",
+ "components.Discover.TvGenreSlider.tvgenres": "Žánry seriálů",
+ "components.Discover.TvGenreList.seriesgenres": "Žánry seriálů",
+ "components.Discover.StudioSlider.studios": "Studia",
+ "components.Discover.NetworkSlider.networks": "TV sítě",
+ "components.Discover.MovieGenreSlider.moviegenres": "Filmové žánry",
+ "components.Discover.MovieGenreList.moviegenres": "Filmové žánry",
+ "components.CollectionDetails.numberofmovies": "{count} Filmů",
+ "components.AppDataWarning.dockerVolumeMissingDescription": "Připojení svazku {appDataPath} nebylo správně nakonfigurováno. Všechna data budou vymazána při zastavení nebo opětovném spuštění kontejneru.",
+ "components.CollectionDetails.requestSuccess": " {title} úspěšně požádáno!",
+ "components.Discover.DiscoverStudio.studioMovies": "{studio} Filmy",
+ "components.Discover.DiscoverMovieLanguage.languageMovies": "{language} Filmy",
+ "components.Discover.DiscoverMovieGenre.genreMovies": "{genre} Filmy",
+ "components.CollectionDetails.requestswillbecreated4k": "Pro následující tituly budou vytvořeny požadavky ve 4K:",
+ "components.CollectionDetails.requestswillbecreated": "Pro následující tituly budou vytvořeny požadavky:",
+ "components.CollectionDetails.requestcollection4k": "Požádat o kolekci ve 4K",
+ "components.CollectionDetails.requestcollection": "Požádat o kolekci",
+ "components.CollectionDetails.overview": "Přehled",
+ "components.Settings.SettingsJobsCache.cachemisses": "Neúspěchy",
+ "components.NotificationTypeSelector.usermediadeclinedDescription": "Dostat oznámení o odmítnutí vašich požadavků na média.",
+ "components.NotificationTypeSelector.usermediaavailableDescription": "Dostat oznámení, jakmile budou k dispozici žádosti o média.",
+ "components.Layout.VersionStatus.commitsbehind": "{commitsBehind} {commitsBehind, plural, one {commit} other {commits}} za"
+}
diff --git a/src/i18n/locale/da.json b/src/i18n/locale/da.json
new file mode 100644
index 00000000..4cebcdf7
--- /dev/null
+++ b/src/i18n/locale/da.json
@@ -0,0 +1,51 @@
+{
+ "components.CollectionDetails.requestSuccess": "Dit ønske er accepteret!",
+ "components.Discover.discovermovies": "Populære Film",
+ "components.MediaSlider.ShowMoreCard.seemore": "Se Mere",
+ "components.Login.validationpasswordrequired": "Angiv et kodeord",
+ "components.Login.validationemailrequired": "Angiv en gyldig email adresse",
+ "components.Login.signinwithplex": "Brug din Plex Konto",
+ "components.Login.signinheader": "Log ind for at forsætte",
+ "components.Login.signingin": "Logger ind…",
+ "components.Login.signin": "Log ind",
+ "components.Login.password": "Kodeord",
+ "components.Login.loginerror": "Noget gik galt, i dit forsøg på at logge ind.",
+ "components.Login.forgotpassword": "Glemt kodeord?",
+ "components.Login.email": "Email Adresse",
+ "components.Layout.VersionStatus.streamdevelop": "Overseerr Udvikler",
+ "components.Layout.VersionStatus.outofdate": "Forældet",
+ "components.Layout.UserDropdown.signout": "Log ud",
+ "components.Layout.UserDropdown.settings": "Indstillinger",
+ "components.Layout.UserDropdown.myprofile": "Profil",
+ "components.Layout.Sidebar.users": "Brugere",
+ "components.Layout.Sidebar.settings": "Indstillinger",
+ "components.Layout.Sidebar.requests": "Ønsker",
+ "components.Layout.Sidebar.dashboard": "Udforsk",
+ "components.Layout.SearchInput.searchPlaceholder": "Søg Film & Serier",
+ "components.Layout.LanguagePicker.displaylanguage": "Vis Sprog",
+ "components.LanguageSelector.originalLanguageDefault": "Alle Sprog",
+ "components.LanguageSelector.languageServerDefault": "Standard ({sprog})",
+ "components.Discover.upcomingtv": "Kommende Serier",
+ "components.Discover.upcomingmovies": "Kommende Film",
+ "components.Discover.upcoming": "Kommende Film",
+ "components.Discover.trending": "Aktuelle",
+ "components.Discover.recentrequests": "Seneste Ønsker",
+ "components.Discover.recentlyAdded": "Nyligt tilføjet",
+ "components.Discover.populartv": "Populære Serier",
+ "components.Discover.popularmovies": "Populære Film",
+ "components.Discover.noRequests": "Ingen ønsker",
+ "components.Discover.discovertv": "Populære Serier",
+ "components.Discover.discover": "Udforsk",
+ "components.Discover.TvGenreSlider.tvgenres": "Serie Genre",
+ "components.Discover.TvGenreList.seriesgenres": "Serie Genre",
+ "components.Discover.NetworkSlider.networks": "Netværk",
+ "components.Discover.MovieGenreSlider.moviegenres": "Film Genre",
+ "components.Discover.MovieGenreList.moviegenres": "Film Genre",
+ "components.Discover.DiscoverStudio.studioMovies": "{studio} Film",
+ "components.Discover.DiscoverNetwork.networkSeries": "{netværk} Serier",
+ "components.Discover.DiscoverMovieLanguage.languageMovies": "{sprog} Film",
+ "components.Discover.DiscoverMovieGenre.genreMovies": "{genre} Film",
+ "components.CollectionDetails.requestcollection4k": "Ønskesamling i 4k",
+ "components.CollectionDetails.requestcollection": "Ønskesamling",
+ "components.CollectionDetails.overview": "Overblik"
+}
diff --git a/src/i18n/locale/fr.json b/src/i18n/locale/fr.json
index fd1212e4..426cde2c 100644
--- a/src/i18n/locale/fr.json
+++ b/src/i18n/locale/fr.json
@@ -878,5 +878,7 @@
"components.MovieDetails.showmore": "Montrer plus",
"components.MovieDetails.showless": "Montrer moins",
"components.Layout.LanguagePicker.displaylanguage": "Langue d'affichage",
- "components.UserList.localLoginDisabled": "Le paramètre Activer la connexion locale est actuellement désactivé."
+ "components.UserList.localLoginDisabled": "Le paramètre Activer la connexion locale est actuellement désactivé.",
+ "components.TvDetails.streamingproviders": "Disponible en streaming sur",
+ "components.MovieDetails.streamingproviders": "Disponible en streaming sur"
}
diff --git a/src/i18n/locale/it.json b/src/i18n/locale/it.json
index 12fb18fa..de869911 100644
--- a/src/i18n/locale/it.json
+++ b/src/i18n/locale/it.json
@@ -879,5 +879,7 @@
"components.NotificationTypeSelector.usermediaAutoApprovedDescription": "Ricevi una notifica quando altri utenti inviano nuove richieste che vengono approvate automaticamente.",
"components.Layout.LanguagePicker.displaylanguage": "Lingua Interfaccia",
"components.MovieDetails.showmore": "Mostra di più",
- "components.MovieDetails.showless": "Mostra meno"
+ "components.MovieDetails.showless": "Mostra meno",
+ "components.TvDetails.streamingproviders": "Ora in streaming su",
+ "components.MovieDetails.streamingproviders": "Ora in streaming su"
}
diff --git a/src/i18n/locale/nl.json b/src/i18n/locale/nl.json
index 01998f6c..41ea6fd7 100644
--- a/src/i18n/locale/nl.json
+++ b/src/i18n/locale/nl.json
@@ -879,5 +879,7 @@
"components.Settings.SettingsAbout.betawarning": "Dit is BETA software. Functies kunnen kapot en/of instabiel zijn. Meld eventuele problemen op GitHub!",
"components.Layout.LanguagePicker.displaylanguage": "Weergavetaal",
"components.MovieDetails.showmore": "Meer tonen",
- "components.MovieDetails.showless": "Minder tonen"
+ "components.MovieDetails.showless": "Minder tonen",
+ "components.TvDetails.streamingproviders": "Momenteel te streamen op",
+ "components.MovieDetails.streamingproviders": "Momenteel te streamen op"
}
diff --git a/src/i18n/locale/pl.json b/src/i18n/locale/pl.json
new file mode 100644
index 00000000..0967ef42
--- /dev/null
+++ b/src/i18n/locale/pl.json
@@ -0,0 +1 @@
+{}
diff --git a/src/i18n/locale/pt_BR.json b/src/i18n/locale/pt_BR.json
index c10697aa..d61c01d9 100644
--- a/src/i18n/locale/pt_BR.json
+++ b/src/i18n/locale/pt_BR.json
@@ -7,7 +7,7 @@
"components.MovieDetails.similar": "Títulos Semelhantes",
"components.MovieDetails.runtime": "{minutes} minutos",
"components.MovieDetails.revenue": "Receita",
- "components.MovieDetails.releasedate": "Lançamento",
+ "components.MovieDetails.releasedate": "{releaseCount, plural, one {Lançamento} other {Lançamentos}}",
"components.MovieDetails.recommendations": "Recomendações",
"components.MovieDetails.overviewunavailable": "Sinopse indisponível.",
"components.MovieDetails.overview": "Sinopse",
@@ -879,5 +879,7 @@
"components.Settings.SettingsAbout.betawarning": "Essa é uma versão BETA. Algumas funcionalidades podem ser instáveis ou não funcionarem. Por favor reporte qualquer problema no GitHub!",
"components.Layout.LanguagePicker.displaylanguage": "Idioma da Interface",
"components.MovieDetails.showmore": "Mostrar Mais",
- "components.MovieDetails.showless": "Mostrar Menos"
+ "components.MovieDetails.showless": "Mostrar Menos",
+ "components.TvDetails.streamingproviders": "Em Exibição na",
+ "components.MovieDetails.streamingproviders": "Em Exibição na"
}
diff --git a/src/i18n/locale/ru.json b/src/i18n/locale/ru.json
index 55f15ccf..45f29352 100644
--- a/src/i18n/locale/ru.json
+++ b/src/i18n/locale/ru.json
@@ -4,12 +4,12 @@
"components.Discover.popularmovies": "Популярные фильмы",
"components.Discover.populartv": "Популярные сериалы",
"components.Discover.recentlyAdded": "Недавно добавленные",
- "components.Discover.recentrequests": "Недавние запросы",
+ "components.Discover.recentrequests": "Последние запросы",
"components.Discover.trending": "В трендах",
"components.Discover.upcoming": "Предстоящие фильмы",
"components.Discover.upcomingmovies": "Предстоящие фильмы",
"components.Layout.SearchInput.searchPlaceholder": "Поиск фильмов и сериалов",
- "components.Layout.Sidebar.dashboard": "Открыть что-то новое",
+ "components.Layout.Sidebar.dashboard": "Найти что-то новое",
"components.Layout.Sidebar.requests": "Запросы",
"components.Layout.Sidebar.settings": "Настройки",
"components.Layout.Sidebar.users": "Пользователи",
@@ -31,139 +31,139 @@
"components.MovieDetails.similar": "Похожие фильмы",
"components.PersonDetails.appearsin": "Появления в фильмах и сериалах",
"components.PersonDetails.ascharacter": "в роли {character}",
- "components.RequestBlock.seasons": "{seasonCount, plural, one {сезон} other {сезонов}}",
- "components.RequestCard.seasons": "{seasonCount, plural, one {сезон} other {сезонов}}",
- "components.RequestList.RequestItem.seasons": "{seasonCount, plural, one {сезон} other {сезонов}}",
+ "components.RequestBlock.seasons": "{seasonCount, plural, one {сезон} other {сезона(ов)}}",
+ "components.RequestCard.seasons": "{seasonCount, plural, one {сезон} other {сезона(ов)}}",
+ "components.RequestList.RequestItem.seasons": "{seasonCount, plural, one {сезон} other {сезона(ов)}}",
"components.RequestList.requests": "Запросы",
"components.RequestModal.cancel": "Отменить запрос",
"components.RequestModal.extras": "Дополнительно",
- "components.RequestModal.numberofepisodes": "# из эпизодов",
- "components.RequestModal.pendingrequest": "",
- "components.RequestModal.requestCancel": "",
- "components.RequestModal.requestSuccess": "",
+ "components.RequestModal.numberofepisodes": "# эпизодов",
+ "components.RequestModal.pendingrequest": "В ожидании запрос на {title}",
+ "components.RequestModal.requestCancel": "Запрос на {title} отменён.",
+ "components.RequestModal.requestSuccess": "{title} успешно запрошен!",
"components.RequestModal.requestadmin": "Этот запрос будет одобрен автоматически.",
- "components.RequestModal.requestfrom": "",
- "components.RequestModal.requestseasons": "",
- "components.RequestModal.requesttitle": "Запрос {title}",
+ "components.RequestModal.requestfrom": "Запрос пользователя {username} ожидает одобрения.",
+ "components.RequestModal.requestseasons": "Запросить {seasonCount} {seasonCount, plural, one {сезон} other {сезона(ов)}}",
+ "components.RequestModal.requesttitle": "Запросить {title}",
"components.RequestModal.season": "Сезон",
"components.RequestModal.seasonnumber": "Сезон {number}",
"components.RequestModal.selectseason": "Выберите сезон(ы)",
"components.Search.searchresults": "Результаты поиска",
- "components.Settings.Notifications.agentenabled": "Включить агент",
+ "components.Settings.Notifications.agentenabled": "Активировать службу",
"components.Settings.Notifications.authPass": "Пароль SMTP",
"components.Settings.Notifications.authUser": "Имя пользователя SMTP",
"components.Settings.Notifications.emailsender": "Адрес отправителя",
- "components.Settings.Notifications.smtpHost": "",
- "components.Settings.Notifications.smtpPort": "",
- "components.Settings.Notifications.validationSmtpHostRequired": "",
- "components.Settings.Notifications.validationSmtpPortRequired": "",
- "components.Settings.Notifications.webhookUrl": "",
+ "components.Settings.Notifications.smtpHost": "SMTP-хост",
+ "components.Settings.Notifications.smtpPort": "SMTP порт",
+ "components.Settings.Notifications.validationSmtpHostRequired": "Вы должны указать действительное имя хоста или IP-адрес",
+ "components.Settings.Notifications.validationSmtpPortRequired": "Вы должны указать действительный номер порта",
+ "components.Settings.Notifications.webhookUrl": "URL веб-перехватчика",
"components.Settings.RadarrModal.add": "Добавить сервер",
"components.Settings.RadarrModal.apiKey": "Ключ API",
- "components.Settings.RadarrModal.baseUrl": "",
+ "components.Settings.RadarrModal.baseUrl": "Базовый URL",
"components.Settings.RadarrModal.createradarr": "Добавить новый сервер Radarr",
"components.Settings.RadarrModal.defaultserver": "Сервер по умолчанию",
"components.Settings.RadarrModal.editradarr": "Редактировать сервер Radarr",
- "components.Settings.RadarrModal.hostname": "Имя хоста",
+ "components.Settings.RadarrModal.hostname": "Имя хоста или IP-адрес",
"components.Settings.RadarrModal.minimumAvailability": "Минимальная доступность",
"components.Settings.RadarrModal.port": "Порт",
"components.Settings.RadarrModal.qualityprofile": "Профиль качества",
"components.Settings.RadarrModal.rootfolder": "Корневой каталог",
- "components.Settings.RadarrModal.selectMinimumAvailability": "",
+ "components.Settings.RadarrModal.selectMinimumAvailability": "Выберите минимальную доступность",
"components.Settings.RadarrModal.selectQualityProfile": "Выберите профиль качества",
"components.Settings.RadarrModal.selectRootFolder": "Выберите корневой каталог",
- "components.Settings.RadarrModal.server4k": "4K Сервер",
+ "components.Settings.RadarrModal.server4k": "4К сервер",
"components.Settings.RadarrModal.servername": "Название сервера",
"components.Settings.RadarrModal.ssl": "Использовать SSL",
- "components.Settings.RadarrModal.toastRadarrTestFailure": "",
- "components.Settings.RadarrModal.toastRadarrTestSuccess": "",
- "components.Settings.RadarrModal.validationApiKeyRequired": "",
- "components.Settings.RadarrModal.validationHostnameRequired": "",
- "components.Settings.RadarrModal.validationPortRequired": "",
+ "components.Settings.RadarrModal.toastRadarrTestFailure": "Не удалось подключиться к Radarr.",
+ "components.Settings.RadarrModal.toastRadarrTestSuccess": "Соединение с Radarr установлено успешно!",
+ "components.Settings.RadarrModal.validationApiKeyRequired": "Вы должны предоставить ключ API",
+ "components.Settings.RadarrModal.validationHostnameRequired": "Вы должны указать имя хоста или IP-адрес",
+ "components.Settings.RadarrModal.validationPortRequired": "Вы должны указать действительный номер порта",
"components.Settings.RadarrModal.validationProfileRequired": "Вы должны выбрать профиль качества",
"components.Settings.RadarrModal.validationRootFolderRequired": "Вы должны выбрать корневой каталог",
"components.Settings.SonarrModal.add": "Добавить сервер",
"components.Settings.SonarrModal.apiKey": "Ключ API",
- "components.Settings.SonarrModal.baseUrl": "",
- "components.Settings.SonarrModal.createsonarr": "",
+ "components.Settings.SonarrModal.baseUrl": "Базовый URL",
+ "components.Settings.SonarrModal.createsonarr": "Добавить новый сервер Sonarr",
"components.Settings.SonarrModal.defaultserver": "Сервер по умолчанию",
- "components.Settings.SonarrModal.editsonarr": "",
- "components.Settings.SonarrModal.hostname": "Имя хоста",
+ "components.Settings.SonarrModal.editsonarr": "Редактировать сервер Sonarr",
+ "components.Settings.SonarrModal.hostname": "Имя хоста или IP-адрес",
"components.Settings.SonarrModal.port": "Порт",
"components.Settings.SonarrModal.qualityprofile": "Профиль качества",
"components.Settings.SonarrModal.rootfolder": "Корневой каталог",
- "components.Settings.SonarrModal.seasonfolders": "",
+ "components.Settings.SonarrModal.seasonfolders": "Папки для сезонов",
"components.Settings.SonarrModal.selectQualityProfile": "Выберите профиль качества",
"components.Settings.SonarrModal.selectRootFolder": "Выберите корневой каталог",
- "components.Settings.SonarrModal.server4k": "4K Сервер",
+ "components.Settings.SonarrModal.server4k": "4К сервер",
"components.Settings.SonarrModal.servername": "Название сервера",
"components.Settings.SonarrModal.ssl": "Использовать SSL",
- "components.Settings.SonarrModal.validationApiKeyRequired": "",
- "components.Settings.SonarrModal.validationHostnameRequired": "",
- "components.Settings.SonarrModal.validationPortRequired": "",
- "components.Settings.SonarrModal.validationProfileRequired": "",
+ "components.Settings.SonarrModal.validationApiKeyRequired": "Вы должны предоставить ключ API",
+ "components.Settings.SonarrModal.validationHostnameRequired": "Вы должны указать имя хоста или IP-адрес",
+ "components.Settings.SonarrModal.validationPortRequired": "Вы должны указать действительный номер порта",
+ "components.Settings.SonarrModal.validationProfileRequired": "Вы должны выбрать профиль качества",
"components.Settings.SonarrModal.validationRootFolderRequired": "Вы должны выбрать корневой каталог",
"components.Settings.activeProfile": "Активный профиль",
- "components.Settings.addradarr": "",
+ "components.Settings.addradarr": "Добавить сервер Radarr",
"components.Settings.address": "Адрес",
- "components.Settings.addsonarr": "",
+ "components.Settings.addsonarr": "Добавить сервер Sonarr",
"components.Settings.apikey": "Ключ API",
"components.Settings.applicationurl": "URL-адрес приложения",
"components.Settings.cancelscan": "Отменить сканирование",
- "components.Settings.copied": "",
+ "components.Settings.copied": "Ключ API скопирован в буфер обмена.",
"components.Settings.currentlibrary": "Текущая библиотека: {name}",
"components.Settings.default": "По умолчанию",
- "components.Settings.default4k": "По умолчанию 4K",
- "components.Settings.deleteserverconfirm": "",
+ "components.Settings.default4k": "4К по умолчанию",
+ "components.Settings.deleteserverconfirm": "Вы уверены, что хотите удалить этот сервер?",
"components.Settings.generalsettings": "Общие настройки",
- "components.Settings.generalsettingsDescription": "",
- "components.Settings.hostname": "",
- "components.Settings.librariesRemaining": "",
- "components.Settings.manualscan": "Сканирование библиотеки вручную",
- "components.Settings.manualscanDescription": "",
- "components.Settings.menuAbout": "",
- "components.Settings.menuGeneralSettings": "Общие настройки",
- "components.Settings.menuJobs": "",
- "components.Settings.menuLogs": "",
+ "components.Settings.generalsettingsDescription": "Настройте глобальные параметры и параметры по умолчанию для Overseerr.",
+ "components.Settings.hostname": "Имя хоста или IP-адрес",
+ "components.Settings.librariesRemaining": "Осталось библиотек: {count}",
+ "components.Settings.manualscan": "Сканировать библиотеки вручную",
+ "components.Settings.manualscanDescription": "Обычно выполняется раз в 24 часа. Overseerr выполнит более агрессивную проверку вашего сервера Plex на предмет недавно добавленных мультимедиа. Если вы впервые настраиваете Plex, рекомендуется выполнить однократное полное сканирование библиотек вручную!",
+ "components.Settings.menuAbout": "О проекте",
+ "components.Settings.menuGeneralSettings": "Общее",
+ "components.Settings.menuJobs": "Задания и кэш",
+ "components.Settings.menuLogs": "Логи",
"components.Settings.menuNotifications": "Уведомления",
"components.Settings.menuPlexSettings": "Plex",
- "components.Settings.menuServices": "",
+ "components.Settings.menuServices": "Службы",
"components.Settings.notificationsettings": "Настройки уведомлений",
- "components.Settings.notrunning": "",
+ "components.Settings.notrunning": "Не работает",
"components.Settings.plexlibraries": "Библиотеки Plex",
- "components.Settings.plexlibrariesDescription": "",
+ "components.Settings.plexlibrariesDescription": "Библиотеки, которые Overseerr сканирует на предмет наличия мультимедиа. Настройте и сохраните параметры подключения Plex, затем нажмите кнопку ниже, если список библиотек пуст.",
"components.Settings.plexsettings": "Настройки Plex",
- "components.Settings.plexsettingsDescription": "",
+ "components.Settings.plexsettingsDescription": "Настройте параметры вашего сервера Plex. Overseerr сканирует ваши библиотеки Plex, чтобы определить доступность контента.",
"components.Settings.port": "Порт",
"components.Settings.radarrsettings": "Настройки Radarr",
"components.Settings.sonarrsettings": "Настройки Sonarr",
"components.Settings.ssl": "SSL",
"components.Settings.startscan": "Начать сканирование",
- "components.Setup.configureplex": "",
- "components.Setup.configureservices": "",
+ "components.Setup.configureplex": "Настройте Plex",
+ "components.Setup.configureservices": "Настройте службы",
"components.Setup.continue": "Продолжить",
"components.Setup.finish": "Завершить настройку",
"components.Setup.finishing": "Завершение…",
"components.Setup.loginwithplex": "Войти с помощью Plex",
- "components.Setup.signinMessage": "",
+ "components.Setup.signinMessage": "Начните с входа в систему с помощью учётной записи Plex",
"components.Setup.welcome": "Добро пожаловать в Overseerr",
"components.TvDetails.cast": "В ролях",
- "components.TvDetails.manageModalClearMedia": "Очистить все медиаданные",
- "components.TvDetails.manageModalClearMediaWarning": "",
- "components.TvDetails.manageModalNoRequests": "Нет запросов.",
+ "components.TvDetails.manageModalClearMedia": "Очистить данные мультимедиа",
+ "components.TvDetails.manageModalClearMediaWarning": "* Это приведет к безвозвратному удалению всех данных для этого сериала, включая все запросы. Если сериал существует в вашей библиотеке Plex, мультимедийная информация о нём будет воссоздана при следующем сканировании.",
+ "components.TvDetails.manageModalNoRequests": "Запросов нет.",
"components.TvDetails.manageModalRequests": "Запросы",
- "components.TvDetails.manageModalTitle": "",
- "components.TvDetails.originallanguage": "Оригинальный язык",
+ "components.TvDetails.manageModalTitle": "Управление сериалом",
+ "components.TvDetails.originallanguage": "Язык оригинала",
"components.TvDetails.overview": "Обзор",
"components.TvDetails.overviewunavailable": "Обзор недоступен.",
"components.TvDetails.recommendations": "Рекомендации",
- "components.TvDetails.similar": "",
+ "components.TvDetails.similar": "Похожие сериалы",
"components.UserList.admin": "Администратор",
- "components.UserList.created": "Созданно",
- "components.UserList.lastupdated": "Последнее обновление",
+ "components.UserList.created": "Создан",
+ "components.UserList.lastupdated": "Обновлено",
"components.UserList.plexuser": "Пользователь Plex",
"components.UserList.role": "Роль",
- "components.UserList.totalrequests": "Всего запросов",
+ "components.UserList.totalrequests": "Запросов",
"components.UserList.user": "Пользователь",
"components.UserList.userlist": "Список пользователей",
"i18n.approve": "Одобрить",
@@ -174,11 +174,11 @@
"i18n.declined": "Отклонено",
"i18n.delete": "Удалить",
"i18n.movies": "Фильмы",
- "i18n.partiallyavailable": "Частично доступно",
+ "i18n.partiallyavailable": "Доступно частично",
"i18n.pending": "В ожидании",
"i18n.processing": "Обработка",
- "i18n.tvshows": "",
- "i18n.unavailable": "Недоступен",
+ "i18n.tvshows": "Сериалы",
+ "i18n.unavailable": "Недоступно",
"pages.oops": "Упс",
"pages.returnHome": "Вернуться домой",
"components.CollectionDetails.overview": "Обзор",
@@ -188,7 +188,7 @@
"components.Login.email": "Адрес электронной почты",
"components.UserList.users": "Пользователи",
"components.UserList.userdeleted": "Пользователь успешно удален!",
- "components.UserList.usercreatedsuccess": "Пользователь создан успешно!",
+ "components.UserList.usercreatedsuccess": "Пользователь успешно создан!",
"components.Settings.SettingsAbout.totalrequests": "Всего запросов",
"components.UserList.sortRequests": "Количество запросов",
"components.UserList.sortCreated": "Дата создания",
@@ -201,15 +201,15 @@
"components.UserList.creating": "Создание…",
"components.UserList.createlocaluser": "Создать локального пользователя",
"components.UserList.create": "Создать",
- "components.TvDetails.network": "Сеть",
+ "components.TvDetails.network": "{networkCount, plural, one {Телеканал} other {Телеканалы}}",
"components.TvDetails.anime": "Аниме",
- "components.StatusChacker.newversionavailable": "Доступна новая версия",
- "components.Settings.toastSettingsSuccess": "Настройки сохранены!",
+ "components.StatusChacker.newversionavailable": "Обновить приложение",
+ "components.Settings.toastSettingsSuccess": "Настройки успешно сохранены!",
"components.Settings.serverpresetManualMessage": "Ручная настройка",
"components.Settings.serverpreset": "Сервер",
"i18n.deleting": "Удаление…",
"components.Settings.applicationTitle": "Название приложения",
- "components.Settings.SettingsAbout.Releases.latestversion": "Самый последний",
+ "components.Settings.SettingsAbout.Releases.latestversion": "Последняя",
"components.Settings.SettingsAbout.Releases.currentversion": "Текущая версия",
"components.Settings.SonarrModal.syncEnabled": "Включить сканирование",
"components.Settings.RadarrModal.syncEnabled": "Включить сканирование",
@@ -217,46 +217,46 @@
"components.Settings.Notifications.telegramsettingssaved": "Настройки уведомлений Telegram успешно сохранены!",
"components.Settings.Notifications.senderName": "Имя отправителя",
"components.Settings.Notifications.botAPI": "Токен авторизации бота",
- "components.Settings.Notifications.NotificationsPushover.agentenabled": "Агент включен",
- "components.Settings.Notifications.NotificationsSlack.agentenabled": "Агент включен",
- "components.Settings.Notifications.NotificationsWebhook.agentenabled": "Агент включен",
+ "components.Settings.Notifications.NotificationsPushover.agentenabled": "Активировать службу",
+ "components.Settings.Notifications.NotificationsSlack.agentenabled": "Активировать службу",
+ "components.Settings.Notifications.NotificationsWebhook.agentenabled": "Активировать службу",
"components.Search.search": "Поиск",
- "components.ResetPassword.resetpassword": "Сбросить пароль",
+ "components.ResetPassword.resetpassword": "Сброс пароля",
"components.ResetPassword.password": "Пароль",
"components.ResetPassword.confirmpassword": "Подтвердить пароль",
"components.RequestModal.requesterror": "Что-то пошло не так при отправке запроса.",
"components.RequestModal.requestedited": "Запрос на {title} успешно отредактирован!",
- "components.RequestModal.requestcancelled": "Запрос на {title} отменен.",
+ "components.RequestModal.requestcancelled": "Запрос на {title} отменён.",
"components.RequestModal.errorediting": "Что-то пошло не так при редактировании запроса.",
"components.RequestModal.AdvancedRequester.rootfolder": "Корневой каталог",
"components.RequestModal.AdvancedRequester.requestas": "Запросить как",
"components.RequestModal.AdvancedRequester.qualityprofile": "Профиль качества",
"components.RequestModal.AdvancedRequester.default": "{name} (по умолчанию)",
- "components.RequestModal.AdvancedRequester.advancedoptions": "Дополнительно",
+ "components.RequestModal.AdvancedRequester.advancedoptions": "Расширенные настройки",
"components.RequestList.sortModified": "Последнее изменение",
"components.RequestList.sortAdded": "Дата запроса",
"components.RequestList.showallrequests": "Показать все запросы",
"components.RequestButton.viewrequest": "Посмотреть запрос",
"i18n.retry": "Повторить",
- "i18n.requested": "Запросы",
+ "i18n.requested": "Запрошено",
"components.PermissionEdit.request4k": "Запрос 4K",
"components.PermissionEdit.request": "Запрос",
- "i18n.request": "Запрос",
+ "i18n.request": "Запросить",
"i18n.failed": "Ошибка",
- "i18n.experimental": "Экспериментально",
+ "i18n.experimental": "Экспериментальный параметр",
"i18n.close": "Закрыть",
- "i18n.advanced": "Дополнительно",
+ "i18n.advanced": "Для продвинутых пользователей",
"components.Settings.SonarrModal.externalUrl": "Внешний URL-адрес",
"components.Settings.RadarrModal.externalUrl": "Внешний URL-адрес",
- "components.Settings.Notifications.sendSilently": "Отправить без звука",
- "components.Settings.Notifications.NotificationsWebhook.resetPayload": "Восстановить значения по умолчанию",
+ "components.Settings.Notifications.sendSilently": "Отправлять без звука",
+ "components.Settings.Notifications.NotificationsWebhook.resetPayload": "Сбросить к настройкам по умолчанию",
"components.Settings.Notifications.NotificationsWebhook.validationWebhookUrl": "Вы должны указать действительный URL-адрес",
"components.Settings.validationApplicationUrl": "Вы должны указать действительный URL-адрес",
"components.Settings.Notifications.validationUrl": "Вы должны указать действительный URL-адрес",
"components.Settings.RadarrModal.validationApplicationUrl": "Вы должны указать действительный URL-адрес",
"components.Settings.SonarrModal.validationApplicationUrl": "Вы должны указать действительный URL-адрес",
"components.Settings.Notifications.NotificationsSlack.validationWebhookUrl": "Вы должны указать действительный URL-адрес",
- "components.Settings.Notifications.NotificationsPushover.userToken": "Ключ пользователя",
+ "components.Settings.Notifications.NotificationsPushover.userToken": "Ключ пользователя или группы",
"components.UserList.email": "Адрес электронной почты",
"components.ResetPassword.email": "Адрес электронной почты",
"components.Settings.SonarrModal.languageprofile": "Языковой профиль",
@@ -277,21 +277,21 @@
"components.UserProfile.UserSettings.menuPermissions": "Разрешения",
"components.UserProfile.UserSettings.UserPermissions.permissions": "Разрешения",
"components.UserProfile.UserSettings.menuNotifications": "Уведомления",
- "components.UserProfile.UserSettings.menuGeneralSettings": "Общие настройки",
+ "components.UserProfile.UserSettings.menuGeneralSettings": "Общее",
"components.UserProfile.UserSettings.menuChangePass": "Пароль",
"components.UserProfile.UserSettings.UserGeneralSettings.localuser": "Локальный пользователь",
"components.UserProfile.UserSettings.UserGeneralSettings.generalsettings": "Общие настройки",
"components.UserList.sortDisplayName": "Отображаемое имя",
"components.UserProfile.UserSettings.UserGeneralSettings.displayName": "Отображаемое имя",
"components.UserProfile.UserSettings.UserPasswordChange.validationCurrentPassword": "Вы должны указать свой текущий пароль",
- "components.UserProfile.UserSettings.UserPasswordChange.validationConfirmPassword": "Вы должны подтвердить свой новый пароль",
- "components.UserProfile.UserSettings.UserPasswordChange.toastSettingsSuccess": "Пароль изменен!",
+ "components.UserProfile.UserSettings.UserPasswordChange.validationConfirmPassword": "Вы должны подтвердить новый пароль",
+ "components.UserProfile.UserSettings.UserPasswordChange.toastSettingsSuccess": "Пароль успешно сохранён!",
"components.UserProfile.UserSettings.UserPasswordChange.password": "Пароль",
"components.UserProfile.UserSettings.UserPasswordChange.newpassword": "Новый пароль",
"components.UserProfile.UserSettings.UserPasswordChange.currentpassword": "Текущий пароль",
- "components.UserProfile.UserSettings.UserPasswordChange.confirmpassword": "Подтвердить пароль",
- "components.UserProfile.UserSettings.UserGeneralSettings.toastSettingsSuccess": "Настройки сохранены!",
- "components.UserProfile.UserSettings.UserPermissions.toastSettingsSuccess": "Настройки сохранены!",
+ "components.UserProfile.UserSettings.UserPasswordChange.confirmpassword": "Подтвердите пароль",
+ "components.UserProfile.UserSettings.UserGeneralSettings.toastSettingsSuccess": "Настройки успешно сохранены!",
+ "components.UserProfile.UserSettings.UserPermissions.toastSettingsSuccess": "Разрешения успешно сохранены!",
"components.Settings.toastSettingsFailure": "Что-то пошло не так при сохранении настроек.",
"components.UserProfile.UserSettings.UserGeneralSettings.toastSettingsFailure": "Что-то пошло не так при сохранении настроек.",
"components.UserProfile.UserSettings.UserPermissions.toastSettingsFailure": "Что-то пошло не так при сохранении настроек.",
@@ -299,8 +299,8 @@
"components.UserProfile.UserSettings.UserGeneralSettings.plexuser": "Пользователь Plex",
"components.UserList.owner": "Владелец",
"components.UserProfile.UserSettings.UserGeneralSettings.owner": "Владелец",
- "components.MovieDetails.markavailable": "Отметить как доступное",
- "components.TvDetails.markavailable": "Отметить как доступное",
+ "components.MovieDetails.markavailable": "Пометить как доступный",
+ "components.TvDetails.markavailable": "Пометить как доступный",
"components.MovieDetails.downloadstatus": "Статус загрузки",
"components.TvDetails.downloadstatus": "Статус загрузки",
"components.StatusChacker.reloadOverseerr": "Перезагрузить",
@@ -310,7 +310,7 @@
"components.Settings.Notifications.NotificationsLunaSea.validationWebhookUrl": "Вы должны указать действительный URL-адрес",
"components.Settings.Notifications.NotificationsLunaSea.profileName": "Название профиля",
"components.ResetPassword.resetpasswordsuccessmessage": "Пароль сброшен успешно!",
- "components.ResetPassword.passwordreset": "Сброс пароля",
+ "components.ResetPassword.passwordreset": "Сбросить пароль",
"components.RequestModal.edit": "Редактировать запрос",
"components.RequestModal.QuotaDisplay.movie": "фильм",
"components.RequestModal.AdvancedRequester.tags": "Теги",
@@ -339,23 +339,23 @@
"components.LanguageSelector.originalLanguageDefault": "Все языки",
"components.LanguageSelector.languageServerDefault": "По умолчанию ({language})",
"components.Discover.StudioSlider.studios": "Студии",
- "components.Discover.NetworkSlider.networks": "TV-сети",
+ "components.Discover.NetworkSlider.networks": "Телеканалы",
"components.Discover.DiscoverStudio.studioMovies": "Фильмы {studio}",
"components.Discover.DiscoverMovieLanguage.languageMovies": "Фильмы на языке \"{language}\"",
"components.Discover.DiscoverMovieGenre.genreMovies": "Фильмы в жанре \"{genre}\"",
"components.Settings.SettingsAbout.overseerrinformation": "Информация о Overseerr",
"components.Settings.SettingsAbout.githubdiscussions": "Обсуждения на GitHub",
"components.Settings.enablessl": "Использовать SSL",
- "components.Settings.is4k": "4K",
+ "components.Settings.is4k": "4К",
"components.Settings.mediaTypeMovie": "фильм",
"components.Settings.SonarrModal.tags": "Теги",
"components.Settings.RadarrModal.tags": "Теги",
"i18n.testing": "Тестирование…",
- "i18n.test": "Тест",
+ "i18n.test": "Протестировать",
"i18n.status": "Статус",
"i18n.saving": "Сохранение…",
- "i18n.previous": "Предыдущий",
- "i18n.next": "Следующий",
+ "i18n.previous": "Предыдущая",
+ "i18n.next": "Следующая",
"i18n.movie": "Фильм",
"i18n.canceling": "Отмена…",
"i18n.back": "Назад",
@@ -365,20 +365,20 @@
"components.Settings.plex": "Plex",
"components.Settings.notifications": "Уведомления",
"components.Settings.SettingsUsers.users": "Пользователи",
- "components.Settings.SettingsLogs.resumeLogs": "Продолжить",
- "components.Settings.SettingsLogs.pauseLogs": "Пауза",
+ "components.Settings.SettingsLogs.resumeLogs": "Возобновить",
+ "components.Settings.SettingsLogs.pauseLogs": "Приостановить",
"components.Settings.SettingsLogs.message": "Сообщение",
"components.Settings.SettingsLogs.label": "Метка",
- "components.Settings.SettingsLogs.filterWarn": "Предупреждение",
- "components.Settings.SettingsLogs.filterInfo": "Информация",
- "components.Settings.SettingsLogs.filterError": "Ошибка",
+ "components.Settings.SettingsLogs.filterWarn": "Предупреждения",
+ "components.Settings.SettingsLogs.filterInfo": "Информационные",
+ "components.Settings.SettingsLogs.filterError": "Ошибки",
"components.Settings.menuUsers": "Пользователи",
"components.Settings.scanning": "Синхронизация…",
"i18n.loading": "Загрузка…",
"components.UserProfile.UserSettings.UserGeneralSettings.user": "Пользователь",
"components.UserProfile.UserSettings.UserGeneralSettings.role": "Роль",
- "components.Settings.webhook": "Webhook",
- "components.Setup.setup": "Настройка",
+ "components.Settings.webhook": "Веб-перехватчик",
+ "components.Setup.setup": "Настройки",
"components.Settings.SettingsJobsCache.process": "Процесс",
"components.Settings.SettingsJobsCache.command": "Команда",
"components.Settings.SettingsJobsCache.jobtype": "Тип",
@@ -389,46 +389,46 @@
"components.Settings.SettingsAbout.version": "Версия",
"components.UserProfile.ProfileHeader.profile": "Посмотреть профиль",
"components.Settings.SettingsJobsCache.cachename": "Название кэша",
- "components.Settings.SettingsJobsCache.cacheksize": "Размер ключа",
+ "components.Settings.SettingsJobsCache.cacheksize": "Размер ключей",
"components.Settings.SettingsJobsCache.cachekeys": "Всего ключей",
"components.UserList.bulkedit": "Массовое редактирование",
"components.MediaSlider.ShowMoreCard.seemore": "Больше информации",
"components.TvDetails.watchtrailer": "Смотреть трейлер",
"components.Settings.SettingsAbout.timezone": "Часовой пояс",
- "components.Settings.SettingsAbout.supportoverseerr": "Поддержка Overseerr",
+ "components.Settings.SettingsAbout.supportoverseerr": "Поддержать Overseerr",
"components.NotificationTypeSelector.usermediaAutoApprovedDescription": "Получать уведомления, когда другие пользователи отправляют новые медиа-запросы, которые одобряются автоматически.",
"components.NotificationTypeSelector.mediarequestedDescription": "Отправлять уведомления, когда пользователи отправляют новые медиа-запросы, требующие одобрения.",
- "components.NotificationTypeSelector.mediarequested": "Медиафайлы запрошены",
+ "components.NotificationTypeSelector.mediarequested": "Запросы медиафайлов",
"components.NotificationTypeSelector.mediafailedDescription": "Отправлять уведомления, когда медиа-запросы не удаётся добавить в Radarr или Sonarr.",
- "components.NotificationTypeSelector.mediafailed": "Не удалось добавить медиа-запрос",
+ "components.NotificationTypeSelector.mediafailed": "Ошибки при добавлении медиа-запросов",
"components.NotificationTypeSelector.mediadeclinedDescription": "Отправлять уведомления, когда медиа-запросы отклоняются.",
"components.NotificationTypeSelector.mediaAutoApprovedDescription": "Отправлять уведомления, когда пользователи отправляют новые медиа-запросы, которые одобряются автоматически.",
- "components.NotificationTypeSelector.mediaAutoApproved": "Медиа-запрос одобрен автоматически",
- "components.NotificationTypeSelector.mediaapproved": "Медиа-запрос одобрен",
+ "components.NotificationTypeSelector.mediaAutoApproved": "Автоматическое одобрение медиа-запросов",
+ "components.NotificationTypeSelector.mediaapproved": "Одобрение медиа-запросов",
"components.NotificationTypeSelector.mediaapprovedDescription": "Отправлять уведомления, когда медиа-запросы одобряются вручную.",
- "components.NotificationTypeSelector.mediadeclined": "Медиа-запрос отклонён",
- "components.NotificationTypeSelector.mediaavailableDescription": "Отправлять уведомления, когда медиа-запросы становятся доступны.",
- "components.NotificationTypeSelector.mediaavailable": "Медиафайлы доступны",
- "components.MovieDetails.MovieCrew.fullcrew": "Вся съёмочная группа",
- "components.MovieDetails.viewfullcrew": "Посмотреть всю cъёмочную группу",
+ "components.NotificationTypeSelector.mediadeclined": "Отклонение медиа-запросов",
+ "components.NotificationTypeSelector.mediaavailableDescription": "Отправлять уведомления, когда запрошенные медиафайлы становятся доступны.",
+ "components.NotificationTypeSelector.mediaavailable": "Доступны новые медиафайлы",
+ "components.MovieDetails.MovieCrew.fullcrew": "Полная съёмочная группа",
+ "components.MovieDetails.viewfullcrew": "Посмотреть полную cъёмочную группу",
"components.MovieDetails.showmore": "Развернуть",
"components.MovieDetails.showless": "Свернуть",
"components.MovieDetails.playonplex": "Воспроизвести в Plex",
"components.MovieDetails.play4konplex": "Воспроизвести в Plex в 4К",
"components.MovieDetails.openradarr4k": "Открыть фильм в 4К Radarr",
"components.MovieDetails.openradarr": "Открыть фильм в Radarr",
- "components.MovieDetails.mark4kavailable": "Отметить как доступное в 4К",
- "components.MovieDetails.MovieCast.fullcast": "Весь актёрский состав",
- "components.Login.validationpasswordrequired": "Необходимо предоставить пароль",
- "components.Login.validationemailrequired": "Необходимо предоставить корректный адрес электронной почты",
- "components.Login.signinwithoverseerr": "Используйте ваш {applicationTitle} аккаунт",
+ "components.MovieDetails.mark4kavailable": "Пометить как доступный в 4К",
+ "components.MovieDetails.MovieCast.fullcast": "Полный актёрский состав",
+ "components.Login.validationpasswordrequired": "Вы должны предоставить пароль",
+ "components.Login.validationemailrequired": "Вы должны указать действительный адрес электронной почты",
+ "components.Login.signinwithoverseerr": "Используйте ваш аккаунт {applicationTitle}",
"components.Login.signingin": "Выполняется вход…",
"components.Login.loginerror": "Что-то пошло не так при попытке выполнить вход.",
- "components.Layout.LanguagePicker.displaylanguage": "Язык отображения",
+ "components.Layout.LanguagePicker.displaylanguage": "Язык интерфейса",
"components.DownloadBlock.estimatedtime": "Приблизительно {time}",
"components.Discover.upcomingtv": "Предстоящие сериалы",
"components.Discover.noRequests": "Запросов нет.",
- "components.Discover.discover": "Открыть что-то новое",
+ "components.Discover.discover": "Найти что-то новое",
"components.Discover.TvGenreSlider.tvgenres": "Сериалы по жанрам",
"components.Discover.TvGenreList.seriesgenres": "Сериалы по жанрам",
"components.Discover.MovieGenreSlider.moviegenres": "Фильмы по жанрам",
@@ -436,8 +436,8 @@
"components.Discover.DiscoverTvLanguage.languageSeries": "Сериалы на языке \"{language}\"",
"components.Discover.DiscoverTvGenre.genreSeries": "Сериалы в жанре \"{genre}\"",
"components.Discover.DiscoverNetwork.networkSeries": "Сериалы {network}",
- "components.CollectionDetails.requestswillbecreated4k": "Будут созданы 4К запросы для следующих заголовков:",
- "components.CollectionDetails.requestswillbecreated": "Будут созданы запросы для следующих заголовков:",
+ "components.CollectionDetails.requestswillbecreated4k": "Будут созданы 4К запросы на следующие названия:",
+ "components.CollectionDetails.requestswillbecreated": "Будут созданы запросы на следующие названия:",
"components.CollectionDetails.requestcollection4k": "Запросить Коллекцию в 4К",
"components.QuotaSelector.movies": "{count, plural, one {фильм} other {фильма(ов)}}",
"components.RequestModal.QuotaDisplay.movielimit": "{limit, plural, one {фильм} other {фильма(ов)}}",
@@ -446,12 +446,12 @@
"components.Settings.SonarrModal.testFirstRootFolders": "Протестировать соединение для загрузки корневых каталогов",
"components.Settings.SonarrModal.loadingrootfolders": "Загрузка корневых каталогов…",
"components.Settings.SonarrModal.animerootfolder": "Корневой каталог для аниме",
- "components.Settings.RadarrModal.testFirstRootFolders": "Протестировать соединение для загрузки корневых каталогов",
+ "components.Settings.RadarrModal.testFirstRootFolders": "Протестировать подключение для загрузки корневых каталогов",
"components.Settings.RadarrModal.loadingrootfolders": "Загрузка корневых каталогов…",
"components.RequestModal.AdvancedRequester.destinationserver": "Сервер-получатель",
- "components.RequestList.RequestItem.mediaerror": "Соответствующий заголовок для этого запроса больше недоступен.",
+ "components.RequestList.RequestItem.mediaerror": "Соответствующее название для этого запроса больше недоступно.",
"components.RequestList.RequestItem.failedretry": "Что-то пошло не так при попытке повторить запрос.",
- "components.RequestCard.mediaerror": "Соответствующий заголовок для этого запроса больше недоступен.",
+ "components.RequestCard.mediaerror": "Соответствующее название для этого запроса больше недоступно.",
"components.RequestCard.failedretry": "Что-то пошло не так при попытке повторить запрос.",
"components.RequestButton.viewrequest4k": "Посмотреть 4К запрос",
"components.RequestButton.requestmore4k": "Запросить больше в 4К",
@@ -466,7 +466,7 @@
"components.RequestButton.approverequest": "Одобрить запрос",
"components.RequestBlock.server": "Сервер-получатель",
"components.QuotaSelector.tvRequests": "{quotaLimit} {сезонов} за {quotaDays} {дней} ",
- "components.QuotaSelector.seasons": "{count, plural, one {сезон} other {сезонов}}",
+ "components.QuotaSelector.seasons": "{count, plural, one {сезон} other {сезона(ов)}}",
"components.RequestBlock.requestoverrides": "Переопределение запроса",
"components.QuotaSelector.unlimited": "Неограниченно",
"components.QuotaSelector.movieRequests": "{quotaLimit} {фильмов} за {quotaDays} {дней} ",
@@ -505,7 +505,7 @@
"components.NotificationTypeSelector.usermediarequestedDescription": "Получать уведомления, когда другие пользователи отправляют новые медиа-запросы, требующие одобрения.",
"components.NotificationTypeSelector.usermediafailedDescription": "Получать уведомления, когда медиа-запросы не удаётся добавить в Radarr или Sonarr.",
"components.NotificationTypeSelector.usermediadeclinedDescription": "Получать уведомления, когда ваши медиа-запросы отклоняются.",
- "components.NotificationTypeSelector.usermediaavailableDescription": "Получать уведомления, когда ваши медиа-запросы становятся доступны.",
+ "components.NotificationTypeSelector.usermediaavailableDescription": "Получать уведомления, когда запрошенные вами медиафайлы становятся доступны.",
"components.NotificationTypeSelector.usermediaapprovedDescription": "Получать уведомления, когда ваши медиа-запросы получают одобрение.",
"components.Layout.VersionStatus.commitsbehind": "{commitsBehind} {commitsBehind, plural, one {коммит} other {коммитов}} позади",
"components.MovieDetails.studio": "{studioCount, plural, one {Студия} other {Студии}}",
@@ -516,5 +516,370 @@
"components.RequestModal.QuotaDisplay.requestsremaining": "{remaining, plural, =0 {запросов {type} не осталось} other {осталось # запроса(ов) {type}}}",
"components.RequestModal.QuotaDisplay.quotaLinkUser": "Вы можете посмотреть сводку ограничений на количество запросов этого пользователя на странице его профиля .",
"components.RequestModal.QuotaDisplay.quotaLink": "Вы можете посмотреть сводку ваших ограничений на количество запросов на странице вашего профиля .",
- "components.RequestModal.QuotaDisplay.notenoughseasonrequests": "Запросов на TV-сезоны не осталось"
+ "components.RequestModal.QuotaDisplay.notenoughseasonrequests": "Осталось недостаточно запросов на сезоны",
+ "components.Settings.Notifications.NotificationsWebhook.toastWebhookTestSending": "Отправка тестового уведомления веб-перехватчику…",
+ "components.Settings.Notifications.NotificationsWebhook.toastWebhookTestFailed": "Не удалось отправить тестовое уведомление веб-перехватчику.",
+ "components.Settings.Notifications.NotificationsWebhook.templatevariablehelp": "Помощь по переменным шаблона",
+ "components.Settings.Notifications.NotificationsWebhook.resetPayloadSuccess": "Полезная нагрузка JSON успешно сброшена к настройкам по умолчанию!",
+ "components.Settings.Notifications.NotificationsWebhook.customJson": "Полезная нагрузка JSON",
+ "components.Settings.Notifications.NotificationsWebhook.authheader": "Заголовок авторизации",
+ "components.Settings.Notifications.NotificationsWebPush.webpushsettingssaved": "Настройки веб-push-уведомлений успешно сохранены!",
+ "components.Settings.Notifications.NotificationsWebPush.webpushsettingsfailed": "Не удалось сохранить настройки веб-push-уведомлений.",
+ "components.Settings.Notifications.NotificationsWebPush.toastWebPushTestSuccess": "Тестовое веб-push-уведомление отправлено!",
+ "components.Settings.Notifications.NotificationsWebPush.toastWebPushTestSending": "Отправка тестового веб-push-уведомления…",
+ "components.Settings.Notifications.NotificationsWebPush.toastWebPushTestFailed": "Не удалось отправить тестовое веб-push-уведомление.",
+ "components.Settings.Notifications.NotificationsWebPush.httpsRequirement": "Чтобы получать веб-push-уведомления, Overseerr должен обслуживаться по протоколу HTTPS.",
+ "components.Settings.Notifications.NotificationsSlack.webhookUrlTip": "Создайте интеграцию входящего веб-перехватчика ",
+ "components.Settings.Notifications.NotificationsSlack.webhookUrl": "URL веб-перехватчика",
+ "components.Settings.Notifications.NotificationsSlack.toastSlackTestSuccess": "Тестовое уведомление отправлено в Slack!",
+ "components.Settings.Notifications.NotificationsSlack.toastSlackTestSending": "Отправка тестового уведомления в Slack…",
+ "components.Settings.Notifications.NotificationsSlack.toastSlackTestFailed": "Не удалось отправить тестовое уведомление в Slack.",
+ "components.Settings.Notifications.NotificationsSlack.slacksettingssaved": "Настройки уведомлений Slack успешно сохранены!",
+ "components.Settings.Notifications.NotificationsSlack.slacksettingsfailed": "Не удалось сохранить настройки уведомлений Slack.",
+ "components.Settings.Notifications.NotificationsPushover.validationUserTokenRequired": "Вы должны предоставить действительный ключ пользователя или группы",
+ "components.Settings.Notifications.validationTypes": "Вы должны выбрать хотя бы один тип уведомлений",
+ "components.Settings.Notifications.NotificationsWebhook.validationTypes": "Вы должны выбрать хотя бы один тип уведомлений",
+ "components.Settings.Notifications.NotificationsSlack.validationTypes": "Вы должны выбрать хотя бы один тип уведомлений",
+ "components.Settings.Notifications.NotificationsPushbullet.validationTypes": "Вы должны выбрать хотя бы один тип уведомлений",
+ "components.Settings.Notifications.NotificationsLunaSea.validationTypes": "Вы должны выбрать хотя бы один тип уведомлений",
+ "components.Settings.Notifications.NotificationsPushover.validationTypes": "Вы должны выбрать хотя бы один тип уведомлений",
+ "components.Settings.Notifications.NotificationsPushover.validationAccessTokenRequired": "Вы должны предоставить действительный токен приложения",
+ "components.Settings.Notifications.NotificationsPushover.userTokenTip": "Ваш тридцатизначный идентификатор пользователя или группы ",
+ "components.Settings.Notifications.NotificationsPushover.toastPushoverTestSuccess": "Тестовое уведомление отправлено в Pushover!",
+ "components.Settings.Notifications.NotificationsPushover.toastPushoverTestSending": "Отправка тестового уведомления в Pushover…",
+ "components.Settings.Notifications.NotificationsPushover.toastPushoverTestFailed": "Не удалось отправить тестовое уведомление в Pushover.",
+ "components.Settings.Notifications.NotificationsPushover.pushoversettingssaved": "Настройки уведомлений Pushover успешно сохранены!",
+ "components.Settings.Notifications.NotificationsPushover.pushoversettingsfailed": "Не удалось сохранить настройки уведомлений Pushover.",
+ "components.Settings.Notifications.NotificationsPushover.accessTokenTip": "Зарегистрируйте приложение для использования с Overseerr",
+ "i18n.view": "Вид",
+ "i18n.notrequested": "Не запрошено",
+ "i18n.noresults": "Результатов нет.",
+ "i18n.delimitedlist": "{a}, {b}",
+ "components.Settings.Notifications.NotificationsLunaSea.webhookUrl": "URL веб-перехватчика",
+ "components.Settings.Notifications.NotificationsLunaSea.webhookUrlTip": "URL веб-перехватчика для уведомлений на основе вашего пользователя или устройства",
+ "components.Settings.Notifications.NotificationsPushover.accessToken": "Токен API приложения",
+ "components.Settings.Notifications.NotificationsPushbullet.validationAccessTokenRequired": "Вы должны предоставить токен доступа",
+ "components.Settings.Notifications.NotificationsPushbullet.toastPushbulletTestSuccess": "Тестовое уведомление отправлено в Pushbullet!",
+ "components.Settings.Notifications.NotificationsPushbullet.toastPushbulletTestSending": "Отправка тестового уведомления в Pushbullet…",
+ "components.Settings.Notifications.NotificationsPushbullet.toastPushbulletTestFailed": "Не удалось отправить тестовое уведомление в Pushbullet.",
+ "components.Settings.Notifications.NotificationsPushbullet.pushbulletSettingsSaved": "Настройки уведомлений Pushbullet успешно сохранены!",
+ "components.Settings.Notifications.NotificationsPushbullet.pushbulletSettingsFailed": "Не удалось сохранить настройки уведомлений Pushbullet.",
+ "components.Settings.Notifications.NotificationsPushbullet.accessTokenTip": "Создайте токен в настройках учётной записи ",
+ "components.Settings.Notifications.NotificationsLunaSea.toastLunaSeaTestSuccess": "Тестовое уведомление отправлено в LunaSea!",
+ "components.Settings.Notifications.NotificationsLunaSea.toastLunaSeaTestSending": "Отправка тестового уведомления в LunaSea…",
+ "components.Settings.Notifications.NotificationsLunaSea.toastLunaSeaTestFailed": "Не удалось отправить тестовое уведомление в LunaSea.",
+ "components.Settings.Notifications.NotificationsLunaSea.settingsSaved": "Настройки уведомлений LunaSea успешно сохранены!",
+ "components.Settings.Notifications.NotificationsLunaSea.settingsFailed": "Не удалось сохранить настройки уведомлений LunaSea.",
+ "components.Settings.Notifications.NotificationsLunaSea.profileNameTip": "Требуется только в том случае, если не используется профиль default",
+ "components.Settings.Notifications.NotificationsWebPush.agentenabled": "Активировать службу",
+ "components.Settings.Notifications.NotificationsPushbullet.agentEnabled": "Активировать службу",
+ "components.Settings.Notifications.NotificationsLunaSea.agentenabled": "Активировать службу",
+ "components.Settings.notificationAgentSettingsDescription": "Настройте и активируйте службы уведомлений.",
+ "components.ResetPassword.emailresetlink": "Отправить ссылку для восстановления по электронной почте",
+ "pages.somethingwentwrong": "Что-то пошло не так",
+ "pages.serviceunavailable": "Сервис недоступен",
+ "pages.pagenotfound": "Страница не найдена",
+ "pages.internalservererror": "Внутренняя ошибка сервера",
+ "components.ResetPassword.validationpasswordrequired": "Вы должны предоставить пароль",
+ "components.ResetPassword.validationpasswordminchars": "Пароль слишком короткий: он должен содержать не менее 8 символов",
+ "components.ResetPassword.validationpasswordmatch": "Пароли должны совпадать",
+ "components.ResetPassword.validationemailrequired": "Вы должны указать действительный адрес электронной почты",
+ "components.ResetPassword.requestresetlinksuccessmessage": "Ссылка для сброса пароля будет отправлена на указанный адрес электронной почты, если он связан с действительным пользователем.",
+ "components.ResetPassword.gobacklogin": "Вернуться на страницу входа",
+ "components.UserProfile.UserSettings.UserGeneralSettings.originallanguage": "Языки для поиска фильмов и сериалов",
+ "components.Settings.region": "Регион для поиска фильмов и сериалов",
+ "components.Settings.originallanguage": "Языки для поиска фильмов и сериалов",
+ "components.TvDetails.seasons": "{seasonCount, plural, one {# сезон} other {# сезонов}}",
+ "components.RequestModal.QuotaDisplay.requiredquotaUser": "Этому пользователю необходимо иметь по крайней мере {seasons} {seasons, plural, one {запрос на сезоны} other {запроса(ов) на сезоны}} для того, чтобы отправить запрос на этот сериал.",
+ "components.RequestModal.QuotaDisplay.requiredquota": "Вам необходимо иметь по крайней мере {seasons} {seasons, plural, one {запрос на сезоны} other {запроса(ов) на сезоны}} для того, чтобы отправить запрос на этот сериал.",
+ "components.RequestModal.request4ktitle": "Запросить {title} в 4К",
+ "components.RequestModal.pending4krequest": "В ожидании 4К запрос на {title}",
+ "components.RequestModal.autoapproval": "Автоматическое одобрение",
+ "i18n.usersettings": "Настройки пользователя",
+ "i18n.showingresults": "Показываются результаты с {from} по {to} из {total} ",
+ "i18n.save": "Сохранить изменения",
+ "i18n.retrying": "Повтор…",
+ "i18n.resultsperpage": "Отобразить {pageSize} результатов на странице",
+ "i18n.requesting": "Запрос…",
+ "i18n.request4k": "Запросить в 4К",
+ "i18n.areyousure": "Вы уверены?",
+ "components.StatusChacker.newversionDescription": "Overseerr был обновлён! Пожалуйста, нажмите кнопку ниже, чтобы перезагрузить страницу.",
+ "components.RequestModal.alreadyrequested": "Уже запрошен",
+ "components.RequestModal.SearchByNameModal.notvdbiddescription": "Мы не смогли автоматически выполнить ваш запрос. Пожалуйста, выберите правильное совпадение из списка ниже.",
+ "components.TvDetails.originaltitle": "Название оригинала",
+ "components.Settings.validationApplicationTitle": "Вы должны указать название приложения",
+ "components.RequestModal.SearchByNameModal.nosummary": "Аннотации для этого названия не найдено.",
+ "i18n.tvshow": "Сериал",
+ "components.Settings.partialRequestsEnabled": "Разрешить частичные запросы сериалов",
+ "components.Settings.mediaTypeSeries": "сериал",
+ "components.UserProfile.UserSettings.UserGeneralSettings.region": "Регион для поиска фильмов и сериалов",
+ "components.TvDetails.allseasonsmarkedavailable": "* Все сезоны будут помечены как доступные.",
+ "components.RequestModal.QuotaDisplay.seasonlimit": "{limit, plural, one {сезон} other {сезона(ов)}}",
+ "components.RequestModal.QuotaDisplay.season": "сезон",
+ "components.RequestModal.requestall": "Запросить все сезоны",
+ "components.RequestModal.pendingapproval": "Ваш запрос ожидает одобрения.",
+ "components.UserProfile.UserSettings.UserNotificationSettings.emailsettingssaved": "Настройки уведомлений по электронной почте успешно сохранены!",
+ "components.UserProfile.UserSettings.UserNotificationSettings.emailsettingsfailed": "Не удалось сохранить настройки уведомлений по электронной почте.",
+ "components.UserProfile.UserSettings.UserGeneralSettings.applanguage": "Язык интерфейса",
+ "components.UserList.validationpasswordminchars": "Пароль слишком короткий: он должен содержать не менее 8 символов",
+ "components.UserList.nouserstoimport": "Нет новых пользователей для импорта из Plex.",
+ "components.UserList.autogeneratepasswordTip": "Отправить пользователю пароль, сгенерированный сервером, по электронной почте",
+ "components.TvDetails.viewfullcrew": "Посмотреть полную cъёмочную группу",
+ "components.TvDetails.showtype": "Тип сериала",
+ "components.TvDetails.TvCrew.fullseriescrew": "Полная съёмочная группа сериала",
+ "components.TvDetails.TvCast.fullseriescast": "Полный актёрский состав сериала",
+ "components.Settings.trustProxyTip": "Позволяет Overseerr корректно регистрировать IP-адреса клиентов за прокси-сервером (Overseerr необходимо перезагрузить, чтобы изменения вступили в силу)",
+ "components.Settings.originallanguageTip": "Контент фильтруется по языку оригинала",
+ "components.Settings.noDefaultNon4kServer": "Если вы используете один сервер {serverType} для контента, в том числе и для 4К, или если вы загружаете только контент 4K, ваш сервер {serverType} НЕ должен быть помечен как 4К сервер.",
+ "components.UserList.localLoginDisabled": "Параметр Включить локальный вход в настоящее время отключен.",
+ "components.Settings.SettingsLogs.showall": "Показать все логи",
+ "components.UserProfile.UserSettings.UserGeneralSettings.seriesrequestlimit": "Ограничение количества запросов на сериалы",
+ "components.UserProfile.UserSettings.UserGeneralSettings.regionTip": "Контент фильтруется по доступности в выбранном регионе",
+ "components.UserProfile.UserSettings.UserGeneralSettings.movierequestlimit": "Ограничение количества запросов на фильмы",
+ "components.UserProfile.UserSettings.UserGeneralSettings.enableOverride": "Переопределить глобальные ограничения",
+ "components.Settings.noDefaultServer": "По крайней мере один сервер {serverType} должен быть помечен как сервер по умолчанию для обработки запросов на {mediaType}.",
+ "components.Settings.noDefault4kServer": "4K сервер {serverType} должен быть помечен как сервер по умолчанию, чтобы пользователи могли отправлять запросы на 4K {mediaType}.",
+ "components.Settings.SonarrModal.validationLanguageProfileRequired": "Вы должны выбрать языковой профиль",
+ "components.Settings.validationApplicationUrlTrailingSlash": "URL-адрес не должен заканчиваться косой чертой",
+ "components.Settings.RadarrModal.validationBaseUrlLeadingSlash": "Базовый URL-адрес должен иметь косую черту в начале",
+ "components.Settings.SonarrModal.validationBaseUrlLeadingSlash": "Базовый URL-адрес должен иметь косую черту в начале",
+ "components.Settings.SonarrModal.testFirstLanguageProfiles": "Протестировать подключение для загрузки языковых профилей",
+ "components.Settings.SonarrModal.loadingTags": "Загрузка тегов…",
+ "components.Settings.SonarrModal.enableSearch": "Включить автоматический поиск",
+ "components.Settings.SonarrModal.edit4ksonarr": "Редактировать 4К сервер Sonarr",
+ "components.Settings.toastApiKeyFailure": "Что-то пошло не так при создании нового ключа API.",
+ "components.Settings.csrfProtectionTip": "Устанавливает доступ к API извне только для чтения (требуется HTTPS, для вступления изменений в силу необходимо перезагрузить Overseerr)",
+ "components.Settings.SonarrModal.animequalityprofile": "Профиль качества для аниме",
+ "components.Settings.SonarrModal.animelanguageprofile": "Языковой профиль для аниме",
+ "components.Settings.SonarrModal.animeTags": "Теги для аниме",
+ "components.Settings.SettingsUsers.userSettings": "Настройки пользователей",
+ "components.Settings.SettingsUsers.tvRequestLimitLabel": "Общее ограничение на количество запросов сериалов",
+ "components.Settings.SettingsUsers.toastSettingsSuccess": "Настройки пользователей успешно сохранены!",
+ "components.Settings.SettingsUsers.toastSettingsFailure": "Что-то пошло не так при сохранении настроек.",
+ "components.Settings.SettingsUsers.newPlexLoginTip": "Разрешить пользователям Plex входить в систему без предварительного импорта",
+ "components.Settings.SettingsUsers.newPlexLogin": "Включить вход через Plex для новых пользователей",
+ "components.Settings.SettingsUsers.movieRequestLimitLabel": "Общее ограничение на количество запросов фильмов",
+ "components.Settings.SettingsUsers.localLoginTip": "Разрешить пользователям входить в систему, используя свой адрес электронной почты и пароль вместо Plex OAuth",
+ "components.Settings.SettingsUsers.localLogin": "Включить локальный вход",
+ "components.Settings.SettingsUsers.defaultPermissionsTip": "Начальные разрешения, присваемые новым пользователям",
+ "components.Settings.SettingsUsers.defaultPermissions": "Разрешения по умолчанию",
+ "components.Settings.SettingsLogs.time": "Время",
+ "components.Settings.SettingsLogs.level": "Важность",
+ "components.Settings.SettingsLogs.filterDebug": "Отладочные",
+ "components.Settings.SettingsLogs.extraData": "Дополнительная информация",
+ "components.Settings.SettingsLogs.copyToClipboard": "Скопировать в буфер обмена",
+ "components.Settings.serverpresetRefreshing": "Получение списка серверов…",
+ "components.Settings.SettingsJobsCache.jobstarted": "Задание \"{jobname}\" запущено.",
+ "components.Settings.cacheImagesTip": "Оптимизировать и хранить все изображения локально (потребляет значительный объем дискового пространства)",
+ "components.Settings.cacheImages": "Включить кэширование изображений",
+ "components.Settings.SettingsJobsCache.unknownJob": "Неизвестное задание",
+ "components.Settings.SettingsJobsCache.sonarr-scan": "Сканирование Sonarr",
+ "components.Settings.SettingsJobsCache.runnow": "Выполнить сейчас",
+ "components.Settings.SettingsJobsCache.radarr-scan": "Сканирование Radarr",
+ "components.Settings.SettingsJobsCache.plex-recently-added-scan": "Сканирование недавно добавленных медиафайлов в Plex",
+ "components.Settings.SettingsJobsCache.plex-full-scan": "Полное сканирование библиотек Plex",
+ "components.Settings.SettingsJobsCache.nextexecution": "Следующее выполнение",
+ "components.Settings.SettingsJobsCache.jobsandcache": "Задания и кэш",
+ "components.Settings.SettingsJobsCache.jobs": "Задания",
+ "components.Settings.SettingsJobsCache.jobname": "Название задания",
+ "components.Settings.SettingsJobsCache.jobcancelled": "Задание \"{jobname}\" отменено.",
+ "components.Settings.SettingsJobsCache.canceljob": "Отменить задание",
+ "components.Settings.SettingsJobsCache.jobsDescription": "Overseerr выполняет определенные задачи по обслуживанию в виде регулярно запланированных заданий, но они также могут быть запущены вручную ниже. Выполнение задания вручную не изменит его расписание.",
+ "components.Settings.SettingsJobsCache.flushcache": "Очистить кэш",
+ "components.Settings.SettingsJobsCache.download-sync-reset": "Сбросить синхронизацию загрузок",
+ "components.Settings.SettingsJobsCache.download-sync": "Синхронизировать загрузки",
+ "components.Settings.SettingsJobsCache.cachehits": "Удачных обращений",
+ "components.Settings.SettingsJobsCache.cachemisses": "Неудачных обращений",
+ "components.Settings.SettingsJobsCache.cachevsize": "Размер значений",
+ "components.Settings.SettingsAbout.uptodate": "Актуальная",
+ "components.Settings.SettingsAbout.Releases.versionChangelog": "Изменения в версии",
+ "components.Settings.SettingsAbout.preferredmethod": "Предпочтительный способ",
+ "components.Settings.SettingsJobsCache.cacheflushed": "{cachename} кэш сброшен.",
+ "components.Settings.SettingsJobsCache.cacheDescription": "Overseerr кэширует запросы к внешним конечным точкам API, чтобы оптимизировать производительность и избежать ненужных вызовов API.",
+ "components.Settings.SettingsAbout.totalmedia": "Всего мультимедиа",
+ "components.Settings.SettingsAbout.outofdate": "Устарела",
+ "components.Settings.SettingsAbout.helppaycoffee": "Помочь оплатить кофе",
+ "components.Settings.SettingsAbout.gettingsupport": "Получить поддержку",
+ "components.Settings.SettingsAbout.betawarning": "Это бета-версия программного обеспечения. Некоторые функции могут не работать или работать нестабильно. Пожалуйста, сообщайте о любых проблемах на GitHub!",
+ "components.Settings.SettingsAbout.about": "О проекте",
+ "components.Settings.SettingsAbout.Releases.viewongithub": "Посмотреть на GitHub",
+ "components.Settings.SettingsAbout.Releases.viewchangelog": "Посмотреть список изменений",
+ "components.Settings.SettingsAbout.Releases.runningDevelopMessage": "Последние изменения в ветке develop проекта Overseerr не показаны ниже. Пожалуйста, просмотрите историю коммитов для этой ветки на GitHub , чтобы узнать подробности.",
+ "components.Settings.SettingsAbout.Releases.releasedataMissing": "Данные о релизе недоступны. GitHub не работает?",
+ "components.UserProfile.UserSettings.UserPasswordChange.validationNewPassword": "Вы должны ввести новый пароль",
+ "components.UserProfile.UserSettings.UserNotificationSettings.validationTelegramChatId": "Вы должны предоставить действительный ID чата",
+ "components.UserProfile.UserSettings.UserNotificationSettings.validationPgpPublicKey": "Вы должны предоставить действительный открытый ключ PGP",
+ "components.UserProfile.UserSettings.UserNotificationSettings.validationDiscordId": "Вы должны предоставить действительный ID пользователя",
+ "components.UserList.validationEmail": "Вы должны указать действительный адрес электронной почты",
+ "components.UserList.usercreatedfailedexisting": "Указанный адрес электронной почты уже используется другим пользователем.",
+ "components.TvDetails.streamingproviders": "Сейчас транслируется",
+ "components.Settings.validationWebAppUrl": "Вы должны указать действительный URL-адрес веб-приложения Plex",
+ "components.Settings.validationPortRequired": "Вы должны указать действительный номер порта",
+ "components.Settings.validationHostnameRequired": "Вы должны указать действительное имя хоста или IP-адрес",
+ "components.Settings.SonarrModal.validationNameRequired": "Вы должны указать имя сервера",
+ "components.Settings.RadarrModal.validationNameRequired": "Вы должны указать имя сервера",
+ "components.Settings.Notifications.validationEmail": "Вы должны указать действительный адрес электронной почты",
+ "components.MovieDetails.streamingproviders": "Сейчас транслируется",
+ "components.Settings.SonarrModal.validationBaseUrlTrailingSlash": "Базовый URL-адрес не должен заканчиваться косой чертой",
+ "components.Settings.RadarrModal.validationMinimumAvailabilityRequired": "Вы должны выбрать минимальную доступность",
+ "components.Settings.RadarrModal.validationBaseUrlTrailingSlash": "Базовый URL-адрес не должен заканчиваться косой чертой",
+ "components.Settings.RadarrModal.validationApplicationUrlTrailingSlash": "URL-адрес не должен заканчиваться косой чертой",
+ "components.Settings.RadarrModal.testFirstTags": "Протестировать подключение для загрузки тегов",
+ "components.Settings.RadarrModal.testFirstQualityProfiles": "Протестировать подключение для загрузки профилей качества",
+ "components.Settings.RadarrModal.selecttags": "Выберите теги",
+ "components.Settings.RadarrModal.notagoptions": "Тегов нет.",
+ "components.Settings.RadarrModal.loadingprofiles": "Загрузка профилей качества…",
+ "components.Settings.RadarrModal.loadingTags": "Загрузка тегов…",
+ "components.Settings.RadarrModal.enableSearch": "Включить автоматический поиск",
+ "components.Settings.RadarrModal.default4kserver": "4К сервер по умолчанию",
+ "components.Settings.Notifications.webhookUrlTip": "Создайте интеграцию веб-перехватчика на своём сервере",
+ "components.Settings.Notifications.NotificationsWebhook.webhooksettingssaved": "Настройки уведомлений веб-перехватчика успешно сохранены!",
+ "components.Settings.Notifications.NotificationsWebhook.webhooksettingsfailed": "Не удалось сохранить настройки уведомлений веб-перехватчика.",
+ "components.Settings.Notifications.NotificationsWebhook.toastWebhookTestSuccess": "Тестовое уведомление веб-перехватчику отправлено!",
+ "components.Settings.Notifications.NotificationsWebhook.webhookUrl": "URL веб-перехватчика",
+ "components.Settings.Notifications.validationPgpPrivateKey": "Вы должны предоставить действительный закрытый ключ PGP",
+ "components.Settings.Notifications.validationPgpPassword": "Вы должны предоставить пароль PGP",
+ "components.Settings.Notifications.validationChatIdRequired": "Вы должны предоставить действительный ID чата",
+ "components.Settings.Notifications.validationBotAPIRequired": "Вы должны предоставить токен авторизации бота",
+ "components.Settings.Notifications.telegramsettingsfailed": "Не удалось сохранить настройки уведомлений Telegram.",
+ "components.Settings.Notifications.pgpPrivateKeyTip": "Подписывать зашифрованные сообщения электронной почты с помощью OpenPGP ",
+ "components.Settings.Notifications.pgpPrivateKey": "Закрытый ключ PGP",
+ "components.Settings.Notifications.pgpPasswordTip": "Подписывать зашифрованные сообщения электронной почты с помощью OpenPGP ",
+ "components.Settings.Notifications.pgpPassword": "Пароль PGP",
+ "components.Settings.Notifications.encryptionTip": "В большинстве случаев неявный TLS использует порт 465, а STARTTLS – порт 587",
+ "components.Settings.Notifications.encryptionOpportunisticTls": "Всегда использовать STARTTLS",
+ "components.Settings.Notifications.encryptionNone": "Без шифрования",
+ "components.Settings.Notifications.encryptionImplicitTls": "Использовать неявный TLS",
+ "components.Settings.Notifications.encryptionDefault": "Использовать STARTTLS, если доступно",
+ "components.Settings.Notifications.encryption": "Метод шифрования",
+ "components.Settings.Notifications.emailsettingssaved": "Настройки уведомлений по электронной почте успешно сохранены!",
+ "components.Settings.Notifications.emailsettingsfailed": "Не удалось сохранить настройки уведомлений по электронной почте.",
+ "components.Settings.Notifications.discordsettingssaved": "Настройки уведомлений Discord успешно сохранены!",
+ "components.Settings.Notifications.discordsettingsfailed": "Не удалось сохранить настройки уведомлений Discord.",
+ "components.Settings.Notifications.chatIdTip": "Начните чат со своим ботом, добавьте @get_id_bot и выполните команду /my_id",
+ "components.Settings.Notifications.chatId": "ID чата",
+ "components.Settings.Notifications.botUsernameTip": "Разрешить пользователям начинать чат с вашим ботом и настраивать свои собственные уведомления",
+ "components.Settings.Notifications.botUsername": "Имя бота",
+ "components.Settings.Notifications.botAvatarUrl": "URL аватара бота",
+ "components.Settings.Notifications.botApiTip": "Создайте бота для использования с Overseerr",
+ "components.Settings.Notifications.allowselfsigned": "Разрешить самозаверенные сертификаты",
+ "components.Settings.Notifications.NotificationsWebhook.validationJsonPayloadRequired": "Вы должны предоставить допустимую полезную нагрузку JSON",
+ "components.Settings.Notifications.toastTelegramTestSuccess": "Тестовое уведомление отправлено в Telegram!",
+ "components.Settings.Notifications.toastTelegramTestSending": "Отправка тестового уведомления в Telegram…",
+ "components.Settings.Notifications.toastDiscordTestSuccess": "Тестовое уведомление отправлено в Discord!",
+ "components.Settings.Notifications.toastDiscordTestSending": "Отправка тестового уведомления в Discord…",
+ "components.Settings.Notifications.toastDiscordTestFailed": "Не удалось отправить тестовое уведомление в Discord.",
+ "components.Settings.Notifications.toastTelegramTestFailed": "Не удалось отправить тестовое уведомление в Telegram.",
+ "components.Settings.Notifications.toastEmailTestSuccess": "Тестовое уведомление отправлено по электронной почте!",
+ "components.Settings.Notifications.toastEmailTestSending": "Отправка тестового уведомления по электронной почте…",
+ "components.Settings.Notifications.toastEmailTestFailed": "Не удалось отправить тестовое уведомление по электронной почте.",
+ "components.UserProfile.unlimited": "Неограниченно",
+ "components.UserProfile.totalrequests": "Всего запросов",
+ "components.UserProfile.requestsperdays": "осталось {limit}",
+ "components.UserProfile.pastdays": "{type} (за {days} день(ей))",
+ "components.UserProfile.seriesrequest": "Запросов сериалов",
+ "components.UserProfile.movierequests": "Запросов фильмов",
+ "components.UserProfile.norequests": "Запросов нет.",
+ "components.UserProfile.limit": "{remaining} из {limit}",
+ "components.UserProfile.UserSettings.unauthorizedDescription": "У вас нет разрешения на изменение настроек этого пользователя.",
+ "components.UserProfile.UserSettings.UserPasswordChange.nopermissionDescription": "У вас нет разрешения на изменение пароля этого пользователя.",
+ "components.UserProfile.UserSettings.UserPasswordChange.validationConfirmPasswordSame": "Пароли должны совпадать",
+ "components.UserProfile.UserSettings.UserPasswordChange.toastSettingsFailureVerifyCurrent": "Что-то пошло не так при сохранении пароля. Правильно ли введен ваш текущий пароль?",
+ "components.UserProfile.UserSettings.UserPasswordChange.toastSettingsFailure": "Что-то пошло не так при сохранении пароля.",
+ "components.UserProfile.UserSettings.UserPasswordChange.noPasswordSet": "В настоящее время для этой учётной записи не установлен пароль. Установите пароль ниже, чтобы с этой учётной записью можно было войти в систему как \"локальный пользователь\".",
+ "components.UserProfile.UserSettings.UserPasswordChange.noPasswordSetOwnAccount": "В настоящее время для вашей учётной записи не установлен пароль. Установите пароль ниже, чтобы иметь возможность войти в систему как \"локальный пользователь\", используя свой адрес электронной почты.",
+ "components.UserProfile.UserSettings.UserNotificationSettings.webpushsettingssaved": "Настройки веб-push-уведомлений успешно сохранены!",
+ "components.UserProfile.UserSettings.UserNotificationSettings.webpushsettingsfailed": "Не удалось сохранить настройки веб-push-уведомлений.",
+ "components.UserProfile.UserSettings.UserNotificationSettings.webpush": "Веб-push",
+ "components.UserProfile.UserSettings.UserNotificationSettings.telegramsettingssaved": "Настройки уведомлений Telegram успешно сохранены!",
+ "components.UserProfile.UserSettings.UserNotificationSettings.telegramsettingsfailed": "Не удалось сохранить настройки уведомлений Telegram.",
+ "components.UserProfile.UserSettings.UserNotificationSettings.telegramChatIdTipLong": "Начните чат , добавьте @get_id_bot и выполните команду /my_id",
+ "components.UserProfile.UserSettings.UserNotificationSettings.telegramChatId": "ID чата",
+ "components.UserProfile.UserSettings.UserNotificationSettings.sendSilently": "Отправлять без звука",
+ "components.UserProfile.UserSettings.UserNotificationSettings.pgpPublicKeyTip": "Шифровать сообщения электронной почты с помощью OpenPGP ",
+ "components.UserProfile.UserSettings.UserNotificationSettings.pgpPublicKey": "Открытый ключ PGP",
+ "components.UserProfile.UserSettings.UserNotificationSettings.notificationsettings": "Настройки уведомлений",
+ "components.UserProfile.UserSettings.UserNotificationSettings.email": "Электронная почта",
+ "components.UserProfile.UserSettings.UserNotificationSettings.discordsettingssaved": "Настройки уведомлений Discord успешно сохранены!",
+ "components.UserProfile.UserSettings.UserNotificationSettings.discordsettingsfailed": "Не удалось сохранить настройки уведомлений Discord.",
+ "components.UserProfile.UserSettings.UserNotificationSettings.discordIdTip": "ID вашей учётной записи",
+ "components.UserProfile.UserSettings.UserNotificationSettings.discordId": "ID пользователя",
+ "components.Settings.locale": "Язык интерфейса",
+ "components.UserProfile.UserSettings.UserGeneralSettings.accounttype": "Тип учётной записи",
+ "components.UserProfile.ProfileHeader.userid": "ID пользователя: {userid}",
+ "components.UserProfile.ProfileHeader.settings": "Редактировать настройки",
+ "components.UserProfile.ProfileHeader.joindate": "Присоединился {joindate}",
+ "components.UserProfile.UserSettings.UserPasswordChange.validationNewPasswordLength": "Пароль слишком короткий: он должен содержать не менее 8 символов",
+ "components.UserProfile.UserSettings.UserPermissions.unauthorizedDescription": "Вы не можете изменять собственные разрешения.",
+ "components.UserList.userssaved": "Разрешения пользователя успешно сохранены!",
+ "components.UserList.userfail": "Что-то пошло не так при сохранении разрешений пользователя.",
+ "components.UserList.userdeleteerror": "Что-то пошло не так при удалении пользователя.",
+ "components.UserList.usercreatedfailed": "Что-то пошло не так при создании пользователя.",
+ "components.UserList.passwordinfodescription": "Настройте URL-адрес приложения и включите уведомления по электронной почте, чтобы обеспечить возможность автоматической генерации пароля.",
+ "components.UserList.importfromplexerror": "Что-то пошло не так при импорте пользователей из Plex.",
+ "components.UserList.importfromplex": "Импортировать пользователей из Plex",
+ "components.UserList.importedfromplex": "{userCount, plural, one {# новый пользователь} other {# новых пользователя(ей)}} успешно импортированы из Plex!",
+ "components.UserList.edituser": "Изменить разрешения пользователя",
+ "components.UserList.displayName": "Отображаемое имя",
+ "components.UserList.deleteconfirm": "Вы уверены, что хотите удалить этого пользователя? Все данные о его запросах будут удалены без возможности восстановления.",
+ "components.UserList.autogeneratepassword": "Сгенерировать пароль автоматически",
+ "components.UserList.accounttype": "Тип",
+ "components.TvDetails.playonplex": "Воспроизвести в Plex",
+ "components.TvDetails.play4konplex": "Воспроизвести в Plex в 4К",
+ "components.TvDetails.opensonarr4k": "Открыть сериал в 4К Sonarr",
+ "components.TvDetails.opensonarr": "Открыть сериал в Sonarr",
+ "components.TvDetails.nextAirDate": "Следующая дата выхода в эфир",
+ "components.TvDetails.mark4kavailable": "Пометить как доступный в 4К",
+ "components.TvDetails.firstAirDate": "Дата первого эфира",
+ "components.TvDetails.episodeRuntimeMinutes": "{runtime} минут",
+ "components.TvDetails.episodeRuntime": "Продолжительность эпизода",
+ "components.Setup.tip": "Подсказка",
+ "components.Setup.scanbackground": "Сканирование будет выполняться в фоновом режиме. А пока вы можете продолжить процесс настройки.",
+ "components.Settings.webpush": "Веб-push",
+ "components.Settings.webAppUrlTip": "При необходимости направляйте пользователей в веб-приложение на вашем сервере вместо размещённого на plex.tv",
+ "components.Settings.webAppUrl": "URL веб-приложения ",
+ "components.Settings.trustProxy": "Включить поддержку прокси",
+ "components.Settings.toastPlexRefreshSuccess": "Список серверов Plex успешно получен!",
+ "components.Settings.toastPlexRefresh": "Получение списка серверов Plex…",
+ "components.Settings.toastPlexRefreshFailure": "Не удалось получить список серверов Plex.",
+ "components.Settings.toastPlexConnecting": "Попытка подключения к Plex…",
+ "components.Settings.settingUpPlexDescription": "Чтобы настроить Plex, вы можете либо ввести данные вручную, либо выбрать сервер, полученный со страницы plex.tv . Нажмите кнопку справа от выпадающего списка, чтобы получить список доступных серверов.",
+ "components.Settings.services": "Службы",
+ "components.Settings.serviceSettingsDescription": "Настройте сервер(ы) {serverType} ниже. Вы можете подключить несколько серверов {serverType}, но только два из них могут быть помечены как серверы по умолчанию (один не 4К и один 4К). Администраторы могут переопределить сервер для обработки новых запросов до их одобрения.",
+ "components.Settings.serverpresetLoad": "Нажмите кнопку, чтобы загрузить список доступных серверов",
+ "components.Settings.serverSecure": "защищённый",
+ "components.Settings.serverRemote": "удалённый",
+ "components.Settings.serverLocal": "локальный",
+ "components.Settings.scan": "Синхронизировать библиотеки",
+ "components.Settings.regionTip": "Контент фильтруется по доступности в выбранном регионе",
+ "components.Settings.SettingsLogs.logsDescription": "Вы также можете просматривать эти логи напрямую через stdout или в {configDir}/logs/overseerr.log.",
+ "components.Settings.SettingsLogs.logs": "Логи",
+ "components.Settings.SettingsLogs.logDetails": "Подробные сведения о логе",
+ "components.Settings.SettingsLogs.copiedLogMessage": "Сообщение лога скопировано в буфер обмена.",
+ "components.UserProfile.UserSettings.UserGeneralSettings.originallanguageTip": "Контент фильтруется по языку оригинала",
+ "components.UserProfile.UserSettings.UserGeneralSettings.languageDefault": "По умолчанию ({language})",
+ "components.UserProfile.UserSettings.UserGeneralSettings.general": "Общее",
+ "components.Settings.general": "Общее",
+ "components.Settings.hideAvailable": "Скрывать доступные медиа",
+ "components.Settings.SettingsUsers.userSettingsDescription": "Настройте глобальные параметры и параметры по умолчанию для пользователей.",
+ "components.Settings.email": "Адрес электронной почты",
+ "components.Settings.csrfProtectionHoverTip": "НЕ включайте этот параметр, если вы не понимаете, что делаете!",
+ "components.Settings.csrfProtection": "Включить защиту от CSRF",
+ "components.Settings.SonarrModal.validationApplicationUrlTrailingSlash": "URL-адрес не должен заканчиваться косой чертой",
+ "components.Settings.toastPlexConnectingSuccess": "Соединение с Plex установлено успешно!",
+ "components.Settings.SonarrModal.toastSonarrTestSuccess": "Соединение с Sonarr установлено успешно!",
+ "components.Settings.toastPlexConnectingFailure": "Не удалось подключиться к Plex.",
+ "components.Settings.SonarrModal.toastSonarrTestFailure": "Не удалось подключиться к Sonarr.",
+ "components.Settings.SonarrModal.testFirstTags": "Протестировать подключение для загрузки тегов",
+ "components.Settings.SonarrModal.testFirstQualityProfiles": "Протестировать подключение для загрузки профилей качества",
+ "components.Settings.SonarrModal.selecttags": "Выберите теги",
+ "components.Settings.SonarrModal.selectLanguageProfile": "Выберите языковой профиль",
+ "components.Settings.SonarrModal.notagoptions": "Тегов нет.",
+ "components.Settings.SonarrModal.loadingprofiles": "Загрузка профилей качества…",
+ "components.Settings.SonarrModal.loadinglanguageprofiles": "Загрузка языковых профилей…",
+ "components.Settings.SonarrModal.create4ksonarr": "Добавить новый 4К сервер Sonarr",
+ "components.Settings.RadarrModal.edit4kradarr": "Редактировать 4К сервер Radarr",
+ "components.Settings.RadarrModal.create4kradarr": "Добавить новый 4К сервер Radarr",
+ "components.Settings.SonarrModal.default4kserver": "4К сервер по умолчанию",
+ "components.Settings.toastApiKeySuccess": "Новый ключ API успешно сгенерирован!"
}
diff --git a/src/i18n/locale/sv.json b/src/i18n/locale/sv.json
index 63fe89bc..d60d8ff3 100644
--- a/src/i18n/locale/sv.json
+++ b/src/i18n/locale/sv.json
@@ -879,5 +879,7 @@
"components.Settings.SettingsAbout.betawarning": "Detta är en BETA-programvara. Funktioner kan vara trasiga och/eller instabila. Rapportera eventuella problem på GitHub!",
"components.Layout.LanguagePicker.displaylanguage": "Visningsspråk",
"components.MovieDetails.showmore": "Visa mer",
- "components.MovieDetails.showless": "Visa mindre"
+ "components.MovieDetails.showless": "Visa mindre",
+ "components.TvDetails.streamingproviders": "Strömmas för närvarande på",
+ "components.MovieDetails.streamingproviders": "Strömmas för närvarande på"
}
diff --git a/src/i18n/locale/zh_Hant.json b/src/i18n/locale/zh_Hant.json
index aba21773..1f61734c 100644
--- a/src/i18n/locale/zh_Hant.json
+++ b/src/i18n/locale/zh_Hant.json
@@ -879,5 +879,7 @@
"components.Settings.SettingsAbout.betawarning": "這是測試版軟體,所以可能會不穩定或被破壞。請向 GitHub 報告問題!",
"components.Layout.LanguagePicker.displaylanguage": "顯示語言",
"components.MovieDetails.showmore": "顯示更多",
- "components.MovieDetails.showless": "顯示更少"
+ "components.MovieDetails.showless": "顯示更少",
+ "components.TvDetails.streamingproviders": "目前流式傳輸於",
+ "components.MovieDetails.streamingproviders": "目前流式傳輸於"
}
From 82d5d18ee7b985e5977205294c7fd5efbdaa3d61 Mon Sep 17 00:00:00 2001
From: "allcontributors[bot]"
<46447321+allcontributors[bot]@users.noreply.github.com>
Date: Fri, 8 Oct 2021 15:23:20 +0000
Subject: [PATCH 13/37] docs: add Simoneu01 as a contributor for translation
(#2175) [skip ci]
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
---
.all-contributorsrc | 9 +++++++++
README.md | 3 ++-
2 files changed, 11 insertions(+), 1 deletion(-)
diff --git a/.all-contributorsrc b/.all-contributorsrc
index f4c90938..8b66f9b3 100644
--- a/.all-contributorsrc
+++ b/.all-contributorsrc
@@ -566,6 +566,15 @@
"contributions": [
"translation"
]
+ },
+ {
+ "login": "Simoneu01",
+ "name": "Simone",
+ "avatar_url": "https://avatars.githubusercontent.com/u/43807696?v=4",
+ "profile": "http://ungaro.me",
+ "contributions": [
+ "translation"
+ ]
}
],
"badgeTemplate": " -orange.svg\"/> ",
diff --git a/README.md b/README.md
index 8a15af81..03edf116 100644
--- a/README.md
+++ b/README.md
@@ -12,7 +12,7 @@
-
+
@@ -152,6 +152,7 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d
sootylunatic 🌍
JoKerIsCraZy 🌍
Daddie0 🌍
+ Simone 🌍
From 8d8db6cf5d98d4e498a31db339d02f8a98057c8d Mon Sep 17 00:00:00 2001
From: TheCatLady <52870424+TheCatLady@users.noreply.github.com>
Date: Fri, 8 Oct 2021 11:47:30 -0400
Subject: [PATCH 14/37] feat(lang): add Czech and Danish display languages
(#2176)
---
src/context/LanguageContext.tsx | 10 ++++++++++
src/pages/_app.tsx | 4 ++++
2 files changed, 14 insertions(+)
diff --git a/src/context/LanguageContext.tsx b/src/context/LanguageContext.tsx
index 28e30007..2114274c 100644
--- a/src/context/LanguageContext.tsx
+++ b/src/context/LanguageContext.tsx
@@ -2,6 +2,8 @@ import React, { ReactNode } from 'react';
export type AvailableLocale =
| 'ca'
+ | 'cs'
+ | 'da'
| 'de'
| 'en'
| 'el'
@@ -30,6 +32,14 @@ export const availableLanguages: AvailableLanguageObject = {
code: 'ca',
display: 'Català',
},
+ cs: {
+ code: 'cs',
+ display: 'Čeština',
+ },
+ da: {
+ code: 'da',
+ display: 'Dansk',
+ },
de: {
code: 'de',
display: 'Deutsch',
diff --git a/src/pages/_app.tsx b/src/pages/_app.tsx
index 4de73712..ab881702 100644
--- a/src/pages/_app.tsx
+++ b/src/pages/_app.tsx
@@ -25,6 +25,10 @@ const loadLocaleData = (locale: AvailableLocale): Promise => {
switch (locale) {
case 'ca':
return import('../i18n/locale/ca.json');
+ case 'cs':
+ return import('../i18n/locale/cs.json');
+ case 'da':
+ return import('../i18n/locale/da.json');
case 'de':
return import('../i18n/locale/de.json');
case 'el':
From 1286d6f0f9793446a3ef3bb329ff0af189e0db67 Mon Sep 17 00:00:00 2001
From: "allcontributors[bot]"
<46447321+allcontributors[bot]@users.noreply.github.com>
Date: Fri, 8 Oct 2021 15:56:48 +0000
Subject: [PATCH 15/37] docs: add adan89lion as a contributor for translation
(#2177) [skip ci]
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
---
.all-contributorsrc | 9 +++++++++
README.md | 3 ++-
2 files changed, 11 insertions(+), 1 deletion(-)
diff --git a/.all-contributorsrc b/.all-contributorsrc
index 8b66f9b3..ebb42b6c 100644
--- a/.all-contributorsrc
+++ b/.all-contributorsrc
@@ -575,6 +575,15 @@
"contributions": [
"translation"
]
+ },
+ {
+ "login": "adan89lion",
+ "name": "Seohyun Joo",
+ "avatar_url": "https://avatars.githubusercontent.com/u/6585644?v=4",
+ "profile": "https://github.com/adan89lion",
+ "contributions": [
+ "translation"
+ ]
}
],
"badgeTemplate": " -orange.svg\"/> ",
diff --git a/README.md b/README.md
index 03edf116..3036009c 100644
--- a/README.md
+++ b/README.md
@@ -12,7 +12,7 @@
-
+
@@ -153,6 +153,7 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d
JoKerIsCraZy 🌍
Daddie0 🌍
Simone 🌍
+ Seohyun Joo 🌍
From daf64532bf9db409a2fa61a9a7ea7cc538bd64f1 Mon Sep 17 00:00:00 2001
From: TheCatLady <52870424+TheCatLady@users.noreply.github.com>
Date: Sat, 9 Oct 2021 18:44:07 -0400
Subject: [PATCH 16/37] docs: add FAQ entry about broken logos in email
notifications (#2134) [skip ci]
---
docs/support/faq.md | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/docs/support/faq.md b/docs/support/faq.md
index 2add67a4..19d71e93 100644
--- a/docs/support/faq.md
+++ b/docs/support/faq.md
@@ -119,3 +119,9 @@ Language profile support for Sonarr was added in [v1.20.0](https://github.com/sc
### I am getting "Username and Password not accepted" when attempting to send email notifications via Gmail!
If you have 2-Step Verification enabled on your account, you will need to create an [app password](https://support.google.com/mail/answer/185833).
+
+### The logo image in email notifications is broken!
+
+This may be an issue with how you are proxying your Overseerr instance. A good first troubleshooting step is to verify that the [`Content-Security-Policy` HTTP header](https://developer.mozilla.org/en-US/docs/Web/HTTP/CSP) being set by your proxy (if any) is configured appropriately to allow external embedding of the image.
+
+For Gmail users, another possible issue is that Google's image URL proxy is being blocked from fetching the image. If using Cloudflare, overzealous firewall rules could be the culprit.
From 2957e156a51f3bfe163793fe05323221c9a8fa10 Mon Sep 17 00:00:00 2001
From: "allcontributors[bot]"
<46447321+allcontributors[bot]@users.noreply.github.com>
Date: Sat, 9 Oct 2021 22:51:41 +0000
Subject: [PATCH 17/37] docs: add ty4ko as a contributor for translation
(#2178) [skip ci]
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
---
.all-contributorsrc | 9 +++++++++
README.md | 5 ++++-
2 files changed, 13 insertions(+), 1 deletion(-)
diff --git a/.all-contributorsrc b/.all-contributorsrc
index ebb42b6c..fcc757ad 100644
--- a/.all-contributorsrc
+++ b/.all-contributorsrc
@@ -584,6 +584,15 @@
"contributions": [
"translation"
]
+ },
+ {
+ "login": "ty4ko",
+ "name": "Sergey",
+ "avatar_url": "https://avatars.githubusercontent.com/u/21213535?v=4",
+ "profile": "https://github.com/ty4ko",
+ "contributions": [
+ "translation"
+ ]
}
],
"badgeTemplate": " -orange.svg\"/> ",
diff --git a/README.md b/README.md
index 3036009c..5da4349f 100644
--- a/README.md
+++ b/README.md
@@ -12,7 +12,7 @@
-
+
@@ -155,6 +155,9 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d
Simone 🌍
Seohyun Joo 🌍
+
+ Sergey 🌍
+
From e3312cef33821c8cb76a4a63bd565c78d67b3e0b Mon Sep 17 00:00:00 2001
From: "Weblate (bot)"
Date: Sun, 10 Oct 2021 01:04:18 +0200
Subject: [PATCH 18/37] feat(lang): translations update from Weblate (#2179)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
* feat(lang): translated using Weblate (Dutch)
Currently translated at 100.0% (883 of 883 strings)
Co-authored-by: Kobe
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/nl/
Translation: Overseerr/Overseerr Frontend
* feat(lang): translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (883 of 883 strings)
feat(lang): translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (883 of 883 strings)
feat(lang): translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (883 of 883 strings)
feat(lang): translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (883 of 883 strings)
Co-authored-by: Hosted Weblate
Co-authored-by: TheCatLady
Co-authored-by: 주서현
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/zh_Hant/
Translation: Overseerr/Overseerr Frontend
Co-authored-by: Kobe
Co-authored-by: TheCatLady
Co-authored-by: 주서현
---
src/i18n/locale/nl.json | 2 +-
src/i18n/locale/zh_Hant.json | 218 +++++++++++++++++------------------
2 files changed, 110 insertions(+), 110 deletions(-)
diff --git a/src/i18n/locale/nl.json b/src/i18n/locale/nl.json
index 41ea6fd7..9b549114 100644
--- a/src/i18n/locale/nl.json
+++ b/src/i18n/locale/nl.json
@@ -25,7 +25,7 @@
"components.MovieDetails.overview": "Overzicht",
"components.MovieDetails.overviewunavailable": "Overzicht niet beschikbaar.",
"components.MovieDetails.recommendations": "Aanbevelingen",
- "components.MovieDetails.releasedate": "Releasedatum",
+ "components.MovieDetails.releasedate": "{releaseCount, plural, one {Releasedatum} other {Releasedata}}",
"components.MovieDetails.revenue": "Omzet",
"components.MovieDetails.runtime": "{minutes} minuten",
"components.MovieDetails.similar": "Vergelijkbare titels",
diff --git a/src/i18n/locale/zh_Hant.json b/src/i18n/locale/zh_Hant.json
index 1f61734c..048554c6 100644
--- a/src/i18n/locale/zh_Hant.json
+++ b/src/i18n/locale/zh_Hant.json
@@ -2,7 +2,7 @@
"components.Settings.Notifications.webhookUrl": "Webhook 網址",
"components.Settings.Notifications.NotificationsWebhook.webhookUrl": "Webhook 網址",
"components.Settings.Notifications.NotificationsSlack.webhookUrl": "Webhook 網址",
- "components.Settings.applicationurl": "應用程式網址(URL)",
+ "components.Settings.applicationurl": "應用程式網址",
"components.Settings.SonarrModal.apiKey": "應用程式密鑰",
"components.Settings.apikey": "應用程式密鑰",
"components.Settings.RadarrModal.apiKey": "應用程式密鑰",
@@ -33,7 +33,7 @@
"i18n.failed": "失敗",
"i18n.close": "關閉",
"i18n.cancel": "取消",
- "i18n.request": "提交請求",
+ "i18n.request": "提出請求",
"i18n.requested": "已經有請求",
"i18n.retry": "重試",
"pages.returnHome": "返回首頁",
@@ -93,12 +93,12 @@
"components.RequestList.showallrequests": "查看所有請求",
"components.RequestList.requests": "請求",
"components.RequestList.RequestItem.seasons": "季數",
- "components.RequestList.RequestItem.failedretry": "重試提交請求中出了點問題。",
+ "components.RequestList.RequestItem.failedretry": "重試提出請求中出了點問題。",
"components.RequestCard.seasons": "季數",
"components.RequestButton.viewrequest4k": "查看 4K 請求",
"components.RequestButton.viewrequest": "查看請求",
- "components.RequestButton.requestmore4k": "再提交 4K 請求",
- "components.RequestButton.requestmore": "提交更多季數的請求",
+ "components.RequestButton.requestmore4k": "再提出 4K 請求",
+ "components.RequestButton.requestmore": "提出更多季數的請求",
"components.RequestButton.declinerequests": "拒絕{requestCount, plural, one {請求} other {{requestCount} 個請求}}",
"components.RequestButton.declinerequest4k": "拒絕 4K 請求",
"components.RequestButton.declinerequest": "拒絕請求",
@@ -109,7 +109,7 @@
"components.RequestButton.approve4krequests": "批准{requestCount, plural, one { 4K 請求} other { {requestCount} 個 4K 請求}}",
"components.RequestBlock.seasons": "季數",
"components.PersonDetails.crewmember": "製作群成員",
- "components.NotificationTypeSelector.mediarequested": "請求提交",
+ "components.NotificationTypeSelector.mediarequested": "請求提出",
"components.NotificationTypeSelector.mediafailed": "請求失敗",
"components.NotificationTypeSelector.mediaapproved": "請求批准",
"components.NotificationTypeSelector.mediaavailableDescription": "當請求的媒體可觀看時發送通知。",
@@ -146,15 +146,15 @@
"components.Discover.upcomingmovies": "即將上映的電影",
"components.Discover.upcoming": "即將上映的電影",
"components.Discover.trending": "趨勢",
- "components.Discover.recentlyAdded": "最新添加",
+ "components.Discover.recentlyAdded": "最新新增",
"components.Discover.recentrequests": "最新請求",
"components.Discover.populartv": "熱門電視節目",
"components.Discover.popularmovies": "熱門電影",
"components.Discover.discovertv": "熱門電視節目",
"components.Discover.discovermovies": "熱門電影",
- "components.CollectionDetails.requestswillbecreated": "為以下的電影提交請求:",
- "components.CollectionDetails.requestcollection": "提交系列請求",
- "components.CollectionDetails.requestSuccess": "為 {title} 提交請求成功!",
+ "components.CollectionDetails.requestswillbecreated": "為以下的電影提出請求:",
+ "components.CollectionDetails.requestcollection": "提出系列請求",
+ "components.CollectionDetails.requestSuccess": "為 {title} 提出請求成功!",
"components.CollectionDetails.overview": "概要",
"components.UserList.userdeleteerror": "刪除使用者中出了點問題。",
"components.UserList.userdeleted": "使用者刪除成功!",
@@ -178,7 +178,7 @@
"components.Settings.notrunning": "未運行",
"components.Settings.activeProfile": "現行品質設定",
"components.Settings.notificationsettings": "通知設定",
- "components.Settings.default4k": "設定 4K 為默認分辨率",
+ "components.Settings.default4k": "設定 4K 為預設分辨率",
"components.Settings.currentlibrary": "當前媒體庫: {name}",
"components.Settings.SonarrModal.seasonfolders": "季數檔案夾",
"components.Settings.SettingsAbout.overseerrinformation": "關於 Overseerr",
@@ -198,10 +198,10 @@
"components.Settings.SonarrModal.testFirstQualityProfiles": "請先測試連線",
"components.Settings.RadarrModal.testFirstRootFolders": "請先測試連線",
"components.Settings.RadarrModal.testFirstQualityProfiles": "請先測試連線",
- "components.Settings.SonarrModal.defaultserver": "默認伺服器",
+ "components.Settings.SonarrModal.defaultserver": "預設伺服器",
"components.Settings.deleteserverconfirm": "確定要刪除這個伺服器嗎?",
- "components.Settings.addradarr": "添加 Radarr 伺服器",
- "components.Settings.addsonarr": "添加 Sonarr 伺服器",
+ "components.Settings.addradarr": "新增 Radarr 伺服器",
+ "components.Settings.addsonarr": "新增 Sonarr 伺服器",
"components.Settings.SonarrModal.server4k": "4K 伺服器",
"components.Settings.SettingsAbout.supportoverseerr": "支持 Overseerr",
"components.Settings.SonarrModal.validationProfileRequired": "必須設定品質",
@@ -228,18 +228,18 @@
"components.Settings.SonarrModal.animerootfolder": "動漫根目錄",
"components.Settings.SonarrModal.rootfolder": "根目錄",
"components.Settings.RadarrModal.rootfolder": "根目錄",
- "components.Settings.Notifications.NotificationsWebhook.resetPayload": "重置為默認",
+ "components.Settings.Notifications.NotificationsWebhook.resetPayload": "重設為預設",
"components.Settings.Notifications.NotificationsWebhook.customJson": "JSON 有效負載",
- "components.Settings.Notifications.NotificationsWebhook.resetPayloadSuccess": "JSON 有效負載重設為默認負載成功!",
- "components.Settings.Notifications.NotificationsPushover.validationUserTokenRequired": "請輸入有效的使用者或群組金鑰",
+ "components.Settings.Notifications.NotificationsWebhook.resetPayloadSuccess": "JSON 有效負載重設為預設負載成功!",
+ "components.Settings.Notifications.NotificationsPushover.validationUserTokenRequired": "請輸入有效的使用者或群組令牌",
"components.Settings.menuJobs": "作業和快取",
"components.Settings.toastApiKeyFailure": "生成應用程式密鑰出了點問題。",
"components.Settings.toastSettingsFailure": "保存設定中出了點問題。",
"components.UserList.deleteconfirm": "確定要刪除這個使用者嗎?此使用者的所有儲存資料將被清除。",
- "components.Settings.SettingsAbout.Releases.releasedataMissing": "無法獲取軟體版本資料。GitHub 崩潰了嗎?",
+ "components.Settings.SettingsAbout.Releases.releasedataMissing": "無法獲取軟體版本資料。",
"components.UserList.passwordinfodescription": "設定應用程式網址以及啟用電子郵件通知,才能自動生成密碼。",
- "components.Settings.Notifications.validationBotAPIRequired": "請輸入機器人授權金鑰",
- "components.Settings.Notifications.botAPI": "Bot 機器人授權金鑰",
+ "components.Settings.Notifications.validationBotAPIRequired": "請輸入機器人授權令牌",
+ "components.Settings.Notifications.botAPI": "Bot 機器人授權令牌",
"components.Settings.menuServices": "伺服器",
"components.Settings.address": "網址",
"components.Settings.ssl": "SSL",
@@ -248,15 +248,15 @@
"components.Settings.port": "通訊埠",
"components.Settings.SonarrModal.port": "通訊埠",
"components.Settings.RadarrModal.port": "通訊埠",
- "components.Settings.Notifications.NotificationsPushover.userToken": "使用者或群組金鑰",
- "components.Settings.Notifications.NotificationsPushover.accessToken": "應用程式 API 金鑰",
+ "components.Settings.Notifications.NotificationsPushover.userToken": "使用者或群組令牌",
+ "components.Settings.Notifications.NotificationsPushover.accessToken": "應用程式 API 令牌",
"components.Settings.menuNotifications": "通知",
"components.Settings.menuLogs": "日誌",
"components.Settings.menuAbout": "關於 Overseerr",
- "components.Settings.default": "默認",
+ "components.Settings.default": "預設",
"components.Settings.SettingsAbout.version": "軟體版本",
- "components.Settings.SettingsAbout.Releases.latestversion": "最新軟體版本",
- "components.Settings.SettingsAbout.Releases.currentversion": "目前的軟體版本",
+ "components.Settings.SettingsAbout.Releases.latestversion": "最新版本",
+ "components.Settings.SettingsAbout.Releases.currentversion": "目前的版本",
"components.Settings.SettingsAbout.timezone": "時區",
"components.Settings.SettingsAbout.documentation": "文檔",
"components.RequestModal.pending4krequest": "{title} 的 4K 請求",
@@ -266,12 +266,12 @@
"components.Settings.SettingsAbout.Releases.releases": "軟體版本",
"components.Settings.plexsettings": "Plex 設定",
"components.RequestModal.selectseason": "季數選擇",
- "components.RequestModal.requesttitle": "為 {title} 提交請求",
- "components.RequestModal.requestseasons": "提交請求",
+ "components.RequestModal.requesttitle": "為 {title} 提出請求",
+ "components.RequestModal.requestseasons": "提出請求",
"components.RequestModal.requestadmin": "此請求將自動被批准。",
- "components.RequestModal.requestSuccess": "為 {title} 提交請求成功!",
+ "components.RequestModal.requestSuccess": "為 {title} 提出請求成功!",
"components.RequestModal.requestCancel": "{title} 的請求已被取消。",
- "components.RequestModal.request4ktitle": "為 {title} 提交 4K 請求",
+ "components.RequestModal.request4ktitle": "為 {title} 提出 4K 請求",
"components.PersonDetails.appearsin": "演出",
"components.PersonDetails.ascharacter": "飾演 {character}",
"components.TvDetails.overviewunavailable": "沒有概要。",
@@ -296,7 +296,7 @@
"components.Settings.Notifications.NotificationsWebhook.authheader": "Authorization 頭欄位",
"components.Settings.RadarrModal.minimumAvailability": "最低狀態",
"components.Settings.Notifications.allowselfsigned": "允許自簽名證書",
- "components.Settings.Notifications.NotificationsPushover.validationAccessTokenRequired": "請輸入應用程式 API 金鑰",
+ "components.Settings.Notifications.NotificationsPushover.validationAccessTokenRequired": "請輸入應用程式 API 令牌",
"components.Settings.RadarrModal.hostname": "主機名稱或 IP 位址",
"components.Settings.SonarrModal.hostname": "主機名稱或 IP 位址",
"components.Settings.hostname": "主機名稱或 IP 位址",
@@ -310,21 +310,21 @@
"components.Settings.Notifications.NotificationsPushover.pushoversettingssaved": "Pushover 通知設定保存成功!",
"components.UserList.created": "建立日期",
"components.UserList.create": "建立",
- "components.Settings.SonarrModal.createsonarr": "添加 Sonarr 伺服器",
- "components.Settings.RadarrModal.createradarr": "添加 Radarr 伺服器",
+ "components.Settings.SonarrModal.createsonarr": "新增 Sonarr 伺服器",
+ "components.Settings.RadarrModal.createradarr": "新增 Radarr 伺服器",
"components.Settings.SonarrModal.servername": "伺服器名稱",
"components.Settings.SonarrModal.editsonarr": "編輯 Sonarr 伺服器",
- "components.Settings.SonarrModal.add": "添加伺服器",
+ "components.Settings.SonarrModal.add": "新增伺服器",
"components.Settings.RadarrModal.servername": "伺服器名稱",
"components.Settings.RadarrModal.editradarr": "編輯 Radarr 伺服器",
- "components.Settings.RadarrModal.defaultserver": "默認伺服器",
- "components.Settings.RadarrModal.add": "添加伺服器",
+ "components.Settings.RadarrModal.defaultserver": "預設伺服器",
+ "components.Settings.RadarrModal.add": "新增伺服器",
"components.StatusChacker.newversionDescription": "Overseerr 軟體已更新。請點擊以下的按鈕刷新頁面。",
"components.RequestModal.requestcancelled": "{title} 的請求已被取消。",
"components.RequestModal.AdvancedRequester.qualityprofile": "品質設定",
"components.RequestModal.AdvancedRequester.animenote": "*這是個動漫節目。",
"components.RequestModal.AdvancedRequester.advancedoptions": "進階選項",
- "components.RequestModal.AdvancedRequester.default": "{name}(默認)",
+ "components.RequestModal.AdvancedRequester.default": "{name}(預設)",
"components.RequestModal.AdvancedRequester.destinationserver": "目標伺服器",
"components.RequestBlock.server": "目標伺服器",
"components.RequestModal.AdvancedRequester.rootfolder": "根目錄",
@@ -348,7 +348,7 @@
"components.UserList.userssaved": "使用者權限保存成功!",
"components.Settings.hideAvailable": "隱藏可觀看的電影和電視節目",
"components.Settings.SonarrModal.externalUrl": "外部網址",
- "components.Settings.RadarrModal.externalUrl": "外部網址(URL)",
+ "components.Settings.RadarrModal.externalUrl": "外部網址",
"components.Settings.csrfProtection": "防止跨站請求偽造(CSRF)攻擊",
"components.RequestBlock.requestoverrides": "覆寫請求",
"components.Settings.toastPlexConnectingSuccess": "Plex 伺服器連線成功!",
@@ -375,10 +375,10 @@
"components.PlexLoginButton.signingin": "登入中…",
"components.PermissionEdit.users": "管理使用者",
"components.PermissionEdit.settings": "設定管理",
- "components.PermissionEdit.request4kTv": "提交 4K 電視節目請求",
- "components.PermissionEdit.request4kMovies": "提交 4K 電影請求",
- "components.PermissionEdit.request4k": "提交 4K 請求",
- "components.PermissionEdit.request": "提交請求",
+ "components.PermissionEdit.request4kTv": "提出 4K 電視節目請求",
+ "components.PermissionEdit.request4kMovies": "提出 4K 電影請求",
+ "components.PermissionEdit.request4k": "提出 4K 請求",
+ "components.PermissionEdit.request": "提出請求",
"components.PermissionEdit.managerequests": "請求管理",
"components.MovieDetails.downloadstatus": "下載狀態",
"components.RequestBlock.profilechanged": "品質設定",
@@ -386,7 +386,7 @@
"components.RequestModal.requestedited": "{title} 的請求編輯成功!",
"components.Settings.trustProxy": "啟用代理伺服器所需功能",
"components.RequestModal.errorediting": "編輯請求中出了點問題。",
- "components.RequestModal.requesterror": "提交請求中出了點問題。",
+ "components.RequestModal.requesterror": "提出請求中出了點問題。",
"components.Settings.SettingsJobsCache.cachekeys": "鍵數",
"components.Settings.SettingsJobsCache.cachevsize": "值儲存大小",
"components.Settings.SettingsJobsCache.cacheksize": "鍵儲存大小",
@@ -416,8 +416,8 @@
"components.Settings.toastPlexConnectingFailure": "Plex 伺服器連線失敗。",
"components.TvDetails.mark4kavailable": "標記 4K 版為可觀看",
"components.TvDetails.markavailable": "標記為可觀看",
- "components.TvDetails.manageModalClearMediaWarning": "*這電視節目的所有儲存資料將被永久刪除(包括使用者提交的請求)。如果節目存在於您的 Plex 伺服器,資料會在媒體庫掃描時重新建立。",
- "components.MovieDetails.manageModalClearMediaWarning": "*這將會刪除包括使用者請求在內所有有關這部電影的資料。如果電影存在於您的 Plex 伺服器,資料將會在媒體庫掃描時重新建立。",
+ "components.TvDetails.manageModalClearMediaWarning": "*這將會刪除包括使用者請求在內所有有關這個電視節目的資料。如果這個節目存在於您的 Plex 伺服器,資料將會在媒體庫掃描時重新建立。",
+ "components.MovieDetails.manageModalClearMediaWarning": "*這將會刪除包括使用者請求在內所有有關這部電影的資料。如果這部電影存在於您的 Plex 伺服器,資料將會在媒體庫掃描時重新建立。",
"components.TvDetails.allseasonsmarkedavailable": "*每季將被標記為可觀看。",
"components.Settings.csrfProtectionHoverTip": "除非您了解此功能,請勿啟用它!",
"components.UserList.users": "使用者",
@@ -425,7 +425,7 @@
"components.Search.search": "搜尋",
"components.Setup.setup": "配置",
"components.Discover.discover": "探索",
- "components.AppDataWarning.dockerVolumeMissingDescription": "必須使用繫結掛載(bind mount)指定某個宿主機器的資料夾跟容器內的 {appDataPath} 資料夾連通,才能保存 Overseerr 的配置和數據。",
+ "components.AppDataWarning.dockerVolumeMissingDescription": "您必須使用繫結掛載(bind mount)來繫結主機上的目錄跟 Docker 容器內的 {appDataPath} 目錄,才能保存 Overseerr 的配置和數據。",
"components.RequestModal.AdvancedRequester.requestas": "請求者",
"components.Settings.RadarrModal.validationApplicationUrlTrailingSlash": "必須刪除結尾斜線",
"components.Settings.SonarrModal.validationApplicationUrlTrailingSlash": "必須刪除結尾斜線",
@@ -435,8 +435,8 @@
"components.Settings.SonarrModal.validationApplicationUrl": "請輸入有效的網址",
"components.Settings.RadarrModal.validationApplicationUrl": "請輸入有效的網址",
"components.PermissionEdit.viewrequests": "查看請求",
- "components.Settings.RadarrModal.validationBaseUrlLeadingSlash": "必須添加前置斜線",
- "components.Settings.SonarrModal.validationBaseUrlLeadingSlash": "必須添加前置斜線",
+ "components.Settings.RadarrModal.validationBaseUrlLeadingSlash": "必須加前置斜線",
+ "components.Settings.SonarrModal.validationBaseUrlLeadingSlash": "必須加前置斜線",
"components.Settings.SonarrModal.validationBaseUrlTrailingSlash": "必須刪除結尾斜線",
"components.Settings.RadarrModal.validationBaseUrlTrailingSlash": "必須刪除結尾斜線",
"components.UserList.validationEmail": "請輸入有效的電子郵件地址",
@@ -455,13 +455,13 @@
"components.ResetPassword.password": "密碼",
"components.Login.forgotpassword": "忘記密碼?",
"components.TvDetails.nextAirDate": "下一次播出日期",
- "components.NotificationTypeSelector.mediarequestedDescription": "當使用者提交需要管理員批准的請求時發送通知。",
+ "components.NotificationTypeSelector.mediarequestedDescription": "當使用者提出需要管理員批准的請求時發送通知。",
"components.NotificationTypeSelector.mediafailedDescription": "當 Radarr 或 Sonarr 處理請求失敗時發送通知。",
"components.NotificationTypeSelector.mediadeclinedDescription": "當請求拒被絕時發送通知。",
- "components.PermissionEdit.request4kDescription": "授予提交 4K 請求的權限。",
- "components.PermissionEdit.request4kMoviesDescription": "授予為電影提交 4K 請求的權限。",
- "components.PermissionEdit.request4kTvDescription": "授予提交 4K 電視節目請求的權限。",
- "components.PermissionEdit.requestDescription": "授予提交非 4K 請求的權限。",
+ "components.PermissionEdit.request4kDescription": "授予提出 4K 請求的權限。",
+ "components.PermissionEdit.request4kMoviesDescription": "授予為電影提出 4K 請求的權限。",
+ "components.PermissionEdit.request4kTvDescription": "授予提出 4K 電視節目請求的權限。",
+ "components.PermissionEdit.requestDescription": "授予提出非 4K 請求的權限。",
"components.PermissionEdit.viewrequestsDescription": "授予查看其他使用者的請求的權限。",
"components.Settings.SonarrModal.validationLanguageProfileRequired": "必須設定語言",
"components.Settings.SonarrModal.testFirstLanguageProfiles": "請先測試連線",
@@ -508,7 +508,7 @@
"components.UserList.edituser": "編輯使用者權限",
"components.Settings.Notifications.NotificationsPushbullet.pushbulletSettingsFailed": "Pushbullet 通知設定保存失敗。",
"components.Settings.Notifications.NotificationsPushbullet.pushbulletSettingsSaved": "Pushbullet 通知設定保存成功!",
- "components.Settings.Notifications.NotificationsPushbullet.validationAccessTokenRequired": "請輸入 API 金鑰",
+ "components.Settings.Notifications.NotificationsPushbullet.validationAccessTokenRequired": "請輸入 API 令牌",
"components.UserProfile.UserSettings.UserNotificationSettings.discordId": "使用者 ID",
"components.UserProfile.ProfileHeader.profile": "顯示個人資料",
"components.UserProfile.ProfileHeader.settings": "使用者設定",
@@ -520,7 +520,7 @@
"components.UserProfile.UserSettings.UserPermissions.toastSettingsFailure": "保存設定中出了點問題。",
"components.UserProfile.UserSettings.UserGeneralSettings.toastSettingsFailure": "保存設定中出了點問題。",
"components.Settings.Notifications.NotificationsPushbullet.agentEnabled": "啟用通知",
- "components.Settings.Notifications.NotificationsPushbullet.accessToken": "API 金鑰",
+ "components.Settings.Notifications.NotificationsPushbullet.accessToken": "API 令牌",
"components.Layout.UserDropdown.settings": "設定",
"components.Layout.UserDropdown.myprofile": "個人資料",
"components.UserProfile.UserSettings.UserPasswordChange.validationConfirmPassword": "密碼必須匹配",
@@ -531,11 +531,11 @@
"components.UserProfile.UserSettings.UserPasswordChange.toastSettingsSuccess": "密碼設定成功!",
"components.RequestModal.SearchByNameModal.nosummary": "沒有概要。",
"components.UserProfile.UserSettings.UserNotificationSettings.validationDiscordId": "請輸入有效的使用者 ID",
- "components.UserProfile.UserSettings.UserNotificationSettings.discordIdTip": "您的使用者 ID ",
+ "components.UserProfile.UserSettings.UserNotificationSettings.discordIdTip": "您的使用者 ID 號碼 ",
"components.UserProfile.UserSettings.UserPasswordChange.toastSettingsFailure": "重設密碼中出了點問題。",
"components.RequestModal.SearchByNameModal.notvdbiddescription": "無法自動配對您的請求。請從以下列表中選擇正確的媒體項。",
- "components.CollectionDetails.requestswillbecreated4k": "為以下的電影提交 4K 請求:",
- "components.CollectionDetails.requestcollection4k": "提交 4K 系列請求",
+ "components.CollectionDetails.requestswillbecreated4k": "為以下的電影提出 4K 請求:",
+ "components.CollectionDetails.requestcollection4k": "提出 4K 系列請求",
"components.Settings.SettingsAbout.Releases.runningDevelopMessage": "develop 分支的變更日誌不會顯示在以下。請直接到 GitHub 查看變更日誌。",
"components.Settings.trustProxyTip": "使用代理伺服器時,允許 Overseerr 探明客戶端 IP 位址(Overseerr 必須重新啟動)",
"components.Settings.csrfProtectionTip": "設定外部訪問權限為只讀(Overseerr 必須重新啟動)",
@@ -557,7 +557,7 @@
"components.Settings.originallanguageTip": "以原始語言篩選結果",
"components.Settings.SettingsJobsCache.jobsDescription": "Overseerr 將定時運行以下的維護任務。手動執行工作不會影響它正常的時間表。",
"components.Settings.plexsettingsDescription": "關於 Plex 伺服器的設定。Overseerr 將定時執行媒體庫掃描。",
- "components.Settings.manualscanDescription": "在正常情況下,Overseerr 會每24小時掃描您的 Plex 媒體庫。最新添加的媒體將更頻繁掃描。設定新的 Plex 伺服器時,我們建議您執行一次手動掃描!",
+ "components.Settings.manualscanDescription": "在正常情況下,Overseerr 會每24小時掃描您的 Plex 媒體庫。最新新增的媒體將更頻繁掃描。設定新的 Plex 伺服器時,我們建議您執行一次手動掃描!",
"components.RegionSelector.regionServerDefault": "預設設定({region})",
"components.Settings.settingUpPlexDescription": "您可以手動輸入您的 Plex 伺服器資料,或從 plex.tv 返回的設定做選擇以及自動配置。請點下拉式選單右邊的按鈕獲取伺服器列表。",
"components.Settings.plexlibrariesDescription": "Overseerr 將掃描的媒體庫。",
@@ -587,7 +587,7 @@
"components.Discover.NetworkSlider.networks": "電視網",
"components.Discover.StudioSlider.studios": "製作公司",
"components.Settings.Notifications.validationUrl": "請輸入有效的網址",
- "components.Settings.Notifications.botAvatarUrl": "Bot 機器人頭像網址(URL)",
+ "components.Settings.Notifications.botAvatarUrl": "Bot 機器人頭像網址",
"components.RequestList.RequestItem.modified": "最後修改者",
"components.RequestList.RequestItem.modifieduserdate": "{user}({date})",
"components.RequestList.RequestItem.requested": "請求者",
@@ -596,20 +596,20 @@
"components.Settings.scan": "媒體庫同步",
"components.Settings.SettingsJobsCache.sonarr-scan": "Sonarr 掃描",
"components.Settings.SettingsJobsCache.radarr-scan": "Radarr 掃描",
- "components.Settings.SettingsJobsCache.plex-recently-added-scan": "Plex 最新添加掃描",
+ "components.Settings.SettingsJobsCache.plex-recently-added-scan": "Plex 最新新增掃描",
"components.Settings.SettingsJobsCache.plex-full-scan": "Plex 媒體庫掃描",
"components.Discover.DiscoverTvLanguage.languageSeries": "{language}電視節目",
"components.Discover.DiscoverMovieLanguage.languageMovies": "{language}電影",
"components.UserProfile.ProfileHeader.userid": "使用者 ID:{userid}",
"components.UserProfile.ProfileHeader.joindate": "建立日期:{joindate}",
"components.Settings.SettingsUsers.localLogin": "允許本地登入",
- "components.Settings.SettingsUsers.defaultPermissions": "默認權限",
+ "components.Settings.SettingsUsers.defaultPermissions": "預設權限",
"components.Settings.SettingsUsers.userSettingsDescription": "關於使用者的全局和預設設定。",
"components.Settings.SettingsUsers.userSettings": "使用者設定",
"components.Settings.menuUsers": "使用者",
"components.Settings.SettingsUsers.toastSettingsSuccess": "使用者設定保存成功!",
"components.Settings.SettingsUsers.toastSettingsFailure": "保存設定中出了點問題。",
- "components.NotificationTypeSelector.mediaAutoApprovedDescription": "當使用者提交自動批准的請求時發送通知。",
+ "components.NotificationTypeSelector.mediaAutoApprovedDescription": "當使用者提出自動批准的請求時發送通知。",
"components.NotificationTypeSelector.mediaAutoApproved": "請求自動批准",
"components.UserProfile.UserSettings.UserPermissions.unauthorizedDescription": "您不能編輯自己的權限。",
"components.UserProfile.UserSettings.unauthorizedDescription": "您無權編輯此使用者的設定。",
@@ -626,7 +626,7 @@
"components.Discover.MovieGenreList.moviegenres": "電影類型",
"components.Discover.TvGenreList.seriesgenres": "電視節目類型",
"components.Settings.partialRequestsEnabled": "允許不完整的電視節目請求",
- "components.RequestModal.requestall": "提交請求",
+ "components.RequestModal.requestall": "提出請求",
"components.RequestModal.alreadyrequested": "已經有請求",
"components.Settings.SettingsLogs.time": "時間戳",
"components.Settings.SettingsLogs.resumeLogs": "恢復",
@@ -678,8 +678,8 @@
"components.RequestModal.QuotaDisplay.requestsremaining": "{remaining, plural, =0 {電影請求剩餘數不足} other {剩餘 # 個{type}請求}}",
"components.RequestModal.QuotaDisplay.notenoughseasonrequests": "請求剩餘數不足",
"components.RequestModal.QuotaDisplay.movielimit": "部電影",
- "components.RequestModal.QuotaDisplay.allowedRequestsUser": "此使用者每 {days} 天能提交 {limit} {type}個請求。",
- "components.RequestModal.QuotaDisplay.allowedRequests": "您每 {days} 天能為 {limit} {type}提交請求。",
+ "components.RequestModal.QuotaDisplay.allowedRequestsUser": "此使用者每 {days} 天能提出 {limit} 個{type}請求。",
+ "components.RequestModal.QuotaDisplay.allowedRequests": "您每 {days} 天能提出 {limit} 個{type}請求。",
"components.UserProfile.UserSettings.UserGeneralSettings.seriesrequestlimit": "電視節目請求限制",
"components.UserProfile.UserSettings.UserGeneralSettings.movierequestlimit": "電影請求限制",
"components.UserProfile.movierequests": "電影請求",
@@ -701,8 +701,8 @@
"i18n.saving": "保存中…",
"i18n.save": "保存",
"i18n.resultsperpage": "每頁顯示 {pageSize} 列",
- "i18n.requesting": "提交請求中…",
- "i18n.request4k": "提交 4K 請求",
+ "i18n.requesting": "提出請求中…",
+ "i18n.request4k": "提出 4K 請求",
"i18n.previous": "上一頁",
"i18n.notrequested": "沒有請求",
"i18n.noresults": "沒有結果。",
@@ -712,8 +712,8 @@
"i18n.back": "返回",
"i18n.all": "所有",
"i18n.areyousure": "確定嗎?",
- "components.RequestModal.QuotaDisplay.requiredquotaUser": "此使用者的電視節目請求數量必須至少剩餘 {seasons} 個季數才能為此節目提交請求。",
- "components.RequestModal.QuotaDisplay.requiredquota": "您的電視節目請求數量必須至少剩餘 {seasons} 個季數才能為此節目提交請求。",
+ "components.RequestModal.QuotaDisplay.requiredquotaUser": "此使用者的電視節目請求數量必須至少剩餘 {seasons} 個季數才能提出此節目請求。",
+ "components.RequestModal.QuotaDisplay.requiredquota": "您的電視節目請求數量必須至少剩餘 {seasons} 個季數才能提出此節目請求。",
"components.TvDetails.originaltitle": "原始標題",
"components.MovieDetails.originaltitle": "原始標題",
"components.RequestModal.QuotaDisplay.quotaLinkUser": "訪問此使用者的個人資料頁面 以查看使用者的請求限制 。",
@@ -728,10 +728,10 @@
"components.RequestModal.AdvancedRequester.notagoptions": "沒有標籤。",
"components.Settings.SonarrModal.edit4ksonarr": "編輯 4K Sonarr 伺服器",
"components.Settings.RadarrModal.edit4kradarr": "編輯 4K Radarr 伺服器",
- "components.Settings.RadarrModal.create4kradarr": "添加 4K Radarr 伺服器",
- "components.Settings.SonarrModal.create4ksonarr": "添加 4K Sonarr 伺服器",
- "components.Settings.SonarrModal.default4kserver": "默認 4K 伺服器",
- "components.Settings.RadarrModal.default4kserver": "默認 4K 伺服器",
+ "components.Settings.RadarrModal.create4kradarr": "新增 4K Radarr 伺服器",
+ "components.Settings.SonarrModal.create4ksonarr": "新增 4K Sonarr 伺服器",
+ "components.Settings.SonarrModal.default4kserver": "預設 4K 伺服器",
+ "components.Settings.RadarrModal.default4kserver": "預設 4K 伺服器",
"components.Settings.SonarrModal.testFirstTags": "請先測試連線",
"components.Settings.RadarrModal.testFirstTags": "請先測試連線",
"components.Settings.SonarrModal.loadingTags": "載入中…",
@@ -761,15 +761,15 @@
"components.RequestList.RequestItem.cancelRequest": "取消請求",
"components.NotificationTypeSelector.notificationTypes": "通知類型",
"components.Discover.noRequests": "沒有請求。",
- "components.Layout.VersionStatus.commitsbehind": "落後 {commitsBehind} 次提交",
- "components.Layout.VersionStatus.outofdate": "過時",
+ "components.Layout.VersionStatus.commitsbehind": "落後 {commitsBehind} 個提交",
+ "components.Layout.VersionStatus.outofdate": "非最新版本",
"components.Layout.VersionStatus.streamstable": "Overseerr 穩定版",
- "components.Layout.VersionStatus.streamdevelop": "Overseerr「develop」開發版",
- "components.Settings.SettingsAbout.outofdate": "過時",
+ "components.Layout.VersionStatus.streamdevelop": "Overseerr 開發版",
+ "components.Settings.SettingsAbout.outofdate": "非最新版本",
"components.Settings.SettingsAbout.uptodate": "最新",
"components.Settings.noDefaultNon4kServer": "如果您只有一個 {serverType} 伺服器,請勿把它設定為 4K 伺服器。",
- "components.Settings.noDefaultServer": "您必須至少指定一個 {serverType} 伺服器為默認,才能處理{mediaType}請求。",
- "components.Settings.serviceSettingsDescription": "關於 {serverType} 伺服器的設定。{serverType} 伺服器數沒有最大值限制,但您只能指定兩個伺服器為默認(一個非 4K、一個 4K)。",
+ "components.Settings.noDefaultServer": "您必須至少指定一個預設 {serverType} 伺服器,才能處理{mediaType}請求。",
+ "components.Settings.serviceSettingsDescription": "關於 {serverType} 伺服器的設定。{serverType} 伺服器數沒有最大值限制,但您只能指定兩個預設伺服器(一個非 4K、一個 4K)。",
"components.Settings.mediaTypeSeries": "電視節目",
"components.Settings.mediaTypeMovie": "電影",
"components.UserProfile.UserSettings.UserPasswordChange.noPasswordSet": "此使用者目前沒有密碼。設定密碼以允許此使用者使用電子郵件地址登入。",
@@ -782,10 +782,10 @@
"components.RequestList.RequestItem.editrequest": "編輯請求",
"components.Settings.RadarrModal.enableSearch": "啟用自動搜尋",
"components.Settings.SonarrModal.enableSearch": "啟用自動搜尋",
- "components.UserProfile.UserSettings.UserNotificationSettings.webpush": "網路推播",
- "components.Settings.webpush": "網路推播",
- "components.Settings.Notifications.NotificationsWebPush.webpushsettingssaved": "網路推播通知設定保存成功!",
- "components.Settings.Notifications.NotificationsWebPush.webpushsettingsfailed": "網路推播通知設定保存失敗。",
+ "components.UserProfile.UserSettings.UserNotificationSettings.webpush": "網路推送",
+ "components.Settings.webpush": "網路推送",
+ "components.Settings.Notifications.NotificationsWebPush.webpushsettingssaved": "網路推送通知設定保存成功!",
+ "components.Settings.Notifications.NotificationsWebPush.webpushsettingsfailed": "網路推送通知設定保存失敗。",
"components.UserProfile.UserSettings.UserGeneralSettings.applanguage": "顯示語言",
"components.Settings.Notifications.NotificationsWebPush.agentenabled": "啟用通知",
"components.Settings.Notifications.NotificationsLunaSea.settingsSaved": "LunaSea 通知設定保存成功!",
@@ -794,29 +794,29 @@
"components.Settings.Notifications.NotificationsLunaSea.validationWebhookUrl": "請輸入有效的網址",
"components.Settings.Notifications.NotificationsLunaSea.agentenabled": "啟用通知",
"components.Settings.is4k": "4K",
- "components.UserProfile.UserSettings.UserNotificationSettings.webpushsettingsfailed": "網路推播知設定保存失敗。",
- "components.UserProfile.UserSettings.UserNotificationSettings.webpushsettingssaved": "網路推播知設定保存成功!",
+ "components.UserProfile.UserSettings.UserNotificationSettings.webpushsettingsfailed": "網路推送通知設定保存失敗。",
+ "components.UserProfile.UserSettings.UserNotificationSettings.webpushsettingssaved": "網路推送通知設定保存成功!",
"components.Settings.Notifications.toastEmailTestSuccess": "電子郵件測試通知已發送!",
- "components.Settings.Notifications.NotificationsWebPush.toastWebPushTestSuccess": "網路推播測試通知已發送!",
+ "components.Settings.Notifications.NotificationsWebPush.toastWebPushTestSuccess": "網路推送測試通知已發送!",
"components.Settings.Notifications.toastTelegramTestSuccess": "Telegram 測試通知已發送!",
"components.Settings.Notifications.toastDiscordTestSuccess": "Discord 測試通知已發送!",
"components.Settings.Notifications.NotificationsSlack.toastSlackTestSuccess": "Slack 測試通知已發送!",
"components.Settings.Notifications.NotificationsPushover.toastPushoverTestSuccess": "Pushover 測試通知已發送!",
"components.Settings.Notifications.NotificationsPushbullet.toastPushbulletTestSuccess": "Pushbullet 測試通知已發送!",
"components.Settings.Notifications.NotificationsLunaSea.toastLunaSeaTestSuccess": "LunaSea 測試通知已發送!",
- "components.Settings.noDefault4kServer": "您必須指定一個 4K {serverType} 伺服器為默認,才能處理 4K 的{mediaType}請求。",
- "components.Settings.Notifications.NotificationsLunaSea.profileNameTip": "不使用 default 默認設定檔才必須輸入",
+ "components.Settings.noDefault4kServer": "您必須指定一個 4K {serverType} 伺服器為預設,才能處理 4K 的{mediaType}請求。",
+ "components.Settings.Notifications.NotificationsLunaSea.profileNameTip": "不使用 default 預設設定檔才必須輸入",
"components.Settings.Notifications.NotificationsLunaSea.profileName": "設定檔名",
"components.Settings.Notifications.toastTelegramTestSending": "發送 Telegram 測試通知中…",
"components.Settings.Notifications.toastEmailTestSending": "發送電子郵件測試通知中…",
"components.Settings.Notifications.toastDiscordTestSending": "發送 Discord 測試通知中…",
- "components.Settings.Notifications.NotificationsWebhook.toastWebhookTestSending": "發送 Webhook 測試通知中…",
- "components.Settings.Notifications.NotificationsWebPush.toastWebPushTestSending": "發送網路推播測試通知中…",
+ "components.Settings.Notifications.NotificationsWebhook.toastWebhookTestSending": "發送 webhook 測試通知中…",
+ "components.Settings.Notifications.NotificationsWebPush.toastWebPushTestSending": "發送網路推送測試通知中…",
"components.Settings.Notifications.NotificationsSlack.toastSlackTestSending": "發送 Slack 測試通知中…",
"components.Settings.Notifications.NotificationsPushover.toastPushoverTestSending": "發送 Pushover 測試通知中…",
"components.Settings.Notifications.NotificationsPushbullet.toastPushbulletTestSending": "發送 Pushbullet 測試通知中…",
"components.Settings.Notifications.NotificationsLunaSea.toastLunaSeaTestSending": "發送 LunaSea 測試通知中…",
- "components.Settings.Notifications.NotificationsWebPush.toastWebPushTestFailed": "網路推播測試通知發送失敗。",
+ "components.Settings.Notifications.NotificationsWebPush.toastWebPushTestFailed": "網路推送測試通知發送失敗。",
"components.Settings.Notifications.NotificationsWebhook.toastWebhookTestFailed": "Webhook 測試通知發送失敗。",
"components.Settings.Notifications.toastEmailTestFailed": "電子郵件測試通知發送失敗。",
"components.Settings.Notifications.toastTelegramTestFailed": "Telegram 測試通知發送失敗。",
@@ -828,10 +828,10 @@
"components.Settings.Notifications.NotificationsWebhook.toastWebhookTestSuccess": "Webhook 測試通知已發送!",
"components.Settings.SettingsUsers.newPlexLoginTip": "讓還沒匯入的 Plex 使用者登入",
"components.Settings.SettingsUsers.newPlexLogin": "允許新的 Plex 登入",
- "components.PermissionEdit.requestTv": "提交電視節目請求",
- "components.PermissionEdit.requestMovies": "提交電影請求",
- "components.PermissionEdit.requestMoviesDescription": "授予提交非 4K 電影請求的權限。",
- "components.PermissionEdit.requestTvDescription": "授予提交非 4K 電視節目請求的權限。",
+ "components.PermissionEdit.requestTv": "提出電視節目請求",
+ "components.PermissionEdit.requestMovies": "提出電影請求",
+ "components.PermissionEdit.requestMoviesDescription": "授予提出非 4K 電影請求的權限。",
+ "components.PermissionEdit.requestTvDescription": "授予提出非 4K 電視節目請求的權限。",
"components.UserProfile.UserSettings.UserGeneralSettings.languageDefault": "預設設定({language})",
"components.Settings.locale": "顯示語言",
"components.DownloadBlock.estimatedtime": "預計:{time}",
@@ -841,21 +841,21 @@
"components.Settings.Notifications.encryptionOpportunisticTls": "始終使用 STARTTLS",
"components.Settings.Notifications.encryptionNone": "不使用加密",
"components.Settings.Notifications.encryption": "加密方式",
- "components.Settings.Notifications.NotificationsPushover.userTokenTip": "您 30 個字符的使用者 或群組識別符 ",
- "components.Settings.Notifications.NotificationsPushbullet.accessTokenTip": "從您的帳號設定 取得 API 金鑰",
+ "components.Settings.Notifications.NotificationsPushover.userTokenTip": "您 30 個字符的使用者或群組識別碼 ",
+ "components.Settings.Notifications.NotificationsPushbullet.accessTokenTip": "從您的帳號設定 取得 API 令牌",
"components.Settings.Notifications.NotificationsPushover.accessTokenTip": "建立一個 Overseerr 專用的應用程式 ",
- "components.Settings.Notifications.NotificationsSlack.webhookUrlTip": "創建一個「incoming webhook 」整合",
- "components.Settings.Notifications.NotificationsLunaSea.webhookUrlTip": "使用者或設備通知的Webhook 網址 ",
- "components.Settings.Notifications.webhookUrlTip": "在您的伺服器裡建立一個Webhook ",
+ "components.Settings.Notifications.NotificationsSlack.webhookUrlTip": "創建一個「Incoming Webhook 」整合",
+ "components.Settings.Notifications.NotificationsLunaSea.webhookUrlTip": "使用者或設備通知的 webhook 網址 ",
+ "components.Settings.Notifications.webhookUrlTip": "在您的伺服器裡建立一個 webhook ",
"components.Settings.Notifications.botApiTip": "建立一個 Overseerr 專用的機器人 ",
"components.Settings.Notifications.chatIdTip": "先與您的機器人建立一個聊天室以及把 @get_id_bot 也加到聊天室,然後在聊天室裡發出 /my_id 命令",
"components.Settings.webAppUrlTip": "使用伺服器的網路應用代替「託管」的網路應用",
- "components.Settings.webAppUrl": "網路應用 網址(URL)",
+ "components.Settings.webAppUrl": "網路應用 網址",
"components.Settings.validationWebAppUrl": "請輸入有效的 Plex 網路應用網址",
- "components.Settings.Notifications.NotificationsWebPush.httpsRequirement": "Overseerr 必須通過 HTTPS 投放才能使用網路推播通知。",
+ "components.Settings.Notifications.NotificationsWebPush.httpsRequirement": "Overseerr 必須通過 HTTPS 投放才能使用網路推送通知。",
"components.UserList.localLoginDisabled": "允許本地登入 的設定目前被禁用。",
"components.RequestList.RequestItem.requesteddate": "請求日期",
- "components.RequestCard.failedretry": "重試提交請求中出了點問題。",
+ "components.RequestCard.failedretry": "重試提出請求中出了點問題。",
"components.UserList.displayName": "顯示名稱",
"components.Settings.SettingsUsers.localLoginTip": "讓使用者使用電子郵件地址和密碼登入",
"components.Settings.SettingsUsers.defaultPermissionsTip": "授予給新使用者的權限",
@@ -870,12 +870,12 @@
"components.Settings.Notifications.NotificationsPushover.validationTypes": "請選擇通知類型",
"components.Settings.Notifications.NotificationsPushbullet.validationTypes": "請選擇通知類型",
"components.Settings.Notifications.NotificationsLunaSea.validationTypes": "請選擇通知類型",
- "components.NotificationTypeSelector.usermediarequestedDescription": "當其他使用者提交需要管理員批准的請求時取得通知。",
- "components.NotificationTypeSelector.usermediafailedDescription": "當 Radarr 或 Sonarr 處理請求失敗時得到通知。",
- "components.NotificationTypeSelector.usermediadeclinedDescription": "當您的請求被拒絕時得到通知。",
- "components.NotificationTypeSelector.usermediaavailableDescription": "當您請求的媒體可觀看時得到通知。",
- "components.NotificationTypeSelector.usermediaapprovedDescription": "當您的請求被手動批准時得到通知。",
- "components.NotificationTypeSelector.usermediaAutoApprovedDescription": "當其他使用者提交自動批准的請求時取得通知。",
+ "components.NotificationTypeSelector.usermediarequestedDescription": "當其他使用者提出需要管理員批准的請求時取得通知。",
+ "components.NotificationTypeSelector.usermediafailedDescription": "當 Radarr 或 Sonarr 處理請求失敗時取得通知。",
+ "components.NotificationTypeSelector.usermediadeclinedDescription": "當您的請求被拒絕時取得通知。",
+ "components.NotificationTypeSelector.usermediaavailableDescription": "當您請求的媒體可觀看時取得通知。",
+ "components.NotificationTypeSelector.usermediaapprovedDescription": "當您的請求被手動批准時取得通知。",
+ "components.NotificationTypeSelector.usermediaAutoApprovedDescription": "當其他使用者提出自動批准的請求時取得通知。",
"components.Settings.SettingsAbout.betawarning": "這是測試版軟體,所以可能會不穩定或被破壞。請向 GitHub 報告問題!",
"components.Layout.LanguagePicker.displaylanguage": "顯示語言",
"components.MovieDetails.showmore": "顯示更多",
From 00ee535077e60adff3a71681699f1a936bc2c13b Mon Sep 17 00:00:00 2001
From: "allcontributors[bot]"
<46447321+allcontributors[bot]@users.noreply.github.com>
Date: Sat, 9 Oct 2021 23:13:55 +0000
Subject: [PATCH 19/37] docs: add skafte1990 as a contributor for translation
(#2182) [skip ci]
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
---
.all-contributorsrc | 9 +++++++++
README.md | 3 ++-
2 files changed, 11 insertions(+), 1 deletion(-)
diff --git a/.all-contributorsrc b/.all-contributorsrc
index fcc757ad..9dac6399 100644
--- a/.all-contributorsrc
+++ b/.all-contributorsrc
@@ -593,6 +593,15 @@
"contributions": [
"translation"
]
+ },
+ {
+ "login": "skafte1990",
+ "name": "Shaaft",
+ "avatar_url": "https://avatars.githubusercontent.com/u/31465453?v=4",
+ "profile": "https://github.com/skafte1990",
+ "contributions": [
+ "translation"
+ ]
}
],
"badgeTemplate": " -orange.svg\"/> ",
diff --git a/README.md b/README.md
index 5da4349f..0203e48d 100644
--- a/README.md
+++ b/README.md
@@ -12,7 +12,7 @@
-
+
@@ -157,6 +157,7 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d
Sergey 🌍
+ Shaaft 🌍
From b7ba90d67b53071a9bce472b4ebc5f988d0c16da Mon Sep 17 00:00:00 2001
From: TheCatLady <52870424+TheCatLady@users.noreply.github.com>
Date: Sat, 9 Oct 2021 19:29:27 -0400
Subject: [PATCH 20/37] docs: improve Docker documentation (#2109) [skip ci]
* docs: improve Docker documentation
* docs: suggested changes
* docs: minor formatting changes
* docs: add Doplarr to list of third-party integrations
* docs: rename docker run tab
* docs: add link to official Docker CLI docs
* docs: minor edits
---
docs/extending-overseerr/reverse-proxy.md | 3 +-
docs/extending-overseerr/third-party.md | 1 +
docs/getting-started/installation.md | 109 +++++++++++++---------
3 files changed, 65 insertions(+), 48 deletions(-)
diff --git a/docs/extending-overseerr/reverse-proxy.md b/docs/extending-overseerr/reverse-proxy.md
index 1ebb4b46..5aa6fd46 100644
--- a/docs/extending-overseerr/reverse-proxy.md
+++ b/docs/extending-overseerr/reverse-proxy.md
@@ -145,8 +145,7 @@ location ^~ /overseerr {
sub_filter '/android-' '/$app/android-';
sub_filter '/apple-' '/$app/apple-';
sub_filter '/favicon' '/$app/favicon';
- sub_filter '/logo_full.svg' '/$app/logo_full.svg';
- sub_filter '/logo_stacked.svg' '/$app/logo_stacked.svg';
+ sub_filter '/logo_' '/$app/logo_';
sub_filter '/site.webmanifest' '/$app/site.webmanifest';
}
```
diff --git a/docs/extending-overseerr/third-party.md b/docs/extending-overseerr/third-party.md
index c7d57fd4..cf2946d9 100644
--- a/docs/extending-overseerr/third-party.md
+++ b/docs/extending-overseerr/third-party.md
@@ -8,6 +8,7 @@ We do not officially support these third-party integrations. If you run into any
- [Heimdall](https://github.com/linuxserver/Heimdall), an application dashboard and launcher
- [LunaSea](https://docs.lunasea.app/modules/overseerr), a self-hosted controller for mobile and macOS
- [Requestrr](https://github.com/darkalfx/requestrr/wiki/Configuring-Overseerr), a Discord chatbot
+- [Doplarr](https://github.com/kiranshila/Doplarr), a Discord request bot
- [ha-overseerr](https://github.com/vaparr/ha-overseerr), a custom Home Assistant component
- [OverCLIrr](https://github.com/WillFantom/OverCLIrr), a command-line tool
- [Overseerr Exporter](https://github.com/WillFantom/overseerr-exporter), a Prometheus exporter
diff --git a/docs/getting-started/installation.md b/docs/getting-started/installation.md
index 205aa99f..f3dce15f 100644
--- a/docs/getting-started/installation.md
+++ b/docs/getting-started/installation.md
@@ -10,8 +10,18 @@ After running Overseerr for the first time, configure it by visiting the web UI
## Docker
+{% hint style="warning" %}
+Be sure to replace `/path/to/appdata/config` in the below examples with a valid host directory path. If this volume mount is not configured correctly, your Overseerr settings/data will not be persisted when the container is recreated (e.g., when updating the image or rebooting your machine).
+
+The `TZ` environment variable value should also be set to the [TZ database name](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) of your time zone!
+{% endhint %}
+
{% tabs %}
-{% tab title="Basic" %}
+{% tab title="Docker CLI" %}
+
+For details on the Docker CLI, please [review the official `docker run` documentation](https://docs.docker.com/engine/reference/run/).
+
+**Installation:**
```bash
docker run -d \
@@ -24,11 +34,41 @@ docker run -d \
sctx/overseerr
```
+To run the container as a specific user/group, you may optionally add `--user=[ user | user:group | uid | uid:gid | user:gid | uid:group ]` to the above command.
+
+**Updating:**
+
+Stop and remove the existing container:
+
+```bash
+docker stop overseerr && docker rm overseerr
+```
+
+Pull the latest image:
+
+```bash
+docker pull sctx/overseerr
+```
+
+Finally, run the container with the same parameters originally used to create the container:
+
+```bash
+docker run -d ...
+```
+
+{% hint style="info" %}
+You may alternatively use a third-party updating mechanism, such as [Watchtower](https://github.com/containrrr/watchtower) or [Ouroboros](https://github.com/pyouroboros/ouroboros), to keep Overseerr up-to-date automatically.
+{% endhint %}
+
{% endtab %}
-{% tab title="Compose" %}
+{% tab title="Docker Compose" %}
-**docker-compose.yml:**
+For details on how to use Docker Compose, please [review the official Compose documentation](https://docs.docker.com/compose/reference/).
+
+**Installation:**
+
+Define the `overseerr` service in your `docker-compose.yml` as follows:
```yaml
---
@@ -48,47 +88,29 @@ services:
restart: unless-stopped
```
-{% endtab %}
-
-{% tab title="UID/GID" %}
-
-```text
-docker run -d \
- --name overseerr \
- --user=[ user | user:group | uid | uid:gid | user:gid | uid:group ] \
- -e LOG_LEVEL=debug \
- -e TZ=Asia/Tokyo \
- -p 5055:5055 \
- -v /path/to/appdata/config:/app/config \
- --restart unless-stopped \
- sctx/overseerr
-```
-
-{% endtab %}
-
-{% tab title="Manual Update" %}
+Then, start all services defined in the your Compose file:
```bash
-# Stop the Overseerr container
-docker stop overseerr
+docker-compose up -d
+```
-# Remove the Overseerr container
-docker rm overseerr
+**Updating:**
-# Pull the latest update
-docker pull sctx/overseerr
+Pull the latest image:
-# Run the Overseerr container with the same parameters as before
-docker run -d ...
+```bash
+docker-compose pull overseerr
+```
+
+Then, restart all services defined in the Compose file:
+
+```bash
+docker-compose up -d
```
{% endtab %}
{% endtabs %}
-{% hint style="info" %}
-Use a 3rd party updating mechanism such as [Watchtower](https://github.com/containrrr/watchtower) or [Ouroboros](https://github.com/pyouroboros/ouroboros) to keep Overseerr up-to-date automatically.
-{% endhint %}
-
## Unraid
1. Ensure you have the **Community Applications** plugin installed.
@@ -144,29 +166,24 @@ The [Overseerr snap](https://snapcraft.io/overseerr) is the only officially supp
Currently, the listening port cannot be changed, so port `5055` will need to be available on your host. To install `snapd`, please refer to the [Snapcraft documentation](https://snapcraft.io/docs/installing-snapd).
{% endhint %}
-**To install:**
+**Installation:**
```
sudo snap install overseerr
```
+{% hint style="danger" %}
+To install the development build, add the `--edge` argument to the above command (i.e., `sudo snap install overseerr --edge`). However, note that this version can break any moment. Be prepared to troubleshoot any issues that arise!
+{% endhint %}
+
**Updating:**
+
Snap will keep Overseerr up-to-date automatically. You can force a refresh by using the following command.
-```
+```bash
sudo snap refresh
```
-**To install the development build:**
-
-```
-sudo snap install overseerr --edge
-```
-
-{% hint style="danger" %}
-This version can break any moment. Be prepared to troubleshoot any issues that arise!
-{% endhint %}
-
## Third-Party
{% tabs %}
From dce10f743f52cb04036e2cdaee280e26a81b253b Mon Sep 17 00:00:00 2001
From: "Weblate (bot)"
Date: Wed, 13 Oct 2021 16:54:01 +0200
Subject: [PATCH 21/37] feat(lang): translations update from Weblate (#2185)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
* feat(lang): translated using Weblate (German)
Currently translated at 99.8% (882 of 883 strings)
Co-authored-by: Hosted Weblate
Co-authored-by: JoKerIsCraZy
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/de/
Translation: Overseerr/Overseerr Frontend
* feat(lang): translated using Weblate (Spanish)
Currently translated at 100.0% (883 of 883 strings)
feat(lang): translated using Weblate (Spanish)
Currently translated at 100.0% (883 of 883 strings)
Co-authored-by: Hosted Weblate
Co-authored-by: Ricardo González
Co-authored-by: TheCatLady
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/es/
Translation: Overseerr/Overseerr Frontend
* feat(lang): translated using Weblate (Danish)
Currently translated at 5.4% (48 of 883 strings)
Co-authored-by: Hosted Weblate
Co-authored-by: TheCatLady
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/da/
Translation: Overseerr/Overseerr Frontend
* feat(lang): translated using Weblate (Swedish)
Currently translated at 100.0% (883 of 883 strings)
Co-authored-by: Hosted Weblate
Co-authored-by: Shjosan
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/sv/
Translation: Overseerr/Overseerr Frontend
* feat(lang): translated using Weblate (Chinese (Simplified))
Currently translated at 99.7% (881 of 883 strings)
feat(lang): translated using Weblate (Chinese (Simplified))
Currently translated at 99.7% (881 of 883 strings)
feat(lang): translated using Weblate (Chinese (Simplified))
Currently translated at 99.7% (881 of 883 strings)
Co-authored-by: Eric
Co-authored-by: Hosted Weblate
Co-authored-by: TheCatLady
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/zh_Hans/
Translation: Overseerr/Overseerr Frontend
* feat(lang): translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (883 of 883 strings)
Co-authored-by: Hosted Weblate
Co-authored-by: TheCatLady
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/zh_Hant/
Translation: Overseerr/Overseerr Frontend
* feat(lang): translated using Weblate (Portuguese (Portugal))
Currently translated at 99.3% (877 of 883 strings)
feat(lang): translated using Weblate (Portuguese (Portugal))
Currently translated at 99.2% (876 of 883 strings)
Co-authored-by: Hosted Weblate
Co-authored-by: JoKerIsCraZy
Co-authored-by: TheCatLady
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/pt_PT/
Translation: Overseerr/Overseerr Frontend
Co-authored-by: JoKerIsCraZy
Co-authored-by: Ricardo González
Co-authored-by: TheCatLady
Co-authored-by: Shjosan
Co-authored-by: Eric
---
src/i18n/locale/da.json | 2 +-
src/i18n/locale/de.json | 6 ++-
src/i18n/locale/es.json | 86 +++++++++++++++++++++++++-----------
src/i18n/locale/pt_PT.json | 17 ++++---
src/i18n/locale/sv.json | 2 +-
src/i18n/locale/zh_Hans.json | 8 ++--
src/i18n/locale/zh_Hant.json | 12 ++---
7 files changed, 88 insertions(+), 45 deletions(-)
diff --git a/src/i18n/locale/da.json b/src/i18n/locale/da.json
index 4cebcdf7..47f62961 100644
--- a/src/i18n/locale/da.json
+++ b/src/i18n/locale/da.json
@@ -33,7 +33,7 @@
"components.Discover.recentlyAdded": "Nyligt tilføjet",
"components.Discover.populartv": "Populære Serier",
"components.Discover.popularmovies": "Populære Film",
- "components.Discover.noRequests": "Ingen ønsker",
+ "components.Discover.noRequests": "Ingen ønsker.",
"components.Discover.discovertv": "Populære Serier",
"components.Discover.discover": "Udforsk",
"components.Discover.TvGenreSlider.tvgenres": "Serie Genre",
diff --git a/src/i18n/locale/de.json b/src/i18n/locale/de.json
index e90e5930..610c77ca 100644
--- a/src/i18n/locale/de.json
+++ b/src/i18n/locale/de.json
@@ -25,7 +25,7 @@
"components.MovieDetails.overview": "Übersicht",
"components.MovieDetails.overviewunavailable": "Übersicht nicht verfügbar.",
"components.MovieDetails.recommendations": "Empfehlungen",
- "components.MovieDetails.releasedate": "Erscheinungsdatum",
+ "components.MovieDetails.releasedate": "{releaseCount, plural, one {Erscheinungsdatum} other {Erscheinungsdaten}}",
"components.MovieDetails.revenue": "Einnahmen",
"components.MovieDetails.runtime": "{minutes} Minuten",
"components.MovieDetails.similar": "Ähnliche Titel",
@@ -879,5 +879,7 @@
"components.Layout.LanguagePicker.displaylanguage": "Sprache darstellen",
"components.Settings.SettingsAbout.betawarning": "Dies ist eine BETA Software. Einige Funktionen könnten nicht funktionieren oder nicht stabil funktionieren. Bitte auf GitHub alle Fehler melden!",
"components.MovieDetails.showless": "Weniger Anzeigen",
- "components.MovieDetails.showmore": "Mehr Anzeigen"
+ "components.MovieDetails.showmore": "Mehr Anzeigen",
+ "components.MovieDetails.streamingproviders": "Streamt derzeit auf",
+ "components.TvDetails.streamingproviders": "Streamt derzeit auf"
}
diff --git a/src/i18n/locale/es.json b/src/i18n/locale/es.json
index 7d20e9dc..dc234b18 100644
--- a/src/i18n/locale/es.json
+++ b/src/i18n/locale/es.json
@@ -1,5 +1,5 @@
{
- "components.Settings.SonarrModal.ssl": "Habilitar SSL",
+ "components.Settings.SonarrModal.ssl": "Usar SSL",
"components.Settings.SonarrModal.servername": "Nombre del Servidor",
"components.Settings.SonarrModal.server4k": "Servidor 4K",
"components.Settings.SonarrModal.selectRootFolder": "Selecciona la carpeta raíz",
@@ -29,7 +29,7 @@
"components.Settings.RadarrModal.validationApiKeyRequired": "Debes proporcionar la clave API",
"components.Settings.RadarrModal.toastRadarrTestSuccess": "¡Conexión con Radarr establecida con éxito!",
"components.Settings.RadarrModal.toastRadarrTestFailure": "Error al connectar al Radarr.",
- "components.Settings.RadarrModal.ssl": "Habilitar SSL",
+ "components.Settings.RadarrModal.ssl": "Usar SSL",
"components.Settings.RadarrModal.servername": "Nombre del Servidor",
"components.Settings.RadarrModal.server4k": "Servidor 4K",
"components.Settings.RadarrModal.selectRootFolder": "Selecciona la carpeta raíz",
@@ -82,7 +82,7 @@
"components.MovieDetails.similar": "Títulos Similares",
"components.MovieDetails.runtime": "{minutes} minutos",
"components.MovieDetails.revenue": "Recaudado",
- "components.MovieDetails.releasedate": "Fecha de Lanzamiento",
+ "components.MovieDetails.releasedate": "{releaseCount, plural, one {Fecha} other {Fechas}} de Lanzamiento",
"components.MovieDetails.cast": "Reparto",
"components.MovieDetails.MovieCast.fullcast": "Reparto Completo",
"components.MovieDetails.recommendations": "Recomendaciones",
@@ -138,10 +138,10 @@
"i18n.approve": "Aprobar",
"components.UserList.userlist": "Lista de usuarios",
"components.UserList.user": "Usuario",
- "components.UserList.totalrequests": "Solicitudes totales",
+ "components.UserList.totalrequests": "Solicitudes",
"components.UserList.role": "Rol",
"components.UserList.plexuser": "Usuario de Plex",
- "components.UserList.lastupdated": "Última actualización",
+ "components.UserList.lastupdated": "Actualizado",
"components.UserList.created": "Creado",
"components.UserList.admin": "Administrador",
"components.TvDetails.similar": "Series Similares",
@@ -259,33 +259,33 @@
"components.Settings.Notifications.NotificationsSlack.agentenabled": "Habilitar Agente",
"components.RequestList.RequestItem.failedretry": "Algo salió mal al reintentar la solicitud.",
"components.MovieDetails.watchtrailer": "Ver Trailer",
- "components.NotificationTypeSelector.mediarequestedDescription": "Envía una notificación cuando se solicitan medios que requieren ser aprobados.",
+ "components.NotificationTypeSelector.mediarequestedDescription": "Envía notificaciones cuando los usuarios soliciten contenidos que requieran ser aprobados.",
"components.StatusChacker.reloadOverseerr": "Recargar",
"components.StatusChacker.newversionavailable": "Actualización de Aplicación",
"components.StatusChacker.newversionDescription": "¡Overseerr se ha actualizado!Haga clic en el botón de abajo para volver a cargar la aplicación.",
"components.Settings.SettingsAbout.documentation": "Documentación",
"components.Settings.Notifications.validationChatIdRequired": "Debes proporcionar un ID de chat válido",
- "components.Settings.Notifications.validationBotAPIRequired": "Debes proporcionar un token de autenticación del bot",
+ "components.Settings.Notifications.validationBotAPIRequired": "Debes proporcionar un token de autorización del bot",
"components.Settings.Notifications.telegramsettingssaved": "¡Se han guardado los ajustes de notificación de Telegram con éxito!",
"components.Settings.Notifications.telegramsettingsfailed": "La configuración de notificaciones de Telegram no se pudo guardar.",
"components.Settings.Notifications.senderName": "Nombre del remitente",
"components.Settings.Notifications.chatId": "ID de chat",
- "components.Settings.Notifications.botAPI": "Token de Autenticación del Bot",
+ "components.Settings.Notifications.botAPI": "Token de Autorización del Bot",
"components.NotificationTypeSelector.mediarequested": "Contenido Solicitado",
- "components.NotificationTypeSelector.mediafailedDescription": "Envía una notificación cuando los medios no se agregan a los servicios (Radarr / Sonarr).",
+ "components.NotificationTypeSelector.mediafailedDescription": "Envía notificaciones cuando los contenidos solicitados fallen al agregarse a Radarr o Sonarr.",
"components.NotificationTypeSelector.mediafailed": "Contenido Fallido",
- "components.NotificationTypeSelector.mediaavailableDescription": "Envía una notificación cuando los medios solicitados están disponibles.",
+ "components.NotificationTypeSelector.mediaavailableDescription": "Envía notificaciones cuando las peticiones realizadas están disponibles.",
"components.NotificationTypeSelector.mediaavailable": "Contenido Disponible",
- "components.NotificationTypeSelector.mediaapprovedDescription": "Envía una notificación cuando los medios pedidos son aprobados manualmente.",
+ "components.NotificationTypeSelector.mediaapprovedDescription": "Envía notificaciones cuando los medios solicitados son aprobados manualmente.",
"components.NotificationTypeSelector.mediaapproved": "Contenido Aprobado",
"i18n.request": "Solicitar",
- "components.Settings.Notifications.NotificationsPushover.validationUserTokenRequired": "Debes proporcionar una clave de usuario válida",
+ "components.Settings.Notifications.NotificationsPushover.validationUserTokenRequired": "Debes proporcionar una clave de usuario o grupo válida",
"components.Settings.Notifications.NotificationsPushover.validationAccessTokenRequired": "Debes proporcionar un token de aplicación válido",
"components.Settings.Notifications.NotificationsPushover.userToken": "Clave de usuario o grupo",
"components.Settings.Notifications.NotificationsPushover.pushoversettingssaved": "¡Se han guardado los ajustes de notificación de Pushover!",
"components.Settings.Notifications.NotificationsPushover.pushoversettingsfailed": "No se pudo guardar la configuración de notificaciones de Pushover.",
"components.Settings.Notifications.NotificationsPushover.agentenabled": "Agente habilitado",
- "components.Settings.Notifications.NotificationsPushover.accessToken": "Token de aplicación/API",
+ "components.Settings.Notifications.NotificationsPushover.accessToken": "Token de aplicación API",
"components.RequestList.sortModified": "Última modificación",
"components.RequestList.sortAdded": "Fecha de solicitud",
"components.RequestList.showallrequests": "Mostrar todas las solicitudes",
@@ -294,7 +294,7 @@
"components.UserList.validationpasswordminchars": "La contraseña es demasiado corta; debe tener 8 caracteres como mínimo",
"components.UserList.usercreatedsuccess": "¡Usuario creado con éxito!",
"components.UserList.usercreatedfailed": "Algo salió mal al intentar crear al usuario.",
- "components.UserList.passwordinfodescription": "Habilita las notificaciones por email para poder utilizar las contraseñas generadas automáticamente.",
+ "components.UserList.passwordinfodescription": "Configura una URL de aplicación y habilita las notificaciones por email para poder utilizar las contraseñas generadas automáticamente.",
"components.UserList.password": "Contraseña",
"components.UserList.localuser": "Usuario local",
"components.UserList.email": "Dirección de correo electrónico",
@@ -323,7 +323,7 @@
"components.RequestModal.AdvancedRequester.destinationserver": "Servidor de destino",
"components.RequestModal.AdvancedRequester.default": "{name} (Predeterminado)",
"components.RequestModal.AdvancedRequester.animenote": "* Esta serie es un anime.",
- "components.RequestModal.AdvancedRequester.advancedoptions": "Opciones avanzadas",
+ "components.RequestModal.AdvancedRequester.advancedoptions": "Avanzadas",
"components.RequestButton.viewrequest4k": "Ver Petición 4K",
"components.RequestButton.viewrequest": "Ver Petición",
"components.RequestButton.requestmore4k": "Solicitar más en 4K",
@@ -348,7 +348,7 @@
"components.Login.email": "Dirección de correo electrónico",
"components.NotificationTypeSelector.mediadeclined": "Contenido Rechazado",
"components.RequestModal.autoapproval": "Aprobación Automática",
- "components.NotificationTypeSelector.mediadeclinedDescription": "Envía una notificación cuando una solicitud es rechazada.",
+ "components.NotificationTypeSelector.mediadeclinedDescription": "Envía notificaciones cuando las peticiones sean rechazadas.",
"i18n.experimental": "Experimental",
"components.Settings.hideAvailable": "Ocultar los Medios Disponibles",
"components.Login.signingin": "Iniciando sesión…",
@@ -413,7 +413,7 @@
"components.PermissionEdit.advancedrequestDescription": "Concede permisos para configurar opciones avanzadas en las peticiones.",
"components.PermissionEdit.advancedrequest": "Peticiones Avanzadas",
"components.PermissionEdit.adminDescription": "Acceso completo de administrador. Ignora otras comprobaciones de permisos.",
- "components.NotificationTypeSelector.mediaAutoApprovedDescription": "Envía una notificación cuando el contenido solicitado se apruebe automáticamente.",
+ "components.NotificationTypeSelector.mediaAutoApprovedDescription": "Envía notificaciones cuando los usuarios solicitan nuevos contenidos que se aprueban automáticamente.",
"components.NotificationTypeSelector.mediaAutoApproved": "Contenidos Aprobados Automáticamente",
"components.MovieDetails.playonplex": "Ver en Plex",
"components.MovieDetails.play4konplex": "Ver en Plex en 4K",
@@ -524,7 +524,7 @@
"components.UserList.owner": "Propietario",
"components.UserList.edituser": "Editar Permisos de Usuario",
"components.UserList.bulkedit": "Edición Masiva",
- "components.UserList.accounttype": "Tipo de Cuenta",
+ "components.UserList.accounttype": "Tipo",
"components.TvDetails.playonplex": "Ver en Plex",
"components.TvDetails.opensonarr4k": "Abrir Serie 4K en Sonarr",
"components.TvDetails.play4konplex": "Ver en Plex en 4K",
@@ -659,7 +659,7 @@
"components.UserProfile.UserSettings.UserPasswordChange.toastSettingsFailure": "Algo fue mal al guardar la contraseña.",
"components.UserProfile.UserSettings.UserPasswordChange.password": "Contraseña",
"components.UserProfile.UserSettings.UserPasswordChange.nopermissionDescription": "No tienes permiso para modificar la contraseña del usuario.",
- "components.Settings.enablessl": "Habilitar SSL",
+ "components.Settings.enablessl": "Usar SSL",
"components.Settings.cacheImagesTip": "Optimizar y guardar todas las imágenes localmente (consume mucho espacio en disco)",
"components.Settings.cacheImages": "Habilitar Cacheado de Imagen",
"components.Settings.SettingsLogs.logDetails": "Detalles del Log",
@@ -700,7 +700,7 @@
"components.UserProfile.limit": "{remaining} de {limit}",
"components.UserProfile.UserSettings.UserGeneralSettings.seriesrequestlimit": "Límite de Peticiones de Series",
"components.UserProfile.UserSettings.UserGeneralSettings.movierequestlimit": "Límite de Peticiones de Películas",
- "components.UserProfile.UserSettings.UserGeneralSettings.enableOverride": "Habilitar Sobreescritura",
+ "components.UserProfile.UserSettings.UserGeneralSettings.enableOverride": "Límite global de Sobreescritura",
"components.TvDetails.originaltitle": "Título Original",
"components.Settings.SettingsUsers.tvRequestLimitLabel": "Límite Global de Peticiones de Series",
"components.Settings.SettingsUsers.movieRequestLimitLabel": "Límite Global de Peticiones de Películas",
@@ -757,9 +757,9 @@
"components.Settings.RadarrModal.edit4kradarr": "Modificar servidor Radarr 4K",
"components.Settings.RadarrModal.default4kserver": "Servidor 4K por defecto",
"components.Settings.RadarrModal.create4kradarr": "Añadir un nuevo servidor Radarr 4K",
- "components.Settings.Notifications.validationPgpPrivateKey": "Debes indicar una clave privada PGP si se ha introducido una contraseña PGP",
- "components.Settings.Notifications.validationPgpPassword": "Debes indicar una contraseña PGP si se ha introducido una clave privada PGP",
- "components.Settings.Notifications.botUsernameTip": "Permite a los usuarios iniciar un chat con el bot y configurar sus propias notificaciones",
+ "components.Settings.Notifications.validationPgpPrivateKey": "Debes indicar una clave privada PGP",
+ "components.Settings.Notifications.validationPgpPassword": "Debes indicar una contraseña PGP",
+ "components.Settings.Notifications.botUsernameTip": "Permite a los usuarios iniciar también un chat con tu bot y configurar sus propias notificaciones",
"components.RequestModal.pendingapproval": "Tu petición está pendiente de aprobación.",
"components.RequestModal.AdvancedRequester.tags": "Etiquetas",
"components.RequestModal.AdvancedRequester.selecttags": "Seleccionar etiquetas",
@@ -790,7 +790,7 @@
"components.Settings.noDefault4kServer": "Un servidor 4K de {serverType} debe ser marcado por defecto para poder habilitar las peticiones 4K de {mediaType} de los usuarios.",
"components.Settings.is4k": "4K",
"components.Settings.SettingsUsers.newPlexLoginTip": "Habilitar inicio de sesión de usuarios de Plex sin importarse previamente",
- "components.Settings.SettingsUsers.newPlexLogin": "Habilitar inicio de sesión de nuevo usuario de Plex",
+ "components.Settings.SettingsUsers.newPlexLogin": "Habilitar nuevo inicio de sesión de Plex",
"components.Settings.Notifications.toastTelegramTestSuccess": "¡Notificación de Telegram enviada con éxito!",
"components.Settings.Notifications.toastTelegramTestSending": "Enviando notificación de prueba de Telegram…",
"components.Settings.Notifications.toastTelegramTestFailed": "Fallo al enviar notificación de prueba de Telegram.",
@@ -845,5 +845,41 @@
"components.MovieDetails.showmore": "Mostrar más",
"components.MovieDetails.showless": "Mostrar menos",
"components.Layout.LanguagePicker.displaylanguage": "Mostrar idioma",
- "components.DownloadBlock.estimatedtime": "Estimación de {time}"
+ "components.DownloadBlock.estimatedtime": "Estimación de {time}",
+ "components.Settings.Notifications.encryptionOpportunisticTls": "Usa siempre STARTTLS",
+ "components.TvDetails.streamingproviders": "Emisión Actual en",
+ "components.UserProfile.UserSettings.UserGeneralSettings.languageDefault": "{{Language}} por defecto",
+ "components.Settings.Notifications.NotificationsWebPush.httpsRequirement": "Para recibir notificaciones web push, Overseerr debe servirse mediante HTTPS.",
+ "components.Settings.Notifications.NotificationsWebhook.validationTypes": "Debes seleccionar, al menos, un tipo de notificación",
+ "components.Settings.Notifications.validationTypes": "Debes seleccionar, al menos, un tipo de notificación",
+ "components.Settings.SettingsUsers.localLoginTip": "Permite a los usuarios registrarse consumo email y password, en lugar de la OAuth de Plex",
+ "components.Settings.webAppUrl": "Url de la Web App ",
+ "components.Settings.locale": "Idioma en Pantalla",
+ "components.UserList.displayName": "Nombre en Pantalla",
+ "components.Settings.Notifications.encryption": "Método de Encriptación",
+ "components.Settings.Notifications.encryptionDefault": "Usa STARTTLS si está disponible",
+ "components.Settings.Notifications.encryptionNone": "Ninguna",
+ "components.Settings.Notifications.NotificationsLunaSea.webhookUrlTip": "Tu URL del webhook de notificación basado en tu usuario o dispositivo",
+ "components.Settings.Notifications.NotificationsPushbullet.accessTokenTip": "Crea un token desde tu Opciones de Cuenta ",
+ "components.Settings.Notifications.NotificationsPushover.accessTokenTip": "Registrar una aplicación para su uso con Overseerr",
+ "components.Settings.Notifications.NotificationsPushover.userTokenTip": "Tu identificador de usuario o grupo de 30 caracteres",
+ "components.Settings.Notifications.NotificationsPushbullet.validationTypes": "Debes seleccionar, al menos, un tipo de notificación",
+ "components.Settings.Notifications.NotificationsPushover.validationTypes": "Debes seleccionar, al menos, un tipo de notificación",
+ "components.QuotaSelector.seasons": "{count, plural, one {temporada} other {temporadas}}",
+ "components.QuotaSelector.movies": "{count, plural, one {película} other {películas}}",
+ "components.Settings.Notifications.NotificationsSlack.validationTypes": "Debes seleccionar, al menos, un tipo de notificación",
+ "components.Settings.Notifications.chatIdTip": "Empieza un chat con tu bot, añade el @get_id_bot e indica el comando /my_id",
+ "components.Settings.Notifications.encryptionImplicitTls": "Usa TLS Implícito",
+ "components.Settings.Notifications.webhookUrlTip": "Crea una integración webhook en tu servidor",
+ "components.MovieDetails.streamingproviders": "Emisión Actual en",
+ "components.QuotaSelector.movieRequests": "{quotaLimit} {películas} per {quotaDays} {días} ",
+ "components.Settings.Notifications.NotificationsSlack.webhookUrlTip": "Crea una integración con un Webhook de Entrada ",
+ "components.Settings.validationWebAppUrl": "Debes proporcionar una URL válida para la Plex Web App",
+ "components.Settings.webAppUrlTip": "Dirige a los usuarios, opcionalmente, a la web app en tu servidor, en lugar de la app alojada en Plex",
+ "components.QuotaSelector.days": "{count, plural, one {día} other {días}}",
+ "components.QuotaSelector.tvRequests": "{quotaLimit} {temporadas} per {quotaDays} {días} ",
+ "components.Settings.Notifications.botApiTip": "Crea un bot para usar con Overseerr",
+ "components.Settings.Notifications.encryptionTip": "Normalmente, TLS Implícito usa el puerto 465 y STARTTLS usa el puerto 587",
+ "components.UserList.localLoginDisabled": "El ajuste para Habilitar el Inicio de Sesión Local está actualmente deshabilitado.",
+ "components.Settings.SettingsUsers.defaultPermissionsTip": "Permisos iniciales asignados a nuevos usuarios"
}
diff --git a/src/i18n/locale/pt_PT.json b/src/i18n/locale/pt_PT.json
index 133ebba4..c5c876f0 100644
--- a/src/i18n/locale/pt_PT.json
+++ b/src/i18n/locale/pt_PT.json
@@ -136,7 +136,7 @@
"components.MovieDetails.similar": "Títulos Similares",
"components.MovieDetails.runtime": "{minutes} minutos",
"components.MovieDetails.revenue": "Receita",
- "components.MovieDetails.releasedate": "Data de Estreia",
+ "components.MovieDetails.releasedate": "{releaseCount, plural, one {Data} other {Datas}} de Estreia",
"components.MovieDetails.recommendations": "Recomendações",
"components.MovieDetails.overviewunavailable": "Sinopse indisponível.",
"components.MovieDetails.overview": "Sinopse",
@@ -200,12 +200,12 @@
"components.UserList.usercreatedsuccess": "Utilizador criado com sucesso!",
"components.UserList.usercreatedfailed": "Ocorreu um erro ao criar o utilizador.",
"components.UserList.user": "Utilizador",
- "components.UserList.totalrequests": "Total de Pedidos",
+ "components.UserList.totalrequests": "Pedidos",
"components.UserList.role": "Função",
"components.UserList.plexuser": "Utilizador Plex",
"components.UserList.passwordinfodescription": "Configurar um URL de aplicação e ativar as notificações por e-mail para permitir a geração automática de palavra-passe.",
"components.UserList.localuser": "Utilizador Local",
- "components.UserList.lastupdated": "Última Atualização",
+ "components.UserList.lastupdated": "Atualizado",
"components.UserList.importfromplexerror": "Ocorreu um erro ao importar utilizadores do Plex.",
"components.UserList.importfromplex": "Importar Utilizadores do Plex",
"components.UserList.importedfromplex": "{userCount, plural, one {# novo utilizador} other {# novos utilizadores}} importados do Plex com sucesso!",
@@ -483,7 +483,7 @@
"components.ResetPassword.password": "Palavra-passe",
"components.ResetPassword.gobacklogin": "Voltar a Página de Inicio de Sessão",
"components.ResetPassword.resetpassword": "Repor a sua Palavra-passe",
- "components.ResetPassword.emailresetlink": "Enviar um endereço de Recuperação por E-mail",
+ "components.ResetPassword.emailresetlink": "Link de Recuperação por E-mail",
"components.ResetPassword.email": "Endereço E-mail",
"components.ResetPassword.confirmpassword": "Confirmar Palavra-passe",
"components.Login.forgotpassword": "Esqueceu a Palavra-passe?",
@@ -568,7 +568,7 @@
"components.UserProfile.UserSettings.UserGeneralSettings.admin": "Administrador",
"components.UserProfile.UserSettings.UserGeneralSettings.accounttype": "Tipo de Conta",
"components.UserList.owner": "Proprietário",
- "components.UserList.accounttype": "Tipo de Conta",
+ "components.UserList.accounttype": "Tipo",
"i18n.loading": "A carregar…",
"components.UserProfile.UserSettings.UserNotificationSettings.validationTelegramChatId": "Deve fornecer um ID de chat válido",
"components.UserProfile.UserSettings.UserNotificationSettings.telegramChatIdTipLong": "Iniciar uma conversa , adicionar @get_id_bot , e enviar o comando /my_id",
@@ -876,5 +876,10 @@
"components.NotificationTypeSelector.usermediadeclinedDescription": "Notificar quando seus pedidos de multimédia forem recusados.",
"components.NotificationTypeSelector.usermediaavailableDescription": "Notificar quando os seus pedidos de multimédia ficarem disponíveis.",
"components.QuotaSelector.days": "{conta, plural, um {dia} outro {dias}}",
- "components.Settings.SettingsAbout.betawarning": "Isto é um software em BETA. As funcionalidades podem estar quebradas e/ou instáveis. Relate qualquer problema no GitHub!"
+ "components.Settings.SettingsAbout.betawarning": "Isto é um software em BETA. As funcionalidades podem estar quebradas e/ou instáveis. Relate qualquer problema no GitHub!",
+ "components.MovieDetails.streamingproviders": "Atualmente a Exibir em",
+ "components.TvDetails.streamingproviders": "Atualmente a Exibir em",
+ "components.MovieDetails.showmore": "Mostrar Mais",
+ "components.Layout.LanguagePicker.displaylanguage": "Idioma da Interface",
+ "components.MovieDetails.showless": "Mostrar Menos"
}
diff --git a/src/i18n/locale/sv.json b/src/i18n/locale/sv.json
index d60d8ff3..7d2b920a 100644
--- a/src/i18n/locale/sv.json
+++ b/src/i18n/locale/sv.json
@@ -146,7 +146,7 @@
"components.MovieDetails.similar": "Liknande Titlar",
"components.MovieDetails.runtime": "{minutes} minuter",
"components.MovieDetails.revenue": "Inkomster",
- "components.MovieDetails.releasedate": "Utgivningsdatum",
+ "components.MovieDetails.releasedate": "{releaseCount, plural, one {Utgivningsdatum} other {Utgivningsdatum}}",
"components.MovieDetails.recommendations": "Rekommendationer",
"components.MovieDetails.overview": "Beskrivning",
"components.MovieDetails.overviewunavailable": "Beskrivning otillgänglig.",
diff --git a/src/i18n/locale/zh_Hans.json b/src/i18n/locale/zh_Hans.json
index 3f888abd..b3da166e 100644
--- a/src/i18n/locale/zh_Hans.json
+++ b/src/i18n/locale/zh_Hans.json
@@ -143,7 +143,7 @@
"components.Settings.notifications": "通知",
"components.Settings.notificationAgentSettingsDescription": "设置通知类型和代理服务。",
"components.Settings.noDefaultServer": "您必须至少指定一个 {serverType} 服务器为默认,才能处理{mediaType}请求。",
- "components.Settings.noDefaultNon4kServer": "如果您只有一个 {serverType} 服务器,请勿把它设置为 4K 服务器。",
+ "components.Settings.noDefaultNon4kServer": "如果你只有一台 {serverType} 服务器用于非 4K 和 4K 内容(或者如果你只下载 4k 内容),你的 {serverType} 服务器 不应该 被指定为 4K 服务器。",
"components.Settings.noDefault4kServer": "您必须指定一个 4K {serverType} 服务器为默认,才能处理 4K 的{mediaType}请求。",
"components.Settings.menuUsers": "用户",
"components.Settings.menuServices": "服务器",
@@ -423,8 +423,8 @@
"components.UserProfile.UserSettings.UserPasswordChange.toastSettingsFailure": "重设密码中出了点问题。",
"components.UserProfile.UserSettings.UserPasswordChange.password": "密码设置",
"components.UserProfile.UserSettings.UserPasswordChange.nopermissionDescription": "您无权设置此用户的密码。",
- "components.UserProfile.UserSettings.UserPasswordChange.noPasswordSetOwnAccount": "您的账户目前没有密码。设置密码以允许使用电子邮件地址登录。",
- "components.UserProfile.UserSettings.UserPasswordChange.noPasswordSet": "此用户目前没有密码。设置密码以允许此用户使用电子邮件地址登录。",
+ "components.UserProfile.UserSettings.UserPasswordChange.noPasswordSetOwnAccount": "您的帐户目前没有设置密码。在下方配置密码,您能够作为「本地用户」登录。",
+ "components.UserProfile.UserSettings.UserPasswordChange.noPasswordSet": "此用户帐户目前没有设置密码。在下方配置密码,使该帐户能够作为「本地用户」登录。",
"components.UserProfile.UserSettings.UserPasswordChange.newpassword": "新密码",
"components.UserProfile.UserSettings.UserPasswordChange.currentpassword": "当前的密码",
"components.UserProfile.UserSettings.UserPasswordChange.confirmpassword": "确认密码",
@@ -516,7 +516,7 @@
"components.Settings.SettingsLogs.resumeLogs": "恢复",
"components.Settings.SettingsLogs.pauseLogs": "暫停",
"components.Settings.SettingsLogs.message": "消息",
- "components.Settings.SettingsLogs.logsDescription": "日志档案位置:{configDir}/logs/overseerr.log",
+ "components.Settings.SettingsLogs.logsDescription": "你也可以直接查看这些日志,方法是借助 stdout, 或者打开 {configDir}/logs/overseerr.log。",
"components.Settings.SettingsLogs.logs": "日志",
"components.Settings.SettingsLogs.logDetails": "日志详細信息",
"components.Settings.SettingsLogs.level": "等級",
diff --git a/src/i18n/locale/zh_Hant.json b/src/i18n/locale/zh_Hant.json
index 048554c6..d924c99a 100644
--- a/src/i18n/locale/zh_Hant.json
+++ b/src/i18n/locale/zh_Hant.json
@@ -524,7 +524,7 @@
"components.Layout.UserDropdown.settings": "設定",
"components.Layout.UserDropdown.myprofile": "個人資料",
"components.UserProfile.UserSettings.UserPasswordChange.validationConfirmPassword": "密碼必須匹配",
- "components.UserProfile.UserSettings.UserPasswordChange.currentpassword": "目前密碼",
+ "components.UserProfile.UserSettings.UserPasswordChange.currentpassword": "目前的密碼",
"components.UserProfile.UserSettings.UserPasswordChange.newpassword": "新密碼",
"components.UserProfile.UserSettings.UserPasswordChange.validationCurrentPassword": "請輸入當前的密碼",
"components.UserProfile.UserSettings.UserPasswordChange.validationNewPassword": "請輸入新密碼",
@@ -764,7 +764,7 @@
"components.Layout.VersionStatus.commitsbehind": "落後 {commitsBehind} 個提交",
"components.Layout.VersionStatus.outofdate": "非最新版本",
"components.Layout.VersionStatus.streamstable": "Overseerr 穩定版",
- "components.Layout.VersionStatus.streamdevelop": "Overseerr 開發版",
+ "components.Layout.VersionStatus.streamdevelop": "Overseerr「develop」開發版",
"components.Settings.SettingsAbout.outofdate": "非最新版本",
"components.Settings.SettingsAbout.uptodate": "最新",
"components.Settings.noDefaultNon4kServer": "如果您只有一個 {serverType} 伺服器,請勿把它設定為 4K 伺服器。",
@@ -772,8 +772,8 @@
"components.Settings.serviceSettingsDescription": "關於 {serverType} 伺服器的設定。{serverType} 伺服器數沒有最大值限制,但您只能指定兩個預設伺服器(一個非 4K、一個 4K)。",
"components.Settings.mediaTypeSeries": "電視節目",
"components.Settings.mediaTypeMovie": "電影",
- "components.UserProfile.UserSettings.UserPasswordChange.noPasswordSet": "此使用者目前沒有密碼。設定密碼以允許此使用者使用電子郵件地址登入。",
- "components.UserProfile.UserSettings.UserPasswordChange.noPasswordSetOwnAccount": "您的帳戶目前沒有密碼。設定密碼以允許使用電子郵件地址登入。",
+ "components.UserProfile.UserSettings.UserPasswordChange.noPasswordSet": "此使用者的帳戶目前沒有設密碼。若在以下設定密碼,此使用者就能使用「本地登入」。",
+ "components.UserProfile.UserSettings.UserPasswordChange.noPasswordSetOwnAccount": "您的帳戶目前沒有設密碼。若在以下設定密碼,您就能使用「本地登入」。",
"components.UserList.autogeneratepasswordTip": "通過電子郵件發送伺服器生成的密碼給使用者",
"i18n.retrying": "重試中…",
"components.Settings.serverSecure": "SSL",
@@ -880,6 +880,6 @@
"components.Layout.LanguagePicker.displaylanguage": "顯示語言",
"components.MovieDetails.showmore": "顯示更多",
"components.MovieDetails.showless": "顯示更少",
- "components.TvDetails.streamingproviders": "目前流式傳輸於",
- "components.MovieDetails.streamingproviders": "目前流式傳輸於"
+ "components.TvDetails.streamingproviders": "目前的流媒體服務",
+ "components.MovieDetails.streamingproviders": "目前的流媒體服務"
}
From 5683f55ebf3d292dc0a65c04e23e54f3c54673bb Mon Sep 17 00:00:00 2001
From: "allcontributors[bot]"
<46447321+allcontributors[bot]@users.noreply.github.com>
Date: Wed, 13 Oct 2021 11:05:11 -0400
Subject: [PATCH 22/37] docs: add sr093906 as a contributor for translation
(#2192) [skip ci]
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
---
.all-contributorsrc | 9 +++++++++
README.md | 3 ++-
2 files changed, 11 insertions(+), 1 deletion(-)
diff --git a/.all-contributorsrc b/.all-contributorsrc
index 9dac6399..5e707445 100644
--- a/.all-contributorsrc
+++ b/.all-contributorsrc
@@ -602,6 +602,15 @@
"contributions": [
"translation"
]
+ },
+ {
+ "login": "sr093906",
+ "name": "sr093906",
+ "avatar_url": "https://avatars.githubusercontent.com/u/8369201?v=4",
+ "profile": "https://github.com/sr093906",
+ "contributions": [
+ "translation"
+ ]
}
],
"badgeTemplate": " -orange.svg\"/> ",
diff --git a/README.md b/README.md
index 0203e48d..299a618b 100644
--- a/README.md
+++ b/README.md
@@ -12,7 +12,7 @@
-
+
@@ -158,6 +158,7 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d
Sergey 🌍
Shaaft 🌍
+ sr093906 🌍
From 82614ca4410782a12d65b4c0a6526ff064be1241 Mon Sep 17 00:00:00 2001
From: Danshil Kokil Mungur
Date: Fri, 15 Oct 2021 16:23:39 +0400
Subject: [PATCH 23/37] feat(jobs): allow modifying job schedules (#1440)
* feat(jobs): backend implementation
* feat(jobs): initial frontend implementation
* feat(jobs): store job settings as Record
* feat(jobs): use heroicons/react instead of inline svgs
* feat(jobs): use presets instead of cron expressions
* feat(jobs): ran `yarn i18n:extract`
* feat(jobs): suggested changes
- use job ids in settings
- add intervalDuration to jobs to allow choosing only minutes or hours for the job schedule
- move job schedule defaults to settings.json
- better TS types for jobs in settings cache component
- make suggested changes to wording
- plural form for label when job schedule can be defined in minutes
- add fixed job interval duration
- add predefined interval choices for minutes and hours
- add new schema for job to overseerr api
* feat(jobs): required change for CI to not fail
* feat(jobs): suggested changes
* fix(jobs): revert offending type refactor
---
overseerr-api.yml | 106 ++++++------
server/job/schedule.ts | 34 ++--
server/lib/settings.ts | 41 +++++
server/routes/settings/index.ts | 38 ++++-
.../Settings/SettingsJobsCache/index.tsx | 151 +++++++++++++++++-
src/i18n/locale/en.json | 6 +
6 files changed, 310 insertions(+), 66 deletions(-)
diff --git a/overseerr-api.yml b/overseerr-api.yml
index 0a1ef5be..63638eea 100644
--- a/overseerr-api.yml
+++ b/overseerr-api.yml
@@ -1278,6 +1278,27 @@ components:
allowSelfSigned:
type: boolean
example: false
+ Job:
+ type: object
+ properties:
+ id:
+ type: string
+ example: job-name
+ type:
+ type: string
+ enum: [process, command]
+ interval:
+ type: string
+ enum: [short, long, fixed]
+ name:
+ type: string
+ example: A Job Name
+ nextExecutionTime:
+ type: string
+ example: '2020-09-02T05:02:23.000Z'
+ running:
+ type: boolean
+ example: false
PersonDetail:
type: object
properties:
@@ -2214,23 +2235,7 @@ paths:
schema:
type: array
items:
- type: object
- properties:
- id:
- type: string
- example: job-name
- name:
- type: string
- example: A Job Name
- type:
- type: string
- enum: [process, command]
- nextExecutionTime:
- type: string
- example: '2020-09-02T05:02:23.000Z'
- running:
- type: boolean
- example: false
+ $ref: '#/components/schemas/Job'
/settings/jobs/{jobId}/run:
post:
summary: Invoke a specific job
@@ -2249,23 +2254,7 @@ paths:
content:
application/json:
schema:
- type: object
- properties:
- id:
- type: string
- example: job-name
- type:
- type: string
- enum: [process, command]
- name:
- type: string
- example: A Job Name
- nextExecutionTime:
- type: string
- example: '2020-09-02T05:02:23.000Z'
- running:
- type: boolean
- example: false
+ $ref: '#/components/schemas/Job'
/settings/jobs/{jobId}/cancel:
post:
summary: Cancel a specific job
@@ -2284,23 +2273,36 @@ paths:
content:
application/json:
schema:
- type: object
- properties:
- id:
- type: string
- example: job-name
- type:
- type: string
- enum: [process, command]
- name:
- type: string
- example: A Job Name
- nextExecutionTime:
- type: string
- example: '2020-09-02T05:02:23.000Z'
- running:
- type: boolean
- example: false
+ $ref: '#/components/schemas/Job'
+ /settings/jobs/{jobId}/schedule:
+ post:
+ summary: Modify job schedule
+ description: Re-registers the job with the schedule specified. Will return the job in JSON format.
+ tags:
+ - settings
+ parameters:
+ - in: path
+ name: jobId
+ required: true
+ schema:
+ type: string
+ requestBody:
+ required: true
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ schedule:
+ type: string
+ example: '0 */5 * * * *'
+ responses:
+ '200':
+ description: Rescheduled job
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/Job'
/settings/cache:
get:
summary: Get a list of active caches
@@ -2398,7 +2400,7 @@ paths:
example: Server ready on port 5055
timestamp:
type: string
- example: 2020-12-15T16:20:00.069Z
+ example: '2020-12-15T16:20:00.069Z'
/settings/notifications/email:
get:
summary: Get email notification settings
diff --git a/server/job/schedule.ts b/server/job/schedule.ts
index 1e3665b8..568b28c9 100644
--- a/server/job/schedule.ts
+++ b/server/job/schedule.ts
@@ -1,15 +1,17 @@
import schedule from 'node-schedule';
-import logger from '../logger';
import downloadTracker from '../lib/downloadtracker';
import { plexFullScanner, plexRecentScanner } from '../lib/scanners/plex';
import { radarrScanner } from '../lib/scanners/radarr';
import { sonarrScanner } from '../lib/scanners/sonarr';
+import { getSettings, JobId } from '../lib/settings';
+import logger from '../logger';
interface ScheduledJob {
- id: string;
+ id: JobId;
job: schedule.Job;
name: string;
type: 'process' | 'command';
+ interval: 'short' | 'long' | 'fixed';
running?: () => boolean;
cancelFn?: () => void;
}
@@ -17,12 +19,15 @@ interface ScheduledJob {
export const scheduledJobs: ScheduledJob[] = [];
export const startJobs = (): void => {
+ const jobs = getSettings().jobs;
+
// Run recently added plex scan every 5 minutes
scheduledJobs.push({
id: 'plex-recently-added-scan',
name: 'Plex Recently Added Scan',
type: 'process',
- job: schedule.scheduleJob('0 */5 * * * *', () => {
+ interval: 'short',
+ job: schedule.scheduleJob(jobs['plex-recently-added-scan'].schedule, () => {
logger.info('Starting scheduled job: Plex Recently Added Scan', {
label: 'Jobs',
});
@@ -37,7 +42,8 @@ export const startJobs = (): void => {
id: 'plex-full-scan',
name: 'Plex Full Library Scan',
type: 'process',
- job: schedule.scheduleJob('0 0 3 * * *', () => {
+ interval: 'long',
+ job: schedule.scheduleJob(jobs['plex-full-scan'].schedule, () => {
logger.info('Starting scheduled job: Plex Full Library Scan', {
label: 'Jobs',
});
@@ -52,7 +58,8 @@ export const startJobs = (): void => {
id: 'radarr-scan',
name: 'Radarr Scan',
type: 'process',
- job: schedule.scheduleJob('0 0 4 * * *', () => {
+ interval: 'long',
+ job: schedule.scheduleJob(jobs['radarr-scan'].schedule, () => {
logger.info('Starting scheduled job: Radarr Scan', { label: 'Jobs' });
radarrScanner.run();
}),
@@ -65,7 +72,8 @@ export const startJobs = (): void => {
id: 'sonarr-scan',
name: 'Sonarr Scan',
type: 'process',
- job: schedule.scheduleJob('0 30 4 * * *', () => {
+ interval: 'long',
+ job: schedule.scheduleJob(jobs['sonarr-scan'].schedule, () => {
logger.info('Starting scheduled job: Sonarr Scan', { label: 'Jobs' });
sonarrScanner.run();
}),
@@ -73,23 +81,27 @@ export const startJobs = (): void => {
cancelFn: () => sonarrScanner.cancel(),
});
- // Run download sync
+ // Run download sync every minute
scheduledJobs.push({
id: 'download-sync',
name: 'Download Sync',
type: 'command',
- job: schedule.scheduleJob('0 * * * * *', () => {
- logger.debug('Starting scheduled job: Download Sync', { label: 'Jobs' });
+ interval: 'fixed',
+ job: schedule.scheduleJob(jobs['download-sync'].schedule, () => {
+ logger.debug('Starting scheduled job: Download Sync', {
+ label: 'Jobs',
+ });
downloadTracker.updateDownloads();
}),
});
- // Reset download sync
+ // Reset download sync everyday at 01:00 am
scheduledJobs.push({
id: 'download-sync-reset',
name: 'Download Sync Reset',
type: 'command',
- job: schedule.scheduleJob('0 0 1 * * *', () => {
+ interval: 'long',
+ job: schedule.scheduleJob(jobs['download-sync-reset'].schedule, () => {
logger.info('Starting scheduled job: Download Sync Reset', {
label: 'Jobs',
});
diff --git a/server/lib/settings.ts b/server/lib/settings.ts
index 8ece986e..b4729e58 100644
--- a/server/lib/settings.ts
+++ b/server/lib/settings.ts
@@ -215,6 +215,18 @@ interface NotificationSettings {
agents: NotificationAgents;
}
+interface JobSettings {
+ schedule: string;
+}
+
+export type JobId =
+ | 'plex-recently-added-scan'
+ | 'plex-full-scan'
+ | 'radarr-scan'
+ | 'sonarr-scan'
+ | 'download-sync'
+ | 'download-sync-reset';
+
interface AllSettings {
clientId: string;
vapidPublic: string;
@@ -225,6 +237,7 @@ interface AllSettings {
sonarr: SonarrSettings[];
public: PublicSettings;
notifications: NotificationSettings;
+ jobs: Record;
}
const SETTINGS_PATH = process.env.CONFIG_DIRECTORY
@@ -346,6 +359,26 @@ class Settings {
},
},
},
+ jobs: {
+ 'plex-recently-added-scan': {
+ schedule: '0 */5 * * * *',
+ },
+ 'plex-full-scan': {
+ schedule: '0 0 3 * * *',
+ },
+ 'radarr-scan': {
+ schedule: '0 0 4 * * *',
+ },
+ 'sonarr-scan': {
+ schedule: '0 30 4 * * *',
+ },
+ 'download-sync': {
+ schedule: '0 * * * * *',
+ },
+ 'download-sync-reset': {
+ schedule: '0 0 1 * * *',
+ },
+ },
};
if (initialSettings) {
this.data = merge(this.data, initialSettings);
@@ -428,6 +461,14 @@ class Settings {
this.data.notifications = data;
}
+ get jobs(): Record {
+ return this.data.jobs;
+ }
+
+ set jobs(data: Record) {
+ this.data.jobs = data;
+ }
+
get clientId(): string {
if (!this.data.clientId) {
this.data.clientId = randomUUID();
diff --git a/server/routes/settings/index.ts b/server/routes/settings/index.ts
index bf8cfcdc..f58edb74 100644
--- a/server/routes/settings/index.ts
+++ b/server/routes/settings/index.ts
@@ -2,6 +2,7 @@ import { Router } from 'express';
import rateLimit from 'express-rate-limit';
import fs from 'fs';
import { merge, omit } from 'lodash';
+import { rescheduleJob } from 'node-schedule';
import path from 'path';
import { getRepository } from 'typeorm';
import { URL } from 'url';
@@ -49,7 +50,7 @@ settingsRoutes.get('/main', (req, res, next) => {
const settings = getSettings();
if (!req.user) {
- return next({ status: 500, message: 'User missing from request' });
+ return next({ status: 400, message: 'User missing from request' });
}
res.status(200).json(filteredMainSettings(req.user, settings.main));
@@ -310,6 +311,7 @@ settingsRoutes.get('/jobs', (_req, res) => {
id: job.id,
name: job.name,
type: job.type,
+ interval: job.interval,
nextExecutionTime: job.job.nextInvocation(),
running: job.running ? job.running() : false,
}))
@@ -329,6 +331,7 @@ settingsRoutes.post<{ jobId: string }>('/jobs/:jobId/run', (req, res, next) => {
id: scheduledJob.id,
name: scheduledJob.name,
type: scheduledJob.type,
+ interval: scheduledJob.interval,
nextExecutionTime: scheduledJob.job.nextInvocation(),
running: scheduledJob.running ? scheduledJob.running() : false,
});
@@ -353,12 +356,45 @@ settingsRoutes.post<{ jobId: string }>(
id: scheduledJob.id,
name: scheduledJob.name,
type: scheduledJob.type,
+ interval: scheduledJob.interval,
nextExecutionTime: scheduledJob.job.nextInvocation(),
running: scheduledJob.running ? scheduledJob.running() : false,
});
}
);
+settingsRoutes.post<{ jobId: string }>(
+ '/jobs/:jobId/schedule',
+ (req, res, next) => {
+ const scheduledJob = scheduledJobs.find(
+ (job) => job.id === req.params.jobId
+ );
+
+ if (!scheduledJob) {
+ return next({ status: 404, message: 'Job not found' });
+ }
+
+ const result = rescheduleJob(scheduledJob.job, req.body.schedule);
+ const settings = getSettings();
+
+ if (result) {
+ settings.jobs[scheduledJob.id].schedule = req.body.schedule;
+ settings.save();
+
+ return res.status(200).json({
+ id: scheduledJob.id,
+ name: scheduledJob.name,
+ type: scheduledJob.type,
+ interval: scheduledJob.interval,
+ nextExecutionTime: scheduledJob.job.nextInvocation(),
+ running: scheduledJob.running ? scheduledJob.running() : false,
+ });
+ } else {
+ return next({ status: 400, message: 'Invalid job schedule' });
+ }
+ }
+);
+
settingsRoutes.get('/cache', (req, res) => {
const caches = cacheManager.getAllCaches();
diff --git a/src/components/Settings/SettingsJobsCache/index.tsx b/src/components/Settings/SettingsJobsCache/index.tsx
index a621228b..c0e50e02 100644
--- a/src/components/Settings/SettingsJobsCache/index.tsx
+++ b/src/components/Settings/SettingsJobsCache/index.tsx
@@ -1,6 +1,7 @@
import { PlayIcon, StopIcon, TrashIcon } from '@heroicons/react/outline';
+import { PencilIcon } from '@heroicons/react/solid';
import axios from 'axios';
-import React from 'react';
+import React, { useState } from 'react';
import {
defineMessages,
FormattedRelativeTime,
@@ -10,14 +11,17 @@ import {
import { useToasts } from 'react-toast-notifications';
import useSWR from 'swr';
import { CacheItem } from '../../../../server/interfaces/api/settingsInterfaces';
+import { JobId } from '../../../../server/lib/settings';
import Spinner from '../../../assets/spinner.svg';
import globalMessages from '../../../i18n/globalMessages';
import { formatBytes } from '../../../utils/numberHelpers';
import Badge from '../../Common/Badge';
import Button from '../../Common/Button';
import LoadingSpinner from '../../Common/LoadingSpinner';
+import Modal from '../../Common/Modal';
import PageTitle from '../../Common/PageTitle';
import Table from '../../Common/Table';
+import Transition from '../../Transition';
const messages: { [messageName: string]: MessageDescriptor } = defineMessages({
jobsandcache: 'Jobs & Cache',
@@ -51,12 +55,21 @@ const messages: { [messageName: string]: MessageDescriptor } = defineMessages({
'sonarr-scan': 'Sonarr Scan',
'download-sync': 'Download Sync',
'download-sync-reset': 'Download Sync Reset',
+ editJobSchedule: 'Modify Job',
+ jobScheduleEditSaved: 'Job edited successfully!',
+ jobScheduleEditFailed: 'Something went wrong while saving the job.',
+ editJobSchedulePrompt: 'Frequency',
+ editJobScheduleSelectorHours:
+ 'Every {jobScheduleHours, plural, one {hour} other {{jobScheduleHours} hours}}',
+ editJobScheduleSelectorMinutes:
+ 'Every {jobScheduleMinutes, plural, one {minute} other {{jobScheduleMinutes} minutes}}',
});
interface Job {
- id: string;
+ id: JobId;
name: string;
type: 'process' | 'command';
+ interval: 'short' | 'long' | 'fixed';
nextExecutionTime: string;
running: boolean;
}
@@ -74,6 +87,16 @@ const SettingsJobs: React.FC = () => {
}
);
+ const [jobEditModal, setJobEditModal] = useState<{
+ isOpen: boolean;
+ job?: Job;
+ }>({
+ isOpen: false,
+ });
+ const [isSaving, setIsSaving] = useState(false);
+ const [jobScheduleMinutes, setJobScheduleMinutes] = useState(5);
+ const [jobScheduleHours, setJobScheduleHours] = useState(1);
+
if (!data && !error) {
return ;
}
@@ -118,6 +141,42 @@ const SettingsJobs: React.FC = () => {
cacheRevalidate();
};
+ const scheduleJob = async () => {
+ const jobScheduleCron = ['0', '0', '*', '*', '*', '*'];
+
+ try {
+ if (jobEditModal.job?.interval === 'short') {
+ jobScheduleCron[1] = `*/${jobScheduleMinutes}`;
+ } else if (jobEditModal.job?.interval === 'long') {
+ jobScheduleCron[2] = `*/${jobScheduleHours}`;
+ } else {
+ // jobs with interval: fixed should not be editable
+ throw new Error();
+ }
+
+ setIsSaving(true);
+ await axios.post(
+ `/api/v1/settings/jobs/${jobEditModal.job?.id}/schedule`,
+ {
+ schedule: jobScheduleCron.join(' '),
+ }
+ );
+ addToast(intl.formatMessage(messages.jobScheduleEditSaved), {
+ appearance: 'success',
+ autoDismiss: true,
+ });
+ setJobEditModal({ isOpen: false });
+ revalidate();
+ } catch (e) {
+ addToast(intl.formatMessage(messages.jobScheduleEditFailed), {
+ appearance: 'error',
+ autoDismiss: true,
+ });
+ } finally {
+ setIsSaving(false);
+ }
+ };
+
return (
<>
{
intl.formatMessage(globalMessages.settings),
]}
/>
+
+ }
+ onCancel={() => setJobEditModal({ isOpen: false })}
+ okDisabled={isSaving}
+ onOk={() => scheduleJob()}
+ >
+
+
+
+
{intl.formatMessage(messages.jobs)}
@@ -179,6 +314,18 @@ const SettingsJobs: React.FC = () => {
+ {job.interval !== 'fixed' && (
+
+ setJobEditModal({ isOpen: true, job: job })
+ }
+ >
+
+ {intl.formatMessage(globalMessages.edit)}
+
+ )}
{job.running ? (
cancelJob(job)}>
diff --git a/src/i18n/locale/en.json b/src/i18n/locale/en.json
index 0ea70344..9b4c297c 100644
--- a/src/i18n/locale/en.json
+++ b/src/i18n/locale/en.json
@@ -462,7 +462,13 @@
"components.Settings.SettingsJobsCache.command": "Command",
"components.Settings.SettingsJobsCache.download-sync": "Download Sync",
"components.Settings.SettingsJobsCache.download-sync-reset": "Download Sync Reset",
+ "components.Settings.SettingsJobsCache.editJobSchedule": "Modify Job",
+ "components.Settings.SettingsJobsCache.editJobSchedulePrompt": "Frequency",
+ "components.Settings.SettingsJobsCache.editJobScheduleSelectorHours": "Every {jobScheduleHours, plural, one {hour} other {{jobScheduleHours} hours}}",
+ "components.Settings.SettingsJobsCache.editJobScheduleSelectorMinutes": "Every {jobScheduleMinutes, plural, one {minute} other {{jobScheduleMinutes} minutes}}",
"components.Settings.SettingsJobsCache.flushcache": "Flush Cache",
+ "components.Settings.SettingsJobsCache.jobScheduleEditFailed": "Something went wrong while saving the job.",
+ "components.Settings.SettingsJobsCache.jobScheduleEditSaved": "Job edited successfully!",
"components.Settings.SettingsJobsCache.jobcancelled": "{jobname} canceled.",
"components.Settings.SettingsJobsCache.jobname": "Job Name",
"components.Settings.SettingsJobsCache.jobs": "Jobs",
From c767f5254c369cc293029ce2d53e77cd5f0948cc Mon Sep 17 00:00:00 2001
From: TheCatLady <52870424+TheCatLady@users.noreply.github.com>
Date: Fri, 15 Oct 2021 12:11:38 -0400
Subject: [PATCH 24/37] chore(github): issue forms (#2200)
* chore(github): issue forms
* chore(github): remove now-unneeded 'Invalid Template' action
---
.github/ISSUE_TEMPLATE/bug.yml | 91 +++++++++++++++++++++++
.github/ISSUE_TEMPLATE/bug_report.md | 45 -----------
.github/ISSUE_TEMPLATE/config.yml | 6 +-
.github/ISSUE_TEMPLATE/enhancement.yml | 37 +++++++++
.github/ISSUE_TEMPLATE/feature_request.md | 19 -----
.github/workflows/invalid_template.yml | 19 -----
6 files changed, 131 insertions(+), 86 deletions(-)
create mode 100644 .github/ISSUE_TEMPLATE/bug.yml
delete mode 100644 .github/ISSUE_TEMPLATE/bug_report.md
create mode 100644 .github/ISSUE_TEMPLATE/enhancement.yml
delete mode 100644 .github/ISSUE_TEMPLATE/feature_request.md
delete mode 100644 .github/workflows/invalid_template.yml
diff --git a/.github/ISSUE_TEMPLATE/bug.yml b/.github/ISSUE_TEMPLATE/bug.yml
new file mode 100644
index 00000000..39a838a9
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/bug.yml
@@ -0,0 +1,91 @@
+name: 🐛 Bug Report
+description: Report a problem
+labels: ['type:bug', 'awaiting-triage']
+body:
+ - type: markdown
+ attributes:
+ value: |
+ Thanks for taking the time to fill out this bug report!
+
+ Please note that we use GitHub issues exclusively for bug reports and feature requests. For support requests, please use our other support channels to get help.
+ - type: textarea
+ id: description
+ attributes:
+ label: Description
+ description: Please provide a clear and concise description of the bug or issue.
+ validations:
+ required: true
+ - type: input
+ id: version
+ attributes:
+ label: Version
+ description: What version of Overseerr are you running? (You can find this in Settings → About → Version.)
+ validations:
+ required: true
+ - type: textarea
+ id: repro-steps
+ attributes:
+ label: Steps to Reproduce
+ description: Please tell us how we can reproduce the undesired behavior.
+ placeholder: |
+ 1. Go to [...]
+ 2. Click on [...]
+ 3. Scroll down to [...]
+ 4. See error in [...]
+ validations:
+ required: true
+ - type: textarea
+ id: screenshots
+ attributes:
+ label: Screenshots
+ description: If applicable, please provide screenshots depicting the problem.
+ - type: textarea
+ id: logs
+ attributes:
+ label: Logs
+ description: Please copy and paste any relevant log output. (This will be automatically formatted into code, so no need for backticks.)
+ render: shell
+ - type: dropdown
+ id: platform
+ attributes:
+ label: Platform
+ options:
+ - desktop
+ - smartphone
+ - tablet
+ validations:
+ required: true
+ - type: input
+ id: device
+ attributes:
+ label: Device
+ description: e.g., iPhone X, Surface Pro, Samsung Galaxy Tab
+ validations:
+ required: true
+ - type: input
+ id: os
+ attributes:
+ label: Operating System
+ description: e.g., iOS 8.1, Windows 10, Android 11
+ validations:
+ required: true
+ - type: input
+ id: browser
+ attributes:
+ label: Browser
+ description: e.g., Chrome, Safari, Edge, Firefox
+ validations:
+ required: true
+ - type: textarea
+ id: additional-context
+ attributes:
+ label: Additional Context
+ description: Please provide any additional information that may be relevant or helpful.
+ - type: checkboxes
+ id: terms
+ attributes:
+ label: Code of Conduct
+ description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/sct/overseerr/blob/develop/CODE_OF_CONDUCT.md)
+ options:
+ - label: I agree to follow Overseerr's Code of Conduct
+ required: true
diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md
deleted file mode 100644
index 4b1d3790..00000000
--- a/.github/ISSUE_TEMPLATE/bug_report.md
+++ /dev/null
@@ -1,45 +0,0 @@
----
-name: Bug report
-about: Submit a report to help us improve
-title: ''
-labels: 'awaiting-triage, type:bug'
-assignees: ''
----
-
-#### Description
-
-Please provide a clear and concise description of the bug or issue.
-
-#### Version
-
-What version of Overseerr are you running? (You can find this in Settings → About → Version.)
-
-#### Steps to Reproduce
-
-Please tell us how we can reproduce the undesired behavior.
-
-1. Go to [...]
-2. Click on [...]
-3. Scroll down to [...]
-4. See error in [...]
-
-#### Expected Behavior
-
-Please provide a clear and concise description of what you expected to happen.
-
-#### Screenshots
-
-If applicable, please provide screenshots depicting the problem.
-
-#### Device
-
-What device were you using when you encountered this issue? Please provide this information to help us reproduce and investigate the bug.
-
-- **Platform:** [e.g., desktop, smartphone, tablet]
-- **Device:** [e.g., iPhone X, Surface Pro, Samsung Galaxy Tab]
-- **OS:** [e.g., iOS 8.1, Windows 10, Android 11]
-- **Browser:** [e.g., Chrome, Safari, Edge, Firefox]
-
-#### Additional Context
-
-Please provide any additional information that may be relevant or helpful.
diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml
index f65cfa76..28248226 100644
--- a/.github/ISSUE_TEMPLATE/config.yml
+++ b/.github/ISSUE_TEMPLATE/config.yml
@@ -1,8 +1,8 @@
blank_issues_enabled: false
contact_links:
- - name: Support via Discord
+ - name: 💬 Support via Discord
url: https://discord.gg/overseerr
- about: Chat with users and devs on support and setup related topics.
- - name: Support via GitHub Discussions
+ about: Chat with other users and the Overseerr dev team
+ - name: 💬 Support via GitHub Discussions
url: https://github.com/sct/overseerr/discussions
about: Ask questions and discuss with other community members
diff --git a/.github/ISSUE_TEMPLATE/enhancement.yml b/.github/ISSUE_TEMPLATE/enhancement.yml
new file mode 100644
index 00000000..8b4a7b5b
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/enhancement.yml
@@ -0,0 +1,37 @@
+name: ✨ Feature Request
+description: Suggest an idea
+labels: ['type:enhancement', 'awaiting-triage']
+body:
+ - type: markdown
+ attributes:
+ value: |
+ Thanks for taking the time to fill out this feature request!
+
+ Please note that we use GitHub issues exclusively for bug reports and feature requests. For support requests, please use our other support channels to get help.
+ - type: textarea
+ id: description
+ attributes:
+ label: Description
+ description: Is your feature request related to a problem? If so, please provide a clear and concise description of the problem; e.g., "I'm always frustrated when [...]."
+ validations:
+ required: true
+ - type: input
+ id: desired-behavior
+ attributes:
+ label: Desired Behavior
+ description: Provide a clear and concise description of what you want to happen.
+ validations:
+ required: true
+ - type: textarea
+ id: additional-context
+ attributes:
+ label: Additional Context
+ description: Provide any additional information or screenshots that may be relevant or helpful.
+ - type: checkboxes
+ id: terms
+ attributes:
+ label: Code of Conduct
+ description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/sct/overseerr/blob/develop/CODE_OF_CONDUCT.md)
+ options:
+ - label: I agree to follow Overseerr's Code of Conduct
+ required: true
diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md
deleted file mode 100644
index 29b26fbd..00000000
--- a/.github/ISSUE_TEMPLATE/feature_request.md
+++ /dev/null
@@ -1,19 +0,0 @@
----
-name: Feature request
-about: Suggest an idea for this project
-title: ''
-labels: 'awaiting-triage, type:enhancement'
-assignees: ''
----
-
-#### Description
-
-Is your feature request related to a problem? If so, please provide a clear and concise description of the problem. E.g., "I'm always frustrated when [...]."
-
-#### Desired Behavior
-
-Provide a clear and concise description of what you want to happen.
-
-#### Additional Context
-
-Provide any additional information or screenshots that may be relevant or helpful.
diff --git a/.github/workflows/invalid_template.yml b/.github/workflows/invalid_template.yml
deleted file mode 100644
index 24f95d74..00000000
--- a/.github/workflows/invalid_template.yml
+++ /dev/null
@@ -1,19 +0,0 @@
-name: 'Invalid Template'
-
-on:
- issues:
- types: [labeled, unlabeled, reopened]
-
-jobs:
- support:
- runs-on: ubuntu-20.04
- steps:
- - uses: dessant/support-requests@v2.0.1
- with:
- github-token: ${{ github.token }}
- support-label: 'invalid:template-incomplete'
- issue-comment: >
- :wave: @{issue-author}, please follow the template provided.
- close-issue: true
- lock-issue: true
- issue-lock-reason: 'resolved'
From 0b1c2b174578034b78dbc8faa05f5ba37b2a2faa Mon Sep 17 00:00:00 2001
From: TheCatLady <52870424+TheCatLady@users.noreply.github.com>
Date: Fri, 15 Oct 2021 12:23:25 -0400
Subject: [PATCH 25/37] chore(github): desired-behavior field should be
textarea (#2201) [skip ci]
---
.github/ISSUE_TEMPLATE/enhancement.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/ISSUE_TEMPLATE/enhancement.yml b/.github/ISSUE_TEMPLATE/enhancement.yml
index 8b4a7b5b..0cf7faab 100644
--- a/.github/ISSUE_TEMPLATE/enhancement.yml
+++ b/.github/ISSUE_TEMPLATE/enhancement.yml
@@ -15,7 +15,7 @@ body:
description: Is your feature request related to a problem? If so, please provide a clear and concise description of the problem; e.g., "I'm always frustrated when [...]."
validations:
required: true
- - type: input
+ - type: textarea
id: desired-behavior
attributes:
label: Desired Behavior
From 492d8e3daa5fb99aa9df2a18978085d5ddd581e7 Mon Sep 17 00:00:00 2001
From: "Weblate (bot)"
Date: Fri, 15 Oct 2021 18:30:15 +0200
Subject: [PATCH 26/37] feat(lang): translations update from Weblate (#2202)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
* feat(lang): translated using Weblate (Portuguese (Brazil))
Currently translated at 99.7% (887 of 889 strings)
Co-authored-by: Tijuco
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/pt_BR/
Translation: Overseerr/Overseerr Frontend
* feat(lang): translated using Weblate (French)
Currently translated at 100.0% (883 of 883 strings)
Co-authored-by: Clément Wigy
Co-authored-by: Hosted Weblate
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/fr/
Translation: Overseerr/Overseerr Frontend
* feat(lang): translated using Weblate (Czech)
Currently translated at 44.9% (397 of 883 strings)
Co-authored-by: Core Intel
Co-authored-by: Hosted Weblate
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/cs/
Translation: Overseerr/Overseerr Frontend
Co-authored-by: Tijuco
Co-authored-by: Clément Wigy
Co-authored-by: Core Intel
---
src/i18n/locale/cs.json | 16 +++++++++++++++-
src/i18n/locale/fr.json | 19 ++++++++++---------
src/i18n/locale/pt_BR.json | 6 +++++-
3 files changed, 30 insertions(+), 11 deletions(-)
diff --git a/src/i18n/locale/cs.json b/src/i18n/locale/cs.json
index eef281d8..8f3306b4 100644
--- a/src/i18n/locale/cs.json
+++ b/src/i18n/locale/cs.json
@@ -423,5 +423,19 @@
"components.Settings.SettingsJobsCache.cachemisses": "Neúspěchy",
"components.NotificationTypeSelector.usermediadeclinedDescription": "Dostat oznámení o odmítnutí vašich požadavků na média.",
"components.NotificationTypeSelector.usermediaavailableDescription": "Dostat oznámení, jakmile budou k dispozici žádosti o média.",
- "components.Layout.VersionStatus.commitsbehind": "{commitsBehind} {commitsBehind, plural, one {commit} other {commits}} za"
+ "components.Layout.VersionStatus.commitsbehind": "{commitsBehind} {commitsBehind, plural, one {commit} other {commits}} za",
+ "components.Setup.configureplex": "Konfigurovat Plex",
+ "components.Settings.serverpresetRefreshing": "Načítání serverů…",
+ "components.Settings.applicationTitle": "Název aplikace",
+ "components.Settings.originallanguage": "Jazyk pro vyhledávání",
+ "components.Settings.plexsettings": "Nastavení Plexu",
+ "components.Settings.scan": "Synchronizovat knihovny",
+ "components.Settings.plexlibraries": "Plex knihovny",
+ "components.Settings.applicationurl": "Adresa URL aplikace",
+ "components.Settings.notrunning": "Není spuštěno",
+ "components.Settings.radarrsettings": "Nastavení Radarru",
+ "components.Settings.region": "Region pro vyhledávání",
+ "components.Settings.startscan": "Spustit skenování",
+ "components.Settings.serverpresetManualMessage": "Manuální konfigurace",
+ "components.Settings.sonarrsettings": "Nastavení Sonarru"
}
diff --git a/src/i18n/locale/fr.json b/src/i18n/locale/fr.json
index 426cde2c..1b351b07 100644
--- a/src/i18n/locale/fr.json
+++ b/src/i18n/locale/fr.json
@@ -60,7 +60,7 @@
"components.Settings.Notifications.webhookUrl": "URL de webhook",
"components.Settings.RadarrModal.add": "Ajouter un serveur",
"components.Settings.RadarrModal.apiKey": "Clé d'API",
- "components.Settings.RadarrModal.baseUrl": "URL Base",
+ "components.Settings.RadarrModal.baseUrl": "Base URL",
"components.Settings.RadarrModal.createradarr": "Ajouter un nouveau serveur Radarr",
"components.Settings.RadarrModal.defaultserver": "Serveur par défaut",
"components.Settings.RadarrModal.editradarr": "Modifier le serveur Radarr",
@@ -160,7 +160,7 @@
"components.TvDetails.similar": "Séries similaires",
"components.UserList.admin": "Admin",
"components.UserList.created": "Créé",
- "components.UserList.lastupdated": "Denière mise à jour",
+ "components.UserList.lastupdated": "Mise à jour",
"components.UserList.plexuser": "Utilisateur Plex",
"components.UserList.role": "Rôle",
"components.UserList.totalrequests": "Requêtes",
@@ -221,7 +221,7 @@
"components.Settings.toastApiKeyFailure": "Une erreur s'est produite lors de la génération de la nouvelle clé API.",
"components.Settings.SonarrModal.animerootfolder": "Dossier racine pour anime",
"components.Settings.SonarrModal.animequalityprofile": "Profil qualité pour anime",
- "components.MovieDetails.studio": "{studioCount, plural, one {Studio} other {Studios}}",
+ "components.MovieDetails.studio": "{studioCount, plural, one {Studio} autre {Studios}}",
"components.Settings.SettingsAbout.supportoverseerr": "Soutenez Overseerr",
"i18n.close": "Fermer",
"components.Settings.SettingsAbout.timezone": "Fuseau horaire",
@@ -250,7 +250,7 @@
"components.CollectionDetails.requestcollection": "Demander la collection",
"components.CollectionDetails.requestSuccess": "{title} demandé avec succès !",
"components.CollectionDetails.overview": "Résumé",
- "components.CollectionDetails.numberofmovies": "{count} films",
+ "components.CollectionDetails.numberofmovies": "{count} Films",
"i18n.requested": "Demandé",
"i18n.retry": "Réessayer",
"i18n.failed": "Échec",
@@ -279,7 +279,7 @@
"components.NotificationTypeSelector.mediaapprovedDescription": "Envoie une notification quand le média demandé est validé manuellement.",
"components.NotificationTypeSelector.mediaapproved": "Média validé",
"i18n.request": "Demander",
- "components.Settings.Notifications.NotificationsPushover.validationUserTokenRequired": "Vous devez fournir un jeton utilisateur valide",
+ "components.Settings.Notifications.NotificationsPushover.validationUserTokenRequired": "Vous devez fournir un jeton utilisateur valide ou une clef partagée",
"components.Settings.Notifications.NotificationsPushover.validationAccessTokenRequired": "Vous devez fournir un jeton d'application valide",
"components.Settings.Notifications.NotificationsPushover.userToken": "Clé d'utilisateur ou de groupe",
"components.Settings.Notifications.NotificationsPushover.pushoversettingssaved": "Paramètres de notification pushover enregistrés avec succès !",
@@ -323,7 +323,7 @@
"components.UserList.createlocaluser": "Créer un utilisateur local",
"components.UserList.create": "Créer",
"components.UserList.autogeneratepassword": "Générer automatiquement le mot de passe",
- "components.UserList.passwordinfodescription": "Activez les notifications par e-mail pour permettre la génération automatique de mots de passe.",
+ "components.UserList.passwordinfodescription": "Configurez l'URL de l'application ainsi que les notifications par e-mail pour permettre la génération automatique de mots de passe.",
"components.UserList.email": "Adresse e-mail",
"components.Login.validationpasswordrequired": "Vous devez fournir un mot de passe",
"components.Login.validationemailrequired": "Vous devez fournir un e-mail valide",
@@ -752,7 +752,7 @@
"components.Settings.SettingsAbout.uptodate": "À jour",
"components.Settings.SettingsAbout.outofdate": "Obsolète",
"components.Settings.Notifications.validationPgpPrivateKey": "Vous devez fournir une clé privée PGP valide si un mot de passe PGP est entré",
- "components.Settings.Notifications.validationPgpPassword": "Vous devez fournir un mot de passe PGP si une clé privée PGP est saisie",
+ "components.Settings.Notifications.validationPgpPassword": "Vous devez fournir un mot de passe PGP",
"components.Settings.Notifications.botUsernameTip": "Permet aux utilisateurs de démarrer également une conversation avec votre bot et de configurer leurs propres notifications personnelles",
"components.RequestModal.pendingapproval": "Votre demande est en attente d’approbation.",
"components.RequestList.RequestItem.mediaerror": "Le titre associé à cette demande n’est plus disponible.",
@@ -835,7 +835,7 @@
"components.Settings.Notifications.NotificationsLunaSea.webhookUrlTip": "Votre URL webhook de notification basée sur l'utilisateur ou l'appareil",
"components.QuotaSelector.seasons": "{count, plural, one {saison} other {saisons}}",
"components.QuotaSelector.movies": "{count, plural, one {film} other {films}}",
- "components.QuotaSelector.movieRequests": "{quotaLimit} {movies} per {quotaDays} {days} ",
+ "components.QuotaSelector.movieRequests": "{quotaLimit} {movies} par {quotaDays} {days} ",
"components.QuotaSelector.days": "{count, plural, one {jour} other {jours}}",
"components.Settings.SettingsAbout.betawarning": "Ceci est un logiciel BÊTA. Les fonctionnalités peuvent être non opérationnelles ou instables. Veuillez signaler tout problème sur GitHub !",
"components.UserProfile.UserSettings.UserNotificationSettings.webpushsettingsfailed": "Échec de l'enregistrement des paramètres de notification Web push.",
@@ -880,5 +880,6 @@
"components.Layout.LanguagePicker.displaylanguage": "Langue d'affichage",
"components.UserList.localLoginDisabled": "Le paramètre Activer la connexion locale est actuellement désactivé.",
"components.TvDetails.streamingproviders": "Disponible en streaming sur",
- "components.MovieDetails.streamingproviders": "Disponible en streaming sur"
+ "components.MovieDetails.streamingproviders": "Actuellement diffusé sur",
+ "components.Settings.Notifications.NotificationsSlack.webhookUrlTip": "Créer une Webhook entrant intégration"
}
diff --git a/src/i18n/locale/pt_BR.json b/src/i18n/locale/pt_BR.json
index d61c01d9..4890a713 100644
--- a/src/i18n/locale/pt_BR.json
+++ b/src/i18n/locale/pt_BR.json
@@ -881,5 +881,9 @@
"components.MovieDetails.showmore": "Mostrar Mais",
"components.MovieDetails.showless": "Mostrar Menos",
"components.TvDetails.streamingproviders": "Em Exibição na",
- "components.MovieDetails.streamingproviders": "Em Exibição na"
+ "components.MovieDetails.streamingproviders": "Em Exibição na",
+ "components.Settings.SettingsJobsCache.jobScheduleEditSaved": "Tarefa editada com sucesso!",
+ "components.Settings.SettingsJobsCache.editJobSchedulePrompt": "Frequência",
+ "components.Settings.SettingsJobsCache.editJobScheduleSelectorHours": "A cada {jobScheduleHours, plural, one {hora} other {{jobScheduleHours} horas}}",
+ "components.Settings.SettingsJobsCache.editJobScheduleSelectorMinutes": "A cada {jobScheduleMinutes, plural, one {minuto} other {{jobScheduleMinutes} minutos}}"
}
From 3486d0bf5520cbdff60bd8fd023caed76c452973 Mon Sep 17 00:00:00 2001
From: TheCatLady <52870424+TheCatLady@users.noreply.github.com>
Date: Fri, 15 Oct 2021 20:54:15 -0400
Subject: [PATCH 27/37] feat: dynamically fetch login screen backdrop images
(#2206)
* feat: dynamically fetch login screen backdrop images
* fix: remove media check from backdrops endpoint
* fix: remove mapping and work with TMDb data directly
---
overseerr-api.yml | 16 ++++++++++++++++
public/images/rotate1.jpg | Bin 137458 -> 0 bytes
public/images/rotate2.jpg | Bin 1071025 -> 0 bytes
public/images/rotate3.jpg | Bin 380523 -> 0 bytes
public/images/rotate4.jpg | Bin 417030 -> 0 bytes
public/images/rotate5.jpg | Bin 393281 -> 0 bytes
public/images/rotate6.jpg | Bin 431287 -> 0 bytes
server/routes/discover.ts | 20 ++++++++++----------
server/routes/index.ts | 26 +++++++++++++++++++++++++-
src/components/Login/index.tsx | 21 ++++++++++++---------
10 files changed, 63 insertions(+), 20 deletions(-)
delete mode 100644 public/images/rotate1.jpg
delete mode 100644 public/images/rotate2.jpg
delete mode 100644 public/images/rotate3.jpg
delete mode 100644 public/images/rotate4.jpg
delete mode 100644 public/images/rotate5.jpg
delete mode 100644 public/images/rotate6.jpg
diff --git a/overseerr-api.yml b/overseerr-api.yml
index 63638eea..bf324b02 100644
--- a/overseerr-api.yml
+++ b/overseerr-api.yml
@@ -5167,6 +5167,22 @@ paths:
name:
type: string
example: Drama
+ /backdrops:
+ get:
+ summary: Get backdrops of trending items
+ description: Returns a list of backdrop image paths in a JSON array.
+ security: []
+ tags:
+ - tmdb
+ responses:
+ '200':
+ description: Results
+ content:
+ application/json:
+ schema:
+ type: array
+ items:
+ type: string
security:
- cookieAuth: []
diff --git a/public/images/rotate1.jpg b/public/images/rotate1.jpg
deleted file mode 100644
index 8d04487eabfb551d3c0da98fd057590cff73114b..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 137458
zcmbrmc{r5s8$LXQWKGDftT7mjEu^y65HZczhnPWj4Q8??Yh=k}OhPDQ89Sjdq^x64
zWXYO+9Un`{R_}b@_xbB=c;)*t`dB8-ANAkZ%Qy)Z)qE*DS<0WOt7ArcVjQV>L@7l-J}bcd24(h3S>
zV7wzZsG=Pq(0_kkQ87KugfWw~qJ>{Ic%Gsv@If
z@v`NDyx{ANmrADQ4l
zWME;YF&51Xdszu1gYNd>mVm+(ToP?L9p57}=}2(H8c0CRD7gML7a^(wuSEP*V4>v8
z2_LGpVArQA`NOL5Yhv=|DT?}5@qGL+@G^`-!I@@gp<$%5XK-6BP+KK!!vI%^r@u&H
z37C&?b&9LMe3=sxkVNb)BN5Pcu(C{#U@T}O9?^qEZ>1vORBIbH8YvEmb#r6NVp)8&
zlu`3eCOJ|cKUKSDTxi+>yV0E4L`bMIeI{?I6b!gsNXjpjbK~zL%jnbJ4i3%d_>7zX
zj-Sqi7UBw<%J9&_G73RDSs}hnw*YSwAT!ffDot=h!Y>p-D-D{2akOQ#Itm_SXXn_2
zhengANz0INjB?;_rS|rv5Jgk955UrLV5EtYm4@xw-C1j-ah9N4YHS>GzT8^iHUJEP
zTbhu}6iR_aeQn@f{vcilkZD;Rh4K+>N+CRy3Wh?^^u2<5`PwIlp+Ldbv9^v>@Lt~N
zi%9I)gkio5j3EuH|)fwZOtS_G&6W)KUrOz9A)b9sTRq^q7fOTz%CNP3`g6+
zuKhI|^4x{0QaJwsARm?@{1Zo2mLJ%5!>ZqRnUjA{7ua{~@h2Cf`pv!k;-N4gAP%~0
z2{$B>qP6rv%X|e4gl8brOk+1`91(_FDrEwi5u{^1(A4CL>m+EJg2L79$K@GP(B3W{
zp$7bgAu#^-z1wgeQ@k4pfuF`h;|s|k#MtWC4Ue}YKV1u%_B3^A6lSNy?uRM`wKPDs
z-|n|-xDikC=U$VKs9p<>ClXdb<`Nb}4>OvkFU*t4&!$h-HITH#p*|;(!LW%7aJASl&@X8`o7!%B3**T_`VQa&Guqd?X~Rz!TI}YwXtwGkVJQN
zkFcHRfjT*&ilPB!7{ASm%^U5b6o2jE(I6fnxg^KSI&Kl6JK|{k>Ad$vY)GT7Q|Q|LI&fg1
z2u2GDH2Y{|GQq}@?KlP3D|HmE&98k~-n+~U!%GXvqz%7y?p_b5uK#nr^qrskK4~Ys
zdz=!UCOX0ZxR^|;l~gQdM)~kDSX|{LBt*Y%W6tNRPg>|$lNMK$R|F!z
z&P-?8V1wyFjsOG0GNBL>y
z^JmB>mW|9uMZsU8>l%cP$XQC>gQf@wbn7R-@XxpU1`$MeK
zc`jW4b5rGU&3E74si4S$)wf@!FjKd5c75(Ca(G`QNhL?L`ytJ}FQe`>@>&Wgs>WwT
zWw1g&o5UBsG+~CxGv>FKy1pb@e$OCa-Oy`(h#vaf5a=$2v*VwR&DA6@0ZU9s6Q|{8
z@$Fj5T8bTc`nRPlX}n^taCg+Iy-l!mNz=>J$_@jw0-RsV`4w)%;a309?a0gGIvsnO
z5$B0VcgV-wE{!%X&`o+^p4-s!B=`l?s+bBx>bYiEeQ&4f1AR}{9QlVIn@aSd%<$=g
zOPUuY+3=>(7iow|vxFcmkmd6}vNYL78rPE`IUH9u`q0WTLqkI2hSYyW1iX@#dt}n_>D2++EnL#II1(&=dLSOt?LxrgU+&>d$sWvEAjm6QNs10H
zKnUY1V1tIkaIsbg{{YPUkwbkE9^O^8{hghk5sg~@-$LeELlcba^Y?FoSL#0()G-oA
zNt*B_)W^LSyq7Y~nc^rHU+KR{iI$dj&4NJ*a1Ru~sGnkTQ?m4-0v=9Zx+K0*MG}2%
zRnpUKr5QybGdQhuHCTa+rT?rfYGrjxQ&+UVxf_8`R!}I@>P6bOo64f`xlt
zy}ny+JOpIc{P(;zq5|WjQNz07D!<%h{o$Fs&MdE4
zW6)*ys?!?p_=2POjnZI8mwj|44j-%Vj188F@jycuG$ar`=%sh$0JmZh=PD!bnDY)V
zWcmnh^cQFJsRFmQBSKy)DqFQYJdWpMs@&SsP1>!DDwdlpGH&ipD^&pIttpY=*=!OAzn!0F~yc>%e{1Y>`R
zBn$12fZE^Jl3smCQq8zngG)!r@uTlrJ|E;O<%NTmD0Bd0IojR!Wqk1g*b(~7R_6dl
za08jW%sDO3jUV?X|8QU7=VX!>MEc;?5>q8EcwHnhltP#FZ`OUQ{=`JBkN0lK&UI!?
zO>5ryFCaiCm+K#3E=){7iMaQr>rzk8%dbQZ3OM$*8|p%hBu)kbRqU^UUZS!<8OWZ+
z+p-ry%&ONXzLf$k8!9b(0?O|u7fhtUO=E57Ag8Ij!(KHdt92y$>FnQu*axEg57Q
z>x(h*>-KD#+SU{@f)bOpv2LyfvaO0yw*gE56aiT5Jui;`dAe%YTlyfPrFUJu8T9h7NZg~I8?ab5o>UOb*{9H8AXo`yycs`j20DrX(xkv;uU(D^pSZieD
zcM0O3cjn9Eh@-gP4I$Cm41O6yI+CU4C`Gb}G4>3qI3iPj*3K_@|7V3o6XAEwBP}9_
zg6k)@HM105@XwQ@F8!RyuH8dfDw)~BM_;J1
z8SlG=Cx3m~daA;b#)xt#azI6ZV#XUeQdE<0Lu|e!5}8hAV11q@XI%q*XDwjr*hH4;
zdr9KYnpTit$6Ho9zUclkzJScP4!N%bjh-G8%Sumo>>A(P1wsrotnXo*+I{OMeSS}g
z_P+vJ+`QcC9Ft5^Om2xE@onsT7+v~gT?osJm>arDSvWpR$d*hu)b-025Il6W$UM07
zas6a)jyt$$IDJY=FvObew%tT>roLoXM1uX{1DMLONHWzANc2$*QUeh+BELg8THWKH1(t7+;gW%hYj
z4-UMZc>U4#k+q}^Oyj~yY8r8_f$j14fc$Hvd%g)G&+=D>FR5Q!KgqRb8S<{!Qy*<<
z^~j0f>Wsf5QJ-v|E(nb$Sx#19WZSK;o5--i?PfYwSX#<>Snjoar;^xvvDfg!rlDN|Bf3jF?KZwYW7{PyCLt!3Q3G=?(!|2r&&h21w9W!V
z;bGM5Wv;yRvo7S@0VTO%w*8A9av)gvlfxA?()U1q#xr1p{b^)a24U^yTwd3_e|7nw
zNEi6MzC_T&0@B4YGSJS^R;XCW5>?BblyTlulZ}>9!$V|E;lNq@!X%p*Y9$G77-PjG
ztMnP>OZAR}X~J&HZnk&P5Sw7dUc2i#V?x=WyTG>bhpvktvpVFP6%k>-z8?C>AWB?K
z4j!er)hR!2nD*B36EXj=&x8t^$ilWqrA2(Q28SO4%37(4j?NZCsWHN6E0r%n*(#Qt
zfN6zT_|=gjAWOXdCH{&_Yl2^Sm?}#yS4Uk;;`D%B`s(&ZqZ
z{$5qwk^&j(ARNLpf}|$%k*!oFc01a;J36}V+S!TCz+Z{>=cf7@?ln2(MLb)ac*4`)
zu$7HUIgc1}eVn%S>yi7oKmv1cgqKa_ewb1>H0r+LT$WvmT?R$%DpUC~(L2TlV;mr1
zcNu6v$}d@X2KZ8^!(h67TX2yjoL9mdVNvLD6J9FXxj(*MGmrWZUcR-`}X(
z&F%!O0nixTA(hdcMvan%rENq?b?ZY484YU^2{v_$0>vUP$Bov;$WSMlFYsJsU}yer
zo1$+EdhciWcv4)Jr^->m0t*w=egI03Xg258}aJMEiIn@Czl_V3DdG!K)ZN}c^
zI2ZxsvZ3q#H5(iD03J18S#
zG;#VR3QPgl#u}llO{O%3UIBj^ddo}++Q{H9w#!?)1-sccAy^2A#I)2{CDx~AbIbeJ
zCuZ`|Vq>qOR#b5UxY132$(pe{Q@;+3@zon-GZ&YCeF
zk6J|(Ry=?;Q^~l1
zq~2bY{^u$2WAsVlODAG{9y`XNi9&*ioDv)0Zm^D?iJ*a^l6Bvw?~itO!&uOf315zW
zi%Tk8k*`*fdM4mDiP=W(hrB%(F6yp#cz&%}S^MDcFk6ktMbnOVgdhRSWJXmN6il7e
zZBX*aOBA91Q3K8r9nH#|$k$-R+2xo(MNHb^)A`f+vmi1s9RCc}$OvVGLZQa89o?bC
znd+^HE<_tDE+DG%dAS#jIipnY5P5p?+9_ec>s8rSO~9E=|LG8aXaI5P_2Od9>plL1
z$QQ4-{$9)KZ(sI)Ivm{Dv-S5`$;%QcGt=b?G-ofVAPx#2RYa9OG`@6B2FhHBGyoKk
zBq#-P;L&0gB-5&pn}@rR4aUgCh7MU^wG=YO#K_&KUCpyT73s5VW!S(g?2hjLsku~Y
znY2+D1HGV8(V82K@N1pCu?iayAJM+0AHLc7)}Jja_VD{+X-_FOYzR8=^sQ^2c6sh!
zEb+haLrU=ZyX-PB{t_b=2>dE%TN#l_D76}X>uSwQN%o6Q`ZK)-u}nq-8CF517s^u5
zB_AJI8yOiv`;%$3rGf%_VXs);6WgaLRG$*anNp|oF`$0}g)%Y0^p?uBxsApEyxt3r
zg>XL)wOc(tOy9(aesb?Szu`|18QM5%R`{Hn%p}G{ke&OkDejW_*0eD~tHkSQTKQc!
z@Eb#LP_?iv2VTa$<56YoZMnx^^zFDF${WN+#fV_#m<(8()bBnXx=I8IkIR`v
z0V_$PQt14sKGO_hmsoFsDEw|2kS7J_nEJ7)!{EpF%$sf#ppV+pk}mwOxF*nc{2ZlM
zsYdtIq@-k3=ISN%)SE>XZ5i5g=Jz6({n+_
zuceC5Z+o$oLrFyD=H>5QfESOge5m6u3Orc!LMnPQ-A$~0G{xG0rJ(#2s!6+=nwrZi
z(dh)$ipN=fNY?&j>Og$EE?L4X7ULm@A|<%(4k^zaOoi>7j+=k8dFx;^vg$=ny(1t}
z#0kPVvK5r!miw-)V&3B0d>W5La_HU+gni{2%?o17PMQf1QDr6$wI&&2TcbbNhA
zkNb${hr#}dI~c6YOq+|{%rvQt&=>wtJhyt<<@i2x*``{vPoGBvP5rM{QD?_?L+JL+
zJTn$jVHttl?E@X(mpA9s?}hrMjh|io{DN)4r6$Gxk%1{QtW2dF9wo?M-R_%XG9Gb#;xKW3Ix(h+ZRxWah8F<97gbk$I
zz&g$pY;R45MqQ0kea3yYGBeY|(oJ(W>jIo`Lnn!Y%+-^Od_BgKYxn&wKNK;kn*6vv
zHLO;2i=a`dsUzYzMh_lbh)GAXjeEOi&HuQ%f`e7+%=JNMQM}TmcG{%xZ-?d81z~Vx@+zdNkJ*jfs5W@d`vL+s#LT2;sla=vEdFkrDuz;Xe3K%
zLra69Fe$ptWHNW)?4fpASZYs2*y}O9;(+qPQk0R8H%BilT3z9f#G8MB2TOqmPOnPa
zCL(zD}D#P6>f$4)!@4MbV
z6unb=#&OQmu_m)KdgvO^)fM2t4ER_cR3Rm6sw$v=yCAyS{4UD9OWg3aV%Q)@w^i03
zBLWn{`r4?wJ~hz3YqUfH1~S{@L$?d^n(fuj$)=(JF#g)JE;|s?;TYu(shj};~uQjaefQGa_gO4N{b#E0-d4}(Z
z+N95pzgaib`~0D?@HnjFquxJ2#K=a=xvyBa{_tN*&IVz)|7ykqE=!|U7f80OiP5j_
zD2wn4f-lE0x$Z(UN|;!pdsDKw!hW14uvDL(+gY4?~2Ezxg&e
zy|}SIsB_-)y;{SRxW{W-L@{M>)Kfd$kkzT|P&q4Hq3$1mD$_*1s344X#K!gaKd(txzHqj>$ShTg@v_U2Yl4KPi>`#g+I3k
zw&=_r6jocDxJ_U
z5uONIB7z7%lz5q1A%*BG=$dcJw0Ae)2uJ-Qb{RyQH?da;|79YQN~yq
zQ(>|D9e+-{UMT2t^FQibvF_g@{nFh>GIywNil%DY3+;5@rHR2Nid32cD_PVvc~pnWzASQT!s&T
zN0yT9e4ATR!!o!+P?TjH1qZ=mFedGq8bdBMlbk%B^jl94wU-+9dbMRM%)Yy($f!#w
zD=SM#h<|390P3$?!b3}*cm)K~P4pc+2RzK0=Z-xLmp_?Yzs{Cn;eGJ&
zY;fv4Fc3i?1&St2`~yfm2_mdTu0K0SK-4yU`x|(Y_93d`@jCA%qFma`K8MK7stGnK&rdeN3U+?Bc`w+VjJ3DO-
z`WBuZSNYMUQBez~LnukGE|@~05LhcA(s;O&`TpLscH4oXRgc--
zCpy03Vs91|6f9fj9>mp*c%Ahrs^7AX3|#NO6SnrYVtc0R59t%*!0{uwN4C%mX-goR
z5v^Smc2z-`zmxHqA&aFv0}JEsaJu_mPhTIkr$<}tsUp6Q40Wsnd)f)rBwx#(?OxV9
zx`QWV=e-7c!BrlU@}hg&e|d6FMP{D{&HK$rouu2$Bo948P1=d2^YCZjmgpMU
z(+{n{K)7PmM1t$4{8Y(r*)J$6Wr`~;9P|!jpBkd=5y(?YI*^i0XN?brh=*Ix=ATML
zwBqXH_^BF5Lu&>(gN%#D-ps7guNWkW~{7hE;b|4sS-?d7|6GA6?sqPOfsHt1Yl{EVC^Hw>%+@aCuaJdHxD_s@WBdrDr
z`&w`@E!8AEuI313&Xo$^TfH*gm@_c#wtw1gozke+IHurFJ2?XpUhUtLbnAMnb!X@1
z3{3{UdWG#Q;rrrq*4_*f1Jl>96)LEUC4hV=l%4r`^w?FpiH6tF1sbt!H>Pu%tKPbG
zjgsO5lDATS+D-}H3rkGx@kZdQCp@+rbrrj75>P(!taK9*lZbR4JN_BE_Jb^Aig!}}
z68OU+>;Y+Po?ADTb4~xA{z6F;{$2{#6|=_Sy2Xy
z2&u$Oeabj^`^kp;KmQ+;X=5sQ-0%`!25xroB3p)(8DG-3j0)FkN1{9o&*_+~jsD>q
zvZdDZmpvf$u9h3d!%bRV?)6yB(wKIox7h#AnJPCi<|>D5B>ZH_z)%vi!Cb<5=coRN?S8t)i5+;5N2bN5S))q
zVP$-DxjGJRIw%Mf$0EBbQ3^RSGpU~afGWey(
z7ky*x;K|>_h1utS7gseNxODqtD0;0Sxd(*cp`f>FyF)+Dl5kA~eFN1eAA9Y0zgF`U
zWDujGOrTcDu}GpB%yNR2&cIDwNDCWCt=-GQVA;$RkRVe$aD(;()$Z2jXXrr4tDmJ|
zw2$n#ylqW>Pm^$4skC0i%*-@d8s}IVq?WcvyPvgkU>|{L6%s7%?u4x|Yus%q*h22A
zA5ZrWw(BMKz5dil++Wy_c(1J&UR#T-ZJ5-(h1xuf?EZSh^?qrtsWFaE#q+j?<;9Zg
zuOD?Y5R)w#Us?6rUyNOJStK$5EC8b=7#oi1-@MK%;GZ)yZBlAYcqAM|n`l!5Q(VXi
z_}qrs?ftqssW;tvWKMY-#pkpw;!GcXB0&%!f@A)43b%YTbD46Un_Waeh-0nfoD(tX
z*N;;lT>rAp+kl~}sWY+qZ%^V+M#GiU7b19j|C7Gn-7@&Y_n7Minf5z7&+yMk&p&`+
zr6ZB?^CK^!oZMqosH&VnSFEa)kZVp*iR$j9LO`5lN)Icwq?Bxq%vu>o*CO@PMWz;9GK-CbD<{f*>i}FYjo-ixJ_Q|GA*|f;j*F-3FNA_*Q^&^z8aG=nr>`CV#`J
zUw#Xr&ILzRyqzb{Q9}AQ29k^n3`mAY2D{&?8Js{mqt#4AQ|35%Lzsea+-+%0SFgLt
z9WfhvG46rFqAi)tYSnaoC##bZ`@K0+24@bkeOBZkDN^3Tbkai-T>BA9gGiI5OJy5V
zzIq;g@;59P^$vKf%JZUn>w<00pm3E?1Pk>|GKcz-hcd6_bnCrnLhrwA1Wk_-AVp)||Lv+;k!QD5HS8V5d{>YjTUoeq@9N#%KukgcscSvd-1^ni
z#V>FVa|z!Ty3?4hv-_`!Rt0|AGIHaN3))2jI#FERO!<~ewgwBgL8i8TEXgMRR-eS
zjWITKnj0b=^-1JG$;ke3glzVMlJTEN*M%&M;Emaed-We;Zaw;4^W^m(h1sou;84(J
zNk{k3>%FCd0o#Y-dlNxojm~RljZi5#3=EN>N@_@cVYmO5Uy3SsbcD%xIWotZ;xy!w
zV@&V>Cc%q4)FlRtiM8K}Z?FxFk&PrJsYM?2A#)_gv1X^&PGnm9!4%sA-=a*qR3_*?
zFG;6N>DDQ*pHE-@pp&d*UHpLbeg3EG!os3bqA?t9Z8{o;sN1dZVtE#5&d8-N^z%?&wyZ
z7y+w+!4w6$fv}vnc{!u&M}HwY12@@r9|!EJj$1MTjBG&DH9vg8_VSb662Jm6r`?Un|@unx2;n^;=x-=m%?r27&j{8o@_9)5+Pk39i(o)qIs*k
zqq8Os+qQq6lo~{TzLt?wXkzN#9?|l|n3I!3K@CZ-zA|EeC;-VA-!QabSN#xmfExIA
zrKa44j=*^k8Fc&Z-Pc?CUOXE31HM@=>;scwlVh`0dRXmPEm{o4IG8-B{w4ZX_1199
zgURdTN6v|xbsyd>$gSFDcDq%tMd*&Sm}y3{_TrgLi2A~~yXOq}DE2%F&yyXTG_G32
zdAX(EO!;b=14AxU#D6$q9=0;{n!{`5D%!$CD9LKxwc_n^_sF2NBoWS37xFgsTFYSM
zgEuRx@$FzWNir5__IkRDU{1Z9ZP#7KE#O@FUF$q^|A8_H(JAkJQSR#H{$gv4*)`>&
z3FKVZ)EUDz+3|eeC%2w;MQV|Gc`evqEo?6Ie(?^LY{P)A>{_5bd#JJu-LT9>$Y1{m
z>?n6cYH(ml)$&E=6_SLKA9&*
z&NF^1QzNGYmA)03GJ3*YK>PjdD5j4|7koLZJ}aW(j?KvK&7F>rYa_G$Q95+xCUlMe
zs^!ZaGEj_#|SAt!w`4>ws
zIZ`Q(r4oV_4B-H4ia3t93?S`SYLYcY?maKWLtR3;nv`*`9j&!)#l1)?;P_C=xk2{5
zQWcVSEn}tpw#jyb0R!%f-%D`IIj!*{Zu5nRzQF9(UH{n9#|KP4ipf5yFDfFPt3nB?
z`AG
z%J#3<)B)VQ&Q;srzqE>xvs|-kHuki|&|~E6sUV?nmVbcY_iN1w?3-JEJ?4VXGP{?a
zW-$50CZ?*RPzN&*KfU(aU4QU#@#wfam=lI$YqK*h1R7+3x4c-mF6&rdXjDzMPb><)
z9LK8Ubp_A1D3&ui(OyK;bzmrEO)h_Z*s_JpnK%bU@K54vw%xMG{oeLnOWh(wb}Jd!=Sh`ZucNYraSWS{ykx~;;B_{Bs!p7@r4UmJ`5A&;8=C%@TP9m
zm68UWJ{yjdKZ-ZV=ZTigmsE(NC%*p6(kDVt4uxn*##@)t-$HgCM+>T&uARhlyr`><
z_3_>l?NS{FYYLfK+~nua(yobLkgZSg=1kVqNLF)kjDgntz5gXLl5KZ<@X>#`ly1+}
z(@g$4xsat2V0P`~HCvI~*~mZFTQ0Fr?j6jTgjC@p>Q|m#e?<0-HYFwha()+yn+VLy
zYR=*(7*`LYmNvsa+0+hAgq<%tx^iJQLK#Se+y?8H8qlNr3uxPO;^>QR;lRuqZ^bq1
zf&@1ZJX~(d-6FF4qV0cvU`*so4^C(@?Z-Wg;p=wy%`nUMhi=6yBkn8dHF3V0^e~z&
z*i{pY4e%m04=oOEG@Py|1Vfl7mqLo_O(Y-;C0i}2PAqjEiIrI=w1m8`*MhflUM?LK
zos8Xl^WQ%}7Cba=>m1MHmTPO*NQ27r-0EamcgWUW{n?dUqwYH`fx|aMiht38CLYAZ
zJd6NP6>Q;bnNn~NwOn;~B&0}E;AMbyfn;4R;U;Iuy@5)nOK7xeZDvuZ(*x7bY(KNq
zrwG;F4M(9C9xu8FX6Ywgp@SG_dEzw@5ns0~^@%PKK|0kvcvoG$D*4E7htRQtdF@Zl
zf>$gAhbeAb37em>ADuak6j-d*T+tj3Y?|u3E{1)Fp5D2cnqB#{YA7ctv~EJ2U8i)-
zIX_tTR_9X{PChC%>`I=ULrd0~*bUx|G!qg|A8;YSWKI7zK>PzZUA0wk%$@`fSE+
zQ{&7erg*g$i{RR}JDRDA*uS4vadUFIb8JSfT}*7zaXcqUOhzMVpbhF@dX!fc6}EHwrR%cgFA
z&2@8h7U^9;BFg~=L1H<*ci0C}eup!~!_MN5>i*_#ooFWu@7{<8BRK|=k%H~urWp9m
z8w){yP9pC-0Ar>Gqg2WLahvg-Ko!H9`X3tubHNBL|B+u$=HwqY|J+6k#89lU2ASKM
zB4JbKU5fv!)Cjvd)fcFHrBqMhYaNh$zyA!QeN8JYt+B6r)!H_)YUIpn8iwP9o8}i3
z02uhA=y9?Gp#PA^g~`B-*CmUWOVMmW+krFHL{be1AN;<-h`->N*s3zzq;L$LT793&(pM9=Bj=k&0VQI;a$su!brII=vX5LFI#4_
z63GiMm}8kr7!h!*873q`|K<&T^Hf*9zUJ`Lg)sr__lXf-$DN$@@sz~4N(bHT;SHhS
z9KEN*pRh}jo|~=ab%>v{forp0)84iuOr)1*cBz(Y3gLT6gk5Fc_tYEae$5RnP6NkE
zvfraWc#T=s2EAeP{CW^sQNK;5m4!4ODfImox#wg4ERgeN@kZs-9`uRo&)`2|t*?KH
zPyO;x-79JxX%U!MDjoWZLE8}fEXGS0v~+!2AJ6`JDinHuE(Q*DeECQYz~EZ1|h*CB=mN!K1H*(p0K2_(Z_L^|s
znfBzAx8;1%;Gbgr(2wBAne|y^z3kF4#fg>c{ez|jc<1abC#XhKzj^#B@doIA$eaH<
zm4My>mHy_wzRFU=x@YvGfa%k$t+S^|r~4E?al=oRckl}jOAIW-rmFn1g_ou=}C-cUFYh@k(qN)Dj!%?zNEK#CXo<;{pCK$hlq%kgR3w
z0Oq#q6B`JGCbewETg^p8L=s0-0wJa1AKym&y0L=#5Ou;qWSKThT{{I3nG?uK_nCek89=8m9!YeSR}Zk9dm4^)4t
zuEqG1iBAa!avDH^zFS)RuO~%(Vm_ZFz-taF8YM=*-v+R~OMj>U=;{VAmuCa{_!lIA
ztmDW{>q8+fO-=C|wQ5pFR2nsDVkCI9^lo>@J8zLSZO7EcbN2S;n*Q*_tckslyQ4o{
z`-YSBVtNpbljDVpXAI3p3SXqDhfhgOfnXqya4CDtpBGvphKXqno9eJPMa7+Y3ltsFmj4FtiTaMS&{dI!L%+l#
zho)MfPXwqlL*|FvJ$bSlfr00hr&@}O*Rdgjt^hXMHexx8DPQ^J50)~IY}r$6g})Q8
zHe3_9C4GA~*t83#^#@{S2SM3*1iV4DHF5ZOiTc_oKkqNjU8*^{%y7HB>h}6%>y!&}
z*S0>Qsyf_uaD?(_!9Cd7CX64TC^JK#{&m#Z7FS@B5PvYSdD%7n8n=MbbxOmp>!GSW
zJsatR5mvhmbYAIx(GhrQ(C?wks#m*&ozhI`({lIlU(kFGDn
z$7u?S;nM>`iPgWHo6z9@#;$%KqAdZ@T_sn)%E+bLCbCB--?(wlN8_6qE;yys-5S${
zjBR*QfbR)r9kiO37o>9$hACAeyDzA{5iyG8TWCS#bB_L=@5_u~vm;M8Z=HABYKak9
z4o`49?j8$+GdohoPH!b77LL8!Fz^-}o2kDnfA=j*-@EnS$Kp0`dk6YYR{L-4$L!yC
z*`2f43rWMbeqSh*F-;J$ySLe*c8lGtw!eE~#rwg~Bb~H+qsMbmA)r<|zHM*QyjFXn
zHoiN0DU--JhL5Vyw|U41$h1_rBF+M?2^gvB_@c#+bot^~teW{76{3OvLQ2-8%QBki
zh&)hGxK*t^^1-AH?zgEz*HC+B$IEHI37Xc;xUIbNi`ysMm47cTWS^@!QLbjgvv>b>
zX|}-H?40Di$+Q~t^O5~p;*gk-*Sfy<+tDL0NTj9l{Kl>Kil_hW4e9TtS+Cwq`LnE@
z_2eUoga->C`cqNyZrlRLS_`RoDGn1yI29;jBbW>6ZT4gtUhf#yfsaX7G
z$}J(c;;v)QAnn5i6PA&woA%jTd4)RMv3?37A%_B?VA@~neLX*xgtc2$H=i8w3chEW
zZEN_^(f6QXqX}UhN$9^{w{f%Z;8uL(#!lqb-HJxSFNtn;u3f{knp0PR
zQp)Aq$5o!2monpmM?WL|y-Z4c`#s4L_{p`r?1>}VEs?xeYoT)nhiMLfvON!-WB(`*@I}b)1>+=u
zkPvOb=LC*vEoPa#iGv^8-*$C#W^naCA|APitZF2-bZ1S`ik~h;E*@Bzj`3YoD#~#b
zrE@!Se$PDZT}=5)pm6}CV-4X>`a|!%7&34}C|$^|x)8U}@rb`*v4;BkG^bHb-0rd~
zT7#`8w4GNdI7k-}t2flL{||8EL^&g*0y~$_NjaM8q04K|uiZ!A`EML23z)L~eVglj
z{eFb?oPTb|8pnRid9|@f+@FED$fMQvPliglva(SZlCR@>6)nle0eknXEPkwOMI665
z>zY$J)c+E~)mf2c|Q{a5r^-r#jYa71z4QpH`^H6aPpu8uCKTU1nZhDvk^Ba^jG
zhs*b8=|WG|`N%R3TvGvASZP5Gm{irz;MkGCKm;%6>k}O%oj1$cebB6
zrSyi+bez?%+XhvoX@vg+sQd$bv!4DF)BD(UL$y30zOU?#s2+br*o#Fc=2ux;PU&0r
zPxC@s^L5gCMLmNY1QzBitEAM0Qqqh(u%MEac0_dF5A4a7l8JkF@NnSl{Un>_W5aXp
zT6*35YyIVM6rT`_qu?d#c{I_l3~lb^CuR^~wS
zYve2UPs-B>N6yq=nN3C6tO=ywc@}$BZ?$yiYF_kzx;NB+e2sXFd~tfrP5SieG_`{)
zt>yN)u#~YMS1&j45;n7{?16DmHlLpN{?Eg(Cvd-dX~nrD;!a)1&l@LCzaBr;PFd7Z
z4hfb&65^yf$)1%VSrW{ovSB->rTMehV4!T|VRAAtX(699mL@!bD9
z0sOyx02nXQ`vV*U1YfHFn6l-3YXD!)0eoELtC0+VUOC2GdHuQ!+T$M64AzV4=L|2|
zMXfO~x-x-Zci+1UKr&5?AYFZYAS%95Q5B43c7rs+&5-`yi!bSqlzG{0UI>tm{*nxQ
zrrrU4_*w8vvJZo7|9*+zVTt){#-3&=tF|lj?p=C^0;#Kh*#-=ZNX8h&stAVXf)lby
zkHl2}AC|rXs*UD*J7|Fd#Y=Jb;_mJafl^$HyA;>r?(R}TA-JVL(ctdx1TU^_zr4Ty
zH|OMRvL`#UJ3DvgK3ATp$1{&4EW}^x?$lDHu*ua;BeBknjzLYe!$MM$uab#bD9kaJ27x|0??jZ;3;7Zys+K=8W@8%OZBue!Dvo)3S9+&7df0506;GZ
z8=KlCOA4xe?z}5TJ&u<|;s2$w=LhNHOBBj=b94Liu2vDJAe0K1g*yc?9T5SIm>&%l
z9WdbjgtJ0_d#kTsvW%d2fQ3X_5`FagvUz?{*n~EfHnMm292kj5FoLMSm9MCXK8!)PkzyXU;h{85B8QsMvwf#9Yia$~Wq-mLJ6lRp@qbTqIK1_m2V
zWywA~X@H{{0KorcWK2NNGS5tmcS)vgeKT8GSso}%5}fu2^(2u);RnowqHxKc35Q@h
zqKsFz(OSp7f=2UKv7;hlW`N*MVJE}*^`v}k&2-Y2^;TxRn{h}jiMT`GUHx9*zx_*@vOr(i9LPh2mFv?Qq-14kFg*qS7dQQVhJ&0`%2pT#l!d!mLU+t3((2N%MP2h|pAA
zc(%b2Lq*w?qawnOXEA5&Lb3yy<73!)VGnEC^uhHX3h3n;B11Mh@~Bk>Pp&kB
z62eD>Z>(lW+(%G$qrxuZz|VCY0^wOj@9R1@7JsgHn&cY4o#Q>f5gjoAEp5QM_WDn*
z>+g%ei(JhWn!I6JEQ(6XIZDW>wnLa804l69G(H&}2P^FQ=R5ZM+0(f@uH(H#aSQpj
zXYmb(L&_AG-=`PvQRm#~3RNi<4{4?G0V+HO=WPDt5X?$pQW81@Iyx?Ng*V)SfpwFN
z!yOHhf@>#%Y=0fFH5?32Kwc%5IEcvUk`ZtD@X(P##iX7?fHkK%$B-0sW@)r^t}nY&
zwHrs~mH1=WGjBC&f;6($&VKuBG{9YmCDUOxcosU`7&xJa%lxBezd+7E%$cQ?nA4eZ
zau9ugzB8OXzu{(ZkM^!$xfAm3+VI$15O(w&61KFU=S@|YHphEc(8>iNMgqAgtI^|Q
z*yt)}@O(|bsOTRfL_zceu~
ztdZJkh6>Tp^YG`P4k)Q@2sbdt-;6Pha>pp@WcrRuUw28A3U&Cb@7@}3l_aqq?5{a;
zR28jlO)N61MShs8)Zvg*E!Lrym1Us;ST|H;uX*XNaAk7E%Nrcwz!ORc5N|sF2uHQ9
z-ZFP?(GgA+@wDGxX64m(@qH-3W2H!M)x2v>)wPc6i1$PlasGyeVHFnNG|DqcE4qvG
zjR!CJweGxa@wU4_yGq8>>xUqjLd(=q-5&=t-(h+c`NBT0%5-M39a7@o4_t`_!gMkz
z@@_&$g>Lw``1mw`
zphc~hZ{cB=$ycd*c=;`}Y`%j_-
z=e^Cj8WM?*bAe9fNiU7tD8a?@+MKd3T7DxmFAYt*g02F?8U+bmTp?-W)@Lp7yI1#3
zoe)E(Z`aTEfDVHZ<_QhmZIm&B9PMM^#Svd-obdhRAd@$&*fgq
zOut|$*sVjA8uv4!e!06tzMrr{T*bQICh~KGC;x5f55&5Q4NO}WEg>6Fo|g~Mn~OPK
z^dEo`lP3icIYOrr;Qm+XPW-ZDuDVK_)xSGf-4t7_!_!yD0qnIELs7+SCdLP89ks0G
zolQ+)7^-vwIfFKgH-r_Vk8VUajc)Sy(E%*ky%g_{Om)s5ZZGw}JCuztEns`3<)yZ)
z1=WE?!e?(PIxBVN>_Jr^{mR@Jy3llW?COQ-jg#dt8}9x6?Zfz{h;o^a4I$lz+ud24
zw|@6)ExUHj{7bSv&dVI1V
z4Mc(g)p8UaVh++9)u5=2I}w5N)9eEN3gMH>rtpEhPCvMJJ^NZ1G4_pqdU)+yVaVHOAMH*lyVW@^NFUDE_$Dfn>HEk7l
z=X(e0*}at;)6HwfETAx}TF0_Jgog*6l16hX>3l8&kDW||0lIR}-dFH1AHVLll9id(
z1y2E=$_!Dj<*S_*;Af|qqEun{JcGm$IN@lOQgG{J{a7pjuBgQ{=u<>c_b4>jOEegA
zFGjt21m~Hmoji+?o>pF?y{XKzjw~!RTDeJF2@HG{{i=cr1f;6pb=}e97@J#f*{BdWnpcTrFPIeev
z8@s-J=u&3=^x3IdU(M~|yl=G^<0%8w^-gjScjM
zzUB8g%GNMCEy)Lv%}j-C5y%G$f2Hv0>^k>|0cwO-xOv|_u0Gg5a~{sPtVPCU-rc-7
z6ge-|1-ZOqOHz;j-PP$j#nsSCG*ntW-&MPj#yUsbi>_Dj12kARr`=ty9=~tZ|j}1mqP{TBM=Ddgrr4j3@8}wHB
zTob(9$cwQOI`o4yB)qyv5>;bVdVh9yKss-Wza0tk*L0~)Yzp7`uKwU$0(n81lXPl|
zz>|l4{*%suL=h|?V(c2_*@fHFQiBfNIe;e$!4i?khJgwh50vV#pG4viRjHCk&iXAH?GD@lYP+Q9aX_F(+n=&bA#kaM(0`PwVxZj-CD}|cGrC0`ibKs*W1gW$o0Mj_iu)4bA7L`V&X+Ke0!Zott67h
zqg!Rlo4;?kCs}CA99nW=YliH%AM`(KBm3@=Ya&TcP3l)hW_ElL4`}SN9KQhv6)6a<
zIknRpQN~Cn)&s$J9>h6>dvc70^IYKgxb%R<8L9YmnwEF4UJ#mV1wlUgN^^s
zIriV-|G>uoum;k9SmQc71b_qhm5%W#G};WEnu?ANmx_0qml;8EjgdQruR<7vPdt!~
zhWp_YNe4=My@WGaL)_v8p91k7&VK*&mjQ-V6elr
z8iRwI`vWsxdhYC;3YJc0tZ)FrhAkohnG>L@EK?yc26ibryC3yqrpYKF0+h|=%9^njZHFMcrBtgiWg(L&^{l&7P#aIzN*-CS&Bqts+!o{7(
z6L}MKBI54LiO*A^bAlq4V#G-S|0pVNj*QbXAOwK?OTSHK@YclwL0<51FVUI~$x;b`
z|3IOt%6`cc$x|dRdf$tPoIU3yJ_PM`#lcx0kztQbY2i?CoLzOp3Z2JbQokny7k>V9ivC^Io(
zkG@G-n5QzmEcIz+Cl^x+#7o^$ROqQ;Z1yf7F>zdY65HY86;iZ_kcVwn3A{
zY+0w0PsUnv7>6@N616}qE3?y>senDtEPYZ?&d$=YEH9}luMTGQWn#*xyGXxa3HJM@
zkc^7deF)JhF~YDk5@zd|jE^RXoa<8Jr@NQP{p>I7vji-3;}Y7E!l&!oUktbaYvp1G
zeEp=~GnMO{8=?PrSP(^-e
z+Uc(=vp>^e|4~#BlvOddd+$4)K8lCK&nV*@iUe{>2q!9yWJX62l1`^F^wL`cfodSL
z%k+WWE*t_Ti7wSKz_9JpEoh(XxDuUev;{e)a|D7Jutl;JOEr46*yMR5_PG1W!ZeR)z(Zua2VSZqIztGCC8;f`XJm#KHI4MAFfC?9l`5as
zJO@7@a4}btS*47UJzz_6igB}H@cF&$PR0-6wu7VVD;&BIKxlk}Fe$_4(f`)n>
zv~O(cVB`BGW6%ZYA~_;;t7uI0QpuXs;Vm|K*XLQG-S-@z*M3tGdM4a*YH9`o{xv+7
zyvizXKt<-64i7#zH`pZMeo18(RNX)q;_va8>+R`rJ*6QsMJZAP5rc5SZ4}}?l;JA3
z9X!9ZHRri{_r7o!`
zog;bo&;bV`TEsWVbDCwb&)40PNgRm~OkY}l^>~>Wf>;F>yM^)2Qm`%^Ju}0pa+lX)
zYbT^~4Vj*qo*Mz?FWO<#)Tf=q6JFD%r1$fj7Q07%ufIsU!25ewI)m2v4z^SS_Qo{huTUK?4|(U&lSJUL!;~20J600_>vv&vo{|*p4wg|j39!)I
zM__17p+V)Zpt<{^oveh*&A?Ju*dx;j0|3%1>8X$@KR>$3i%v5gEEW3Rog_GfV;8BF
zygq;fR*um7Cg~Lslckx;m6e1=wDFY9rAg%U{wCFSg@kCQU}yqZU&sXAGd`F_ALJ~J
zv9>vXdUC%$Y0N4C_&6^y@T+5T=)CQ~`tZ~d
zGbSAtNx*xbIS)6Rrv546n!LhA4-*$kmtei}Sl2PRqJU9lvy^dZT0v!PfZ4p#<`HkI
zovgAn3s}9!p*`6`2cH{&0B$%r7z`_tNK?CHH(E&qPK?2xcU9vbClhXC(o-{;wdvE9
zvz6tAoRsfBh~}UpMk^xT&VhTH%%{;+;TApde*gzCwkZ7t
zZT;>+PJV|MX$~XVbyw4sd-p$pbbkHOF6;!Bfv)%qfcyo?etrBPZLD5VMchu>Ot@Uw
z&(80(J9C;IO`+k~_{L4``Y0tz&o_IpWu%g94W9X_7p&4E!0RjI^m?AkQfTL3PvrZ=PJfby!O^vkoR4{L+2!oI
z$kC2SXT79~8H|}a8VhyR>WS_b{*W^2+S1I~hP&@jmcEa3HX84q0kLs#I@co`W_
z`+ni207Z+~=MkglV^6k&n=Nf*PEx07fEqv(VGo~OCWantvg9_gOHOfF)s~O}TrhNs
zey0as+{%Lbd6;M7X5xBn75IL>_g(h#J`&9@>^l8yWKFU|&Knx8Ayu#H{+-l}gJ5WU
zWh4jYeK3*XoBy|}W$(PL7Ut@1?fl&-+SmmAzGh|W&}NCjz$U(9bAxcq-q*KbZvJ>m
z+)=Fc!S{O4~o(n7FiDI$le7e4T0Kt=fc3
zUoa`fUvc0>WFGEeCu}SCG?<6N@WSu%@Zcgzq19<1^Q544c>#SmdA6qST
zX6DE?gB7$9+Efwvc|+(`7N_#1;UaS5-A`#Dtj|#`EM6D4DkNML`zh@rFxR&`eD83K
zt<$Wp5$YI-O$hTPdGNSr7v{Z0nzHK6ABYxlN1PJ4YwGx86(Yj>0bBV24~eRC5b~EyBPJplj!?ptz=c1zHkU~qL
zLO5R&@~~3(S@FMfsx&GnXvZBa(wmAa>!k6>52(Gq<-hg~6w3-2DsLoK6+SvTil;4G
zs%@UU9YwzX@pKjS!73(xmmWbp83P9kAt}Y6Za!mOW}NwH
zQO+-2YYi-andJT;bc4rlqYn4}9lk0EEEsNV+>yIne;Gc)_wg~G
zNCCS$6ilKDMRi(#`WK%F
zy-;iUzyB~LJM(;6lH=vO#Hd-9^Qvok9ZXd^_a-Cv#<~Z+5I&OF@O#U35Xw^Q@bSsg
z6UP+u2YeYEs)1?Kwzz>$$dW+)q4h483xP1Ms!?}`$$6>G8nfK&hWtxpWkhOH>l5P*UZAusA`@Ufal<1JvQH){cimZ^Pw|~XNL@;
zD^M{BnZ+l2@d(wzB*UIS5VhWe&*CKXJZa01>E#UG-k*gN&@s?d9~GTEhdNOQ-@?J2
z44bDg_jwN*ZHwisliQH4)Wr}Gvt`5z1g<`tuA^Sw*9s8?MN`3BO*lOPdV#>@dYD2@
z%_`Y@Q4~rE0pF|GA19L;MvT5**^a8=pb?O6O1X*Ez?KC9Sz{>Wd*TkpvS^eglzWi{
zaimBW^k>0MG1x6>;uQ>>n$j}|p1y+HZ8RT#CiZjl@qd;Q;wzCYMtRS7Ew<%++3@0}
zTa9bl5D?e#xkBz+k$i9cHoQ2WfV#W1!9kfD8c6Toe;Sq6NZIE`HyWW)8x3d8t6zUC
zn3MxVBiT**?|I~FtV3RY0TLfxh>VPk?IBw6Z7}0yR}T|1tjz^e<(lJ28yjd!ifF3z
zlJHY_vrPca0)?)DTEXMk2u48sIF#KZ|3UWUm9(c32U}qFoN|V-NL)7SGw6mh#+)wS2YVi%v8qA>Cpjc6mt#-=~feplBc{BRHq
zw#vfyY4HceVagS*Nk+YS6ZIx4${V!#0gNsV)vZWkHDywB&wgf`X!g
zq7vC@85=9`oGW;-kUtO*>j?cjA+IKkIdVzf@$QyuA1@bqYHk=dl9Mvh)EEqvaDO)4
z(}TLBo#8zDY{uJ&i`Ud|Us0tiO~ET7D!5!SKOc4W_mC~PqMaClA}AN`9Ya&+q?jAK
z{xEYjbn^cL;QIt8$bG9I&`^GE3yNjqA|4AA@EMjE+drBb**C(JXBV@tfw+_Aub0rD
zr_kZrH!{hq+*>mL_HqbgDy{N<lm?Y|MhRv$sXCIScvv*@uxtV*B)VEN*PHm~{aNP0)K7
z%Xk1wrZm|OodYk_}tNc!(5`~m*&5dG18
z+k$QN;?lm3LgGEVtt8@7H+K8+JTw(-d7R`r+a?E?rdxr0|2$Q>%`)svC2_hrUD4{(
zKY)D?e+E#WL?YhcSAA2oSv-IH6HGqPH5}QoW^}mL9`lH@aCPgJd
z_pTma%|Yj`SC2nU#0k6L9hJp8h+NspAoMdL&3pvA_kgHo{ftON!z|1`r-q!o()-ML
z-Q39^d}+EvIZ`KTi**bH>esbjf$I2x(5U~_-~Yc_gLn{PK^fNvqnGx3@H1>&1(m}7
zWI9tB*4t-T$>17_6~71^gA$pab*l_#Gqk@;pEJ7j|1!(dey~IKg1{G`=Du~PQ+5OC
zsDY&>G+2byyaVGooUDt9s_{O_!pA{Rgg$@`3vBJr()I8U5SA(YM)tFuHVC9@DgV|T
zgOy8G_f$up7wR#cB+J86j<2V$lsLo3m73ZNYpbm}*FQ=+VBNIz=4rqd2;X~kiMyf%
z0L;*F<*cbl+%kV~=`bLL6QAWT0zG8d-`_<9jcc1gLZPVvFJ7GB>CnC
z+@g)%6pxh-8T*;%tgTp9`Ouz6=Va
z+ddffW>F7cA*)SyqHT3Bw~@(|hN^M)*n{fsfIvfi<+>JQ))^oWcwReNq1;+q^T={)
zd;+Se00N!hXI1oaBv*z6Glr|k+)`({*`Qi^tdwdCyho0@p)>ydKfkTXgFhsBGWWJO
z$j;Br)^z>fZNTrOwi?c>Ue^Ky-m1^@v((tr^hAMxs~IlF_Hbi}V}~Bj=%ev-s&NlH(A6{YDHNTmih(Aic@-6KJK!ATuTtvNPbOAOZeVj
zeJcj)A-c2xA7k%XzLM+R0ngw!3NKrRDSAAN%>9&hL>P-yi0v&6++5YNfBKk2M$CoZ
z3(O-H2d_Fz4Ai2tsvE+`IjL>8?*`PT!5!E!apjX{7JC6Gx)?T
z`q5EPX&(=nQ3zqC|0;;gt=WDS<&b)2;{+J=U_z+X9!$vxS%%=*I40i1zsM+1__9`KVG33r~CuRt!7P*EdK14w6qb`
z!fMHRV^it4d%hx==or`wW*hzUrr1OH?PA{wN|2N~){zXz^pU
z2lv%Z?p=YZ;VMX#ZVk-3hPj6FOOCsBfi`HDCXs?|G|njN51FsgTR#+v*|ZsO5=)@i
zwD!B}n}a6G@bKDQi-Vo_-;0Mbs$*+d-*bGhGl;%4DZ2pC`oSlv2m2lp5U7i9wx%M8
z-DVJlBp}V2rS>~AJ}m-BhymYD-Fz&Uyw9Oy^zSlW%Q{^@+i4XiN9^I=gh)vqbG%kD
zOC!}h7l~_Q7qm+oR6Dr(&@7D8)!gG}|d_X;Uab03xfpahr
z=mL}_hbor}!WWD0RAC^NHuy#ofAV^~{*$l@;1d{6J~lp_R?v+J>xrB48>zU^>`0Uz
z^eYe~)0G}b+<~)q4fw9(Apx6wMXOgYi@F{*Wf9_8d%G+@phQs-O_Y{$0j`t-`hY-p
z5m*~D7ejx&fB?Au|5{ps?K~+7srCvByJ=!f$5%-FL)MAjubi
zD-QD=n!O=-OI{_S=C7lEqmY*nDxv&xcL@T)_`4-H+}5e`p1gpDi|{V$p|RLgkFPu<
zlVeQPGy>aRi|)X;@E95x9SdLbLH8b)SuqoJ|u^;eyek53|Sib9Z-Dmm`m%2YhE;CK78L%s{nDK1IL{{N)iAx`w{rt?qXfF2f7K8VQDpv~Q%l8HZed4K<
zqaW(OK8vP!!DWTaUE)#XVDuk=4YviTe_}=A$5fg)#lB9JxUfi1J4YXp-}9WR#_7TF
zg~d^-4ok}2qj`QMpG>La;2i0yats$%;;C9(paWy+-2(3
zhZvzcsjINQ+}|oz(a5@kfZblJmQ_crR9)|p{DLUSQcoG>qRP(29~@gf(`az$z(QG*
zf5e!@_=YBNQo)-AR2z8}p_4sAa!t0_E?7-t|4s3*RN3Am9c#$hO0q+Rbz`v=8bl#a
zd|VUKyk#BawD|y|OvRDnjgT;8O5fK>kt5JlaMfDwJiGV>j3n;0in(g|ef-U8Cpnue
zjK2LZKQTR*nEFvq@n-a=S?TqFf;--YkkQRn&>siLx=U~(nyV{S)Em=d!QuS;!h9v>
z;j=3USs*4mo#VZZwcXVSt?}q5qv?EIx2fdoQg3WMPo1&FG>t;CeliCFaUz!=f*%F!
zYft@vrY*tYK0f})Z;fUNsbs)6*KgBfMn=|Fyl2D5Tkc0G^LRLSjM$
zS_-v#zwX`b=)t?6_YKuNjIB^yA{k(h2E&st)?Ct&Cp=y&Ea_=+2Qqd-RI{giea$4BEGBzK0Q2UoB;s6
z#FRPiRaI4tG_hjJ-}4&O6~5~MaYBuldv&$l9V~mjiDdoafX{Wuv2A++_~SI!6sqI$mv`!u!{Mq)7fZAM$rN0pgcn1g-r!$Tj;xX3;S0Oe!3?qZWLE;4u
zCvbV!w+Fq*s~5M*L#`yT9HdD%w)PBX)a8T(+Xh^d&1wGT+gH852MyX*j2!@t05(}6k08O(>jgtBc^@2iIVYRLEjGyUxRA?
z)BYFqyZaI~29YWB$FivYnr}tX#*NTry=6-MYm{;fCjrn~k!fW~A$XutDI5N9R*;lM
zr0U5p-mR9&gW0WWC;ms@ql@Kk`V8m^s%x2Mbu8J+#aiv@JQD00XisBZjbSP!+&DMc
zc5LC>86BlQa$Q~v&0vUh3&`PA>vwR2{UFW#S5j4rI&Go+!i)0Xv*B${)IW3HQ@o1+nB3d{7fn|uzcdL#rw
zlMwqh`3x7}O4tw_Q~ut8Mj=j$MM*~P$OlKKypGtrxv3j%?gG~~`606X-}i|l3=En!
zp1&@A)(bO>1DFp?J->5UOJX%C4eF^(^5j07i%TJOw;aZSP-q1Hr*E3Xf=bcAUT%9s
z)j&s}HXbkIE-Jv!ZIl%KEEc%&$T=RH*Di)#;Ao&MGi#y(p>}8IaRfa8n6udl-d?Ahc*AQj<_CC+R6rFb<86B6mGuxd@ryrweh}pHGA{
zg)E^;X#N98WW}s|qMV26V&cirH5~4lkqgjXpVs=prwI^*m!gDV?)~ql4?-Vsk||;m
zElhb+h4xpmY=|u!Q6=7%`m#Jdb%aA>-zL-gq$d8BevBO{dZ#iO^421!j@J*}^B>?=
za5V+feWGvb*SVpVX6IL$6r==Rm$CR?){&+&aKjVM89xTnJ-|_dvUi(He@|$O`XXJF
zclZ#_-~j~6#G103rxm5Ea$64{j6S~!*Fcy^R~moMulN8}mp$e@I>{!k?H!$dOYi4;
z{}dFy=!CPmFV*;*C;m8js#knZ?G67iv4T!HSf8_7}55^JNl1i9w2&{;gJ4d
zfA`gg=ZeoL%xxf5jVmAT`W%LS^R}*i0S=Hbe`897xFP+3>QO*r$k~_AG3M^5Tls5a
z^6Gl2%f0JF^vN961dtrpv1F7_mK>qVpPbM;_#Qtr3eaGBZ%bTD_cY>bDR^|OR8+0w
zP;d}`OYXQB^Oo7i6aMPKLC71Wv;9ir{v~}tXLH`vKcp~UuvI7rZgAV#v*Hlfp{4yz
zT;?8>kQRoHVk)wRW8gR&flq+m(EG#6cCIf!5^A#9QNW4fqkk^ubI+4+Og0f8=;lGKJz0mO3bpIfvDtm0H?WrwSp+IZ&82z$Z
zXoa8i8KcNTnv@G7wkBfUAd(sme8X?fnUXqip&~#TAMcQtW`nquKI5EFODb093fS#d
zY-;xOp5u8z;SXNl;S8Z6dDyoJf<0Q}
zgx#y(bI3D?efQy&@yxMI6h;MPb8;+f&z-GW>_PjEI8w+eo5BUL$Zv4o=KoF5;;TeJ
zaLD%h>cvkDiIdb8db2mh&%qkMAf(*Bd%{Yq7}Io&9m%-8r}iy@lyvS75yhnQcpwMd
zau=&6^hn1E!~a_VCs*58ZBeAE9d`CcW~2(=9X*q+@5<960J8bCO!~T#eGM@T|3*9<
ztNO