aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorChocobozzz <me@florianbigard.com>2020-02-28 16:03:39 +0100
committerChocobozzz <me@florianbigard.com>2020-02-28 16:21:34 +0100
commitbdd428a6d9138d751f8cde82867022a93f1a76cc (patch)
treec2b671c3d6a34daddd20e30656f573cf59905f13
parent9d94e5d7b96332d628ed835c67c2986289ead9b2 (diff)
downloadPeerTube-bdd428a6d9138d751f8cde82867022a93f1a76cc.tar.gz
PeerTube-bdd428a6d9138d751f8cde82867022a93f1a76cc.tar.zst
PeerTube-bdd428a6d9138d751f8cde82867022a93f1a76cc.zip
Update dependencies
-rw-r--r--.eslintrc.json2
-rw-r--r--package.json18
-rw-r--r--server/controllers/activitypub/inbox.ts4
-rw-r--r--server/controllers/api/search.ts2
-rw-r--r--server/controllers/client.ts2
-rw-r--r--server/helpers/custom-validators/activitypub/actor.ts4
-rw-r--r--server/helpers/custom-validators/activitypub/videos.ts6
-rw-r--r--server/helpers/custom-validators/feeds.ts2
-rw-r--r--server/helpers/custom-validators/logs.ts2
-rw-r--r--server/helpers/custom-validators/users.ts2
-rw-r--r--server/helpers/custom-validators/videos.ts2
-rw-r--r--server/helpers/youtube-dl.ts2
-rw-r--r--server/initializers/checker-after-init.ts4
-rw-r--r--server/initializers/config.ts2
-rw-r--r--server/initializers/migrations/0080-video-channels.ts2
-rw-r--r--server/initializers/migrations/0345-video-playlists.ts2
-rw-r--r--server/lib/activitypub/actor.ts6
-rw-r--r--server/lib/activitypub/playlist.ts6
-rw-r--r--server/lib/activitypub/send/utils.ts6
-rw-r--r--server/lib/activitypub/videos.ts12
-rw-r--r--server/lib/avatar.ts2
-rw-r--r--server/lib/user.ts2
-rw-r--r--server/lib/video-channel.ts2
-rw-r--r--server/middlewares/activitypub.ts2
-rw-r--r--server/tests/api/notifications/user-notifications.ts2
-rw-r--r--server/tests/api/server/tracker.ts6
-rw-r--r--server/tests/cli/prune-storage.ts2
-rw-r--r--server/tools/peertube-auth.ts2
-rw-r--r--server/tools/peertube-import-videos.ts2
-rw-r--r--server/tools/peertube-repl.ts5
-rw-r--r--shared/models/i18n/i18n.ts6
-rw-r--r--shared/models/users/user-role.ts2
-rw-r--r--yarn.lock567
33 files changed, 347 insertions, 343 deletions
diff --git a/.eslintrc.json b/.eslintrc.json
index a86c5bbba..f099f38ba 100644
--- a/.eslintrc.json
+++ b/.eslintrc.json
@@ -63,11 +63,13 @@
63 "allowNumber": "true" 63 "allowNumber": "true"
64 } 64 }
65 ], 65 ],
66
66 "@typescript-eslint/quotes": "off", 67 "@typescript-eslint/quotes": "off",
67 "@typescript-eslint/no-var-requires": "off", 68 "@typescript-eslint/no-var-requires": "off",
68 "@typescript-eslint/explicit-function-return-type": "off", 69 "@typescript-eslint/explicit-function-return-type": "off",
69 "@typescript-eslint/promise-function-async": "off", 70 "@typescript-eslint/promise-function-async": "off",
70 "@typescript-eslint/no-dynamic-delete": "off", 71 "@typescript-eslint/no-dynamic-delete": "off",
72 "@typescript-eslint/no-unnecessary-boolean-literal-compare": "off",
71 "@typescript-eslint/strict-boolean-expressions": "off", 73 "@typescript-eslint/strict-boolean-expressions": "off",
72 "@typescript-eslint/consistent-type-definitions": "off", 74 "@typescript-eslint/consistent-type-definitions": "off",
73 "@typescript-eslint/no-misused-promises": "off", 75 "@typescript-eslint/no-misused-promises": "off",
diff --git a/package.json b/package.json
index 0b944cce9..9e01a12b4 100644
--- a/package.json
+++ b/package.json
@@ -82,7 +82,7 @@
82 "apicache": "^1.4.0", 82 "apicache": "^1.4.0",
83 "async": "^3.0.1", 83 "async": "^3.0.1",
84 "async-lru": "^1.1.1", 84 "async-lru": "^1.1.1",
85 "bcrypt": "3.0.7", 85 "bcrypt": "4.0.0",
86 "bittorrent-tracker": "^9.0.0", 86 "bittorrent-tracker": "^9.0.0",
87 "bluebird": "^3.5.0", 87 "bluebird": "^3.5.0",
88 "body-parser": "^1.12.4", 88 "body-parser": "^1.12.4",
@@ -102,7 +102,7 @@
102 "fluent-ffmpeg": "^2.1.0", 102 "fluent-ffmpeg": "^2.1.0",
103 "fs-extra": "^8.0.1", 103 "fs-extra": "^8.0.1",
104 "helmet": "^3.12.1", 104 "helmet": "^3.12.1",
105 "http-signature": "1.3.1", 105 "http-signature": "1.3.2",
106 "ip-anonymize": "^0.1.0", 106 "ip-anonymize": "^0.1.0",
107 "ipaddr.js": "1.9.1", 107 "ipaddr.js": "1.9.1",
108 "is-cidr": "^3.0.0", 108 "is-cidr": "^3.0.0",
@@ -122,11 +122,11 @@
122 "pfeed": "1.1.11", 122 "pfeed": "1.1.11",
123 "pg": "^7.4.1", 123 "pg": "^7.4.1",
124 "prompt": "^1.0.0", 124 "prompt": "^1.0.0",
125 "redis": "^2.8.0", 125 "redis": "^3.0.2",
126 "reflect-metadata": "^0.1.12", 126 "reflect-metadata": "^0.1.12",
127 "request": "^2.81.0", 127 "request": "^2.81.0",
128 "scripty": "^1.5.0", 128 "scripty": "^1.5.0",
129 "sequelize": "5.21.3", 129 "sequelize": "5.21.5",
130 "sequelize-typescript": "^1.0.0-beta.4", 130 "sequelize-typescript": "^1.0.0-beta.4",
131 "sharp": "^0.24.0", 131 "sharp": "^0.24.0",
132 "sitemap": "^5.0.0", 132 "sitemap": "^5.0.0",
@@ -134,7 +134,7 @@
134 "srt-to-vtt": "^1.1.2", 134 "srt-to-vtt": "^1.1.2",
135 "tsconfig-paths": "^3.9.0", 135 "tsconfig-paths": "^3.9.0",
136 "useragent": "^2.3.0", 136 "useragent": "^2.3.0",
137 "uuid": "^3.1.0", 137 "uuid": "^7.0.1",
138 "validator": "^12.1.0", 138 "validator": "^12.1.0",
139 "webfinger.js": "^2.6.6", 139 "webfinger.js": "^2.6.6",
140 "webtorrent": "^0.107.16", 140 "webtorrent": "^0.107.16",
@@ -150,14 +150,14 @@
150 "@types/bcrypt": "^3.0.0", 150 "@types/bcrypt": "^3.0.0",
151 "@types/bluebird": "3.5.29", 151 "@types/bluebird": "3.5.29",
152 "@types/body-parser": "^1.16.3", 152 "@types/body-parser": "^1.16.3",
153 "@types/bull": "3.12.0", 153 "@types/bull": "3.12.1",
154 "@types/bytes": "^3.0.0", 154 "@types/bytes": "^3.0.0",
155 "@types/chai": "^4.0.4", 155 "@types/chai": "^4.0.4",
156 "@types/chai-json-schema": "^1.4.3", 156 "@types/chai-json-schema": "^1.4.3",
157 "@types/chai-xml": "^0.3.1", 157 "@types/chai-xml": "^0.3.1",
158 "@types/config": "^0.0.36", 158 "@types/config": "^0.0.36",
159 "@types/express": "^4.0.35", 159 "@types/express": "^4.0.35",
160 "@types/express-rate-limit": "^3.3.0", 160 "@types/express-rate-limit": "^5.0.0",
161 "@types/fluent-ffmpeg": "^2.1.8", 161 "@types/fluent-ffmpeg": "^2.1.8",
162 "@types/fs-extra": "^8.0.0", 162 "@types/fs-extra": "^8.0.0",
163 "@types/libxmljs": "^0.18.0", 163 "@types/libxmljs": "^0.18.0",
@@ -166,7 +166,7 @@
166 "@types/magnet-uri": "^5.1.1", 166 "@types/magnet-uri": "^5.1.1",
167 "@types/maildev": "^0.0.1", 167 "@types/maildev": "^0.0.1",
168 "@types/memoizee": "^0.4.2", 168 "@types/memoizee": "^0.4.2",
169 "@types/mkdirp": "^0.5.1", 169 "@types/mkdirp": "^1.0.0",
170 "@types/mocha": "^7.0.1", 170 "@types/mocha": "^7.0.1",
171 "@types/morgan": "^1.7.32", 171 "@types/morgan": "^1.7.32",
172 "@types/multer": "^1.3.3", 172 "@types/multer": "^1.3.3",
@@ -188,7 +188,7 @@
188 "chai-xml": "^0.3.2", 188 "chai-xml": "^0.3.2",
189 "concurrently": "^5.0.0", 189 "concurrently": "^5.0.0",
190 "eslint": "^6.8.0", 190 "eslint": "^6.8.0",
191 "eslint-config-standard-with-typescript": "^12.0.1", 191 "eslint-config-standard-with-typescript": "^14.0.0",
192 "eslint-plugin-import": "^2.20.1", 192 "eslint-plugin-import": "^2.20.1",
193 "eslint-plugin-node": "^11.0.0", 193 "eslint-plugin-node": "^11.0.0",
194 "eslint-plugin-promise": "^4.2.1", 194 "eslint-plugin-promise": "^4.2.1",
diff --git a/server/controllers/activitypub/inbox.ts b/server/controllers/activitypub/inbox.ts
index 3b8fb34a8..c5edf86b7 100644
--- a/server/controllers/activitypub/inbox.ts
+++ b/server/controllers/activitypub/inbox.ts
@@ -56,9 +56,9 @@ function inboxController (req: express.Request, res: express.Response) {
56 const rootActivity: RootActivity = req.body 56 const rootActivity: RootActivity = req.body
57 let activities: Activity[] 57 let activities: Activity[]
58 58
59 if ([ 'Collection', 'CollectionPage' ].indexOf(rootActivity.type) !== -1) { 59 if ([ 'Collection', 'CollectionPage' ].includes(rootActivity.type)) {
60 activities = (rootActivity as ActivityPubCollection).items 60 activities = (rootActivity as ActivityPubCollection).items
61 } else if ([ 'OrderedCollection', 'OrderedCollectionPage' ].indexOf(rootActivity.type) !== -1) { 61 } else if ([ 'OrderedCollection', 'OrderedCollectionPage' ].includes(rootActivity.type)) {
62 activities = (rootActivity as ActivityPubOrderedCollection<Activity>).orderedItems 62 activities = (rootActivity as ActivityPubOrderedCollection<Activity>).orderedItems
63 } else { 63 } else {
64 activities = [ rootActivity as Activity ] 64 activities = [ rootActivity as Activity ]
diff --git a/server/controllers/api/search.ts b/server/controllers/api/search.ts
index 349650aca..16ffbf683 100644
--- a/server/controllers/api/search.ts
+++ b/server/controllers/api/search.ts
@@ -60,7 +60,7 @@ function searchVideoChannels (req: express.Request, res: express.Response) {
60 60
61 // Handle strings like @toto@example.com 61 // Handle strings like @toto@example.com
62 if (parts.length === 3 && parts[0].length === 0) parts.shift() 62 if (parts.length === 3 && parts[0].length === 0) parts.shift()
63 const isWebfingerSearch = parts.length === 2 && parts.every(p => p && p.indexOf(' ') === -1) 63 const isWebfingerSearch = parts.length === 2 && parts.every(p => p && !p.includes(' '))
64 64
65 if (isURISearch || isWebfingerSearch) return searchVideoChannelURI(search, isWebfingerSearch, res) 65 if (isURISearch || isWebfingerSearch) return searchVideoChannelURI(search, isWebfingerSearch, res)
66 66
diff --git a/server/controllers/client.ts b/server/controllers/client.ts
index 20689fb58..08c0f1fa6 100644
--- a/server/controllers/client.ts
+++ b/server/controllers/client.ts
@@ -76,7 +76,7 @@ function serveServerTranslations (req: express.Request, res: express.Response) {
76 const locale = req.params.locale 76 const locale = req.params.locale
77 const file = req.params.file 77 const file = req.params.file
78 78
79 if (is18nLocale(locale) && LOCALE_FILES.indexOf(file) !== -1) { 79 if (is18nLocale(locale) && LOCALE_FILES.includes(file)) {
80 const completeLocale = getCompleteLocale(locale) 80 const completeLocale = getCompleteLocale(locale)
81 const completeFileLocale = buildFileLocale(completeLocale) 81 const completeFileLocale = buildFileLocale(completeLocale)
82 82
diff --git a/server/helpers/custom-validators/activitypub/actor.ts b/server/helpers/custom-validators/activitypub/actor.ts
index fec67823d..2f44522a5 100644
--- a/server/helpers/custom-validators/activitypub/actor.ts
+++ b/server/helpers/custom-validators/activitypub/actor.ts
@@ -28,7 +28,7 @@ function isActorPublicKeyValid (publicKey: string) {
28 return exists(publicKey) && 28 return exists(publicKey) &&
29 typeof publicKey === 'string' && 29 typeof publicKey === 'string' &&
30 publicKey.startsWith('-----BEGIN PUBLIC KEY-----') && 30 publicKey.startsWith('-----BEGIN PUBLIC KEY-----') &&
31 publicKey.indexOf('-----END PUBLIC KEY-----') !== -1 && 31 publicKey.includes('-----END PUBLIC KEY-----') &&
32 validator.isLength(publicKey, CONSTRAINTS_FIELDS.ACTORS.PUBLIC_KEY) 32 validator.isLength(publicKey, CONSTRAINTS_FIELDS.ACTORS.PUBLIC_KEY)
33} 33}
34 34
@@ -43,7 +43,7 @@ function isActorPrivateKeyValid (privateKey: string) {
43 typeof privateKey === 'string' && 43 typeof privateKey === 'string' &&
44 privateKey.startsWith('-----BEGIN RSA PRIVATE KEY-----') && 44 privateKey.startsWith('-----BEGIN RSA PRIVATE KEY-----') &&
45 // Sometimes there is a \n at the end, so just assert the string contains the end mark 45 // Sometimes there is a \n at the end, so just assert the string contains the end mark
46 privateKey.indexOf('-----END RSA PRIVATE KEY-----') !== -1 && 46 privateKey.includes('-----END RSA PRIVATE KEY-----') &&
47 validator.isLength(privateKey, CONSTRAINTS_FIELDS.ACTORS.PRIVATE_KEY) 47 validator.isLength(privateKey, CONSTRAINTS_FIELDS.ACTORS.PRIVATE_KEY)
48} 48}
49 49
diff --git a/server/helpers/custom-validators/activitypub/videos.ts b/server/helpers/custom-validators/activitypub/videos.ts
index 22b5e14a2..af8c8a0c8 100644
--- a/server/helpers/custom-validators/activitypub/videos.ts
+++ b/server/helpers/custom-validators/activitypub/videos.ts
@@ -84,19 +84,19 @@ function sanitizeAndCheckVideoTorrentObject (video: any) {
84function isRemoteVideoUrlValid (url: any) { 84function isRemoteVideoUrlValid (url: any) {
85 return url.type === 'Link' && 85 return url.type === 'Link' &&
86 ( 86 (
87 ACTIVITY_PUB.URL_MIME_TYPES.VIDEO.indexOf(url.mediaType) !== -1 && 87 ACTIVITY_PUB.URL_MIME_TYPES.VIDEO.includes(url.mediaType) &&
88 isActivityPubUrlValid(url.href) && 88 isActivityPubUrlValid(url.href) &&
89 validator.isInt(url.height + '', { min: 0 }) && 89 validator.isInt(url.height + '', { min: 0 }) &&
90 validator.isInt(url.size + '', { min: 0 }) && 90 validator.isInt(url.size + '', { min: 0 }) &&
91 (!url.fps || validator.isInt(url.fps + '', { min: -1 })) 91 (!url.fps || validator.isInt(url.fps + '', { min: -1 }))
92 ) || 92 ) ||
93 ( 93 (
94 ACTIVITY_PUB.URL_MIME_TYPES.TORRENT.indexOf(url.mediaType) !== -1 && 94 ACTIVITY_PUB.URL_MIME_TYPES.TORRENT.includes(url.mediaType) &&
95 isActivityPubUrlValid(url.href) && 95 isActivityPubUrlValid(url.href) &&
96 validator.isInt(url.height + '', { min: 0 }) 96 validator.isInt(url.height + '', { min: 0 })
97 ) || 97 ) ||
98 ( 98 (
99 ACTIVITY_PUB.URL_MIME_TYPES.MAGNET.indexOf(url.mediaType) !== -1 && 99 ACTIVITY_PUB.URL_MIME_TYPES.MAGNET.includes(url.mediaType) &&
100 validator.isLength(url.href, { min: 5 }) && 100 validator.isLength(url.href, { min: 5 }) &&
101 validator.isInt(url.height + '', { min: 0 }) 101 validator.isInt(url.height + '', { min: 0 })
102 ) || 102 ) ||
diff --git a/server/helpers/custom-validators/feeds.ts b/server/helpers/custom-validators/feeds.ts
index 638e814f0..fa35a7da6 100644
--- a/server/helpers/custom-validators/feeds.ts
+++ b/server/helpers/custom-validators/feeds.ts
@@ -13,7 +13,7 @@ function isValidRSSFeed (value: string) {
13 'atom1' 13 'atom1'
14 ] 14 ]
15 15
16 return feedExtensions.indexOf(value) !== -1 16 return feedExtensions.includes(value)
17} 17}
18 18
19// --------------------------------------------------------------------------- 19// ---------------------------------------------------------------------------
diff --git a/server/helpers/custom-validators/logs.ts b/server/helpers/custom-validators/logs.ts
index 30d0ce262..0f266ed3b 100644
--- a/server/helpers/custom-validators/logs.ts
+++ b/server/helpers/custom-validators/logs.ts
@@ -4,7 +4,7 @@ import { LogLevel } from '../../../shared/models/server/log-level.type'
4const logLevels: LogLevel[] = [ 'debug', 'info', 'warn', 'error' ] 4const logLevels: LogLevel[] = [ 'debug', 'info', 'warn', 'error' ]
5 5
6function isValidLogLevel (value: any) { 6function isValidLogLevel (value: any) {
7 return exists(value) && logLevels.indexOf(value) !== -1 7 return exists(value) && logLevels.includes(value)
8} 8}
9 9
10// --------------------------------------------------------------------------- 10// ---------------------------------------------------------------------------
diff --git a/server/helpers/custom-validators/users.ts b/server/helpers/custom-validators/users.ts
index 1ddbe0815..d6e91ad35 100644
--- a/server/helpers/custom-validators/users.ts
+++ b/server/helpers/custom-validators/users.ts
@@ -46,7 +46,7 @@ function isUserEmailVerifiedValid (value: any) {
46 46
47const nsfwPolicies = values(NSFW_POLICY_TYPES) 47const nsfwPolicies = values(NSFW_POLICY_TYPES)
48function isUserNSFWPolicyValid (value: any) { 48function isUserNSFWPolicyValid (value: any) {
49 return exists(value) && nsfwPolicies.indexOf(value) !== -1 49 return exists(value) && nsfwPolicies.includes(value)
50} 50}
51 51
52function isUserWebTorrentEnabledValid (value: any) { 52function isUserWebTorrentEnabledValid (value: any) {
diff --git a/server/helpers/custom-validators/videos.ts b/server/helpers/custom-validators/videos.ts
index cfb430c63..60e8075f6 100644
--- a/server/helpers/custom-validators/videos.ts
+++ b/server/helpers/custom-validators/videos.ts
@@ -73,7 +73,7 @@ function isVideoViewsValid (value: string) {
73} 73}
74 74
75function isVideoRatingTypeValid (value: string) { 75function isVideoRatingTypeValid (value: string) {
76 return value === 'none' || values(VIDEO_RATE_TYPES).indexOf(value as VideoRateType) !== -1 76 return value === 'none' || values(VIDEO_RATE_TYPES).includes(value as VideoRateType)
77} 77}
78 78
79function isVideoFileExtnameValid (value: string) { 79function isVideoFileExtnameValid (value: string) {
diff --git a/server/helpers/youtube-dl.ts b/server/helpers/youtube-dl.ts
index fc9d416a1..26dbe6543 100644
--- a/server/helpers/youtube-dl.ts
+++ b/server/helpers/youtube-dl.ts
@@ -257,7 +257,7 @@ function getTags (tags: any) {
257function getLicence (licence: string) { 257function getLicence (licence: string) {
258 if (!licence) return undefined 258 if (!licence) return undefined
259 259
260 if (licence.indexOf('Creative Commons Attribution') !== -1) return 1 260 if (licence.includes('Creative Commons Attribution')) return 1
261 261
262 return undefined 262 return undefined
263} 263}
diff --git a/server/initializers/checker-after-init.ts b/server/initializers/checker-after-init.ts
index e01609eef..bc4aae957 100644
--- a/server/initializers/checker-after-init.ts
+++ b/server/initializers/checker-after-init.ts
@@ -54,7 +54,7 @@ function checkConfig () {
54 const defaultNSFWPolicy = CONFIG.INSTANCE.DEFAULT_NSFW_POLICY 54 const defaultNSFWPolicy = CONFIG.INSTANCE.DEFAULT_NSFW_POLICY
55 { 55 {
56 const available = [ 'do_not_list', 'blur', 'display' ] 56 const available = [ 'do_not_list', 'blur', 'display' ]
57 if (available.indexOf(defaultNSFWPolicy) === -1) { 57 if (available.includes(defaultNSFWPolicy) === false) {
58 return 'NSFW policy setting should be ' + available.join(' or ') + ' instead of ' + defaultNSFWPolicy 58 return 'NSFW policy setting should be ' + available.join(' or ') + ' instead of ' + defaultNSFWPolicy
59 } 59 }
60 } 60 }
@@ -64,7 +64,7 @@ function checkConfig () {
64 if (isArray(redundancyVideos)) { 64 if (isArray(redundancyVideos)) {
65 const available = [ 'most-views', 'trending', 'recently-added' ] 65 const available = [ 'most-views', 'trending', 'recently-added' ]
66 for (const r of redundancyVideos) { 66 for (const r of redundancyVideos) {
67 if (available.indexOf(r.strategy) === -1) { 67 if (available.includes(r.strategy) === false) {
68 return 'Videos redundancy should have ' + available.join(' or ') + ' strategy instead of ' + r.strategy 68 return 'Videos redundancy should have ' + available.join(' or ') + ' strategy instead of ' + r.strategy
69 } 69 }
70 70
diff --git a/server/initializers/config.ts b/server/initializers/config.ts
index 950ca61bd..3c07624e8 100644
--- a/server/initializers/config.ts
+++ b/server/initializers/config.ts
@@ -335,7 +335,7 @@ export function reloadConfig () {
335 335
336 function purge () { 336 function purge () {
337 for (const fileName in require.cache) { 337 for (const fileName in require.cache) {
338 if (fileName.indexOf(directory()) === -1) { 338 if (fileName.includes(directory()) === false) {
339 continue 339 continue
340 } 340 }
341 341
diff --git a/server/initializers/migrations/0080-video-channels.ts b/server/initializers/migrations/0080-video-channels.ts
index b8e9bd6d0..883224cb0 100644
--- a/server/initializers/migrations/0080-video-channels.ts
+++ b/server/initializers/migrations/0080-video-channels.ts
@@ -1,5 +1,5 @@
1import * as Sequelize from 'sequelize' 1import * as Sequelize from 'sequelize'
2import * as uuidv4 from 'uuid/v4' 2import { v4 as uuidv4 } from 'uuid'
3 3
4async function up (utils: { 4async function up (utils: {
5 transaction: Sequelize.Transaction 5 transaction: Sequelize.Transaction
diff --git a/server/initializers/migrations/0345-video-playlists.ts b/server/initializers/migrations/0345-video-playlists.ts
index 76813f93f..89a14a6ee 100644
--- a/server/initializers/migrations/0345-video-playlists.ts
+++ b/server/initializers/migrations/0345-video-playlists.ts
@@ -1,6 +1,6 @@
1import * as Sequelize from 'sequelize' 1import * as Sequelize from 'sequelize'
2import { VideoPlaylistPrivacy, VideoPlaylistType } from '../../../shared/models/videos' 2import { VideoPlaylistPrivacy, VideoPlaylistType } from '../../../shared/models/videos'
3import * as uuidv4 from 'uuid/v4' 3import { v4 as uuidv4 } from 'uuid'
4import { WEBSERVER } from '../constants' 4import { WEBSERVER } from '../constants'
5 5
6async function up (utils: { 6async function up (utils: {
diff --git a/server/lib/activitypub/actor.ts b/server/lib/activitypub/actor.ts
index 9eabef4b0..c3598b75b 100644
--- a/server/lib/activitypub/actor.ts
+++ b/server/lib/activitypub/actor.ts
@@ -1,8 +1,8 @@
1import * as Bluebird from 'bluebird' 1import * as Bluebird from 'bluebird'
2import { Transaction } from 'sequelize' 2import { Transaction } from 'sequelize'
3import { URL } from 'url' 3import { URL } from 'url'
4import * as uuidv4 from 'uuid/v4' 4import { v4 as uuidv4 } from 'uuid'
5import { ActivityPubActor, ActivityPubActorType } from '../../../shared/models/activitypub' 5import { ActivityPubActor, ActivityPubActorType, ActivityPubOrderedCollection } from '../../../shared/models/activitypub'
6import { ActivityPubAttributedTo } from '../../../shared/models/activitypub/objects' 6import { ActivityPubAttributedTo } from '../../../shared/models/activitypub/objects'
7import { checkUrlsSameHost, getAPId } from '../../helpers/activitypub' 7import { checkUrlsSameHost, getAPId } from '../../helpers/activitypub'
8import { sanitizeAndCheckActorObject } from '../../helpers/custom-validators/activitypub/actor' 8import { sanitizeAndCheckActorObject } from '../../helpers/custom-validators/activitypub/actor'
@@ -207,7 +207,7 @@ async function fetchActorTotalItems (url: string) {
207 } 207 }
208 208
209 try { 209 try {
210 const { body } = await doRequest(options) 210 const { body } = await doRequest<ActivityPubOrderedCollection<unknown>>(options)
211 return body.totalItems ? body.totalItems : 0 211 return body.totalItems ? body.totalItems : 0
212 } catch (err) { 212 } catch (err) {
213 logger.warn('Cannot fetch remote actor count %s.', url, { err }) 213 logger.warn('Cannot fetch remote actor count %s.', url, { err })
diff --git a/server/lib/activitypub/playlist.ts b/server/lib/activitypub/playlist.ts
index c52b715ef..c1d932a68 100644
--- a/server/lib/activitypub/playlist.ts
+++ b/server/lib/activitypub/playlist.ts
@@ -20,7 +20,9 @@ import { MAccountDefault, MAccountId, MVideoId } from '../../typings/models'
20import { MVideoPlaylist, MVideoPlaylistId, MVideoPlaylistOwner } from '../../typings/models/video/video-playlist' 20import { MVideoPlaylist, MVideoPlaylistId, MVideoPlaylistOwner } from '../../typings/models/video/video-playlist'
21 21
22function playlistObjectToDBAttributes (playlistObject: PlaylistObject, byAccount: MAccountId, to: string[]) { 22function playlistObjectToDBAttributes (playlistObject: PlaylistObject, byAccount: MAccountId, to: string[]) {
23 const privacy = to.indexOf(ACTIVITY_PUB.PUBLIC) !== -1 ? VideoPlaylistPrivacy.PUBLIC : VideoPlaylistPrivacy.UNLISTED 23 const privacy = to.includes(ACTIVITY_PUB.PUBLIC)
24 ? VideoPlaylistPrivacy.PUBLIC
25 : VideoPlaylistPrivacy.UNLISTED
24 26
25 return { 27 return {
26 name: playlistObject.name, 28 name: playlistObject.name,
@@ -205,7 +207,7 @@ async function fetchRemoteVideoPlaylist (playlistUrl: string): Promise<{ statusC
205 207
206 logger.info('Fetching remote playlist %s.', playlistUrl) 208 logger.info('Fetching remote playlist %s.', playlistUrl)
207 209
208 const { response, body } = await doRequest(options) 210 const { response, body } = await doRequest<any>(options)
209 211
210 if (isPlaylistObjectValid(body) === false || checkUrlsSameHost(body.id, playlistUrl) !== true) { 212 if (isPlaylistObjectValid(body) === false || checkUrlsSameHost(body.id, playlistUrl) !== true) {
211 logger.debug('Remote video playlist JSON is not valid.', { body }) 213 logger.debug('Remote video playlist JSON is not valid.', { body })
diff --git a/server/lib/activitypub/send/utils.ts b/server/lib/activitypub/send/utils.ts
index b57bae8fd..6fd53d71b 100644
--- a/server/lib/activitypub/send/utils.ts
+++ b/server/lib/activitypub/send/utils.ts
@@ -44,7 +44,7 @@ async function sendVideoRelatedActivity (activityBuilder: (audience: ActivityAud
44async function forwardVideoRelatedActivity ( 44async function forwardVideoRelatedActivity (
45 activity: Activity, 45 activity: Activity,
46 t: Transaction, 46 t: Transaction,
47 followersException: MActorWithInboxes[] = [], 47 followersException: MActorWithInboxes[],
48 video: MVideoId 48 video: MVideoId
49) { 49) {
50 // Mastodon does not add our announces in audience, so we forward to them manually 50 // Mastodon does not add our announces in audience, so we forward to them manually
@@ -161,7 +161,7 @@ async function computeFollowerUris (toFollowersOf: MActorId[], actorsException:
161 const result = await ActorFollowModel.listAcceptedFollowerSharedInboxUrls(toActorFollowerIds, t) 161 const result = await ActorFollowModel.listAcceptedFollowerSharedInboxUrls(toActorFollowerIds, t)
162 const sharedInboxesException = await buildSharedInboxesException(actorsException) 162 const sharedInboxesException = await buildSharedInboxesException(actorsException)
163 163
164 return result.data.filter(sharedInbox => sharedInboxesException.indexOf(sharedInbox) === -1) 164 return result.data.filter(sharedInbox => sharedInboxesException.includes(sharedInbox) === false)
165} 165}
166 166
167async function computeUris (toActors: MActor[], actorsException: MActorWithInboxes[] = []) { 167async function computeUris (toActors: MActor[], actorsException: MActorWithInboxes[] = []) {
@@ -174,7 +174,7 @@ async function computeUris (toActors: MActor[], actorsException: MActorWithInbox
174 174
175 const sharedInboxesException = await buildSharedInboxesException(actorsException) 175 const sharedInboxesException = await buildSharedInboxesException(actorsException)
176 return Array.from(toActorSharedInboxesSet) 176 return Array.from(toActorSharedInboxesSet)
177 .filter(sharedInbox => sharedInboxesException.indexOf(sharedInbox) === -1) 177 .filter(sharedInbox => sharedInboxesException.includes(sharedInbox) === false)
178} 178}
179 179
180async function buildSharedInboxesException (actorsException: MActorWithInboxes[]) { 180async function buildSharedInboxesException (actorsException: MActorWithInboxes[]) {
diff --git a/server/lib/activitypub/videos.ts b/server/lib/activitypub/videos.ts
index d182ca5a2..bce1666be 100644
--- a/server/lib/activitypub/videos.ts
+++ b/server/lib/activitypub/videos.ts
@@ -111,7 +111,7 @@ async function fetchRemoteVideo (videoUrl: string): Promise<{ response: request.
111 111
112 logger.info('Fetching remote video %s.', videoUrl) 112 logger.info('Fetching remote video %s.', videoUrl)
113 113
114 const { response, body } = await doRequest(options) 114 const { response, body } = await doRequest<any>(options)
115 115
116 if (sanitizeAndCheckVideoTorrentObject(body) === false || checkUrlsSameHost(body.id, videoUrl) !== true) { 116 if (sanitizeAndCheckVideoTorrentObject(body) === false || checkUrlsSameHost(body.id, videoUrl) !== true) {
117 logger.debug('Remote video JSON is not valid.', { body }) 117 logger.debug('Remote video JSON is not valid.', { body })
@@ -129,7 +129,7 @@ async function fetchRemoteVideoDescription (video: MVideoAccountLight) {
129 json: true 129 json: true
130 } 130 }
131 131
132 const { body } = await doRequest(options) 132 const { body } = await doRequest<any>(options)
133 return body.description ? body.description : '' 133 return body.description ? body.description : ''
134} 134}
135 135
@@ -507,7 +507,7 @@ function isAPVideoUrlObject (url: any): url is ActivityVideoUrlObject {
507 const mimeTypes = Object.keys(MIMETYPES.VIDEO.MIMETYPE_EXT) 507 const mimeTypes = Object.keys(MIMETYPES.VIDEO.MIMETYPE_EXT)
508 508
509 const urlMediaType = url.mediaType 509 const urlMediaType = url.mediaType
510 return mimeTypes.indexOf(urlMediaType) !== -1 && urlMediaType.startsWith('video/') 510 return mimeTypes.includes(urlMediaType) && urlMediaType.startsWith('video/')
511} 511}
512 512
513function isAPStreamingPlaylistUrlObject (url: ActivityUrlObject): url is ActivityPlaylistUrlObject { 513function isAPStreamingPlaylistUrlObject (url: ActivityUrlObject): url is ActivityPlaylistUrlObject {
@@ -623,9 +623,11 @@ async function createVideo (videoObject: VideoTorrentObject, channel: MChannelAc
623} 623}
624 624
625function videoActivityObjectToDBAttributes (videoChannel: MChannelId, videoObject: VideoTorrentObject, to: string[] = []) { 625function videoActivityObjectToDBAttributes (videoChannel: MChannelId, videoObject: VideoTorrentObject, to: string[] = []) {
626 const privacy = to.indexOf(ACTIVITY_PUB.PUBLIC) !== -1 ? VideoPrivacy.PUBLIC : VideoPrivacy.UNLISTED 626 const privacy = to.includes(ACTIVITY_PUB.PUBLIC)
627 const duration = videoObject.duration.replace(/[^\d]+/, '') 627 ? VideoPrivacy.PUBLIC
628 : VideoPrivacy.UNLISTED
628 629
630 const duration = videoObject.duration.replace(/[^\d]+/, '')
629 const language = videoObject.language?.identifier 631 const language = videoObject.language?.identifier
630 632
631 const category = videoObject.category 633 const category = videoObject.category
diff --git a/server/lib/avatar.ts b/server/lib/avatar.ts
index ad4cdd3ab..3de45dd19 100644
--- a/server/lib/avatar.ts
+++ b/server/lib/avatar.ts
@@ -5,7 +5,7 @@ import { updateActorAvatarInstance } from './activitypub'
5import { processImage } from '../helpers/image-utils' 5import { processImage } from '../helpers/image-utils'
6import { extname, join } from 'path' 6import { extname, join } from 'path'
7import { retryTransactionWrapper } from '../helpers/database-utils' 7import { retryTransactionWrapper } from '../helpers/database-utils'
8import * as uuidv4 from 'uuid/v4' 8import { v4 as uuidv4 } from 'uuid'
9import { CONFIG } from '../initializers/config' 9import { CONFIG } from '../initializers/config'
10import { sequelizeTypescript } from '../initializers/database' 10import { sequelizeTypescript } from '../initializers/database'
11import * as LRUCache from 'lru-cache' 11import * as LRUCache from 'lru-cache'
diff --git a/server/lib/user.ts b/server/lib/user.ts
index 88e60a7df..316c57359 100644
--- a/server/lib/user.ts
+++ b/server/lib/user.ts
@@ -1,4 +1,4 @@
1import * as uuidv4 from 'uuid/v4' 1import { v4 as uuidv4 } from 'uuid'
2import { ActivityPubActorType } from '../../shared/models/activitypub' 2import { ActivityPubActorType } from '../../shared/models/activitypub'
3import { SERVER_ACTOR_NAME, WEBSERVER } from '../initializers/constants' 3import { SERVER_ACTOR_NAME, WEBSERVER } from '../initializers/constants'
4import { AccountModel } from '../models/account/account' 4import { AccountModel } from '../models/account/account'
diff --git a/server/lib/video-channel.ts b/server/lib/video-channel.ts
index 14829c9d6..c9887c667 100644
--- a/server/lib/video-channel.ts
+++ b/server/lib/video-channel.ts
@@ -1,5 +1,5 @@
1import * as Sequelize from 'sequelize' 1import * as Sequelize from 'sequelize'
2import * as uuidv4 from 'uuid/v4' 2import { v4 as uuidv4 } from 'uuid'
3import { VideoChannelCreate } from '../../shared/models' 3import { VideoChannelCreate } from '../../shared/models'
4import { VideoChannelModel } from '../models/video/video-channel' 4import { VideoChannelModel } from '../models/video/video-channel'
5import { buildActorInstance, federateVideoIfNeeded, getVideoChannelActivityPubUrl } from './activitypub' 5import { buildActorInstance, federateVideoIfNeeded, getVideoChannelActivityPubUrl } from './activitypub'
diff --git a/server/middlewares/activitypub.ts b/server/middlewares/activitypub.ts
index ab7d04d25..45899818e 100644
--- a/server/middlewares/activitypub.ts
+++ b/server/middlewares/activitypub.ts
@@ -38,7 +38,7 @@ async function checkSignature (req: Request, res: Response, next: NextFunction)
38 38
39function executeIfActivityPub (req: Request, res: Response, next: NextFunction) { 39function executeIfActivityPub (req: Request, res: Response, next: NextFunction) {
40 const accepted = req.accepts(ACCEPT_HEADERS) 40 const accepted = req.accepts(ACCEPT_HEADERS)
41 if (accepted === false || ACTIVITY_PUB.POTENTIAL_ACCEPT_HEADERS.indexOf(accepted) === -1) { 41 if (accepted === false || ACTIVITY_PUB.POTENTIAL_ACCEPT_HEADERS.includes(accepted) === false) {
42 // Bypass this route 42 // Bypass this route
43 return next('route') 43 return next('route')
44 } 44 }
diff --git a/server/tests/api/notifications/user-notifications.ts b/server/tests/api/notifications/user-notifications.ts
index 2a632e16f..625e344fa 100644
--- a/server/tests/api/notifications/user-notifications.ts
+++ b/server/tests/api/notifications/user-notifications.ts
@@ -63,7 +63,7 @@ import { addUserSubscription, removeUserSubscription } from '../../../../shared/
63import { VideoPrivacy } from '../../../../shared/models/videos' 63import { VideoPrivacy } from '../../../../shared/models/videos'
64import { getBadVideoUrl, getYoutubeVideoUrl, importVideo } from '../../../../shared/extra-utils/videos/video-imports' 64import { getBadVideoUrl, getYoutubeVideoUrl, importVideo } from '../../../../shared/extra-utils/videos/video-imports'
65import { addVideoCommentReply, addVideoCommentThread } from '../../../../shared/extra-utils/videos/video-comments' 65import { addVideoCommentReply, addVideoCommentThread } from '../../../../shared/extra-utils/videos/video-comments'
66import * as uuidv4 from 'uuid/v4' 66import { v4 as uuidv4 } from 'uuid'
67import { addAccountToAccountBlocklist, removeAccountFromAccountBlocklist } from '../../../../shared/extra-utils/users/blocklist' 67import { addAccountToAccountBlocklist, removeAccountFromAccountBlocklist } from '../../../../shared/extra-utils/users/blocklist'
68import { CustomConfig } from '../../../../shared/models/server' 68import { CustomConfig } from '../../../../shared/models/server'
69import { VideoCommentThreadTree } from '../../../../shared/models/videos/video-comment.model' 69import { VideoCommentThreadTree } from '../../../../shared/models/videos/video-comment.model'
diff --git a/server/tests/api/server/tracker.ts b/server/tests/api/server/tracker.ts
index 9d3a274d4..611d5254a 100644
--- a/server/tests/api/server/tracker.ts
+++ b/server/tests/api/server/tracker.ts
@@ -49,7 +49,7 @@ describe('Test tracker', function () {
49 torrent.on('error', done) 49 torrent.on('error', done)
50 torrent.on('warning', warn => { 50 torrent.on('warning', warn => {
51 const message = typeof warn === 'string' ? warn : warn.message 51 const message = typeof warn === 'string' ? warn : warn.message
52 if (message.indexOf('Unknown infoHash ') !== -1) return done() 52 if (message.includes('Unknown infoHash ')) return done()
53 }) 53 })
54 54
55 torrent.on('done', () => done(new Error('No error on infohash'))) 55 torrent.on('done', () => done(new Error('No error on infohash')))
@@ -64,7 +64,7 @@ describe('Test tracker', function () {
64 torrent.on('error', done) 64 torrent.on('error', done)
65 torrent.on('warning', warn => { 65 torrent.on('warning', warn => {
66 const message = typeof warn === 'string' ? warn : warn.message 66 const message = typeof warn === 'string' ? warn : warn.message
67 if (message.indexOf('Unknown infoHash ') !== -1) return done(new Error('Error on infohash')) 67 if (message.includes('Unknown infoHash ')) return done(new Error('Error on infohash'))
68 }) 68 })
69 69
70 torrent.on('done', done) 70 torrent.on('done', done)
@@ -83,7 +83,7 @@ describe('Test tracker', function () {
83 torrent.on('error', done) 83 torrent.on('error', done)
84 torrent.on('warning', warn => { 84 torrent.on('warning', warn => {
85 const message = typeof warn === 'string' ? warn : warn.message 85 const message = typeof warn === 'string' ? warn : warn.message
86 if (message.indexOf('disabled ') !== -1) return done() 86 if (message.includes('disabled ')) return done()
87 }) 87 })
88 88
89 torrent.on('done', () => done(new Error('Tracker is enabled'))) 89 torrent.on('done', () => done(new Error('Tracker is enabled')))
diff --git a/server/tests/cli/prune-storage.ts b/server/tests/cli/prune-storage.ts
index 304c8ca56..6cda80070 100644
--- a/server/tests/cli/prune-storage.ts
+++ b/server/tests/cli/prune-storage.ts
@@ -22,7 +22,7 @@ import {
22} from '../../../shared/extra-utils' 22} from '../../../shared/extra-utils'
23import { Account, VideoPlaylistPrivacy } from '../../../shared/models' 23import { Account, VideoPlaylistPrivacy } from '../../../shared/models'
24import { createFile, readdir } from 'fs-extra' 24import { createFile, readdir } from 'fs-extra'
25import * as uuidv4 from 'uuid/v4' 25import { v4 as uuidv4 } from 'uuid'
26import { join } from 'path' 26import { join } from 'path'
27 27
28const expect = chai.expect 28const expect = chai.expect
diff --git a/server/tools/peertube-auth.ts b/server/tools/peertube-auth.ts
index 6b486e575..c1a804f83 100644
--- a/server/tools/peertube-auth.ts
+++ b/server/tools/peertube-auth.ts
@@ -133,7 +133,7 @@ program
133 .description('set an existing entry as default') 133 .description('set an existing entry as default')
134 .action(async url => { 134 .action(async url => {
135 const settings = await getSettings() 135 const settings = await getSettings()
136 const instanceExists = settings.remotes.indexOf(url) !== -1 136 const instanceExists = settings.remotes.includes(url)
137 137
138 if (instanceExists) { 138 if (instanceExists) {
139 settings.default = settings.remotes.indexOf(url) 139 settings.default = settings.remotes.indexOf(url)
diff --git a/server/tools/peertube-import-videos.ts b/server/tools/peertube-import-videos.ts
index 3fb9979df..7f3b58bba 100644
--- a/server/tools/peertube-import-videos.ts
+++ b/server/tools/peertube-import-videos.ts
@@ -274,7 +274,7 @@ async function getCategory (categories: string[], url: string) {
274function getLicence (licence: string) { 274function getLicence (licence: string) {
275 if (!licence) return undefined 275 if (!licence) return undefined
276 276
277 if (licence.indexOf('Creative Commons Attribution licence') !== -1) return 1 277 if (licence.includes('Creative Commons Attribution licence')) return 1
278 278
279 return undefined 279 return undefined
280} 280}
diff --git a/server/tools/peertube-repl.ts b/server/tools/peertube-repl.ts
index 7c936ae0d..ecbba8b0b 100644
--- a/server/tools/peertube-repl.ts
+++ b/server/tools/peertube-repl.ts
@@ -2,10 +2,7 @@ import { registerTSPaths } from '../helpers/register-ts-paths'
2import * as repl from 'repl' 2import * as repl from 'repl'
3import * as path from 'path' 3import * as path from 'path'
4import * as _ from 'lodash' 4import * as _ from 'lodash'
5import * as uuidv1 from 'uuid/v1' 5import { uuidv1, uuidv3, uuidv4, uuidv5 } from 'uuid'
6import * as uuidv3 from 'uuid/v3'
7import * as uuidv4 from 'uuid/v4'
8import * as uuidv5 from 'uuid/v5'
9import * as Sequelize from 'sequelize' 6import * as Sequelize from 'sequelize'
10import * as YoutubeDL from 'youtube-dl' 7import * as YoutubeDL from 'youtube-dl'
11 8
diff --git a/shared/models/i18n/i18n.ts b/shared/models/i18n/i18n.ts
index 36688382d..27b911b75 100644
--- a/shared/models/i18n/i18n.ts
+++ b/shared/models/i18n/i18n.ts
@@ -69,11 +69,11 @@ export function peertubeTranslate (str: string, translations?: { [ id: string ]:
69 69
70const possiblePaths = POSSIBLE_LOCALES.map(l => '/' + l) 70const possiblePaths = POSSIBLE_LOCALES.map(l => '/' + l)
71export function is18nPath (path: string) { 71export function is18nPath (path: string) {
72 return possiblePaths.indexOf(path) !== -1 72 return possiblePaths.includes(path)
73} 73}
74 74
75export function is18nLocale (locale: string) { 75export function is18nLocale (locale: string) {
76 return POSSIBLE_LOCALES.indexOf(locale) !== -1 76 return POSSIBLE_LOCALES.includes(locale)
77} 77}
78 78
79export function getCompleteLocale (locale: string) { 79export function getCompleteLocale (locale: string) {
@@ -85,7 +85,7 @@ export function getCompleteLocale (locale: string) {
85} 85}
86 86
87export function getShortLocale (locale: string) { 87export function getShortLocale (locale: string) {
88 if (locale.indexOf('-') === -1) return locale 88 if (locale.includes('-') === false) return locale
89 89
90 return locale.split('-')[0] 90 return locale.split('-')[0]
91} 91}
diff --git a/shared/models/users/user-role.ts b/shared/models/users/user-role.ts
index ae3a0d983..2b08b5850 100644
--- a/shared/models/users/user-role.ts
+++ b/shared/models/users/user-role.ts
@@ -38,5 +38,5 @@ const userRoleRights: { [ id in UserRole ]: UserRight[] } = {
38export function hasUserRight (userRole: UserRole, userRight: UserRight) { 38export function hasUserRight (userRole: UserRole, userRight: UserRight) {
39 const userRights = userRoleRights[userRole] 39 const userRights = userRoleRights[userRole]
40 40
41 return userRights.indexOf(UserRight.ALL) !== -1 || userRights.indexOf(userRight) !== -1 41 return userRights.includes(UserRight.ALL) || userRights.includes(userRight)
42} 42}
diff --git a/yarn.lock b/yarn.lock
index 00959d0f5..e103e2f4c 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -36,9 +36,9 @@
36 integrity sha512-TU1X8jmAU2BjwKryBFV/GDezz7Ge0xu9ZuYC7dy6wKj4hnL0JcxeseCOr/G2JkGylff6hdUBrR+Ee5ApAQeU5g== 36 integrity sha512-TU1X8jmAU2BjwKryBFV/GDezz7Ge0xu9ZuYC7dy6wKj4hnL0JcxeseCOr/G2JkGylff6hdUBrR+Ee5ApAQeU5g==
37 37
38"@types/async@^3.0.0": 38"@types/async@^3.0.0":
39 version "3.0.7" 39 version "3.0.8"
40 resolved "https://registry.yarnpkg.com/@types/async/-/async-3.0.7.tgz#ef2733a3d027a81cd86524d0650db55f5d8cdff6" 40 resolved "https://registry.yarnpkg.com/@types/async/-/async-3.0.8.tgz#8c183f149d8cc91f944d58e5594d2a614ceb33ff"
41 integrity sha512-Oqf/gYXRnUkYL0xYB5gCLr5Ft/3yckVWie8W8TPngOeT56n+NrnHRtu9xbTvFXzxA7vfaK+gPdCjFiFCyBfEPg== 41 integrity sha512-wIM8bCrHeQHCUyDqJYXyvG8P98YeERaOB1NeOvcjnjlM32pn21S13j6tZqhiWX+nkpU3EvhtE/nuO1ItCpZ+HQ==
42 42
43"@types/bcrypt@^3.0.0": 43"@types/bcrypt@^3.0.0":
44 version "3.0.0" 44 version "3.0.0"
@@ -58,17 +58,17 @@
58 integrity sha512-kmVtnxTuUuhCET669irqQmPAez4KFnFVKvpleVRyfC3g+SHD1hIkFZcWLim9BVcwUBLO59o8VZE4yGCmTif8Yw== 58 integrity sha512-kmVtnxTuUuhCET669irqQmPAez4KFnFVKvpleVRyfC3g+SHD1hIkFZcWLim9BVcwUBLO59o8VZE4yGCmTif8Yw==
59 59
60"@types/body-parser@*", "@types/body-parser@^1.16.3": 60"@types/body-parser@*", "@types/body-parser@^1.16.3":
61 version "1.17.1" 61 version "1.19.0"
62 resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.17.1.tgz#18fcf61768fb5c30ccc508c21d6fd2e8b3bf7897" 62 resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.19.0.tgz#0685b3c47eb3006ffed117cdd55164b61f80538f"
63 integrity sha512-RoX2EZjMiFMjZh9lmYrwgoP9RTpAjSHiJxdp4oidAQVO02T7HER3xj9UKue5534ULWeqVEkujhWcyvUce+d68w== 63 integrity sha512-W98JrE0j2K78swW4ukqMleo8R7h/pFETjM2DQ90MF6XK2i4LO4W3gQ71Lt4w3bfm2EvVSyWHplECvB5sK22yFQ==
64 dependencies: 64 dependencies:
65 "@types/connect" "*" 65 "@types/connect" "*"
66 "@types/node" "*" 66 "@types/node" "*"
67 67
68"@types/bull@3.12.0": 68"@types/bull@3.12.1":
69 version "3.12.0" 69 version "3.12.1"
70 resolved "https://registry.yarnpkg.com/@types/bull/-/bull-3.12.0.tgz#683d7a08db64823076c4b5ac00eea73e5b6947fa" 70 resolved "https://registry.yarnpkg.com/@types/bull/-/bull-3.12.1.tgz#dcf1ac40c4314a3dfa1a4a12662ce7201b2e4efa"
71 integrity sha512-oKj9X8bxBF7OyAsCPGg2hu9msQPM/WwIRJfUHd0xzmKDMYOBepzbWdIuQDoX1xyvDskdjbW2Io7chbxqARae7A== 71 integrity sha512-mn1xmqKBNxllUGuOSBDOvsRpLHPDTSOsGQiHTv6t1gvGtIc/L1IFsN3YTmwf3AZenKzUcBQDGFLrCKt+abhrvQ==
72 dependencies: 72 dependencies:
73 "@types/ioredis" "*" 73 "@types/ioredis" "*"
74 74
@@ -97,9 +97,9 @@
97 "@types/chai" "*" 97 "@types/chai" "*"
98 98
99"@types/chai@*", "@types/chai@^4.0.4": 99"@types/chai@*", "@types/chai@^4.0.4":
100 version "4.2.8" 100 version "4.2.9"
101 resolved "https://registry.yarnpkg.com/@types/chai/-/chai-4.2.8.tgz#c8d645506db0d15f4aafd4dfa873f443ad87ea59" 101 resolved "https://registry.yarnpkg.com/@types/chai/-/chai-4.2.9.tgz#194332625ed2ae914aef00b8d5ca3b77e7924cc6"
102 integrity sha512-U1bQiWbln41Yo6EeHMr+34aUhvrMVyrhn9lYfPSpLTCrZlGxU4Rtn1bocX+0p2Fc/Jkd2FanCEXdw0WNfHHM0w== 102 integrity sha512-NeXgZj+MFL4izGqA4sapdYzkzQG+MtGra9vhQ58dnmDY++VgJaRUws+aLVV5zRJCYJl/8s9IjMmhiUw1WsKSmw==
103 103
104"@types/color-name@^1.1.1": 104"@types/color-name@^1.1.1":
105 version "1.1.1" 105 version "1.1.1"
@@ -128,10 +128,10 @@
128 resolved "https://registry.yarnpkg.com/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz#1ee30d79544ca84d68d4b3cdb0af4f205663dd2d" 128 resolved "https://registry.yarnpkg.com/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz#1ee30d79544ca84d68d4b3cdb0af4f205663dd2d"
129 integrity sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag== 129 integrity sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag==
130 130
131"@types/express-rate-limit@^3.3.0": 131"@types/express-rate-limit@^5.0.0":
132 version "3.3.3" 132 version "5.0.0"
133 resolved "https://registry.yarnpkg.com/@types/express-rate-limit/-/express-rate-limit-3.3.3.tgz#1be5c551be1615d243e3eec14dca091009c61113" 133 resolved "https://registry.yarnpkg.com/@types/express-rate-limit/-/express-rate-limit-5.0.0.tgz#46b0dbae748a53347a5e1c3bdbb5a54e3f5c34f9"
134 integrity sha512-Ys93gQSxRTTvIvUOvGk1dYeHTLqnRfLbZzSu+np6fViL/R3veFyCimMz9bjAWnfzR6InP8LphMnB/p3d7ZkSiQ== 134 integrity sha512-tVRtvshGIYTNiUET3XJaONn1Li0V9mhi9Tb23Kf3rJ19hsgbCywkZBOf5Xhd9OXBO0Ssw7B+qAHL77xe/TiqUw==
135 dependencies: 135 dependencies:
136 "@types/express" "*" 136 "@types/express" "*"
137 137
@@ -153,23 +153,23 @@
153 "@types/serve-static" "*" 153 "@types/serve-static" "*"
154 154
155"@types/fluent-ffmpeg@^2.1.8": 155"@types/fluent-ffmpeg@^2.1.8":
156 version "2.1.13" 156 version "2.1.14"
157 resolved "https://registry.yarnpkg.com/@types/fluent-ffmpeg/-/fluent-ffmpeg-2.1.13.tgz#bfffbcf298b0980924e9ba9aa471aba234626afb" 157 resolved "https://registry.yarnpkg.com/@types/fluent-ffmpeg/-/fluent-ffmpeg-2.1.14.tgz#b21d60267fe269c2ea81fa3238a36a8349f8f2f3"
158 integrity sha512-hg87ZQb9WVcNGQHNhrYwWJM0ARNYbQbLGh1c6CfPl55/I+BH5UTpFJAr5aZWYGbl8BFVY82oF5iG4I+Ra3btiQ== 158 integrity sha512-nJrAX9ODNI7mUB0b7Y0Stx1a6dOpV3zXsOnWoBuEd9/woQhepBNCMeCyOL6SLJD3jn5sLw5ciDGH0RwJenCoag==
159 dependencies: 159 dependencies:
160 "@types/node" "*" 160 "@types/node" "*"
161 161
162"@types/fs-extra@^8.0.0": 162"@types/fs-extra@^8.0.0":
163 version "8.0.1" 163 version "8.1.0"
164 resolved "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-8.0.1.tgz#a2378d6e7e8afea1564e44aafa2e207dadf77686" 164 resolved "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-8.1.0.tgz#1114834b53c3914806cd03b3304b37b3bd221a4d"
165 integrity sha512-J00cVDALmi/hJOYsunyT52Hva5TnJeKP5yd1r+mH/ZU0mbYZflR0Z5kw5kITtKTRYMhm1JMClOFYdHnQszEvqw== 165 integrity sha512-UoOfVEzAUpeSPmjm7h1uk5MH6KZma2z2O7a75onTGjnNvAvMVrPzPL/vBbT65iIGHWj6rokwfmYcmxmlSf2uwg==
166 dependencies: 166 dependencies:
167 "@types/node" "*" 167 "@types/node" "*"
168 168
169"@types/ioredis@*": 169"@types/ioredis@*":
170 version "4.14.6" 170 version "4.14.8"
171 resolved "https://registry.yarnpkg.com/@types/ioredis/-/ioredis-4.14.6.tgz#446403ab0360bf12d010ba8bbd0670b292f12143" 171 resolved "https://registry.yarnpkg.com/@types/ioredis/-/ioredis-4.14.8.tgz#6dea9b8ed72f33847a97569582e737d93a1eee4e"
172 integrity sha512-VUbEZaeCfdiqfd3UDtmPpwewCBdbnjpMZtarKuZV7XwkhqgBZN208WQpsD3hT0BJqEx3GPApFnIVnIOq/eBpbA== 172 integrity sha512-ww38Psb0jj/8h9UYjRuT9RYF46E5O3j+03XSEBx6OQvCIkgPV52kF8DshVLh8DMSZs3fEjeoEzmyM3KP9n53tQ==
173 dependencies: 173 dependencies:
174 "@types/node" "*" 174 "@types/node" "*"
175 175
@@ -224,10 +224,10 @@
224 resolved "https://registry.yarnpkg.com/@types/mime/-/mime-2.0.1.tgz#dc488842312a7f075149312905b5e3c0b054c79d" 224 resolved "https://registry.yarnpkg.com/@types/mime/-/mime-2.0.1.tgz#dc488842312a7f075149312905b5e3c0b054c79d"
225 integrity sha512-FwI9gX75FgVBJ7ywgnq/P7tw+/o1GUbtP0KzbtusLigAOgIgNISRK0ZPl4qertvXSIE8YbsVJueQ90cDt9YYyw== 225 integrity sha512-FwI9gX75FgVBJ7ywgnq/P7tw+/o1GUbtP0KzbtusLigAOgIgNISRK0ZPl4qertvXSIE8YbsVJueQ90cDt9YYyw==
226 226
227"@types/mkdirp@^0.5.1": 227"@types/mkdirp@^1.0.0":
228 version "0.5.2" 228 version "1.0.0"
229 resolved "https://registry.yarnpkg.com/@types/mkdirp/-/mkdirp-0.5.2.tgz#503aacfe5cc2703d5484326b1b27efa67a339c1f" 229 resolved "https://registry.yarnpkg.com/@types/mkdirp/-/mkdirp-1.0.0.tgz#16ce0eabe4a9a3afe64557ad0ee6886ec3d32927"
230 integrity sha512-U5icWpv7YnZYGsN4/cmh3WD2onMY0aJIiTE6+51TwJCttdHvtCYmkBNOobHlXwrJRL0nkH9jH4kD+1FAdMN4Tg== 230 integrity sha512-ONFY9//bCEr3DWKON3iDv/Q8LXnhaYYaNDeFSN0AtO5o4sLf9F0pstJKKKjQhXE0kJEeHs8eR6SAsROhhc2Csw==
231 dependencies: 231 dependencies:
232 "@types/node" "*" 232 "@types/node" "*"
233 233
@@ -244,26 +244,26 @@
244 "@types/express" "*" 244 "@types/express" "*"
245 245
246"@types/multer@^1.3.3": 246"@types/multer@^1.3.3":
247 version "1.4.0" 247 version "1.4.2"
248 resolved "https://registry.yarnpkg.com/@types/multer/-/multer-1.4.0.tgz#a4a83bee02696f61f63b65a87f9ebe8bdf12b767" 248 resolved "https://registry.yarnpkg.com/@types/multer/-/multer-1.4.2.tgz#f73e9eab7d8e0ff2842630e7968b88336cbb7e1c"
249 integrity sha512-mF3lGy1HTixLELNGufKTvLWGUZKd0Amz/nZYj79nzCXWye2wTlgIo4CZ+mze7xMkezcWmQviV9uXYRMpZ0qk1w== 249 integrity sha512-pVcPwuC0FbVcLhopJHx8Ro3WSXjvVvEpJMfy+DFAL/3DwNYAQH+hf/Vq+PqoS5kM4mng7L/4upzXhP/12yWh4w==
250 dependencies: 250 dependencies:
251 "@types/express" "*" 251 "@types/express" "*"
252 252
253"@types/node@*": 253"@types/node@*":
254 version "13.5.3" 254 version "13.7.6"
255 resolved "https://registry.yarnpkg.com/@types/node/-/node-13.5.3.tgz#37f1f539b7535b9fb4ef77d59db1847a837b7f17" 255 resolved "https://registry.yarnpkg.com/@types/node/-/node-13.7.6.tgz#cb734a7c191472ae6a2b3a502b4dfffcea974113"
256 integrity sha512-ZPnWX9PW992w6DUsz3JIXHaSb5v7qmKCVzC3km6SxcDGxk7zmLfYaCJTbktIa5NeywJkkZDhGldKqDIvC5DRrA== 256 integrity sha512-eyK7MWD0R1HqVTp+PtwRgFeIsemzuj4gBFSQxfPHY5iMjS7474e5wq+VFgTcdpyHeNxyKSaetYAjdMLJlKoWqA==
257 257
258"@types/node@^10.0.8": 258"@types/node@^10.0.8":
259 version "10.17.14" 259 version "10.17.16"
260 resolved "https://registry.yarnpkg.com/@types/node/-/node-10.17.14.tgz#b6c60ebf2fb5e4229fdd751ff9ddfae0f5f31541" 260 resolved "https://registry.yarnpkg.com/@types/node/-/node-10.17.16.tgz#ee96ddac1a38d98d2c8a71c7df0cdad5758e8993"
261 integrity sha512-G0UmX5uKEmW+ZAhmZ6PLTQ5eu/VPaT+d/tdLd5IFsKRPcbe6lPxocBtcYBFSaLaCW8O60AX90e91Nsp8lVHCNw== 261 integrity sha512-A4283YSA1OmnIivcpy/4nN86YlnKRiQp8PYwI2KdPCONEBN093QTb0gCtERtkLyVNGKKIGazTZ2nAmVzQU51zA==
262 262
263"@types/node@^12.12.3": 263"@types/node@^12.12.3":
264 version "12.12.26" 264 version "12.12.28"
265 resolved "https://registry.yarnpkg.com/@types/node/-/node-12.12.26.tgz#213e153babac0ed169d44a6d919501e68f59dea9" 265 resolved "https://registry.yarnpkg.com/@types/node/-/node-12.12.28.tgz#3a2b5f8d21f96ace690a8832ae9779114612575f"
266 integrity sha512-UmUm94/QZvU5xLcUlNR8hA7Ac+fGpO1EG/a8bcWVz0P0LqtxFmun9Y2bbtuckwGboWJIT70DoWq1r3hb56n3DA== 266 integrity sha512-g73GJYJDXgf0jqg+P9S8h2acWbDXNkoCX8DLtJVu7Fkn788pzQ/oJsrdJz/2JejRf/SjfZaAhsw+3nd1D5EWGg==
267 267
268"@types/nodemailer@^6.2.0": 268"@types/nodemailer@^6.2.0":
269 version "6.4.0" 269 version "6.4.0"
@@ -308,9 +308,9 @@
308 integrity sha512-ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA== 308 integrity sha512-ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA==
309 309
310"@types/redis@*", "@types/redis@^2.8.5": 310"@types/redis@*", "@types/redis@^2.8.5":
311 version "2.8.14" 311 version "2.8.16"
312 resolved "https://registry.yarnpkg.com/@types/redis/-/redis-2.8.14.tgz#2ed46d0f923f7ccd63fbe73a46a1241e606cf716" 312 resolved "https://registry.yarnpkg.com/@types/redis/-/redis-2.8.16.tgz#62dd5176d53c5f133f99661000f548a75b9761e2"
313 integrity sha512-255dzsOLJdXFHBio9/aMHGozNkoiBUgc+g2nlNjbTSp5qcAlmpm4Z6Xs3pKOBLNIKdZbA2BkUxWvYSIwKra0Yw== 313 integrity sha512-7iJzu9OvKPuKiZxlIVG7P3UM7C3XX4FxXk9f24MkAvucze93Zp4XzoERmDaKQnaZP0Qv1pMAq25lAvUPCKXCHQ==
314 dependencies: 314 dependencies:
315 "@types/node" "*" 315 "@types/node" "*"
316 316
@@ -361,9 +361,9 @@
361 "@types/node" "*" 361 "@types/node" "*"
362 362
363"@types/superagent@*": 363"@types/superagent@*":
364 version "4.1.4" 364 version "4.1.7"
365 resolved "https://registry.yarnpkg.com/@types/superagent/-/superagent-4.1.4.tgz#63f74955a28073870cfd9c100bcacb26d72b3764" 365 resolved "https://registry.yarnpkg.com/@types/superagent/-/superagent-4.1.7.tgz#a7d92d98c490ee0f802a127fdf149b9a114f77a5"
366 integrity sha512-SRH2q6/5/nhOkAuLXm3azRGjBYpoKCZWh138Rt1AxSIyE6/1b9uClIH2V+JfyDtjIvgr5yQqYgNUmdpbneJoZQ== 366 integrity sha512-JSwNPgRYjIC4pIeOqLwWwfGj6iP1n5NE6kNBEbGx2V8H78xCPwx7QpNp9plaI30+W3cFEzJO7BIIsXE+dbtaGg==
367 dependencies: 367 dependencies:
368 "@types/cookiejar" "*" 368 "@types/cookiejar" "*"
369 "@types/node" "*" 369 "@types/node" "*"
@@ -401,46 +401,46 @@
401 "@types/simple-peer" "*" 401 "@types/simple-peer" "*"
402 402
403"@types/ws@^7.2.1": 403"@types/ws@^7.2.1":
404 version "7.2.1" 404 version "7.2.2"
405 resolved "https://registry.yarnpkg.com/@types/ws/-/ws-7.2.1.tgz#b800f2b8aee694e2b581113643e20d79dd3b8556" 405 resolved "https://registry.yarnpkg.com/@types/ws/-/ws-7.2.2.tgz#1bd2038bc80aea60f8a20b2dcf08602a72e65063"
406 integrity sha512-UEmRNbXFGvfs/sLncf01GuVv6U1mZP3Df0iXWx4kUlikJxbFyFADp95mDn1XDTE2mXpzzoHcKlfFcbytLq4vaA== 406 integrity sha512-oqnI3DbGCVI9zJ/WHdFo3CUE8jQ8CVQDUIKaDtlTcNeT4zs6UCg9Gvk5QrFx2QPkRszpM6yc8o0p4aGjCsTi+w==
407 dependencies: 407 dependencies:
408 "@types/node" "*" 408 "@types/node" "*"
409 409
410"@typescript-eslint/eslint-plugin@^2.18.0": 410"@typescript-eslint/eslint-plugin@^2.18.0":
411 version "2.18.0" 411 version "2.21.0"
412 resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.18.0.tgz#f8cf272dfb057ecf1ea000fea1e0b3f06a32f9cb" 412 resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.21.0.tgz#a34de84a0791cae0357c4dda805c5b4e8203b6c6"
413 integrity sha512-kuO8WQjV+RCZvAXVRJfXWiJ8iYEtfHlKgcqqqXg9uUkIolEHuUaMmm8/lcO4xwCOtaw6mY0gStn2Lg4/eUXXYQ== 413 integrity sha512-b5jjjDMxzcjh/Sbjuo7WyhrQmVJg0WipTHQgXh5Xwx10uYm6nPWqN1WGOsaNq4HR3Zh4wUx4IRQdDkCHwyewyw==
414 dependencies: 414 dependencies:
415 "@typescript-eslint/experimental-utils" "2.18.0" 415 "@typescript-eslint/experimental-utils" "2.21.0"
416 eslint-utils "^1.4.3" 416 eslint-utils "^1.4.3"
417 functional-red-black-tree "^1.0.1" 417 functional-red-black-tree "^1.0.1"
418 regexpp "^3.0.0" 418 regexpp "^3.0.0"
419 tsutils "^3.17.1" 419 tsutils "^3.17.1"
420 420
421"@typescript-eslint/experimental-utils@2.18.0": 421"@typescript-eslint/experimental-utils@2.21.0":
422 version "2.18.0" 422 version "2.21.0"
423 resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-2.18.0.tgz#e4eab839082030282496c1439bbf9fdf2a4f3da8" 423 resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-2.21.0.tgz#71de390a3ec00b280b69138d80733406e6e86bfa"
424 integrity sha512-J6MopKPHuJYmQUkANLip7g9I82ZLe1naCbxZZW3O2sIxTiq/9YYoOELEKY7oPg0hJ0V/AQ225h2z0Yp+RRMXhw== 424 integrity sha512-olKw9JP/XUkav4lq0I7S1mhGgONJF9rHNhKFn9wJlpfRVjNo3PPjSvybxEldvCXnvD+WAshSzqH5cEjPp9CsBA==
425 dependencies: 425 dependencies:
426 "@types/json-schema" "^7.0.3" 426 "@types/json-schema" "^7.0.3"
427 "@typescript-eslint/typescript-estree" "2.18.0" 427 "@typescript-eslint/typescript-estree" "2.21.0"
428 eslint-scope "^5.0.0" 428 eslint-scope "^5.0.0"
429 429
430"@typescript-eslint/parser@^2.10.0": 430"@typescript-eslint/parser@^2.19.2":
431 version "2.18.0" 431 version "2.21.0"
432 resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-2.18.0.tgz#d5f7fc1839abd4a985394e40e9d2454bd56aeb1f" 432 resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-2.21.0.tgz#4f200995517c3d5fc5ef51b17527bc948992e438"
433 integrity sha512-SJJPxFMEYEWkM6pGfcnjLU+NJIPo+Ko1QrCBL+i0+zV30ggLD90huEmMMhKLHBpESWy9lVEeWlQibweNQzyc+A== 433 integrity sha512-VrmbdrrrvvI6cPPOG7uOgGUFXNYTiSbnRq8ZMyuGa4+qmXJXVLEEz78hKuqupvkpwJQNk1Ucz1TenrRP90gmBg==
434 dependencies: 434 dependencies:
435 "@types/eslint-visitor-keys" "^1.0.0" 435 "@types/eslint-visitor-keys" "^1.0.0"
436 "@typescript-eslint/experimental-utils" "2.18.0" 436 "@typescript-eslint/experimental-utils" "2.21.0"
437 "@typescript-eslint/typescript-estree" "2.18.0" 437 "@typescript-eslint/typescript-estree" "2.21.0"
438 eslint-visitor-keys "^1.1.0" 438 eslint-visitor-keys "^1.1.0"
439 439
440"@typescript-eslint/typescript-estree@2.18.0": 440"@typescript-eslint/typescript-estree@2.21.0":
441 version "2.18.0" 441 version "2.21.0"
442 resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-2.18.0.tgz#cfbd16ed1b111166617d718619c19b62764c8460" 442 resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-2.21.0.tgz#7e4be29f2e338195a2e8c818949ed0ff727cc943"
443 integrity sha512-gVHylf7FDb8VSi2ypFuEL3hOtoC4HkZZ5dOjXvVjoyKdRrvXAOPSzpNRnKMfaUUEiSLP8UF9j9X9EDLxC0lfZg== 443 integrity sha512-NC/nogZNb9IK2MEFQqyDBAciOT8Lp8O3KgAfvHx2Skx6WBo+KmDqlU3R9KxHONaijfTIKtojRe3SZQyMjr3wBw==
444 dependencies: 444 dependencies:
445 debug "^4.1.1" 445 debug "^4.1.1"
446 eslint-visitor-keys "^1.1.0" 446 eslint-visitor-keys "^1.1.0"
@@ -464,9 +464,9 @@ accepts@~1.3.4, accepts@~1.3.7:
464 negotiator "0.6.2" 464 negotiator "0.6.2"
465 465
466acorn-jsx@^5.1.0: 466acorn-jsx@^5.1.0:
467 version "5.1.0" 467 version "5.2.0"
468 resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.1.0.tgz#294adb71b57398b0680015f0a38c563ee1db5384" 468 resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.2.0.tgz#4c66069173d6fdd68ed85239fc256226182b2ebe"
469 integrity sha512-tMUqwBWfLFbJbizRmEcWSLw6HnFzfdJs2sOJEOwwtVPMoH/0Ay+E703oZz78VSXZiiDcZrQ5XKjPIUQixhmgVw== 469 integrity sha512-HiUX/+K2YpkpJ+SzBffkM/AQ2YE03S0U1kjTLVpoJdhZMOWy8qvXVN9JdLqv2QsaQ6MPYQIuNmwD8zOiYUofLQ==
470 470
471acorn@^7.1.0: 471acorn@^7.1.0:
472 version "7.1.0" 472 version "7.1.0"
@@ -489,9 +489,9 @@ after@0.8.2:
489 integrity sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8= 489 integrity sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=
490 490
491ajv@^6.10.0, ajv@^6.10.2, ajv@^6.5.5: 491ajv@^6.10.0, ajv@^6.10.2, ajv@^6.5.5:
492 version "6.11.0" 492 version "6.12.0"
493 resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.11.0.tgz#c3607cbc8ae392d8a5a536f25b21f8e5f3f87fe9" 493 resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.0.tgz#06d60b96d87b8454a5adaba86e7854da629db4b7"
494 integrity sha512-nCprB/0syFYy9fVYU1ox1l2KN8S9I+tziH8D4zdZuLT3N6RMlGSGt5FSTpAiHB/Whv8Qs1cWHma1aMKZyaHRKA== 494 integrity sha512-D6gFiFA0RRLyUbvijN74DWAjXSFxWKaWP7mldxkVhyhAV3+SWA9HEJPHQ2c9soIeTFJqcSdFDGFgdqs1iUU2Hw==
495 dependencies: 495 dependencies:
496 fast-deep-equal "^3.1.1" 496 fast-deep-equal "^3.1.1"
497 fast-json-stable-stringify "^2.0.0" 497 fast-json-stable-stringify "^2.0.0"
@@ -589,9 +589,9 @@ are-we-there-yet@~1.1.2:
589 readable-stream "^2.0.6" 589 readable-stream "^2.0.6"
590 590
591arg@^4.1.0, arg@^4.1.1: 591arg@^4.1.0, arg@^4.1.1:
592 version "4.1.2" 592 version "4.1.3"
593 resolved "https://registry.yarnpkg.com/arg/-/arg-4.1.2.tgz#e70c90579e02c63d80e3ad4e31d8bfdb8bd50064" 593 resolved "https://registry.yarnpkg.com/arg/-/arg-4.1.3.tgz#269fc7ad5b8e42cb63c896d5666017261c144089"
594 integrity sha512-+ytCkGcBtHZ3V2r2Z06AncYO8jz46UEamcspGoU8lHcEbpn6J77QK0vdWvChsclg/tM5XIJC5tnjmPp7Eq6Obg== 594 integrity sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==
595 595
596argparse@^1.0.7: 596argparse@^1.0.7:
597 version "1.0.10" 597 version "1.0.10"
@@ -667,9 +667,9 @@ async-lru@^1.1.1:
667 lru "^3.1.0" 667 lru "^3.1.0"
668 668
669async@>=0.2.9, async@^3.0.1, async@^3.1.0: 669async@>=0.2.9, async@^3.0.1, async@^3.1.0:
670 version "3.1.1" 670 version "3.2.0"
671 resolved "https://registry.yarnpkg.com/async/-/async-3.1.1.tgz#dd3542db03de837979c9ebbca64ca01b06dc98df" 671 resolved "https://registry.yarnpkg.com/async/-/async-3.2.0.tgz#b3a2685c5ebb641d3de02d161002c60fc9f85720"
672 integrity sha512-X5Dj8hK1pJNC2Wzo2Rcp9FBVdJMGRR/S7V+lH46s8GVFhtbo5O4Le5GECCF/8PISVdkUA6mMPvgz7qTTD1rf1g== 672 integrity sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==
673 673
674async@^2.6.1: 674async@^2.6.1:
675 version "2.6.3" 675 version "2.6.3"
@@ -752,13 +752,13 @@ bcrypt-pbkdf@^1.0.0:
752 dependencies: 752 dependencies:
753 tweetnacl "^0.14.3" 753 tweetnacl "^0.14.3"
754 754
755bcrypt@3.0.7: 755bcrypt@4.0.0:
756 version "3.0.7" 756 version "4.0.0"
757 resolved "https://registry.yarnpkg.com/bcrypt/-/bcrypt-3.0.7.tgz#1187d29df2e1cde44268152b13e3d4a655a7c7de" 757 resolved "https://registry.yarnpkg.com/bcrypt/-/bcrypt-4.0.0.tgz#c973832823c45d6d5cbcd943f5f07dde546df252"
758 integrity sha512-K5UglF9VQvBMHl/1elNyyFvAfOY9Bj+rpKrCSR9sFwcW8FywAYJSRwTURNej5TaAK2TEJkcJ6r6lh1YPmspx5Q== 758 integrity sha512-UroxVJgmpeek3uxjY0IgtVtegM8EQqSLXnc5HE59m388MGZr0wPpRBqKJTaTraY3YEJOo1XIczExiEY9eeOCmg==
759 dependencies: 759 dependencies:
760 nan "2.14.0" 760 node-addon-api "^2.0.0"
761 node-pre-gyp "0.13.0" 761 node-pre-gyp "0.14.0"
762 762
763bencode@^2.0.0: 763bencode@^2.0.0:
764 version "2.0.1" 764 version "2.0.1"
@@ -918,7 +918,7 @@ body-parser@1.19.0, body-parser@^1.12.4:
918 raw-body "2.4.0" 918 raw-body "2.4.0"
919 type-is "~1.6.17" 919 type-is "~1.6.17"
920 920
921bowser@^2.7.0: 921bowser@2.9.0:
922 version "2.9.0" 922 version "2.9.0"
923 resolved "https://registry.yarnpkg.com/bowser/-/bowser-2.9.0.tgz#3bed854233b419b9a7422d9ee3e85504373821c9" 923 resolved "https://registry.yarnpkg.com/bowser/-/bowser-2.9.0.tgz#3bed854233b419b9a7422d9ee3e85504373821c9"
924 integrity sha512-2ld76tuLBNFekRgmJfT2+3j5MIrP6bFict8WAIT3beq+srz1gcKNAdNKMqHqauQt63NmAa88HfP1/Ypa9Er3HA== 924 integrity sha512-2ld76tuLBNFekRgmJfT2+3j5MIrP6bFict8WAIT3beq+srz1gcKNAdNKMqHqauQt63NmAa88HfP1/Ypa9Er3HA==
@@ -997,20 +997,20 @@ bufferutil@^4.0.0:
997 node-gyp-build "~3.7.0" 997 node-gyp-build "~3.7.0"
998 998
999bull@^3.4.2: 999bull@^3.4.2:
1000 version "3.12.1" 1000 version "3.13.0"
1001 resolved "https://registry.yarnpkg.com/bull/-/bull-3.12.1.tgz#ced62d0afca81c9264b44f1b6f39243df5d2e73f" 1001 resolved "https://registry.yarnpkg.com/bull/-/bull-3.13.0.tgz#232935f9a5c0c87be6eb2aa95e434ff115bacd7a"
1002 integrity sha512-X3bSP7gTqPXLYVSyUtQuTOqZuU0GwVbV304Et84Z8bxYP60R1VD3FUOLsESVRA9LIUEOWVH3hE8MFqlszmO0Gw== 1002 integrity sha512-nP8ICMNHGYDNt6cgPqBPm90n57xA+/Om2wI2EGEOIJtWutjrYt8JAWiiFYjZKrly9UkKlrfG9qgOCwFFdS5xaw==
1003 dependencies: 1003 dependencies:
1004 cron-parser "^2.13.0" 1004 cron-parser "^2.13.0"
1005 debuglog "^1.0.0" 1005 debuglog "^1.0.0"
1006 get-port "^5.0.0" 1006 get-port "^5.1.1"
1007 ioredis "^4.14.1" 1007 ioredis "^4.14.1"
1008 lodash "^4.17.15" 1008 lodash "^4.17.15"
1009 p-timeout "^3.1.0" 1009 p-timeout "^3.2.0"
1010 promise.prototype.finally "^3.1.1" 1010 promise.prototype.finally "^3.1.2"
1011 semver "^6.3.0" 1011 semver "^6.3.0"
1012 util.promisify "^1.0.0" 1012 util.promisify "^1.0.1"
1013 uuid "^3.3.3" 1013 uuid "^3.4.0"
1014 1014
1015busboy@^0.2.11: 1015busboy@^0.2.11:
1016 version "0.2.14" 1016 version "0.2.14"
@@ -1174,9 +1174,9 @@ chokidar@^3.2.2:
1174 fsevents "~2.1.2" 1174 fsevents "~2.1.2"
1175 1175
1176chownr@^1.1.1, chownr@^1.1.3: 1176chownr@^1.1.1, chownr@^1.1.3:
1177 version "1.1.3" 1177 version "1.1.4"
1178 resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.3.tgz#42d837d5239688d55f303003a508230fa6727142" 1178 resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b"
1179 integrity sha512-i70fVHhmV3DtTl6nqvZOnIjbY0Pe4kAUjwHj8z0zAdgBtYrJyYwLKCCuRBQ5ppkyL0AkN7HKRnETdmdp1zqNXw== 1179 integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==
1180 1180
1181chrome-dgram@^3.0.2: 1181chrome-dgram@^3.0.2:
1182 version "3.0.4" 1182 version "3.0.4"
@@ -1375,9 +1375,9 @@ commander@^2.20.0, commander@^2.7.1:
1375 integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== 1375 integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
1376 1376
1377commander@^4.0.1: 1377commander@^4.0.1:
1378 version "4.1.0" 1378 version "4.1.1"
1379 resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.0.tgz#545983a0603fe425bc672d66c9e3c89c42121a83" 1379 resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068"
1380 integrity sha512-NIQrwvv9V39FHgGFm36+U9SMQzbiHvU79k+iADraJTpmrFFfx7Ds0IvDoAdZsDrknlkRk14OYoWXb57uTh7/sw== 1380 integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==
1381 1381
1382compact2string@^1.2.0: 1382compact2string@^1.2.0:
1383 version "1.4.1" 1383 version "1.4.1"
@@ -1437,9 +1437,9 @@ concurrently@^5.0.0:
1437 yargs "^13.3.0" 1437 yargs "^13.3.0"
1438 1438
1439config@^3.0.0: 1439config@^3.0.0:
1440 version "3.2.5" 1440 version "3.3.0"
1441 resolved "https://registry.yarnpkg.com/config/-/config-3.2.5.tgz#ab10ab88b61a873fbf9a5f0c6b4a22750422f243" 1441 resolved "https://registry.yarnpkg.com/config/-/config-3.3.0.tgz#574deb6ff1438807b7ecf6dbad20dd32dd5655ab"
1442 integrity sha512-8itpjyR01lAJanhAlPncBngYRZez/LoRLW8wnGi+6SEcsUyA1wvHvbpIrAJYDJT+W9BScnj4mYoUgbtp9I+0+Q== 1442 integrity sha512-Xw++JjmYOLLX2HaYpySAveO8a9o+Af0jpDdEt1st8xtLeZI0bDfNsI90DGFyE/7mNnEjHiI8ivp/PieM6ODtdw==
1443 dependencies: 1443 dependencies:
1444 json5 "^1.0.1" 1444 json5 "^1.0.1"
1445 1445
@@ -1621,9 +1621,9 @@ dasherize@2.0.0:
1621 integrity sha1-bYCcnNDPe7iVLYD8hPoT1H3bEwg= 1621 integrity sha1-bYCcnNDPe7iVLYD8hPoT1H3bEwg=
1622 1622
1623date-fns@^2.0.1: 1623date-fns@^2.0.1:
1624 version "2.9.0" 1624 version "2.10.0"
1625 resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.9.0.tgz#d0b175a5c37ed5f17b97e2272bbc1fa5aec677d2" 1625 resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.10.0.tgz#abd10604d8bafb0bcbd2ba2e9b0563b922ae4b6b"
1626 integrity sha512-khbFLu/MlzLjEzy9Gh8oY1hNt/Dvxw3J6Rbc28cVoYWQaC1S3YI4xwkF9ZWcjDLscbZlY9hISMr66RFzZagLsA== 1626 integrity sha512-EhfEKevYGWhWlZbNeplfhIU/+N+x0iCIx7VzKlXma2EdQyznVlZhCptXUY+BegNpPW2kjdx15Rvq503YcXXrcA==
1627 1627
1628debug@2.6.9, debug@^2.2.0, debug@^2.6.9: 1628debug@2.6.9, debug@^2.2.0, debug@^2.6.9:
1629 version "2.6.9" 1629 version "2.6.9"
@@ -1721,7 +1721,7 @@ delegates@^1.0.0:
1721 resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" 1721 resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a"
1722 integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o= 1722 integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=
1723 1723
1724denque@^1.1.0: 1724denque@^1.1.0, denque@^1.4.1:
1725 version "1.4.1" 1725 version "1.4.1"
1726 resolved "https://registry.yarnpkg.com/denque/-/denque-1.4.1.tgz#6744ff7641c148c3f8a69c307e51235c1f4a37cf" 1726 resolved "https://registry.yarnpkg.com/denque/-/denque-1.4.1.tgz#6744ff7641c148c3f8a69c307e51235c1f4a37cf"
1727 integrity sha512-OfzPuSZKGcgr96rf1oODnfjqBFmr1DVoc/TrItj3Ohe0Ah1C5WX5Baquw/9U9KovnQ88EqmJbD66rKYUQYN1tQ== 1727 integrity sha512-OfzPuSZKGcgr96rf1oODnfjqBFmr1DVoc/TrItj3Ohe0Ah1C5WX5Baquw/9U9KovnQ88EqmJbD66rKYUQYN1tQ==
@@ -1810,11 +1810,6 @@ dottie@^2.0.0:
1810 resolved "https://registry.yarnpkg.com/dottie/-/dottie-2.0.2.tgz#cc91c0726ce3a054ebf11c55fbc92a7f266dd154" 1810 resolved "https://registry.yarnpkg.com/dottie/-/dottie-2.0.2.tgz#cc91c0726ce3a054ebf11c55fbc92a7f266dd154"
1811 integrity sha512-fmrwR04lsniq/uSr8yikThDTrM7epXHBAAjH9TbeH3rEA8tdCO7mRzB9hdmdGyJCxF8KERo9CITcm3kGuoyMhg== 1811 integrity sha512-fmrwR04lsniq/uSr8yikThDTrM7epXHBAAjH9TbeH3rEA8tdCO7mRzB9hdmdGyJCxF8KERo9CITcm3kGuoyMhg==
1812 1812
1813double-ended-queue@^2.1.0-0:
1814 version "2.1.0-0"
1815 resolved "https://registry.yarnpkg.com/double-ended-queue/-/double-ended-queue-2.1.0-0.tgz#103d3527fd31528f40188130c841efdd78264e5c"
1816 integrity sha1-ED01J/0xUo9AGIEwyEHv3XgmTlw=
1817
1818duplexer3@^0.1.4: 1813duplexer3@^0.1.4:
1819 version "0.1.4" 1814 version "0.1.4"
1820 resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2" 1815 resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2"
@@ -2041,12 +2036,12 @@ escape-string-regexp@1.0.5, escape-string-regexp@^1.0.5, escape-string-regexp@~1
2041 resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" 2036 resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
2042 integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= 2037 integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
2043 2038
2044eslint-config-standard-with-typescript@^12.0.1: 2039eslint-config-standard-with-typescript@^14.0.0:
2045 version "12.0.1" 2040 version "14.0.0"
2046 resolved "https://registry.yarnpkg.com/eslint-config-standard-with-typescript/-/eslint-config-standard-with-typescript-12.0.1.tgz#60f941a3a942b50393715ca336e1c7ba76e3ab04" 2041 resolved "https://registry.yarnpkg.com/eslint-config-standard-with-typescript/-/eslint-config-standard-with-typescript-14.0.0.tgz#8952df9673eed1ffe59e82859002d540120bf547"
2047 integrity sha512-v0DDNzsb36Oun3N04Y27Ca9DfF+S9Orrdtqa5anUUpwIu/MMqCRxYAcKdD0Uao+Gzqz9EjaFYjBKZCPFyXH5jw== 2042 integrity sha512-SDmsqQWqu4h62rvWCBFsntdnXJgmZyLjsmgYfzQCPAkBfEEKrobr5DDW0mquVZ3j1hcyzhbrPmX3VNJRYBPHFw==
2048 dependencies: 2043 dependencies:
2049 "@typescript-eslint/parser" "^2.10.0" 2044 "@typescript-eslint/parser" "^2.19.2"
2050 eslint-config-standard "^14.1.0" 2045 eslint-config-standard "^14.1.0"
2051 2046
2052eslint-config-standard@^14.1.0: 2047eslint-config-standard@^14.1.0:
@@ -2203,9 +2198,9 @@ esprima@^4.0.0:
2203 integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== 2198 integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==
2204 2199
2205esquery@^1.0.1: 2200esquery@^1.0.1:
2206 version "1.0.1" 2201 version "1.1.0"
2207 resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.0.1.tgz#406c51658b1f5991a5f9b62b1dc25b00e3e5c708" 2202 resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.1.0.tgz#c5c0b66f383e7656404f86b31334d72524eddb48"
2208 integrity sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA== 2203 integrity sha512-MxYW9xKmROWF672KqjO75sszsA8Mxhw06YFeS5VHlB98KDHbOSurm3ArsjO60Eaf3QmGMCP1yn+0JQkNLo/97Q==
2209 dependencies: 2204 dependencies:
2210 estraverse "^4.0.0" 2205 estraverse "^4.0.0"
2211 2206
@@ -2288,9 +2283,9 @@ express-oauth-server@^2.0.0:
2288 oauth2-server "3.0.0" 2283 oauth2-server "3.0.0"
2289 2284
2290express-rate-limit@^5.0.0: 2285express-rate-limit@^5.0.0:
2291 version "5.0.0" 2286 version "5.1.1"
2292 resolved "https://registry.yarnpkg.com/express-rate-limit/-/express-rate-limit-5.0.0.tgz#9a6f4cacc388c1a1da7ba2f65db69f7395e9b04e" 2287 resolved "https://registry.yarnpkg.com/express-rate-limit/-/express-rate-limit-5.1.1.tgz#572e75c47ef890a6c9a3347f27bf3557d571f9ed"
2293 integrity sha512-dhT57wqxfqmkOi4HM7NuT4Gd7gbUgSK2ocG27Y6lwm8lbOAw9XQfeANawGq8wLDtlGPO1ZgDj0HmKsykTxfFAg== 2288 integrity sha512-puA1zcCx/quwWUOU6pT6daCt6t7SweD9wKChKhb+KSgFMKRwS81C224hiSAUANw/gnSHiwEhgozM/2ezEBZPeA==
2294 2289
2295express-validator@^6.4.0: 2290express-validator@^6.4.0:
2296 version "6.4.0" 2291 version "6.4.0"
@@ -2403,9 +2398,9 @@ fecha@^2.3.3:
2403 integrity sha512-lUGBnIamTAwk4znq5BcqsDaxSmZ9nDVJaij6NvRt/Tg4R69gERA+otPKbS86ROw9nxVMw2/mp1fnaiWqbs6Sdg== 2398 integrity sha512-lUGBnIamTAwk4znq5BcqsDaxSmZ9nDVJaij6NvRt/Tg4R69gERA+otPKbS86ROw9nxVMw2/mp1fnaiWqbs6Sdg==
2404 2399
2405figures@^3.0.0: 2400figures@^3.0.0:
2406 version "3.1.0" 2401 version "3.2.0"
2407 resolved "https://registry.yarnpkg.com/figures/-/figures-3.1.0.tgz#4b198dd07d8d71530642864af2d45dd9e459c4ec" 2402 resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af"
2408 integrity sha512-ravh8VRXqHuMvZt/d8GblBeqDMkdJMBdv/2KntFH+ra5MXkO7nxNKpzQ3n6QD/2da1kH0aWmNISdvhM7gl2gVg== 2403 integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==
2409 dependencies: 2404 dependencies:
2410 escape-string-regexp "^1.0.5" 2405 escape-string-regexp "^1.0.5"
2411 2406
@@ -2526,9 +2521,9 @@ form-data@~2.3.2:
2526 mime-types "^2.1.12" 2521 mime-types "^2.1.12"
2527 2522
2528formidable@^1.2.0: 2523formidable@^1.2.0:
2529 version "1.2.1" 2524 version "1.2.2"
2530 resolved "https://registry.yarnpkg.com/formidable/-/formidable-1.2.1.tgz#70fb7ca0290ee6ff961090415f4b3df3d2082659" 2525 resolved "https://registry.yarnpkg.com/formidable/-/formidable-1.2.2.tgz#bf69aea2972982675f00865342b982986f6b8dd9"
2531 integrity sha512-Fs9VRguL0gqGHkXS5GQiMCr1VhZBxz0JnJs4JmMp/2jL18Fmbzvv7vOFRU+U8TBkHEE/CX1qDXzJplVULgsLeg== 2526 integrity sha512-V8gLm+41I/8kguQ4/o1D3RIHRmhYFG4pnNyonvua+40rqcEmT4+V71yaZ3B457xbbgCsCfjSPi65u/W6vK1U5Q==
2532 2527
2533forwarded@~0.1.2: 2528forwarded@~0.1.2:
2534 version "0.1.2" 2529 version "0.1.2"
@@ -2638,7 +2633,7 @@ get-func-name@^2.0.0:
2638 resolved "https://registry.yarnpkg.com/get-func-name/-/get-func-name-2.0.0.tgz#ead774abee72e20409433a066366023dd6887a41" 2633 resolved "https://registry.yarnpkg.com/get-func-name/-/get-func-name-2.0.0.tgz#ead774abee72e20409433a066366023dd6887a41"
2639 integrity sha1-6td0q+5y4gQJQzoGY2YCPdaIekE= 2634 integrity sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=
2640 2635
2641get-port@^5.0.0: 2636get-port@^5.1.1:
2642 version "5.1.1" 2637 version "5.1.1"
2643 resolved "https://registry.yarnpkg.com/get-port/-/get-port-5.1.1.tgz#0469ed07563479de6efb986baf053dcd7d4e3193" 2638 resolved "https://registry.yarnpkg.com/get-port/-/get-port-5.1.1.tgz#0469ed07563479de6efb986baf053dcd7d4e3193"
2644 integrity sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ== 2639 integrity sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==
@@ -2761,7 +2756,7 @@ har-schema@^2.0.0:
2761 resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" 2756 resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92"
2762 integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= 2757 integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=
2763 2758
2764har-validator@~5.1.0: 2759har-validator@~5.1.3:
2765 version "5.1.3" 2760 version "5.1.3"
2766 resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.3.tgz#1ef89ebd3e4996557675eed9893110dc350fa080" 2761 resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.3.tgz#1ef89ebd3e4996557675eed9893110dc350fa080"
2767 integrity sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g== 2762 integrity sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==
@@ -2825,20 +2820,20 @@ helmet-crossdomain@0.4.0:
2825 resolved "https://registry.yarnpkg.com/helmet-crossdomain/-/helmet-crossdomain-0.4.0.tgz#5f1fe5a836d0325f1da0a78eaa5fd8429078894e" 2820 resolved "https://registry.yarnpkg.com/helmet-crossdomain/-/helmet-crossdomain-0.4.0.tgz#5f1fe5a836d0325f1da0a78eaa5fd8429078894e"
2826 integrity sha512-AB4DTykRw3HCOxovD1nPR16hllrVImeFp5VBV9/twj66lJ2nU75DP8FPL0/Jp4jj79JhTfG+pFI2MD02kWJ+fA== 2821 integrity sha512-AB4DTykRw3HCOxovD1nPR16hllrVImeFp5VBV9/twj66lJ2nU75DP8FPL0/Jp4jj79JhTfG+pFI2MD02kWJ+fA==
2827 2822
2828helmet-csp@2.9.4: 2823helmet-csp@2.9.5:
2829 version "2.9.4" 2824 version "2.9.5"
2830 resolved "https://registry.yarnpkg.com/helmet-csp/-/helmet-csp-2.9.4.tgz#801382bac98f2f88706dc5c89d95c7e31af3a4a9" 2825 resolved "https://registry.yarnpkg.com/helmet-csp/-/helmet-csp-2.9.5.tgz#ea1ebec6d481e8f9aa5f48cc4ca2714e031f627d"
2831 integrity sha512-qUgGx8+yk7Xl8XFEGI4MFu1oNmulxhQVTlV8HP8tV3tpfslCs30OZz/9uQqsWPvDISiu/NwrrCowsZBhFADYqg== 2826 integrity sha512-w9nps5adqFQwgktVPDbXkARmZot/nr8aegzQas9AXdBSwBFBBefPpDSTV0wtgHlAUdDwY6MZo7qAl9yts3ppJg==
2832 dependencies: 2827 dependencies:
2833 bowser "^2.7.0" 2828 bowser "2.9.0"
2834 camelize "1.0.0" 2829 camelize "1.0.0"
2835 content-security-policy-builder "2.1.0" 2830 content-security-policy-builder "2.1.0"
2836 dasherize "2.0.0" 2831 dasherize "2.0.0"
2837 2832
2838helmet@^3.12.1: 2833helmet@^3.12.1:
2839 version "3.21.2" 2834 version "3.21.3"
2840 resolved "https://registry.yarnpkg.com/helmet/-/helmet-3.21.2.tgz#7e2a19d5f6d898a77b5d2858e8e4bb2cda59f19f" 2835 resolved "https://registry.yarnpkg.com/helmet/-/helmet-3.21.3.tgz#15777aae82a4d2678c104fd18195a4012f429b67"
2841 integrity sha512-okUo+MeWgg00cKB8Csblu8EXgcIoDyb5ZS/3u0W4spCimeVuCUvVZ6Vj3O2VJ1Sxpyb8jCDvzu0L1KKT11pkIg== 2836 integrity sha512-8OjGNdpG3WQhPO71fSy2fT4X3FSNutU1LDeAf+YS+Vil6r+fE7w8per5mNed6egGYbZl3QhKXgFzMYSwys+YQw==
2842 dependencies: 2837 dependencies:
2843 depd "2.0.0" 2838 depd "2.0.0"
2844 dns-prefetch-control "0.2.0" 2839 dns-prefetch-control "0.2.0"
@@ -2847,7 +2842,7 @@ helmet@^3.12.1:
2847 feature-policy "0.3.0" 2842 feature-policy "0.3.0"
2848 frameguard "3.1.0" 2843 frameguard "3.1.0"
2849 helmet-crossdomain "0.4.0" 2844 helmet-crossdomain "0.4.0"
2850 helmet-csp "2.9.4" 2845 helmet-csp "2.9.5"
2851 hide-powered-by "1.1.0" 2846 hide-powered-by "1.1.0"
2852 hpkp "2.0.0" 2847 hpkp "2.0.0"
2853 hsts "2.2.0" 2848 hsts "2.2.0"
@@ -2869,9 +2864,9 @@ hide-powered-by@1.1.0:
2869 integrity sha512-Io1zA2yOA1YJslkr+AJlWSf2yWFkKjvkcL9Ni1XSUqnGLr/qRQe2UI3Cn/J9MsJht7yEVCe0SscY1HgVMujbgg== 2864 integrity sha512-Io1zA2yOA1YJslkr+AJlWSf2yWFkKjvkcL9Ni1XSUqnGLr/qRQe2UI3Cn/J9MsJht7yEVCe0SscY1HgVMujbgg==
2870 2865
2871hosted-git-info@^2.1.4: 2866hosted-git-info@^2.1.4:
2872 version "2.8.5" 2867 version "2.8.7"
2873 resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.5.tgz#759cfcf2c4d156ade59b0b2dfabddc42a6b9c70c" 2868 resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.7.tgz#4d2e0d5248e1cfabc984b0f6a6d75fe36e679511"
2874 integrity sha512-kssjab8CvdXfcXMXVcvsXum4Hwdq9XGtRD3TteMEvEbq0LXyiNQr6AprqKqfeaDXze7SxWvRxdpwE6ku7ikLkg== 2869 integrity sha512-ChkjQtKJ3GI6SsI4O5jwr8q8EPrWCnxuc4Tbx+vRI5x6mDOpjKKltNo1lRlszw3xwgTOSns1ZRBiMmmwpcvLxg==
2875 2870
2876hpkp@2.0.0: 2871hpkp@2.0.0:
2877 version "2.0.0" 2872 version "2.0.0"
@@ -2920,10 +2915,10 @@ http-parser-js@^0.4.3:
2920 resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.4.13.tgz#3bd6d6fde6e3172c9334c3b33b6c193d80fe1137" 2915 resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.4.13.tgz#3bd6d6fde6e3172c9334c3b33b6c193d80fe1137"
2921 integrity sha1-O9bW/ebjFyyTNMOzO2wZPYD+ETc= 2916 integrity sha1-O9bW/ebjFyyTNMOzO2wZPYD+ETc=
2922 2917
2923http-signature@1.3.1: 2918http-signature@1.3.2:
2924 version "1.3.1" 2919 version "1.3.2"
2925 resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.3.1.tgz#739fe2f8897ba84798e3e54b699a9008a8724ff9" 2920 resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.3.2.tgz#ae5ebf18631967a2ba660283606e336c0207c950"
2926 integrity sha512-Y29YKEc8MQsjch/VzkUVJ+2MXd9WcR42fK5u36CZf4G8bXw2DXMTWuESiB0R6m59JAWxlPPw5/Fri/t/AyyueA== 2921 integrity sha512-sjgXeFLIVJ54n1+HWOvazGkIQpaawFGIQ1PYPORaFNWpPHJ28ZuDgWljvMIhAIcOelTtrh9e5wVB3IorxjiZDA==
2927 dependencies: 2922 dependencies:
2928 assert-plus "^1.0.0" 2923 assert-plus "^1.0.0"
2929 jsprim "^1.2.2" 2924 jsprim "^1.2.2"
@@ -3060,9 +3055,9 @@ inquirer@^7.0.0:
3060 through "^2.3.6" 3055 through "^2.3.6"
3061 3056
3062ioredis@^4.14.1: 3057ioredis@^4.14.1:
3063 version "4.14.1" 3058 version "4.16.0"
3064 resolved "https://registry.yarnpkg.com/ioredis/-/ioredis-4.14.1.tgz#b73ded95fcf220f106d33125a92ef6213aa31318" 3059 resolved "https://registry.yarnpkg.com/ioredis/-/ioredis-4.16.0.tgz#44d51288e20da14e5b6f687b2db0312e69106556"
3065 integrity sha512-94W+X//GHM+1GJvDk6JPc+8qlM7Dul+9K+lg3/aHixPN7ZGkW6qlvX0DG6At9hWtH2v3B32myfZqWoANUJYGJA== 3060 integrity sha512-tlalhtuvnxXJNtrPjec1nGicuOCpi9ErYV/fRfwaWSzktX9ESrzHlcFwj1pVAL326E8dmt7h9pPQZyyVPPksRA==
3066 dependencies: 3061 dependencies:
3067 cluster-key-slot "^1.1.0" 3062 cluster-key-slot "^1.1.0"
3068 debug "^4.1.1" 3063 debug "^4.1.1"
@@ -3096,11 +3091,6 @@ ip@^1.0.1, ip@^1.1.3:
3096 resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" 3091 resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a"
3097 integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo= 3092 integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=
3098 3093
3099ipaddr.js@1.9.0:
3100 version "1.9.0"
3101 resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.0.tgz#37df74e430a0e47550fe54a2defe30d8acd95f65"
3102 integrity sha512-M4Sjn6N/+O6/IXSJseKqHoFc+5FdGJ22sXqnjTpdZweHK64MzEPAyQZyEU3R/KRv2GLoa7nNtg/C2Ev6m7z+eA==
3103
3104ipaddr.js@1.9.1, "ipaddr.js@>= 0.1.5", ipaddr.js@^1.0.1: 3094ipaddr.js@1.9.1, "ipaddr.js@>= 0.1.5", ipaddr.js@^1.0.1:
3105 version "1.9.1" 3095 version "1.9.1"
3106 resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" 3096 resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3"
@@ -3566,12 +3556,12 @@ lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15:
3566 resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548" 3556 resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548"
3567 integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A== 3557 integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==
3568 3558
3569log-symbols@2.2.0: 3559log-symbols@3.0.0:
3570 version "2.2.0" 3560 version "3.0.0"
3571 resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-2.2.0.tgz#5740e1c5d6f0dfda4ad9323b5332107ef6b4c40a" 3561 resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-3.0.0.tgz#f3a08516a5dea893336a7dee14d18a1cfdab77c4"
3572 integrity sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg== 3562 integrity sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==
3573 dependencies: 3563 dependencies:
3574 chalk "^2.0.1" 3564 chalk "^2.4.2"
3575 3565
3576logform@^2.1.1: 3566logform@^2.1.1:
3577 version "2.1.2" 3567 version "2.1.2"
@@ -3661,9 +3651,9 @@ make-dir@^1.0.0:
3661 pify "^3.0.0" 3651 pify "^3.0.0"
3662 3652
3663make-error@^1.1.1: 3653make-error@^1.1.1:
3664 version "1.3.5" 3654 version "1.3.6"
3665 resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.5.tgz#efe4e81f6db28cadd605c70f29c831b58ef776c8" 3655 resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2"
3666 integrity sha512-c3sIjNUow0+8swNwVpqoH4YCShKNFkMaw6oH1mNS2haDZQqkeZFlHS3dhoeEbKKmJB4vXpJucU6oH75aDYeE9g== 3656 integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==
3667 3657
3668marked-man@^0.7.0: 3658marked-man@^0.7.0:
3669 version "0.7.0" 3659 version "0.7.0"
@@ -3760,9 +3750,9 @@ mimic-fn@^2.1.0:
3760 integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== 3750 integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==
3761 3751
3762mimic-response@^2.0.0: 3752mimic-response@^2.0.0:
3763 version "2.0.0" 3753 version "2.1.0"
3764 resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-2.0.0.tgz#996a51c60adf12cb8a87d7fb8ef24c2f3d5ebb46" 3754 resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-2.1.0.tgz#d13763d35f613d09ec37ebb30bac0469c0ee8f43"
3765 integrity sha512-8ilDoEapqA4uQ3TwS0jakGONKXVJqpy+RpM+3b7pLdOjghCrEiGp9SRkFbUHAmZW9vdnrENWHjaweIoTIJExSQ== 3755 integrity sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==
3766 3756
3767minimatch@3.0.4, minimatch@^3.0.4: 3757minimatch@3.0.4, minimatch@^3.0.4:
3768 version "3.0.4" 3758 version "3.0.4"
@@ -3818,20 +3808,25 @@ mkdirp@0.5.1, mkdirp@0.x.x, mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.1:
3818 dependencies: 3808 dependencies:
3819 minimist "0.0.8" 3809 minimist "0.0.8"
3820 3810
3811mkdirp@^1.0.3:
3812 version "1.0.3"
3813 resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.3.tgz#4cf2e30ad45959dddea53ad97d518b6c8205e1ea"
3814 integrity sha512-6uCP4Qc0sWsgMLy1EOqqS/3rjDHOEnsStVr/4vtAIK2Y5i2kA7lFFejYrpIyiN9w0pYf4ckeCYT9f1r1P9KX5g==
3815
3821mocha-parallel-tests@^2.2.1: 3816mocha-parallel-tests@^2.2.1:
3822 version "2.2.2" 3817 version "2.3.0"
3823 resolved "https://registry.yarnpkg.com/mocha-parallel-tests/-/mocha-parallel-tests-2.2.2.tgz#4a45dcf77961def902eb8fec387268c0431e61ea" 3818 resolved "https://registry.yarnpkg.com/mocha-parallel-tests/-/mocha-parallel-tests-2.3.0.tgz#92d5cf0a3c9ba71b1a9c08a7b56194c023a58de1"
3824 integrity sha512-TeakNjchBtm18EHi14keQPdHHwgXGIuDowh9BeelfImvZ36n2l1HRAs61PJWPinzG6HV34myUc3pYZCbysyOCw== 3819 integrity sha512-GdU55VkOCXK2aBmjFzBE11RsSolA71WJppucU3BrTbMUpGIWnTidrje5Hvdr+hOolynEiv6fHWyoNT41mq4HkA==
3825 dependencies: 3820 dependencies:
3826 circular-json "^0.5.9" 3821 circular-json "^0.5.9"
3827 debug "^4.1.1" 3822 debug "^4.1.1"
3828 uuid "^3.3.2" 3823 uuid "^3.4.0"
3829 yargs "^13.2.4" 3824 yargs "^13.3.0"
3830 3825
3831mocha@^7.0.0: 3826mocha@^7.0.0:
3832 version "7.0.1" 3827 version "7.1.0"
3833 resolved "https://registry.yarnpkg.com/mocha/-/mocha-7.0.1.tgz#276186d35a4852f6249808c6dd4a1376cbf6c6ce" 3828 resolved "https://registry.yarnpkg.com/mocha/-/mocha-7.1.0.tgz#c784f579ad0904d29229ad6cb1e2514e4db7d249"
3834 integrity sha512-9eWmWTdHLXh72rGrdZjNbG3aa1/3NRPpul1z0D979QpEnFdCG0Q5tv834N+94QEN2cysfV72YocQ3fn87s70fg== 3829 integrity sha512-MymHK8UkU0K15Q/zX7uflZgVoRWiTjy0fXE/QjKts6mowUvGxOdPhZ2qj3b0iZdUrNZlW9LAIMFHB4IW+2b3EQ==
3835 dependencies: 3830 dependencies:
3836 ansi-colors "3.2.3" 3831 ansi-colors "3.2.3"
3837 browser-stdout "1.3.1" 3832 browser-stdout "1.3.1"
@@ -3844,7 +3839,7 @@ mocha@^7.0.0:
3844 growl "1.10.5" 3839 growl "1.10.5"
3845 he "1.2.0" 3840 he "1.2.0"
3846 js-yaml "3.13.1" 3841 js-yaml "3.13.1"
3847 log-symbols "2.2.0" 3842 log-symbols "3.0.0"
3848 minimatch "3.0.4" 3843 minimatch "3.0.4"
3849 mkdirp "0.5.1" 3844 mkdirp "0.5.1"
3850 ms "2.1.1" 3845 ms "2.1.1"
@@ -3859,9 +3854,9 @@ mocha@^7.0.0:
3859 yargs-unparser "1.6.0" 3854 yargs-unparser "1.6.0"
3860 3855
3861moment-timezone@^0.5.21, moment-timezone@^0.5.25: 3856moment-timezone@^0.5.21, moment-timezone@^0.5.25:
3862 version "0.5.27" 3857 version "0.5.28"
3863 resolved "https://registry.yarnpkg.com/moment-timezone/-/moment-timezone-0.5.27.tgz#73adec8139b6fe30452e78f210f27b1f346b8877" 3858 resolved "https://registry.yarnpkg.com/moment-timezone/-/moment-timezone-0.5.28.tgz#f093d789d091ed7b055d82aa81a82467f72e4338"
3864 integrity sha512-EIKQs7h5sAsjhPCqN6ggx6cEbs94GK050254TIJySD1bzoM5JTYDwAU1IoVOeTOL6Gm27kYJ51/uuvq1kIlrbw== 3859 integrity sha512-TDJkZvAyKIVWg5EtVqRzU97w0Rb0YVbfpqyjgu6GwXCAohVRqwZjf4fOzDE6p1Ch98Sro/8hQQi65WDXW5STPw==
3865 dependencies: 3860 dependencies:
3866 moment ">= 2.9.0" 3861 moment ">= 2.9.0"
3867 3862
@@ -3938,7 +3933,7 @@ mute-stream@0.0.8, mute-stream@~0.0.4:
3938 resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" 3933 resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d"
3939 integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== 3934 integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==
3940 3935
3941nan@2.14.0, nan@^2.14.0, nan@~2.14.0: 3936nan@^2.14.0, nan@~2.14.0:
3942 version "2.14.0" 3937 version "2.14.0"
3943 resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.0.tgz#7818f722027b2459a86f0295d434d1fc2336c52c" 3938 resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.0.tgz#7818f722027b2459a86f0295d434d1fc2336c52c"
3944 integrity sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg== 3939 integrity sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==
@@ -3959,9 +3954,9 @@ ncp@1.0.x:
3959 integrity sha1-0VNn5cuHQyuhF9K/gP30Wuz7QkY= 3954 integrity sha1-0VNn5cuHQyuhF9K/gP30Wuz7QkY=
3960 3955
3961needle@^2.2.1: 3956needle@^2.2.1:
3962 version "2.4.0" 3957 version "2.3.2"
3963 resolved "https://registry.yarnpkg.com/needle/-/needle-2.4.0.tgz#6833e74975c444642590e15a750288c5f939b57c" 3958 resolved "https://registry.yarnpkg.com/needle/-/needle-2.3.2.tgz#3342dea100b7160960a450dc8c22160ac712a528"
3964 integrity sha512-4Hnwzr3mi5L97hMYeNl8wRW/Onhy4nUKR/lVemJ8gJedxxUyBLm9kkrDColJvoSfwi0jCNhD+xCdOtiGDQiRZg== 3959 integrity sha512-DUzITvPVDUy6vczKKYTnWc/pBZ0EnjMJnQ3y+Jo5zfKFimJs7S3HFCxCRZYB9FUZcrzUQr3WsmvZgddMEIZv6w==
3965 dependencies: 3960 dependencies:
3966 debug "^3.2.6" 3961 debug "^3.2.6"
3967 iconv-lite "^0.4.4" 3962 iconv-lite "^0.4.4"
@@ -3982,7 +3977,12 @@ next-event@^1.0.0:
3982 resolved "https://registry.yarnpkg.com/next-event/-/next-event-1.0.0.tgz#e7778acde2e55802e0ad1879c39cf6f75eda61d8" 3977 resolved "https://registry.yarnpkg.com/next-event/-/next-event-1.0.0.tgz#e7778acde2e55802e0ad1879c39cf6f75eda61d8"
3983 integrity sha1-53eKzeLlWALgrRh5w5z2917aYdg= 3978 integrity sha1-53eKzeLlWALgrRh5w5z2917aYdg=
3984 3979
3985next-tick@1, next-tick@~1.0.0: 3980next-tick@1:
3981 version "1.1.0"
3982 resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.1.0.tgz#1836ee30ad56d67ef281b22bd199f709449b35eb"
3983 integrity sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==
3984
3985next-tick@~1.0.0:
3986 version "1.0.0" 3986 version "1.0.0"
3987 resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.0.0.tgz#ca86d1fe8828169b0120208e3dc8424b9db8342c" 3987 resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.0.0.tgz#ca86d1fe8828169b0120208e3dc8424b9db8342c"
3988 integrity sha1-yobR/ogoFpsBICCOPchCS524NCw= 3988 integrity sha1-yobR/ogoFpsBICCOPchCS524NCw=
@@ -3998,12 +3998,17 @@ nocache@2.1.0:
3998 integrity sha512-0L9FvHG3nfnnmaEQPjT9xhfN4ISk0A8/2j4M37Np4mcDesJjHgEUfgPhdCyZuFI954tjokaIj/A3NdpFNdEh4Q== 3998 integrity sha512-0L9FvHG3nfnnmaEQPjT9xhfN4ISk0A8/2j4M37Np4mcDesJjHgEUfgPhdCyZuFI954tjokaIj/A3NdpFNdEh4Q==
3999 3999
4000node-abi@^2.7.0: 4000node-abi@^2.7.0:
4001 version "2.13.0" 4001 version "2.15.0"
4002 resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-2.13.0.tgz#e2f2ec444d0aca3ea1b3874b6de41d1665828f63" 4002 resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-2.15.0.tgz#51d55cc711bd9e4a24a572ace13b9231945ccb10"
4003 integrity sha512-9HrZGFVTR5SOu3PZAnAY2hLO36aW1wmA+FDsVkr85BTST32TLCA1H/AEcatVRAsWLyXS3bqUDYCAjq5/QGuSTA== 4003 integrity sha512-FeLpTS0F39U7hHZU1srAK4Vx+5AHNVOTP+hxBNQknR/54laTHSFIJkDWDqiquY1LeLUgTfPN7sLPhMubx0PLAg==
4004 dependencies: 4004 dependencies:
4005 semver "^5.4.1" 4005 semver "^5.4.1"
4006 4006
4007node-addon-api@^2.0.0:
4008 version "2.0.0"
4009 resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-2.0.0.tgz#f9afb8d777a91525244b01775ea0ddbe1125483b"
4010 integrity sha512-ASCL5U13as7HhOExbT6OlWJJUV/lLzL2voOSP1UVehpRD8FbSrSDjfScK/KwAvVTI5AS6r4VwbOMlIqtvRidnA==
4011
4007node-environment-flags@1.0.6: 4012node-environment-flags@1.0.6:
4008 version "1.0.6" 4013 version "1.0.6"
4009 resolved "https://registry.yarnpkg.com/node-environment-flags/-/node-environment-flags-1.0.6.tgz#a30ac13621f6f7d674260a54dede048c3982c088" 4014 resolved "https://registry.yarnpkg.com/node-environment-flags/-/node-environment-flags-1.0.6.tgz#a30ac13621f6f7d674260a54dede048c3982c088"
@@ -4022,10 +4027,10 @@ node-gyp-build@~3.7.0:
4022 resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-3.7.0.tgz#daa77a4f547b9aed3e2aac779eaf151afd60ec8d" 4027 resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-3.7.0.tgz#daa77a4f547b9aed3e2aac779eaf151afd60ec8d"
4023 integrity sha512-L/Eg02Epx6Si2NXmedx+Okg+4UHqmaf3TNcxd50SF9NQGcJaON3AtU++kax69XV7YWz4tUspqZSAsVofhFKG2w== 4028 integrity sha512-L/Eg02Epx6Si2NXmedx+Okg+4UHqmaf3TNcxd50SF9NQGcJaON3AtU++kax69XV7YWz4tUspqZSAsVofhFKG2w==
4024 4029
4025node-pre-gyp@0.13.0: 4030node-pre-gyp@0.14.0:
4026 version "0.13.0" 4031 version "0.14.0"
4027 resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.13.0.tgz#df9ab7b68dd6498137717838e4f92a33fc9daa42" 4032 resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.14.0.tgz#9a0596533b877289bcad4e143982ca3d904ddc83"
4028 integrity sha512-Md1D3xnEne8b/HGVQkZZwV27WUi1ZRuZBij24TNaZwUPU3ZAFtvT6xxJGaUVillfmMKnn5oD1HoGsp2Ftik7SQ== 4033 integrity sha512-+CvDC7ZttU/sSt9rFjix/P05iS43qHCOOGzcr3Ry99bXG7VX953+vFyEuph/tfqoYu8dttBkE86JSKBO2OzcxA==
4029 dependencies: 4034 dependencies:
4030 detect-libc "^1.0.2" 4035 detect-libc "^1.0.2"
4031 mkdirp "^0.5.1" 4036 mkdirp "^0.5.1"
@@ -4036,7 +4041,7 @@ node-pre-gyp@0.13.0:
4036 rc "^1.2.7" 4041 rc "^1.2.7"
4037 rimraf "^2.6.1" 4042 rimraf "^2.6.1"
4038 semver "^5.3.0" 4043 semver "^5.3.0"
4039 tar "^4" 4044 tar "^4.4.2"
4040 4045
4041node-pre-gyp@~0.11.0: 4046node-pre-gyp@~0.11.0:
4042 version "0.11.0" 4047 version "0.11.0"
@@ -4065,9 +4070,9 @@ nodemailer@^3.1.1:
4065 integrity sha1-/r+sy0vSc2eEc6MJxstLSi88SOM= 4070 integrity sha1-/r+sy0vSc2eEc6MJxstLSi88SOM=
4066 4071
4067nodemailer@^6.0.0: 4072nodemailer@^6.0.0:
4068 version "6.4.2" 4073 version "6.4.3"
4069 resolved "https://registry.yarnpkg.com/nodemailer/-/nodemailer-6.4.2.tgz#7147550e32cdc37453380ab78d2074533966090a" 4074 resolved "https://registry.yarnpkg.com/nodemailer/-/nodemailer-6.4.3.tgz#10d29195fb020e3297495bcba39d3519b23483f3"
4070 integrity sha512-g0n4nH1ONGvqYo1v72uSWvF/MRNnnq1LzmSzXb/6EPF3LFb51akOhgG3K2+aETAsJx90/Q5eFNTntu4vBCwyQQ== 4075 integrity sha512-zmx4MTzYWQo2abFexvFYVURaiBGLekoA/yjP2Ctigd82hYtC4n38pcphQBi805t7AB2sY6DwmxnP/tb77f3KHA==
4071 4076
4072nodemon@^2.0.1: 4077nodemon@^2.0.1:
4073 version "2.0.2" 4078 version "2.0.2"
@@ -4363,7 +4368,7 @@ p-locate@^4.1.0:
4363 dependencies: 4368 dependencies:
4364 p-limit "^2.2.0" 4369 p-limit "^2.2.0"
4365 4370
4366p-timeout@^3.1.0: 4371p-timeout@^3.2.0:
4367 version "3.2.0" 4372 version "3.2.0"
4368 resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-3.2.0.tgz#c7e17abc971d2a7962ef83626b35d635acf23dfe" 4373 resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-3.2.0.tgz#c7e17abc971d2a7962ef83626b35d635acf23dfe"
4369 integrity sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg== 4374 integrity sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==
@@ -4584,9 +4589,9 @@ pg-types@^2.1.0:
4584 postgres-interval "^1.1.0" 4589 postgres-interval "^1.1.0"
4585 4590
4586pg@^7.4.1: 4591pg@^7.4.1:
4587 version "7.18.1" 4592 version "7.18.2"
4588 resolved "https://registry.yarnpkg.com/pg/-/pg-7.18.1.tgz#67f59c47a99456fcb34f9fe53662b79d4a992f6d" 4593 resolved "https://registry.yarnpkg.com/pg/-/pg-7.18.2.tgz#4e219f05a00aff4db6aab1ba02f28ffa4513b0bb"
4589 integrity sha512-1KtKBKg/zWrjEEv//klBbVOPGucuc7HHeJf6OEMueVcUeyF3yueHf+DvhVwBjIAe9/97RAydO/lWjkcMwssuEw== 4594 integrity sha512-Mvt0dGYMwvEADNKy5PMQGlzPudKcKKzJds/VbOeZJpb6f/pI3mmoXX0JksPgI3l3JPP/2Apq7F36O63J7mgveA==
4590 dependencies: 4595 dependencies:
4591 buffer-writer "2.0.0" 4596 buffer-writer "2.0.0"
4592 packet-reader "1.0.0" 4597 packet-reader "1.0.0"
@@ -4704,7 +4709,7 @@ progress@^2.0.0:
4704 resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" 4709 resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8"
4705 integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== 4710 integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==
4706 4711
4707promise.prototype.finally@^3.1.1: 4712promise.prototype.finally@^3.1.2:
4708 version "3.1.2" 4713 version "3.1.2"
4709 resolved "https://registry.yarnpkg.com/promise.prototype.finally/-/promise.prototype.finally-3.1.2.tgz#b8af89160c9c673cefe3b4c4435b53cfd0287067" 4714 resolved "https://registry.yarnpkg.com/promise.prototype.finally/-/promise.prototype.finally-3.1.2.tgz#b8af89160c9c673cefe3b4c4435b53cfd0287067"
4710 integrity sha512-A2HuJWl2opDH0EafgdjwEw7HysI8ff/n4lW4QEVBCUXFk9QeGecBWv0Deph0UmLe3tTNYegz8MOjsVuE6SMoJA== 4715 integrity sha512-A2HuJWl2opDH0EafgdjwEw7HysI8ff/n4lW4QEVBCUXFk9QeGecBWv0Deph0UmLe3tTNYegz8MOjsVuE6SMoJA==
@@ -4735,19 +4740,19 @@ prompt@^1.0.0:
4735 winston "2.1.x" 4740 winston "2.1.x"
4736 4741
4737proxy-addr@~2.0.5: 4742proxy-addr@~2.0.5:
4738 version "2.0.5" 4743 version "2.0.6"
4739 resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.5.tgz#34cbd64a2d81f4b1fd21e76f9f06c8a45299ee34" 4744 resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.6.tgz#fdc2336505447d3f2f2c638ed272caf614bbb2bf"
4740 integrity sha512-t/7RxHXPH6cJtP0pRG6smSr9QJidhB+3kXu0KgXnbGYMgzEnUxRQ4/LDdfOwZEMyIh3/xHb8PX3t+lfL9z+YVQ== 4745 integrity sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==
4741 dependencies: 4746 dependencies:
4742 forwarded "~0.1.2" 4747 forwarded "~0.1.2"
4743 ipaddr.js "1.9.0" 4748 ipaddr.js "1.9.1"
4744 4749
4745pseudomap@^1.0.2: 4750pseudomap@^1.0.2:
4746 version "1.0.2" 4751 version "1.0.2"
4747 resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" 4752 resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3"
4748 integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM= 4753 integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM=
4749 4754
4750psl@^1.1.24: 4755psl@^1.1.28:
4751 version "1.7.0" 4756 version "1.7.0"
4752 resolved "https://registry.yarnpkg.com/psl/-/psl-1.7.0.tgz#f1c4c47a8ef97167dea5d6bbf4816d736e884a3c" 4757 resolved "https://registry.yarnpkg.com/psl/-/psl-1.7.0.tgz#f1c4c47a8ef97167dea5d6bbf4816d736e884a3c"
4753 integrity sha512-5NsSEDv8zY70ScRnOTn7bK7eanl2MvFrOrS/R6x+dBt5g1ghnj9Zv90kO8GwT8gxcu2ANyFprnFYB85IogIJOQ== 4758 integrity sha512-5NsSEDv8zY70ScRnOTn7bK7eanl2MvFrOrS/R6x+dBt5g1ghnj9Zv90kO8GwT8gxcu2ANyFprnFYB85IogIJOQ==
@@ -4782,12 +4787,7 @@ pumpify@^1.3.3:
4782 inherits "^2.0.3" 4787 inherits "^2.0.3"
4783 pump "^2.0.0" 4788 pump "^2.0.0"
4784 4789
4785punycode@^1.4.1: 4790punycode@^2.1.0, punycode@^2.1.1:
4786 version "1.4.1"
4787 resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e"
4788 integrity sha1-wNWmOycYgArY4esPpSachN1BhF4=
4789
4790punycode@^2.1.0:
4791 version "2.1.1" 4791 version "2.1.1"
4792 resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" 4792 resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec"
4793 integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== 4793 integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==
@@ -4821,9 +4821,9 @@ random-access-file@^2.0.1:
4821 random-access-storage "^1.1.1" 4821 random-access-storage "^1.1.1"
4822 4822
4823random-access-storage@^1.1.1: 4823random-access-storage@^1.1.1:
4824 version "1.4.0" 4824 version "1.4.1"
4825 resolved "https://registry.yarnpkg.com/random-access-storage/-/random-access-storage-1.4.0.tgz#cbe5b5ccfb38680aac7b78a050d9f0a5ef36841f" 4825 resolved "https://registry.yarnpkg.com/random-access-storage/-/random-access-storage-1.4.1.tgz#39a524dd428ade9161ce61a8ae677766e6117ffb"
4826 integrity sha512-7oszloM/+PdqWp/oFGyL6SeI14liqo8AAisHAZQGkWdHISyAnngKjNPL0JYIazeLxbHPY6oed2yUffowdq/o6A== 4826 integrity sha512-DbCc2TIzOxPaHF6KCbr8zLtiYOJQQQCBHUVNHV/SckUQobCBB2YkDtbLdxGnPwPNpJfEyMWxDAm36A2xkbxxtw==
4827 dependencies: 4827 dependencies:
4828 inherits "^2.0.3" 4828 inherits "^2.0.3"
4829 4829
@@ -4946,9 +4946,9 @@ readable-stream@^2.0.0, readable-stream@^2.0.6, readable-stream@^2.2.2, readable
4946 util-deprecate "~1.0.1" 4946 util-deprecate "~1.0.1"
4947 4947
4948readable-stream@^3.0.0, readable-stream@^3.0.1, readable-stream@^3.0.2, readable-stream@^3.0.6, readable-stream@^3.1.1, readable-stream@^3.4.0: 4948readable-stream@^3.0.0, readable-stream@^3.0.1, readable-stream@^3.0.2, readable-stream@^3.0.6, readable-stream@^3.1.1, readable-stream@^3.4.0:
4949 version "3.5.0" 4949 version "3.6.0"
4950 resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.5.0.tgz#465d70e6d1087f6162d079cd0b5db7fbebfd1606" 4950 resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198"
4951 integrity sha512-gSz026xs2LfxBPudDuI41V1lka8cxg64E66SGe78zJlsUofOg/yqwezdIcdfwik6B4h8LFmWPA9ef9X3FiNFLA== 4951 integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==
4952 dependencies: 4952 dependencies:
4953 inherits "^2.0.3" 4953 inherits "^2.0.3"
4954 string_decoder "^1.1.1" 4954 string_decoder "^1.1.1"
@@ -4980,7 +4980,7 @@ record-cache@^1.0.2:
4980 resolved "https://registry.yarnpkg.com/record-cache/-/record-cache-1.1.0.tgz#f8a467a691a469584b26e88d36b18afdb3932037" 4980 resolved "https://registry.yarnpkg.com/record-cache/-/record-cache-1.1.0.tgz#f8a467a691a469584b26e88d36b18afdb3932037"
4981 integrity sha512-u8rbtLEJV7HRacl/ZYwSBFD8NFyB3PfTTfGLP37IW3hftQCwu6z4Q2RLyxo1YJUNRTEzJfpLpGwVuEYdaIkG9Q== 4981 integrity sha512-u8rbtLEJV7HRacl/ZYwSBFD8NFyB3PfTTfGLP37IW3hftQCwu6z4Q2RLyxo1YJUNRTEzJfpLpGwVuEYdaIkG9Q==
4982 4982
4983redis-commands@1.5.0, redis-commands@^1.2.0: 4983redis-commands@1.5.0, redis-commands@^1.5.0:
4984 version "1.5.0" 4984 version "1.5.0"
4985 resolved "https://registry.yarnpkg.com/redis-commands/-/redis-commands-1.5.0.tgz#80d2e20698fe688f227127ff9e5164a7dd17e785" 4985 resolved "https://registry.yarnpkg.com/redis-commands/-/redis-commands-1.5.0.tgz#80d2e20698fe688f227127ff9e5164a7dd17e785"
4986 integrity sha512-6KxamqpZ468MeQC3bkWmCB1fp56XL64D4Kf0zJSwDZbVLLm7KFkoIcHrgRvQ+sk8dnhySs7+yBg94yIkAK7aJg== 4986 integrity sha512-6KxamqpZ468MeQC3bkWmCB1fp56XL64D4Kf0zJSwDZbVLLm7KFkoIcHrgRvQ+sk8dnhySs7+yBg94yIkAK7aJg==
@@ -4990,11 +4990,6 @@ redis-errors@^1.0.0, redis-errors@^1.2.0:
4990 resolved "https://registry.yarnpkg.com/redis-errors/-/redis-errors-1.2.0.tgz#eb62d2adb15e4eaf4610c04afe1529384250abad" 4990 resolved "https://registry.yarnpkg.com/redis-errors/-/redis-errors-1.2.0.tgz#eb62d2adb15e4eaf4610c04afe1529384250abad"
4991 integrity sha1-62LSrbFeTq9GEMBK/hUpOEJQq60= 4991 integrity sha1-62LSrbFeTq9GEMBK/hUpOEJQq60=
4992 4992
4993redis-parser@^2.6.0:
4994 version "2.6.0"
4995 resolved "https://registry.yarnpkg.com/redis-parser/-/redis-parser-2.6.0.tgz#52ed09dacac108f1a631c07e9b69941e7a19504b"
4996 integrity sha1-Uu0J2srBCPGmMcB+m2mUHnoZUEs=
4997
4998redis-parser@^3.0.0: 4993redis-parser@^3.0.0:
4999 version "3.0.0" 4994 version "3.0.0"
5000 resolved "https://registry.yarnpkg.com/redis-parser/-/redis-parser-3.0.0.tgz#b66d828cdcafe6b4b8a428a7def4c6bcac31c8b4" 4995 resolved "https://registry.yarnpkg.com/redis-parser/-/redis-parser-3.0.0.tgz#b66d828cdcafe6b4b8a428a7def4c6bcac31c8b4"
@@ -5002,14 +4997,15 @@ redis-parser@^3.0.0:
5002 dependencies: 4997 dependencies:
5003 redis-errors "^1.0.0" 4998 redis-errors "^1.0.0"
5004 4999
5005redis@^2.8.0: 5000redis@^3.0.2:
5006 version "2.8.0" 5001 version "3.0.2"
5007 resolved "https://registry.yarnpkg.com/redis/-/redis-2.8.0.tgz#202288e3f58c49f6079d97af7a10e1303ae14b02" 5002 resolved "https://registry.yarnpkg.com/redis/-/redis-3.0.2.tgz#bd47067b8a4a3e6a2e556e57f71cc82c7360150a"
5008 integrity sha512-M1OkonEQwtRmZv4tEWF2VgpG0JWJ8Fv1PhlgT5+B+uNq2cA3Rt1Yt/ryoR+vQNOQcIEgdCdfH0jr3bDpihAw1A== 5003 integrity sha512-PNhLCrjU6vKVuMOyFu7oSP296mwBkcE6lrAjruBYG5LgdSqtRBoVQIylrMyVZD/lkF24RSNNatzvYag6HRBHjQ==
5009 dependencies: 5004 dependencies:
5010 double-ended-queue "^2.1.0-0" 5005 denque "^1.4.1"
5011 redis-commands "^1.2.0" 5006 redis-commands "^1.5.0"
5012 redis-parser "^2.6.0" 5007 redis-errors "^1.2.0"
5008 redis-parser "^3.0.0"
5013 5009
5014referrer-policy@1.2.0: 5010referrer-policy@1.2.0:
5015 version "1.2.0" 5011 version "1.2.0"
@@ -5058,9 +5054,9 @@ render-media@^3.0.0:
5058 videostream "^3.2.0" 5054 videostream "^3.2.0"
5059 5055
5060request@^2.81.0, request@^2.88.0, request@~2.88.0: 5056request@^2.81.0, request@^2.88.0, request@~2.88.0:
5061 version "2.88.0" 5057 version "2.88.2"
5062 resolved "https://registry.yarnpkg.com/request/-/request-2.88.0.tgz#9c2fca4f7d35b592efe57c7f0a55e81052124fef" 5058 resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3"
5063 integrity sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg== 5059 integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==
5064 dependencies: 5060 dependencies:
5065 aws-sign2 "~0.7.0" 5061 aws-sign2 "~0.7.0"
5066 aws4 "^1.8.0" 5062 aws4 "^1.8.0"
@@ -5069,7 +5065,7 @@ request@^2.81.0, request@^2.88.0, request@~2.88.0:
5069 extend "~3.0.2" 5065 extend "~3.0.2"
5070 forever-agent "~0.6.1" 5066 forever-agent "~0.6.1"
5071 form-data "~2.3.2" 5067 form-data "~2.3.2"
5072 har-validator "~5.1.0" 5068 har-validator "~5.1.3"
5073 http-signature "~1.2.0" 5069 http-signature "~1.2.0"
5074 is-typedarray "~1.0.0" 5070 is-typedarray "~1.0.0"
5075 isstream "~0.1.2" 5071 isstream "~0.1.2"
@@ -5079,7 +5075,7 @@ request@^2.81.0, request@^2.88.0, request@~2.88.0:
5079 performance-now "^2.1.0" 5075 performance-now "^2.1.0"
5080 qs "~6.5.2" 5076 qs "~6.5.2"
5081 safe-buffer "^5.1.2" 5077 safe-buffer "^5.1.2"
5082 tough-cookie "~2.4.3" 5078 tough-cookie "~2.5.0"
5083 tunnel-agent "^0.6.0" 5079 tunnel-agent "^0.6.0"
5084 uuid "^3.3.2" 5080 uuid "^3.3.2"
5085 5081
@@ -5111,9 +5107,9 @@ resolve-pkg@^1.0.0:
5111 resolve-from "^2.0.0" 5107 resolve-from "^2.0.0"
5112 5108
5113resolve@^1.10.0, resolve@^1.10.1, resolve@^1.12.0, resolve@^1.13.1: 5109resolve@^1.10.0, resolve@^1.10.1, resolve@^1.12.0, resolve@^1.13.1:
5114 version "1.15.0" 5110 version "1.15.1"
5115 resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.15.0.tgz#1b7ca96073ebb52e741ffd799f6b39ea462c67f5" 5111 resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.15.1.tgz#27bdcdeffeaf2d6244b95bb0f9f4b4653451f3e8"
5116 integrity sha512-+hTmAldEGE80U2wJJDC1lebb5jWqvTYAfm3YZ1ckk1gBr0MnCqUKlwK1e+anaFljIl+F5tR5IoZcm4ZDA1zMQw== 5112 integrity sha512-84oo6ZTtoTUpjgNEr5SJyzQhzL72gaRodsSfyxC/AXRvwu0Yse9H8eF9IpGo7b8YetZhlI6v7ZQ6bKBFV/6S7w==
5117 dependencies: 5113 dependencies:
5118 path-parse "^1.0.6" 5114 path-parse "^1.0.6"
5119 5115
@@ -5152,16 +5148,16 @@ rimraf@2.x.x, rimraf@^2.6.1, rimraf@^2.6.3:
5152 glob "^7.1.3" 5148 glob "^7.1.3"
5153 5149
5154rimraf@^3.0.0: 5150rimraf@^3.0.0:
5155 version "3.0.1" 5151 version "3.0.2"
5156 resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.1.tgz#48d3d4cb46c80d388ab26cd61b1b466ae9ae225a" 5152 resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a"
5157 integrity sha512-IQ4ikL8SjBiEDZfk+DFVwqRK8md24RWMEJkdSlgNLkyyAImcjf8SWvU1qFMDOb4igBClbTQ/ugPqXcRwdFTxZw== 5153 integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==
5158 dependencies: 5154 dependencies:
5159 glob "^7.1.3" 5155 glob "^7.1.3"
5160 5156
5161run-async@^2.2.0: 5157run-async@^2.2.0:
5162 version "2.3.0" 5158 version "2.4.0"
5163 resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.3.0.tgz#0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0" 5159 resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.4.0.tgz#e59054a5b86876cfae07f431d18cbaddc594f1e8"
5164 integrity sha1-A3GrSuC91yDUFm19/aZP96RFpsA= 5160 integrity sha512-xJTbh/d7Lm7SBhc1tNvTpeCHaEzoyxPrqNlvSdMfBTYwaY++UJFyXUOxAtsRUXjlqOfj8luNaR9vjCh4KeV+pg==
5165 dependencies: 5161 dependencies:
5166 is-promise "^2.1.0" 5162 is-promise "^2.1.0"
5167 5163
@@ -5244,10 +5240,10 @@ semver@^6.1.0, semver@^6.1.2, semver@^6.3.0:
5244 resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" 5240 resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
5245 integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== 5241 integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
5246 5242
5247semver@^7.1.1: 5243semver@^7.1.3:
5248 version "7.1.2" 5244 version "7.1.3"
5249 resolved "https://registry.yarnpkg.com/semver/-/semver-7.1.2.tgz#847bae5bce68c5d08889824f02667199b70e3d87" 5245 resolved "https://registry.yarnpkg.com/semver/-/semver-7.1.3.tgz#e4345ce73071c53f336445cfc19efb1c311df2a6"
5250 integrity sha512-BJs9T/H8sEVHbeigqzIEo57Iu/3DG6c4QoqTfbQB3BPA4zgzAomh/Fk9E7QtjWQ8mx2dgA9YCfSF4y9k9bHNpQ== 5246 integrity sha512-ekM0zfiA9SCBlsKa2X1hxyxiI4L3B6EbVJkkdgQXnSEEaHlGdvyodMruTiulSRWMMB4NeIuYNMC9rTKTz97GxA==
5251 5247
5252send@0.17.1: 5248send@0.17.1:
5253 version "0.17.1" 5249 version "0.17.1"
@@ -5280,10 +5276,10 @@ sequelize-typescript@^1.0.0-beta.4:
5280 dependencies: 5276 dependencies:
5281 glob "7.1.2" 5277 glob "7.1.2"
5282 5278
5283sequelize@5.21.3: 5279sequelize@5.21.5:
5284 version "5.21.3" 5280 version "5.21.5"
5285 resolved "https://registry.yarnpkg.com/sequelize/-/sequelize-5.21.3.tgz#f8a6fa0245f8995d70849e4da00c2c7c9aa9f569" 5281 resolved "https://registry.yarnpkg.com/sequelize/-/sequelize-5.21.5.tgz#44056f3ab8862ccbfeebd5e03ce041c570477ea2"
5286 integrity sha512-ptdeAxwTY0zbj7AK8m+SH3z52uHVrt/qmOTSIGo/kyfnSp3h5HeKlywkJf5GEk09kuRrPHfWARVSXH1W3IGU7g== 5282 integrity sha512-n9hR5K4uQGmBGK/Y/iqewCeSFmKVsd0TRnh0tfoLoAkmXbKC4tpeK96RhKs7d+TTMtrJlgt2TNLVBaAxEwC4iw==
5287 dependencies: 5283 dependencies:
5288 bluebird "^3.5.0" 5284 bluebird "^3.5.0"
5289 cls-bluebird "^2.1.0" 5285 cls-bluebird "^2.1.0"
@@ -5322,18 +5318,18 @@ setprototypeof@1.1.1:
5322 integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw== 5318 integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==
5323 5319
5324sharp@^0.24.0: 5320sharp@^0.24.0:
5325 version "0.24.0" 5321 version "0.24.1"
5326 resolved "https://registry.yarnpkg.com/sharp/-/sharp-0.24.0.tgz#1200f4bb36ccc2bb36a78f0bcba0302cf1f7a5fd" 5322 resolved "https://registry.yarnpkg.com/sharp/-/sharp-0.24.1.tgz#f853f9f495dfde05d452179b4f9f31dfc400f4ca"
5327 integrity sha512-kUtQE6+HJnNqO0H6ueOBtRXahktuqydIBaFMvhDelf/KaK9j/adEdjf4Y3+bbjYOa5i6hi2EAa2Y2G9umP4s2g== 5323 integrity sha512-1Lph6o7D6bU8WrcbG/kT7cVzi2UBi2xrrBfS/WUaD+ZcGd4MZ7+LbtFoGwbMVJH95d5aziBGyExYF4Urm2pjOQ==
5328 dependencies: 5324 dependencies:
5329 color "^3.1.2" 5325 color "^3.1.2"
5330 detect-libc "^1.0.3" 5326 detect-libc "^1.0.3"
5331 nan "^2.14.0" 5327 nan "^2.14.0"
5332 npmlog "^4.1.2" 5328 npmlog "^4.1.2"
5333 prebuild-install "^5.3.3" 5329 prebuild-install "^5.3.3"
5334 semver "^7.1.1" 5330 semver "^7.1.3"
5335 simple-get "^3.1.0" 5331 simple-get "^3.1.0"
5336 tar "^5.0.5" 5332 tar "^6.0.1"
5337 tunnel-agent "^0.6.0" 5333 tunnel-agent "^0.6.0"
5338 5334
5339shebang-command@^1.2.0: 5335shebang-command@^1.2.0:
@@ -5949,7 +5945,7 @@ tar-stream@^2.0.0:
5949 inherits "^2.0.3" 5945 inherits "^2.0.3"
5950 readable-stream "^3.1.1" 5946 readable-stream "^3.1.1"
5951 5947
5952tar@^4: 5948tar@^4, tar@^4.4.2:
5953 version "4.4.13" 5949 version "4.4.13"
5954 resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.13.tgz#43b364bc52888d555298637b10d60790254ab525" 5950 resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.13.tgz#43b364bc52888d555298637b10d60790254ab525"
5955 integrity sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA== 5951 integrity sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==
@@ -5962,16 +5958,16 @@ tar@^4:
5962 safe-buffer "^5.1.2" 5958 safe-buffer "^5.1.2"
5963 yallist "^3.0.3" 5959 yallist "^3.0.3"
5964 5960
5965tar@^5.0.5: 5961tar@^6.0.1:
5966 version "5.0.5" 5962 version "6.0.1"
5967 resolved "https://registry.yarnpkg.com/tar/-/tar-5.0.5.tgz#03fcdb7105bc8ea3ce6c86642b9c942495b04f93" 5963 resolved "https://registry.yarnpkg.com/tar/-/tar-6.0.1.tgz#7b3bd6c313cb6e0153770108f8d70ac298607efa"
5968 integrity sha512-MNIgJddrV2TkuwChwcSNds/5E9VijOiw7kAc1y5hTNJoLDSuIyid2QtLYiCYNnICebpuvjhPQZsXwUL0O3l7OQ== 5964 integrity sha512-bKhKrrz2FJJj5s7wynxy/fyxpE0CmCjmOQ1KV4KkgXFWOgoIT/NbTMnB1n+LFNrNk0SSBVGGxcK5AGsyC+pW5Q==
5969 dependencies: 5965 dependencies:
5970 chownr "^1.1.3" 5966 chownr "^1.1.3"
5971 fs-minipass "^2.0.0" 5967 fs-minipass "^2.0.0"
5972 minipass "^3.0.0" 5968 minipass "^3.0.0"
5973 minizlib "^2.1.0" 5969 minizlib "^2.1.0"
5974 mkdirp "^0.5.0" 5970 mkdirp "^1.0.3"
5975 yallist "^4.0.0" 5971 yallist "^4.0.0"
5976 5972
5977term-size@^1.2.0: 5973term-size@^1.2.0:
@@ -6110,13 +6106,13 @@ touch@^3.1.0:
6110 dependencies: 6106 dependencies:
6111 nopt "~1.0.10" 6107 nopt "~1.0.10"
6112 6108
6113tough-cookie@~2.4.3: 6109tough-cookie@~2.5.0:
6114 version "2.4.3" 6110 version "2.5.0"
6115 resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.4.3.tgz#53f36da3f47783b0925afa06ff9f3b165280f781" 6111 resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2"
6116 integrity sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ== 6112 integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==
6117 dependencies: 6113 dependencies:
6118 psl "^1.1.24" 6114 psl "^1.1.28"
6119 punycode "^1.4.1" 6115 punycode "^2.1.1"
6120 6116
6121traverse@>=0.2.4: 6117traverse@>=0.2.4:
6122 version "0.6.6" 6118 version "0.6.6"
@@ -6155,9 +6151,9 @@ tsconfig-paths@^3.9.0:
6155 strip-bom "^3.0.0" 6151 strip-bom "^3.0.0"
6156 6152
6157tslib@^1.8.1, tslib@^1.9.0: 6153tslib@^1.8.1, tslib@^1.9.0:
6158 version "1.10.0" 6154 version "1.11.1"
6159 resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.10.0.tgz#c3c19f95973fb0a62973fb09d90d961ee43e5c8a" 6155 resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.11.1.tgz#eb15d128827fbee2841549e171f45ed338ac7e35"
6160 integrity sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ== 6156 integrity sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==
6161 6157
6162tsutils@^3.17.1: 6158tsutils@^3.17.1:
6163 version "3.17.1" 6159 version "3.17.1"
@@ -6244,9 +6240,9 @@ typedarray@^0.0.6:
6244 integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= 6240 integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=
6245 6241
6246typescript@^3.7.2: 6242typescript@^3.7.2:
6247 version "3.7.5" 6243 version "3.8.2"
6248 resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.7.5.tgz#0692e21f65fd4108b9330238aac11dd2e177a1ae" 6244 resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.8.2.tgz#91d6868aaead7da74f493c553aeff76c0c0b1d5a"
6249 integrity sha512-/P5lkRXkWHNAbcJIiHPfRoKqyd7bsyCma1hZNUGfn20qm64T6ZBlrzprymeu918H+mB/0rIg2gGK/BXkhhYgBw== 6245 integrity sha512-EgOVgL/4xfVrCMbhYKUQTdF37SQn4Iw73H5BgCrF1Abdun7Kwy/QZsE/ssAy0y4LxBbvua3PIbFsbRczWWnDdQ==
6250 6246
6251uint64be@^2.0.2: 6247uint64be@^2.0.2:
6252 version "2.0.2" 6248 version "2.0.2"
@@ -6256,9 +6252,9 @@ uint64be@^2.0.2:
6256 buffer-alloc "^1.1.0" 6252 buffer-alloc "^1.1.0"
6257 6253
6258undefsafe@^2.0.2: 6254undefsafe@^2.0.2:
6259 version "2.0.2" 6255 version "2.0.3"
6260 resolved "https://registry.yarnpkg.com/undefsafe/-/undefsafe-2.0.2.tgz#225f6b9e0337663e0d8e7cfd686fc2836ccace76" 6256 resolved "https://registry.yarnpkg.com/undefsafe/-/undefsafe-2.0.3.tgz#6b166e7094ad46313b2202da7ecc2cd7cc6e7aae"
6261 integrity sha1-Il9rngM3Zj4Njnz9aG/Cg2zKznY= 6257 integrity sha512-nrXZwwXrD/T/JXeygJqdCO6NZZ1L66HrxM/Z7mIq2oPanoN0F1nLx3lwJMu6AwJY69hdixaFQOuoYsMjE5/C2A==
6262 dependencies: 6258 dependencies:
6263 debug "^2.2.0" 6259 debug "^2.2.0"
6264 6260
@@ -6363,7 +6359,7 @@ util-deprecate@^1.0.1, util-deprecate@~1.0.1:
6363 resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" 6359 resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
6364 integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= 6360 integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=
6365 6361
6366util.promisify@^1.0.0: 6362util.promisify@^1.0.1:
6367 version "1.0.1" 6363 version "1.0.1"
6368 resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.1.tgz#6baf7774b80eeb0f7520d8b81d07982a59abbaee" 6364 resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.1.tgz#6baf7774b80eeb0f7520d8b81d07982a59abbaee"
6369 integrity sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA== 6365 integrity sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==
@@ -6398,11 +6394,16 @@ uue@^3.1.0:
6398 escape-string-regexp "~1.0.5" 6394 escape-string-regexp "~1.0.5"
6399 extend "~3.0.0" 6395 extend "~3.0.0"
6400 6396
6401uuid@^3.1.0, uuid@^3.3.2, uuid@^3.3.3: 6397uuid@^3.3.2, uuid@^3.3.3, uuid@^3.4.0:
6402 version "3.4.0" 6398 version "3.4.0"
6403 resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" 6399 resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee"
6404 integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== 6400 integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==
6405 6401
6402uuid@^7.0.1:
6403 version "7.0.1"
6404 resolved "https://registry.yarnpkg.com/uuid/-/uuid-7.0.1.tgz#95ed6ff3d8c881cbf85f0f05cc3915ef994818ef"
6405 integrity sha512-yqjRXZzSJm9Dbl84H2VDHpM3zMjzSJQ+hn6C4zqd5ilW+7P4ZmLEEqwho9LjP+tGuZlF4xrHQXT0h9QZUS/pWA==
6406
6406v8-compile-cache@^2.0.3: 6407v8-compile-cache@^2.0.3:
6407 version "2.1.0" 6408 version "2.1.0"
6408 resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz#e14de37b31a6d194f5690d67efc4e7f6fc6ab30e" 6409 resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz#e14de37b31a6d194f5690d67efc4e7f6fc6ab30e"
@@ -6752,7 +6753,7 @@ yargs-unparser@1.6.0:
6752 lodash "^4.17.15" 6753 lodash "^4.17.15"
6753 yargs "^13.3.0" 6754 yargs "^13.3.0"
6754 6755
6755yargs@13.3.0, yargs@^13.2.4, yargs@^13.3.0: 6756yargs@13.3.0, yargs@^13.3.0:
6756 version "13.3.0" 6757 version "13.3.0"
6757 resolved "https://registry.yarnpkg.com/yargs/-/yargs-13.3.0.tgz#4c657a55e07e5f2cf947f8a366567c04a0dedc83" 6758 resolved "https://registry.yarnpkg.com/yargs/-/yargs-13.3.0.tgz#4c657a55e07e5f2cf947f8a366567c04a0dedc83"
6758 integrity sha512-2eehun/8ALW8TLoIl7MVaRUrg+yCnenu8B4kBlRxj3GJGDKU1Og7sMXPNm1BYyM1DOJmTZ4YeN/Nwxv+8XJsUA== 6759 integrity sha512-2eehun/8ALW8TLoIl7MVaRUrg+yCnenu8B4kBlRxj3GJGDKU1Og7sMXPNm1BYyM1DOJmTZ4YeN/Nwxv+8XJsUA==