diff options
Diffstat (limited to 'client')
157 files changed, 3122 insertions, 2323 deletions
diff --git a/client/.eslintrc.json b/client/.eslintrc.json index f7b207b58..a297cdc94 100644 --- a/client/.eslintrc.json +++ b/client/.eslintrc.json | |||
@@ -18,8 +18,7 @@ | |||
18 | }, | 18 | }, |
19 | "extends": [ | 19 | "extends": [ |
20 | "../.eslintrc.json", | 20 | "../.eslintrc.json", |
21 | "plugin:@angular-eslint/ng-cli-compat", | 21 | "plugin:@angular-eslint/recommended", |
22 | "plugin:@angular-eslint/ng-cli-compat--formatting-add-on", | ||
23 | "plugin:@angular-eslint/template/process-inline-templates" | 22 | "plugin:@angular-eslint/template/process-inline-templates" |
24 | ], | 23 | ], |
25 | "rules": { | 24 | "rules": { |
@@ -155,6 +154,10 @@ | |||
155 | "object-shorthand": [ | 154 | "object-shorthand": [ |
156 | "error", | 155 | "error", |
157 | "properties" | 156 | "properties" |
157 | ], | ||
158 | "quote-props": [ | ||
159 | "error", | ||
160 | "consistent-as-needed" | ||
158 | ] | 161 | ] |
159 | } | 162 | } |
160 | }, | 163 | }, |
@@ -163,7 +166,8 @@ | |||
163 | "*.html" | 166 | "*.html" |
164 | ], | 167 | ], |
165 | "extends": [ | 168 | "extends": [ |
166 | "plugin:@angular-eslint/template/recommended" | 169 | "plugin:@angular-eslint/template/recommended", |
170 | "plugin:@angular-eslint/template/accessibility" | ||
167 | ], | 171 | ], |
168 | "rules": {} | 172 | "rules": {} |
169 | } | 173 | } |
diff --git a/client/angular.json b/client/angular.json index 49e92ddc3..d929248d4 100644 --- a/client/angular.json +++ b/client/angular.json | |||
@@ -310,7 +310,6 @@ | |||
310 | } | 310 | } |
311 | } | 311 | } |
312 | }, | 312 | }, |
313 | "defaultProject": "PeerTube", | ||
314 | "schematics": { | 313 | "schematics": { |
315 | "@schematics/angular:component": { | 314 | "@schematics/angular:component": { |
316 | "prefix": "my", | 315 | "prefix": "my", |
diff --git a/client/e2e/wdio.local-test.conf.ts b/client/e2e/wdio.local-test.conf.ts index 3c19e4e9a..96ddc67ca 100644 --- a/client/e2e/wdio.local-test.conf.ts +++ b/client/e2e/wdio.local-test.conf.ts | |||
@@ -25,15 +25,15 @@ module.exports = { | |||
25 | 25 | ||
26 | capabilities: [ | 26 | capabilities: [ |
27 | { | 27 | { |
28 | browserName: 'chrome', | 28 | 'browserName': 'chrome', |
29 | acceptInsecureCerts: true, | 29 | 'acceptInsecureCerts': true, |
30 | 'goog:chromeOptions': { | 30 | 'goog:chromeOptions': { |
31 | args: [ '--disable-gpu', windowSizeArg ], | 31 | args: [ '--disable-gpu', windowSizeArg ], |
32 | prefs | 32 | prefs |
33 | } | 33 | } |
34 | }, | 34 | }, |
35 | { | 35 | { |
36 | browserName: 'firefox', | 36 | 'browserName': 'firefox', |
37 | 'moz:firefoxOptions': { | 37 | 'moz:firefoxOptions': { |
38 | binary: '/usr/bin/firefox-developer-edition', | 38 | binary: '/usr/bin/firefox-developer-edition', |
39 | args: [ '--headless', windowSizeArg ], | 39 | args: [ '--headless', windowSizeArg ], |
diff --git a/client/e2e/wdio.local.conf.ts b/client/e2e/wdio.local.conf.ts index 903235b86..5cdd69290 100644 --- a/client/e2e/wdio.local.conf.ts +++ b/client/e2e/wdio.local.conf.ts | |||
@@ -20,14 +20,14 @@ module.exports = { | |||
20 | 20 | ||
21 | capabilities: [ | 21 | capabilities: [ |
22 | { | 22 | { |
23 | browserName: 'chrome', | 23 | 'browserName': 'chrome', |
24 | 'goog:chromeOptions': { | 24 | 'goog:chromeOptions': { |
25 | args: [ '--headless', '--disable-gpu', windowSizeArg ], | 25 | args: [ '--headless', '--disable-gpu', windowSizeArg ], |
26 | prefs | 26 | prefs |
27 | } | 27 | } |
28 | }, | 28 | }, |
29 | { | 29 | { |
30 | browserName: 'firefox', | 30 | 'browserName': 'firefox', |
31 | 'moz:firefoxOptions': { | 31 | 'moz:firefoxOptions': { |
32 | binary: '/usr/bin/firefox-developer-edition', | 32 | binary: '/usr/bin/firefox-developer-edition', |
33 | args: [ '--headless', windowSizeArg ], | 33 | args: [ '--headless', windowSizeArg ], |
diff --git a/client/package.json b/client/package.json index 0c5916555..e0b8be9e5 100644 --- a/client/package.json +++ b/client/package.json | |||
@@ -26,25 +26,25 @@ | |||
26 | }, | 26 | }, |
27 | "typings": "*.d.ts", | 27 | "typings": "*.d.ts", |
28 | "devDependencies": { | 28 | "devDependencies": { |
29 | "@angular-devkit/build-angular": "^15.1.6", | 29 | "@angular-devkit/build-angular": "^16.0.2", |
30 | "@angular-eslint/builder": "^15.2.1", | 30 | "@angular-eslint/builder": "^16.0.2", |
31 | "@angular-eslint/eslint-plugin": "^15.2.1", | 31 | "@angular-eslint/eslint-plugin": "^16.0.2", |
32 | "@angular-eslint/eslint-plugin-template": "^15.2.1", | 32 | "@angular-eslint/eslint-plugin-template": "^16.0.2", |
33 | "@angular-eslint/schematics": "^15.2.1", | 33 | "@angular-eslint/schematics": "^16.0.2", |
34 | "@angular-eslint/template-parser": "^15.2.1", | 34 | "@angular-eslint/template-parser": "^16.0.2", |
35 | "@angular/animations": "^15.1.5", | 35 | "@angular/animations": "^16.0.2", |
36 | "@angular/cdk": "^15.1.4", | 36 | "@angular/cdk": "^16.0.1", |
37 | "@angular/cli": "^15.1.6", | 37 | "@angular/cli": "^16.0.2", |
38 | "@angular/common": "^15.1.5", | 38 | "@angular/common": "^16.0.2", |
39 | "@angular/compiler": "^15.1.5", | 39 | "@angular/compiler": "^16.0.2", |
40 | "@angular/compiler-cli": "^15.1.5", | 40 | "@angular/compiler-cli": "^16.0.2", |
41 | "@angular/core": "^15.1.5", | 41 | "@angular/core": "^16.0.2", |
42 | "@angular/forms": "^15.1.5", | 42 | "@angular/forms": "^16.0.2", |
43 | "@angular/localize": "^15.1.5", | 43 | "@angular/localize": "^16.0.2", |
44 | "@angular/platform-browser": "^15.1.5", | 44 | "@angular/platform-browser": "^16.0.2", |
45 | "@angular/platform-browser-dynamic": "^15.1.5", | 45 | "@angular/platform-browser-dynamic": "^16.0.2", |
46 | "@angular/router": "^15.1.5", | 46 | "@angular/router": "^16.0.2", |
47 | "@angular/service-worker": "^15.1.5", | 47 | "@angular/service-worker": "^16.0.2", |
48 | "@babel/core": "^7.18.5", | 48 | "@babel/core": "^7.18.5", |
49 | "@babel/preset-env": "^7.18.2", | 49 | "@babel/preset-env": "^7.18.2", |
50 | "@ng-bootstrap/ng-bootstrap": "^14.0.1", | 50 | "@ng-bootstrap/ng-bootstrap": "^14.0.1", |
@@ -79,7 +79,7 @@ | |||
79 | "@wdio/shared-store-service": "^7.25.2", | 79 | "@wdio/shared-store-service": "^7.25.2", |
80 | "@wdio/spec-reporter": "^7.25.1", | 80 | "@wdio/spec-reporter": "^7.25.1", |
81 | "angular2-hotkeys": "^13.1.0", | 81 | "angular2-hotkeys": "^13.1.0", |
82 | "angularx-qrcode": "15.0.1", | 82 | "angularx-qrcode": "16.0.0", |
83 | "babel-loader": "^9.1.0", | 83 | "babel-loader": "^9.1.0", |
84 | "bootstrap": "^5.1.3", | 84 | "bootstrap": "^5.1.3", |
85 | "buffer": "^6.0.3", | 85 | "buffer": "^6.0.3", |
@@ -93,7 +93,7 @@ | |||
93 | "dexie": "^3.2.2", | 93 | "dexie": "^3.2.2", |
94 | "eslint": "^8.28.0", | 94 | "eslint": "^8.28.0", |
95 | "eslint-plugin-import": "2.27.5", | 95 | "eslint-plugin-import": "2.27.5", |
96 | "eslint-plugin-jsdoc": "^40.0.0", | 96 | "eslint-plugin-jsdoc": "^44.2.4", |
97 | "eslint-plugin-prefer-arrow": "latest", | 97 | "eslint-plugin-prefer-arrow": "latest", |
98 | "expect-webdriverio": "^3.4.0", | 98 | "expect-webdriverio": "^3.4.0", |
99 | "focus-visible": "^5.0.2", | 99 | "focus-visible": "^5.0.2", |
@@ -109,10 +109,10 @@ | |||
109 | "lodash-es": "^4.17.4", | 109 | "lodash-es": "^4.17.4", |
110 | "markdown-it": "13.0.1", | 110 | "markdown-it": "13.0.1", |
111 | "mini-css-extract-plugin": "^2.2.0", | 111 | "mini-css-extract-plugin": "^2.2.0", |
112 | "ngx-uploadx": "^5.1.0", | 112 | "ngx-uploadx": "^6.1.0", |
113 | "path-browserify": "^1.0.0", | 113 | "path-browserify": "^1.0.0", |
114 | "postcss": "^8.4.14", | 114 | "postcss": "^8.4.14", |
115 | "primeng": "^15.2.0", | 115 | "primeng": "^16.0.0-rc.2", |
116 | "process": "^0.11.10", | 116 | "process": "^0.11.10", |
117 | "purify-css": "^1.2.5", | 117 | "purify-css": "^1.2.5", |
118 | "querystring": "^0.2.1", | 118 | "querystring": "^0.2.1", |
@@ -140,7 +140,7 @@ | |||
140 | "webpack-cli": "^5.0.1", | 140 | "webpack-cli": "^5.0.1", |
141 | "webtorrent": "1.8.26", | 141 | "webtorrent": "1.8.26", |
142 | "whatwg-fetch": "^3.0.0", | 142 | "whatwg-fetch": "^3.0.0", |
143 | "zone.js": "~0.12.0" | 143 | "zone.js": "~0.13.0" |
144 | }, | 144 | }, |
145 | "dependencies": {} | 145 | "dependencies": {} |
146 | } | 146 | } |
diff --git a/client/src/app/+about/about-instance/about-instance.resolver.ts b/client/src/app/+about/about-instance/about-instance.resolver.ts index 94388e71d..f52a95b88 100644 --- a/client/src/app/+about/about-instance/about-instance.resolver.ts +++ b/client/src/app/+about/about-instance/about-instance.resolver.ts | |||
@@ -1,7 +1,6 @@ | |||
1 | import { forkJoin, Observable } from 'rxjs' | 1 | import { forkJoin, Observable } from 'rxjs' |
2 | import { map, switchMap } from 'rxjs/operators' | 2 | import { map, switchMap } from 'rxjs/operators' |
3 | import { Injectable } from '@angular/core' | 3 | import { Injectable } from '@angular/core' |
4 | import { Resolve } from '@angular/router' | ||
5 | import { ServerService } from '@app/core' | 4 | import { ServerService } from '@app/core' |
6 | import { CustomMarkupService } from '@app/shared/shared-custom-markup' | 5 | import { CustomMarkupService } from '@app/shared/shared-custom-markup' |
7 | import { AboutHTML, InstanceService } from '@app/shared/shared-instance' | 6 | import { AboutHTML, InstanceService } from '@app/shared/shared-instance' |
@@ -17,7 +16,7 @@ export type ResolverData = { | |||
17 | } | 16 | } |
18 | 17 | ||
19 | @Injectable() | 18 | @Injectable() |
20 | export class AboutInstanceResolver implements Resolve<any> { | 19 | export class AboutInstanceResolver { |
21 | 20 | ||
22 | constructor ( | 21 | constructor ( |
23 | private instanceService: InstanceService, | 22 | private instanceService: InstanceService, |
diff --git a/client/src/app/+accounts/accounts.component.html b/client/src/app/+accounts/accounts.component.html index 2a4985964..66d108134 100644 --- a/client/src/app/+accounts/accounts.component.html +++ b/client/src/app/+accounts/accounts.component.html | |||
@@ -48,12 +48,12 @@ | |||
48 | <div class="description-html" [innerHTML]="accountDescriptionHTML"></div> | 48 | <div class="description-html" [innerHTML]="accountDescriptionHTML"></div> |
49 | </div> | 49 | </div> |
50 | 50 | ||
51 | <div *ngIf="hasShowMoreDescription()" class="show-more d-md-none d-block" role="button" | 51 | <button *ngIf="hasShowMoreDescription()" class="show-more d-md-none d-block button-unstyle" |
52 | (click)="accountDescriptionExpanded = !accountDescriptionExpanded" | 52 | (click)="accountDescriptionExpanded = !accountDescriptionExpanded" |
53 | title="Show the complete description" i18n-title i18n | 53 | title="Show the complete description" i18n-title i18n |
54 | > | 54 | > |
55 | Show more... | 55 | Show more... |
56 | </div> | 56 | </button> |
57 | 57 | ||
58 | <div class="buttons"> | 58 | <div class="buttons"> |
59 | <a *ngIf="isManageable()" routerLink="/my-account" class="peertube-button-link orange-button" i18n> | 59 | <a *ngIf="isManageable()" routerLink="/my-account" class="peertube-button-link orange-button" i18n> |
diff --git a/client/src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html b/client/src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html index a17b13fdf..bbf946df0 100644 --- a/client/src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html +++ b/client/src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html | |||
@@ -3,7 +3,7 @@ | |||
3 | <div class="row mt-5"> <!-- cache grid --> | 3 | <div class="row mt-5"> <!-- cache grid --> |
4 | 4 | ||
5 | <div class="col-12 col-lg-4 col-xl-3"> | 5 | <div class="col-12 col-lg-4 col-xl-3"> |
6 | <div i18n class="inner-form-title">CACHE</div> | 6 | <h2 i18n class="inner-form-title">CACHE</h2> |
7 | <div i18n class="inner-form-description"> | 7 | <div i18n class="inner-form-description"> |
8 | Some files are not federated, and fetched when necessary. Define their caching policies. | 8 | Some files are not federated, and fetched when necessary. Define their caching policies. |
9 | </div> | 9 | </div> |
@@ -60,7 +60,7 @@ | |||
60 | <div class="row mt-4"> <!-- cache grid --> | 60 | <div class="row mt-4"> <!-- cache grid --> |
61 | <div class="col-12 col-lg-4 col-xl-3"> | 61 | <div class="col-12 col-lg-4 col-xl-3"> |
62 | <div class="anchor" id="customizations"></div> <!-- customizations anchor --> | 62 | <div class="anchor" id="customizations"></div> <!-- customizations anchor --> |
63 | <div i18n class="inner-form-title">CUSTOMIZATIONS</div> | 63 | <h2 i18n class="inner-form-title">CUSTOMIZATIONS</h2> |
64 | <div i18n class="inner-form-description"> | 64 | <div i18n class="inner-form-description"> |
65 | Slight modifications to your PeerTube instance for when creating a plugin or theme is overkill. | 65 | Slight modifications to your PeerTube instance for when creating a plugin or theme is overkill. |
66 | </div> | 66 | </div> |
diff --git a/client/src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html b/client/src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html index 9fc332308..b81393731 100644 --- a/client/src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html +++ b/client/src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html | |||
@@ -1,7 +1,7 @@ | |||
1 | <ng-container [formGroup]="form"> | 1 | <ng-container [formGroup]="form"> |
2 | <div class="row mt-5"> <!-- appearance grid --> | 2 | <div class="row mt-5"> <!-- appearance grid --> |
3 | <div class="col-12 col-lg-4 col-xl-3"> | 3 | <div class="col-12 col-lg-4 col-xl-3"> |
4 | <div i18n class="inner-form-title">APPEARANCE</div> | 4 | <h2 i18n class="inner-form-title">APPEARANCE</h2> |
5 | <div i18n class="inner-form-description"> | 5 | <div i18n class="inner-form-description"> |
6 | Use <a class="link-orange" routerLink="/admin/plugins">plugins & themes</a> for more involved changes, or add slight <a class="link-orange" routerLink="/admin/config/edit-custom" fragment="advanced-configuration">customizations</a>. | 6 | Use <a class="link-orange" routerLink="/admin/plugins">plugins & themes</a> for more involved changes, or add slight <a class="link-orange" routerLink="/admin/config/edit-custom" fragment="advanced-configuration">customizations</a>. |
7 | </div> | 7 | </div> |
@@ -91,7 +91,7 @@ | |||
91 | 91 | ||
92 | <div class="row mt-4"> <!-- broadcast grid --> | 92 | <div class="row mt-4"> <!-- broadcast grid --> |
93 | <div class="col-12 col-lg-4 col-xl-3"> | 93 | <div class="col-12 col-lg-4 col-xl-3"> |
94 | <div i18n class="inner-form-title">BROADCAST MESSAGE</div> | 94 | <h2 i18n class="inner-form-title">BROADCAST MESSAGE</h2> |
95 | <div i18n class="inner-form-description"> | 95 | <div i18n class="inner-form-description"> |
96 | Display a message on your instance | 96 | Display a message on your instance |
97 | </div> | 97 | </div> |
@@ -120,9 +120,9 @@ | |||
120 | 120 | ||
121 | <div class="peertube-select-container"> | 121 | <div class="peertube-select-container"> |
122 | <select id="broadcastMessageLevel" formControlName="level" class="form-control"> | 122 | <select id="broadcastMessageLevel" formControlName="level" class="form-control"> |
123 | <option value="info">info</option> | 123 | <option i18n value="info">info</option> |
124 | <option value="warning">warning</option> | 124 | <option i18n value="warning">warning</option> |
125 | <option value="error">error</option> | 125 | <option i18n value="error">error</option> |
126 | </select> | 126 | </select> |
127 | </div> | 127 | </div> |
128 | 128 | ||
@@ -147,7 +147,7 @@ | |||
147 | 147 | ||
148 | <div class="row mt-4"> <!-- new users grid --> | 148 | <div class="row mt-4"> <!-- new users grid --> |
149 | <div class="col-12 col-lg-4 col-xl-3"> | 149 | <div class="col-12 col-lg-4 col-xl-3"> |
150 | <div i18n class="inner-form-title">NEW USERS</div> | 150 | <h2 i18n class="inner-form-title">NEW USERS</h2> |
151 | <div i18n class="inner-form-description"> | 151 | <div i18n class="inner-form-description"> |
152 | Manage <a class="link-orange" routerLink="/admin/users">users</a> to set their quota individually. | 152 | Manage <a class="link-orange" routerLink="/admin/users">users</a> to set their quota individually. |
153 | </div> | 153 | </div> |
@@ -264,7 +264,7 @@ | |||
264 | 264 | ||
265 | <div class="row mt-4"> <!-- videos grid --> | 265 | <div class="row mt-4"> <!-- videos grid --> |
266 | <div class="col-12 col-lg-4 col-xl-3"> | 266 | <div class="col-12 col-lg-4 col-xl-3"> |
267 | <div i18n class="inner-form-title">VIDEOS</div> | 267 | <h2 i18n class="inner-form-title">VIDEOS</h2> |
268 | </div> | 268 | </div> |
269 | 269 | ||
270 | <div class="col-12 col-lg-8 col-xl-9"> | 270 | <div class="col-12 col-lg-8 col-xl-9"> |
@@ -350,7 +350,7 @@ | |||
350 | 350 | ||
351 | <div class="row mt-4"> <!-- video channels grid --> | 351 | <div class="row mt-4"> <!-- video channels grid --> |
352 | <div class="col-12 col-lg-4 col-xl-3"> | 352 | <div class="col-12 col-lg-4 col-xl-3"> |
353 | <div i18n class="inner-form-title">VIDEO CHANNELS</div> | 353 | <h2 i18n class="inner-form-title">VIDEO CHANNELS</h2> |
354 | </div> | 354 | </div> |
355 | 355 | ||
356 | <div class="col-12 col-lg-8 col-xl-9"> | 356 | <div class="col-12 col-lg-8 col-xl-9"> |
@@ -372,7 +372,7 @@ | |||
372 | 372 | ||
373 | <div class="row mt-4"> <!-- search grid --> | 373 | <div class="row mt-4"> <!-- search grid --> |
374 | <div class="col-12 col-lg-4 col-xl-3"> | 374 | <div class="col-12 col-lg-4 col-xl-3"> |
375 | <div i18n class="inner-form-title">SEARCH</div> | 375 | <h2 i18n class="inner-form-title">SEARCH</h2> |
376 | </div> | 376 | </div> |
377 | 377 | ||
378 | <div class="col-12 col-lg-8 col-xl-9"> | 378 | <div class="col-12 col-lg-8 col-xl-9"> |
@@ -461,7 +461,7 @@ | |||
461 | 461 | ||
462 | <div class="row mt-4"> <!-- federation grid --> | 462 | <div class="row mt-4"> <!-- federation grid --> |
463 | <div class="col-12 col-lg-4 col-xl-3"> | 463 | <div class="col-12 col-lg-4 col-xl-3"> |
464 | <div i18n class="inner-form-title">FEDERATION</div> | 464 | <h2 i18n class="inner-form-title">FEDERATION</h2> |
465 | <div i18n class="inner-form-description"> | 465 | <div i18n class="inner-form-description"> |
466 | Manage <a class="link-orange" routerLink="/admin/follows">relations</a> with other instances. | 466 | Manage <a class="link-orange" routerLink="/admin/follows">relations</a> with other instances. |
467 | </div> | 467 | </div> |
@@ -540,7 +540,7 @@ | |||
540 | 540 | ||
541 | <div class="row mt-4"> <!-- administrators grid --> | 541 | <div class="row mt-4"> <!-- administrators grid --> |
542 | <div class="col-12 col-lg-4 col-xl-3"> | 542 | <div class="col-12 col-lg-4 col-xl-3"> |
543 | <div i18n class="inner-form-title">ADMINISTRATORS</div> | 543 | <h2 i18n class="inner-form-title">ADMINISTRATORS</h2> |
544 | </div> | 544 | </div> |
545 | 545 | ||
546 | <div class="col-12 col-lg-8 col-xl-9"> | 546 | <div class="col-12 col-lg-8 col-xl-9"> |
@@ -568,7 +568,7 @@ | |||
568 | 568 | ||
569 | <div class="row mt-4"> <!-- Twitter grid --> | 569 | <div class="row mt-4"> <!-- Twitter grid --> |
570 | <div class="col-12 col-lg-4 col-xl-3"> | 570 | <div class="col-12 col-lg-4 col-xl-3"> |
571 | <div i18n class="inner-form-title">TWITTER</div> | 571 | <h2 i18n class="inner-form-title">TWITTER</h2> |
572 | <div i18n class="inner-form-description"> | 572 | <div i18n class="inner-form-description"> |
573 | Provide the Twitter account representing your instance to improve link previews. | 573 | Provide the Twitter account representing your instance to improve link previews. |
574 | If you don't have a Twitter account, just leave the default value. | 574 | If you don't have a Twitter account, just leave the default value. |
diff --git a/client/src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts b/client/src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts index 30e4aa5d5..2c3b7560d 100644 --- a/client/src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts +++ b/client/src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts | |||
@@ -273,11 +273,11 @@ export class EditCustomConfigComponent extends FormReactive implements OnInit { | |||
273 | 273 | ||
274 | const defaultValues = { | 274 | const defaultValues = { |
275 | transcoding: { | 275 | transcoding: { |
276 | resolutions: {} | 276 | resolutions: {} as { [id: string]: string } |
277 | }, | 277 | }, |
278 | live: { | 278 | live: { |
279 | transcoding: { | 279 | transcoding: { |
280 | resolutions: {} | 280 | resolutions: {} as { [id: string]: string } |
281 | } | 281 | } |
282 | } | 282 | } |
283 | } | 283 | } |
diff --git a/client/src/app/+admin/config/edit-custom-config/edit-homepage.component.html b/client/src/app/+admin/config/edit-custom-config/edit-homepage.component.html index 3d8414f5c..fd009367f 100644 --- a/client/src/app/+admin/config/edit-custom-config/edit-homepage.component.html +++ b/client/src/app/+admin/config/edit-custom-config/edit-homepage.component.html | |||
@@ -4,7 +4,7 @@ | |||
4 | 4 | ||
5 | <div class="homepage row mt-5"> <!-- homepage grid --> | 5 | <div class="homepage row mt-5"> <!-- homepage grid --> |
6 | <div class="col-12 col-lg-4 col-xl-3"> | 6 | <div class="col-12 col-lg-4 col-xl-3"> |
7 | <div i18n class="inner-form-title">INSTANCE HOMEPAGE</div> | 7 | <h2 i18n class="inner-form-title">INSTANCE HOMEPAGE</h2> |
8 | </div> | 8 | </div> |
9 | 9 | ||
10 | <div class="col-12 col-lg-8 col-xl-9"> | 10 | <div class="col-12 col-lg-8 col-xl-9"> |
diff --git a/client/src/app/+admin/config/edit-custom-config/edit-instance-information.component.html b/client/src/app/+admin/config/edit-custom-config/edit-instance-information.component.html index ff79ecc88..60f1aee2e 100644 --- a/client/src/app/+admin/config/edit-custom-config/edit-instance-information.component.html +++ b/client/src/app/+admin/config/edit-custom-config/edit-instance-information.component.html | |||
@@ -4,7 +4,7 @@ | |||
4 | 4 | ||
5 | <div class="row mt-5"> <!-- instance grid --> | 5 | <div class="row mt-5"> <!-- instance grid --> |
6 | <div class="col-12 col-lg-4 col-xl-3"> | 6 | <div class="col-12 col-lg-4 col-xl-3"> |
7 | <div i18n class="inner-form-title">INSTANCE</div> | 7 | <h2 i18n class="inner-form-title">INSTANCE</h2> |
8 | </div> | 8 | </div> |
9 | 9 | ||
10 | <div class="col-12 col-lg-8 col-xl-9"> | 10 | <div class="col-12 col-lg-8 col-xl-9"> |
@@ -76,7 +76,7 @@ | |||
76 | 76 | ||
77 | <div class="row mt-4"> <!-- moderation & nsfw grid --> | 77 | <div class="row mt-4"> <!-- moderation & nsfw grid --> |
78 | <div class="col-12 col-lg-4 col-xl-3"> | 78 | <div class="col-12 col-lg-4 col-xl-3"> |
79 | <div i18n class="inner-form-title">MODERATION & NSFW</div> | 79 | <h2 i18n class="inner-form-title">MODERATION & NSFW</h2> |
80 | <div i18n class="inner-form-description"> | 80 | <div i18n class="inner-form-description"> |
81 | Manage <a class="link-orange" routerLink="/admin/users">users</a> to build a moderation team. | 81 | Manage <a class="link-orange" routerLink="/admin/users">users</a> to build a moderation team. |
82 | </div> | 82 | </div> |
@@ -154,7 +154,7 @@ | |||
154 | 154 | ||
155 | <div class="row mt-4"> <!-- you and your instance grid --> | 155 | <div class="row mt-4"> <!-- you and your instance grid --> |
156 | <div class="col-12 col-lg-4 col-xl-3"> | 156 | <div class="col-12 col-lg-4 col-xl-3"> |
157 | <div i18n class="inner-form-title">YOU AND YOUR INSTANCE</div> | 157 | <h2 i18n class="inner-form-title">YOU AND YOUR INSTANCE</h2> |
158 | </div> | 158 | </div> |
159 | 159 | ||
160 | <div class="col-12 col-lg-8 col-xl-9"> | 160 | <div class="col-12 col-lg-8 col-xl-9"> |
@@ -204,7 +204,7 @@ | |||
204 | 204 | ||
205 | <div class="row mt-4"> <!-- other information grid --> | 205 | <div class="row mt-4"> <!-- other information grid --> |
206 | <div class="col-12 col-lg-4 col-xl-3"> | 206 | <div class="col-12 col-lg-4 col-xl-3"> |
207 | <div i18n class="inner-form-title">OTHER INFORMATION</div> | 207 | <h2 i18n class="inner-form-title">OTHER INFORMATION</h2> |
208 | </div> | 208 | </div> |
209 | 209 | ||
210 | <div class="col-12 col-lg-8 col-xl-9"> | 210 | <div class="col-12 col-lg-8 col-xl-9"> |
diff --git a/client/src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html b/client/src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html index e9919741f..1ba3bdfe0 100644 --- a/client/src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html +++ b/client/src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html | |||
@@ -2,7 +2,7 @@ | |||
2 | 2 | ||
3 | <div class="row mt-5"> | 3 | <div class="row mt-5"> |
4 | <div class="col-12 col-lg-4 col-xl-3"> | 4 | <div class="col-12 col-lg-4 col-xl-3"> |
5 | <div i18n class="inner-form-title">LIVE</div> | 5 | <h2 i18n class="inner-form-title">LIVE</h2> |
6 | <div i18n class="inner-form-description"> | 6 | <div i18n class="inner-form-description"> |
7 | Enable users of your instance to stream live. | 7 | Enable users of your instance to stream live. |
8 | </div> | 8 | </div> |
@@ -89,7 +89,7 @@ | |||
89 | 89 | ||
90 | <div class="row"> <!-- transcoding live streams grid --> | 90 | <div class="row"> <!-- transcoding live streams grid --> |
91 | <div class="col-12 col-lg-4 col-xl-3"> | 91 | <div class="col-12 col-lg-4 col-xl-3"> |
92 | <div i18n class="inner-form-title">TRANSCODING</div> | 92 | <h2 i18n class="inner-form-title">TRANSCODING</h2> |
93 | <div i18n class="inner-form-description"> | 93 | <div i18n class="inner-form-description"> |
94 | Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. | 94 | Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. |
95 | </div> | 95 | </div> |
@@ -111,7 +111,7 @@ | |||
111 | </div> | 111 | </div> |
112 | 112 | ||
113 | <div class="callout callout-light pt-2 mt-2 pb-0"> | 113 | <div class="callout callout-light pt-2 mt-2 pb-0"> |
114 | <label i18n>Output formats</label> | 114 | <h3 class="callout-title" i18n>Output formats</h3> |
115 | 115 | ||
116 | <div class="form-group" [ngClass]="getDisabledLiveTranscodingClass()"> | 116 | <div class="form-group" [ngClass]="getDisabledLiveTranscodingClass()"> |
117 | <label i18n for="liveTranscodingThreads">Live resolutions to generate</label> | 117 | <label i18n for="liveTranscodingThreads">Live resolutions to generate</label> |
diff --git a/client/src/app/+admin/config/edit-custom-config/edit-live-configuration.component.ts b/client/src/app/+admin/config/edit-custom-config/edit-live-configuration.component.ts index 50b882cb8..1d1fecf90 100644 --- a/client/src/app/+admin/config/edit-custom-config/edit-live-configuration.component.ts +++ b/client/src/app/+admin/config/edit-custom-config/edit-live-configuration.component.ts | |||
@@ -51,11 +51,11 @@ export class EditLiveConfigurationComponent implements OnInit, OnChanges { | |||
51 | const profiles = this.serverConfig.live.transcoding.availableProfiles | 51 | const profiles = this.serverConfig.live.transcoding.availableProfiles |
52 | 52 | ||
53 | return profiles.map(p => { | 53 | return profiles.map(p => { |
54 | const description = p === 'default' | 54 | if (p === 'default') { |
55 | ? $localize`x264, targeting maximum device compatibility` | 55 | return { id: p, label: $localize`Default`, description: $localize`x264, targeting maximum device compatibility` } |
56 | : '' | 56 | } |
57 | 57 | ||
58 | return { id: p, label: p, description } | 58 | return { id: p, label: p } |
59 | }) | 59 | }) |
60 | } | 60 | } |
61 | 61 | ||
diff --git a/client/src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html b/client/src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html index d3fc2e481..fb750aca6 100644 --- a/client/src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html +++ b/client/src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html | |||
@@ -18,7 +18,7 @@ | |||
18 | 18 | ||
19 | <div class="row mt-4"> <!-- transcoding grid --> | 19 | <div class="row mt-4"> <!-- transcoding grid --> |
20 | <div class="col-12 col-lg-4 col-xl-3"> | 20 | <div class="col-12 col-lg-4 col-xl-3"> |
21 | <div i18n class="inner-form-title">TRANSCODING</div> | 21 | <h2 i18n class="inner-form-title">TRANSCODING</h2> |
22 | <div i18n class="inner-form-description"> | 22 | <div i18n class="inner-form-description"> |
23 | Process uploaded videos so that they are in a streamable form that any device can play. Though costly in | 23 | Process uploaded videos so that they are in a streamable form that any device can play. Though costly in |
24 | resources, this is a critical part of PeerTube, so tread carefully. | 24 | resources, this is a critical part of PeerTube, so tread carefully. |
@@ -38,7 +38,7 @@ | |||
38 | <ng-container ngProjectAs="extra"> | 38 | <ng-container ngProjectAs="extra"> |
39 | 39 | ||
40 | <div class="callout callout-light pt-2 pb-0"> | 40 | <div class="callout callout-light pt-2 pb-0"> |
41 | <label i18n>Input formats</label> | 41 | <h3 class="callout-title" i18n>Input formats</h3> |
42 | 42 | ||
43 | <div class="form-group" [ngClass]="getTranscodingDisabledClass()"> | 43 | <div class="form-group" [ngClass]="getTranscodingDisabledClass()"> |
44 | <my-peertube-checkbox | 44 | <my-peertube-checkbox |
@@ -65,7 +65,7 @@ | |||
65 | </div> | 65 | </div> |
66 | 66 | ||
67 | <div class="callout callout-light pt-2 mt-2 pb-0"> | 67 | <div class="callout callout-light pt-2 mt-2 pb-0"> |
68 | <label i18n>Output formats</label> | 68 | <h3 class="callout-title" i18n>Output formats</h3> |
69 | 69 | ||
70 | <ng-container formGroupName="webtorrent"> | 70 | <ng-container formGroupName="webtorrent"> |
71 | <div class="form-group" [ngClass]="getTranscodingDisabledClass()"> | 71 | <div class="form-group" [ngClass]="getTranscodingDisabledClass()"> |
@@ -108,7 +108,7 @@ | |||
108 | </ng-container> | 108 | </ng-container> |
109 | 109 | ||
110 | <div class="form-group" [ngClass]="getTranscodingDisabledClass()"> | 110 | <div class="form-group" [ngClass]="getTranscodingDisabledClass()"> |
111 | <label i18n>Resolutions to generate</label> | 111 | <div class="mb-2 fw-bold" i18n>Resolutions to generate</div> |
112 | 112 | ||
113 | <div class="ms-2 d-flex flex-column"> | 113 | <div class="ms-2 d-flex flex-column"> |
114 | <my-peertube-checkbox | 114 | <my-peertube-checkbox |
@@ -211,7 +211,7 @@ | |||
211 | 211 | ||
212 | <div class="row mt-2"> <!-- video studio grid --> | 212 | <div class="row mt-2"> <!-- video studio grid --> |
213 | <div class="col-12 col-lg-4 col-xl-3"> | 213 | <div class="col-12 col-lg-4 col-xl-3"> |
214 | <div i18n class="inner-form-title">VIDEO STUDIO</div> | 214 | <h2 i18n class="inner-form-title">VIDEO STUDIO</h2> |
215 | <div i18n class="inner-form-description"> | 215 | <div i18n class="inner-form-description"> |
216 | Allows your users to edit their video (cut, add intro/outro, add a watermark etc) | 216 | Allows your users to edit their video (cut, add intro/outro, add a watermark etc) |
217 | </div> | 217 | </div> |
diff --git a/client/src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.ts b/client/src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.ts index 0a1ebe8e2..c5f4ecddb 100644 --- a/client/src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.ts +++ b/client/src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.ts | |||
@@ -46,11 +46,11 @@ export class EditVODTranscodingComponent implements OnInit, OnChanges { | |||
46 | const profiles = this.serverConfig.transcoding.availableProfiles | 46 | const profiles = this.serverConfig.transcoding.availableProfiles |
47 | 47 | ||
48 | return profiles.map(p => { | 48 | return profiles.map(p => { |
49 | const description = p === 'default' | 49 | if (p === 'default') { |
50 | ? $localize`x264, targeting maximum device compatibility` | 50 | return { id: p, label: $localize`Default`, description: $localize`x264, targeting maximum device compatibility` } |
51 | : '' | 51 | } |
52 | 52 | ||
53 | return { id: p, label: p, description } | 53 | return { id: p, label: p } |
54 | }) | 54 | }) |
55 | } | 55 | } |
56 | 56 | ||
diff --git a/client/src/app/+admin/follows/following-list/following-list.component.html b/client/src/app/+admin/follows/following-list/following-list.component.html index 1605190f6..f46f36375 100644 --- a/client/src/app/+admin/follows/following-list/following-list.component.html +++ b/client/src/app/+admin/follows/following-list/following-list.component.html | |||
@@ -20,10 +20,10 @@ | |||
20 | > | 20 | > |
21 | </my-action-dropdown> | 21 | </my-action-dropdown> |
22 | 22 | ||
23 | <a *ngIf="!isInSelectionMode()" class="follow-button" (click)="openFollowModal()" (key.enter)="openFollowModal()"> | 23 | <button *ngIf="!isInSelectionMode()" class="peertube-create-button" (click)="openFollowModal()"> |
24 | <my-global-icon iconName="following" aria-hidden="true"></my-global-icon> | 24 | <my-global-icon iconName="following" aria-hidden="true"></my-global-icon> |
25 | <ng-container i18n>Follow</ng-container> | 25 | <ng-container i18n>Follow</ng-container> |
26 | </a> | 26 | </button> |
27 | </div> | 27 | </div> |
28 | 28 | ||
29 | <div class="ms-auto"> | 29 | <div class="ms-auto"> |
diff --git a/client/src/app/+admin/follows/following-list/following-list.component.scss b/client/src/app/+admin/follows/following-list/following-list.component.scss index 0de80e563..405ddae5c 100644 --- a/client/src/app/+admin/follows/following-list/following-list.component.scss +++ b/client/src/app/+admin/follows/following-list/following-list.component.scss | |||
@@ -16,10 +16,6 @@ a { | |||
16 | } | 16 | } |
17 | } | 17 | } |
18 | 18 | ||
19 | .follow-button { | ||
20 | @include create-button; | ||
21 | } | ||
22 | |||
23 | my-delete-button { | 19 | my-delete-button { |
24 | max-width: 130px; | 20 | max-width: 130px; |
25 | } | 21 | } |
diff --git a/client/src/app/+admin/overview/users/user-edit/user-edit.component.html b/client/src/app/+admin/overview/users/user-edit/user-edit.component.html index ce3226857..7b3eadac2 100644 --- a/client/src/app/+admin/overview/users/user-edit/user-edit.component.html +++ b/client/src/app/+admin/overview/users/user-edit/user-edit.component.html | |||
@@ -219,17 +219,17 @@ | |||
219 | 219 | ||
220 | <div class="danger-zone"> | 220 | <div class="danger-zone"> |
221 | <div class="form-group"> | 221 | <div class="form-group"> |
222 | <label i18n>Send a link to reset the password by email to the user</label> | 222 | <div class="mb-1 fw-bold" i18n>Send a link to reset the password by email to the user</div> |
223 | <button (click)="resetPassword()" i18n>Ask for new password</button> | 223 | <button (click)="resetPassword()" i18n>Ask for new password</button> |
224 | </div> | 224 | </div> |
225 | 225 | ||
226 | <div class="form-group"> | 226 | <div class="form-group"> |
227 | <label i18n>Manually set the user password</label> | 227 | <div class="mb-1 fw-bold" i18n>Manually set the user password</div> |
228 | <my-user-password [userId]="user.id" [username]="user.username"></my-user-password> | 228 | <my-user-password [userId]="user.id" [username]="user.username"></my-user-password> |
229 | </div> | 229 | </div> |
230 | 230 | ||
231 | <div *ngIf="user.twoFactorEnabled" class="form-group"> | 231 | <div *ngIf="user.twoFactorEnabled" class="form-group"> |
232 | <label i18n>This user has two factor authentication enabled</label> | 232 | <div class="mb-1 fw-bold" i18n>This user has two factor authentication enabled</div> |
233 | <button (click)="disableTwoFactorAuth()" i18n>Disable two factor authentication</button> | 233 | <button (click)="disableTwoFactorAuth()" i18n>Disable two factor authentication</button> |
234 | </div> | 234 | </div> |
235 | </div> | 235 | </div> |
diff --git a/client/src/app/+admin/overview/users/user-edit/user-edit.ts b/client/src/app/+admin/overview/users/user-edit/user-edit.ts index 5d6c6a91e..9547da2d1 100644 --- a/client/src/app/+admin/overview/users/user-edit/user-edit.ts +++ b/client/src/app/+admin/overview/users/user-edit/user-edit.ts | |||
@@ -53,8 +53,8 @@ export abstract class UserEdit extends FormReactive implements OnInit { | |||
53 | this.serverService.getServerLocale() | 53 | this.serverService.getServerLocale() |
54 | .subscribe(translations => { | 54 | .subscribe(translations => { |
55 | if (authUser.role.id === UserRole.ADMINISTRATOR) { | 55 | if (authUser.role.id === UserRole.ADMINISTRATOR) { |
56 | this.roles = Object.keys(USER_ROLE_LABELS) | 56 | this.roles = Object.entries(USER_ROLE_LABELS) |
57 | .map(key => ({ value: key.toString(), label: peertubeTranslate(USER_ROLE_LABELS[key], translations) })) | 57 | .map(([ key, value ]) => ({ value: key.toString(), label: peertubeTranslate(value, translations) })) |
58 | return | 58 | return |
59 | } | 59 | } |
60 | 60 | ||
diff --git a/client/src/app/+admin/overview/users/user-list/user-list.component.html b/client/src/app/+admin/overview/users/user-list/user-list.component.html index b7467d2cb..8c90f5a45 100644 --- a/client/src/app/+admin/overview/users/user-list/user-list.component.html +++ b/client/src/app/+admin/overview/users/user-list/user-list.component.html | |||
@@ -20,7 +20,7 @@ | |||
20 | > | 20 | > |
21 | </my-action-dropdown> | 21 | </my-action-dropdown> |
22 | 22 | ||
23 | <a *ngIf="!isInSelectionMode()" class="add-button" routerLink="/admin/users/create"> | 23 | <a *ngIf="!isInSelectionMode()" class="peertube-create-button" routerLink="/admin/users/create"> |
24 | <my-global-icon iconName="user-add" aria-hidden="true"></my-global-icon> | 24 | <my-global-icon iconName="user-add" aria-hidden="true"></my-global-icon> |
25 | <ng-container i18n>Create user</ng-container> | 25 | <ng-container i18n>Create user</ng-container> |
26 | </a> | 26 | </a> |
diff --git a/client/src/app/+admin/overview/users/user-list/user-list.component.scss b/client/src/app/+admin/overview/users/user-list/user-list.component.scss index 2a3b955d2..559a00251 100644 --- a/client/src/app/+admin/overview/users/user-list/user-list.component.scss +++ b/client/src/app/+admin/overview/users/user-list/user-list.component.scss | |||
@@ -2,10 +2,6 @@ | |||
2 | @use '_mixins' as *; | 2 | @use '_mixins' as *; |
3 | @use 'bootstrap/scss/functions' as *; | 3 | @use 'bootstrap/scss/functions' as *; |
4 | 4 | ||
5 | .add-button { | ||
6 | @include create-button; | ||
7 | } | ||
8 | |||
9 | tr.banned > td { | 5 | tr.banned > td { |
10 | background-color: lighten($color: $red, $amount: 40) !important; | 6 | background-color: lighten($color: $red, $amount: 40) !important; |
11 | } | 7 | } |
diff --git a/client/src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts b/client/src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts index 2fdc14d85..3fa1c56dc 100644 --- a/client/src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts +++ b/client/src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts | |||
@@ -104,7 +104,7 @@ export class PluginListInstalledComponent implements OnInit { | |||
104 | } | 104 | } |
105 | 105 | ||
106 | isUninstalling (plugin: PeerTubePlugin) { | 106 | isUninstalling (plugin: PeerTubePlugin) { |
107 | return !!this.uninstall[this.getPluginKey(plugin)] | 107 | return !!this.uninstalling[this.getPluginKey(plugin)] |
108 | } | 108 | } |
109 | 109 | ||
110 | isTheme (plugin: PeerTubePlugin) { | 110 | isTheme (plugin: PeerTubePlugin) { |
diff --git a/client/src/app/+login/login.component.html b/client/src/app/+login/login.component.html index 40049390e..8ccc73617 100644 --- a/client/src/app/+login/login.component.html +++ b/client/src/app/+login/login.component.html | |||
@@ -81,10 +81,12 @@ | |||
81 | <input type="submit" class="peertube-button orange-button w-100" i18n-value value="Login" [disabled]="!form.valid"> | 81 | <input type="submit" class="peertube-button orange-button w-100" i18n-value value="Login" [disabled]="!form.valid"> |
82 | 82 | ||
83 | <div *ngIf="!otpStep" class="additional-links d-flex justify-content-center mt-4 mb-5"> | 83 | <div *ngIf="!otpStep" class="additional-links d-flex justify-content-center mt-4 mb-5"> |
84 | <a i18n role="button" class="link-orange mx-3" (click)="openForgotPasswordModal()" i18n-title title="Click here to reset your password">I forgot my password</a> | 84 | <button i18n class="button-unstyle link-orange mx-3" (click)="openForgotPasswordModal()" i18n-title title="Click here to reset your password"> |
85 | I forgot my password | ||
86 | </button> | ||
85 | 87 | ||
86 | <ng-container *ngIf="signupAllowed"> | 88 | <ng-container *ngIf="signupAllowed"> |
87 | <span>·</span> | 89 | <span class="lh-1">·</span> |
88 | <a i18n routerLink="/signup" class="link-orange mx-3">Create an account</a> | 90 | <a i18n routerLink="/signup" class="link-orange mx-3">Create an account</a> |
89 | </ng-container> | 91 | </ng-container> |
90 | </div> | 92 | </div> |
diff --git a/client/src/app/+login/login.component.ts b/client/src/app/+login/login.component.ts index ba0d412d6..a414a2121 100644 --- a/client/src/app/+login/login.component.ts +++ b/client/src/app/+login/login.component.ts | |||
@@ -7,7 +7,7 @@ import { LOGIN_PASSWORD_VALIDATOR, LOGIN_USERNAME_VALIDATOR } from '@app/shared/ | |||
7 | import { USER_OTP_TOKEN_VALIDATOR } from '@app/shared/form-validators/user-validators' | 7 | import { USER_OTP_TOKEN_VALIDATOR } from '@app/shared/form-validators/user-validators' |
8 | import { FormReactive, FormReactiveService, InputTextComponent } from '@app/shared/shared-forms' | 8 | import { FormReactive, FormReactiveService, InputTextComponent } from '@app/shared/shared-forms' |
9 | import { InstanceAboutAccordionComponent } from '@app/shared/shared-instance' | 9 | import { InstanceAboutAccordionComponent } from '@app/shared/shared-instance' |
10 | import { NgbAccordion, NgbModal, NgbModalRef } from '@ng-bootstrap/ng-bootstrap' | 10 | import { NgbAccordionDirective, NgbModal, NgbModalRef } from '@ng-bootstrap/ng-bootstrap' |
11 | import { getExternalAuthHref } from '@shared/core-utils' | 11 | import { getExternalAuthHref } from '@shared/core-utils' |
12 | import { RegisteredExternalAuthConfig, ServerConfig, ServerErrorCode } from '@shared/models' | 12 | import { RegisteredExternalAuthConfig, ServerConfig, ServerErrorCode } from '@shared/models' |
13 | 13 | ||
@@ -23,7 +23,7 @@ export class LoginComponent extends FormReactive implements OnInit, AfterViewIni | |||
23 | @ViewChild('forgotPasswordModal', { static: true }) forgotPasswordModal: ElementRef | 23 | @ViewChild('forgotPasswordModal', { static: true }) forgotPasswordModal: ElementRef |
24 | @ViewChild('otpTokenInput') otpTokenInput: InputTextComponent | 24 | @ViewChild('otpTokenInput') otpTokenInput: InputTextComponent |
25 | 25 | ||
26 | accordion: NgbAccordion | 26 | accordion: NgbAccordionDirective |
27 | error: string = null | 27 | error: string = null |
28 | forgotPasswordEmail = '' | 28 | forgotPasswordEmail = '' |
29 | 29 | ||
@@ -85,8 +85,8 @@ export class LoginComponent extends FormReactive implements OnInit, AfterViewIni | |||
85 | 85 | ||
86 | // Avoid undefined errors when accessing form error properties | 86 | // Avoid undefined errors when accessing form error properties |
87 | this.buildForm({ | 87 | this.buildForm({ |
88 | username: LOGIN_USERNAME_VALIDATOR, | 88 | 'username': LOGIN_USERNAME_VALIDATOR, |
89 | password: LOGIN_PASSWORD_VALIDATOR, | 89 | 'password': LOGIN_PASSWORD_VALIDATOR, |
90 | 'otp-token': { | 90 | 'otp-token': { |
91 | VALIDATORS: [], // Will be set dynamically | 91 | VALIDATORS: [], // Will be set dynamically |
92 | MESSAGES: USER_OTP_TOKEN_VALIDATOR.MESSAGES | 92 | MESSAGES: USER_OTP_TOKEN_VALIDATOR.MESSAGES |
diff --git a/client/src/app/+manage/video-channel-edit/video-channel-create.component.ts b/client/src/app/+manage/video-channel-edit/video-channel-create.component.ts index 372066890..8ca94b0b3 100644 --- a/client/src/app/+manage/video-channel-edit/video-channel-create.component.ts +++ b/client/src/app/+manage/video-channel-edit/video-channel-create.component.ts | |||
@@ -38,10 +38,10 @@ export class VideoChannelCreateComponent extends VideoChannelEdit implements OnI | |||
38 | 38 | ||
39 | ngOnInit () { | 39 | ngOnInit () { |
40 | this.buildForm({ | 40 | this.buildForm({ |
41 | name: VIDEO_CHANNEL_NAME_VALIDATOR, | 41 | 'name': VIDEO_CHANNEL_NAME_VALIDATOR, |
42 | 'display-name': VIDEO_CHANNEL_DISPLAY_NAME_VALIDATOR, | 42 | 'display-name': VIDEO_CHANNEL_DISPLAY_NAME_VALIDATOR, |
43 | description: VIDEO_CHANNEL_DESCRIPTION_VALIDATOR, | 43 | 'description': VIDEO_CHANNEL_DESCRIPTION_VALIDATOR, |
44 | support: VIDEO_CHANNEL_SUPPORT_VALIDATOR | 44 | 'support': VIDEO_CHANNEL_SUPPORT_VALIDATOR |
45 | }) | 45 | }) |
46 | } | 46 | } |
47 | 47 | ||
diff --git a/client/src/app/+manage/video-channel-edit/video-channel-edit.component.html b/client/src/app/+manage/video-channel-edit/video-channel-edit.component.html index 966a350d1..58f65d994 100644 --- a/client/src/app/+manage/video-channel-edit/video-channel-edit.component.html +++ b/client/src/app/+manage/video-channel-edit/video-channel-edit.component.html | |||
@@ -10,8 +10,6 @@ | |||
10 | </div> | 10 | </div> |
11 | 11 | ||
12 | <div class="col-12 col-lg-8 col-xl-9"> | 12 | <div class="col-12 col-lg-8 col-xl-9"> |
13 | <label i18n>Banner image of the channel</label> | ||
14 | |||
15 | <my-actor-banner-edit | 13 | <my-actor-banner-edit |
16 | *ngIf="videoChannel" [previewImage]="isCreation()" class="d-block mb-4" | 14 | *ngIf="videoChannel" [previewImage]="isCreation()" class="d-block mb-4" |
17 | [actor]="videoChannel" (bannerChange)="onBannerChange($event)" (bannerDelete)="onBannerDelete()" | 15 | [actor]="videoChannel" (bannerChange)="onBannerChange($event)" (bannerDelete)="onBannerDelete()" |
diff --git a/client/src/app/+manage/video-channel-edit/video-channel-update.component.ts b/client/src/app/+manage/video-channel-edit/video-channel-update.component.ts index 3326a1505..f9045db35 100644 --- a/client/src/app/+manage/video-channel-edit/video-channel-update.component.ts +++ b/client/src/app/+manage/video-channel-edit/video-channel-update.component.ts | |||
@@ -46,9 +46,9 @@ export class VideoChannelUpdateComponent extends VideoChannelEdit implements OnI | |||
46 | 46 | ||
47 | this.buildForm({ | 47 | this.buildForm({ |
48 | 'display-name': VIDEO_CHANNEL_DISPLAY_NAME_VALIDATOR, | 48 | 'display-name': VIDEO_CHANNEL_DISPLAY_NAME_VALIDATOR, |
49 | description: VIDEO_CHANNEL_DESCRIPTION_VALIDATOR, | 49 | 'description': VIDEO_CHANNEL_DESCRIPTION_VALIDATOR, |
50 | support: VIDEO_CHANNEL_SUPPORT_VALIDATOR, | 50 | 'support': VIDEO_CHANNEL_SUPPORT_VALIDATOR, |
51 | bulkVideosSupportUpdate: null | 51 | 'bulkVideosSupportUpdate': null |
52 | }) | 52 | }) |
53 | 53 | ||
54 | this.paramsSub = this.route.params.subscribe(routeParams => { | 54 | this.paramsSub = this.route.params.subscribe(routeParams => { |
@@ -65,8 +65,8 @@ export class VideoChannelUpdateComponent extends VideoChannelEdit implements OnI | |||
65 | 65 | ||
66 | this.form.patchValue({ | 66 | this.form.patchValue({ |
67 | 'display-name': videoChannelToUpdate.displayName, | 67 | 'display-name': videoChannelToUpdate.displayName, |
68 | description: videoChannelToUpdate.description, | 68 | 'description': videoChannelToUpdate.description, |
69 | support: videoChannelToUpdate.support | 69 | 'support': videoChannelToUpdate.support |
70 | }) | 70 | }) |
71 | }, | 71 | }, |
72 | 72 | ||
diff --git a/client/src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts b/client/src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts index ebb7ed2da..1e8fa2a56 100644 --- a/client/src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts +++ b/client/src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts | |||
@@ -29,7 +29,7 @@ export class MyAccountChangeEmailComponent extends FormReactive implements OnIni | |||
29 | ngOnInit () { | 29 | ngOnInit () { |
30 | this.buildForm({ | 30 | this.buildForm({ |
31 | 'new-email': USER_EMAIL_VALIDATOR, | 31 | 'new-email': USER_EMAIL_VALIDATOR, |
32 | password: USER_PASSWORD_VALIDATOR | 32 | 'password': USER_PASSWORD_VALIDATOR |
33 | }) | 33 | }) |
34 | 34 | ||
35 | this.user = this.authService.getUser() | 35 | this.user = this.authService.getUser() |
diff --git a/client/src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html b/client/src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html index 46f5e5d6b..2af9d576a 100644 --- a/client/src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html +++ b/client/src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html | |||
@@ -12,6 +12,7 @@ | |||
12 | 12 | ||
13 | <div> | 13 | <div> |
14 | <my-input-switch | 14 | <my-input-switch |
15 | [inputName]="'web-notification-' + notificationType" | ||
15 | [(ngModel)]="webNotifications[notificationType]" | 16 | [(ngModel)]="webNotifications[notificationType]" |
16 | (ngModelChange)="updateWebSetting(notificationType, webNotifications[notificationType])" | 17 | (ngModelChange)="updateWebSetting(notificationType, webNotifications[notificationType])" |
17 | ></my-input-switch> | 18 | ></my-input-switch> |
@@ -19,6 +20,7 @@ | |||
19 | 20 | ||
20 | <div *ngIf="emailEnabled"> | 21 | <div *ngIf="emailEnabled"> |
21 | <my-input-switch | 22 | <my-input-switch |
23 | [inputName]="'email-notification-' + notificationType" | ||
22 | [(ngModel)]="emailNotifications[notificationType]" | 24 | [(ngModel)]="emailNotifications[notificationType]" |
23 | (ngModelChange)="updateEmailSetting(notificationType, emailNotifications[notificationType])" | 25 | (ngModelChange)="updateEmailSetting(notificationType, emailNotifications[notificationType])" |
24 | ></my-input-switch> | 26 | ></my-input-switch> |
diff --git a/client/src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts b/client/src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts index 769ab647a..2adc276a9 100644 --- a/client/src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts +++ b/client/src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts | |||
@@ -3,6 +3,7 @@ import { Subject } from 'rxjs' | |||
3 | import { Component, Input, OnInit } from '@angular/core' | 3 | import { Component, Input, OnInit } from '@angular/core' |
4 | import { Notifier, ServerService, User } from '@app/core' | 4 | import { Notifier, ServerService, User } from '@app/core' |
5 | import { UserNotificationService } from '@app/shared/shared-main' | 5 | import { UserNotificationService } from '@app/shared/shared-main' |
6 | import { objectKeysTyped } from '@shared/core-utils' | ||
6 | import { UserNotificationSetting, UserNotificationSettingValue, UserRight } from '@shared/models' | 7 | import { UserNotificationSetting, UserNotificationSettingValue, UserRight } from '@shared/models' |
7 | 8 | ||
8 | @Component({ | 9 | @Component({ |
@@ -141,11 +142,11 @@ export class MyAccountNotificationPreferencesComponent implements OnInit { | |||
141 | } | 142 | } |
142 | 143 | ||
143 | private loadNotificationSettings () { | 144 | private loadNotificationSettings () { |
144 | for (const key of Object.keys(this.user.notificationSettings)) { | 145 | for (const key of objectKeysTyped(this.user.notificationSettings)) { |
145 | const value = this.user.notificationSettings[key] | 146 | const value = this.user.notificationSettings[key] |
146 | this.emailNotifications[key] = value & UserNotificationSettingValue.EMAIL | 147 | this.emailNotifications[key] = !!(value & UserNotificationSettingValue.EMAIL) |
147 | 148 | ||
148 | this.webNotifications[key] = value & UserNotificationSettingValue.WEB | 149 | this.webNotifications[key] = !!(value & UserNotificationSettingValue.WEB) |
149 | } | 150 | } |
150 | } | 151 | } |
151 | } | 152 | } |
diff --git a/client/src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.ts b/client/src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.ts index 8621eb7aa..a2d128190 100644 --- a/client/src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.ts +++ b/client/src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.ts | |||
@@ -25,17 +25,17 @@ export class MyAccountProfileComponent extends FormReactive implements OnInit { | |||
25 | 25 | ||
26 | ngOnInit () { | 26 | ngOnInit () { |
27 | this.buildForm({ | 27 | this.buildForm({ |
28 | username: null, | 28 | 'username': null, |
29 | 'display-name': USER_DISPLAY_NAME_REQUIRED_VALIDATOR, | 29 | 'display-name': USER_DISPLAY_NAME_REQUIRED_VALIDATOR, |
30 | description: USER_DESCRIPTION_VALIDATOR | 30 | 'description': USER_DESCRIPTION_VALIDATOR |
31 | }) | 31 | }) |
32 | this.form.controls['username'].disable() | 32 | this.form.controls['username'].disable() |
33 | 33 | ||
34 | this.userInformationLoaded.subscribe(() => { | 34 | this.userInformationLoaded.subscribe(() => { |
35 | this.form.patchValue({ | 35 | this.form.patchValue({ |
36 | username: this.user.username, | 36 | 'username': this.user.username, |
37 | 'display-name': this.user.account.displayName, | 37 | 'display-name': this.user.account.displayName, |
38 | description: this.user.account.description | 38 | 'description': this.user.account.description |
39 | }) | 39 | }) |
40 | }) | 40 | }) |
41 | } | 41 | } |
diff --git a/client/src/app/+my-library/+my-video-channels/my-video-channels.component.html b/client/src/app/+my-library/+my-video-channels/my-video-channels.component.html index 5bef4a6ed..0fe061983 100644 --- a/client/src/app/+my-library/+my-video-channels/my-video-channels.component.html +++ b/client/src/app/+my-library/+my-video-channels/my-video-channels.component.html | |||
@@ -18,7 +18,7 @@ | |||
18 | <div class="video-channels-header d-flex justify-content-between gap-2"> | 18 | <div class="video-channels-header d-flex justify-content-between gap-2"> |
19 | <my-advanced-input-filter (search)="onSearch($event)"></my-advanced-input-filter> | 19 | <my-advanced-input-filter (search)="onSearch($event)"></my-advanced-input-filter> |
20 | 20 | ||
21 | <a class="create-button" routerLink="/manage/create"> | 21 | <a class="peertube-create-button" routerLink="/manage/create"> |
22 | <my-global-icon iconName="add" aria-hidden="true"></my-global-icon> | 22 | <my-global-icon iconName="add" aria-hidden="true"></my-global-icon> |
23 | <ng-container i18n>Create video channel</ng-container> | 23 | <ng-container i18n>Create video channel</ng-container> |
24 | </a> | 24 | </a> |
diff --git a/client/src/app/+my-library/+my-video-channels/my-video-channels.component.scss b/client/src/app/+my-library/+my-video-channels/my-video-channels.component.scss index 6c5be9240..b4907db51 100644 --- a/client/src/app/+my-library/+my-video-channels/my-video-channels.component.scss +++ b/client/src/app/+my-library/+my-video-channels/my-video-channels.component.scss | |||
@@ -17,10 +17,6 @@ h1 { | |||
17 | } | 17 | } |
18 | } | 18 | } |
19 | 19 | ||
20 | .create-button { | ||
21 | @include create-button; | ||
22 | } | ||
23 | |||
24 | input[type=text] { | 20 | input[type=text] { |
25 | @include peertube-input-text(300px); | 21 | @include peertube-input-text(300px); |
26 | } | 22 | } |
diff --git a/client/src/app/+my-library/my-history/my-history.component.html b/client/src/app/+my-library/my-history/my-history.component.html index 6791dab52..1046a8f8c 100644 --- a/client/src/app/+my-library/my-history/my-history.component.html +++ b/client/src/app/+my-library/my-history/my-history.component.html | |||
@@ -10,8 +10,8 @@ | |||
10 | </div> | 10 | </div> |
11 | 11 | ||
12 | <div class="history-switch"> | 12 | <div class="history-switch"> |
13 | <my-input-switch [(ngModel)]="videosHistoryEnabled" (ngModelChange)="onVideosHistoryChange()"></my-input-switch> | 13 | <my-input-switch inputName="track-watch-history" [(ngModel)]="videosHistoryEnabled" (ngModelChange)="onVideosHistoryChange()"></my-input-switch> |
14 | <label i18n>Track watch history</label> | 14 | <label for="track-watch-history" i18n>Track watch history</label> |
15 | </div> | 15 | </div> |
16 | 16 | ||
17 | <button class="delete-history" (click)="clearAllHistory()" i18n> | 17 | <button class="delete-history" (click)="clearAllHistory()" i18n> |
diff --git a/client/src/app/+my-library/my-ownership/my-ownership.component.html b/client/src/app/+my-library/my-ownership/my-ownership.component.html index d9a4f32bd..5db1a9bb2 100644 --- a/client/src/app/+my-library/my-ownership/my-ownership.component.html +++ b/client/src/app/+my-library/my-ownership/my-ownership.component.html | |||
@@ -44,7 +44,7 @@ | |||
44 | <a [href]="videoChangeOwnership.video.url" class="video-table-video-link" [title]="videoChangeOwnership.video.name" target="_blank" rel="noopener noreferrer"> | 44 | <a [href]="videoChangeOwnership.video.url" class="video-table-video-link" [title]="videoChangeOwnership.video.name" target="_blank" rel="noopener noreferrer"> |
45 | <div class="video-table-video"> | 45 | <div class="video-table-video"> |
46 | <div class="video-table-video-image"> | 46 | <div class="video-table-video-image"> |
47 | <img [src]="videoChangeOwnership.video.thumbnailPath"> | 47 | <img [src]="videoChangeOwnership.video.thumbnailPath" alt=""> |
48 | </div> | 48 | </div> |
49 | <div class="video-table-video-text"> | 49 | <div class="video-table-video-text"> |
50 | <div> | 50 | <div> |
diff --git a/client/src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.html b/client/src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.html index 538bbd178..5275fb517 100644 --- a/client/src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.html +++ b/client/src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.html | |||
@@ -20,7 +20,7 @@ | |||
20 | <ng-template pTemplate="caption"> | 20 | <ng-template pTemplate="caption"> |
21 | <div class="caption"> | 21 | <div class="caption"> |
22 | <div class="left-buttons"> | 22 | <div class="left-buttons"> |
23 | <a class="add-sync" routerLink="{{ getSyncCreateLink() }}"> | 23 | <a class="peertube-create-button" routerLink="{{ getSyncCreateLink() }}"> |
24 | <my-global-icon iconName="add" aria-hidden="true"></my-global-icon> | 24 | <my-global-icon iconName="add" aria-hidden="true"></my-global-icon> |
25 | <ng-container i18n>Add synchronization</ng-container> | 25 | <ng-container i18n>Add synchronization</ng-container> |
26 | </a> | 26 | </a> |
diff --git a/client/src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.scss b/client/src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.scss index 6c09cc9ef..153bfc6b1 100644 --- a/client/src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.scss +++ b/client/src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.scss | |||
@@ -2,12 +2,9 @@ | |||
2 | @use '_mixins' as *; | 2 | @use '_mixins' as *; |
3 | @use '_actor' as *; | 3 | @use '_actor' as *; |
4 | 4 | ||
5 | .add-sync { | ||
6 | @include create-button; | ||
7 | } | ||
8 | |||
9 | .actor { | 5 | .actor { |
10 | @include actor-row($min-height: auto, $separator: true); | 6 | @include actor-row($min-height: auto, $separator: true); |
7 | |||
11 | margin-bottom: 0; | 8 | margin-bottom: 0; |
12 | padding-bottom: 0; | 9 | padding-bottom: 0; |
13 | border: 0; | 10 | border: 0; |
diff --git a/client/src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.ts b/client/src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.ts index 74dbe222d..1f7287f44 100644 --- a/client/src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.ts +++ b/client/src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.ts | |||
@@ -124,7 +124,7 @@ export class MyVideoChannelSyncsComponent extends RestTable implements OnInit { | |||
124 | return '/my-library/video-channel-syncs/create' | 124 | return '/my-library/video-channel-syncs/create' |
125 | } | 125 | } |
126 | 126 | ||
127 | getSyncStateClass (stateId: number) { | 127 | getSyncStateClass (stateId: VideoChannelSyncState) { |
128 | return [ 'pt-badge', MyVideoChannelSyncsComponent.STATE_CLASS_BY_ID[stateId] ] | 128 | return [ 'pt-badge', MyVideoChannelSyncsComponent.STATE_CLASS_BY_ID[stateId] ] |
129 | } | 129 | } |
130 | 130 | ||
diff --git a/client/src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html b/client/src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html index e867f63b8..a3c2aab44 100644 --- a/client/src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html +++ b/client/src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html | |||
@@ -61,7 +61,7 @@ | |||
61 | </div> | 61 | </div> |
62 | 62 | ||
63 | <div class="form-group"> | 63 | <div class="form-group"> |
64 | <label i18n>Channel</label> | 64 | <label for="videoChannelIdl" i18n>Channel</label> |
65 | 65 | ||
66 | <my-select-channel | 66 | <my-select-channel |
67 | labelForId="videoChannelIdl" [items]="userVideoChannels" formControlName="videoChannelId" | 67 | labelForId="videoChannelIdl" [items]="userVideoChannels" formControlName="videoChannelId" |
@@ -73,7 +73,7 @@ | |||
73 | </div> | 73 | </div> |
74 | 74 | ||
75 | <div class="form-group"> | 75 | <div class="form-group"> |
76 | <label i18n>Playlist thumbnail</label> | 76 | <label for="thumbnailfile" i18n>Playlist thumbnail</label> |
77 | 77 | ||
78 | <my-preview-upload | 78 | <my-preview-upload |
79 | i18n-inputLabel inputLabel="Edit" inputName="thumbnailfile" formControlName="thumbnailfile" | 79 | i18n-inputLabel inputLabel="Edit" inputName="thumbnailfile" formControlName="thumbnailfile" |
diff --git a/client/src/app/+my-library/my-video-playlists/my-video-playlists.component.html b/client/src/app/+my-library/my-video-playlists/my-video-playlists.component.html index 3bab20a22..ebcb0b1fd 100644 --- a/client/src/app/+my-library/my-video-playlists/my-video-playlists.component.html +++ b/client/src/app/+my-library/my-video-playlists/my-video-playlists.component.html | |||
@@ -9,7 +9,7 @@ | |||
9 | <div class="video-playlists-header d-flex justify-content-between gap-2"> | 9 | <div class="video-playlists-header d-flex justify-content-between gap-2"> |
10 | <my-advanced-input-filter (search)="onSearch($event)"></my-advanced-input-filter> | 10 | <my-advanced-input-filter (search)="onSearch($event)"></my-advanced-input-filter> |
11 | 11 | ||
12 | <a class="create-button" routerLink="create"> | 12 | <a class="peertube-create-button" routerLink="create"> |
13 | <my-global-icon iconName="add" aria-hidden="true"></my-global-icon> | 13 | <my-global-icon iconName="add" aria-hidden="true"></my-global-icon> |
14 | <ng-container i18n>Create playlist</ng-container> | 14 | <ng-container i18n>Create playlist</ng-container> |
15 | </a> | 15 | </a> |
diff --git a/client/src/app/+my-library/my-video-playlists/my-video-playlists.component.scss b/client/src/app/+my-library/my-video-playlists/my-video-playlists.component.scss index 07e50e53f..f22feaa48 100644 --- a/client/src/app/+my-library/my-video-playlists/my-video-playlists.component.scss +++ b/client/src/app/+my-library/my-video-playlists/my-video-playlists.component.scss | |||
@@ -5,10 +5,6 @@ h1 { | |||
5 | display: flex; | 5 | display: flex; |
6 | } | 6 | } |
7 | 7 | ||
8 | .create-button { | ||
9 | @include create-button; | ||
10 | } | ||
11 | |||
12 | input[type=text] { | 8 | input[type=text] { |
13 | @include peertube-input-text(300px); | 9 | @include peertube-input-text(300px); |
14 | } | 10 | } |
diff --git a/client/src/app/+my-library/my-videos/my-videos.component.html b/client/src/app/+my-library/my-videos/my-videos.component.html index 9bb609ae8..b95287151 100644 --- a/client/src/app/+my-library/my-videos/my-videos.component.html +++ b/client/src/app/+my-library/my-videos/my-videos.component.html | |||
@@ -46,10 +46,10 @@ | |||
46 | #videosSelection | 46 | #videosSelection |
47 | > | 47 | > |
48 | <ng-template ptTemplate="globalButtons"> | 48 | <ng-template ptTemplate="globalButtons"> |
49 | <span class="action-button action-button-delete-selection" (click)="deleteSelectedVideos()"> | 49 | <button class="action-button action-button-delete-selection" (click)="deleteSelectedVideos()"> |
50 | <my-global-icon iconName="delete" aria-hidden="true"></my-global-icon> | 50 | <my-global-icon iconName="delete" aria-hidden="true"></my-global-icon> |
51 | <ng-container i18n>Delete</ng-container> | 51 | <ng-container i18n>Delete</ng-container> |
52 | </span> | 52 | </button> |
53 | </ng-template> | 53 | </ng-template> |
54 | 54 | ||
55 | <ng-template ptTemplate="rowButtons" let-video> | 55 | <ng-template ptTemplate="rowButtons" let-video> |
diff --git a/client/src/app/+my-library/my-videos/my-videos.component.ts b/client/src/app/+my-library/my-videos/my-videos.component.ts index 46dd304ba..b618b3f88 100644 --- a/client/src/app/+my-library/my-videos/my-videos.component.ts +++ b/client/src/app/+my-library/my-videos/my-videos.component.ts | |||
@@ -171,15 +171,15 @@ export class MyVideosComponent implements OnInit, DisableForReuseHook { | |||
171 | .subscribe(result => { | 171 | .subscribe(result => { |
172 | this.videosContainedInPlaylists = Object.keys(result).reduce((acc, videoId) => ({ | 172 | this.videosContainedInPlaylists = Object.keys(result).reduce((acc, videoId) => ({ |
173 | ...acc, | 173 | ...acc, |
174 | [videoId]: uniqBy(result[videoId], (p: VideoExistInPlaylist) => p.playlistId) | 174 | [videoId]: uniqBy(result[+videoId], (p: VideoExistInPlaylist) => p.playlistId) |
175 | }), this.videosContainedInPlaylists) | 175 | }), this.videosContainedInPlaylists) |
176 | }) | 176 | }) |
177 | } | 177 | } |
178 | 178 | ||
179 | async deleteSelectedVideos () { | 179 | async deleteSelectedVideos () { |
180 | const toDeleteVideosIds = Object.keys(this.selection) | 180 | const toDeleteVideosIds = Object.entries(this.selection) |
181 | .filter(k => this.selection[k] === true) | 181 | .filter(([ _k, v ]) => v === true) |
182 | .map(k => parseInt(k, 10)) | 182 | .map(([ k, _v ]) => parseInt(k, 10)) |
183 | 183 | ||
184 | const res = await this.confirmService.confirm( | 184 | const res = await this.confirmService.confirm( |
185 | prepareIcu($localize`Do you really want to delete {length, plural, =1 {this video} other {{length} videos}}?`)( | 185 | prepareIcu($localize`Do you really want to delete {length, plural, =1 {this video} other {{length} videos}}?`)( |
diff --git a/client/src/app/+reset-password/reset-password.component.ts b/client/src/app/+reset-password/reset-password.component.ts index a6c05bbfb..a99894458 100644 --- a/client/src/app/+reset-password/reset-password.component.ts +++ b/client/src/app/+reset-password/reset-password.component.ts | |||
@@ -27,7 +27,7 @@ export class ResetPasswordComponent extends FormReactive implements OnInit { | |||
27 | 27 | ||
28 | ngOnInit () { | 28 | ngOnInit () { |
29 | this.buildForm({ | 29 | this.buildForm({ |
30 | password: USER_PASSWORD_VALIDATOR, | 30 | 'password': USER_PASSWORD_VALIDATOR, |
31 | 'password-confirm': RESET_PASSWORD_CONFIRM_VALIDATOR | 31 | 'password-confirm': RESET_PASSWORD_CONFIRM_VALIDATOR |
32 | }) | 32 | }) |
33 | 33 | ||
diff --git a/client/src/app/+search/search-filters.component.html b/client/src/app/+search/search-filters.component.html index 5bce009d5..ed0632a4d 100644 --- a/client/src/app/+search/search-filters.component.html +++ b/client/src/app/+search/search-filters.component.html | |||
@@ -4,7 +4,7 @@ | |||
4 | <div class="col-lg-4 col-md-6 col-xs-12"> | 4 | <div class="col-lg-4 col-md-6 col-xs-12"> |
5 | <div class="form-group"> | 5 | <div class="form-group"> |
6 | <div class="radio-label label-container"> | 6 | <div class="radio-label label-container"> |
7 | <label i18n>Sort</label> | 7 | <label for="sort" i18n>Sort</label> |
8 | <button i18n class="reset-button reset-button-small" (click)="resetField('sort', '-match')" *ngIf="advancedSearch.sort !== '-match'"> | 8 | <button i18n class="reset-button reset-button-small" (click)="resetField('sort', '-match')" *ngIf="advancedSearch.sort !== '-match'"> |
9 | Reset | 9 | Reset |
10 | </button> | 10 | </button> |
@@ -18,7 +18,7 @@ | |||
18 | 18 | ||
19 | <div class="form-group"> | 19 | <div class="form-group"> |
20 | <div class="radio-label label-container"> | 20 | <div class="radio-label label-container"> |
21 | <label i18n>Display only</label> | 21 | <label for="isLive" i18n>Display only</label> |
22 | <button i18n class="reset-button reset-button-small" (click)="resetField('isLive')" *ngIf="advancedSearch.isLive !== undefined"> | 22 | <button i18n class="reset-button reset-button-small" (click)="resetField('isLive')" *ngIf="advancedSearch.isLive !== undefined"> |
23 | Reset | 23 | Reset |
24 | </button> | 24 | </button> |
@@ -37,7 +37,7 @@ | |||
37 | 37 | ||
38 | <div class="form-group"> | 38 | <div class="form-group"> |
39 | <div class="radio-label label-container"> | 39 | <div class="radio-label label-container"> |
40 | <label i18n>Display sensitive content</label> | 40 | <label for="sensitiveContent" i18n>Display sensitive content</label> |
41 | <button i18n class="reset-button reset-button-small" (click)="resetField('nsfw')" *ngIf="advancedSearch.nsfw !== undefined"> | 41 | <button i18n class="reset-button reset-button-small" (click)="resetField('nsfw')" *ngIf="advancedSearch.nsfw !== undefined"> |
42 | Reset | 42 | Reset |
43 | </button> | 43 | </button> |
@@ -56,7 +56,7 @@ | |||
56 | 56 | ||
57 | <div class="form-group"> | 57 | <div class="form-group"> |
58 | <div class="radio-label label-container"> | 58 | <div class="radio-label label-container"> |
59 | <label i18n>Published date</label> | 59 | <label for="publishedDateRange" i18n>Published date</label> |
60 | <button i18n class="reset-button reset-button-small" (click)="resetLocalField('publishedDateRange')" *ngIf="publishedDateRange !== undefined"> | 60 | <button i18n class="reset-button reset-button-small" (click)="resetLocalField('publishedDateRange')" *ngIf="publishedDateRange !== undefined"> |
61 | Reset | 61 | Reset |
62 | </button> | 62 | </button> |
@@ -105,7 +105,7 @@ | |||
105 | <div class="col-lg-4 col-md-6 col-xs-12"> | 105 | <div class="col-lg-4 col-md-6 col-xs-12"> |
106 | <div class="form-group"> | 106 | <div class="form-group"> |
107 | <div class="radio-label label-container"> | 107 | <div class="radio-label label-container"> |
108 | <label i18n>Duration</label> | 108 | <label for="durationRange" i18n>Duration</label> |
109 | <button i18n class="reset-button reset-button-small" (click)="resetLocalField('durationRange')" *ngIf="durationRange !== undefined"> | 109 | <button i18n class="reset-button reset-button-small" (click)="resetLocalField('durationRange')" *ngIf="durationRange !== undefined"> |
110 | Reset | 110 | Reset |
111 | </button> | 111 | </button> |
@@ -184,7 +184,7 @@ | |||
184 | 184 | ||
185 | <div class="form-group"> | 185 | <div class="form-group"> |
186 | <div class="radio-label label-container"> | 186 | <div class="radio-label label-container"> |
187 | <label i18n>Result types</label> | 187 | <label for="resultType" i18n>Result types</label> |
188 | <button i18n class="reset-button reset-button-small" (click)="resetField('resultType')" *ngIf="advancedSearch.resultType !== undefined"> | 188 | <button i18n class="reset-button reset-button-small" (click)="resetField('resultType')" *ngIf="advancedSearch.resultType !== undefined"> |
189 | Reset | 189 | Reset |
190 | </button> | 190 | </button> |
@@ -209,7 +209,7 @@ | |||
209 | 209 | ||
210 | <div class="form-group" *ngIf="isSearchTargetEnabled()"> | 210 | <div class="form-group" *ngIf="isSearchTargetEnabled()"> |
211 | <div class="radio-label label-container"> | 211 | <div class="radio-label label-container"> |
212 | <label i18n>Search target</label> | 212 | <label for="searchTarget" i18n>Search target</label> |
213 | </div> | 213 | </div> |
214 | 214 | ||
215 | <div class="peertube-radio-container"> | 215 | <div class="peertube-radio-container"> |
diff --git a/client/src/app/+search/search-filters.component.ts b/client/src/app/+search/search-filters.component.ts index f9de04706..a6fc51383 100644 --- a/client/src/app/+search/search-filters.component.ts +++ b/client/src/app/+search/search-filters.component.ts | |||
@@ -118,11 +118,11 @@ export class SearchFiltersComponent implements OnInit { | |||
118 | this.onDurationOrPublishedUpdated() | 118 | this.onDurationOrPublishedUpdated() |
119 | } | 119 | } |
120 | 120 | ||
121 | resetField (fieldName: string, value?: any) { | 121 | resetField (fieldName: keyof AdvancedSearch, value?: any) { |
122 | this.advancedSearch[fieldName] = value | 122 | (this.advancedSearch as any)[fieldName] = value |
123 | } | 123 | } |
124 | 124 | ||
125 | resetLocalField (fieldName: string, value?: any) { | 125 | resetLocalField (fieldName: keyof SearchFiltersComponent, value?: any) { |
126 | this[fieldName] = value | 126 | this[fieldName] = value |
127 | this.onDurationOrPublishedUpdated() | 127 | this.onDurationOrPublishedUpdated() |
128 | } | 128 | } |
diff --git a/client/src/app/+search/search.component.html b/client/src/app/+search/search.component.html index 2530c87b7..fef6f8e8c 100644 --- a/client/src/app/+search/search.component.html +++ b/client/src/app/+search/search.component.html | |||
@@ -10,8 +10,8 @@ | |||
10 | <span *ngIf="currentSearch" i18n>for <span class="search-value">{{ currentSearch }}</span></span> | 10 | <span *ngIf="currentSearch" i18n>for <span class="search-value">{{ currentSearch }}</span></span> |
11 | </div> | 11 | </div> |
12 | 12 | ||
13 | <div | 13 | <button |
14 | class="results-filter-button ms-auto" (click)="isSearchFilterCollapsed = !isSearchFilterCollapsed" role="button" | 14 | class="results-filter-button button-unstyle ms-auto" (click)="isSearchFilterCollapsed = !isSearchFilterCollapsed" |
15 | [attr.aria-expanded]="!isSearchFilterCollapsed" aria-controls="collapseBasic" | 15 | [attr.aria-expanded]="!isSearchFilterCollapsed" aria-controls="collapseBasic" |
16 | > | 16 | > |
17 | <span class="icon icon-filter"></span> | 17 | <span class="icon icon-filter"></span> |
@@ -19,7 +19,7 @@ | |||
19 | Filters | 19 | Filters |
20 | <span *ngIf="numberOfFilters() > 0" class="pt-badge badge-secondary">{{ numberOfFilters() }}</span> | 20 | <span *ngIf="numberOfFilters() > 0" class="pt-badge badge-secondary">{{ numberOfFilters() }}</span> |
21 | </ng-container> | 21 | </ng-container> |
22 | </div> | 22 | </button> |
23 | </div> | 23 | </div> |
24 | 24 | ||
25 | <div class="results-filter" [ngbCollapse]="isSearchFilterCollapsed" [animation]="true"> | 25 | <div class="results-filter" [ngbCollapse]="isSearchFilterCollapsed" [animation]="true"> |
diff --git a/client/src/app/+search/shared/abstract-lazy-load.resolver.ts b/client/src/app/+search/shared/abstract-lazy-load.resolver.ts index 7551d977d..6765ba15e 100644 --- a/client/src/app/+search/shared/abstract-lazy-load.resolver.ts +++ b/client/src/app/+search/shared/abstract-lazy-load.resolver.ts | |||
@@ -1,10 +1,10 @@ | |||
1 | import { Observable } from 'rxjs' | 1 | import { Observable } from 'rxjs' |
2 | import { map } from 'rxjs/operators' | 2 | import { map } from 'rxjs/operators' |
3 | import { ActivatedRouteSnapshot, Resolve, Router } from '@angular/router' | 3 | import { ActivatedRouteSnapshot, Router } from '@angular/router' |
4 | import { logger } from '@root-helpers/logger' | 4 | import { logger } from '@root-helpers/logger' |
5 | import { ResultList } from '@shared/models' | 5 | import { ResultList } from '@shared/models' |
6 | 6 | ||
7 | export abstract class AbstractLazyLoadResolver <T> implements Resolve<any> { | 7 | export abstract class AbstractLazyLoadResolver <T> { |
8 | protected router: Router | 8 | protected router: Router |
9 | 9 | ||
10 | resolve (route: ActivatedRouteSnapshot) { | 10 | resolve (route: ActivatedRouteSnapshot) { |
diff --git a/client/src/app/+signup/+register/custom-stepper.component.html b/client/src/app/+signup/+register/custom-stepper.component.html index f43a46842..f2687e520 100644 --- a/client/src/app/+signup/+register/custom-stepper.component.html +++ b/client/src/app/+signup/+register/custom-stepper.component.html | |||
@@ -2,9 +2,10 @@ | |||
2 | <header *ngIf="steps.length > 2"> | 2 | <header *ngIf="steps.length > 2"> |
3 | <div class="header-steps"> | 3 | <div class="header-steps"> |
4 | <ng-container *ngFor="let step of steps; let i = index; let isLast = last;"> | 4 | <ng-container *ngFor="let step of steps; let i = index; let isLast = last;"> |
5 | <div | 5 | <button |
6 | class="step-info" [ngClass]="{ active: selectedIndex === i, completed: isCompleted(step), 'c-hand': isAccessible(step) }" [attr.aria-current]="selectedIndex === i" | 6 | class="step-info button-unstyle" [ngClass]="{ active: selectedIndex === i, completed: isCompleted(step) }" |
7 | (click)="onClick(i)" | 7 | [disabled]="!isAccessible(step)" |
8 | [attr.aria-current]="selectedIndex === i" (click)="onClick(i)" | ||
8 | > | 9 | > |
9 | <div class="step-index"> | 10 | <div class="step-index"> |
10 | <span class="visually-hidden" i18n>Step</span> {{ i + 1 }} | 11 | <span class="visually-hidden" i18n>Step</span> {{ i + 1 }} |
@@ -15,7 +16,7 @@ | |||
15 | </div> | 16 | </div> |
16 | 17 | ||
17 | <div class="step-label">{{ step.label }}</div> | 18 | <div class="step-label">{{ step.label }}</div> |
18 | </div> | 19 | </button> |
19 | 20 | ||
20 | <!-- Do no display if this is the last child --> | 21 | <!-- Do no display if this is the last child --> |
21 | <div *ngIf="!isLast" class="connector"></div> | 22 | <div *ngIf="!isLast" class="connector"></div> |
diff --git a/client/src/app/+signup/+register/custom-stepper.component.scss b/client/src/app/+signup/+register/custom-stepper.component.scss index 919799716..264136b06 100644 --- a/client/src/app/+signup/+register/custom-stepper.component.scss +++ b/client/src/app/+signup/+register/custom-stepper.component.scss | |||
@@ -72,11 +72,6 @@ header { | |||
72 | align-items: center; | 72 | align-items: center; |
73 | width: $index-block-height; | 73 | width: $index-block-height; |
74 | opacity: 0.5; | 74 | opacity: 0.5; |
75 | cursor: default; | ||
76 | |||
77 | &.c-hand { | ||
78 | cursor: pointer; | ||
79 | } | ||
80 | 75 | ||
81 | &.active, | 76 | &.active, |
82 | &.completed { | 77 | &.completed { |
diff --git a/client/src/app/+signup/+register/register.component.html b/client/src/app/+signup/+register/register.component.html index 86763e801..71bca63e3 100644 --- a/client/src/app/+signup/+register/register.component.html +++ b/client/src/app/+signup/+register/register.component.html | |||
@@ -92,9 +92,9 @@ | |||
92 | <button cdkStepperPrevious>{{ defaultPreviousStepButtonLabel }}</button> | 92 | <button cdkStepperPrevious>{{ defaultPreviousStepButtonLabel }}</button> |
93 | 93 | ||
94 | <div class="skip-step"> | 94 | <div class="skip-step"> |
95 | <span class="underline-orange" role="button" (click)="skipChannelCreation()"> | 95 | <button class="underline-orange button-unstyle" (click)="skipChannelCreation()"> |
96 | <strong i18n>I don't want to create a channel</strong> | 96 | <strong i18n>I don't want to create a channel</strong> |
97 | </span> | 97 | </button> |
98 | 98 | ||
99 | <div class="skip-step-description" i18n>You will be able to create a channel later</div> | 99 | <div class="skip-step-description" i18n>You will be able to create a channel later</div> |
100 | </div> | 100 | </div> |
@@ -120,7 +120,7 @@ | |||
120 | [requiresEmailVerification]="requiresEmailVerification" [requiresApproval]="requiresApproval" [instanceName]="instanceName" | 120 | [requiresEmailVerification]="requiresEmailVerification" [requiresApproval]="requiresApproval" [instanceName]="instanceName" |
121 | ></my-signup-success-before-email> | 121 | ></my-signup-success-before-email> |
122 | 122 | ||
123 | <div *ngIf="signupError" class="steps-button"> | 123 | <div *ngIf="signupError" class="step-buttons"> |
124 | <button cdkStepperPrevious>{{ defaultPreviousStepButtonLabel }}</button> | 124 | <button cdkStepperPrevious>{{ defaultPreviousStepButtonLabel }}</button> |
125 | </div> | 125 | </div> |
126 | </cdk-step> | 126 | </cdk-step> |
diff --git a/client/src/app/+signup/+register/register.component.scss b/client/src/app/+signup/+register/register.component.scss index 9904e4ab4..ae0fdbb6e 100644 --- a/client/src/app/+signup/+register/register.component.scss +++ b/client/src/app/+signup/+register/register.component.scss | |||
@@ -44,7 +44,19 @@ my-instance-about-accordion { | |||
44 | } | 44 | } |
45 | } | 45 | } |
46 | 46 | ||
47 | button, | 47 | > button { |
48 | @include peertube-button-big; | ||
49 | |||
50 | &[cdkStepperNext] { | ||
51 | @include orange-button; | ||
52 | } | ||
53 | |||
54 | &[cdkStepperPrevious] { | ||
55 | @include grey-button; | ||
56 | } | ||
57 | } | ||
58 | |||
59 | > button, | ||
48 | .skip-step { | 60 | .skip-step { |
49 | margin-top: 20px; | 61 | margin-top: 20px; |
50 | margin-bottom: 20px; | 62 | margin-bottom: 20px; |
@@ -60,18 +72,6 @@ my-instance-about-accordion { | |||
60 | } | 72 | } |
61 | } | 73 | } |
62 | 74 | ||
63 | button { | ||
64 | @include peertube-button-big; | ||
65 | |||
66 | &[cdkStepperNext] { | ||
67 | @include orange-button; | ||
68 | } | ||
69 | |||
70 | &[cdkStepperPrevious] { | ||
71 | @include grey-button; | ||
72 | } | ||
73 | } | ||
74 | |||
75 | .done-loader { | 75 | .done-loader { |
76 | display: flex; | 76 | display: flex; |
77 | justify-content: center; | 77 | justify-content: center; |
diff --git a/client/src/app/+signup/+register/register.component.ts b/client/src/app/+signup/+register/register.component.ts index 9259d902c..c17a3f380 100644 --- a/client/src/app/+signup/+register/register.component.ts +++ b/client/src/app/+signup/+register/register.component.ts | |||
@@ -5,7 +5,7 @@ import { ActivatedRoute } from '@angular/router' | |||
5 | import { AuthService } from '@app/core' | 5 | import { AuthService } from '@app/core' |
6 | import { HooksService } from '@app/core/plugins/hooks.service' | 6 | import { HooksService } from '@app/core/plugins/hooks.service' |
7 | import { InstanceAboutAccordionComponent } from '@app/shared/shared-instance' | 7 | import { InstanceAboutAccordionComponent } from '@app/shared/shared-instance' |
8 | import { NgbAccordion } from '@ng-bootstrap/ng-bootstrap' | 8 | import { NgbAccordionDirective } from '@ng-bootstrap/ng-bootstrap' |
9 | import { UserRegister } from '@shared/models' | 9 | import { UserRegister } from '@shared/models' |
10 | import { ServerConfig } from '@shared/models/server' | 10 | import { ServerConfig } from '@shared/models/server' |
11 | import { SignupService } from '../shared/signup.service' | 11 | import { SignupService } from '../shared/signup.service' |
@@ -18,7 +18,7 @@ import { SignupService } from '../shared/signup.service' | |||
18 | export class RegisterComponent implements OnInit { | 18 | export class RegisterComponent implements OnInit { |
19 | @ViewChild('lastStep') lastStep: CdkStep | 19 | @ViewChild('lastStep') lastStep: CdkStep |
20 | 20 | ||
21 | accordion: NgbAccordion | 21 | accordion: NgbAccordionDirective |
22 | 22 | ||
23 | signupError: string | 23 | signupError: string |
24 | signupSuccess = false | 24 | signupSuccess = false |
diff --git a/client/src/app/+stats/video/video-stats.component.ts b/client/src/app/+stats/video/video-stats.component.ts index 18312ec33..fa5e33ab6 100644 --- a/client/src/app/+stats/video/video-stats.component.ts +++ b/client/src/app/+stats/video/video-stats.component.ts | |||
@@ -47,7 +47,7 @@ export class VideoStatsComponent implements OnInit { | |||
47 | chartHeight = '300px' | 47 | chartHeight = '300px' |
48 | chartWidth: string = null | 48 | chartWidth: string = null |
49 | 49 | ||
50 | availableCharts: { id: string, label: string, zoomEnabled: boolean }[] = [] | 50 | availableCharts: { id: ActiveGraphId, label: string, zoomEnabled: boolean }[] = [] |
51 | activeGraphId: ActiveGraphId = 'viewers' | 51 | activeGraphId: ActiveGraphId = 'viewers' |
52 | 52 | ||
53 | video: VideoDetails | 53 | video: VideoDetails |
diff --git a/client/src/app/+video-channels/video-channels.component.html b/client/src/app/+video-channels/video-channels.component.html index d92aa072d..fff160f2e 100644 --- a/client/src/app/+video-channels/video-channels.component.html +++ b/client/src/app/+video-channels/video-channels.component.html | |||
@@ -91,12 +91,12 @@ | |||
91 | <div class="description-html" [innerHTML]="channelDescriptionHTML"></div> | 91 | <div class="description-html" [innerHTML]="channelDescriptionHTML"></div> |
92 | </div> | 92 | </div> |
93 | 93 | ||
94 | <div *ngIf="hasShowMoreDescription()" class="show-more" role="button" | 94 | <button *ngIf="hasShowMoreDescription()" class="show-more button-unstyle" |
95 | (click)="channelDescriptionExpanded = !channelDescriptionExpanded" | 95 | (click)="channelDescriptionExpanded = !channelDescriptionExpanded" |
96 | title="Show the complete description" i18n-title i18n | 96 | title="Show the complete description" i18n-title i18n |
97 | > | 97 | > |
98 | Show more... | 98 | Show more... |
99 | </div> | 99 | </button> |
100 | 100 | ||
101 | <div class="channel-buttons bottom"> | 101 | <div class="channel-buttons bottom"> |
102 | <ng-template *ngTemplateOutlet="buttonsTemplate"></ng-template> | 102 | <ng-template *ngTemplateOutlet="buttonsTemplate"></ng-template> |
diff --git a/client/src/app/+video-studio/edit/video-studio-edit.component.html b/client/src/app/+video-studio/edit/video-studio-edit.component.html index fe74062d2..c29b12157 100644 --- a/client/src/app/+video-studio/edit/video-studio-edit.component.html +++ b/client/src/app/+video-studio/edit/video-studio-edit.component.html | |||
@@ -72,12 +72,12 @@ | |||
72 | 72 | ||
73 | <div class="information"> | 73 | <div class="information"> |
74 | <div> | 74 | <div> |
75 | <label i18n>Video before edition</label> | 75 | <div class="mb-1 fw-bold" i18n>Video before edition</div> |
76 | <my-embed [video]="video"></my-embed> | 76 | <my-embed [video]="video"></my-embed> |
77 | </div> | 77 | </div> |
78 | 78 | ||
79 | <div *ngIf="!noEdition()"> | 79 | <div *ngIf="!noEdition()"> |
80 | <label i18n>Edition tasks:</label> | 80 | <div class="mb-1 fw-bold" i18n>Edition tasks:</div> |
81 | 81 | ||
82 | <ol> | 82 | <ol> |
83 | <li *ngFor="let task of getTasksSummary()">{{ task }}</li> | 83 | <li *ngFor="let task of getTasksSummary()">{{ task }}</li> |
diff --git a/client/src/app/+video-studio/edit/video-studio-edit.component.ts b/client/src/app/+video-studio/edit/video-studio-edit.component.ts index 94f7b5d0b..3d618fbe1 100644 --- a/client/src/app/+video-studio/edit/video-studio-edit.component.ts +++ b/client/src/app/+video-studio/edit/video-studio-edit.component.ts | |||
@@ -43,7 +43,7 @@ export class VideoStudioEditComponent extends FormReactive implements OnInit { | |||
43 | } | 43 | } |
44 | 44 | ||
45 | this.buildForm({ | 45 | this.buildForm({ |
46 | cut: { | 46 | 'cut': { |
47 | start: null, | 47 | start: null, |
48 | end: null | 48 | end: null |
49 | }, | 49 | }, |
diff --git a/client/src/app/+videos/+video-edit/shared/video-edit-utils.ts b/client/src/app/+videos/+video-edit/shared/video-edit-utils.ts index db1ef8d73..214bde680 100644 --- a/client/src/app/+videos/+video-edit/shared/video-edit-utils.ts +++ b/client/src/app/+videos/+video-edit/shared/video-edit-utils.ts | |||
@@ -8,11 +8,11 @@ function hydrateFormFromVideo (formGroup: FormGroup, video: VideoEdit, thumbnail | |||
8 | 8 | ||
9 | const objects = [ | 9 | const objects = [ |
10 | { | 10 | { |
11 | url: 'thumbnailUrl', | 11 | url: 'thumbnailUrl' as 'thumbnailUrl', |
12 | name: 'thumbnailfile' | 12 | name: 'thumbnailfile' |
13 | }, | 13 | }, |
14 | { | 14 | { |
15 | url: 'previewUrl', | 15 | url: 'previewUrl' as 'previewUrl', |
16 | name: 'previewfile' | 16 | name: 'previewfile' |
17 | } | 17 | } |
18 | ] | 18 | ] |
diff --git a/client/src/app/+videos/+video-edit/shared/video-edit.component.html b/client/src/app/+videos/+video-edit/shared/video-edit.component.html index b0da84979..b607dabe9 100644 --- a/client/src/app/+videos/+video-edit/shared/video-edit.component.html +++ b/client/src/app/+videos/+video-edit/shared/video-edit.component.html | |||
@@ -22,7 +22,7 @@ | |||
22 | </div> | 22 | </div> |
23 | 23 | ||
24 | <div class="form-group"> | 24 | <div class="form-group"> |
25 | <label i18n class="label-tags">Tags</label> | 25 | <label for="label-tags" i18n class="label-tags">Tags</label> |
26 | 26 | ||
27 | <my-help> | 27 | <my-help> |
28 | <ng-template ptTemplate="customHtml"> | 28 | <ng-template ptTemplate="customHtml"> |
@@ -170,10 +170,10 @@ | |||
170 | <div class="captions"> | 170 | <div class="captions"> |
171 | 171 | ||
172 | <div class="captions-header"> | 172 | <div class="captions-header"> |
173 | <a (click)="openAddCaptionModal()" class="create-caption"> | 173 | <button (click)="openAddCaptionModal()" class="peertube-create-button"> |
174 | <my-global-icon iconName="add" aria-hidden="true"></my-global-icon> | 174 | <my-global-icon iconName="add" aria-hidden="true"></my-global-icon> |
175 | <ng-container i18n>Add another caption</ng-container> | 175 | <ng-container i18n>Add another caption</ng-container> |
176 | </a> | 176 | </button> |
177 | </div> | 177 | </div> |
178 | 178 | ||
179 | <div class="form-group" *ngFor="let videoCaption of videoCaptions"> | 179 | <div class="form-group" *ngFor="let videoCaption of videoCaptions"> |
@@ -187,8 +187,8 @@ | |||
187 | 187 | ||
188 | <div i18n class="caption-entry-state">Already uploaded on {{ videoCaption.updatedAt | date }} ✔</div> | 188 | <div i18n class="caption-entry-state">Already uploaded on {{ videoCaption.updatedAt | date }} ✔</div> |
189 | 189 | ||
190 | <span i18n class="caption-entry-edit" (click)="openEditCaptionModal(videoCaption)">Edit</span> | 190 | <button i18n class="caption-entry-edit" (click)="openEditCaptionModal(videoCaption)">Edit</button> |
191 | <span i18n class="caption-entry-delete" (click)="deleteCaption(videoCaption)">Delete</span> | 191 | <button i18n class="caption-entry-delete" (click)="deleteCaption(videoCaption)">Delete</button> |
192 | </ng-container> | 192 | </ng-container> |
193 | 193 | ||
194 | <ng-container *ngIf="videoCaption.action === 'CREATE'"> | 194 | <ng-container *ngIf="videoCaption.action === 'CREATE'"> |
@@ -196,7 +196,7 @@ | |||
196 | 196 | ||
197 | <div i18n class="caption-entry-state caption-entry-state-create">Will be created on update</div> | 197 | <div i18n class="caption-entry-state caption-entry-state-create">Will be created on update</div> |
198 | 198 | ||
199 | <span i18n class="caption-entry-delete" (click)="deleteCaption(videoCaption)">Cancel create</span> | 199 | <button i18n class="caption-entry-delete" (click)="deleteCaption(videoCaption)">Cancel create</button> |
200 | </ng-container> | 200 | </ng-container> |
201 | 201 | ||
202 | <ng-container *ngIf="videoCaption.action === 'UPDATE'"> | 202 | <ng-container *ngIf="videoCaption.action === 'UPDATE'"> |
@@ -204,7 +204,7 @@ | |||
204 | 204 | ||
205 | <div i18n class="caption-entry-state caption-entry-state-create">Will be edited on update</div> | 205 | <div i18n class="caption-entry-state caption-entry-state-create">Will be edited on update</div> |
206 | 206 | ||
207 | <span i18n class="caption-entry-delete" (click)="deleteCaption(videoCaption)">Cancel edition</span> | 207 | <button i18n class="caption-entry-delete" (click)="deleteCaption(videoCaption)">Cancel edition</button> |
208 | </ng-container> | 208 | </ng-container> |
209 | 209 | ||
210 | <ng-container *ngIf="videoCaption.action === 'REMOVE'"> | 210 | <ng-container *ngIf="videoCaption.action === 'REMOVE'"> |
@@ -212,7 +212,7 @@ | |||
212 | 212 | ||
213 | <div i18n class="caption-entry-state caption-entry-state-delete">Will be deleted on update</div> | 213 | <div i18n class="caption-entry-state caption-entry-state-delete">Will be deleted on update</div> |
214 | 214 | ||
215 | <span i18n class="caption-entry-delete" (click)="deleteCaption(videoCaption)">Cancel deletion</span> | 215 | <button i18n class="caption-entry-delete" (click)="deleteCaption(videoCaption)">Cancel deletion</button> |
216 | </ng-container> | 216 | </ng-container> |
217 | </div> | 217 | </div> |
218 | </div> | 218 | </div> |
diff --git a/client/src/app/+videos/+video-edit/shared/video-edit.component.scss b/client/src/app/+videos/+video-edit/shared/video-edit.component.scss index a8075cc6d..1c6f7f5ab 100644 --- a/client/src/app/+videos/+video-edit/shared/video-edit.component.scss +++ b/client/src/app/+videos/+video-edit/shared/video-edit.component.scss | |||
@@ -29,10 +29,6 @@ my-peertube-checkbox { | |||
29 | margin-bottom: 1rem; | 29 | margin-bottom: 1rem; |
30 | } | 30 | } |
31 | 31 | ||
32 | .create-caption { | ||
33 | @include create-button; | ||
34 | } | ||
35 | |||
36 | .caption-entry { | 32 | .caption-entry { |
37 | display: flex; | 33 | display: flex; |
38 | height: 40px; | 34 | height: 40px; |
diff --git a/client/src/app/+videos/+video-edit/video-update.resolver.ts b/client/src/app/+videos/+video-edit/video-update.resolver.ts index 524ceae10..6612d22de 100644 --- a/client/src/app/+videos/+video-edit/video-update.resolver.ts +++ b/client/src/app/+videos/+video-edit/video-update.resolver.ts | |||
@@ -1,14 +1,14 @@ | |||
1 | import { forkJoin, of } from 'rxjs' | 1 | import { forkJoin, of } from 'rxjs' |
2 | import { map, switchMap } from 'rxjs/operators' | 2 | import { map, switchMap } from 'rxjs/operators' |
3 | import { Injectable } from '@angular/core' | 3 | import { Injectable } from '@angular/core' |
4 | import { ActivatedRouteSnapshot, Resolve } from '@angular/router' | 4 | import { ActivatedRouteSnapshot } from '@angular/router' |
5 | import { AuthService } from '@app/core' | 5 | import { AuthService } from '@app/core' |
6 | import { listUserChannelsForSelect } from '@app/helpers' | 6 | import { listUserChannelsForSelect } from '@app/helpers' |
7 | import { VideoCaptionService, VideoDetails, VideoService } from '@app/shared/shared-main' | 7 | import { VideoCaptionService, VideoDetails, VideoService } from '@app/shared/shared-main' |
8 | import { LiveVideoService } from '@app/shared/shared-video-live' | 8 | import { LiveVideoService } from '@app/shared/shared-video-live' |
9 | 9 | ||
10 | @Injectable() | 10 | @Injectable() |
11 | export class VideoUpdateResolver implements Resolve<any> { | 11 | export class VideoUpdateResolver { |
12 | constructor ( | 12 | constructor ( |
13 | private videoService: VideoService, | 13 | private videoService: VideoService, |
14 | private liveVideoService: LiveVideoService, | 14 | private liveVideoService: LiveVideoService, |
diff --git a/client/src/app/+videos/+video-watch/shared/comment/video-comments.component.html b/client/src/app/+videos/+video-watch/shared/comment/video-comments.component.html index e27942e66..a003a10eb 100644 --- a/client/src/app/+videos/+video-watch/shared/comment/video-comments.component.html +++ b/client/src/app/+videos/+video-watch/shared/comment/video-comments.component.html | |||
@@ -64,7 +64,7 @@ | |||
64 | (timestampClicked)="handleTimestampClicked($event)" | 64 | (timestampClicked)="handleTimestampClicked($event)" |
65 | [redraftValue]="commentReplyRedraftValue" | 65 | [redraftValue]="commentReplyRedraftValue" |
66 | > | 66 | > |
67 | <div *ngIf="comment.totalReplies !== 0 && !threadComments[comment.id]" (click)="viewReplies(comment.id)" class="view-replies mb-2"> | 67 | <button *ngIf="comment.totalReplies !== 0 && !threadComments[comment.id]" (click)="viewReplies(comment.id)" class="view-replies mb-2 button-unstyle"> |
68 | <span class="chevron-down"></span> | 68 | <span class="chevron-down"></span> |
69 | 69 | ||
70 | <ng-container *ngIf="comment.totalRepliesFromVideoAuthor > 0; then hasAuthorComments; else noAuthorComments"></ng-container> | 70 | <ng-container *ngIf="comment.totalRepliesFromVideoAuthor > 0; then hasAuthorComments; else noAuthorComments"></ng-container> |
@@ -81,7 +81,7 @@ | |||
81 | <ng-template i18n #noAuthorComments>View {comment.totalReplies, plural, =1 {1 reply} other {{{ comment.totalReplies }} replies}}</ng-template> | 81 | <ng-template i18n #noAuthorComments>View {comment.totalReplies, plural, =1 {1 reply} other {{{ comment.totalReplies }} replies}}</ng-template> |
82 | 82 | ||
83 | <my-loader size="sm" class="ms-1" [loading]="threadLoading[comment.id]"></my-loader> | 83 | <my-loader size="sm" class="ms-1" [loading]="threadLoading[comment.id]"></my-loader> |
84 | </div> | 84 | </button> |
85 | </my-video-comment> | 85 | </my-video-comment> |
86 | 86 | ||
87 | </div> | 87 | </div> |
diff --git a/client/src/app/+videos/+video-watch/shared/comment/video-comments.component.scss b/client/src/app/+videos/+video-watch/shared/comment/video-comments.component.scss index 5001ad168..7720fe43b 100644 --- a/client/src/app/+videos/+video-watch/shared/comment/video-comments.component.scss +++ b/client/src/app/+videos/+video-watch/shared/comment/video-comments.component.scss | |||
@@ -24,16 +24,11 @@ | |||
24 | @include margin-left(5px); | 24 | @include margin-left(5px); |
25 | 25 | ||
26 | display: inline-block; | 26 | display: inline-block; |
27 | opacity: 0; | ||
28 | transition: ease-in .2s opacity; | 27 | transition: ease-in .2s opacity; |
29 | width: 12px; | 28 | width: 12px; |
30 | position: relative; | 29 | position: relative; |
31 | top: -3px; | 30 | top: -3px; |
32 | } | 31 | } |
33 | |||
34 | &:hover my-feed { | ||
35 | opacity: 1; | ||
36 | } | ||
37 | } | 32 | } |
38 | 33 | ||
39 | #dropdown-sort-comments { | 34 | #dropdown-sort-comments { |
diff --git a/client/src/app/+videos/+video-watch/shared/comment/video-comments.component.ts b/client/src/app/+videos/+video-watch/shared/comment/video-comments.component.ts index 28edcfdcb..96bdb28c9 100644 --- a/client/src/app/+videos/+video-watch/shared/comment/video-comments.component.ts +++ b/client/src/app/+videos/+video-watch/shared/comment/video-comments.component.ts | |||
@@ -263,8 +263,8 @@ export class VideoCommentsComponent implements OnInit, OnChanges, OnDestroy { | |||
263 | this.syndicationItems = this.videoCommentService.getVideoCommentsFeeds(this.video) | 263 | this.syndicationItems = this.videoCommentService.getVideoCommentsFeeds(this.video) |
264 | this.loadMoreThreads() | 264 | this.loadMoreThreads() |
265 | 265 | ||
266 | if (this.activatedRoute.params['threadId']) { | 266 | if (this.activatedRoute.snapshot.params['threadId']) { |
267 | this.processHighlightedThread(+this.activatedRoute.params['threadId']) | 267 | this.processHighlightedThread(+this.activatedRoute.snapshot.params['threadId']) |
268 | } | 268 | } |
269 | } | 269 | } |
270 | } | 270 | } |
diff --git a/client/src/app/+videos/+video-watch/shared/information/privacy-concerns.component.html b/client/src/app/+videos/+video-watch/shared/information/privacy-concerns.component.html index 7677ae836..93c4ba7a7 100644 --- a/client/src/app/+videos/+video-watch/shared/information/privacy-concerns.component.html +++ b/client/src/app/+videos/+video-watch/shared/information/privacy-concerns.component.html | |||
@@ -6,10 +6,11 @@ | |||
6 | the sharing system used for this video implies that some technical information about your system (such as a public IP address) can be sent to other peers. | 6 | the sharing system used for this video implies that some technical information about your system (such as a public IP address) can be sent to other peers. |
7 | </ng-container> | 7 | </ng-container> |
8 | </span> | 8 | </span> |
9 | |||
9 | <a i18n i18n-title title="Get more information" target="_blank" rel="noopener noreferrer" href="/about/peertube#privacy">More information</a> | 10 | <a i18n i18n-title title="Get more information" target="_blank" rel="noopener noreferrer" href="/about/peertube#privacy">More information</a> |
10 | </div> | 11 | </div> |
11 | 12 | ||
12 | <div i18n class="privacy-concerns-button privacy-concerns-okay" (click)="acceptedPrivacyConcern()"> | 13 | <button i18n class="ms-2 peertube-button orange-button" (click)="acceptedPrivacyConcern()"> |
13 | OK | 14 | OK |
14 | </div> | 15 | </button> |
15 | </div> | 16 | </div> |
diff --git a/client/src/app/+videos/+video-watch/shared/information/privacy-concerns.component.scss b/client/src/app/+videos/+video-watch/shared/information/privacy-concerns.component.scss index a6479c7ec..f7f9dfd2f 100644 --- a/client/src/app/+videos/+video-watch/shared/information/privacy-concerns.component.scss +++ b/client/src/app/+videos/+video-watch/shared/information/privacy-concerns.component.scss | |||
@@ -50,31 +50,10 @@ a { | |||
50 | transition: color 0.3s; | 50 | transition: color 0.3s; |
51 | 51 | ||
52 | &:hover { | 52 | &:hover { |
53 | color: #fff; | 53 | color: pvar(--mainBackgroundColor); |
54 | } | 54 | } |
55 | } | 55 | } |
56 | 56 | ||
57 | .privacy-concerns-button { | ||
58 | @include margin-left(auto); | ||
59 | |||
60 | padding: 5px 8px 5px 7px; | ||
61 | border-radius: 3px; | ||
62 | white-space: nowrap; | ||
63 | cursor: pointer; | ||
64 | transition: background-color 0.3s; | ||
65 | font-weight: $font-semibold; | ||
66 | |||
67 | &:hover { | ||
68 | background-color: #000; | ||
69 | } | ||
70 | } | ||
71 | |||
72 | .privacy-concerns-okay { | ||
73 | @include margin-left(10px); | ||
74 | |||
75 | background-color: pvar(--mainColor); | ||
76 | } | ||
77 | |||
78 | @media screen and (max-width: 1300px) { | 57 | @media screen and (max-width: 1300px) { |
79 | .privacy-concerns { | 58 | .privacy-concerns { |
80 | font-size: 12px; | 59 | font-size: 12px; |
diff --git a/client/src/app/+videos/+video-watch/shared/metadata/video-description.component.html b/client/src/app/+videos/+video-watch/shared/metadata/video-description.component.html index d847daff7..9db3018e6 100644 --- a/client/src/app/+videos/+video-watch/shared/metadata/video-description.component.html +++ b/client/src/app/+videos/+video-watch/shared/metadata/video-description.component.html | |||
@@ -6,14 +6,20 @@ | |||
6 | myTimestampRouteTransformer | 6 | myTimestampRouteTransformer |
7 | ></div> | 7 | ></div> |
8 | 8 | ||
9 | <div class="video-info-description-more" *ngIf="completeDescriptionShown === false && video.description?.length >= 250" (click)="showMoreDescription()"> | 9 | <button |
10 | *ngIf="completeDescriptionShown === false && video.description?.length >= 250" | ||
11 | (click)="showMoreDescription()" class="video-info-description-more button-unstyle" | ||
12 | > | ||
10 | <ng-container i18n>Show more</ng-container> | 13 | <ng-container i18n>Show more</ng-container> |
11 | <span *ngIf="descriptionLoading === false" class="chevron-down"></span> | 14 | <span *ngIf="descriptionLoading === false" class="chevron-down"></span> |
12 | <my-loader size="sm" class="description-loading" [loading]="descriptionLoading"></my-loader> | 15 | <my-loader size="sm" class="description-loading" [loading]="descriptionLoading"></my-loader> |
13 | </div> | 16 | </button> |
14 | 17 | ||
15 | <div *ngIf="completeDescriptionShown === true" (click)="showLessDescription()" class="video-info-description-more"> | 18 | <button |
19 | *ngIf="completeDescriptionShown === true" | ||
20 | (click)="showLessDescription()" class="video-info-description-more button-unstyle" | ||
21 | > | ||
16 | <ng-container i18n>Show less</ng-container> | 22 | <ng-container i18n>Show less</ng-container> |
17 | <span *ngIf="descriptionLoading === false" class="chevron-up"></span> | 23 | <span *ngIf="descriptionLoading === false" class="chevron-up"></span> |
18 | </div> | 24 | </button> |
19 | </div> | 25 | </div> |
diff --git a/client/src/app/+videos/+video-watch/shared/recommendations/recommended-videos.component.html b/client/src/app/+videos/+video-watch/shared/recommendations/recommended-videos.component.html index 2bbe26c96..59ee57b16 100644 --- a/client/src/app/+videos/+video-watch/shared/recommendations/recommended-videos.component.html +++ b/client/src/app/+videos/+video-watch/shared/recommendations/recommended-videos.component.html | |||
@@ -7,7 +7,7 @@ | |||
7 | [ngbTooltip]="autoPlayNextVideoTooltip" placement="bottom-right auto" | 7 | [ngbTooltip]="autoPlayNextVideoTooltip" placement="bottom-right auto" |
8 | > | 8 | > |
9 | <span i18n>AUTOPLAY</span> | 9 | <span i18n>AUTOPLAY</span> |
10 | <my-input-switch class="small" [(ngModel)]="autoPlayNextVideo" (ngModelChange)="switchAutoPlayNextVideo()"></my-input-switch> | 10 | <my-input-switch class="small" inputName="autoplay-next-video" [(ngModel)]="autoPlayNextVideo" (ngModelChange)="switchAutoPlayNextVideo()"></my-input-switch> |
11 | </div> | 11 | </div> |
12 | </div> | 12 | </div> |
13 | 13 | ||
diff --git a/client/src/app/+videos/video-list/overview/overview.service.ts b/client/src/app/+videos/video-list/overview/overview.service.ts index 12d2aa1cb..4a7d9c7c5 100644 --- a/client/src/app/+videos/video-list/overview/overview.service.ts +++ b/client/src/app/+videos/video-list/overview/overview.service.ts | |||
@@ -5,6 +5,7 @@ import { Injectable } from '@angular/core' | |||
5 | import { RestExtractor, ServerService } from '@app/core' | 5 | import { RestExtractor, ServerService } from '@app/core' |
6 | import { immutableAssign } from '@app/helpers' | 6 | import { immutableAssign } from '@app/helpers' |
7 | import { VideoService } from '@app/shared/shared-main' | 7 | import { VideoService } from '@app/shared/shared-main' |
8 | import { objectKeysTyped } from '@shared/core-utils' | ||
8 | import { peertubeTranslate } from '@shared/core-utils/i18n' | 9 | import { peertubeTranslate } from '@shared/core-utils/i18n' |
9 | import { VideosOverview as VideosOverviewServer } from '@shared/models' | 10 | import { VideosOverview as VideosOverviewServer } from '@shared/models' |
10 | import { environment } from '../../../../environments/environment' | 11 | import { environment } from '../../../../environments/environment' |
@@ -42,7 +43,7 @@ export class OverviewService { | |||
42 | } | 43 | } |
43 | 44 | ||
44 | // Build videos objects | 45 | // Build videos objects |
45 | for (const key of Object.keys(serverVideosOverview)) { | 46 | for (const key of objectKeysTyped(serverVideosOverview)) { |
46 | for (const object of serverVideosOverview[key]) { | 47 | for (const object of serverVideosOverview[key]) { |
47 | observables.push( | 48 | observables.push( |
48 | of(object.videos) | 49 | of(object.videos) |
@@ -50,7 +51,9 @@ export class OverviewService { | |||
50 | switchMap(videos => this.videosService.extractVideos({ total: 0, data: videos })), | 51 | switchMap(videos => this.videosService.extractVideos({ total: 0, data: videos })), |
51 | map(result => result.data), | 52 | map(result => result.data), |
52 | tap(videos => { | 53 | tap(videos => { |
53 | videosOverviewResult[key].push(immutableAssign(object, { videos })) | 54 | // FIXME: typings & lint |
55 | // eslint-disable-next-line @typescript-eslint/no-unnecessary-type-assertion | ||
56 | videosOverviewResult[key].push(immutableAssign(object, { videos }) as any) | ||
54 | }) | 57 | }) |
55 | ) | 58 | ) |
56 | ) | 59 | ) |
diff --git a/client/src/app/core/hotkeys/hotkeys.component.html b/client/src/app/core/hotkeys/hotkeys.component.html index 61f03be33..b7a6b376b 100644 --- a/client/src/app/core/hotkeys/hotkeys.component.html +++ b/client/src/app/core/hotkeys/hotkeys.component.html | |||
@@ -13,6 +13,6 @@ | |||
13 | </tbody> | 13 | </tbody> |
14 | </table> | 14 | </table> |
15 | </div> | 15 | </div> |
16 | <div class="cfp-hotkeys-close" (click)="toggleCheatSheet()">×</div> | 16 | <button class="button-unstyle cfp-hotkeys-close" (click)="toggleCheatSheet()">×</button> |
17 | </div> | 17 | </div> |
18 | </div> \ No newline at end of file | 18 | </div> |
diff --git a/client/src/app/core/rest/rest-table.ts b/client/src/app/core/rest/rest-table.ts index 707110d7f..ec4c570d4 100644 --- a/client/src/app/core/rest/rest-table.ts +++ b/client/src/app/core/rest/rest-table.ts | |||
@@ -1,5 +1,6 @@ | |||
1 | import debug from 'debug' | 1 | import debug from 'debug' |
2 | import { LazyLoadEvent, SortMeta } from 'primeng/api' | 2 | import { SortMeta } from 'primeng/api' |
3 | import { TableLazyLoadEvent } from 'primeng/table' | ||
3 | import { ActivatedRoute, Router } from '@angular/router' | 4 | import { ActivatedRoute, Router } from '@angular/router' |
4 | import { logger } from '@root-helpers/logger' | 5 | import { logger } from '@root-helpers/logger' |
5 | import { peertubeLocalStorage } from '@root-helpers/peertube-web-storage' | 6 | import { peertubeLocalStorage } from '@root-helpers/peertube-web-storage' |
@@ -46,12 +47,12 @@ export abstract class RestTable <T = unknown> { | |||
46 | peertubeLocalStorage.setItem(this.getSortLocalStorageKey(), JSON.stringify(this.sort)) | 47 | peertubeLocalStorage.setItem(this.getSortLocalStorageKey(), JSON.stringify(this.sort)) |
47 | } | 48 | } |
48 | 49 | ||
49 | loadLazy (event: LazyLoadEvent) { | 50 | loadLazy (event: TableLazyLoadEvent) { |
50 | debugLogger('Load lazy %o.', event) | 51 | debugLogger('Load lazy %o.', event) |
51 | 52 | ||
52 | this.sort = { | 53 | this.sort = { |
53 | order: event.sortOrder, | 54 | order: event.sortOrder, |
54 | field: event.sortField | 55 | field: event.sortField as string |
55 | } | 56 | } |
56 | 57 | ||
57 | this.rowsPerPage = event.rows | 58 | this.rowsPerPage = event.rows |
diff --git a/client/src/app/core/routing/can-deactivate-guard.service.ts b/client/src/app/core/routing/can-deactivate-guard.service.ts index 8fce495e9..638e8e699 100644 --- a/client/src/app/core/routing/can-deactivate-guard.service.ts +++ b/client/src/app/core/routing/can-deactivate-guard.service.ts | |||
@@ -1,6 +1,5 @@ | |||
1 | import { Observable } from 'rxjs' | 1 | import { Observable } from 'rxjs' |
2 | import { Injectable } from '@angular/core' | 2 | import { Injectable } from '@angular/core' |
3 | import { CanDeactivate } from '@angular/router' | ||
4 | import { ConfirmService } from '@app/core/confirm' | 3 | import { ConfirmService } from '@app/core/confirm' |
5 | 4 | ||
6 | export type CanComponentDeactivateResult = { text?: string, canDeactivate: Observable<boolean> | boolean } | 5 | export type CanComponentDeactivateResult = { text?: string, canDeactivate: Observable<boolean> | boolean } |
@@ -10,7 +9,7 @@ export interface CanComponentDeactivate { | |||
10 | } | 9 | } |
11 | 10 | ||
12 | @Injectable() | 11 | @Injectable() |
13 | export class CanDeactivateGuard implements CanDeactivate<CanComponentDeactivate> { | 12 | export class CanDeactivateGuard { |
14 | 13 | ||
15 | constructor (private confirmService: ConfirmService) { } | 14 | constructor (private confirmService: ConfirmService) { } |
16 | 15 | ||
diff --git a/client/src/app/core/routing/login-guard.service.ts b/client/src/app/core/routing/login-guard.service.ts index 2f5a31e7f..ecb902625 100644 --- a/client/src/app/core/routing/login-guard.service.ts +++ b/client/src/app/core/routing/login-guard.service.ts | |||
@@ -1,10 +1,10 @@ | |||
1 | import { Injectable } from '@angular/core' | 1 | import { Injectable } from '@angular/core' |
2 | import { ActivatedRouteSnapshot, CanActivate, CanActivateChild, RouterStateSnapshot } from '@angular/router' | 2 | import { ActivatedRouteSnapshot, RouterStateSnapshot } from '@angular/router' |
3 | import { AuthService } from '../auth/auth.service' | 3 | import { AuthService } from '../auth/auth.service' |
4 | import { RedirectService } from './redirect.service' | 4 | import { RedirectService } from './redirect.service' |
5 | 5 | ||
6 | @Injectable() | 6 | @Injectable() |
7 | export class LoginGuard implements CanActivate, CanActivateChild { | 7 | export class LoginGuard { |
8 | 8 | ||
9 | constructor ( | 9 | constructor ( |
10 | private auth: AuthService, | 10 | private auth: AuthService, |
diff --git a/client/src/app/core/routing/menu-guard.service.ts b/client/src/app/core/routing/menu-guard.service.ts index 58ad31cf4..765862b59 100644 --- a/client/src/app/core/routing/menu-guard.service.ts +++ b/client/src/app/core/routing/menu-guard.service.ts | |||
@@ -1,9 +1,8 @@ | |||
1 | import { Injectable } from '@angular/core' | 1 | import { Injectable } from '@angular/core' |
2 | import { CanActivate, CanDeactivate } from '@angular/router' | ||
3 | import { MenuService } from '../menu' | 2 | import { MenuService } from '../menu' |
4 | import { ScreenService } from '../wrappers' | 3 | import { ScreenService } from '../wrappers' |
5 | 4 | ||
6 | abstract class MenuGuard implements CanActivate, CanDeactivate<any> { | 5 | abstract class MenuGuard { |
7 | canDeactivate = this.canActivate | 6 | canDeactivate = this.canActivate |
8 | 7 | ||
9 | constructor (protected menu: MenuService, protected screen: ScreenService, protected display: boolean) { | 8 | constructor (protected menu: MenuService, protected screen: ScreenService, protected display: boolean) { |
diff --git a/client/src/app/core/routing/meta-guard.service.ts b/client/src/app/core/routing/meta-guard.service.ts index 851404959..b68e06abe 100644 --- a/client/src/app/core/routing/meta-guard.service.ts +++ b/client/src/app/core/routing/meta-guard.service.ts | |||
@@ -1,9 +1,9 @@ | |||
1 | import { Injectable } from '@angular/core' | 1 | import { Injectable } from '@angular/core' |
2 | import { ActivatedRouteSnapshot, CanActivate, CanActivateChild } from '@angular/router' | 2 | import { ActivatedRouteSnapshot } from '@angular/router' |
3 | import { MetaService } from './meta.service' | 3 | import { MetaService } from './meta.service' |
4 | 4 | ||
5 | @Injectable() | 5 | @Injectable() |
6 | export class MetaGuard implements CanActivate, CanActivateChild { | 6 | export class MetaGuard { |
7 | 7 | ||
8 | constructor (private meta: MetaService) { } | 8 | constructor (private meta: MetaService) { } |
9 | 9 | ||
diff --git a/client/src/app/core/routing/server-config-resolver.service.ts b/client/src/app/core/routing/server-config-resolver.service.ts index 0ce2023a0..8d2390d38 100644 --- a/client/src/app/core/routing/server-config-resolver.service.ts +++ b/client/src/app/core/routing/server-config-resolver.service.ts | |||
@@ -1,10 +1,8 @@ | |||
1 | import { Injectable } from '@angular/core' | 1 | import { Injectable } from '@angular/core' |
2 | import { Resolve } from '@angular/router' | ||
3 | import { ServerService } from '../server' | 2 | import { ServerService } from '../server' |
4 | import { ServerConfig } from '@shared/models' | ||
5 | 3 | ||
6 | @Injectable() | 4 | @Injectable() |
7 | export class ServerConfigResolver implements Resolve<ServerConfig> { | 5 | export class ServerConfigResolver { |
8 | constructor (private server: ServerService) {} | 6 | constructor (private server: ServerService) {} |
9 | 7 | ||
10 | resolve () { | 8 | resolve () { |
diff --git a/client/src/app/core/routing/unlogged-guard.service.ts b/client/src/app/core/routing/unlogged-guard.service.ts index 0be7911a0..9920ee41d 100644 --- a/client/src/app/core/routing/unlogged-guard.service.ts +++ b/client/src/app/core/routing/unlogged-guard.service.ts | |||
@@ -1,10 +1,10 @@ | |||
1 | import { Injectable } from '@angular/core' | 1 | import { Injectable } from '@angular/core' |
2 | import { ActivatedRouteSnapshot, CanActivate, CanActivateChild, RouterStateSnapshot } from '@angular/router' | 2 | import { ActivatedRouteSnapshot, RouterStateSnapshot } from '@angular/router' |
3 | import { AuthService } from '../auth/auth.service' | 3 | import { AuthService } from '../auth/auth.service' |
4 | import { RedirectService } from './redirect.service' | 4 | import { RedirectService } from './redirect.service' |
5 | 5 | ||
6 | @Injectable() | 6 | @Injectable() |
7 | export class UnloggedGuard implements CanActivate, CanActivateChild { | 7 | export class UnloggedGuard { |
8 | 8 | ||
9 | constructor ( | 9 | constructor ( |
10 | private auth: AuthService, | 10 | private auth: AuthService, |
diff --git a/client/src/app/core/routing/user-right-guard.service.ts b/client/src/app/core/routing/user-right-guard.service.ts index c6bd05bb6..9f293f628 100644 --- a/client/src/app/core/routing/user-right-guard.service.ts +++ b/client/src/app/core/routing/user-right-guard.service.ts | |||
@@ -1,10 +1,10 @@ | |||
1 | import { Injectable } from '@angular/core' | 1 | import { Injectable } from '@angular/core' |
2 | import { ActivatedRouteSnapshot, CanActivate, CanActivateChild, RouterStateSnapshot } from '@angular/router' | 2 | import { ActivatedRouteSnapshot, RouterStateSnapshot } from '@angular/router' |
3 | import { AuthService } from '../auth/auth.service' | 3 | import { AuthService } from '../auth/auth.service' |
4 | import { RedirectService } from './redirect.service' | 4 | import { RedirectService } from './redirect.service' |
5 | 5 | ||
6 | @Injectable() | 6 | @Injectable() |
7 | export class UserRightGuard implements CanActivate, CanActivateChild { | 7 | export class UserRightGuard { |
8 | 8 | ||
9 | constructor ( | 9 | constructor ( |
10 | private redirectService: RedirectService, | 10 | private redirectService: RedirectService, |
diff --git a/client/src/app/core/server/server.service.ts b/client/src/app/core/server/server.service.ts index 9f191f0a6..fc269749b 100644 --- a/client/src/app/core/server/server.service.ts +++ b/client/src/app/core/server/server.service.ts | |||
@@ -193,7 +193,8 @@ export class ServerService { | |||
193 | } | 193 | } |
194 | 194 | ||
195 | private loadHTMLConfigLocally () { | 195 | private loadHTMLConfigLocally () { |
196 | const configString = window['PeerTubeServerConfig'] | 196 | // FIXME: typings |
197 | const configString = (window as any)['PeerTubeServerConfig'] | ||
197 | if (!configString) { | 198 | if (!configString) { |
198 | throw new Error('Could not find PeerTubeServerConfig in HTML') | 199 | throw new Error('Could not find PeerTubeServerConfig in HTML') |
199 | } | 200 | } |
diff --git a/client/src/app/core/users/user-local-storage.service.ts b/client/src/app/core/users/user-local-storage.service.ts index 1e629249a..a87f3b98a 100644 --- a/client/src/app/core/users/user-local-storage.service.ts +++ b/client/src/app/core/users/user-local-storage.service.ts | |||
@@ -4,7 +4,8 @@ import { Injectable } from '@angular/core' | |||
4 | import { AuthService, AuthStatus } from '@app/core/auth' | 4 | import { AuthService, AuthStatus } from '@app/core/auth' |
5 | import { getBoolOrDefault } from '@root-helpers/local-storage-utils' | 5 | import { getBoolOrDefault } from '@root-helpers/local-storage-utils' |
6 | import { logger } from '@root-helpers/logger' | 6 | import { logger } from '@root-helpers/logger' |
7 | import { UserLocalStorageKeys, OAuthUserTokens } from '@root-helpers/users' | 7 | import { OAuthUserTokens, UserLocalStorageKeys } from '@root-helpers/users' |
8 | import { objectKeysTyped } from '@shared/core-utils' | ||
8 | import { UserRole, UserUpdateMe } from '@shared/models' | 9 | import { UserRole, UserUpdateMe } from '@shared/models' |
9 | import { NSFWPolicyType } from '@shared/models/videos' | 10 | import { NSFWPolicyType } from '@shared/models/videos' |
10 | import { ServerService } from '../server' | 11 | import { ServerService } from '../server' |
@@ -122,7 +123,7 @@ export class UserLocalStorageService { | |||
122 | } | 123 | } |
123 | 124 | ||
124 | setUserInfo (profile: UserUpdateMe) { | 125 | setUserInfo (profile: UserUpdateMe) { |
125 | const localStorageKeys: { [ id in keyof UserUpdateMe ]: string } = { | 126 | const localStorageKeys = { |
126 | nsfwPolicy: UserLocalStorageKeys.NSFW_POLICY, | 127 | nsfwPolicy: UserLocalStorageKeys.NSFW_POLICY, |
127 | p2pEnabled: UserLocalStorageKeys.P2P_ENABLED, | 128 | p2pEnabled: UserLocalStorageKeys.P2P_ENABLED, |
128 | autoPlayVideo: UserLocalStorageKeys.AUTO_PLAY_VIDEO, | 129 | autoPlayVideo: UserLocalStorageKeys.AUTO_PLAY_VIDEO, |
@@ -132,7 +133,7 @@ export class UserLocalStorageService { | |||
132 | videoLanguages: UserLocalStorageKeys.VIDEO_LANGUAGES | 133 | videoLanguages: UserLocalStorageKeys.VIDEO_LANGUAGES |
133 | } | 134 | } |
134 | 135 | ||
135 | const obj = Object.keys(localStorageKeys) | 136 | const obj: [ string, string | boolean | string[] ][] = objectKeysTyped(localStorageKeys) |
136 | .filter(key => key in profile) | 137 | .filter(key => key in profile) |
137 | .map(key => ([ localStorageKeys[key], profile[key] ])) | 138 | .map(key => ([ localStorageKeys[key], profile[key] ])) |
138 | 139 | ||
diff --git a/client/src/app/core/users/user.model.ts b/client/src/app/core/users/user.model.ts index 2d783145f..d57608f1c 100644 --- a/client/src/app/core/users/user.model.ts +++ b/client/src/app/core/users/user.model.ts | |||
@@ -1,4 +1,5 @@ | |||
1 | import { Account } from '@app/shared/shared-main/account/account.model' | 1 | import { Account } from '@app/shared/shared-main/account/account.model' |
2 | import { objectKeysTyped } from '@shared/core-utils' | ||
2 | import { hasUserRight } from '@shared/core-utils/users' | 3 | import { hasUserRight } from '@shared/core-utils/users' |
3 | import { | 4 | import { |
4 | ActorImage, | 5 | ActorImage, |
@@ -130,8 +131,9 @@ export class User implements UserServerModel { | |||
130 | } | 131 | } |
131 | 132 | ||
132 | patch (obj: UserServerModel) { | 133 | patch (obj: UserServerModel) { |
133 | for (const key of Object.keys(obj)) { | 134 | for (const key of objectKeysTyped(obj)) { |
134 | this[key] = obj[key] | 135 | // FIXME: typings |
136 | (this as any)[key] = obj[key] | ||
135 | } | 137 | } |
136 | 138 | ||
137 | if (obj.account !== undefined) { | 139 | if (obj.account !== undefined) { |
diff --git a/client/src/app/header/search-typeahead.component.html b/client/src/app/header/search-typeahead.component.html index 783b4b53b..c5ca4b9b9 100644 --- a/client/src/app/header/search-typeahead.component.html +++ b/client/src/app/header/search-typeahead.component.html | |||
@@ -14,7 +14,8 @@ | |||
14 | <ul [hidden]="!search || !areSuggestionsOpened" role="listbox" class="p-0 m-0"> | 14 | <ul [hidden]="!search || !areSuggestionsOpened" role="listbox" class="p-0 m-0"> |
15 | <li | 15 | <li |
16 | *ngFor="let result of results; let i = index" class="suggestion d-flex flex-justify-start flex-items-center p-0 f5" | 16 | *ngFor="let result of results; let i = index" class="suggestion d-flex flex-justify-start flex-items-center p-0 f5" |
17 | role="option" aria-selected="true" (mouseenter)="onSuggestionHover(i)" (click)="onSuggestionClicked(result)" | 17 | role="option" aria-selected="true" tabindex="0" |
18 | (mouseenter)="onSuggestionHover(i)" (click)="onSuggestionClicked(result)" (keyup.enter)="onSuggestionClicked(result)" | ||
18 | > | 19 | > |
19 | <my-suggestion [result]="result" [highlight]="search"></my-suggestion> | 20 | <my-suggestion [result]="result" [highlight]="search"></my-suggestion> |
20 | </li> | 21 | </li> |
@@ -23,7 +24,7 @@ | |||
23 | <!-- suggestion help, not shown until one of the suggestions is selected and specific to that suggestion --> | 24 | <!-- suggestion help, not shown until one of the suggestions is selected and specific to that suggestion --> |
24 | <div *ngIf="showSearchGlobalHelp()" id="typeahead-help" class="overflow-hidden"> | 25 | <div *ngIf="showSearchGlobalHelp()" id="typeahead-help" class="overflow-hidden"> |
25 | <div class="d-flex justify-content-between"> | 26 | <div class="d-flex justify-content-between"> |
26 | <label class="small-title" i18n>GLOBAL SEARCH</label> | 27 | <div class="small-title" i18n>GLOBAL SEARCH</div> |
27 | <div class="advanced-search-status muted"> | 28 | <div class="advanced-search-status muted"> |
28 | <span *ngIf="serverConfig" class="me-1" i18n>using {{ serverConfig.search.searchIndex.url }}</span> | 29 | <span *ngIf="serverConfig" class="me-1" i18n>using {{ serverConfig.search.searchIndex.url }}</span> |
29 | </div> | 30 | </div> |
@@ -35,7 +36,7 @@ | |||
35 | <div *ngIf="areInstructionsDisplayed()" id="typeahead-instructions" class="overflow-hidden"> | 36 | <div *ngIf="areInstructionsDisplayed()" id="typeahead-instructions" class="overflow-hidden"> |
36 | <span class="muted" i18n>Your query will be matched against video names or descriptions, channel names.</span> | 37 | <span class="muted" i18n>Your query will be matched against video names or descriptions, channel names.</span> |
37 | <div class="d-flex justify-content-between mt-3"> | 38 | <div class="d-flex justify-content-between mt-3"> |
38 | <label class="small-title" i18n>ADVANCED SEARCH</label> | 39 | <div class="small-title" i18n>ADVANCED SEARCH</div> |
39 | <div class="advanced-search-status c-help"> | 40 | <div class="advanced-search-status c-help"> |
40 | <span [ngClass]="canSearchAnyURI ? 'text-success' : 'muted'" i18n-title title="Determines whether you can resolve any distant content, or if this instance only allows doing so for instances it follows."> | 41 | <span [ngClass]="canSearchAnyURI ? 'text-success' : 'muted'" i18n-title title="Determines whether you can resolve any distant content, or if this instance only allows doing so for instances it follows."> |
41 | <span *ngIf="canSearchAnyURI()" class="me-1" i18n>any instance</span> | 42 | <span *ngIf="canSearchAnyURI()" class="me-1" i18n>any instance</span> |
diff --git a/client/src/app/menu/language-chooser.component.ts b/client/src/app/menu/language-chooser.component.ts index b42e41855..f7ae69717 100644 --- a/client/src/app/menu/language-chooser.component.ts +++ b/client/src/app/menu/language-chooser.component.ts | |||
@@ -1,6 +1,7 @@ | |||
1 | import { Component, ElementRef, Inject, LOCALE_ID, ViewChild } from '@angular/core' | 1 | import { Component, ElementRef, Inject, LOCALE_ID, ViewChild } from '@angular/core' |
2 | import { getDevLocale, isOnDevLocale, sortBy } from '@app/helpers' | 2 | import { getDevLocale, isOnDevLocale, sortBy } from '@app/helpers' |
3 | import { NgbModal } from '@ng-bootstrap/ng-bootstrap' | 3 | import { NgbModal } from '@ng-bootstrap/ng-bootstrap' |
4 | import { objectKeysTyped } from '@shared/core-utils' | ||
4 | import { getCompleteLocale, getShortLocale, I18N_LOCALES } from '@shared/core-utils/i18n' | 5 | import { getCompleteLocale, getShortLocale, I18N_LOCALES } from '@shared/core-utils/i18n' |
5 | 6 | ||
6 | @Component({ | 7 | @Component({ |
@@ -17,8 +18,8 @@ export class LanguageChooserComponent { | |||
17 | private modalService: NgbModal, | 18 | private modalService: NgbModal, |
18 | @Inject(LOCALE_ID) private localeId: string | 19 | @Inject(LOCALE_ID) private localeId: string |
19 | ) { | 20 | ) { |
20 | const l = Object.keys(I18N_LOCALES) | 21 | const l = objectKeysTyped(I18N_LOCALES) |
21 | .map(k => ({ id: k, label: I18N_LOCALES[k], iso: getShortLocale(k) })) | 22 | .map(k => ({ id: k, label: I18N_LOCALES[k], iso: getShortLocale(k) })) |
22 | 23 | ||
23 | this.languages = sortBy(l, 'label') | 24 | this.languages = sortBy(l, 'label') |
24 | } | 25 | } |
@@ -35,7 +36,7 @@ export class LanguageChooserComponent { | |||
35 | const english = 'English' | 36 | const english = 'English' |
36 | const locale = isOnDevLocale() ? getDevLocale() : getCompleteLocale(this.localeId) | 37 | const locale = isOnDevLocale() ? getDevLocale() : getCompleteLocale(this.localeId) |
37 | 38 | ||
38 | if (locale) return I18N_LOCALES[locale] || english | 39 | if (locale) return I18N_LOCALES[locale as keyof typeof I18N_LOCALES] || english |
39 | return english | 40 | return english |
40 | } | 41 | } |
41 | } | 42 | } |
diff --git a/client/src/app/menu/menu.component.html b/client/src/app/menu/menu.component.html index 8b90fb78b..c23bb4f5b 100644 --- a/client/src/app/menu/menu.component.html +++ b/client/src/app/menu/menu.component.html | |||
@@ -5,7 +5,7 @@ | |||
5 | <div> | 5 | <div> |
6 | <div | 6 | <div |
7 | class="logged-in-more" ngbDropdown #dropdown="ngbDropdown" placement="bottom-left auto" | 7 | class="logged-in-more" ngbDropdown #dropdown="ngbDropdown" placement="bottom-left auto" |
8 | container="body" (openChange)="onDropdownOpenChange($event)" autoClose="outside" | 8 | container="body" (openChange)="onDropdownOpenChange($event)" |
9 | > | 9 | > |
10 | <button class="border-0 text-start" ngbDropdownToggle> | 10 | <button class="border-0 text-start" ngbDropdownToggle> |
11 | <my-actor-avatar [actor]="user.account" actorType="account" size="34"></my-actor-avatar> | 11 | <my-actor-avatar [actor]="user.account" actorType="account" size="34"></my-actor-avatar> |
@@ -33,21 +33,21 @@ | |||
33 | 33 | ||
34 | <button | 34 | <button |
35 | myPluginSelector pluginSelectorId="menu-user-dropdown-language-item" | 35 | myPluginSelector pluginSelectorId="menu-user-dropdown-language-item" |
36 | ngbDropdownItem ngbDropdownToggle class="dropdown-item" (click)="openLanguageChooser()" | 36 | ngbDropdownItem class="dropdown-item" (click)="openLanguageChooser()" |
37 | > | 37 | > |
38 | <my-global-icon iconName="language" aria-hidden="true"></my-global-icon> | 38 | <my-global-icon iconName="language" aria-hidden="true"></my-global-icon> |
39 | <span i18n>Interface:</span> | 39 | <span i18n>Interface:</span> |
40 | <span class="ms-auto muted">{{ currentInterfaceLanguage }}</span> | 40 | <span class="ms-auto muted">{{ currentInterfaceLanguage }}</span> |
41 | </button> | 41 | </button> |
42 | 42 | ||
43 | <a ngbDropdownItem ngbDropdownToggle class="dropdown-item" routerLink="/my-account/settings" fragment="video-languages-subtitles" | 43 | <a ngbDropdownItem class="dropdown-item" routerLink="/my-account/settings" fragment="video-languages-subtitles" |
44 | #settingsLanguagesSubtitles (click)="onActiveLinkScrollToAnchor(settingsLanguagesSubtitles)"> | 44 | #settingsLanguagesSubtitles (click)="onActiveLinkScrollToAnchor(settingsLanguagesSubtitles)"> |
45 | <my-global-icon iconName="video-lang" aria-hidden="true"></my-global-icon> | 45 | <my-global-icon iconName="video-lang" aria-hidden="true"></my-global-icon> |
46 | <span i18n>Videos:</span> | 46 | <span i18n>Videos:</span> |
47 | <span class="ms-auto muted">{{ videoLanguages.join(', ') }}</span> | 47 | <span class="ms-auto muted">{{ videoLanguages.join(', ') }}</span> |
48 | </a> | 48 | </a> |
49 | 49 | ||
50 | <a ngbDropdownItem ngbDropdownToggle class="dropdown-item settings-sensitive" routerLink="/my-account/settings" | 50 | <a ngbDropdownItem class="dropdown-item settings-sensitive" routerLink="/my-account/settings" |
51 | fragment="video-sensitive-content-policy" #settingsSensitiveContentPolicy | 51 | fragment="video-sensitive-content-policy" #settingsSensitiveContentPolicy |
52 | (click)="onActiveLinkScrollToAnchor(settingsSensitiveContentPolicy)" | 52 | (click)="onActiveLinkScrollToAnchor(settingsSensitiveContentPolicy)" |
53 | > | 53 | > |
@@ -57,24 +57,24 @@ | |||
57 | <span class="ms-auto muted">{{ nsfwPolicy }}</span> | 57 | <span class="ms-auto muted">{{ nsfwPolicy }}</span> |
58 | </a> | 58 | </a> |
59 | 59 | ||
60 | <button ngbDropdownItem class="dropdown-item" (click)="toggleUseP2P()"> | 60 | <button class="dropdown-item" (click)="toggleUseP2P()" (mousedown)="$event.stopPropagation()" ngbDropdownItem> |
61 | <my-global-icon iconName="p2p" aria-hidden="true"></my-global-icon> | 61 | <my-global-icon iconName="p2p" aria-hidden="true"></my-global-icon> |
62 | <ng-container i18n>Help share videos</ng-container> | 62 | <ng-container i18n>Help share videos</ng-container> |
63 | 63 | ||
64 | <my-input-switch class="ms-auto" [checked]="user.p2pEnabled"></my-input-switch> | 64 | <my-input-switch inputName="p2p-enabled" class="ms-auto" [checked]="user.p2pEnabled"></my-input-switch> |
65 | </button> | 65 | </button> |
66 | 66 | ||
67 | <div class="dropdown-divider"></div> | 67 | <div class="dropdown-divider"></div> |
68 | 68 | ||
69 | <a *ngIf="!isInMobileView" ngbDropdownItem ngbDropdownToggle class="dropdown-item" (click)="openHotkeysCheatSheet()"> | 69 | <button *ngIf="!isInMobileView" ngbDropdownItem class="dropdown-item" (click)="openHotkeysCheatSheet()"> |
70 | <my-global-icon iconName="command" aria-hidden="true"></my-global-icon> | 70 | <my-global-icon iconName="command" aria-hidden="true"></my-global-icon> |
71 | <ng-container i18n>Keyboard shortcuts</ng-container> | 71 | <ng-container i18n>Keyboard shortcuts</ng-container> |
72 | </a> | 72 | </button> |
73 | 73 | ||
74 | <a ngbDropdownItem ngbDropdownToggle (click)="logout($event)" class="dropdown-item" href="#"> | 74 | <button ngbDropdownItem (click)="logout($event)" class="dropdown-item"> |
75 | <my-global-icon iconName="sign-out" aria-hidden="true"></my-global-icon> | 75 | <my-global-icon iconName="sign-out" aria-hidden="true"></my-global-icon> |
76 | <ng-container i18n>Log out</ng-container> | 76 | <ng-container i18n>Log out</ng-container> |
77 | </a> | 77 | </button> |
78 | </div> | 78 | </div> |
79 | </div> | 79 | </div> |
80 | 80 | ||
@@ -121,10 +121,10 @@ | |||
121 | 121 | ||
122 | <div class="footer"> | 122 | <div class="footer"> |
123 | <div class="footer-block"> | 123 | <div class="footer-block"> |
124 | <a *ngIf="!isLoggedIn" class="menu-link" (click)="openQuickSettings()"> | 124 | <button *ngIf="!isLoggedIn" class="menu-link button-unstyle" (click)="openQuickSettings()"> |
125 | <my-global-icon iconName="cog" aria-hidden="true"></my-global-icon> | 125 | <my-global-icon iconName="cog" aria-hidden="true"></my-global-icon> |
126 | <ng-container i18n>My settings</ng-container> | 126 | <ng-container i18n>My settings</ng-container> |
127 | </a> | 127 | </button> |
128 | 128 | ||
129 | <a class="menu-link" routerLink="/about" routerLinkActive="active"> | 129 | <a class="menu-link" routerLink="/about" routerLinkActive="active"> |
130 | <my-global-icon iconName="help" aria-hidden="true"></my-global-icon> | 130 | <my-global-icon iconName="help" aria-hidden="true"></my-global-icon> |
@@ -135,7 +135,7 @@ | |||
135 | <div class="footer-bottom"> | 135 | <div class="footer-bottom"> |
136 | 136 | ||
137 | <div class="footer-links"> | 137 | <div class="footer-links"> |
138 | <span *ngIf="isLoggedIn === false" role="button" (click)="openLanguageChooser()" class="c-hand" i18n>Interface: {{ currentInterfaceLanguage }}</span> | 138 | <button *ngIf="isLoggedIn === false" (click)="openLanguageChooser()" class="button-unstyle" i18n>Interface: {{ currentInterfaceLanguage }}</button> |
139 | 139 | ||
140 | <div> | 140 | <div> |
141 | <a i18n routerLink="/about/instance">Contact</a> | 141 | <a i18n routerLink="/about/instance">Contact</a> |
@@ -143,7 +143,7 @@ | |||
143 | <a i18n href="https://joinpeertube.org/faq" i18n-title title="Frequently asked questions about PeerTube" target="_blank" rel="noopener noreferrer">FAQ</a> | 143 | <a i18n href="https://joinpeertube.org/faq" i18n-title title="Frequently asked questions about PeerTube" target="_blank" rel="noopener noreferrer">FAQ</a> |
144 | <a i18n routerLink="/about/instance" fragment="statistics">Stats</a> | 144 | <a i18n routerLink="/about/instance" fragment="statistics">Stats</a> |
145 | <a i18n href="https://docs.joinpeertube.org/api/rest-reference.html" i18n-title title="API documentation" target="_blank" rel="noopener noreferrer">API</a> | 145 | <a i18n href="https://docs.joinpeertube.org/api/rest-reference.html" i18n-title title="API documentation" target="_blank" rel="noopener noreferrer">API</a> |
146 | <a role="button" (click)="openHotkeysCheatSheet()" class="c-hand" i18n>Keyboard shortcuts</a> | 146 | <button (click)="openHotkeysCheatSheet()" class="button-unstyle" i18n>Keyboard shortcuts</button> |
147 | </div> | 147 | </div> |
148 | </div> | 148 | </div> |
149 | 149 | ||
diff --git a/client/src/app/menu/menu.component.scss b/client/src/app/menu/menu.component.scss index d88025c33..08d6fb900 100644 --- a/client/src/app/menu/menu.component.scss +++ b/client/src/app/menu/menu.component.scss | |||
@@ -20,6 +20,7 @@ $footer-links-base-opacity: .8; | |||
20 | word-break: break-word; | 20 | word-break: break-word; |
21 | transition: background-color .1s ease-in-out; | 21 | transition: background-color .1s ease-in-out; |
22 | line-height: $line-height-normal; | 22 | line-height: $line-height-normal; |
23 | width: 100%; | ||
23 | 24 | ||
24 | &.active { | 25 | &.active { |
25 | background-color: rgba(255, 255, 255, 0.15); | 26 | background-color: rgba(255, 255, 255, 0.15); |
@@ -113,16 +114,13 @@ my-notification { | |||
113 | .dropdown-toggle-indicator { | 114 | .dropdown-toggle-indicator { |
114 | display: inherit !important; | 115 | display: inherit !important; |
115 | } | 116 | } |
116 | |||
117 | &.dropdown-toggle { | ||
118 | max-width: 88% !important; | ||
119 | } | ||
120 | } | 117 | } |
121 | } | 118 | } |
122 | 119 | ||
123 | @include margin-left(13px); | 120 | @include margin-left(13px); |
124 | 121 | ||
125 | flex: 1; | 122 | flex: 1; |
123 | min-width: 1px; | ||
126 | border-radius: 25px; | 124 | border-radius: 25px; |
127 | transition: all .1s ease-in-out; | 125 | transition: all .1s ease-in-out; |
128 | cursor: pointer; | 126 | cursor: pointer; |
@@ -140,22 +138,24 @@ my-notification { | |||
140 | /* smartphones and touchscreens */ | 138 | /* smartphones and touchscreens */ |
141 | @media (hover: none) and (pointer: coarse) { | 139 | @media (hover: none) and (pointer: coarse) { |
142 | @include display-hints($is-mobile: true); | 140 | @include display-hints($is-mobile: true); |
141 | } | ||
143 | 142 | ||
144 | /* fill space when on mobile */ | 143 | > .dropdown-toggle { |
145 | max-width: calc(100% - 80px); | 144 | display: flex; |
146 | 145 | align-items: center; | |
147 | &.dropdown-toggle { | 146 | width: 100%; |
148 | max-width: 100%; | 147 | padding: 5px 7px; |
149 | } | ||
150 | 148 | ||
151 | .logged-in-info { | 149 | &::after { |
152 | max-width: calc(100% - 45px) !important; | 150 | // Disable bootstrap toggle |
151 | border: 0; | ||
153 | } | 152 | } |
154 | } | 153 | } |
155 | 154 | ||
156 | .dropdown-toggle-indicator { | 155 | .dropdown-toggle-indicator { |
157 | position: relative; | 156 | position: relative; |
158 | display: none; | 157 | display: none; |
158 | width: 17px; | ||
159 | 159 | ||
160 | span { | 160 | span { |
161 | position: absolute; | 161 | position: absolute; |
@@ -163,17 +163,6 @@ my-notification { | |||
163 | color: #808080; | 163 | color: #808080; |
164 | } | 164 | } |
165 | } | 165 | } |
166 | |||
167 | .dropdown-toggle::after { | ||
168 | border: 0; | ||
169 | } | ||
170 | |||
171 | > .dropdown-toggle:first-child { | ||
172 | display: flex; | ||
173 | align-items: center; | ||
174 | width: 100%; | ||
175 | padding: 5px 25px 5px 7px; | ||
176 | } | ||
177 | } | 166 | } |
178 | 167 | ||
179 | my-actor-avatar { | 168 | my-actor-avatar { |
@@ -181,9 +170,8 @@ my-actor-avatar { | |||
181 | } | 170 | } |
182 | 171 | ||
183 | .logged-in-info { | 172 | .logged-in-info { |
184 | max-width: 105px; | 173 | flex-shrink: 1; |
185 | 174 | min-width: 1px; | |
186 | flex-grow: 1; | ||
187 | } | 175 | } |
188 | 176 | ||
189 | .logged-in-display-name, | 177 | .logged-in-display-name, |
@@ -286,7 +274,8 @@ my-actor-avatar { | |||
286 | margin-bottom: 25px; | 274 | margin-bottom: 25px; |
287 | } | 275 | } |
288 | 276 | ||
289 | a { | 277 | a, |
278 | button { | ||
290 | min-height: 40px; | 279 | min-height: 40px; |
291 | } | 280 | } |
292 | } | 281 | } |
@@ -306,7 +295,7 @@ my-actor-avatar { | |||
306 | } | 295 | } |
307 | 296 | ||
308 | a, | 297 | a, |
309 | span[role=button] { | 298 | button { |
310 | @include margin-right(8px); | 299 | @include margin-right(8px); |
311 | @include disable-default-a-behaviour; | 300 | @include disable-default-a-behaviour; |
312 | 301 | ||
diff --git a/client/src/app/shared/form-validators/video-validators.ts b/client/src/app/shared/form-validators/video-validators.ts index ab6f21a35..a4bda8f16 100644 --- a/client/src/app/shared/form-validators/video-validators.ts +++ b/client/src/app/shared/form-validators/video-validators.ts | |||
@@ -99,7 +99,7 @@ export const VIDEO_ORIGINALLY_PUBLISHED_AT_VALIDATOR: BuildFormValidator = { | |||
99 | 99 | ||
100 | function arrayTagLengthValidator (min = 2, max = 30): ValidatorFn { | 100 | function arrayTagLengthValidator (min = 2, max = 30): ValidatorFn { |
101 | return (control: AbstractControl): ValidationErrors => { | 101 | return (control: AbstractControl): ValidationErrors => { |
102 | const array = control.value as Array<string> | 102 | const array = control.value as string[] |
103 | 103 | ||
104 | if (array.every(e => e.length >= min && e.length <= max)) { | 104 | if (array.every(e => e.length >= min && e.length <= max)) { |
105 | return null | 105 | return null |
diff --git a/client/src/app/shared/shared-abuse-list/abuse-list-table.component.html b/client/src/app/shared/shared-abuse-list/abuse-list-table.component.html index ef96f8f05..2571cc952 100644 --- a/client/src/app/shared/shared-abuse-list/abuse-list-table.component.html +++ b/client/src/app/shared/shared-abuse-list/abuse-list-table.component.html | |||
@@ -120,12 +120,12 @@ | |||
120 | <my-global-icon *ngIf="isAbuseRejected(abuse)" [title]="abuse.state.label" iconName="cross"></my-global-icon> | 120 | <my-global-icon *ngIf="isAbuseRejected(abuse)" [title]="abuse.state.label" iconName="cross"></my-global-icon> |
121 | </td> | 121 | </td> |
122 | 122 | ||
123 | <td class="c-hand abuse-messages" (click)="openAbuseMessagesModal(abuse)"> | 123 | <td class="abuse-messages"> |
124 | <ng-container *ngIf="isLocalAbuse(abuse)"> | 124 | <button class="button-unstyle" *ngIf="isLocalAbuse(abuse)" (click)="openAbuseMessagesModal(abuse)"> |
125 | {{ abuse.countMessages }} | 125 | {{ abuse.countMessages }} |
126 | 126 | ||
127 | <my-global-icon iconName="message-circle"></my-global-icon> | 127 | <my-global-icon iconName="message-circle"></my-global-icon> |
128 | </ng-container> | 128 | </button> |
129 | </td> | 129 | </td> |
130 | 130 | ||
131 | <td *ngIf="isAdminView()" class="internal-note" container="body" placement="left auto" [ngbTooltip]="abuse.moderationComment"> | 131 | <td *ngIf="isAdminView()" class="internal-note" container="body" placement="left auto" [ngbTooltip]="abuse.moderationComment"> |
diff --git a/client/src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.html b/client/src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.html index a0f65a3d9..c63b5b361 100644 --- a/client/src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.html +++ b/client/src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.html | |||
@@ -2,29 +2,29 @@ | |||
2 | <div class="position-relative me-3"> | 2 | <div class="position-relative me-3"> |
3 | <my-actor-avatar [actor]="actor" [actorType]="getActorType()" [previewImage]="preview" size="100"></my-actor-avatar> | 3 | <my-actor-avatar [actor]="actor" [actorType]="getActorType()" [previewImage]="preview" size="100"></my-actor-avatar> |
4 | 4 | ||
5 | <div *ngIf="editable && !hasAvatar()" class="actor-img-edit-button" [ngbTooltip]="avatarFormat" placement="right" container="body"> | 5 | <div *ngIf="editable && !hasAvatar()" class="actor-img-edit-button button-focus-within" [ngbTooltip]="avatarFormat" placement="right" container="body"> |
6 | <my-global-icon iconName="upload"></my-global-icon> | 6 | <my-global-icon iconName="upload"></my-global-icon> |
7 | <label class="visually-hidden" for="avatarfile" i18n>Upload a new avatar</label> | 7 | <label class="visually-hidden" for="avatarfile" i18n>Upload a new avatar</label> |
8 | <input #avatarfileInput type="file" name="avatarfile" id="avatarfile" [accept]="avatarExtensions" (change)="onAvatarChange(avatarfileInput)"/> | 8 | <input #avatarfileInput type="file" name="avatarfile" id="avatarfile" [accept]="avatarExtensions" (change)="onAvatarChange(avatarfileInput)"/> |
9 | </div> | 9 | </div> |
10 | 10 | ||
11 | <div *ngIf="editable && hasAvatar()" ngbDropdown placement="right"> | 11 | <div *ngIf="editable && hasAvatar()" ngbDropdown placement="right"> |
12 | <div class="actor-img-edit-button" ngbDropdownToggle> | 12 | <button type="button" class="actor-img-edit-button" ngbDropdownToggle> |
13 | <my-global-icon iconName="edit"></my-global-icon> | 13 | <my-global-icon iconName="edit"></my-global-icon> |
14 | <label class="visually-hidden" for="avatarMenu" i18n>Change your avatar</label> | 14 | <label class="visually-hidden" for="avatarMenu" i18n>Change your avatar</label> |
15 | </div> | 15 | </button> |
16 | 16 | ||
17 | <div ngbDropdownMenu> | 17 | <div ngbDropdownMenu> |
18 | <div class="dropdown-item c-hand dropdown-file" [ngbTooltip]="avatarFormat"> | 18 | <div class="dropdown-item dropdown-file button-focus-within" [ngbTooltip]="avatarFormat"> |
19 | <my-global-icon iconName="upload"></my-global-icon> | 19 | <my-global-icon iconName="upload"></my-global-icon> |
20 | <span for="avatarfile" i18n>Upload a new avatar</span> | 20 | <span for="avatarfile" i18n>Upload a new avatar</span> |
21 | <input #avatarfileInput type="file" name="avatarfile" id="avatarfile" [accept]="avatarExtensions" (change)="onAvatarChange(avatarfileInput)"/> | 21 | <input #avatarfileInput type="file" name="avatarfile" id="avatarfile" [accept]="avatarExtensions" (change)="onAvatarChange(avatarfileInput)"/> |
22 | </div> | 22 | </div> |
23 | 23 | ||
24 | <div class="dropdown-item c-hand" (click)="deleteAvatar()" (key.enter)="deleteAvatar()"> | 24 | <button type="button" class="dropdown-item" (click)="deleteAvatar()" (key.enter)="deleteAvatar()"> |
25 | <my-global-icon iconName="delete"></my-global-icon> | 25 | <my-global-icon iconName="delete"></my-global-icon> |
26 | <span i18n>Remove avatar</span> | 26 | <span i18n>Remove avatar</span> |
27 | </div> | 27 | </button> |
28 | </div> | 28 | </div> |
29 | 29 | ||
30 | </div> | 30 | </div> |
diff --git a/client/src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.scss b/client/src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.scss index 01e2131ba..689c5873c 100644 --- a/client/src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.scss +++ b/client/src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.scss | |||
@@ -39,6 +39,10 @@ | |||
39 | right: 5px; | 39 | right: 5px; |
40 | } | 40 | } |
41 | 41 | ||
42 | .button-focus-within:focus-within { | ||
43 | box-shadow: #{$focus-box-shadow-form} pvar(--mainColorLightest); | ||
44 | } | ||
45 | |||
42 | .dropdown-item { | 46 | .dropdown-item { |
43 | @include dropdown-with-icon-item; | 47 | @include dropdown-with-icon-item; |
44 | } | 48 | } |
diff --git a/client/src/app/shared/shared-actor-image-edit/actor-banner-edit.component.html b/client/src/app/shared/shared-actor-image-edit/actor-banner-edit.component.html index d6fe37094..d4ddb2deb 100644 --- a/client/src/app/shared/shared-actor-image-edit/actor-banner-edit.component.html +++ b/client/src/app/shared/shared-actor-image-edit/actor-banner-edit.component.html | |||
@@ -4,25 +4,25 @@ | |||
4 | <img *ngIf="hasBanner()" [src]="preview || actor.bannerUrl" alt="Banner" /> | 4 | <img *ngIf="hasBanner()" [src]="preview || actor.bannerUrl" alt="Banner" /> |
5 | </div> | 5 | </div> |
6 | 6 | ||
7 | <div *ngIf="!hasBanner()" class="actor-img-edit-button" [ngbTooltip]="bannerFormat" placement="right" container="body"> | 7 | <div *ngIf="!hasBanner()" class="actor-img-edit-button button-focus-within" [ngbTooltip]="bannerFormat" placement="right" container="body"> |
8 | <ng-container *ngTemplateOutlet="uploadNewBanner"></ng-container> | 8 | <ng-container *ngTemplateOutlet="uploadNewBanner"></ng-container> |
9 | </div> | 9 | </div> |
10 | 10 | ||
11 | <div *ngIf="hasBanner()" ngbDropdown placement="right"> | 11 | <div *ngIf="hasBanner()" ngbDropdown placement="right"> |
12 | <div class="actor-img-edit-button" ngbDropdownToggle> | 12 | <button type="button" class="actor-img-edit-button" ngbDropdownToggle> |
13 | <my-global-icon iconName="edit"></my-global-icon> | 13 | <my-global-icon iconName="edit"></my-global-icon> |
14 | <label for="bannerMenu" i18n>Change your banner</label> | 14 | <label for="bannerMenu" i18n>Change your banner</label> |
15 | </div> | 15 | </button> |
16 | 16 | ||
17 | <div ngbDropdownMenu> | 17 | <div ngbDropdownMenu> |
18 | <div class="dropdown-item c-hand dropdown-file" [ngbTooltip]="bannerFormat"> | 18 | <div class="dropdown-item dropdown-file button-focus-within" [ngbTooltip]="bannerFormat"> |
19 | <ng-container *ngTemplateOutlet="uploadNewBanner"></ng-container> | 19 | <ng-container *ngTemplateOutlet="uploadNewBanner"></ng-container> |
20 | </div> | 20 | </div> |
21 | 21 | ||
22 | <div class="dropdown-item c-hand" (click)="deleteBanner()" (key.enter)="deleteBanner()"> | 22 | <button type="button" class="dropdown-item" (click)="deleteBanner()"> |
23 | <my-global-icon iconName="delete"></my-global-icon> | 23 | <my-global-icon iconName="delete"></my-global-icon> |
24 | <span i18n>Remove banner</span> | 24 | <span i18n>Remove banner</span> |
25 | </div> | 25 | </button> |
26 | </div> | 26 | </div> |
27 | </div> | 27 | </div> |
28 | </div> | 28 | </div> |
diff --git a/client/src/app/shared/shared-actor-image-edit/actor-banner-edit.component.scss b/client/src/app/shared/shared-actor-image-edit/actor-banner-edit.component.scss index b2c64fff7..8e5a05603 100644 --- a/client/src/app/shared/shared-actor-image-edit/actor-banner-edit.component.scss +++ b/client/src/app/shared/shared-actor-image-edit/actor-banner-edit.component.scss | |||
@@ -34,6 +34,10 @@ | |||
34 | } | 34 | } |
35 | } | 35 | } |
36 | 36 | ||
37 | .button-focus-within:focus-within { | ||
38 | box-shadow: #{$focus-box-shadow-form} pvar(--mainColorLightest); | ||
39 | } | ||
40 | |||
37 | .dropdown-item { | 41 | .dropdown-item { |
38 | @include dropdown-with-icon-item; | 42 | @include dropdown-with-icon-item; |
39 | } | 43 | } |
diff --git a/client/src/app/shared/shared-actor-image/actor-avatar.component.ts b/client/src/app/shared/shared-actor-image/actor-avatar.component.ts index 8e6ad4015..ab2e02ad7 100644 --- a/client/src/app/shared/shared-actor-image/actor-avatar.component.ts +++ b/client/src/app/shared/shared-actor-image/actor-avatar.component.ts | |||
@@ -1,6 +1,7 @@ | |||
1 | import { Component, Input, OnChanges, OnInit } from '@angular/core' | 1 | import { Component, Input, OnChanges, OnInit } from '@angular/core' |
2 | import { VideoChannel } from '../shared-main' | 2 | import { VideoChannel } from '../shared-main' |
3 | import { Account } from '../shared-main/account/account.model' | 3 | import { Account } from '../shared-main/account/account.model' |
4 | import { objectKeysTyped } from '@shared/core-utils' | ||
4 | 5 | ||
5 | type ActorInput = { | 6 | type ActorInput = { |
6 | name: string | 7 | name: string |
@@ -145,17 +146,17 @@ export class ActorAvatarComponent implements OnInit, OnChanges { | |||
145 | // Keep consistency with CSS | 146 | // Keep consistency with CSS |
146 | const themes = { | 147 | const themes = { |
147 | '0123456789abc': 'blue', | 148 | '0123456789abc': 'blue', |
148 | def: 'green', | 149 | 'def': 'green', |
149 | ghi: 'purple', | 150 | 'ghi': 'purple', |
150 | jkl: 'gray', | 151 | 'jkl': 'gray', |
151 | mno: 'yellow', | 152 | 'mno': 'yellow', |
152 | pqr: 'orange', | 153 | 'pqr': 'orange', |
153 | stvu: 'red', | 154 | 'stvu': 'red', |
154 | wxyz: 'dark-blue' | 155 | 'wxyz': 'dark-blue' |
155 | } | 156 | } |
156 | 157 | ||
157 | const theme = Object.keys(themes) | 158 | const theme = objectKeysTyped(themes) |
158 | .find(chars => chars.includes(initialLowercase)) | 159 | .find(chars => chars.includes(initialLowercase)) |
159 | 160 | ||
160 | return themes[theme] || 'blue' | 161 | return themes[theme] || 'blue' |
161 | } | 162 | } |
diff --git a/client/src/app/shared/shared-custom-markup/custom-markup.service.ts b/client/src/app/shared/shared-custom-markup/custom-markup.service.ts index 618c3dd4f..b49f64834 100644 --- a/client/src/app/shared/shared-custom-markup/custom-markup.service.ts +++ b/client/src/app/shared/shared-custom-markup/custom-markup.service.ts | |||
@@ -1,6 +1,7 @@ | |||
1 | import { firstValueFrom } from 'rxjs' | 1 | import { firstValueFrom } from 'rxjs' |
2 | import { ComponentRef, Injectable } from '@angular/core' | 2 | import { ComponentRef, Injectable } from '@angular/core' |
3 | import { MarkdownService } from '@app/core' | 3 | import { MarkdownService } from '@app/core' |
4 | import { logger } from '@root-helpers/logger' | ||
4 | import { | 5 | import { |
5 | ButtonMarkupData, | 6 | ButtonMarkupData, |
6 | ChannelMiniatureMarkupData, | 7 | ChannelMiniatureMarkupData, |
@@ -20,7 +21,6 @@ import { | |||
20 | VideosListMarkupComponent | 21 | VideosListMarkupComponent |
21 | } from './peertube-custom-tags' | 22 | } from './peertube-custom-tags' |
22 | import { CustomMarkupComponent } from './peertube-custom-tags/shared' | 23 | import { CustomMarkupComponent } from './peertube-custom-tags/shared' |
23 | import { logger } from '@root-helpers/logger' | ||
24 | 24 | ||
25 | type AngularBuilderFunction = (el: HTMLElement) => ComponentRef<CustomMarkupComponent> | 25 | type AngularBuilderFunction = (el: HTMLElement) => ComponentRef<CustomMarkupComponent> |
26 | type HTMLBuilderFunction = (el: HTMLElement) => HTMLElement | 26 | type HTMLBuilderFunction = (el: HTMLElement) => HTMLElement |
diff --git a/client/src/app/shared/shared-custom-markup/dynamic-element.service.ts b/client/src/app/shared/shared-custom-markup/dynamic-element.service.ts index e967e30ac..a12907055 100644 --- a/client/src/app/shared/shared-custom-markup/dynamic-element.service.ts +++ b/client/src/app/shared/shared-custom-markup/dynamic-element.service.ts | |||
@@ -1,7 +1,7 @@ | |||
1 | import { | 1 | import { |
2 | ApplicationRef, | 2 | ApplicationRef, |
3 | ComponentFactoryResolver, | ||
4 | ComponentRef, | 3 | ComponentRef, |
4 | createComponent, | ||
5 | EmbeddedViewRef, | 5 | EmbeddedViewRef, |
6 | Injectable, | 6 | Injectable, |
7 | Injector, | 7 | Injector, |
@@ -10,21 +10,24 @@ import { | |||
10 | SimpleChanges, | 10 | SimpleChanges, |
11 | Type | 11 | Type |
12 | } from '@angular/core' | 12 | } from '@angular/core' |
13 | import { objectKeysTyped } from '@shared/core-utils' | ||
13 | 14 | ||
14 | @Injectable() | 15 | @Injectable() |
15 | export class DynamicElementService { | 16 | export class DynamicElementService { |
16 | 17 | ||
17 | constructor ( | 18 | constructor ( |
18 | private injector: Injector, | 19 | private injector: Injector, |
19 | private applicationRef: ApplicationRef, | 20 | private applicationRef: ApplicationRef |
20 | private componentFactoryResolver: ComponentFactoryResolver | ||
21 | ) { } | 21 | ) { } |
22 | 22 | ||
23 | createElement <T> (ofComponent: Type<T>) { | 23 | createElement <T> (ofComponent: Type<T>) { |
24 | const div = document.createElement('div') | 24 | const div = document.createElement('div') |
25 | 25 | ||
26 | const component = this.componentFactoryResolver.resolveComponentFactory(ofComponent) | 26 | const component = createComponent(ofComponent, { |
27 | .create(this.injector, [], div) | 27 | environmentInjector: this.applicationRef.injector, |
28 | elementInjector: this.injector, | ||
29 | hostElement: div | ||
30 | }) | ||
28 | 31 | ||
29 | return component | 32 | return component |
30 | } | 33 | } |
@@ -39,12 +42,12 @@ export class DynamicElementService { | |||
39 | setModel <T> (componentRef: ComponentRef<T>, attributes: Partial<T>) { | 42 | setModel <T> (componentRef: ComponentRef<T>, attributes: Partial<T>) { |
40 | const changes: SimpleChanges = {} | 43 | const changes: SimpleChanges = {} |
41 | 44 | ||
42 | for (const key of Object.keys(attributes)) { | 45 | for (const key of objectKeysTyped(attributes)) { |
43 | const previousValue = componentRef.instance[key] | 46 | const previousValue = componentRef.instance[key] |
44 | const newValue = attributes[key] | 47 | const newValue = attributes[key] |
45 | 48 | ||
46 | componentRef.instance[key] = newValue | 49 | componentRef.instance[key] = newValue |
47 | changes[key] = new SimpleChange(previousValue, newValue, previousValue === undefined) | 50 | changes[key as string] = new SimpleChange(previousValue, newValue, previousValue === undefined) |
48 | } | 51 | } |
49 | 52 | ||
50 | const component = componentRef.instance | 53 | const component = componentRef.instance |
diff --git a/client/src/app/shared/shared-custom-markup/peertube-custom-tags/video-miniature-markup.component.ts b/client/src/app/shared/shared-custom-markup/peertube-custom-tags/video-miniature-markup.component.ts index 21774b7aa..bd93929c9 100644 --- a/client/src/app/shared/shared-custom-markup/peertube-custom-tags/video-miniature-markup.component.ts +++ b/client/src/app/shared/shared-custom-markup/peertube-custom-tags/video-miniature-markup.component.ts | |||
@@ -2,6 +2,7 @@ import { finalize } from 'rxjs/operators' | |||
2 | import { ChangeDetectionStrategy, ChangeDetectorRef, Component, EventEmitter, Input, OnInit, Output } from '@angular/core' | 2 | import { ChangeDetectionStrategy, ChangeDetectorRef, Component, EventEmitter, Input, OnInit, Output } from '@angular/core' |
3 | import { AuthService, Notifier } from '@app/core' | 3 | import { AuthService, Notifier } from '@app/core' |
4 | import { FindInBulkService } from '@app/shared/shared-search' | 4 | import { FindInBulkService } from '@app/shared/shared-search' |
5 | import { objectKeysTyped } from '@shared/core-utils' | ||
5 | import { Video } from '../../shared-main' | 6 | import { Video } from '../../shared-main' |
6 | import { MiniatureDisplayOptions } from '../../shared-video-miniature' | 7 | import { MiniatureDisplayOptions } from '../../shared-video-miniature' |
7 | import { CustomMarkupComponent } from './shared' | 8 | import { CustomMarkupComponent } from './shared' |
@@ -47,7 +48,7 @@ export class VideoMiniatureMarkupComponent implements CustomMarkupComponent, OnI | |||
47 | 48 | ||
48 | ngOnInit () { | 49 | ngOnInit () { |
49 | if (this.onlyDisplayTitle) { | 50 | if (this.onlyDisplayTitle) { |
50 | for (const key of Object.keys(this.displayOptions)) { | 51 | for (const key of objectKeysTyped(this.displayOptions)) { |
51 | this.displayOptions[key] = false | 52 | this.displayOptions[key] = false |
52 | } | 53 | } |
53 | } | 54 | } |
diff --git a/client/src/app/shared/shared-custom-markup/peertube-custom-tags/videos-list-markup.component.ts b/client/src/app/shared/shared-custom-markup/peertube-custom-tags/videos-list-markup.component.ts index 7c2e7db6a..81363be87 100644 --- a/client/src/app/shared/shared-custom-markup/peertube-custom-tags/videos-list-markup.component.ts +++ b/client/src/app/shared/shared-custom-markup/peertube-custom-tags/videos-list-markup.component.ts | |||
@@ -1,6 +1,7 @@ | |||
1 | import { finalize } from 'rxjs/operators' | 1 | import { finalize } from 'rxjs/operators' |
2 | import { ChangeDetectionStrategy, ChangeDetectorRef, Component, EventEmitter, Input, OnInit, Output } from '@angular/core' | 2 | import { ChangeDetectionStrategy, ChangeDetectorRef, Component, EventEmitter, Input, OnInit, Output } from '@angular/core' |
3 | import { AuthService, Notifier } from '@app/core' | 3 | import { AuthService, Notifier } from '@app/core' |
4 | import { objectKeysTyped } from '@shared/core-utils' | ||
4 | import { VideoSortField } from '@shared/models' | 5 | import { VideoSortField } from '@shared/models' |
5 | import { Video, VideoService } from '../../shared-main' | 6 | import { Video, VideoService } from '../../shared-main' |
6 | import { MiniatureDisplayOptions } from '../../shared-video-miniature' | 7 | import { MiniatureDisplayOptions } from '../../shared-video-miniature' |
@@ -66,7 +67,7 @@ export class VideosListMarkupComponent implements CustomMarkupComponent, OnInit | |||
66 | 67 | ||
67 | ngOnInit () { | 68 | ngOnInit () { |
68 | if (this.onlyDisplayTitle) { | 69 | if (this.onlyDisplayTitle) { |
69 | for (const key of Object.keys(this.displayOptions)) { | 70 | for (const key of objectKeysTyped(this.displayOptions)) { |
70 | this.displayOptions[key] = false | 71 | this.displayOptions[key] = false |
71 | } | 72 | } |
72 | } | 73 | } |
diff --git a/client/src/app/shared/shared-forms/form-validator.service.ts b/client/src/app/shared/shared-forms/form-validator.service.ts index 897008242..14ee044b5 100644 --- a/client/src/app/shared/shared-forms/form-validator.service.ts +++ b/client/src/app/shared/shared-forms/form-validator.service.ts | |||
@@ -1,5 +1,6 @@ | |||
1 | import { Injectable } from '@angular/core' | 1 | import { Injectable } from '@angular/core' |
2 | import { AsyncValidatorFn, FormArray, FormBuilder, FormControl, FormGroup, ValidatorFn } from '@angular/forms' | 2 | import { AsyncValidatorFn, FormArray, FormBuilder, FormControl, FormGroup, ValidatorFn } from '@angular/forms' |
3 | import { objectKeysTyped } from '@shared/core-utils' | ||
3 | import { BuildFormArgument, BuildFormDefaultValues } from '../form-validators/form-validator.model' | 4 | import { BuildFormArgument, BuildFormDefaultValues } from '../form-validators/form-validator.model' |
4 | import { FormReactiveErrors, FormReactiveValidationMessages } from './form-reactive.service' | 5 | import { FormReactiveErrors, FormReactiveValidationMessages } from './form-reactive.service' |
5 | 6 | ||
@@ -47,13 +48,14 @@ export class FormValidatorService { | |||
47 | obj: BuildFormArgument, | 48 | obj: BuildFormArgument, |
48 | defaultValues: BuildFormDefaultValues = {} | 49 | defaultValues: BuildFormDefaultValues = {} |
49 | ) { | 50 | ) { |
50 | for (const name of Object.keys(obj)) { | 51 | for (const name of objectKeysTyped(obj)) { |
51 | formErrors[name] = '' | 52 | formErrors[name] = '' |
52 | 53 | ||
53 | const field = obj[name] | 54 | const field = obj[name] |
54 | if (this.isRecursiveField(field)) { | 55 | if (this.isRecursiveField(field)) { |
55 | this.updateFormGroup( | 56 | this.updateFormGroup( |
56 | form[name], | 57 | // FIXME: typings |
58 | (form as any)[name], | ||
57 | formErrors[name] as FormReactiveErrors, | 59 | formErrors[name] as FormReactiveErrors, |
58 | validationMessages[name] as FormReactiveValidationMessages, | 60 | validationMessages[name] as FormReactiveValidationMessages, |
59 | obj[name] as BuildFormArgument, | 61 | obj[name] as BuildFormArgument, |
@@ -67,7 +69,7 @@ export class FormValidatorService { | |||
67 | const defaultValue = defaultValues[name] || '' | 69 | const defaultValue = defaultValues[name] || '' |
68 | 70 | ||
69 | form.addControl( | 71 | form.addControl( |
70 | name, | 72 | name + '', |
71 | new FormControl(defaultValue, field?.VALIDATORS as ValidatorFn[], field?.ASYNC_VALIDATORS as AsyncValidatorFn[]) | 73 | new FormControl(defaultValue, field?.VALIDATORS as ValidatorFn[], field?.ASYNC_VALIDATORS as AsyncValidatorFn[]) |
72 | ) | 74 | ) |
73 | } | 75 | } |
@@ -75,7 +77,8 @@ export class FormValidatorService { | |||
75 | 77 | ||
76 | updateTreeValidity (group: FormGroup | FormArray): void { | 78 | updateTreeValidity (group: FormGroup | FormArray): void { |
77 | for (const key of Object.keys(group.controls)) { | 79 | for (const key of Object.keys(group.controls)) { |
78 | const abstractControl = group.controls[key] as FormControl | 80 | // FIXME: typings |
81 | const abstractControl = (group.controls as any)[key] as FormControl | ||
79 | 82 | ||
80 | if (abstractControl instanceof FormGroup || abstractControl instanceof FormArray) { | 83 | if (abstractControl instanceof FormGroup || abstractControl instanceof FormArray) { |
81 | this.updateTreeValidity(abstractControl) | 84 | this.updateTreeValidity(abstractControl) |
diff --git a/client/src/app/shared/shared-forms/input-switch.component.html b/client/src/app/shared/shared-forms/input-switch.component.html index 9a466055a..4017d4aa5 100644 --- a/client/src/app/shared/shared-forms/input-switch.component.html +++ b/client/src/app/shared/shared-forms/input-switch.component.html | |||
@@ -1,4 +1,2 @@ | |||
1 | <div (click)="update()"> | 1 | <input type="checkbox" [checked]="checked" [name]="inputName" [id]="inputName" (change)="update()" /> |
2 | <input type="checkbox" [checked]="checked"/> | 2 | <label [for]="inputName" class="ms-auto">Toggle</label> |
3 | <label class="ms-auto">Toggle</label> | ||
4 | </div> | ||
diff --git a/client/src/app/shared/shared-forms/input-switch.component.ts b/client/src/app/shared/shared-forms/input-switch.component.ts index abb96de62..f340ce81e 100644 --- a/client/src/app/shared/shared-forms/input-switch.component.ts +++ b/client/src/app/shared/shared-forms/input-switch.component.ts | |||
@@ -20,6 +20,7 @@ export class InputSwitchComponent implements ControlValueAccessor { | |||
20 | propagateChange = (_: any) => { /* empty */ } | 20 | propagateChange = (_: any) => { /* empty */ } |
21 | 21 | ||
22 | writeValue (checked: boolean) { | 22 | writeValue (checked: boolean) { |
23 | console.log(checked) | ||
23 | this.checked = checked | 24 | this.checked = checked |
24 | } | 25 | } |
25 | 26 | ||
@@ -32,6 +33,7 @@ export class InputSwitchComponent implements ControlValueAccessor { | |||
32 | } | 33 | } |
33 | 34 | ||
34 | update () { | 35 | update () { |
36 | console.log(this.checked) | ||
35 | this.checked = !this.checked | 37 | this.checked = !this.checked |
36 | this.propagateChange(this.checked) | 38 | this.propagateChange(this.checked) |
37 | } | 39 | } |
diff --git a/client/src/app/shared/shared-forms/preview-upload.component.html b/client/src/app/shared/shared-forms/preview-upload.component.html index 11e7bdf7f..8a10a11b0 100644 --- a/client/src/app/shared/shared-forms/preview-upload.component.html +++ b/client/src/app/shared/shared-forms/preview-upload.component.html | |||
@@ -5,7 +5,7 @@ | |||
5 | icon="edit" (fileChanged)="onFileChanged($event)" [buttonTooltip]="getReactiveFileButtonTooltip()" | 5 | icon="edit" (fileChanged)="onFileChanged($event)" [buttonTooltip]="getReactiveFileButtonTooltip()" |
6 | ></my-reactive-file> | 6 | ></my-reactive-file> |
7 | 7 | ||
8 | <img *ngIf="imageSrc" [ngStyle]="{ width: previewWidth, height: previewHeight }" [src]="imageSrc" class="preview" /> | 8 | <img *ngIf="imageSrc" [ngStyle]="{ width: previewWidth, height: previewHeight }" [src]="imageSrc" class="preview" alt="Preview" i18n-alt /> |
9 | <div *ngIf="!imageSrc" [ngStyle]="{ width: previewWidth, height: previewHeight }" class="preview no-image"></div> | 9 | <div *ngIf="!imageSrc" [ngStyle]="{ width: previewWidth, height: previewHeight }" class="preview no-image"></div> |
10 | </div> | 10 | </div> |
11 | </div> | 11 | </div> |
diff --git a/client/src/app/shared/shared-icons/global-icon.component.ts b/client/src/app/shared/shared-icons/global-icon.component.ts index 55eb45a75..eea460831 100644 --- a/client/src/app/shared/shared-icons/global-icon.component.ts +++ b/client/src/app/shared/shared-icons/global-icon.component.ts | |||
@@ -3,81 +3,81 @@ import { HooksService } from '@app/core/plugins/hooks.service' | |||
3 | 3 | ||
4 | const icons = { | 4 | const icons = { |
5 | // misc icons | 5 | // misc icons |
6 | npm: require('!!raw-loader?!../../../assets/images/misc/npm.svg').default, | 6 | 'npm': require('!!raw-loader?!../../../assets/images/misc/npm.svg').default, |
7 | markdown: require('!!raw-loader?!../../../assets/images/misc/markdown.svg').default, | 7 | 'markdown': require('!!raw-loader?!../../../assets/images/misc/markdown.svg').default, |
8 | language: require('!!raw-loader?!../../../assets/images/misc/language.svg').default, | 8 | 'language': require('!!raw-loader?!../../../assets/images/misc/language.svg').default, |
9 | 'video-lang': require('!!raw-loader?!../../../assets/images/misc/video-lang.svg').default, | 9 | 'video-lang': require('!!raw-loader?!../../../assets/images/misc/video-lang.svg').default, |
10 | support: require('!!raw-loader?!../../../assets/images/misc/support.svg').default, | 10 | 'support': require('!!raw-loader?!../../../assets/images/misc/support.svg').default, |
11 | 'peertube-x': require('!!raw-loader?!../../../assets/images/misc/peertube-x.svg').default, | 11 | 'peertube-x': require('!!raw-loader?!../../../assets/images/misc/peertube-x.svg').default, |
12 | robot: require('!!raw-loader?!../../../assets/images/misc/miscellaneous-services.svg').default, // material ui | 12 | 'robot': require('!!raw-loader?!../../../assets/images/misc/miscellaneous-services.svg').default, // material ui |
13 | videos: require('!!raw-loader?!../../../assets/images/misc/video-library.svg').default, // material ui | 13 | 'videos': require('!!raw-loader?!../../../assets/images/misc/video-library.svg').default, // material ui |
14 | history: require('!!raw-loader?!../../../assets/images/misc/history.svg').default, // material ui | 14 | 'history': require('!!raw-loader?!../../../assets/images/misc/history.svg').default, // material ui |
15 | subscriptions: require('!!raw-loader?!../../../assets/images/misc/subscriptions.svg').default, // material ui | 15 | 'subscriptions': require('!!raw-loader?!../../../assets/images/misc/subscriptions.svg').default, // material ui |
16 | 'playlist-add': require('!!raw-loader?!../../../assets/images/misc/playlist-add.svg').default, // material ui | 16 | 'playlist-add': require('!!raw-loader?!../../../assets/images/misc/playlist-add.svg').default, // material ui |
17 | follower: require('!!raw-loader?!../../../assets/images/misc/account-arrow-left.svg').default, // material ui | 17 | 'follower': require('!!raw-loader?!../../../assets/images/misc/account-arrow-left.svg').default, // material ui |
18 | following: require('!!raw-loader?!../../../assets/images/misc/account-arrow-right.svg').default, // material ui | 18 | 'following': require('!!raw-loader?!../../../assets/images/misc/account-arrow-right.svg').default, // material ui |
19 | tip: require('!!raw-loader?!../../../assets/images/misc/tip.svg').default, // material ui | 19 | 'tip': require('!!raw-loader?!../../../assets/images/misc/tip.svg').default, // material ui |
20 | flame: require('!!raw-loader?!../../../assets/images/misc/flame.svg').default, | 20 | 'flame': require('!!raw-loader?!../../../assets/images/misc/flame.svg').default, |
21 | local: require('!!raw-loader?!../../../assets/images/misc/local.svg').default, | 21 | 'local': require('!!raw-loader?!../../../assets/images/misc/local.svg').default, |
22 | 22 | ||
23 | // feather icons | 23 | // feather icons |
24 | copy: require('!!raw-loader?!../../../assets/images/feather/copy.svg').default, | 24 | 'copy': require('!!raw-loader?!../../../assets/images/feather/copy.svg').default, |
25 | flag: require('!!raw-loader?!../../../assets/images/feather/flag.svg').default, | 25 | 'flag': require('!!raw-loader?!../../../assets/images/feather/flag.svg').default, |
26 | playlists: require('!!raw-loader?!../../../assets/images/feather/list.svg').default, | 26 | 'playlists': require('!!raw-loader?!../../../assets/images/feather/list.svg').default, |
27 | syndication: require('!!raw-loader?!../../../assets/images/feather/syndication.svg').default, | 27 | 'syndication': require('!!raw-loader?!../../../assets/images/feather/syndication.svg').default, |
28 | help: require('!!raw-loader?!../../../assets/images/feather/help.svg').default, | 28 | 'help': require('!!raw-loader?!../../../assets/images/feather/help.svg').default, |
29 | alert: require('!!raw-loader?!../../../assets/images/feather/alert.svg').default, | 29 | 'alert': require('!!raw-loader?!../../../assets/images/feather/alert.svg').default, |
30 | globe: require('!!raw-loader?!../../../assets/images/feather/globe.svg').default, | 30 | 'globe': require('!!raw-loader?!../../../assets/images/feather/globe.svg').default, |
31 | home: require('!!raw-loader?!../../../assets/images/feather/home.svg').default, | 31 | 'home': require('!!raw-loader?!../../../assets/images/feather/home.svg').default, |
32 | trending: require('!!raw-loader?!../../../assets/images/feather/trending.svg').default, | 32 | 'trending': require('!!raw-loader?!../../../assets/images/feather/trending.svg').default, |
33 | search: require('!!raw-loader?!../../../assets/images/feather/search.svg').default, | 33 | 'search': require('!!raw-loader?!../../../assets/images/feather/search.svg').default, |
34 | upload: require('!!raw-loader?!../../../assets/images/feather/upload.svg').default, | 34 | 'upload': require('!!raw-loader?!../../../assets/images/feather/upload.svg').default, |
35 | dislike: require('!!raw-loader?!../../../assets/images/feather/dislike.svg').default, | 35 | 'dislike': require('!!raw-loader?!../../../assets/images/feather/dislike.svg').default, |
36 | like: require('!!raw-loader?!../../../assets/images/feather/like.svg').default, | 36 | 'like': require('!!raw-loader?!../../../assets/images/feather/like.svg').default, |
37 | no: require('!!raw-loader?!../../../assets/images/feather/no.svg').default, | 37 | 'no': require('!!raw-loader?!../../../assets/images/feather/no.svg').default, |
38 | 'cloud-download': require('!!raw-loader?!../../../assets/images/feather/cloud-download.svg').default, | 38 | 'cloud-download': require('!!raw-loader?!../../../assets/images/feather/cloud-download.svg').default, |
39 | clock: require('!!raw-loader?!../../../assets/images/feather/clock.svg').default, | 39 | 'clock': require('!!raw-loader?!../../../assets/images/feather/clock.svg').default, |
40 | cog: require('!!raw-loader?!../../../assets/images/feather/cog.svg').default, | 40 | 'cog': require('!!raw-loader?!../../../assets/images/feather/cog.svg').default, |
41 | delete: require('!!raw-loader?!../../../assets/images/feather/delete.svg').default, | 41 | 'delete': require('!!raw-loader?!../../../assets/images/feather/delete.svg').default, |
42 | bell: require('!!raw-loader?!../../../assets/images/feather/bell.svg').default, | 42 | 'bell': require('!!raw-loader?!../../../assets/images/feather/bell.svg').default, |
43 | 'sign-out': require('!!raw-loader?!../../../assets/images/feather/log-out.svg').default, | 43 | 'sign-out': require('!!raw-loader?!../../../assets/images/feather/log-out.svg').default, |
44 | 'sign-in': require('!!raw-loader?!../../../assets/images/feather/log-in.svg').default, | 44 | 'sign-in': require('!!raw-loader?!../../../assets/images/feather/log-in.svg').default, |
45 | download: require('!!raw-loader?!../../../assets/images/feather/download.svg').default, | 45 | 'download': require('!!raw-loader?!../../../assets/images/feather/download.svg').default, |
46 | 'ownership-change': require('!!raw-loader?!../../../assets/images/feather/share.svg').default, | 46 | 'ownership-change': require('!!raw-loader?!../../../assets/images/feather/share.svg').default, |
47 | share: require('!!raw-loader?!../../../assets/images/feather/share-2.svg').default, | 47 | 'share': require('!!raw-loader?!../../../assets/images/feather/share-2.svg').default, |
48 | channel: require('!!raw-loader?!../../../assets/images/feather/tv.svg').default, | 48 | 'channel': require('!!raw-loader?!../../../assets/images/feather/tv.svg').default, |
49 | user: require('!!raw-loader?!../../../assets/images/feather/user.svg').default, | 49 | 'user': require('!!raw-loader?!../../../assets/images/feather/user.svg').default, |
50 | 'user-x': require('!!raw-loader?!../../../assets/images/feather/user-x.svg').default, | 50 | 'user-x': require('!!raw-loader?!../../../assets/images/feather/user-x.svg').default, |
51 | users: require('!!raw-loader?!../../../assets/images/feather/users.svg').default, | 51 | 'users': require('!!raw-loader?!../../../assets/images/feather/users.svg').default, |
52 | 'user-add': require('!!raw-loader?!../../../assets/images/feather/user-plus.svg').default, | 52 | 'user-add': require('!!raw-loader?!../../../assets/images/feather/user-plus.svg').default, |
53 | add: require('!!raw-loader?!../../../assets/images/feather/plus-circle.svg').default, | 53 | 'add': require('!!raw-loader?!../../../assets/images/feather/plus-circle.svg').default, |
54 | 'cloud-error': require('!!raw-loader?!../../../assets/images/feather/cloud-off.svg').default, | 54 | 'cloud-error': require('!!raw-loader?!../../../assets/images/feather/cloud-off.svg').default, |
55 | undo: require('!!raw-loader?!../../../assets/images/feather/corner-up-left.svg').default, | 55 | 'undo': require('!!raw-loader?!../../../assets/images/feather/corner-up-left.svg').default, |
56 | 'circle-tick': require('!!raw-loader?!../../../assets/images/feather/check-circle.svg').default, | 56 | 'circle-tick': require('!!raw-loader?!../../../assets/images/feather/check-circle.svg').default, |
57 | 'more-horizontal': require('!!raw-loader?!../../../assets/images/feather/more-horizontal.svg').default, | 57 | 'more-horizontal': require('!!raw-loader?!../../../assets/images/feather/more-horizontal.svg').default, |
58 | 'more-vertical': require('!!raw-loader?!../../../assets/images/feather/more-vertical.svg').default, | 58 | 'more-vertical': require('!!raw-loader?!../../../assets/images/feather/more-vertical.svg').default, |
59 | play: require('!!raw-loader?!../../../assets/images/feather/play.svg').default, | 59 | 'play': require('!!raw-loader?!../../../assets/images/feather/play.svg').default, |
60 | p2p: require('!!raw-loader?!../../../assets/images/feather/airplay.svg').default, | 60 | 'p2p': require('!!raw-loader?!../../../assets/images/feather/airplay.svg').default, |
61 | fullscreen: require('!!raw-loader?!../../../assets/images/feather/maximize.svg').default, | 61 | 'fullscreen': require('!!raw-loader?!../../../assets/images/feather/maximize.svg').default, |
62 | 'exit-fullscreen': require('!!raw-loader?!../../../assets/images/feather/minimize.svg').default, | 62 | 'exit-fullscreen': require('!!raw-loader?!../../../assets/images/feather/minimize.svg').default, |
63 | film: require('!!raw-loader?!../../../assets/images/feather/film.svg').default, | 63 | 'film': require('!!raw-loader?!../../../assets/images/feather/film.svg').default, |
64 | edit: require('!!raw-loader?!../../../assets/images/feather/edit-2.svg').default, | 64 | 'edit': require('!!raw-loader?!../../../assets/images/feather/edit-2.svg').default, |
65 | 'external-link': require('!!raw-loader?!../../../assets/images/feather/external-link.svg').default, | 65 | 'external-link': require('!!raw-loader?!../../../assets/images/feather/external-link.svg').default, |
66 | 'eye-open': require('!!raw-loader?!../../../assets/images/feather/eye.svg').default, | 66 | 'eye-open': require('!!raw-loader?!../../../assets/images/feather/eye.svg').default, |
67 | 'eye-close': require('!!raw-loader?!../../../assets/images/feather/eye-off.svg').default, | 67 | 'eye-close': require('!!raw-loader?!../../../assets/images/feather/eye-off.svg').default, |
68 | refresh: require('!!raw-loader?!../../../assets/images/feather/refresh-cw.svg').default, | 68 | 'refresh': require('!!raw-loader?!../../../assets/images/feather/refresh-cw.svg').default, |
69 | command: require('!!raw-loader?!../../../assets/images/feather/command.svg').default, | 69 | 'command': require('!!raw-loader?!../../../assets/images/feather/command.svg').default, |
70 | go: require('!!raw-loader?!../../../assets/images/feather/arrow-up-right.svg').default, | 70 | 'go': require('!!raw-loader?!../../../assets/images/feather/arrow-up-right.svg').default, |
71 | cross: require('!!raw-loader?!../../../assets/images/feather/x.svg').default, | 71 | 'cross': require('!!raw-loader?!../../../assets/images/feather/x.svg').default, |
72 | tick: require('!!raw-loader?!../../../assets/images/feather/check.svg').default, | 72 | 'tick': require('!!raw-loader?!../../../assets/images/feather/check.svg').default, |
73 | columns: require('!!raw-loader?!../../../assets/images/feather/columns.svg').default, | 73 | 'columns': require('!!raw-loader?!../../../assets/images/feather/columns.svg').default, |
74 | live: require('!!raw-loader?!../../../assets/images/feather/live.svg').default, | 74 | 'live': require('!!raw-loader?!../../../assets/images/feather/live.svg').default, |
75 | repeat: require('!!raw-loader?!../../../assets/images/feather/repeat.svg').default, | 75 | 'repeat': require('!!raw-loader?!../../../assets/images/feather/repeat.svg').default, |
76 | 'chevrons-up': require('!!raw-loader?!../../../assets/images/feather/chevrons-up.svg').default, | 76 | 'chevrons-up': require('!!raw-loader?!../../../assets/images/feather/chevrons-up.svg').default, |
77 | 'message-circle': require('!!raw-loader?!../../../assets/images/feather/message-circle.svg').default, | 77 | 'message-circle': require('!!raw-loader?!../../../assets/images/feather/message-circle.svg').default, |
78 | codesandbox: require('!!raw-loader?!../../../assets/images/feather/codesandbox.svg').default, | 78 | 'codesandbox': require('!!raw-loader?!../../../assets/images/feather/codesandbox.svg').default, |
79 | award: require('!!raw-loader?!../../../assets/images/feather/award.svg').default, | 79 | 'award': require('!!raw-loader?!../../../assets/images/feather/award.svg').default, |
80 | stats: require('!!raw-loader?!../../../assets/images/feather/stats.svg').default | 80 | 'stats': require('!!raw-loader?!../../../assets/images/feather/stats.svg').default |
81 | } | 81 | } |
82 | 82 | ||
83 | export type GlobalIconName = keyof typeof icons | 83 | export type GlobalIconName = keyof typeof icons |
@@ -112,7 +112,7 @@ export class GlobalIconComponent implements OnInit { | |||
112 | } | 112 | } |
113 | } | 113 | } |
114 | 114 | ||
115 | private getSVGContent (options: { name: string }) { | 115 | private getSVGContent (options: { name: GlobalIconName }) { |
116 | return icons[options.name] | 116 | return icons[options.name] |
117 | } | 117 | } |
118 | } | 118 | } |
diff --git a/client/src/app/shared/shared-instance/instance-about-accordion.component.html b/client/src/app/shared/shared-instance/instance-about-accordion.component.html index ac8c01856..5c679685b 100644 --- a/client/src/app/shared/shared-instance/instance-about-accordion.component.html +++ b/client/src/app/shared/shared-instance/instance-about-accordion.component.html | |||
@@ -2,91 +2,127 @@ | |||
2 | 2 | ||
3 | <div *ngIf="displayInstanceShortDescription" class="instance-short-description ellipsis-multiline-3">{{ about?.instance.shortDescription }}</div> | 3 | <div *ngIf="displayInstanceShortDescription" class="instance-short-description ellipsis-multiline-3">{{ about?.instance.shortDescription }}</div> |
4 | 4 | ||
5 | <ngb-accordion #accordion="ngbAccordion" [closeOthers]="true"> | 5 | <div ngbAccordion #accordion="ngbAccordion" [closeOthers]="true"> |
6 | <ngb-panel *ngIf="panels.features" id="instance-features"> | 6 | <div ngbAccordionItem *ngIf="panels.features" id="instance-features"> |
7 | <ng-template ngbPanelTitle> | 7 | <div ngbAccordionHeader> |
8 | <my-global-icon iconName="playlists"></my-global-icon> | 8 | <button ngbAccordionButton> |
9 | <my-global-icon iconName="playlists"></my-global-icon> | ||
9 | 10 | ||
10 | <ng-container i18n>Features found on this instance</ng-container> | 11 | <ng-container i18n>Features found on this instance</ng-container> |
11 | </ng-template> | 12 | </button> |
13 | </div> | ||
12 | 14 | ||
13 | <ng-template ngbPanelContent> | 15 | <div ngbAccordionCollapse> |
14 | <my-instance-features-table></my-instance-features-table> | 16 | <div ngbAccordionBody> |
15 | </ng-template> | 17 | <ng-template> |
16 | </ngb-panel> | 18 | <my-instance-features-table></my-instance-features-table> |
19 | </ng-template> | ||
20 | </div> | ||
21 | </div> | ||
22 | </div> | ||
17 | 23 | ||
18 | <ng-container *ngIf="about"> | 24 | <ng-container *ngIf="about"> |
19 | <ngb-panel *ngIf="getAdministratorsPanel()" > | 25 | <div ngbAccordionItem *ngIf="getAdministratorsPanel()" > |
20 | <ng-template ngbPanelTitle> | 26 | <div ngbAccordionHeader> |
21 | <my-global-icon iconName="playlists"></my-global-icon> | 27 | <button ngbAccordionButton> |
22 | 28 | <my-global-icon iconName="playlists"></my-global-icon> | |
23 | <ng-container i18n>Administrators & Sustainability</ng-container> | 29 | |
24 | </ng-template> | 30 | <ng-container i18n>Administrators & Sustainability</ng-container> |
25 | 31 | </button> | |
26 | <ng-template ngbPanelContent> | 32 | </div> |
27 | <div class="block"> | 33 | |
28 | <strong i18n>Who are we?</strong> | 34 | <div ngbAccordionCollapse> |
29 | <div [innerHTML]="aboutHtml.administrator"></div> | 35 | <div ngbAccordionBody> |
36 | <ng-template> | ||
37 | <div class="block"> | ||
38 | <strong i18n>Who are we?</strong> | ||
39 | <div [innerHTML]="aboutHtml.administrator"></div> | ||
40 | </div> | ||
41 | |||
42 | <div class="block"> | ||
43 | <strong i18n>How long do we plan to maintain this instance?</strong> | ||
44 | <div [innerHTML]="about.instance.maintenanceLifetime"></div> | ||
45 | </div> | ||
46 | |||
47 | <div class="block"> | ||
48 | <strong i18n>How will we finance this instance?</strong> | ||
49 | <div [innerHTML]="about.instance.businessModel"></div> | ||
50 | </div> | ||
51 | </ng-template> | ||
30 | </div> | 52 | </div> |
31 | 53 | </div> | |
32 | <div class="block"> | 54 | </div> |
33 | <strong i18n>How long do we plan to maintain this instance?</strong> | 55 | |
34 | <div [innerHTML]="about.instance.maintenanceLifetime"></div> | 56 | <div ngbAccordionItem *ngIf="termsPanel" id="terms"> |
57 | <div ngbAccordionHeader> | ||
58 | <button ngbAccordionButton> | ||
59 | <my-global-icon iconName="playlists"></my-global-icon> | ||
60 | |||
61 | {{ getTermsTitle() }} | ||
62 | </button> | ||
63 | </div> | ||
64 | |||
65 | <div ngbAccordionCollapse> | ||
66 | <div ngbAccordionBody> | ||
67 | <ng-template> | ||
68 | <div class="block" [innerHTML]="aboutHtml.terms"></div> | ||
69 | </ng-template> | ||
35 | </div> | 70 | </div> |
36 | 71 | </div> | |
37 | <div class="block"> | 72 | </div> |
38 | <strong i18n>How will we finance this instance?</strong> | 73 | |
39 | <div [innerHTML]="about.instance.businessModel"></div> | 74 | <div ngbAccordionItem *ngIf="moderationPanel" id="moderation-information"> |
75 | <div ngbAccordionHeader> | ||
76 | <button ngbAccordionButton> | ||
77 | <my-global-icon iconName="playlists"></my-global-icon> | ||
78 | |||
79 | <ng-container i18n>Moderation information</ng-container> | ||
80 | </button> | ||
81 | </div> | ||
82 | |||
83 | <div ngbAccordionCollapse> | ||
84 | <div ngbAccordionBody> | ||
85 | <ng-template> | ||
86 | <div class="block" [innerHTML]="aboutHtml.moderationInformation"></div> | ||
87 | </ng-template> | ||
40 | </div> | 88 | </div> |
41 | </ng-template> | 89 | </div> |
42 | </ngb-panel> | 90 | </div> |
43 | 91 | ||
44 | <ngb-panel *ngIf="termsPanel" id="terms"> | 92 | <div ngbAccordionItem *ngIf="codeOfConductPanel" id="code-of-conduct"> |
45 | <ng-template ngbPanelTitle> | 93 | <div ngbAccordionHeader> |
46 | <my-global-icon iconName="playlists"></my-global-icon> | 94 | <button ngbAccordionButton> |
47 | 95 | <my-global-icon iconName="playlists"></my-global-icon> | |
48 | {{ getTermsTitle() }} | 96 | |
49 | </ng-template> | 97 | <ng-container i18n>Code of conduct</ng-container> |
50 | 98 | </button> | |
51 | <ng-template ngbPanelContent> | 99 | </div> |
52 | <div class="block" [innerHTML]="aboutHtml.terms"></div> | 100 | |
53 | </ng-template> | 101 | <div ngbAccordionCollapse> |
54 | </ngb-panel> | 102 | <div ngbAccordionBody> |
55 | 103 | <ng-template> | |
56 | <ngb-panel *ngIf="moderationPanel" id="moderation-information"> | 104 | <div class="block" [innerHTML]="aboutHtml.codeOfConduct"></div> |
57 | <ng-template ngbPanelTitle> | 105 | </ng-template> |
58 | <my-global-icon iconName="playlists"></my-global-icon> | 106 | </div> |
59 | 107 | </div> | |
60 | <ng-container i18n>Moderation information</ng-container> | 108 | </div> |
61 | </ng-template> | 109 | |
62 | 110 | <div ngbAccordionItem *ngFor="let pluginPanel of pluginPanels" [id]="pluginPanel.id"> | |
63 | <ng-template ngbPanelContent> | 111 | <div ngbAccordionHeader> |
64 | <div class="block" [innerHTML]="aboutHtml.moderationInformation"></div> | 112 | <button ngbAccordionButton> |
65 | </ng-template> | 113 | <my-global-icon iconName="playlists"></my-global-icon> |
66 | </ngb-panel> | 114 | |
67 | 115 | <ng-container i18n>{{ pluginPanel.title }}</ng-container> | |
68 | <ngb-panel *ngIf="codeOfConductPanel" id="code-of-conduct"> | 116 | </button> |
69 | <ng-template ngbPanelTitle> | 117 | </div> |
70 | <my-global-icon iconName="playlists"></my-global-icon> | 118 | |
71 | 119 | <div ngbAccordionCollapse> | |
72 | <ng-container i18n>Code of conduct</ng-container> | 120 | <div ngbAccordionBody> |
73 | </ng-template> | 121 | <ng-template> |
74 | 122 | <div class="block" [innerHTML]="pluginPanel.html"></div> | |
75 | <ng-template ngbPanelContent> | 123 | </ng-template> |
76 | <div class="block" [innerHTML]="aboutHtml.codeOfConduct"></div> | 124 | </div> |
77 | </ng-template> | 125 | </div> |
78 | </ngb-panel> | 126 | </div> |
79 | |||
80 | <ngb-panel *ngFor="let pluginPanel of pluginPanels" [id]="pluginPanel.id"> | ||
81 | <ng-template ngbPanelTitle> | ||
82 | <my-global-icon iconName="playlists"></my-global-icon> | ||
83 | |||
84 | <ng-container i18n>{{ pluginPanel.title }}</ng-container> | ||
85 | </ng-template> | ||
86 | |||
87 | <ng-template ngbPanelContent> | ||
88 | <div class="block" [innerHTML]="pluginPanel.html"></div> | ||
89 | </ng-template> | ||
90 | </ngb-panel> | ||
91 | </ng-container> | 127 | </ng-container> |
92 | </ngb-accordion> | 128 | </div> |
diff --git a/client/src/app/shared/shared-instance/instance-about-accordion.component.ts b/client/src/app/shared/shared-instance/instance-about-accordion.component.ts index e13703c03..e299a64a3 100644 --- a/client/src/app/shared/shared-instance/instance-about-accordion.component.ts +++ b/client/src/app/shared/shared-instance/instance-about-accordion.component.ts | |||
@@ -1,6 +1,6 @@ | |||
1 | import { Component, EventEmitter, Input, OnInit, Output, ViewChild } from '@angular/core' | 1 | import { Component, EventEmitter, Input, OnInit, Output, ViewChild } from '@angular/core' |
2 | import { HooksService, Notifier } from '@app/core' | 2 | import { HooksService, Notifier } from '@app/core' |
3 | import { NgbAccordion } from '@ng-bootstrap/ng-bootstrap' | 3 | import { NgbAccordionDirective } from '@ng-bootstrap/ng-bootstrap' |
4 | import { ClientFilterHookName, PluginClientScope } from '@shared/models/plugins' | 4 | import { ClientFilterHookName, PluginClientScope } from '@shared/models/plugins' |
5 | import { About } from '@shared/models/server' | 5 | import { About } from '@shared/models/server' |
6 | import { InstanceService } from './instance.service' | 6 | import { InstanceService } from './instance.service' |
@@ -11,7 +11,7 @@ import { InstanceService } from './instance.service' | |||
11 | styleUrls: [ './instance-about-accordion.component.scss' ] | 11 | styleUrls: [ './instance-about-accordion.component.scss' ] |
12 | }) | 12 | }) |
13 | export class InstanceAboutAccordionComponent implements OnInit { | 13 | export class InstanceAboutAccordionComponent implements OnInit { |
14 | @ViewChild('accordion', { static: true }) accordion: NgbAccordion | 14 | @ViewChild('accordion', { static: true }) accordion: NgbAccordionDirective |
15 | 15 | ||
16 | @Output() init: EventEmitter<InstanceAboutAccordionComponent> = new EventEmitter<InstanceAboutAccordionComponent>() | 16 | @Output() init: EventEmitter<InstanceAboutAccordionComponent> = new EventEmitter<InstanceAboutAccordionComponent>() |
17 | 17 | ||
diff --git a/client/src/app/shared/shared-instance/instance-features-table.component.html b/client/src/app/shared/shared-instance/instance-features-table.component.html index 205f2bc97..37f53b7c6 100644 --- a/client/src/app/shared/shared-instance/instance-features-table.component.html +++ b/client/src/app/shared/shared-instance/instance-features-table.component.html | |||
@@ -11,7 +11,7 @@ | |||
11 | <tr> | 11 | <tr> |
12 | <th i18n class="label" scope="row"> | 12 | <th i18n class="label" scope="row"> |
13 | <div>Default NSFW/sensitive videos policy</div> | 13 | <div>Default NSFW/sensitive videos policy</div> |
14 | <div class="c-hand more-info" (click)="openQuickSettingsHighlight()">can be redefined by the users</div> | 14 | <span class="fs-7 fw-normal fst-italic">can be redefined by the users</span> |
15 | </th> | 15 | </th> |
16 | 16 | ||
17 | <td class="value">{{ buildNSFWLabel() }}</td> | 17 | <td class="value">{{ buildNSFWLabel() }}</td> |
diff --git a/client/src/app/shared/shared-instance/instance-features-table.component.ts b/client/src/app/shared/shared-instance/instance-features-table.component.ts index c3df7c594..2e63f6c17 100644 --- a/client/src/app/shared/shared-instance/instance-features-table.component.ts +++ b/client/src/app/shared/shared-instance/instance-features-table.component.ts | |||
@@ -2,7 +2,6 @@ import { Component, OnInit } from '@angular/core' | |||
2 | import { ServerService } from '@app/core' | 2 | import { ServerService } from '@app/core' |
3 | import { prepareIcu } from '@app/helpers' | 3 | import { prepareIcu } from '@app/helpers' |
4 | import { ServerConfig } from '@shared/models' | 4 | import { ServerConfig } from '@shared/models' |
5 | import { PeertubeModalService } from '../shared-main/peertube-modal/peertube-modal.service' | ||
6 | 5 | ||
7 | @Component({ | 6 | @Component({ |
8 | selector: 'my-instance-features-table', | 7 | selector: 'my-instance-features-table', |
@@ -14,8 +13,7 @@ export class InstanceFeaturesTableComponent implements OnInit { | |||
14 | serverConfig: ServerConfig | 13 | serverConfig: ServerConfig |
15 | 14 | ||
16 | constructor ( | 15 | constructor ( |
17 | private serverService: ServerService, | 16 | private serverService: ServerService |
18 | private modalService: PeertubeModalService | ||
19 | ) { } | 17 | ) { } |
20 | 18 | ||
21 | get initialUserVideoQuota () { | 19 | get initialUserVideoQuota () { |
@@ -69,10 +67,6 @@ export class InstanceFeaturesTableComponent implements OnInit { | |||
69 | return this.serverService.getServerVersionAndCommit() | 67 | return this.serverService.getServerVersionAndCommit() |
70 | } | 68 | } |
71 | 69 | ||
72 | openQuickSettingsHighlight () { | ||
73 | this.modalService.openQuickSettingsSubject.next() | ||
74 | } | ||
75 | |||
76 | private getApproximateTime (seconds: number) { | 70 | private getApproximateTime (seconds: number) { |
77 | const hours = Math.floor(seconds / 3600) | 71 | const hours = Math.floor(seconds / 3600) |
78 | 72 | ||
diff --git a/client/src/app/shared/shared-instance/instance.service.ts b/client/src/app/shared/shared-instance/instance.service.ts index 2defffbbe..3088f0899 100644 --- a/client/src/app/shared/shared-instance/instance.service.ts +++ b/client/src/app/shared/shared-instance/instance.service.ts | |||
@@ -3,6 +3,7 @@ import { catchError, map } from 'rxjs/operators' | |||
3 | import { HttpClient } from '@angular/common/http' | 3 | import { HttpClient } from '@angular/common/http' |
4 | import { Injectable } from '@angular/core' | 4 | import { Injectable } from '@angular/core' |
5 | import { MarkdownService, RestExtractor, ServerService } from '@app/core' | 5 | import { MarkdownService, RestExtractor, ServerService } from '@app/core' |
6 | import { objectKeysTyped } from '@shared/core-utils' | ||
6 | import { peertubeTranslate } from '@shared/core-utils/i18n' | 7 | import { peertubeTranslate } from '@shared/core-utils/i18n' |
7 | import { About } from '@shared/models' | 8 | import { About } from '@shared/models' |
8 | import { environment } from '../../../environments/environment' | 9 | import { environment } from '../../../environments/environment' |
@@ -55,7 +56,7 @@ export class InstanceService { | |||
55 | hardwareInformation: '' | 56 | hardwareInformation: '' |
56 | } | 57 | } |
57 | 58 | ||
58 | for (const key of Object.keys(html)) { | 59 | for (const key of objectKeysTyped(html)) { |
59 | html[key] = await this.markdownService.enhancedMarkdownToHTML({ markdown: about.instance[key] }) | 60 | html[key] = await this.markdownService.enhancedMarkdownToHTML({ markdown: about.instance[key] }) |
60 | } | 61 | } |
61 | 62 | ||
diff --git a/client/src/app/shared/shared-main/angular/number-formatter.pipe.ts b/client/src/app/shared/shared-main/angular/number-formatter.pipe.ts index e0cb475fc..00cfbc692 100644 --- a/client/src/app/shared/shared-main/angular/number-formatter.pipe.ts +++ b/client/src/app/shared/shared-main/angular/number-formatter.pipe.ts | |||
@@ -17,7 +17,7 @@ export class NumberFormatterPipe implements PipeTransform { | |||
17 | return +f | 17 | return +f |
18 | } | 18 | } |
19 | 19 | ||
20 | private dictionary: Array<{ max: number, type: string }> = [ | 20 | private dictionary: { max: number, type: string }[] = [ |
21 | { max: 1000, type: '' }, | 21 | { max: 1000, type: '' }, |
22 | { max: 1000000, type: 'K' }, | 22 | { max: 1000000, type: 'K' }, |
23 | { max: 1000000000, type: 'M' } | 23 | { max: 1000000000, type: 'M' } |
diff --git a/client/src/app/shared/shared-main/buttons/action-dropdown.component.html b/client/src/app/shared/shared-main/buttons/action-dropdown.component.html index bbfab7b37..d4aa9f380 100644 --- a/client/src/app/shared/shared-main/buttons/action-dropdown.component.html +++ b/client/src/app/shared/shared-main/buttons/action-dropdown.component.html | |||
@@ -40,7 +40,7 @@ | |||
40 | 40 | ||
41 | <h6 | 41 | <h6 |
42 | *ngIf="!action.linkBuilder && action.isHeader && areActionsDisplayed(actions, entry)" [ngClass]="{ 'with-icon': !!action.iconName }" | 42 | *ngIf="!action.linkBuilder && action.isHeader && areActionsDisplayed(actions, entry)" [ngClass]="{ 'with-icon': !!action.iconName }" |
43 | class="dropdown-header" [title]="action.title || ''" (click)="action.handler(entry)" (keyup.enter)="action.handler(entry)" | 43 | class="dropdown-header" [title]="action.title || ''" |
44 | > | 44 | > |
45 | <ng-container *ngTemplateOutlet="templateActionLabel; context:{ $implicit: action }"></ng-container> | 45 | <ng-container *ngTemplateOutlet="templateActionLabel; context:{ $implicit: action }"></ng-container> |
46 | </h6> | 46 | </h6> |
diff --git a/client/src/app/shared/shared-main/buttons/action-dropdown.component.ts b/client/src/app/shared/shared-main/buttons/action-dropdown.component.ts index e39fbd66d..7d24ff4ae 100644 --- a/client/src/app/shared/shared-main/buttons/action-dropdown.component.ts +++ b/client/src/app/shared/shared-main/buttons/action-dropdown.component.ts | |||
@@ -55,7 +55,7 @@ export class ActionDropdownComponent<T> { | |||
55 | return {} | 55 | return {} |
56 | } | 56 | } |
57 | 57 | ||
58 | areActionsDisplayed (actions: Array<DropdownAction<T> | DropdownAction<T>[]>, entry: T): boolean { | 58 | areActionsDisplayed (actions: (DropdownAction<T> | DropdownAction<T>[])[], entry: T): boolean { |
59 | return actions.some(a => { | 59 | return actions.some(a => { |
60 | if (Array.isArray(a)) return this.areActionsDisplayed(a, entry) | 60 | if (Array.isArray(a)) return this.areActionsDisplayed(a, entry) |
61 | 61 | ||
diff --git a/client/src/app/shared/shared-main/buttons/button.component.ts b/client/src/app/shared/shared-main/buttons/button.component.ts index 63a59cbe1..e3a830891 100644 --- a/client/src/app/shared/shared-main/buttons/button.component.ts +++ b/client/src/app/shared/shared-main/buttons/button.component.ts | |||
@@ -31,7 +31,7 @@ export class ButtonComponent implements OnInit, OnChanges { | |||
31 | private buildClasses () { | 31 | private buildClasses () { |
32 | this.classes = { | 32 | this.classes = { |
33 | [this.className]: true, | 33 | [this.className]: true, |
34 | disabled: this.disabled, | 34 | 'disabled': this.disabled, |
35 | 'icon-only': !this.label, | 35 | 'icon-only': !this.label, |
36 | 'has-icon': !!this.icon, | 36 | 'has-icon': !!this.icon, |
37 | 'responsive-label': this.responsiveLabel | 37 | 'responsive-label': this.responsiveLabel |
diff --git a/client/src/app/shared/shared-main/date/date-toggle.component.html b/client/src/app/shared/shared-main/date/date-toggle.component.html index 14b6e7d7a..5277ae0e8 100644 --- a/client/src/app/shared/shared-main/date/date-toggle.component.html +++ b/client/src/app/shared/shared-main/date/date-toggle.component.html | |||
@@ -1,7 +1,10 @@ | |||
1 | <span | 1 | <span |
2 | class="date-toggle" | 2 | class="date-toggle" |
3 | [title]="getTitle()" | 3 | [title]="getTitle()" |
4 | role="button" | ||
5 | tabindex="0" | ||
4 | (click)="toggle()" | 6 | (click)="toggle()" |
7 | (keyup.enter)="toggle()" | ||
5 | > | 8 | > |
6 | {{ getContent() }} | 9 | {{ getContent() }} |
7 | </span> | 10 | </span> |
diff --git a/client/src/app/shared/shared-main/loaders/loader.component.ts b/client/src/app/shared/shared-main/loaders/loader.component.ts index bd038f8b5..be9e130e7 100644 --- a/client/src/app/shared/shared-main/loaders/loader.component.ts +++ b/client/src/app/shared/shared-main/loaders/loader.component.ts | |||
@@ -10,8 +10,8 @@ export class LoaderComponent { | |||
10 | 10 | ||
11 | private readonly sizes = { | 11 | private readonly sizes = { |
12 | sm: { | 12 | sm: { |
13 | width: '1rem', | 13 | 'width': '1rem', |
14 | height: '1rem', | 14 | 'height': '1rem', |
15 | 'border-width': '0.15rem' | 15 | 'border-width': '0.15rem' |
16 | }, | 16 | }, |
17 | xl: { | 17 | xl: { |
diff --git a/client/src/app/shared/shared-main/misc/help.component.ts b/client/src/app/shared/shared-main/misc/help.component.ts index 37e2abd97..80fe0e160 100644 --- a/client/src/app/shared/shared-main/misc/help.component.ts +++ b/client/src/app/shared/shared-main/misc/help.component.ts | |||
@@ -77,7 +77,7 @@ export class HelpComponent implements OnInit, OnChanges, AfterContentInit { | |||
77 | } | 77 | } |
78 | 78 | ||
79 | private createMarkdownList (rules: string[]) { | 79 | private createMarkdownList (rules: string[]) { |
80 | const rulesToText = { | 80 | const rulesToText: { [id: string]: string } = { |
81 | emphasis: $localize`Emphasis`, | 81 | emphasis: $localize`Emphasis`, |
82 | link: $localize`Links`, | 82 | link: $localize`Links`, |
83 | newline: $localize`New lines`, | 83 | newline: $localize`New lines`, |
diff --git a/client/src/app/shared/shared-main/router/actor-redirect-guard.service.ts b/client/src/app/shared/shared-main/router/actor-redirect-guard.service.ts index ce185829c..53a48f8a1 100644 --- a/client/src/app/shared/shared-main/router/actor-redirect-guard.service.ts +++ b/client/src/app/shared/shared-main/router/actor-redirect-guard.service.ts | |||
@@ -1,12 +1,12 @@ | |||
1 | import { forkJoin, of } from 'rxjs' | 1 | import { forkJoin, of } from 'rxjs' |
2 | import { catchError, map } from 'rxjs/operators' | 2 | import { catchError, map } from 'rxjs/operators' |
3 | import { Injectable } from '@angular/core' | 3 | import { Injectable } from '@angular/core' |
4 | import { ActivatedRouteSnapshot, CanActivate, Router } from '@angular/router' | 4 | import { ActivatedRouteSnapshot, Router } from '@angular/router' |
5 | import { AccountService } from '../account' | 5 | import { AccountService } from '../account' |
6 | import { VideoChannelService } from '../video-channel' | 6 | import { VideoChannelService } from '../video-channel' |
7 | 7 | ||
8 | @Injectable() | 8 | @Injectable() |
9 | export class ActorRedirectGuard implements CanActivate { | 9 | export class ActorRedirectGuard { |
10 | 10 | ||
11 | constructor ( | 11 | constructor ( |
12 | private router: Router, | 12 | private router: Router, |
diff --git a/client/src/app/shared/shared-main/users/user-notifications.component.html b/client/src/app/shared/shared-main/users/user-notifications.component.html index a51e08292..351e4dc3f 100644 --- a/client/src/app/shared/shared-main/users/user-notifications.component.html +++ b/client/src/app/shared/shared-main/users/user-notifications.component.html | |||
@@ -1,6 +1,7 @@ | |||
1 | <div *ngIf="componentPagination.totalItems === 0" class="no-notification" i18n>You don't have notifications.</div> | 1 | <div *ngIf="componentPagination.totalItems === 0" class="no-notification" i18n>You don't have notifications.</div> |
2 | 2 | ||
3 | <div class="notifications" myInfiniteScroller (nearOfBottom)="onNearOfBottom()" [dataObservable]="onDataSubject.asObservable()"> | 3 | <div class="notifications" myInfiniteScroller (nearOfBottom)="onNearOfBottom()" [dataObservable]="onDataSubject.asObservable()"> |
4 | <!-- eslint-disable-next-line @angular-eslint/template/click-events-have-key-events,@angular-eslint/template/interactive-supports-focus --> | ||
4 | <div *ngFor="let notification of notifications" class="notification" [ngClass]="{ unread: !notification.read }" (click)="markAsRead(notification)"> | 5 | <div *ngFor="let notification of notifications" class="notification" [ngClass]="{ unread: !notification.read }" (click)="markAsRead(notification)"> |
5 | 6 | ||
6 | <ng-container [ngSwitch]="notification.type"> | 7 | <ng-container [ngSwitch]="notification.type"> |
diff --git a/client/src/app/shared/shared-main/users/user-quota.component.html b/client/src/app/shared/shared-main/users/user-quota.component.html index 0e0d38c2a..ac9085bb3 100644 --- a/client/src/app/shared/shared-main/users/user-quota.component.html +++ b/client/src/app/shared/shared-main/users/user-quota.component.html | |||
@@ -1,6 +1,7 @@ | |||
1 | <div class="user-quota mb-3"> | 1 | <div class="user-quota mb-3"> |
2 | <div> | 2 | <div> |
3 | <label class="user-quota-title" tabindex="0" i18n>Total video quota</label> | 3 | <div class="mb-2 fw-bold" i18n>Total video quota</div> |
4 | |||
4 | <div class="progress" tabindex="0" [ngbTooltip]="titleVideoQuota()"> | 5 | <div class="progress" tabindex="0" [ngbTooltip]="titleVideoQuota()"> |
5 | <div class="progress-bar" tabindex="0" role="progressbar" [style]="{ width: userVideoQuotaPercentage + '%' }" | 6 | <div class="progress-bar" tabindex="0" role="progressbar" [style]="{ width: userVideoQuotaPercentage + '%' }" |
6 | [attr.aria-valuenow]="userVideoQuotaUsed" aria-valuemin="0" [attr.aria-valuemax]="user.videoQuota"></div> | 7 | [attr.aria-valuenow]="userVideoQuotaUsed" aria-valuemin="0" [attr.aria-valuemax]="user.videoQuota"></div> |
@@ -10,7 +11,8 @@ | |||
10 | </div> | 11 | </div> |
11 | 12 | ||
12 | <div *ngIf="hasDailyQuota()" class="mt-3"> | 13 | <div *ngIf="hasDailyQuota()" class="mt-3"> |
13 | <label class="user-quota-title" tabindex="0" i18n>Daily video quota</label> | 14 | <div class="mb-2 fw-bold" i18n>Daily video quota</div> |
15 | |||
14 | <div class="progress" tabindex="0" [ngbTooltip]="titleVideoQuotaDaily()"> | 16 | <div class="progress" tabindex="0" [ngbTooltip]="titleVideoQuotaDaily()"> |
15 | <div class="progress-bar" role="progressbar" [style]="{ width: userVideoQuotaDailyPercentage + '%' }" | 17 | <div class="progress-bar" role="progressbar" [style]="{ width: userVideoQuotaDailyPercentage + '%' }" |
16 | [attr.aria-valuenow]="userVideoQuotaUsedDaily" aria-valuemin="0" [attr.aria-valuemax]="user.videoQuotaDaily"></div> | 18 | [attr.aria-valuenow]="userVideoQuotaUsedDaily" aria-valuemin="0" [attr.aria-valuemax]="user.videoQuotaDaily"></div> |
diff --git a/client/src/app/shared/shared-main/video/video-edit.model.ts b/client/src/app/shared/shared-main/video/video-edit.model.ts index 91d57cb6b..47eee80d8 100644 --- a/client/src/app/shared/shared-main/video/video-edit.model.ts +++ b/client/src/app/shared/shared-main/video/video-edit.model.ts | |||
@@ -1,6 +1,7 @@ | |||
1 | import { getAbsoluteAPIUrl } from '@app/helpers' | 1 | import { getAbsoluteAPIUrl } from '@app/helpers' |
2 | import { VideoPrivacy, VideoScheduleUpdate, VideoUpdate } from '@shared/models' | 2 | import { VideoPrivacy, VideoScheduleUpdate, VideoUpdate } from '@shared/models' |
3 | import { VideoDetails } from './video-details.model' | 3 | import { VideoDetails } from './video-details.model' |
4 | import { objectKeysTyped } from '@shared/core-utils' | ||
4 | 5 | ||
5 | export class VideoEdit implements VideoUpdate { | 6 | export class VideoEdit implements VideoUpdate { |
6 | static readonly SPECIAL_SCHEDULED_PRIVACY = -1 | 7 | static readonly SPECIAL_SCHEDULED_PRIVACY = -1 |
@@ -65,8 +66,9 @@ export class VideoEdit implements VideoUpdate { | |||
65 | } | 66 | } |
66 | 67 | ||
67 | patch (values: { [ id: string ]: any }) { | 68 | patch (values: { [ id: string ]: any }) { |
68 | Object.keys(values).forEach((key) => { | 69 | objectKeysTyped(values).forEach(key => { |
69 | this[key] = values[key] | 70 | // FIXME: typings |
71 | (this as any)[key] = values[key] | ||
70 | }) | 72 | }) |
71 | 73 | ||
72 | // If schedule publication, the video is private and will be changed to public privacy | 74 | // If schedule publication, the video is private and will be changed to public privacy |
diff --git a/client/src/app/shared/shared-main/video/video.resolver.ts b/client/src/app/shared/shared-main/video/video.resolver.ts index 65b7230ce..dc07bb5da 100644 --- a/client/src/app/shared/shared-main/video/video.resolver.ts +++ b/client/src/app/shared/shared-main/video/video.resolver.ts | |||
@@ -1,9 +1,9 @@ | |||
1 | import { Injectable } from '@angular/core' | 1 | import { Injectable } from '@angular/core' |
2 | import { ActivatedRouteSnapshot, Resolve } from '@angular/router' | 2 | import { ActivatedRouteSnapshot } from '@angular/router' |
3 | import { VideoService } from './video.service' | 3 | import { VideoService } from './video.service' |
4 | 4 | ||
5 | @Injectable() | 5 | @Injectable() |
6 | export class VideoResolver implements Resolve<any> { | 6 | export class VideoResolver { |
7 | constructor ( | 7 | constructor ( |
8 | private videoService: VideoService | 8 | private videoService: VideoService |
9 | ) { | 9 | ) { |
diff --git a/client/src/app/shared/shared-moderation/server-blocklist.component.html b/client/src/app/shared/shared-moderation/server-blocklist.component.html index e07703cf4..1a13e0207 100644 --- a/client/src/app/shared/shared-moderation/server-blocklist.component.html +++ b/client/src/app/shared/shared-moderation/server-blocklist.component.html | |||
@@ -14,10 +14,10 @@ | |||
14 | <ng-template pTemplate="caption"> | 14 | <ng-template pTemplate="caption"> |
15 | <div class="caption"> | 15 | <div class="caption"> |
16 | <div class="left-buttons"> | 16 | <div class="left-buttons"> |
17 | <a class="block-button" (click)="addServersToBlock()" (key.enter)="addServersToBlock()"> | 17 | <button class="peertube-create-button" (click)="addServersToBlock()" (key.enter)="addServersToBlock()"> |
18 | <my-global-icon iconName="add" aria-hidden="true"></my-global-icon> | 18 | <my-global-icon iconName="add" aria-hidden="true"></my-global-icon> |
19 | <ng-container i18n>Mute domain</ng-container> | 19 | <ng-container i18n>Mute domain</ng-container> |
20 | </a> | 20 | </button> |
21 | </div> | 21 | </div> |
22 | 22 | ||
23 | <div class="ms-auto"> | 23 | <div class="ms-auto"> |
diff --git a/client/src/app/shared/shared-moderation/server-blocklist.component.scss b/client/src/app/shared/shared-moderation/server-blocklist.component.scss index 1a6b0435f..10b9a40a1 100644 --- a/client/src/app/shared/shared-moderation/server-blocklist.component.scss +++ b/client/src/app/shared/shared-moderation/server-blocklist.component.scss | |||
@@ -20,7 +20,3 @@ a { | |||
20 | @include peertube-button; | 20 | @include peertube-button; |
21 | @include grey-button; | 21 | @include grey-button; |
22 | } | 22 | } |
23 | |||
24 | .block-button { | ||
25 | @include create-button; | ||
26 | } | ||
diff --git a/client/src/app/shared/shared-share-modal/video-share.component.ts b/client/src/app/shared/shared-share-modal/video-share.component.ts index 1b69aa2d0..32f900f15 100644 --- a/client/src/app/shared/shared-share-modal/video-share.component.ts +++ b/client/src/app/shared/shared-share-modal/video-share.component.ts | |||
@@ -106,7 +106,8 @@ export class VideoShareComponent { | |||
106 | includeVideoInPlaylist: false | 106 | includeVideoInPlaylist: false |
107 | }, { | 107 | }, { |
108 | set: (target, prop, value) => { | 108 | set: (target, prop, value) => { |
109 | target[prop] = value | 109 | // FIXME: typings |
110 | (target as any)[prop] = value | ||
110 | 111 | ||
111 | if (prop === 'embedP2P') { | 112 | if (prop === 'embedP2P') { |
112 | // Auto enabled warning title if P2P is enabled | 113 | // Auto enabled warning title if P2P is enabled |
diff --git a/client/src/app/shared/shared-tables/video-cell.component.html b/client/src/app/shared/shared-tables/video-cell.component.html index ea432b70e..38e7dea17 100644 --- a/client/src/app/shared/shared-tables/video-cell.component.html +++ b/client/src/app/shared/shared-tables/video-cell.component.html | |||
@@ -1,7 +1,7 @@ | |||
1 | <a [href]="getVideoUrl()" class="table-video-link" [title]="video.name" target="_blank" rel="noopener noreferrer"> | 1 | <a [href]="getVideoUrl()" class="table-video-link" [title]="video.name" target="_blank" rel="noopener noreferrer"> |
2 | <div class="table-video"> | 2 | <div class="table-video"> |
3 | <div class="table-video-image"> | 3 | <div class="table-video-image"> |
4 | <img [src]="video.thumbnailPath"> | 4 | <img [src]="video.thumbnailPath" alt=""> |
5 | 5 | ||
6 | <ng-content select="[image]"></ng-content> | 6 | <ng-content select="[image]"></ng-content> |
7 | </div> | 7 | </div> |
diff --git a/client/src/app/shared/shared-thumbnail/video-thumbnail.component.html b/client/src/app/shared/shared-thumbnail/video-thumbnail.component.html index 57fcdd899..6c9a8b91c 100644 --- a/client/src/app/shared/shared-thumbnail/video-thumbnail.component.html +++ b/client/src/app/shared/shared-thumbnail/video-thumbnail.component.html | |||
@@ -11,15 +11,15 @@ | |||
11 | 11 | ||
12 | <div *ngIf="displayWatchLaterPlaylist" class="video-thumbnail-actions-overlay"> | 12 | <div *ngIf="displayWatchLaterPlaylist" class="video-thumbnail-actions-overlay"> |
13 | <ng-container *ngIf="inWatchLaterPlaylist !== true"> | 13 | <ng-container *ngIf="inWatchLaterPlaylist !== true"> |
14 | <div class="video-thumbnail-watch-later-overlay" placement="left" [ngbTooltip]="addToWatchLaterText" container="body" (click)="onWatchLaterClick($event)"> | 14 | <button class="video-thumbnail-watch-later-overlay button-unstyle" placement="left" [ngbTooltip]="addToWatchLaterText" container="body" (click)="onWatchLaterClick($event)"> |
15 | <my-global-icon iconName="clock" [attr.aria-label]="addToWatchLaterText" role="button"></my-global-icon> | 15 | <my-global-icon iconName="clock" [attr.aria-label]="addToWatchLaterText" role="button"></my-global-icon> |
16 | </div> | 16 | </button> |
17 | </ng-container> | 17 | </ng-container> |
18 | 18 | ||
19 | <ng-container *ngIf="inWatchLaterPlaylist === true"> | 19 | <ng-container *ngIf="inWatchLaterPlaylist === true"> |
20 | <div class="video-thumbnail-watch-later-overlay" placement="left" [ngbTooltip]="addedToWatchLaterText" container="body" (click)="onWatchLaterClick($event)"> | 20 | <button class="video-thumbnail-watch-later-overlay button-unstyle" placement="left" [ngbTooltip]="addedToWatchLaterText" container="body" (click)="onWatchLaterClick($event)"> |
21 | <my-global-icon iconName="tick" [attr.aria-label]="addedToWatchLaterText" role="button"></my-global-icon> | 21 | <my-global-icon iconName="tick" [attr.aria-label]="addedToWatchLaterText" role="button"></my-global-icon> |
22 | </div> | 22 | </button> |
23 | </ng-container> | 23 | </ng-container> |
24 | </div> | 24 | </div> |
25 | 25 | ||
diff --git a/client/src/app/shared/shared-video-live/live-stream-information.component.html b/client/src/app/shared/shared-video-live/live-stream-information.component.html index 8e61bdbb3..e385b429c 100644 --- a/client/src/app/shared/shared-video-live/live-stream-information.component.html +++ b/client/src/app/shared/shared-video-live/live-stream-information.component.html | |||
@@ -33,7 +33,7 @@ | |||
33 | </div> | 33 | </div> |
34 | 34 | ||
35 | <div class="journal" *ngIf="latestLiveSessions.length !== 0"> | 35 | <div class="journal" *ngIf="latestLiveSessions.length !== 0"> |
36 | <label i18n>Latest live sessions</label> | 36 | <div class="mb-2 fw-bold" i18n>Latest live sessions</div> |
37 | 37 | ||
38 | <div class="journal-session" *ngFor="let session of latestLiveSessions"> | 38 | <div class="journal-session" *ngFor="let session of latestLiveSessions"> |
39 | <span i18n class="pt-badge badge-success" *ngIf="!getErrorLabel(session)">Success</span> | 39 | <span i18n class="pt-badge badge-success" *ngIf="!getErrorLabel(session)">Success</span> |
diff --git a/client/src/app/shared/shared-video-miniature/video-download.component.html b/client/src/app/shared/shared-video-miniature/video-download.component.html index 3d8ce22de..a3676e159 100644 --- a/client/src/app/shared/shared-video-miniature/video-download.component.html +++ b/client/src/app/shared/shared-video-miniature/video-download.component.html | |||
@@ -111,9 +111,9 @@ | |||
111 | </div> | 111 | </div> |
112 | </div> | 112 | </div> |
113 | 113 | ||
114 | <div | 114 | <button |
115 | (click)="isAdvancedCustomizationCollapsed = !isAdvancedCustomizationCollapsed" | 115 | (click)="isAdvancedCustomizationCollapsed = !isAdvancedCustomizationCollapsed" |
116 | role="button" class="advanced-filters-button" | 116 | class="advanced-filters-button button-unstyle" |
117 | [attr.aria-expanded]="!isAdvancedCustomizationCollapsed" aria-controls="collapseBasic" | 117 | [attr.aria-expanded]="!isAdvancedCustomizationCollapsed" aria-controls="collapseBasic" |
118 | > | 118 | > |
119 | <ng-container *ngIf="isAdvancedCustomizationCollapsed"> | 119 | <ng-container *ngIf="isAdvancedCustomizationCollapsed"> |
@@ -131,7 +131,7 @@ | |||
131 | Simple | 131 | Simple |
132 | </ng-container> | 132 | </ng-container> |
133 | </ng-container> | 133 | </ng-container> |
134 | </div> | 134 | </button> |
135 | </ng-container> | 135 | </ng-container> |
136 | </div> | 136 | </div> |
137 | 137 | ||
diff --git a/client/src/app/shared/shared-video-miniature/video-download.component.ts b/client/src/app/shared/shared-video-miniature/video-download.component.ts index 4135542dc..cac82d8d0 100644 --- a/client/src/app/shared/shared-video-miniature/video-download.component.ts +++ b/client/src/app/shared/shared-video-miniature/video-download.component.ts | |||
@@ -1,4 +1,4 @@ | |||
1 | import { mapValues, pick } from 'lodash-es' | 1 | import { mapValues } from 'lodash-es' |
2 | import { firstValueFrom } from 'rxjs' | 2 | import { firstValueFrom } from 'rxjs' |
3 | import { tap } from 'rxjs/operators' | 3 | import { tap } from 'rxjs/operators' |
4 | import { Component, ElementRef, Inject, LOCALE_ID, ViewChild } from '@angular/core' | 4 | import { Component, ElementRef, Inject, LOCALE_ID, ViewChild } from '@angular/core' |
@@ -6,11 +6,12 @@ import { HooksService } from '@app/core' | |||
6 | import { NgbModal, NgbModalRef } from '@ng-bootstrap/ng-bootstrap' | 6 | import { NgbModal, NgbModalRef } from '@ng-bootstrap/ng-bootstrap' |
7 | import { logger } from '@root-helpers/logger' | 7 | import { logger } from '@root-helpers/logger' |
8 | import { videoRequiresAuth } from '@root-helpers/video' | 8 | import { videoRequiresAuth } from '@root-helpers/video' |
9 | import { objectKeysTyped, pick } from '@shared/core-utils' | ||
9 | import { VideoCaption, VideoFile, VideoPrivacy } from '@shared/models' | 10 | import { VideoCaption, VideoFile, VideoPrivacy } from '@shared/models' |
10 | import { BytesPipe, NumberFormatterPipe, VideoDetails, VideoFileTokenService, VideoService } from '../shared-main' | 11 | import { BytesPipe, NumberFormatterPipe, VideoDetails, VideoFileTokenService, VideoService } from '../shared-main' |
11 | 12 | ||
12 | type DownloadType = 'video' | 'subtitles' | 13 | type DownloadType = 'video' | 'subtitles' |
13 | type FileMetadata = { [key: string]: { label: string, value: string } } | 14 | type FileMetadata = { [key: string]: { label: string, value: string | number } } |
14 | 15 | ||
15 | @Component({ | 16 | @Component({ |
16 | selector: 'my-video-download', | 17 | selector: 'my-video-download', |
@@ -218,10 +219,10 @@ export class VideoDownloadComponent { | |||
218 | const keyToTranslateFunction = { | 219 | const keyToTranslateFunction = { |
219 | encoder: (value: string) => ({ label: $localize`Encoder`, value }), | 220 | encoder: (value: string) => ({ label: $localize`Encoder`, value }), |
220 | format_long_name: (value: string) => ({ label: $localize`Format name`, value }), | 221 | format_long_name: (value: string) => ({ label: $localize`Format name`, value }), |
221 | size: (value: number) => ({ label: $localize`Size`, value: this.bytesPipe.transform(value, 2) }), | 222 | size: (value: number | string) => ({ label: $localize`Size`, value: this.bytesPipe.transform(+value, 2) }), |
222 | bit_rate: (value: number) => ({ | 223 | bit_rate: (value: number | string) => ({ |
223 | label: $localize`Bitrate`, | 224 | label: $localize`Bitrate`, |
224 | value: `${this.numbersPipe.transform(value)}bps` | 225 | value: `${this.numbersPipe.transform(+value)}bps` |
225 | }) | 226 | }) |
226 | } | 227 | } |
227 | 228 | ||
@@ -230,8 +231,8 @@ export class VideoDownloadComponent { | |||
230 | delete sanitizedFormat.tags | 231 | delete sanitizedFormat.tags |
231 | 232 | ||
232 | return mapValues( | 233 | return mapValues( |
233 | pick(sanitizedFormat, Object.keys(keyToTranslateFunction)), | 234 | pick(sanitizedFormat, objectKeysTyped(keyToTranslateFunction)), |
234 | (val, key) => keyToTranslateFunction[key](val) | 235 | (val: string, key: keyof typeof keyToTranslateFunction) => keyToTranslateFunction[key](val) |
235 | ) | 236 | ) |
236 | } | 237 | } |
237 | 238 | ||
@@ -242,29 +243,29 @@ export class VideoDownloadComponent { | |||
242 | let keyToTranslateFunction = { | 243 | let keyToTranslateFunction = { |
243 | codec_long_name: (value: string) => ({ label: $localize`Codec`, value }), | 244 | codec_long_name: (value: string) => ({ label: $localize`Codec`, value }), |
244 | profile: (value: string) => ({ label: $localize`Profile`, value }), | 245 | profile: (value: string) => ({ label: $localize`Profile`, value }), |
245 | bit_rate: (value: number) => ({ | 246 | bit_rate: (value: number | string) => ({ |
246 | label: $localize`Bitrate`, | 247 | label: $localize`Bitrate`, |
247 | value: `${this.numbersPipe.transform(value)}bps` | 248 | value: `${this.numbersPipe.transform(+value)}bps` |
248 | }) | 249 | }) |
249 | } | 250 | } |
250 | 251 | ||
251 | if (type === 'video') { | 252 | if (type === 'video') { |
252 | keyToTranslateFunction = Object.assign(keyToTranslateFunction, { | 253 | keyToTranslateFunction = Object.assign(keyToTranslateFunction, { |
253 | width: (value: number) => ({ label: $localize`Resolution`, value: `${value}x${stream.height}` }), | 254 | width: (value: string | number) => ({ label: $localize`Resolution`, value: `${value}x${stream.height}` }), |
254 | display_aspect_ratio: (value: string) => ({ label: $localize`Aspect ratio`, value }), | 255 | display_aspect_ratio: (value: string) => ({ label: $localize`Aspect ratio`, value }), |
255 | avg_frame_rate: (value: string) => ({ label: $localize`Average frame rate`, value }), | 256 | avg_frame_rate: (value: string) => ({ label: $localize`Average frame rate`, value }), |
256 | pix_fmt: (value: string) => ({ label: $localize`Pixel format`, value }) | 257 | pix_fmt: (value: string) => ({ label: $localize`Pixel format`, value }) |
257 | }) | 258 | }) |
258 | } else { | 259 | } else { |
259 | keyToTranslateFunction = Object.assign(keyToTranslateFunction, { | 260 | keyToTranslateFunction = Object.assign(keyToTranslateFunction, { |
260 | sample_rate: (value: number) => ({ label: $localize`Sample rate`, value }), | 261 | sample_rate: (value: string | number) => ({ label: $localize`Sample rate`, value }), |
261 | channel_layout: (value: number) => ({ label: $localize`Channel Layout`, value }) | 262 | channel_layout: (value: string | number) => ({ label: $localize`Channel Layout`, value }) |
262 | }) | 263 | }) |
263 | } | 264 | } |
264 | 265 | ||
265 | return mapValues( | 266 | return mapValues( |
266 | pick(stream, Object.keys(keyToTranslateFunction)), | 267 | pick(stream, Object.keys(keyToTranslateFunction)), |
267 | (val, key) => keyToTranslateFunction[key](val) | 268 | (val: string, key: keyof typeof keyToTranslateFunction) => keyToTranslateFunction[key](val) |
268 | ) | 269 | ) |
269 | } | 270 | } |
270 | 271 | ||
diff --git a/client/src/app/shared/shared-video-miniature/video-filters-header.component.html b/client/src/app/shared/shared-video-miniature/video-filters-header.component.html index 48bb0d812..3d39c6fdc 100644 --- a/client/src/app/shared/shared-video-miniature/video-filters-header.component.html +++ b/client/src/app/shared/shared-video-miniature/video-filters-header.component.html | |||
@@ -2,7 +2,7 @@ | |||
2 | <div class="label-description muted" i18n> | 2 | <div class="label-description muted" i18n> |
3 | Update | 3 | Update |
4 | <a routerLink="/my-account/settings" [fragment]="fragment"> | 4 | <a routerLink="/my-account/settings" [fragment]="fragment"> |
5 | <span (click)="onAccountSettingsClick($event)">your settings</span> | 5 | <button class="button-unstyle" (click)="onAccountSettingsClick($event)">your settings</button> |
6 | </a | 6 | </a |
7 | ></div> | 7 | ></div> |
8 | </ng-template> | 8 | </ng-template> |
@@ -23,9 +23,9 @@ | |||
23 | <my-global-icon iconName="chevrons-up"></my-global-icon> | 23 | <my-global-icon iconName="chevrons-up"></my-global-icon> |
24 | </button> | 24 | </button> |
25 | 25 | ||
26 | <div | 26 | <button |
27 | *ngFor="let activeFilter of filters.getActiveFilters()" (click)="resetFilter(activeFilter.key, activeFilter.canRemove)" | 27 | *ngFor="let activeFilter of filters.getActiveFilters()" (click)="resetFilter(activeFilter.key, activeFilter.canRemove)" |
28 | class="active-filter pastille" [ngClass]="{ 'can-remove': activeFilter.canRemove }" [title]="getFilterTitle(activeFilter.canRemove)" | 28 | class="active-filter pastille button-unstyle" [ngClass]="{ 'can-remove': activeFilter.canRemove }" [title]="getFilterTitle(activeFilter.canRemove)" |
29 | > | 29 | > |
30 | <span> | 30 | <span> |
31 | {{ activeFilter.label }} | 31 | {{ activeFilter.label }} |
@@ -34,7 +34,7 @@ | |||
34 | </span> | 34 | </span> |
35 | 35 | ||
36 | <my-global-icon *ngIf="activeFilter.canRemove" iconName="cross"></my-global-icon> | 36 | <my-global-icon *ngIf="activeFilter.canRemove" iconName="cross"></my-global-icon> |
37 | </div> | 37 | </button> |
38 | </div> | 38 | </div> |
39 | 39 | ||
40 | <ng-select | 40 | <ng-select |
diff --git a/client/src/app/shared/shared-video-miniature/video-filters.model.ts b/client/src/app/shared/shared-video-miniature/video-filters.model.ts index 4069ab4b5..4db73b25a 100644 --- a/client/src/app/shared/shared-video-miniature/video-filters.model.ts +++ b/client/src/app/shared/shared-video-miniature/video-filters.model.ts | |||
@@ -37,7 +37,7 @@ export class VideoFilters { | |||
37 | private activeFilters: { key: string, canRemove: boolean, label: string, value?: string }[] = [] | 37 | private activeFilters: { key: string, canRemove: boolean, label: string, value?: string }[] = [] |
38 | private defaultNSFWPolicy: NSFWPolicyType | 38 | private defaultNSFWPolicy: NSFWPolicyType |
39 | 39 | ||
40 | private onChangeCallbacks: Array<() => void> = [] | 40 | private onChangeCallbacks: (() => void)[] = [] |
41 | private oldFormObjectString: string | 41 | private oldFormObjectString: string |
42 | 42 | ||
43 | private readonly hiddenFields: string[] = [] | 43 | private readonly hiddenFields: string[] = [] |
@@ -84,7 +84,7 @@ export class VideoFilters { | |||
84 | if (specificKey && specificKey !== key) continue | 84 | if (specificKey && specificKey !== key) continue |
85 | 85 | ||
86 | // FIXME: typings | 86 | // FIXME: typings |
87 | this[key as any] = value | 87 | (this as any)[key] = value |
88 | } | 88 | } |
89 | 89 | ||
90 | this.buildActiveFilters() | 90 | this.buildActiveFilters() |
diff --git a/client/src/app/shared/shared-video-miniature/video-miniature.component.html b/client/src/app/shared/shared-video-miniature/video-miniature.component.html index 42d13f458..3f0180695 100644 --- a/client/src/app/shared/shared-video-miniature/video-miniature.component.html +++ b/client/src/app/shared/shared-video-miniature/video-miniature.component.html | |||
@@ -51,7 +51,7 @@ | |||
51 | <ng-container *ngIf="displayOptions.state">{{ getStateLabel(video) }}</ng-container> | 51 | <ng-container *ngIf="displayOptions.state">{{ getStateLabel(video) }}</ng-container> |
52 | </div> | 52 | </div> |
53 | 53 | ||
54 | <div *ngIf="containedInPlaylists" class="fs-6"> | 54 | <div *ngIf="containedInPlaylists" class="contained-in-playlists"> |
55 | <a *ngFor="let playlist of containedInPlaylists" class="pt-badge badge-secondary" [routerLink]="['/w/p/', playlist.playlistShortUUID]"> | 55 | <a *ngFor="let playlist of containedInPlaylists" class="pt-badge badge-secondary" [routerLink]="['/w/p/', playlist.playlistShortUUID]"> |
56 | {{ playlist.playlistDisplayName }} | 56 | {{ playlist.playlistDisplayName }} |
57 | </a> | 57 | </a> |
diff --git a/client/src/app/shared/shared-video-miniature/video-miniature.component.scss b/client/src/app/shared/shared-video-miniature/video-miniature.component.scss index d48b00518..06ca4a672 100644 --- a/client/src/app/shared/shared-video-miniature/video-miniature.component.scss +++ b/client/src/app/shared/shared-video-miniature/video-miniature.component.scss | |||
@@ -181,6 +181,14 @@ my-actor-avatar { | |||
181 | } | 181 | } |
182 | } | 182 | } |
183 | 183 | ||
184 | .contained-in-playlists { | ||
185 | display: flex; | ||
186 | flex-wrap: wrap; | ||
187 | column-gap: 5px; | ||
188 | row-gap: 5px; | ||
189 | font-size: 1rem; | ||
190 | } | ||
191 | |||
184 | @include on-small-main-col { | 192 | @include on-small-main-col { |
185 | .video-miniature.display-as-row { | 193 | .video-miniature.display-as-row { |
186 | --rowThumbnailWidth: #{$video-thumbnail-medium-width}; | 194 | --rowThumbnailWidth: #{$video-thumbnail-medium-width}; |
diff --git a/client/src/app/shared/shared-video-miniature/videos-list.component.html b/client/src/app/shared/shared-video-miniature/videos-list.component.html index 8c8bf80d9..909c86d3d 100644 --- a/client/src/app/shared/shared-video-miniature/videos-list.component.html +++ b/client/src/app/shared/shared-video-miniature/videos-list.component.html | |||
@@ -16,9 +16,9 @@ | |||
16 | <ng-container *ngTemplateOutlet="actionContent; context:{ $implicit: action }"></ng-container> | 16 | <ng-container *ngTemplateOutlet="actionContent; context:{ $implicit: action }"></ng-container> |
17 | </a> | 17 | </a> |
18 | 18 | ||
19 | <a *ngIf="!action.routerLink && !action.href && action.click" class="ms-2" (click)="action.click($event)" (key.enter)="action.click($event)"> | 19 | <button *ngIf="!action.routerLink && !action.href && action.click" class="ms-2 button-unstyle" (click)="action.click($event)" (key.enter)="action.click($event)"> |
20 | <ng-container *ngTemplateOutlet="actionContent; context:{ $implicit: action }"></ng-container> | 20 | <ng-container *ngTemplateOutlet="actionContent; context:{ $implicit: action }"></ng-container> |
21 | </a> | 21 | </button> |
22 | 22 | ||
23 | <a *ngIf="!action.routerLink && action.href && action.click" class="ms-2" (click)="action.click($event)" (key.enter)="action.click($event)" [href]="action.href"> | 23 | <a *ngIf="!action.routerLink && action.href && action.click" class="ms-2" (click)="action.click($event)" (key.enter)="action.click($event)" [href]="action.href"> |
24 | <ng-container *ngTemplateOutlet="actionContent; context:{ $implicit: action }"></ng-container> | 24 | <ng-container *ngTemplateOutlet="actionContent; context:{ $implicit: action }"></ng-container> |
diff --git a/client/src/app/shared/shared-video-miniature/videos-selection.component.html b/client/src/app/shared/shared-video-miniature/videos-selection.component.html index 6c6db4b96..8931158a9 100644 --- a/client/src/app/shared/shared-video-miniature/videos-selection.component.html +++ b/client/src/app/shared/shared-video-miniature/videos-selection.component.html | |||
@@ -20,9 +20,9 @@ | |||
20 | <!-- Display only once --> | 20 | <!-- Display only once --> |
21 | <div class="action-selection-mode" *ngIf="isInSelectionMode() === true && i === 0"> | 21 | <div class="action-selection-mode" *ngIf="isInSelectionMode() === true && i === 0"> |
22 | <div class="action-selection-mode-child"> | 22 | <div class="action-selection-mode-child"> |
23 | <span i18n class="action-button action-button-cancel-selection" (click)="abortSelectionMode()"> | 23 | <button i18n class="action-button action-button-cancel-selection" (click)="abortSelectionMode()"> |
24 | Cancel | 24 | Cancel |
25 | </span> | 25 | </button> |
26 | 26 | ||
27 | <ng-container *ngTemplateOutlet="globalButtonsTemplate"></ng-container> | 27 | <ng-container *ngTemplateOutlet="globalButtonsTemplate"></ng-container> |
28 | </div> | 28 | </div> |
diff --git a/client/src/app/shared/shared-video-miniature/videos-selection.component.ts b/client/src/app/shared/shared-video-miniature/videos-selection.component.ts index 460a0080e..86fe502e2 100644 --- a/client/src/app/shared/shared-video-miniature/videos-selection.component.ts +++ b/client/src/app/shared/shared-video-miniature/videos-selection.component.ts | |||
@@ -2,6 +2,7 @@ import { Observable, Subject } from 'rxjs' | |||
2 | import { AfterContentInit, Component, ContentChildren, EventEmitter, Input, Output, QueryList, TemplateRef } from '@angular/core' | 2 | import { AfterContentInit, Component, ContentChildren, EventEmitter, Input, Output, QueryList, TemplateRef } from '@angular/core' |
3 | import { ComponentPagination, Notifier, User } from '@app/core' | 3 | import { ComponentPagination, Notifier, User } from '@app/core' |
4 | import { logger } from '@root-helpers/logger' | 4 | import { logger } from '@root-helpers/logger' |
5 | import { objectKeysTyped } from '@shared/core-utils' | ||
5 | import { ResultList, VideosExistInPlaylists, VideoSortField } from '@shared/models' | 6 | import { ResultList, VideosExistInPlaylists, VideoSortField } from '@shared/models' |
6 | import { PeerTubeTemplateDirective, Video } from '../shared-main' | 7 | import { PeerTubeTemplateDirective, Video } from '../shared-main' |
7 | import { MiniatureDisplayOptions } from './video-miniature.component' | 8 | import { MiniatureDisplayOptions } from './video-miniature.component' |
@@ -93,7 +94,7 @@ export class VideosSelectionComponent implements AfterContentInit { | |||
93 | } | 94 | } |
94 | 95 | ||
95 | isInSelectionMode () { | 96 | isInSelectionMode () { |
96 | return Object.keys(this._selection).some(k => this._selection[k] === true) | 97 | return objectKeysTyped(this._selection).some(k => this._selection[k] === true) |
97 | } | 98 | } |
98 | 99 | ||
99 | videoById (index: number, video: Video) { | 100 | videoById (index: number, video: Video) { |
diff --git a/client/src/app/shared/shared-video-playlist/video-add-to-playlist.component.html b/client/src/app/shared/shared-video-playlist/video-add-to-playlist.component.html index 6d787796a..f2f69236c 100644 --- a/client/src/app/shared/shared-video-playlist/video-add-to-playlist.component.html +++ b/client/src/app/shared/shared-video-playlist/video-add-to-playlist.component.html | |||
@@ -14,20 +14,20 @@ | |||
14 | *ngFor="let playlist of videoPlaylists" | 14 | *ngFor="let playlist of videoPlaylists" |
15 | class="playlist dropdown-item" [ngClass]="{ 'has-optional-row': playlist.optionalRowDisplayed }" | 15 | class="playlist dropdown-item" [ngClass]="{ 'has-optional-row': playlist.optionalRowDisplayed }" |
16 | > | 16 | > |
17 | <div class="primary-row" (click)="toggleMainPlaylist($event, playlist)"> | 17 | <button class="primary-row button-unstyle" (click)="toggleMainPlaylist($event, playlist)"> |
18 | <my-peertube-checkbox | 18 | <my-peertube-checkbox |
19 | [disabled]="isPresentMultipleTimes(playlist) || playlist.optionalRowDisplayed" [inputName]="getPrimaryInputName(playlist)" | 19 | [disabled]="isPresentMultipleTimes(playlist) || playlist.optionalRowDisplayed" [inputName]="getPrimaryInputName(playlist)" |
20 | [ngModel]="isPrimaryCheckboxChecked(playlist)" [onPushWorkaround]="true" | 20 | [ngModel]="isPrimaryCheckboxChecked(playlist)" [onPushWorkaround]="true" |
21 | ></my-peertube-checkbox> | 21 | ></my-peertube-checkbox> |
22 | 22 | ||
23 | <label class="display-name"> | 23 | <label [for]="getPrimaryInputName(playlist)" class="display-name"> |
24 | {{ playlist.displayName }} | 24 | {{ playlist.displayName }} |
25 | </label> | 25 | </label> |
26 | 26 | ||
27 | <div class="optional-row-icon" *ngIf="isPrimaryCheckboxChecked(playlist)" (click)="$event.stopPropagation(); toggleOptionalRow(playlist)"> | 27 | <button class="optional-row-icon button-unstyle" *ngIf="isPrimaryCheckboxChecked(playlist)" (click)="$event.stopPropagation(); toggleOptionalRow(playlist)"> |
28 | <my-global-icon iconName="add" aria-hidden="true"></my-global-icon> | 28 | <my-global-icon iconName="add" aria-hidden="true"></my-global-icon> |
29 | </div> | 29 | </button> |
30 | </div> | 30 | </button> |
31 | 31 | ||
32 | <div class="optional-rows" *ngIf="playlist.optionalRowDisplayed"> | 32 | <div class="optional-rows" *ngIf="playlist.optionalRowDisplayed"> |
33 | <div class="header-label" i18n>Start at</div> | 33 | <div class="header-label" i18n>Start at</div> |
@@ -58,11 +58,11 @@ | |||
58 | </div> | 58 | </div> |
59 | </div> | 59 | </div> |
60 | 60 | ||
61 | <div class="new-playlist-button dropdown-item" (click)="openCreateBlock($event)" [hidden]="isNewPlaylistBlockOpened"> | 61 | <button class="new-playlist-button dropdown-item" (click)="openCreateBlock($event)" [hidden]="isNewPlaylistBlockOpened"> |
62 | <my-global-icon iconName="add" aria-hidden="true"></my-global-icon> | 62 | <my-global-icon iconName="add" aria-hidden="true"></my-global-icon> |
63 | 63 | ||
64 | <span i18n>Create a private playlist</span> | 64 | <span i18n>Create a private playlist</span> |
65 | </div> | 65 | </button> |
66 | 66 | ||
67 | <form class="new-playlist-block dropdown-item" *ngIf="isNewPlaylistBlockOpened" (ngSubmit)="createPlaylist()" [formGroup]="form"> | 67 | <form class="new-playlist-block dropdown-item" *ngIf="isNewPlaylistBlockOpened" (ngSubmit)="createPlaylist()" [formGroup]="form"> |
68 | <div class="form-group"> | 68 | <div class="form-group"> |
diff --git a/client/src/app/shared/shared-video-playlist/video-add-to-playlist.component.scss b/client/src/app/shared/shared-video-playlist/video-add-to-playlist.component.scss index de2f1032b..d1aa95266 100644 --- a/client/src/app/shared/shared-video-playlist/video-add-to-playlist.component.scss +++ b/client/src/app/shared/shared-video-playlist/video-add-to-playlist.component.scss | |||
@@ -67,6 +67,8 @@ | |||
67 | } | 67 | } |
68 | 68 | ||
69 | .optional-row-icon { | 69 | .optional-row-icon { |
70 | @include margin-left(5px); | ||
71 | |||
70 | display: flex; | 72 | display: flex; |
71 | align-items: center; | 73 | align-items: center; |
72 | font-size: 14px; | 74 | font-size: 14px; |
@@ -79,6 +81,10 @@ | |||
79 | width: 19px; | 81 | width: 19px; |
80 | height: 19px; | 82 | height: 19px; |
81 | } | 83 | } |
84 | |||
85 | &:hover { | ||
86 | opacity: 0.8; | ||
87 | } | ||
82 | } | 88 | } |
83 | } | 89 | } |
84 | 90 | ||
diff --git a/client/src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html b/client/src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html index 40c58166d..75afa0709 100644 --- a/client/src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html +++ b/client/src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html | |||
@@ -59,10 +59,10 @@ | |||
59 | 59 | ||
60 | <div ngbDropdownMenu> | 60 | <div ngbDropdownMenu> |
61 | <ng-container *ngIf="playlistElement.video"> | 61 | <ng-container *ngIf="playlistElement.video"> |
62 | <div class="dropdown-item" (click)="toggleDisplayTimestampsOptions($event, playlistElement)"> | 62 | <button ngbDropdownItem (click)="toggleDisplayTimestampsOptions($event, playlistElement)"> |
63 | <my-global-icon iconName="edit" aria-hidden="true"></my-global-icon> | 63 | <my-global-icon iconName="edit" aria-hidden="true"></my-global-icon> |
64 | <ng-container i18n>Edit starts/stops at</ng-container> | 64 | <ng-container i18n>Edit starts/stops at</ng-container> |
65 | </div> | 65 | </button> |
66 | 66 | ||
67 | <div class="timestamp-options" *ngIf="displayTimestampOptions"> | 67 | <div class="timestamp-options" *ngIf="displayTimestampOptions"> |
68 | <div> | 68 | <div> |
@@ -97,10 +97,10 @@ | |||
97 | </div> | 97 | </div> |
98 | </ng-container> | 98 | </ng-container> |
99 | 99 | ||
100 | <span class="dropdown-item" (click)="removeFromPlaylist(playlistElement)"> | 100 | <button ngbDropdownItem (click)="removeFromPlaylist(playlistElement)"> |
101 | <my-global-icon iconName="delete" aria-hidden="true"></my-global-icon> | 101 | <my-global-icon iconName="delete" aria-hidden="true"></my-global-icon> |
102 | <ng-container i18n>Delete from {{ playlist?.displayName }}</ng-container> | 102 | <ng-container i18n>Delete from {{ playlist?.displayName }}</ng-container> |
103 | </span> | 103 | </button> |
104 | </div> | 104 | </div> |
105 | </div> | 105 | </div> |
106 | </div> | 106 | </div> |
diff --git a/client/src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.scss b/client/src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.scss index 0f085231c..cd9d0ce53 100644 --- a/client/src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.scss +++ b/client/src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.scss | |||
@@ -156,6 +156,7 @@ my-video-thumbnail, | |||
156 | @include padding-left(35px); | 156 | @include padding-left(35px); |
157 | 157 | ||
158 | padding-top: 0; | 158 | padding-top: 0; |
159 | margin-top: 5px; | ||
159 | margin-bottom: 15px; | 160 | margin-bottom: 15px; |
160 | 161 | ||
161 | > div { | 162 | > div { |
diff --git a/client/src/assets/player/shared/p2p-media-loader/hls-plugin.ts b/client/src/assets/player/shared/p2p-media-loader/hls-plugin.ts index 63f27eecf..d05d6193c 100644 --- a/client/src/assets/player/shared/p2p-media-loader/hls-plugin.ts +++ b/client/src/assets/player/shared/p2p-media-loader/hls-plugin.ts | |||
@@ -349,7 +349,7 @@ class Html5Hlsjs { | |||
349 | } | 349 | } |
350 | 350 | ||
351 | private _oneLevelObjClone (obj: { [ id: string ]: any }) { | 351 | private _oneLevelObjClone (obj: { [ id: string ]: any }) { |
352 | const result = {} | 352 | const result: { [id: string]: any } = {} |
353 | const objKeys = Object.keys(obj) | 353 | const objKeys = Object.keys(obj) |
354 | for (let i = 0; i < objKeys.length; i++) { | 354 | for (let i = 0; i < objKeys.length; i++) { |
355 | result[objKeys[i]] = obj[objKeys[i]] | 355 | result[objKeys[i]] = obj[objKeys[i]] |
diff --git a/client/src/assets/player/shared/p2p-media-loader/segment-validator.ts b/client/src/assets/player/shared/p2p-media-loader/segment-validator.ts index 6e9bcf103..44a31bfb4 100644 --- a/client/src/assets/player/shared/p2p-media-loader/segment-validator.ts +++ b/client/src/assets/player/shared/p2p-media-loader/segment-validator.ts | |||
@@ -79,7 +79,7 @@ function fetchSha256Segments (options: { | |||
79 | segmentsSha256Url: string | 79 | segmentsSha256Url: string |
80 | authorizationHeader: () => string | 80 | authorizationHeader: () => string |
81 | requiresAuth: boolean | 81 | requiresAuth: boolean |
82 | }) { | 82 | }): Promise<SegmentsJSON> { |
83 | const { serverUrl, segmentsSha256Url, requiresAuth, authorizationHeader } = options | 83 | const { serverUrl, segmentsSha256Url, requiresAuth, authorizationHeader } = options |
84 | 84 | ||
85 | const headers = requiresAuth && isSameOrigin(serverUrl, segmentsSha256Url) | 85 | const headers = requiresAuth && isSameOrigin(serverUrl, segmentsSha256Url) |
diff --git a/client/src/assets/player/shared/settings/settings-dialog.ts b/client/src/assets/player/shared/settings/settings-dialog.ts index 8cd98967f..f5fbbe7ad 100644 --- a/client/src/assets/player/shared/settings/settings-dialog.ts +++ b/client/src/assets/player/shared/settings/settings-dialog.ts | |||
@@ -23,7 +23,7 @@ class SettingsDialog extends Component { | |||
23 | innerHTML: '', | 23 | innerHTML: '', |
24 | tabIndex: -1 | 24 | tabIndex: -1 |
25 | }, { | 25 | }, { |
26 | role: 'dialog', | 26 | 'role': 'dialog', |
27 | 'aria-labelledby': dialogLabelId, | 27 | 'aria-labelledby': dialogLabelId, |
28 | 'aria-describedby': dialogDescriptionId | 28 | 'aria-describedby': dialogDescriptionId |
29 | }) | 29 | }) |
diff --git a/client/src/assets/player/shared/webtorrent/webtorrent-plugin.ts b/client/src/assets/player/shared/webtorrent/webtorrent-plugin.ts index 46d009410..3dde44a60 100644 --- a/client/src/assets/player/shared/webtorrent/webtorrent-plugin.ts +++ b/client/src/assets/player/shared/webtorrent/webtorrent-plugin.ts | |||
@@ -339,7 +339,7 @@ class WebTorrentPlugin extends Plugin { | |||
339 | if (err.message.indexOf('incorrect info hash') !== -1) { | 339 | if (err.message.indexOf('incorrect info hash') !== -1) { |
340 | logger.error('Incorrect info hash detected, falling back to torrent file.') | 340 | logger.error('Incorrect info hash detected, falling back to torrent file.') |
341 | const newOptions = { forcePlay: true, seek: options.seek } | 341 | const newOptions = { forcePlay: true, seek: options.seek } |
342 | return this.addTorrent(this.torrent['xs'], previousVideoFile, newOptions, done) | 342 | return this.addTorrent((this.torrent as any)['xs'], previousVideoFile, newOptions, done) |
343 | } | 343 | } |
344 | 344 | ||
345 | // Remote instance is down | 345 | // Remote instance is down |
@@ -582,7 +582,7 @@ class WebTorrentPlugin extends Plugin { | |||
582 | private stopTorrent (torrent: WebTorrent.Torrent) { | 582 | private stopTorrent (torrent: WebTorrent.Torrent) { |
583 | torrent.pause() | 583 | torrent.pause() |
584 | // Pause does not remove actual peers (in particular the webseed peer) | 584 | // Pause does not remove actual peers (in particular the webseed peer) |
585 | torrent.removePeer(torrent['ws']) | 585 | torrent.removePeer((torrent as any)['ws']) |
586 | } | 586 | } |
587 | 587 | ||
588 | private renderFileInFakeElement (file: WebTorrent.TorrentFile, delay: number) { | 588 | private renderFileInFakeElement (file: WebTorrent.TorrentFile, delay: number) { |
diff --git a/client/src/assets/player/utils.ts b/client/src/assets/player/utils.ts index ffbe64408..cc303b80b 100644 --- a/client/src/assets/player/utils.ts +++ b/client/src/assets/player/utils.ts | |||
@@ -32,7 +32,7 @@ function isSafari () { | |||
32 | 32 | ||
33 | // https://github.com/danrevah/ngx-pipes/blob/master/src/pipes/math/bytes.ts | 33 | // https://github.com/danrevah/ngx-pipes/blob/master/src/pipes/math/bytes.ts |
34 | // Don't import all Angular stuff, just copy the code with shame | 34 | // Don't import all Angular stuff, just copy the code with shame |
35 | const dictionaryBytes: Array<{ max: number, type: string }> = [ | 35 | const dictionaryBytes: { max: number, type: string }[] = [ |
36 | { max: 1024, type: 'B' }, | 36 | { max: 1024, type: 'B' }, |
37 | { max: 1048576, type: 'KB' }, | 37 | { max: 1048576, type: 'KB' }, |
38 | { max: 1073741824, type: 'MB' }, | 38 | { max: 1073741824, type: 'MB' }, |
diff --git a/client/src/root-helpers/bytes.ts b/client/src/root-helpers/bytes.ts index bda786cc6..7b1920a09 100644 --- a/client/src/root-helpers/bytes.ts +++ b/client/src/root-helpers/bytes.ts | |||
@@ -1,4 +1,4 @@ | |||
1 | const dictionary: Array<{ max: number, type: string }> = [ | 1 | const dictionary: { max: number, type: string }[] = [ |
2 | { max: 1024, type: 'B' }, | 2 | { max: 1024, type: 'B' }, |
3 | { max: 1048576, type: 'KB' }, | 3 | { max: 1048576, type: 'KB' }, |
4 | { max: 1073741824, type: 'MB' }, | 4 | { max: 1073741824, type: 'MB' }, |
diff --git a/client/src/root-helpers/logger.ts b/client/src/root-helpers/logger.ts index 618be62cd..8181c13f3 100644 --- a/client/src/root-helpers/logger.ts +++ b/client/src/root-helpers/logger.ts | |||
@@ -59,7 +59,7 @@ class Logger { | |||
59 | if (!payload) return | 59 | if (!payload) return |
60 | 60 | ||
61 | const headers = new Headers({ | 61 | const headers = new Headers({ |
62 | Accept: 'application/json', | 62 | 'Accept': 'application/json', |
63 | 'Content-Type': 'application/json' | 63 | 'Content-Type': 'application/json' |
64 | }) | 64 | }) |
65 | 65 | ||
diff --git a/client/src/root-helpers/plugins-manager.ts b/client/src/root-helpers/plugins-manager.ts index f3416e44a..fd7b5233b 100644 --- a/client/src/root-helpers/plugins-manager.ts +++ b/client/src/root-helpers/plugins-manager.ts | |||
@@ -60,14 +60,14 @@ class PluginsManager { | |||
60 | private loadingScopes: { [id in PluginClientScope]?: boolean } = {} | 60 | private loadingScopes: { [id in PluginClientScope]?: boolean } = {} |
61 | 61 | ||
62 | private pluginsLoaded: { [ scope in PluginClientScope ]: ReplaySubject<boolean> } = { | 62 | private pluginsLoaded: { [ scope in PluginClientScope ]: ReplaySubject<boolean> } = { |
63 | common: new ReplaySubject<boolean>(1), | 63 | 'common': new ReplaySubject<boolean>(1), |
64 | 'admin-plugin': new ReplaySubject<boolean>(1), | 64 | 'admin-plugin': new ReplaySubject<boolean>(1), |
65 | search: new ReplaySubject<boolean>(1), | 65 | 'search': new ReplaySubject<boolean>(1), |
66 | 'video-watch': new ReplaySubject<boolean>(1), | 66 | 'video-watch': new ReplaySubject<boolean>(1), |
67 | signup: new ReplaySubject<boolean>(1), | 67 | 'signup': new ReplaySubject<boolean>(1), |
68 | login: new ReplaySubject<boolean>(1), | 68 | 'login': new ReplaySubject<boolean>(1), |
69 | 'video-edit': new ReplaySubject<boolean>(1), | 69 | 'video-edit': new ReplaySubject<boolean>(1), |
70 | embed: new ReplaySubject<boolean>(1), | 70 | 'embed': new ReplaySubject<boolean>(1), |
71 | 'my-library': new ReplaySubject<boolean>(1), | 71 | 'my-library': new ReplaySubject<boolean>(1), |
72 | 'video-channel': new ReplaySubject<boolean>(1) | 72 | 'video-channel': new ReplaySubject<boolean>(1) |
73 | } | 73 | } |
@@ -317,7 +317,7 @@ async function dynamicImport (url: string) { | |||
317 | const script = document.createElement('script') | 317 | const script = document.createElement('script') |
318 | 318 | ||
319 | const destructor = () => { | 319 | const destructor = () => { |
320 | delete window[vector] | 320 | delete window[vector as any] |
321 | script.onerror = null | 321 | script.onerror = null |
322 | script.onload = null | 322 | script.onload = null |
323 | script.remove() | 323 | script.remove() |
@@ -333,7 +333,7 @@ async function dynamicImport (url: string) { | |||
333 | destructor() | 333 | destructor() |
334 | } | 334 | } |
335 | script.onload = () => { | 335 | script.onload = () => { |
336 | resolve(window[vector]) | 336 | resolve(window[vector as any]) |
337 | destructor() | 337 | destructor() |
338 | } | 338 | } |
339 | const loader = `import * as m from "${url}"; window.${vector} = m;` // export Module | 339 | const loader = `import * as m from "${url}"; window.${vector} = m;` // export Module |
diff --git a/client/src/root-helpers/video.ts b/client/src/root-helpers/video.ts index 01feddbdc..9022b908b 100644 --- a/client/src/root-helpers/video.ts +++ b/client/src/root-helpers/video.ts | |||
@@ -21,7 +21,7 @@ function buildVideoOrPlaylistEmbed (options: { | |||
21 | const wrapper = document.createElement('div') | 21 | const wrapper = document.createElement('div') |
22 | 22 | ||
23 | wrapper.style.position = 'relative' | 23 | wrapper.style.position = 'relative' |
24 | wrapper.style['padding-top'] = '56.25%' | 24 | wrapper.style.paddingTop = '56.25%' |
25 | 25 | ||
26 | iframe.style.position = 'absolute' | 26 | iframe.style.position = 'absolute' |
27 | iframe.style.inset = '0' | 27 | iframe.style.inset = '0' |
diff --git a/client/src/sass/class-helpers/_buttons.scss b/client/src/sass/class-helpers/_buttons.scss index fdbf6f9d2..5079492d6 100644 --- a/client/src/sass/class-helpers/_buttons.scss +++ b/client/src/sass/class-helpers/_buttons.scss | |||
@@ -39,3 +39,14 @@ | |||
39 | .peertube-button-icon { | 39 | .peertube-button-icon { |
40 | @include button-with-icon(18px, 3px, -1px); | 40 | @include button-with-icon(18px, 3px, -1px); |
41 | } | 41 | } |
42 | |||
43 | .peertube-create-button { | ||
44 | @include peertube-button-link; | ||
45 | @include orange-button; | ||
46 | @include button-with-icon(20px, 5px, -1px); | ||
47 | } | ||
48 | |||
49 | .button-unstyle { | ||
50 | padding: 0; | ||
51 | border: 0; | ||
52 | } | ||
diff --git a/client/src/sass/class-helpers/_common.scss b/client/src/sass/class-helpers/_common.scss index e42d7d587..90fc7e299 100644 --- a/client/src/sass/class-helpers/_common.scss +++ b/client/src/sass/class-helpers/_common.scss | |||
@@ -48,11 +48,15 @@ | |||
48 | border-radius: 0.25rem; | 48 | border-radius: 0.25rem; |
49 | position: relative; | 49 | position: relative; |
50 | 50 | ||
51 | >label { | 51 | > .callout-title { |
52 | position: relative; | 52 | position: relative; |
53 | top: -5px; | 53 | top: -5px; |
54 | left: -10px; | 54 | left: -10px; |
55 | color: #6c757d !important; | 55 | color: #6c757d !important; |
56 | font-size: 1rem; | ||
57 | font-weight: $font-bold; | ||
58 | margin-bottom: 0.5rem; | ||
59 | line-height: inherit; | ||
56 | } | 60 | } |
57 | 61 | ||
58 | &:not(.callout-light) { | 62 | &:not(.callout-light) { |
diff --git a/client/src/sass/include/_mixins.scss b/client/src/sass/include/_mixins.scss index 1ce584f9b..7a100a53d 100644 --- a/client/src/sass/include/_mixins.scss +++ b/client/src/sass/include/_mixins.scss | |||
@@ -604,12 +604,6 @@ | |||
604 | margin-bottom: 10px; | 604 | margin-bottom: 10px; |
605 | } | 605 | } |
606 | 606 | ||
607 | @mixin create-button { | ||
608 | @include peertube-button-link; | ||
609 | @include orange-button; | ||
610 | @include button-with-icon(20px, 5px, -1px); | ||
611 | } | ||
612 | |||
613 | @mixin row-blocks ($column-responsive: true, $min-height: 130px, $separator: true) { | 607 | @mixin row-blocks ($column-responsive: true, $min-height: 130px, $separator: true) { |
614 | display: flex; | 608 | display: flex; |
615 | min-height: $min-height; | 609 | min-height: $min-height; |
diff --git a/client/src/standalone/player/player.ts b/client/src/standalone/player/player.ts index bbe37a42b..75487258b 100644 --- a/client/src/standalone/player/player.ts +++ b/client/src/standalone/player/player.ts | |||
@@ -233,4 +233,4 @@ export class PeerTubePlayer { | |||
233 | } | 233 | } |
234 | 234 | ||
235 | // put it on the window as well as the export | 235 | // put it on the window as well as the export |
236 | (window['PeerTubePlayer'] as any) = PeerTubePlayer | 236 | (window as any)['PeerTubePlayer'] = PeerTubePlayer |
diff --git a/client/src/standalone/videos/embed.html b/client/src/standalone/videos/embed.html index eab6f81a6..32bf5f655 100644 --- a/client/src/standalone/videos/embed.html +++ b/client/src/standalone/videos/embed.html | |||
@@ -35,6 +35,7 @@ | |||
35 | <body id="custom-css" class="standalone-video-embed"> | 35 | <body id="custom-css" class="standalone-video-embed"> |
36 | 36 | ||
37 | <div id="error-block"> | 37 | <div id="error-block"> |
38 | <!-- eslint-disable-next-line @angular-eslint/template/elements-content --> | ||
38 | <h1 id="error-title"></h1> | 39 | <h1 id="error-title"></h1> |
39 | 40 | ||
40 | <div id="error-content"></div> | 41 | <div id="error-content"></div> |
diff --git a/client/src/standalone/videos/embed.ts b/client/src/standalone/videos/embed.ts index d268f4762..cc4274b99 100644 --- a/client/src/standalone/videos/embed.ts +++ b/client/src/standalone/videos/embed.ts | |||
@@ -52,7 +52,7 @@ export class PeerTubeEmbed { | |||
52 | this.liveManager = new LiveManager(this.playerHTML) | 52 | this.liveManager = new LiveManager(this.playerHTML) |
53 | 53 | ||
54 | try { | 54 | try { |
55 | this.config = JSON.parse(window['PeerTubeServerConfig']) | 55 | this.config = JSON.parse((window as any)['PeerTubeServerConfig']) |
56 | } catch (err) { | 56 | } catch (err) { |
57 | logger.error('Cannot parse HTML config.', err) | 57 | logger.error('Cannot parse HTML config.', err) |
58 | } | 58 | } |
@@ -254,9 +254,9 @@ export class PeerTubeEmbed { | |||
254 | this.player.dispose() | 254 | this.player.dispose() |
255 | this.playerHTML.removePlayerElement() | 255 | this.playerHTML.removePlayerElement() |
256 | this.playerHTML.displayError('This video is not available because the remote instance is not responding.', translations) | 256 | this.playerHTML.displayError('This video is not available because the remote instance is not responding.', translations) |
257 | }) | 257 | }); |
258 | 258 | ||
259 | window['videojsPlayer'] = this.player | 259 | (window as any)['videojsPlayer'] = this.player |
260 | 260 | ||
261 | this.buildCSS() | 261 | this.buildCSS() |
262 | this.buildPlayerDock(video) | 262 | this.buildPlayerDock(video) |
diff --git a/client/src/standalone/videos/test-embed.html b/client/src/standalone/videos/test-embed.html index 2b4918681..d818a45ee 100644 --- a/client/src/standalone/videos/test-embed.html +++ b/client/src/standalone/videos/test-embed.html | |||
@@ -6,7 +6,7 @@ | |||
6 | <header> | 6 | <header> |
7 | <div class="logo"> | 7 | <div class="logo"> |
8 | <div class="icon"> | 8 | <div class="icon"> |
9 | <img src="../../assets/images/logo.svg"> | 9 | <img src="../../assets/images/logo.svg" alt=""> |
10 | </div> | 10 | </div> |
11 | <div> | 11 | <div> |
12 | PeerTube | 12 | PeerTube |
diff --git a/client/src/standalone/videos/test-embed.ts b/client/src/standalone/videos/test-embed.ts index ab5262902..b34df11ee 100644 --- a/client/src/standalone/videos/test-embed.ts +++ b/client/src/standalone/videos/test-embed.ts | |||
@@ -22,9 +22,9 @@ window.addEventListener('load', async () => { | |||
22 | mainElement.appendChild(iframe) | 22 | mainElement.appendChild(iframe) |
23 | 23 | ||
24 | logger.info('Document finished loading.') | 24 | logger.info('Document finished loading.') |
25 | const player = new PeerTubePlayer(document.querySelector('iframe')) | 25 | const player = new PeerTubePlayer(document.querySelector('iframe')); |
26 | 26 | ||
27 | window['player'] = player | 27 | (window as any)['player'] = player |
28 | 28 | ||
29 | logger.info('Awaiting player ready...') | 29 | logger.info('Awaiting player ready...') |
30 | await player.ready | 30 | await player.ready |
diff --git a/client/tsconfig.json b/client/tsconfig.json index 1668cfced..785ed1c6c 100644 --- a/client/tsconfig.json +++ b/client/tsconfig.json | |||
@@ -10,7 +10,6 @@ | |||
10 | "experimentalDecorators": true, | 10 | "experimentalDecorators": true, |
11 | "noImplicitAny": true, | 11 | "noImplicitAny": true, |
12 | "noImplicitThis": true, | 12 | "noImplicitThis": true, |
13 | "suppressImplicitAnyIndexErrors": true, | ||
14 | "alwaysStrict": true, | 13 | "alwaysStrict": true, |
15 | "importHelpers": true, | 14 | "importHelpers": true, |
16 | "allowSyntheticDefaultImports": true, | 15 | "allowSyntheticDefaultImports": true, |
diff --git a/client/yarn.lock b/client/yarn.lock index d5355be44..6f6f79bca 100644 --- a/client/yarn.lock +++ b/client/yarn.lock | |||
@@ -2,55 +2,56 @@ | |||
2 | # yarn lockfile v1 | 2 | # yarn lockfile v1 |
3 | 3 | ||
4 | 4 | ||
5 | "@ampproject/remapping@2.2.0", "@ampproject/remapping@^2.1.0": | 5 | "@ampproject/remapping@2.2.1", "@ampproject/remapping@^2.1.0", "@ampproject/remapping@^2.2.0": |
6 | version "2.2.0" | 6 | version "2.2.1" |
7 | resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.0.tgz#56c133824780de3174aed5ab6834f3026790154d" | 7 | resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.1.tgz#99e8e11851128b8702cd57c33684f1d0f260b630" |
8 | integrity sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w== | 8 | integrity sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg== |
9 | dependencies: | 9 | dependencies: |
10 | "@jridgewell/gen-mapping" "^0.1.0" | 10 | "@jridgewell/gen-mapping" "^0.3.0" |
11 | "@jridgewell/trace-mapping" "^0.3.9" | 11 | "@jridgewell/trace-mapping" "^0.3.9" |
12 | 12 | ||
13 | "@angular-devkit/architect@0.1501.6": | 13 | "@angular-devkit/architect@0.1600.2": |
14 | version "0.1501.6" | 14 | version "0.1600.2" |
15 | resolved "https://registry.yarnpkg.com/@angular-devkit/architect/-/architect-0.1501.6.tgz#dc8b935d6aa12a9a7e84fec7b5011dd7cf19b981" | 15 | resolved "https://registry.yarnpkg.com/@angular-devkit/architect/-/architect-0.1600.2.tgz#26ba64209894e541a10c206ca8ed90709b7fa0d9" |
16 | integrity sha512-u07zZFlfrg0Qn4mu5M9Nz0pH2Yd2028XF/73980PsZMxwkSm4diF08v4bHk3UyR7yPT7phwvt4znj6ryZhx1gw== | 16 | integrity sha512-2AOP3/dwLywcjkRr3ixR/lb0uBn1jzaMWwQR3o7ye3IuEA2sRtyWhUzsy6V7smKBKWPDIbXvX2TcqYZAJ87ccA== |
17 | dependencies: | 17 | dependencies: |
18 | "@angular-devkit/core" "15.1.6" | 18 | "@angular-devkit/core" "16.0.2" |
19 | rxjs "6.6.7" | 19 | rxjs "7.8.1" |
20 | 20 | ||
21 | "@angular-devkit/build-angular@^15.1.6": | 21 | "@angular-devkit/build-angular@^16.0.2": |
22 | version "15.1.6" | 22 | version "16.0.2" |
23 | resolved "https://registry.yarnpkg.com/@angular-devkit/build-angular/-/build-angular-15.1.6.tgz#93258f0d6a145cb2f070abbf50ac6e9a3a146a5e" | 23 | resolved "https://registry.yarnpkg.com/@angular-devkit/build-angular/-/build-angular-16.0.2.tgz#4b471fea3180fe1e6d03f9afc77bf8a0c0a5f9c9" |
24 | integrity sha512-cUiS1ziIPwuDmz+vt7ycHKt+B5w4JOQITZgZGZ0ddcJNJ257xG9OvF+WZ9unef4yte1wWscHkxDBHUHo7pHglA== | 24 | integrity sha512-jh6ez6k1tPmLTQ8J2T0CY+aRqLbhCvaExH6pqB7q6/bkDItcLPrybDGfJf05F0dHvZPB2fQEK0xYz9i92POofQ== |
25 | dependencies: | 25 | dependencies: |
26 | "@ampproject/remapping" "2.2.0" | 26 | "@ampproject/remapping" "2.2.1" |
27 | "@angular-devkit/architect" "0.1501.6" | 27 | "@angular-devkit/architect" "0.1600.2" |
28 | "@angular-devkit/build-webpack" "0.1501.6" | 28 | "@angular-devkit/build-webpack" "0.1600.2" |
29 | "@angular-devkit/core" "15.1.6" | 29 | "@angular-devkit/core" "16.0.2" |
30 | "@babel/core" "7.20.12" | 30 | "@babel/core" "7.21.4" |
31 | "@babel/generator" "7.20.7" | 31 | "@babel/generator" "7.21.4" |
32 | "@babel/helper-annotate-as-pure" "7.18.6" | 32 | "@babel/helper-annotate-as-pure" "7.18.6" |
33 | "@babel/helper-split-export-declaration" "7.18.6" | 33 | "@babel/helper-split-export-declaration" "7.18.6" |
34 | "@babel/plugin-proposal-async-generator-functions" "7.20.7" | 34 | "@babel/plugin-proposal-async-generator-functions" "7.20.7" |
35 | "@babel/plugin-transform-async-to-generator" "7.20.7" | 35 | "@babel/plugin-transform-async-to-generator" "7.20.7" |
36 | "@babel/plugin-transform-runtime" "7.19.6" | 36 | "@babel/plugin-transform-runtime" "7.21.4" |
37 | "@babel/preset-env" "7.20.2" | 37 | "@babel/preset-env" "7.21.4" |
38 | "@babel/runtime" "7.20.7" | 38 | "@babel/runtime" "7.21.0" |
39 | "@babel/template" "7.20.7" | 39 | "@babel/template" "7.20.7" |
40 | "@discoveryjs/json-ext" "0.5.7" | 40 | "@discoveryjs/json-ext" "0.5.7" |
41 | "@ngtools/webpack" "15.1.6" | 41 | "@ngtools/webpack" "16.0.2" |
42 | "@vitejs/plugin-basic-ssl" "1.0.1" | ||
42 | ansi-colors "4.1.3" | 43 | ansi-colors "4.1.3" |
43 | autoprefixer "10.4.13" | 44 | autoprefixer "10.4.14" |
44 | babel-loader "9.1.2" | 45 | babel-loader "9.1.2" |
45 | babel-plugin-istanbul "6.1.1" | 46 | babel-plugin-istanbul "6.1.1" |
46 | browserslist "4.21.4" | 47 | browserslist "4.21.5" |
47 | cacache "17.0.4" | 48 | cacache "17.0.6" |
48 | chokidar "3.5.3" | 49 | chokidar "3.5.3" |
49 | copy-webpack-plugin "11.0.0" | 50 | copy-webpack-plugin "11.0.0" |
50 | critters "0.0.16" | 51 | critters "0.0.16" |
51 | css-loader "6.7.3" | 52 | css-loader "6.7.3" |
52 | esbuild-wasm "0.16.17" | 53 | esbuild-wasm "0.17.18" |
53 | glob "8.0.3" | 54 | glob "8.1.0" |
54 | https-proxy-agent "5.0.1" | 55 | https-proxy-agent "5.0.1" |
55 | inquirer "8.2.4" | 56 | inquirer "8.2.4" |
56 | jsonc-parser "3.2.0" | 57 | jsonc-parser "3.2.0" |
@@ -59,238 +60,244 @@ | |||
59 | less-loader "11.1.0" | 60 | less-loader "11.1.0" |
60 | license-webpack-plugin "4.0.2" | 61 | license-webpack-plugin "4.0.2" |
61 | loader-utils "3.2.1" | 62 | loader-utils "3.2.1" |
62 | magic-string "0.27.0" | 63 | magic-string "0.30.0" |
63 | mini-css-extract-plugin "2.7.2" | 64 | mini-css-extract-plugin "2.7.5" |
64 | open "8.4.0" | 65 | mrmime "1.0.1" |
66 | open "8.4.2" | ||
65 | ora "5.4.1" | 67 | ora "5.4.1" |
66 | parse5-html-rewriting-stream "6.0.1" | 68 | parse5-html-rewriting-stream "7.0.0" |
69 | picomatch "2.3.1" | ||
67 | piscina "3.2.0" | 70 | piscina "3.2.0" |
68 | postcss "8.4.21" | 71 | postcss "8.4.23" |
69 | postcss-loader "7.0.2" | 72 | postcss-loader "7.2.4" |
70 | resolve-url-loader "5.0.0" | 73 | resolve-url-loader "5.0.0" |
71 | rxjs "6.6.7" | 74 | rxjs "7.8.1" |
72 | sass "1.57.1" | 75 | sass "1.62.1" |
73 | sass-loader "13.2.0" | 76 | sass-loader "13.2.2" |
74 | semver "7.3.8" | 77 | semver "7.4.0" |
75 | source-map-loader "4.0.1" | 78 | source-map-loader "4.0.1" |
76 | source-map-support "0.5.21" | 79 | source-map-support "0.5.21" |
77 | terser "5.16.1" | 80 | terser "5.17.1" |
78 | text-table "0.2.0" | 81 | text-table "0.2.0" |
79 | tree-kill "1.2.2" | 82 | tree-kill "1.2.2" |
80 | tslib "2.4.1" | 83 | tslib "2.5.0" |
81 | webpack "5.75.0" | 84 | vite "4.3.1" |
82 | webpack-dev-middleware "6.0.1" | 85 | webpack "5.80.0" |
83 | webpack-dev-server "4.11.1" | 86 | webpack-dev-middleware "6.0.2" |
87 | webpack-dev-server "4.13.2" | ||
84 | webpack-merge "5.8.0" | 88 | webpack-merge "5.8.0" |
85 | webpack-subresource-integrity "5.1.0" | 89 | webpack-subresource-integrity "5.1.0" |
86 | optionalDependencies: | 90 | optionalDependencies: |
87 | esbuild "0.16.17" | 91 | esbuild "0.17.18" |
88 | 92 | ||
89 | "@angular-devkit/build-webpack@0.1501.6": | 93 | "@angular-devkit/build-webpack@0.1600.2": |
90 | version "0.1501.6" | 94 | version "0.1600.2" |
91 | resolved "https://registry.yarnpkg.com/@angular-devkit/build-webpack/-/build-webpack-0.1501.6.tgz#9f4dc6f4964ed0ac13a63e01822c83def225c051" | 95 | resolved "https://registry.yarnpkg.com/@angular-devkit/build-webpack/-/build-webpack-0.1600.2.tgz#b05b7c5377ded2641e471adaf9551ee1ba4ced37" |
92 | integrity sha512-FVWtzpCfakEvQGSFGiKoGSLxz2KoZqPdca5WiT4sHRO+hD0IvP+cABxvWJgRXYpeeQGqV9BgHz5pV7v20i4U8Q== | 96 | integrity sha512-B7EYoRMZOT3RcorxkXaHvMqwuNSttJCicZ99DmwBC41YlZOxpVVP6uM6wvYINGO0TMtu9bCmKkrSD8IC/hHetQ== |
93 | dependencies: | 97 | dependencies: |
94 | "@angular-devkit/architect" "0.1501.6" | 98 | "@angular-devkit/architect" "0.1600.2" |
95 | rxjs "6.6.7" | 99 | rxjs "7.8.1" |
96 | 100 | ||
97 | "@angular-devkit/core@15.1.6": | 101 | "@angular-devkit/core@16.0.2": |
98 | version "15.1.6" | 102 | version "16.0.2" |
99 | resolved "https://registry.yarnpkg.com/@angular-devkit/core/-/core-15.1.6.tgz#61275ee83825fea0e24966bc450fc27e6d5c35c7" | 103 | resolved "https://registry.yarnpkg.com/@angular-devkit/core/-/core-16.0.2.tgz#4f2081d733656413470480f815b8eb2a11003f76" |
100 | integrity sha512-jGgxyRjecVf6lEyqDxz7ltMEndNPxIg720pk6r40fgsu0dU8w9vjJSJe7k0XdJiXVRcN6wZa/J5nO/xcwWVIsA== | 104 | integrity sha512-V4+t0BHO+QML9O2IiG2mJi8DtjeMOm4LAuG6tNDeiHZGAPOflvSPsKBtVl2JlXX/JxdLmyF4B6kRoAXRMKcwTg== |
101 | dependencies: | 105 | dependencies: |
102 | ajv "8.12.0" | 106 | ajv "8.12.0" |
103 | ajv-formats "2.1.1" | 107 | ajv-formats "2.1.1" |
104 | jsonc-parser "3.2.0" | 108 | jsonc-parser "3.2.0" |
105 | rxjs "6.6.7" | 109 | rxjs "7.8.1" |
106 | source-map "0.7.4" | 110 | source-map "0.7.4" |
107 | 111 | ||
108 | "@angular-devkit/schematics@15.1.6": | 112 | "@angular-devkit/schematics@16.0.2": |
109 | version "15.1.6" | 113 | version "16.0.2" |
110 | resolved "https://registry.yarnpkg.com/@angular-devkit/schematics/-/schematics-15.1.6.tgz#3fbb4655145a95d1ab2ca43fd4392d5e91441f20" | 114 | resolved "https://registry.yarnpkg.com/@angular-devkit/schematics/-/schematics-16.0.2.tgz#231398703ce50d7c44e7c9853e9fb39307c89556" |
111 | integrity sha512-cwmJFpS43zrdlmfwfHIxG/Nzg5rzFdtKrHx64ZXxNFm6JdyK2JTs/qrHUwv1FYWAcqhdiHn+00jYklMmvsvPOA== | 115 | integrity sha512-z9GDVHhpEXvOQeekFuGghoFR/HikI66LoEifG+jT659N5ggFLJ88hDnXxeR21yUy3BjvnI+c3gRaOnccWAA7ug== |
112 | dependencies: | 116 | dependencies: |
113 | "@angular-devkit/core" "15.1.6" | 117 | "@angular-devkit/core" "16.0.2" |
114 | jsonc-parser "3.2.0" | 118 | jsonc-parser "3.2.0" |
115 | magic-string "0.27.0" | 119 | magic-string "0.30.0" |
116 | ora "5.4.1" | 120 | ora "5.4.1" |
117 | rxjs "6.6.7" | 121 | rxjs "7.8.1" |
118 | 122 | ||
119 | "@angular-eslint/builder@^15.2.1": | 123 | "@angular-eslint/builder@^16.0.2": |
120 | version "15.2.1" | 124 | version "16.0.2" |
121 | resolved "https://registry.yarnpkg.com/@angular-eslint/builder/-/builder-15.2.1.tgz#ce8c65e3b671897db75ad90b41ef4cd6efe626f0" | 125 | resolved "https://registry.yarnpkg.com/@angular-eslint/builder/-/builder-16.0.2.tgz#013d8d8e509d071eeab7aaaf5198f27e96a3745e" |
122 | integrity sha512-7x2DANebLRl997Mj4DhZrnz5+vnSjavGGveJ0mBuU7CEsL0ZYLftdRqL0e0HtU3ksseS7xpchD6OM08nkNgySw== | 126 | integrity sha512-otGRa2Yfhl1JKhf0CzezpCVrrgtZMj9/+J2+UVNgeIXCiqXPWVmU0beLUiPNWagDh1jaszOcZTeMlN4UxqRAjA== |
123 | 127 | dependencies: | |
124 | "@angular-eslint/bundled-angular-compiler@15.2.1": | 128 | "@nx/devkit" "16.2.1" |
125 | version "15.2.1" | 129 | nx "16.2.1" |
126 | resolved "https://registry.yarnpkg.com/@angular-eslint/bundled-angular-compiler/-/bundled-angular-compiler-15.2.1.tgz#7c77a4a19942868d844372b5b3b562c0d630de1e" | 130 | |
127 | integrity sha512-LO7Am8eVCr7oh6a0VmKSL7K03CnQEQhFO7Wt/YtbfYOxVjrbwmYLwJn+wZPOT7A02t/BttOD/WXuDrOWtSMQ/Q== | 131 | "@angular-eslint/bundled-angular-compiler@16.0.2": |
128 | 132 | version "16.0.2" | |
129 | "@angular-eslint/eslint-plugin-template@15.2.1", "@angular-eslint/eslint-plugin-template@^15.2.1": | 133 | resolved "https://registry.yarnpkg.com/@angular-eslint/bundled-angular-compiler/-/bundled-angular-compiler-16.0.2.tgz#1023081c6d81be4d2fabe2bcbcbbe14335096cff" |
130 | version "15.2.1" | 134 | integrity sha512-gsk3FZ0SfoKs+RZBOXlwy6hItV4hZ19wYC8rXINNBRy4L7y3gdg3sN8lnYIGLmhEy+VRz3vdH2cdl8/PyEjpfA== |
131 | resolved "https://registry.yarnpkg.com/@angular-eslint/eslint-plugin-template/-/eslint-plugin-template-15.2.1.tgz#af39f66e9d971d7f7635add9cf1a396f1766fd64" | 135 | |
132 | integrity sha512-IeiSLk6YxapFdH2z5o/O3R7VwtBd2T6fWmhLFPwDYMDknrwegnOjwswCdBplOccpUp0wqlCeGUx7LTsuzwaz7w== | 136 | "@angular-eslint/eslint-plugin-template@16.0.2", "@angular-eslint/eslint-plugin-template@^16.0.2": |
133 | dependencies: | 137 | version "16.0.2" |
134 | "@angular-eslint/bundled-angular-compiler" "15.2.1" | 138 | resolved "https://registry.yarnpkg.com/@angular-eslint/eslint-plugin-template/-/eslint-plugin-template-16.0.2.tgz#6253a7bbece97795a20e7b3e82bee626b5d3b631" |
135 | "@angular-eslint/utils" "15.2.1" | 139 | integrity sha512-a11k81n6xkvb8sb5Kpmd1ghH66a1L3BVoSQLO32TAP4LAd1Dr69MEP479I4yuGY+gNoKkF+XGXj2JG5sAzRqzQ== |
136 | "@typescript-eslint/type-utils" "5.48.2" | 140 | dependencies: |
137 | "@typescript-eslint/utils" "5.48.2" | 141 | "@angular-eslint/bundled-angular-compiler" "16.0.2" |
142 | "@angular-eslint/utils" "16.0.2" | ||
143 | "@typescript-eslint/type-utils" "5.59.2" | ||
144 | "@typescript-eslint/utils" "5.59.2" | ||
138 | aria-query "5.1.3" | 145 | aria-query "5.1.3" |
139 | axobject-query "3.1.1" | 146 | axobject-query "3.1.1" |
140 | 147 | ||
141 | "@angular-eslint/eslint-plugin@15.2.1", "@angular-eslint/eslint-plugin@^15.2.1": | 148 | "@angular-eslint/eslint-plugin@16.0.2", "@angular-eslint/eslint-plugin@^16.0.2": |
142 | version "15.2.1" | 149 | version "16.0.2" |
143 | resolved "https://registry.yarnpkg.com/@angular-eslint/eslint-plugin/-/eslint-plugin-15.2.1.tgz#616e7aa1f3aea6203e887c20749b87d08bb95d3e" | 150 | resolved "https://registry.yarnpkg.com/@angular-eslint/eslint-plugin/-/eslint-plugin-16.0.2.tgz#381a51ffd5027b1de64736bf818d2de32e5e4207" |
144 | integrity sha512-OM7b1kS4E4CkXjkaWN+lEzawh4VxY6l7FO1Cuk4s7iv3/YpZG3rJxIZBqnFLTixwrBuqw8y4FNBzF3eDgmFAUw== | 151 | integrity sha512-8m0BsDAN0fHCszDYaDDOyhuWySG1pAZJNfIg4HLQEVwqWMDdo/e9ZcxcEOkDoywg8bmZ/YO+7Au62e/diJVQNQ== |
145 | dependencies: | 152 | dependencies: |
146 | "@angular-eslint/utils" "15.2.1" | 153 | "@angular-eslint/utils" "16.0.2" |
147 | "@typescript-eslint/utils" "5.48.2" | 154 | "@typescript-eslint/utils" "5.59.2" |
148 | 155 | ||
149 | "@angular-eslint/schematics@^15.2.1": | 156 | "@angular-eslint/schematics@^16.0.2": |
150 | version "15.2.1" | 157 | version "16.0.2" |
151 | resolved "https://registry.yarnpkg.com/@angular-eslint/schematics/-/schematics-15.2.1.tgz#f562e1b8b0824ade1cfdc5bbabab26c50510a7f1" | 158 | resolved "https://registry.yarnpkg.com/@angular-eslint/schematics/-/schematics-16.0.2.tgz#8ea967105d8ca52c1cb4d14c62f87e219e54ae83" |
152 | integrity sha512-0ZfBCejHWIcgy3J5kFs9sS/jqi8i5AptxggOwFySOlCLJ+CzNrktjD4jff1Zy8K/VLzY0Ci0BSZXvgWfP0k9Rg== | 159 | integrity sha512-0R9aPNCdNAMUhasMkEQRQbRAY37uFxAv8aEbOHLQ2/UxNrjhIvaOzblpsJcyHDu/h13uuN9Z0bfwBM/orWfK8g== |
153 | dependencies: | 160 | dependencies: |
154 | "@angular-eslint/eslint-plugin" "15.2.1" | 161 | "@angular-eslint/eslint-plugin" "16.0.2" |
155 | "@angular-eslint/eslint-plugin-template" "15.2.1" | 162 | "@angular-eslint/eslint-plugin-template" "16.0.2" |
163 | "@nx/devkit" "16.2.1" | ||
156 | ignore "5.2.4" | 164 | ignore "5.2.4" |
165 | nx "16.2.1" | ||
157 | strip-json-comments "3.1.1" | 166 | strip-json-comments "3.1.1" |
158 | tmp "0.2.1" | 167 | tmp "0.2.1" |
159 | 168 | ||
160 | "@angular-eslint/template-parser@^15.2.1": | 169 | "@angular-eslint/template-parser@^16.0.2": |
161 | version "15.2.1" | 170 | version "16.0.2" |
162 | resolved "https://registry.yarnpkg.com/@angular-eslint/template-parser/-/template-parser-15.2.1.tgz#dbe4978afdcea81b9d5cac3d672c20de5821dc54" | 171 | resolved "https://registry.yarnpkg.com/@angular-eslint/template-parser/-/template-parser-16.0.2.tgz#63581cd9f1f58d3ed48fdb9d8d49074441d6b049" |
163 | integrity sha512-ViCi79gC2aKJecmYLkOT+QlT5WMRNXeYz0Dr9Pr8qXzIbY0oAWE7nOT5jkXwQ9oUk+ybtGCWHma5JVJWVJsIog== | 172 | integrity sha512-McIBbIfbKwFAIwRuN4gpAzlhqZgWB4gK9+Iy7pkvQTPQt33gg/D5h0iJIPcvQV3oEAzJIKFO1CTgLP8mFwQ+RQ== |
164 | dependencies: | 173 | dependencies: |
165 | "@angular-eslint/bundled-angular-compiler" "15.2.1" | 174 | "@angular-eslint/bundled-angular-compiler" "16.0.2" |
166 | eslint-scope "^7.0.0" | 175 | eslint-scope "^7.0.0" |
167 | 176 | ||
168 | "@angular-eslint/utils@15.2.1": | 177 | "@angular-eslint/utils@16.0.2": |
169 | version "15.2.1" | 178 | version "16.0.2" |
170 | resolved "https://registry.yarnpkg.com/@angular-eslint/utils/-/utils-15.2.1.tgz#b286fddb1b8b43d96b91009237da7f74d9e64dda" | 179 | resolved "https://registry.yarnpkg.com/@angular-eslint/utils/-/utils-16.0.2.tgz#f1535e121a00ed4471189b80de1e7c43e2a998d0" |
171 | integrity sha512-++FneAJHxJqcSu0igVN6uOkSoHxlzgLoMBswuovYJy3UKwm33/T6WFku8++753Ca/JucIoR1gdUfO7SoSspMDg== | 180 | integrity sha512-QZJXxjTn4of5f1D6QbLK1YUoQr7PAh2RYwQ4tdH7fX71OhEG/s8GLiB1w4GC29jQYZdEJeb9M8BFa7zll0vJEg== |
172 | dependencies: | 181 | dependencies: |
173 | "@angular-eslint/bundled-angular-compiler" "15.2.1" | 182 | "@angular-eslint/bundled-angular-compiler" "16.0.2" |
174 | "@typescript-eslint/utils" "5.48.2" | 183 | "@typescript-eslint/utils" "5.59.2" |
175 | 184 | ||
176 | "@angular/animations@^15.1.5": | 185 | "@angular/animations@^16.0.2": |
177 | version "15.1.5" | 186 | version "16.0.2" |
178 | resolved "https://registry.yarnpkg.com/@angular/animations/-/animations-15.1.5.tgz#dc9113230aa2291a3fdf63bd8060f629cf366158" | 187 | resolved "https://registry.yarnpkg.com/@angular/animations/-/animations-16.0.2.tgz#4b9517ff311c4f569050a34178defce226bc7730" |
179 | integrity sha512-yac9PHy5Y72MtKQhaBSQFOdIxEJIacmJrYNRFoa82z0YCa3VrEYjvuG0x5JewBN4gQGC5IOpj2C7c9zdXZv5HA== | 188 | integrity sha512-fmqMD/8IoI5YosT7xabt0Hq6Zotxwv7ajKHX4f8KG/L/PAgnH5S6g2+sEJcZwm6/7dUNfXNcUL2978LxVT8GDQ== |
180 | dependencies: | 189 | dependencies: |
181 | tslib "^2.3.0" | 190 | tslib "^2.3.0" |
182 | 191 | ||
183 | "@angular/cdk@^15.1.4": | 192 | "@angular/cdk@^16.0.1": |
184 | version "15.1.4" | 193 | version "16.0.1" |
185 | resolved "https://registry.yarnpkg.com/@angular/cdk/-/cdk-15.1.4.tgz#6b7ee7d3cfda89200f69ddad8efa5a9b5d9f906b" | 194 | resolved "https://registry.yarnpkg.com/@angular/cdk/-/cdk-16.0.1.tgz#3b81f7980bee04831fdcddedd6a833f26ef742ab" |
186 | integrity sha512-uCYrquUYakm+ym3l/0GG2HtyEtzJlr3eO3T8Oezvl4HcNB0jlcN80ut5SwQC0KcgiWDuP1BVv8PGinD2vearJg== | 195 | integrity sha512-GupYss6x84RWEoy3JTYu4Igr2SxHuV6whVKMScQG2/Gm+winOsOn7YWm0IZQuFnjSWIF2Va5B0Tp0IjFHWxTvA== |
187 | dependencies: | 196 | dependencies: |
188 | tslib "^2.3.0" | 197 | tslib "^2.3.0" |
189 | optionalDependencies: | 198 | optionalDependencies: |
190 | parse5 "^7.1.2" | 199 | parse5 "^7.1.2" |
191 | 200 | ||
192 | "@angular/cli@^15.1.6": | 201 | "@angular/cli@^16.0.2": |
193 | version "15.1.6" | 202 | version "16.0.2" |
194 | resolved "https://registry.yarnpkg.com/@angular/cli/-/cli-15.1.6.tgz#2a19e58688826cc52388e7ebade9f0060d84747d" | 203 | resolved "https://registry.yarnpkg.com/@angular/cli/-/cli-16.0.2.tgz#65b9098dbf03d5cffaedd09bdbab77e85d9b6288" |
195 | integrity sha512-GmC9jZK2ipUWj0dlfTI5oEYia4y1fLfO3AtAKU5CylNYrGyB+DRytKY8Bx6Fs4kaNBY8V8YnyLi7E/78gziMdg== | 204 | integrity sha512-D2LnNUSLFmfpOTIppGBxvA9kXvXUtoOtprQjwxE/LOtw9rmOZv0fNCbLG2m5GMxSsTs2qfGV04bTzme0Lp8HPQ== |
196 | dependencies: | 205 | dependencies: |
197 | "@angular-devkit/architect" "0.1501.6" | 206 | "@angular-devkit/architect" "0.1600.2" |
198 | "@angular-devkit/core" "15.1.6" | 207 | "@angular-devkit/core" "16.0.2" |
199 | "@angular-devkit/schematics" "15.1.6" | 208 | "@angular-devkit/schematics" "16.0.2" |
200 | "@schematics/angular" "15.1.6" | 209 | "@schematics/angular" "16.0.2" |
201 | "@yarnpkg/lockfile" "1.1.0" | 210 | "@yarnpkg/lockfile" "1.1.0" |
202 | ansi-colors "4.1.3" | 211 | ansi-colors "4.1.3" |
203 | ini "3.0.1" | 212 | ini "4.0.0" |
204 | inquirer "8.2.4" | 213 | inquirer "8.2.4" |
205 | jsonc-parser "3.2.0" | 214 | jsonc-parser "3.2.0" |
206 | npm-package-arg "10.1.0" | 215 | npm-package-arg "10.1.0" |
207 | npm-pick-manifest "8.0.1" | 216 | npm-pick-manifest "8.0.1" |
208 | open "8.4.0" | 217 | open "8.4.2" |
209 | ora "5.4.1" | 218 | ora "5.4.1" |
210 | pacote "15.0.8" | 219 | pacote "15.1.3" |
211 | resolve "1.22.1" | 220 | resolve "1.22.2" |
212 | semver "7.3.8" | 221 | semver "7.4.0" |
213 | symbol-observable "4.0.0" | 222 | symbol-observable "4.0.0" |
214 | yargs "17.6.2" | 223 | yargs "17.7.2" |
215 | 224 | ||
216 | "@angular/common@^15.1.5": | 225 | "@angular/common@^16.0.2": |
217 | version "15.1.5" | 226 | version "16.0.2" |
218 | resolved "https://registry.yarnpkg.com/@angular/common/-/common-15.1.5.tgz#98aaa991d8a455d1eea2f360021340eb6ea9f27e" | 227 | resolved "https://registry.yarnpkg.com/@angular/common/-/common-16.0.2.tgz#51aed27b6c09ed4c817d8bd90b0a5db680642d53" |
219 | integrity sha512-52Ut/IeoM3avzV3Ts/ISkq7cc1FlA6dhLUq+L3ebY+Z8zZskCWjJWu4UgLGyVdtgSuAItyQm9CoZd+DrPLYtDA== | 228 | integrity sha512-nCuDnsHNmC5ouQWTKtUaI8HG4gEzBJW94uf0kBfYP6SEENDMybATBTvWWTnuqSTDolyYSDkgvV0tKRb87SBykg== |
220 | dependencies: | 229 | dependencies: |
221 | tslib "^2.3.0" | 230 | tslib "^2.3.0" |
222 | 231 | ||
223 | "@angular/compiler-cli@^15.1.5": | 232 | "@angular/compiler-cli@^16.0.2": |
224 | version "15.1.5" | 233 | version "16.0.2" |
225 | resolved "https://registry.yarnpkg.com/@angular/compiler-cli/-/compiler-cli-15.1.5.tgz#d375de5b372b8baabcc5c691176d29c14ebcb444" | 234 | resolved "https://registry.yarnpkg.com/@angular/compiler-cli/-/compiler-cli-16.0.2.tgz#f125bb474c71baf14b80269455a00041bd96497f" |
226 | integrity sha512-gWg6MpMJOpfkwf2zxHJDp9EGwORga4MLTkvugL+1KbN+lvx4Ac9Y0GinlJ4+EGpttvQlTYHzn8GabWhcdzzUiQ== | 235 | integrity sha512-3OxY4Dl97a+8icSoqWwcdMCkerpnX7nH4eG5xc91YKHGE0I0NxlUGhEC/tmNT2MI7XSgtRMOIisIgFM/2UNnIQ== |
227 | dependencies: | 236 | dependencies: |
228 | "@babel/core" "7.19.3" | 237 | "@babel/core" "7.19.3" |
229 | "@jridgewell/sourcemap-codec" "^1.4.14" | 238 | "@jridgewell/sourcemap-codec" "^1.4.14" |
230 | chokidar "^3.0.0" | 239 | chokidar "^3.0.0" |
231 | convert-source-map "^1.5.1" | 240 | convert-source-map "^1.5.1" |
232 | dependency-graph "^0.11.0" | ||
233 | magic-string "^0.27.0" | ||
234 | reflect-metadata "^0.1.2" | 241 | reflect-metadata "^0.1.2" |
235 | semver "^7.0.0" | 242 | semver "^7.0.0" |
236 | tslib "^2.3.0" | 243 | tslib "^2.3.0" |
237 | yargs "^17.2.1" | 244 | yargs "^17.2.1" |
238 | 245 | ||
239 | "@angular/compiler@^15.1.5": | 246 | "@angular/compiler@^16.0.2": |
240 | version "15.1.5" | 247 | version "16.0.2" |
241 | resolved "https://registry.yarnpkg.com/@angular/compiler/-/compiler-15.1.5.tgz#93fb00b39ac01dad6ec0204937460f0ceb75879b" | 248 | resolved "https://registry.yarnpkg.com/@angular/compiler/-/compiler-16.0.2.tgz#4b5dc407f99e531598739e10877e3a8c2352976b" |
242 | integrity sha512-4Ciswu3HKE+Pk+6Lhi6v3inZ01WkNBi9D33OKGC+7uEAjl8DCNF13rBXLyMF6tIFd+L98KYpzwUyQYk8FI/vgA== | 249 | integrity sha512-TQqrMvMgsuRmAycL893i4sRFm8a8IHp+L1vdDYmETyADAYHSKO45+7kTISrqtNDhCGOzvE6vsz1hPj43y3gGog== |
243 | dependencies: | 250 | dependencies: |
244 | tslib "^2.3.0" | 251 | tslib "^2.3.0" |
245 | 252 | ||
246 | "@angular/core@^15.1.5": | 253 | "@angular/core@^16.0.2": |
247 | version "15.1.5" | 254 | version "16.0.2" |
248 | resolved "https://registry.yarnpkg.com/@angular/core/-/core-15.1.5.tgz#d01400d88572bf4ae42a81e028d5bdde35cae433" | 255 | resolved "https://registry.yarnpkg.com/@angular/core/-/core-16.0.2.tgz#53609b7f01301df5b71db86eb98b6faa73d217bf" |
249 | integrity sha512-JCbhGVaskqrstLB8CJoPtMQKH4gryhuLFUVL5cwbVy3UJGGNmc3Gzvk+9I7zDf/D08vKyXGGmBNBVx2J65SJgw== | 256 | integrity sha512-uPa2A+nVqwljDepahMn2ndgWg/a14VnTqgunXJP9q/Us98I/YGdryake4aTfXHUAdLON/R9IzomiXeFDYp5cJQ== |
250 | dependencies: | 257 | dependencies: |
251 | tslib "^2.3.0" | 258 | tslib "^2.3.0" |
252 | 259 | ||
253 | "@angular/forms@^15.1.5": | 260 | "@angular/forms@^16.0.2": |
254 | version "15.1.5" | 261 | version "16.0.2" |
255 | resolved "https://registry.yarnpkg.com/@angular/forms/-/forms-15.1.5.tgz#d8c24c798c0eec544c872b4ab0e1703012f39f6d" | 262 | resolved "https://registry.yarnpkg.com/@angular/forms/-/forms-16.0.2.tgz#61a0feb1b04bc735aa3d27e56a5dcdbf737f72b5" |
256 | integrity sha512-FnuEdyYs1o/DJepLpTsY2/GwKTEXJ7sZlQb+NKkRWOoGpA0E4nSbhn3aCUic++MTgbZyHO0rmFKnD8TI2yyJDA== | 263 | integrity sha512-sx46q0RgEH2yyb3jT5IZ0OuVzzrfKKmOui6XzuthwLdswgn+lylTduNxobqpnrnlCe8aNqM29dUtmpkpOK8p2g== |
257 | dependencies: | 264 | dependencies: |
258 | tslib "^2.3.0" | 265 | tslib "^2.3.0" |
259 | 266 | ||
260 | "@angular/localize@^15.1.5": | 267 | "@angular/localize@^16.0.2": |
261 | version "15.1.5" | 268 | version "16.0.2" |
262 | resolved "https://registry.yarnpkg.com/@angular/localize/-/localize-15.1.5.tgz#90ed198a52596faa090e54b5925fdbb5821be133" | 269 | resolved "https://registry.yarnpkg.com/@angular/localize/-/localize-16.0.2.tgz#568f20055be11165014484a02265af006831477f" |
263 | integrity sha512-M9K6KrlQT7XG9MqXeMooPjmdWM/V/XtXuXJhO3ICraCAPiIXFGisQcSpN12WALo5HmswKJsasl2qM/ZjoapVRQ== | 270 | integrity sha512-I5fEOVZOcYXg4sQ+nc/j+WGKPydeVTAry4czedg30zOGdwZ4VSTz+RGB+w0anmnsvO+4H01cEt0aP8Qw/Sjh/g== |
264 | dependencies: | 271 | dependencies: |
265 | "@babel/core" "7.19.3" | 272 | "@babel/core" "7.19.3" |
266 | glob "8.1.0" | 273 | glob "8.1.0" |
267 | yargs "^17.2.1" | 274 | yargs "^17.2.1" |
268 | 275 | ||
269 | "@angular/platform-browser-dynamic@^15.1.5": | 276 | "@angular/platform-browser-dynamic@^16.0.2": |
270 | version "15.1.5" | 277 | version "16.0.2" |
271 | resolved "https://registry.yarnpkg.com/@angular/platform-browser-dynamic/-/platform-browser-dynamic-15.1.5.tgz#0d806124cabeee6810bf2689e2dc84afd87c1b3d" | 278 | resolved "https://registry.yarnpkg.com/@angular/platform-browser-dynamic/-/platform-browser-dynamic-16.0.2.tgz#94ec3473d79a0c34cb485fd5070137e868f885e5" |
272 | integrity sha512-pPnNyXqnkeUcFAy6DHxeC26dS/Te55Lnf+Yjn3ijvxM6bUcLkdhoIUKEuuMRPOrRiBLk4Ha/rSCzr2GpJPlZog== | 279 | integrity sha512-GM0LAUFUOpLJsnVGeBp5BjFwgwya8ePXFTwAqTvBF4/U7Z2d59aeqam9v299Fv/vSASfU8pGgA6PeaB6y5jHgw== |
273 | dependencies: | 280 | dependencies: |
274 | tslib "^2.3.0" | 281 | tslib "^2.3.0" |
275 | 282 | ||
276 | "@angular/platform-browser@^15.1.5": | 283 | "@angular/platform-browser@^16.0.2": |
277 | version "15.1.5" | 284 | version "16.0.2" |
278 | resolved "https://registry.yarnpkg.com/@angular/platform-browser/-/platform-browser-15.1.5.tgz#6df8d4b812556d3817e4a51f7350eeaf5d69ccfc" | 285 | resolved "https://registry.yarnpkg.com/@angular/platform-browser/-/platform-browser-16.0.2.tgz#6831932a7fd85c8ac820f34fca248178918a24d7" |
279 | integrity sha512-epeESrWEt41W6i2NqIbGKNE0Oa1JfeDtKfMXtcjUNCgT76qS3zmC0G6irO8BOVbrwpA/YI4yYx1B9vTDUXYbEg== | 286 | integrity sha512-sGGUBnKGY6T9MLfD25wr83agYObNnF6GhuSDwKqf9m0QUuV3yeer3ZVnBAI4fjnDv/bi8w5qdisnK2+X0N+Tfg== |
280 | dependencies: | 287 | dependencies: |
281 | tslib "^2.3.0" | 288 | tslib "^2.3.0" |
282 | 289 | ||
283 | "@angular/router@^15.1.5": | 290 | "@angular/router@^16.0.2": |
284 | version "15.1.5" | 291 | version "16.0.2" |
285 | resolved "https://registry.yarnpkg.com/@angular/router/-/router-15.1.5.tgz#c78922bca2621fb00022d7c85ce6d54ccf285231" | 292 | resolved "https://registry.yarnpkg.com/@angular/router/-/router-16.0.2.tgz#fdcece74953a5681d2fcaf1e5877b72c71a2d855" |
286 | integrity sha512-1NXyXySE2/8aVjHk2e977b2uEDpKe3QIRSndpQXEmlqkQDPYKz8wwo4vyLlL5XK3k7pVKpcqDStvVyddD6YUvQ== | 293 | integrity sha512-CpC0R4q7iDioATJcbfAmelrzf+v8X5BDE7V3T4gSYnMt9XfWG6c6TBnkubac1dBdriJisZQEK5vIrQmUFdeI7w== |
287 | dependencies: | 294 | dependencies: |
288 | tslib "^2.3.0" | 295 | tslib "^2.3.0" |
289 | 296 | ||
290 | "@angular/service-worker@^15.1.5": | 297 | "@angular/service-worker@^16.0.2": |
291 | version "15.1.5" | 298 | version "16.0.2" |
292 | resolved "https://registry.yarnpkg.com/@angular/service-worker/-/service-worker-15.1.5.tgz#aa9c32ebecf7a5f6706f00186e5f163b148db101" | 299 | resolved "https://registry.yarnpkg.com/@angular/service-worker/-/service-worker-16.0.2.tgz#660a95a32ce3137ceed7b314bdbfc8c7c7ce863a" |
293 | integrity sha512-zCmzW0xPJqhGFG7vDRkx3C5saDmbIM2R3EUjFtMlcmnpLxjaIE21tCik/eCQI/NuQgZq6bzAjBpu1SmEC9Gl4g== | 300 | integrity sha512-yZQk59ahqPv1/SB8VJohf2hYnkMMnEdrA8VXSa+5jWkaChXAUnxqqKvyOJV0SNsFAbubqA952IMwXqZczaLapQ== |
294 | dependencies: | 301 | dependencies: |
295 | tslib "^2.3.0" | 302 | tslib "^2.3.0" |
296 | 303 | ||
@@ -304,17 +311,17 @@ | |||
304 | resolved "https://registry.yarnpkg.com/@assemblyscript/loader/-/loader-0.10.1.tgz#70e45678f06c72fa2e350e8553ec4a4d72b92e06" | 311 | resolved "https://registry.yarnpkg.com/@assemblyscript/loader/-/loader-0.10.1.tgz#70e45678f06c72fa2e350e8553ec4a4d72b92e06" |
305 | integrity sha512-H71nDOOL8Y7kWRLqf6Sums+01Q5msqBW2KhDUTemh1tvY04eSkSXrK0uj/4mmY0Xr16/3zyZmsrxN7CKuRbNRg== | 312 | integrity sha512-H71nDOOL8Y7kWRLqf6Sums+01Q5msqBW2KhDUTemh1tvY04eSkSXrK0uj/4mmY0Xr16/3zyZmsrxN7CKuRbNRg== |
306 | 313 | ||
307 | "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.18.6": | 314 | "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.18.6", "@babel/code-frame@^7.21.4": |
308 | version "7.18.6" | 315 | version "7.21.4" |
309 | resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.18.6.tgz#3b25d38c89600baa2dcc219edfa88a74eb2c427a" | 316 | resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.21.4.tgz#d0fa9e4413aca81f2b23b9442797bda1826edb39" |
310 | integrity sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q== | 317 | integrity sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g== |
311 | dependencies: | 318 | dependencies: |
312 | "@babel/highlight" "^7.18.6" | 319 | "@babel/highlight" "^7.18.6" |
313 | 320 | ||
314 | "@babel/compat-data@^7.17.7", "@babel/compat-data@^7.20.1", "@babel/compat-data@^7.20.5": | 321 | "@babel/compat-data@^7.17.7", "@babel/compat-data@^7.20.5", "@babel/compat-data@^7.21.4", "@babel/compat-data@^7.21.5": |
315 | version "7.20.14" | 322 | version "7.21.9" |
316 | resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.20.14.tgz#4106fc8b755f3e3ee0a0a7c27dde5de1d2b2baf8" | 323 | resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.21.9.tgz#10a2e7fda4e51742c907938ac3b7229426515514" |
317 | integrity sha512-0YpKHD6ImkWMEINCyDAD0HLLUH/lPCefG8ld9it8DJB2wnApraKuhgYTvTY1z7UFIfBTGy5LwncZ+5HWWGbhFw== | 324 | integrity sha512-FUGed8kfhyWvbYug/Un/VPJD41rDIgoVVcR+FuzhzOYyRz5uED+Gd3SLZml0Uw2l2aHFb7ZgdW5mGA3G2cCCnQ== |
318 | 325 | ||
319 | "@babel/core@7.19.3": | 326 | "@babel/core@7.19.3": |
320 | version "7.19.3" | 327 | version "7.19.3" |
@@ -337,43 +344,66 @@ | |||
337 | json5 "^2.2.1" | 344 | json5 "^2.2.1" |
338 | semver "^6.3.0" | 345 | semver "^6.3.0" |
339 | 346 | ||
340 | "@babel/core@7.20.12", "@babel/core@^7.12.3", "@babel/core@^7.18.5": | 347 | "@babel/core@7.21.4": |
341 | version "7.20.12" | 348 | version "7.21.4" |
342 | resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.20.12.tgz#7930db57443c6714ad216953d1356dac0eb8496d" | 349 | resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.21.4.tgz#c6dc73242507b8e2a27fd13a9c1814f9fa34a659" |
343 | integrity sha512-XsMfHovsUYHFMdrIHkZphTN/2Hzzi78R08NuHfDBehym2VsPDL6Zn/JAD/JQdnRvbSsbQc4mVaU1m6JgtTEElg== | 350 | integrity sha512-qt/YV149Jman/6AfmlxJ04LMIu8bMoyl3RB91yTFrxQmgbrSvQMy7cI8Q62FHx1t8wJ8B5fu0UDoLwHAhUo1QA== |
344 | dependencies: | 351 | dependencies: |
345 | "@ampproject/remapping" "^2.1.0" | 352 | "@ampproject/remapping" "^2.2.0" |
346 | "@babel/code-frame" "^7.18.6" | 353 | "@babel/code-frame" "^7.21.4" |
347 | "@babel/generator" "^7.20.7" | 354 | "@babel/generator" "^7.21.4" |
348 | "@babel/helper-compilation-targets" "^7.20.7" | 355 | "@babel/helper-compilation-targets" "^7.21.4" |
349 | "@babel/helper-module-transforms" "^7.20.11" | 356 | "@babel/helper-module-transforms" "^7.21.2" |
350 | "@babel/helpers" "^7.20.7" | 357 | "@babel/helpers" "^7.21.0" |
351 | "@babel/parser" "^7.20.7" | 358 | "@babel/parser" "^7.21.4" |
352 | "@babel/template" "^7.20.7" | 359 | "@babel/template" "^7.20.7" |
353 | "@babel/traverse" "^7.20.12" | 360 | "@babel/traverse" "^7.21.4" |
354 | "@babel/types" "^7.20.7" | 361 | "@babel/types" "^7.21.4" |
355 | convert-source-map "^1.7.0" | 362 | convert-source-map "^1.7.0" |
356 | debug "^4.1.0" | 363 | debug "^4.1.0" |
357 | gensync "^1.0.0-beta.2" | 364 | gensync "^1.0.0-beta.2" |
358 | json5 "^2.2.2" | 365 | json5 "^2.2.2" |
359 | semver "^6.3.0" | 366 | semver "^6.3.0" |
360 | 367 | ||
361 | "@babel/generator@7.20.7": | 368 | "@babel/core@^7.12.3", "@babel/core@^7.18.5": |
362 | version "7.20.7" | 369 | version "7.21.8" |
363 | resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.20.7.tgz#f8ef57c8242665c5929fe2e8d82ba75460187b4a" | 370 | resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.21.8.tgz#2a8c7f0f53d60100ba4c32470ba0281c92aa9aa4" |
364 | integrity sha512-7wqMOJq8doJMZmP4ApXTzLxSr7+oO2jroJURrVEp6XShrQUObV8Tq/D0NCcoYg2uHqUrjzO0zwBjoYzelxK+sw== | 371 | integrity sha512-YeM22Sondbo523Sz0+CirSPnbj9bG3P0CdHcBZdqUuaeOaYEFbOLoGU7lebvGP6P5J/WE9wOn7u7C4J9HvS1xQ== |
372 | dependencies: | ||
373 | "@ampproject/remapping" "^2.2.0" | ||
374 | "@babel/code-frame" "^7.21.4" | ||
375 | "@babel/generator" "^7.21.5" | ||
376 | "@babel/helper-compilation-targets" "^7.21.5" | ||
377 | "@babel/helper-module-transforms" "^7.21.5" | ||
378 | "@babel/helpers" "^7.21.5" | ||
379 | "@babel/parser" "^7.21.8" | ||
380 | "@babel/template" "^7.20.7" | ||
381 | "@babel/traverse" "^7.21.5" | ||
382 | "@babel/types" "^7.21.5" | ||
383 | convert-source-map "^1.7.0" | ||
384 | debug "^4.1.0" | ||
385 | gensync "^1.0.0-beta.2" | ||
386 | json5 "^2.2.2" | ||
387 | semver "^6.3.0" | ||
388 | |||
389 | "@babel/generator@7.21.4": | ||
390 | version "7.21.4" | ||
391 | resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.21.4.tgz#64a94b7448989f421f919d5239ef553b37bb26bc" | ||
392 | integrity sha512-NieM3pVIYW2SwGzKoqfPrQsf4xGs9M9AIG3ThppsSRmO+m7eQhmI6amajKMUeIO37wFfsvnvcxQFx6x6iqxDnA== | ||
365 | dependencies: | 393 | dependencies: |
366 | "@babel/types" "^7.20.7" | 394 | "@babel/types" "^7.21.4" |
367 | "@jridgewell/gen-mapping" "^0.3.2" | 395 | "@jridgewell/gen-mapping" "^0.3.2" |
396 | "@jridgewell/trace-mapping" "^0.3.17" | ||
368 | jsesc "^2.5.1" | 397 | jsesc "^2.5.1" |
369 | 398 | ||
370 | "@babel/generator@^7.19.3", "@babel/generator@^7.20.7": | 399 | "@babel/generator@^7.19.3", "@babel/generator@^7.21.4", "@babel/generator@^7.21.5": |
371 | version "7.20.14" | 400 | version "7.21.9" |
372 | resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.20.14.tgz#9fa772c9f86a46c6ac9b321039400712b96f64ce" | 401 | resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.21.9.tgz#3a1b706e07d836e204aee0650e8ee878d3aaa241" |
373 | integrity sha512-AEmuXHdcD3A52HHXxaTmYlb8q/xMEhoRP67B3T4Oq7lbmSoqroMZzjnGj3+i1io3pdnF8iBYVu4Ilj+c4hBxYg== | 402 | integrity sha512-F3fZga2uv09wFdEjEQIJxXALXfz0+JaOb7SabvVMmjHxeVTuGW8wgE8Vp1Hd7O+zMTYtcfEISGRzPkeiaPPsvg== |
374 | dependencies: | 403 | dependencies: |
375 | "@babel/types" "^7.20.7" | 404 | "@babel/types" "^7.21.5" |
376 | "@jridgewell/gen-mapping" "^0.3.2" | 405 | "@jridgewell/gen-mapping" "^0.3.2" |
406 | "@jridgewell/trace-mapping" "^0.3.17" | ||
377 | jsesc "^2.5.1" | 407 | jsesc "^2.5.1" |
378 | 408 | ||
379 | "@babel/helper-annotate-as-pure@7.18.6", "@babel/helper-annotate-as-pure@^7.18.6": | 409 | "@babel/helper-annotate-as-pure@7.18.6", "@babel/helper-annotate-as-pure@^7.18.6": |
@@ -384,45 +414,46 @@ | |||
384 | "@babel/types" "^7.18.6" | 414 | "@babel/types" "^7.18.6" |
385 | 415 | ||
386 | "@babel/helper-builder-binary-assignment-operator-visitor@^7.18.6": | 416 | "@babel/helper-builder-binary-assignment-operator-visitor@^7.18.6": |
387 | version "7.18.9" | 417 | version "7.21.5" |
388 | resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz#acd4edfd7a566d1d51ea975dff38fd52906981bb" | 418 | resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.21.5.tgz#817f73b6c59726ab39f6ba18c234268a519e5abb" |
389 | integrity sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw== | 419 | integrity sha512-uNrjKztPLkUk7bpCNC0jEKDJzzkvel/W+HguzbN8krA+LPfC1CEobJEvAvGka2A/M+ViOqXdcRL0GqPUJSjx9g== |
390 | dependencies: | 420 | dependencies: |
391 | "@babel/helper-explode-assignable-expression" "^7.18.6" | 421 | "@babel/types" "^7.21.5" |
392 | "@babel/types" "^7.18.9" | ||
393 | 422 | ||
394 | "@babel/helper-compilation-targets@^7.17.7", "@babel/helper-compilation-targets@^7.18.9", "@babel/helper-compilation-targets@^7.19.3", "@babel/helper-compilation-targets@^7.20.0", "@babel/helper-compilation-targets@^7.20.7": | 423 | "@babel/helper-compilation-targets@^7.17.7", "@babel/helper-compilation-targets@^7.18.9", "@babel/helper-compilation-targets@^7.19.3", "@babel/helper-compilation-targets@^7.20.7", "@babel/helper-compilation-targets@^7.21.4", "@babel/helper-compilation-targets@^7.21.5": |
395 | version "7.20.7" | 424 | version "7.21.5" |
396 | resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz#a6cd33e93629f5eb473b021aac05df62c4cd09bb" | 425 | resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.21.5.tgz#631e6cc784c7b660417421349aac304c94115366" |
397 | integrity sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ== | 426 | integrity sha512-1RkbFGUKex4lvsB9yhIfWltJM5cZKUftB2eNajaDv3dCMEp49iBG0K14uH8NnX9IPux2+mK7JGEOB0jn48/J6w== |
398 | dependencies: | 427 | dependencies: |
399 | "@babel/compat-data" "^7.20.5" | 428 | "@babel/compat-data" "^7.21.5" |
400 | "@babel/helper-validator-option" "^7.18.6" | 429 | "@babel/helper-validator-option" "^7.21.0" |
401 | browserslist "^4.21.3" | 430 | browserslist "^4.21.3" |
402 | lru-cache "^5.1.1" | 431 | lru-cache "^5.1.1" |
403 | semver "^6.3.0" | 432 | semver "^6.3.0" |
404 | 433 | ||
405 | "@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.20.5", "@babel/helper-create-class-features-plugin@^7.20.7": | 434 | "@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.21.0": |
406 | version "7.20.12" | 435 | version "7.21.8" |
407 | resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.12.tgz#4349b928e79be05ed2d1643b20b99bb87c503819" | 436 | resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.21.8.tgz#205b26330258625ef8869672ebca1e0dee5a0f02" |
408 | integrity sha512-9OunRkbT0JQcednL0UFvbfXpAsUXiGjUk0a7sN8fUXX7Mue79cUSMjHGDRRi/Vz9vYlpIhLV5fMD5dKoMhhsNQ== | 437 | integrity sha512-+THiN8MqiH2AczyuZrnrKL6cAxFRRQDKW9h1YkBvbgKmAm6mwiacig1qT73DHIWMGo40GRnsEfN3LA+E6NtmSw== |
409 | dependencies: | 438 | dependencies: |
410 | "@babel/helper-annotate-as-pure" "^7.18.6" | 439 | "@babel/helper-annotate-as-pure" "^7.18.6" |
411 | "@babel/helper-environment-visitor" "^7.18.9" | 440 | "@babel/helper-environment-visitor" "^7.21.5" |
412 | "@babel/helper-function-name" "^7.19.0" | 441 | "@babel/helper-function-name" "^7.21.0" |
413 | "@babel/helper-member-expression-to-functions" "^7.20.7" | 442 | "@babel/helper-member-expression-to-functions" "^7.21.5" |
414 | "@babel/helper-optimise-call-expression" "^7.18.6" | 443 | "@babel/helper-optimise-call-expression" "^7.18.6" |
415 | "@babel/helper-replace-supers" "^7.20.7" | 444 | "@babel/helper-replace-supers" "^7.21.5" |
416 | "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" | 445 | "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" |
417 | "@babel/helper-split-export-declaration" "^7.18.6" | 446 | "@babel/helper-split-export-declaration" "^7.18.6" |
447 | semver "^6.3.0" | ||
418 | 448 | ||
419 | "@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.20.5": | 449 | "@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.20.5": |
420 | version "7.20.5" | 450 | version "7.21.8" |
421 | resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.20.5.tgz#5ea79b59962a09ec2acf20a963a01ab4d076ccca" | 451 | resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.21.8.tgz#a7886f61c2e29e21fd4aaeaf1e473deba6b571dc" |
422 | integrity sha512-m68B1lkg3XDGX5yCvGO0kPx3v9WIYLnzjKfPcQiwntEQa5ZeRkPmo2X/ISJc8qxWGfwUr+kvZAeEzAwLec2r2w== | 452 | integrity sha512-zGuSdedkFtsFHGbexAvNuipg1hbtitDLo2XE8/uf6Y9sOQV1xsYX/2pNbtedp/X0eU1pIt+kGvaqHCowkRbS5g== |
423 | dependencies: | 453 | dependencies: |
424 | "@babel/helper-annotate-as-pure" "^7.18.6" | 454 | "@babel/helper-annotate-as-pure" "^7.18.6" |
425 | regexpu-core "^5.2.1" | 455 | regexpu-core "^5.3.1" |
456 | semver "^6.3.0" | ||
426 | 457 | ||
427 | "@babel/helper-define-polyfill-provider@^0.3.3": | 458 | "@babel/helper-define-polyfill-provider@^0.3.3": |
428 | version "0.3.3" | 459 | version "0.3.3" |
@@ -436,25 +467,18 @@ | |||
436 | resolve "^1.14.2" | 467 | resolve "^1.14.2" |
437 | semver "^6.1.2" | 468 | semver "^6.1.2" |
438 | 469 | ||
439 | "@babel/helper-environment-visitor@^7.18.9": | 470 | "@babel/helper-environment-visitor@^7.18.9", "@babel/helper-environment-visitor@^7.21.5": |
440 | version "7.18.9" | 471 | version "7.21.5" |
441 | resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz#0c0cee9b35d2ca190478756865bb3528422f51be" | 472 | resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.21.5.tgz#c769afefd41d171836f7cb63e295bedf689d48ba" |
442 | integrity sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg== | 473 | integrity sha512-IYl4gZ3ETsWocUWgsFZLM5i1BYx9SoemminVEXadgLBa9TdeorzgLKm8wWLA6J1N/kT3Kch8XIk1laNzYoHKvQ== |
443 | |||
444 | "@babel/helper-explode-assignable-expression@^7.18.6": | ||
445 | version "7.18.6" | ||
446 | resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz#41f8228ef0a6f1a036b8dfdfec7ce94f9a6bc096" | ||
447 | integrity sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg== | ||
448 | dependencies: | ||
449 | "@babel/types" "^7.18.6" | ||
450 | 474 | ||
451 | "@babel/helper-function-name@^7.18.9", "@babel/helper-function-name@^7.19.0": | 475 | "@babel/helper-function-name@^7.18.9", "@babel/helper-function-name@^7.19.0", "@babel/helper-function-name@^7.21.0": |
452 | version "7.19.0" | 476 | version "7.21.0" |
453 | resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz#941574ed5390682e872e52d3f38ce9d1bef4648c" | 477 | resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz#d552829b10ea9f120969304023cd0645fa00b1b4" |
454 | integrity sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w== | 478 | integrity sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg== |
455 | dependencies: | 479 | dependencies: |
456 | "@babel/template" "^7.18.10" | 480 | "@babel/template" "^7.20.7" |
457 | "@babel/types" "^7.19.0" | 481 | "@babel/types" "^7.21.0" |
458 | 482 | ||
459 | "@babel/helper-hoist-variables@^7.18.6": | 483 | "@babel/helper-hoist-variables@^7.18.6": |
460 | version "7.18.6" | 484 | version "7.18.6" |
@@ -463,33 +487,33 @@ | |||
463 | dependencies: | 487 | dependencies: |
464 | "@babel/types" "^7.18.6" | 488 | "@babel/types" "^7.18.6" |
465 | 489 | ||
466 | "@babel/helper-member-expression-to-functions@^7.20.7": | 490 | "@babel/helper-member-expression-to-functions@^7.21.5": |
467 | version "7.20.7" | 491 | version "7.21.5" |
468 | resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.20.7.tgz#a6f26e919582275a93c3aa6594756d71b0bb7f05" | 492 | resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.21.5.tgz#3b1a009af932e586af77c1030fba9ee0bde396c0" |
469 | integrity sha512-9J0CxJLq315fEdi4s7xK5TQaNYjZw+nDVpVqr1axNGKzdrdwYBD5b4uKv3n75aABG0rCCTK8Im8Ww7eYfMrZgw== | 493 | integrity sha512-nIcGfgwpH2u4n9GG1HpStW5Ogx7x7ekiFHbjjFRKXbn5zUvqO9ZgotCO4x1aNbKn/x/xOUaXEhyNHCwtFCpxWg== |
470 | dependencies: | 494 | dependencies: |
471 | "@babel/types" "^7.20.7" | 495 | "@babel/types" "^7.21.5" |
472 | 496 | ||
473 | "@babel/helper-module-imports@^7.18.6": | 497 | "@babel/helper-module-imports@^7.18.6", "@babel/helper-module-imports@^7.21.4": |
474 | version "7.18.6" | 498 | version "7.21.4" |
475 | resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz#1e3ebdbbd08aad1437b428c50204db13c5a3ca6e" | 499 | resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.21.4.tgz#ac88b2f76093637489e718a90cec6cf8a9b029af" |
476 | integrity sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA== | 500 | integrity sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg== |
477 | dependencies: | 501 | dependencies: |
478 | "@babel/types" "^7.18.6" | 502 | "@babel/types" "^7.21.4" |
479 | 503 | ||
480 | "@babel/helper-module-transforms@^7.18.6", "@babel/helper-module-transforms@^7.19.0", "@babel/helper-module-transforms@^7.20.11": | 504 | "@babel/helper-module-transforms@^7.18.6", "@babel/helper-module-transforms@^7.19.0", "@babel/helper-module-transforms@^7.20.11", "@babel/helper-module-transforms@^7.21.2", "@babel/helper-module-transforms@^7.21.5": |
481 | version "7.20.11" | 505 | version "7.21.5" |
482 | resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.20.11.tgz#df4c7af713c557938c50ea3ad0117a7944b2f1b0" | 506 | resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.21.5.tgz#d937c82e9af68d31ab49039136a222b17ac0b420" |
483 | integrity sha512-uRy78kN4psmji1s2QtbtcCSaj/LILFDp0f/ymhpQH5QY3nljUZCaNWz9X1dEj/8MBdBEFECs7yRhKn8i7NjZgg== | 507 | integrity sha512-bI2Z9zBGY2q5yMHoBvJ2a9iX3ZOAzJPm7Q8Yz6YeoUjU/Cvhmi2G4QyTNyPBqqXSgTjUxRg3L0xV45HvkNWWBw== |
484 | dependencies: | 508 | dependencies: |
485 | "@babel/helper-environment-visitor" "^7.18.9" | 509 | "@babel/helper-environment-visitor" "^7.21.5" |
486 | "@babel/helper-module-imports" "^7.18.6" | 510 | "@babel/helper-module-imports" "^7.21.4" |
487 | "@babel/helper-simple-access" "^7.20.2" | 511 | "@babel/helper-simple-access" "^7.21.5" |
488 | "@babel/helper-split-export-declaration" "^7.18.6" | 512 | "@babel/helper-split-export-declaration" "^7.18.6" |
489 | "@babel/helper-validator-identifier" "^7.19.1" | 513 | "@babel/helper-validator-identifier" "^7.19.1" |
490 | "@babel/template" "^7.20.7" | 514 | "@babel/template" "^7.20.7" |
491 | "@babel/traverse" "^7.20.10" | 515 | "@babel/traverse" "^7.21.5" |
492 | "@babel/types" "^7.20.7" | 516 | "@babel/types" "^7.21.5" |
493 | 517 | ||
494 | "@babel/helper-optimise-call-expression@^7.18.6": | 518 | "@babel/helper-optimise-call-expression@^7.18.6": |
495 | version "7.18.6" | 519 | version "7.18.6" |
@@ -498,10 +522,10 @@ | |||
498 | dependencies: | 522 | dependencies: |
499 | "@babel/types" "^7.18.6" | 523 | "@babel/types" "^7.18.6" |
500 | 524 | ||
501 | "@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.18.9", "@babel/helper-plugin-utils@^7.19.0", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": | 525 | "@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.18.9", "@babel/helper-plugin-utils@^7.19.0", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.21.5", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": |
502 | version "7.20.2" | 526 | version "7.21.5" |
503 | resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz#d1b9000752b18d0877cff85a5c376ce5c3121629" | 527 | resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.21.5.tgz#345f2377d05a720a4e5ecfa39cbf4474a4daed56" |
504 | integrity sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ== | 528 | integrity sha512-0WDaIlXKOX/3KfBK/dwP1oQGiPh6rjMkT7HIRv7i5RR2VUMwrx5ZL0dwBkKx7+SW1zwNdgjHd34IMk5ZjTeHVg== |
505 | 529 | ||
506 | "@babel/helper-remap-async-to-generator@^7.18.9": | 530 | "@babel/helper-remap-async-to-generator@^7.18.9": |
507 | version "7.18.9" | 531 | version "7.18.9" |
@@ -513,24 +537,24 @@ | |||
513 | "@babel/helper-wrap-function" "^7.18.9" | 537 | "@babel/helper-wrap-function" "^7.18.9" |
514 | "@babel/types" "^7.18.9" | 538 | "@babel/types" "^7.18.9" |
515 | 539 | ||
516 | "@babel/helper-replace-supers@^7.18.6", "@babel/helper-replace-supers@^7.20.7": | 540 | "@babel/helper-replace-supers@^7.18.6", "@babel/helper-replace-supers@^7.20.7", "@babel/helper-replace-supers@^7.21.5": |
517 | version "7.20.7" | 541 | version "7.21.5" |
518 | resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.20.7.tgz#243ecd2724d2071532b2c8ad2f0f9f083bcae331" | 542 | resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.21.5.tgz#a6ad005ba1c7d9bc2973dfde05a1bba7065dde3c" |
519 | integrity sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A== | 543 | integrity sha512-/y7vBgsr9Idu4M6MprbOVUfH3vs7tsIfnVWv/Ml2xgwvyH6LTngdfbf5AdsKwkJy4zgy1X/kuNrEKvhhK28Yrg== |
520 | dependencies: | 544 | dependencies: |
521 | "@babel/helper-environment-visitor" "^7.18.9" | 545 | "@babel/helper-environment-visitor" "^7.21.5" |
522 | "@babel/helper-member-expression-to-functions" "^7.20.7" | 546 | "@babel/helper-member-expression-to-functions" "^7.21.5" |
523 | "@babel/helper-optimise-call-expression" "^7.18.6" | 547 | "@babel/helper-optimise-call-expression" "^7.18.6" |
524 | "@babel/template" "^7.20.7" | 548 | "@babel/template" "^7.20.7" |
525 | "@babel/traverse" "^7.20.7" | 549 | "@babel/traverse" "^7.21.5" |
526 | "@babel/types" "^7.20.7" | 550 | "@babel/types" "^7.21.5" |
527 | 551 | ||
528 | "@babel/helper-simple-access@^7.20.2": | 552 | "@babel/helper-simple-access@^7.21.5": |
529 | version "7.20.2" | 553 | version "7.21.5" |
530 | resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz#0ab452687fe0c2cfb1e2b9e0015de07fc2d62dd9" | 554 | resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.21.5.tgz#d697a7971a5c39eac32c7e63c0921c06c8a249ee" |
531 | integrity sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA== | 555 | integrity sha512-ENPDAMC1wAjR0uaCUwliBdiSl1KBJAVnMTzXqi64c2MG8MPR6ii4qf7bSXDqSFbr4W6W028/rf5ivoHop5/mkg== |
532 | dependencies: | 556 | dependencies: |
533 | "@babel/types" "^7.20.2" | 557 | "@babel/types" "^7.21.5" |
534 | 558 | ||
535 | "@babel/helper-skip-transparent-expression-wrappers@^7.20.0": | 559 | "@babel/helper-skip-transparent-expression-wrappers@^7.20.0": |
536 | version "7.20.0" | 560 | version "7.20.0" |
@@ -546,20 +570,20 @@ | |||
546 | dependencies: | 570 | dependencies: |
547 | "@babel/types" "^7.18.6" | 571 | "@babel/types" "^7.18.6" |
548 | 572 | ||
549 | "@babel/helper-string-parser@^7.19.4": | 573 | "@babel/helper-string-parser@^7.21.5": |
550 | version "7.19.4" | 574 | version "7.21.5" |
551 | resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz#38d3acb654b4701a9b77fb0615a96f775c3a9e63" | 575 | resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.21.5.tgz#2b3eea65443c6bdc31c22d037c65f6d323b6b2bd" |
552 | integrity sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw== | 576 | integrity sha512-5pTUx3hAJaZIdW99sJ6ZUUgWq/Y+Hja7TowEnLNMm1VivRgZQL3vpBY3qUACVsvw+yQU6+YgfBVmcbLaZtrA1w== |
553 | 577 | ||
554 | "@babel/helper-validator-identifier@^7.18.6", "@babel/helper-validator-identifier@^7.19.1": | 578 | "@babel/helper-validator-identifier@^7.18.6", "@babel/helper-validator-identifier@^7.19.1": |
555 | version "7.19.1" | 579 | version "7.19.1" |
556 | resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz#7eea834cf32901ffdc1a7ee555e2f9c27e249ca2" | 580 | resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz#7eea834cf32901ffdc1a7ee555e2f9c27e249ca2" |
557 | integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w== | 581 | integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w== |
558 | 582 | ||
559 | "@babel/helper-validator-option@^7.18.6": | 583 | "@babel/helper-validator-option@^7.21.0": |
560 | version "7.18.6" | 584 | version "7.21.0" |
561 | resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz#bf0d2b5a509b1f336099e4ff36e1a63aa5db4db8" | 585 | resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz#8224c7e13ace4bafdc4004da2cf064ef42673180" |
562 | integrity sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw== | 586 | integrity sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ== |
563 | 587 | ||
564 | "@babel/helper-wrap-function@^7.18.9": | 588 | "@babel/helper-wrap-function@^7.18.9": |
565 | version "7.20.5" | 589 | version "7.20.5" |
@@ -571,14 +595,14 @@ | |||
571 | "@babel/traverse" "^7.20.5" | 595 | "@babel/traverse" "^7.20.5" |
572 | "@babel/types" "^7.20.5" | 596 | "@babel/types" "^7.20.5" |
573 | 597 | ||
574 | "@babel/helpers@^7.19.0", "@babel/helpers@^7.20.7": | 598 | "@babel/helpers@^7.19.0", "@babel/helpers@^7.21.0", "@babel/helpers@^7.21.5": |
575 | version "7.20.13" | 599 | version "7.21.5" |
576 | resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.20.13.tgz#e3cb731fb70dc5337134cadc24cbbad31cc87ad2" | 600 | resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.21.5.tgz#5bac66e084d7a4d2d9696bdf0175a93f7fb63c08" |
577 | integrity sha512-nzJ0DWCL3gB5RCXbUO3KIMMsBY2Eqbx8mBpKGE/02PgyRQFcPQLbkQ1vyy596mZLaP+dAfD+R4ckASzNVmW3jg== | 601 | integrity sha512-BSY+JSlHxOmGsPTydUkPf1MdMQ3M81x5xGCOVgWM3G8XH77sJ292Y2oqcp0CbbgxhqBuI46iUz1tT7hqP7EfgA== |
578 | dependencies: | 602 | dependencies: |
579 | "@babel/template" "^7.20.7" | 603 | "@babel/template" "^7.20.7" |
580 | "@babel/traverse" "^7.20.13" | 604 | "@babel/traverse" "^7.21.5" |
581 | "@babel/types" "^7.20.7" | 605 | "@babel/types" "^7.21.5" |
582 | 606 | ||
583 | "@babel/highlight@^7.18.6": | 607 | "@babel/highlight@^7.18.6": |
584 | version "7.18.6" | 608 | version "7.18.6" |
@@ -589,10 +613,10 @@ | |||
589 | chalk "^2.0.0" | 613 | chalk "^2.0.0" |
590 | js-tokens "^4.0.0" | 614 | js-tokens "^4.0.0" |
591 | 615 | ||
592 | "@babel/parser@^7.14.7", "@babel/parser@^7.19.3", "@babel/parser@^7.20.13", "@babel/parser@^7.20.7": | 616 | "@babel/parser@^7.14.7", "@babel/parser@^7.19.3", "@babel/parser@^7.20.7", "@babel/parser@^7.21.4", "@babel/parser@^7.21.5", "@babel/parser@^7.21.8", "@babel/parser@^7.21.9": |
593 | version "7.20.15" | 617 | version "7.21.9" |
594 | resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.20.15.tgz#eec9f36d8eaf0948bb88c87a46784b5ee9fd0c89" | 618 | resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.21.9.tgz#ab18ea3b85b4bc33ba98a8d4c2032c557d23cf14" |
595 | integrity sha512-DI4a1oZuf8wC+oAJA9RW6ga3Zbe8RZFt7kD9i4qAspz3I/yHet1VvC3DiSy/fsUvv5pvJuNPh0LPOdCcqinDPg== | 619 | integrity sha512-q5PNg/Bi1OpGgx5jYlvWZwAorZepEudDMCLtj967aeS7WMont7dUZI46M2XwcIQqvUlMxWfdLFu4S/qSxeUu5g== |
596 | 620 | ||
597 | "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.18.6": | 621 | "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.18.6": |
598 | version "7.18.6" | 622 | version "7.18.6" |
@@ -601,7 +625,7 @@ | |||
601 | dependencies: | 625 | dependencies: |
602 | "@babel/helper-plugin-utils" "^7.18.6" | 626 | "@babel/helper-plugin-utils" "^7.18.6" |
603 | 627 | ||
604 | "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.18.9": | 628 | "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.20.7": |
605 | version "7.20.7" | 629 | version "7.20.7" |
606 | resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.20.7.tgz#d9c85589258539a22a901033853101a6198d4ef1" | 630 | resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.20.7.tgz#d9c85589258539a22a901033853101a6198d4ef1" |
607 | integrity sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ== | 631 | integrity sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ== |
@@ -610,7 +634,7 @@ | |||
610 | "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" | 634 | "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" |
611 | "@babel/plugin-proposal-optional-chaining" "^7.20.7" | 635 | "@babel/plugin-proposal-optional-chaining" "^7.20.7" |
612 | 636 | ||
613 | "@babel/plugin-proposal-async-generator-functions@7.20.7", "@babel/plugin-proposal-async-generator-functions@^7.20.1": | 637 | "@babel/plugin-proposal-async-generator-functions@7.20.7", "@babel/plugin-proposal-async-generator-functions@^7.20.7": |
614 | version "7.20.7" | 638 | version "7.20.7" |
615 | resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz#bfb7276d2d573cb67ba379984a2334e262ba5326" | 639 | resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz#bfb7276d2d573cb67ba379984a2334e262ba5326" |
616 | integrity sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA== | 640 | integrity sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA== |
@@ -628,12 +652,12 @@ | |||
628 | "@babel/helper-create-class-features-plugin" "^7.18.6" | 652 | "@babel/helper-create-class-features-plugin" "^7.18.6" |
629 | "@babel/helper-plugin-utils" "^7.18.6" | 653 | "@babel/helper-plugin-utils" "^7.18.6" |
630 | 654 | ||
631 | "@babel/plugin-proposal-class-static-block@^7.18.6": | 655 | "@babel/plugin-proposal-class-static-block@^7.21.0": |
632 | version "7.20.7" | 656 | version "7.21.0" |
633 | resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.20.7.tgz#92592e9029b13b15be0f7ce6a7aedc2879ca45a7" | 657 | resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.21.0.tgz#77bdd66fb7b605f3a61302d224bdfacf5547977d" |
634 | integrity sha512-AveGOoi9DAjUYYuUAG//Ig69GlazLnoyzMw68VCDux+c1tsnnH/OkYcpz/5xzMkEFC6UxjR5Gw1c+iY2wOGVeQ== | 658 | integrity sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw== |
635 | dependencies: | 659 | dependencies: |
636 | "@babel/helper-create-class-features-plugin" "^7.20.7" | 660 | "@babel/helper-create-class-features-plugin" "^7.21.0" |
637 | "@babel/helper-plugin-utils" "^7.20.2" | 661 | "@babel/helper-plugin-utils" "^7.20.2" |
638 | "@babel/plugin-syntax-class-static-block" "^7.14.5" | 662 | "@babel/plugin-syntax-class-static-block" "^7.14.5" |
639 | 663 | ||
@@ -661,7 +685,7 @@ | |||
661 | "@babel/helper-plugin-utils" "^7.18.6" | 685 | "@babel/helper-plugin-utils" "^7.18.6" |
662 | "@babel/plugin-syntax-json-strings" "^7.8.3" | 686 | "@babel/plugin-syntax-json-strings" "^7.8.3" |
663 | 687 | ||
664 | "@babel/plugin-proposal-logical-assignment-operators@^7.18.9": | 688 | "@babel/plugin-proposal-logical-assignment-operators@^7.20.7": |
665 | version "7.20.7" | 689 | version "7.20.7" |
666 | resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz#dfbcaa8f7b4d37b51e8bfb46d94a5aea2bb89d83" | 690 | resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz#dfbcaa8f7b4d37b51e8bfb46d94a5aea2bb89d83" |
667 | integrity sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug== | 691 | integrity sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug== |
@@ -685,7 +709,7 @@ | |||
685 | "@babel/helper-plugin-utils" "^7.18.6" | 709 | "@babel/helper-plugin-utils" "^7.18.6" |
686 | "@babel/plugin-syntax-numeric-separator" "^7.10.4" | 710 | "@babel/plugin-syntax-numeric-separator" "^7.10.4" |
687 | 711 | ||
688 | "@babel/plugin-proposal-object-rest-spread@^7.20.2": | 712 | "@babel/plugin-proposal-object-rest-spread@^7.20.7": |
689 | version "7.20.7" | 713 | version "7.20.7" |
690 | resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz#aa662940ef425779c75534a5c41e9d936edc390a" | 714 | resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz#aa662940ef425779c75534a5c41e9d936edc390a" |
691 | integrity sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg== | 715 | integrity sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg== |
@@ -704,10 +728,10 @@ | |||
704 | "@babel/helper-plugin-utils" "^7.18.6" | 728 | "@babel/helper-plugin-utils" "^7.18.6" |
705 | "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" | 729 | "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" |
706 | 730 | ||
707 | "@babel/plugin-proposal-optional-chaining@^7.18.9", "@babel/plugin-proposal-optional-chaining@^7.20.7": | 731 | "@babel/plugin-proposal-optional-chaining@^7.20.7", "@babel/plugin-proposal-optional-chaining@^7.21.0": |
708 | version "7.20.7" | 732 | version "7.21.0" |
709 | resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.20.7.tgz#49f2b372519ab31728cc14115bb0998b15bfda55" | 733 | resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz#886f5c8978deb7d30f678b2e24346b287234d3ea" |
710 | integrity sha512-T+A7b1kfjtRM51ssoOfS1+wbyCVqorfyZhT99TvxxLMirPShD8CzKMRepMlCBGM5RpHMbn8s+5MMHnPstJH6mQ== | 734 | integrity sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA== |
711 | dependencies: | 735 | dependencies: |
712 | "@babel/helper-plugin-utils" "^7.20.2" | 736 | "@babel/helper-plugin-utils" "^7.20.2" |
713 | "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" | 737 | "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" |
@@ -721,13 +745,13 @@ | |||
721 | "@babel/helper-create-class-features-plugin" "^7.18.6" | 745 | "@babel/helper-create-class-features-plugin" "^7.18.6" |
722 | "@babel/helper-plugin-utils" "^7.18.6" | 746 | "@babel/helper-plugin-utils" "^7.18.6" |
723 | 747 | ||
724 | "@babel/plugin-proposal-private-property-in-object@^7.18.6": | 748 | "@babel/plugin-proposal-private-property-in-object@^7.21.0": |
725 | version "7.20.5" | 749 | version "7.21.0" |
726 | resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.20.5.tgz#309c7668f2263f1c711aa399b5a9a6291eef6135" | 750 | resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0.tgz#19496bd9883dd83c23c7d7fc45dcd9ad02dfa1dc" |
727 | integrity sha512-Vq7b9dUA12ByzB4EjQTPo25sFhY+08pQDBSZRtUAkj7lb7jahaHR5igera16QZ+3my1nYR4dKsNdYj5IjPHilQ== | 751 | integrity sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw== |
728 | dependencies: | 752 | dependencies: |
729 | "@babel/helper-annotate-as-pure" "^7.18.6" | 753 | "@babel/helper-annotate-as-pure" "^7.18.6" |
730 | "@babel/helper-create-class-features-plugin" "^7.20.5" | 754 | "@babel/helper-create-class-features-plugin" "^7.21.0" |
731 | "@babel/helper-plugin-utils" "^7.20.2" | 755 | "@babel/helper-plugin-utils" "^7.20.2" |
732 | "@babel/plugin-syntax-private-property-in-object" "^7.14.5" | 756 | "@babel/plugin-syntax-private-property-in-object" "^7.14.5" |
733 | 757 | ||
@@ -781,6 +805,13 @@ | |||
781 | dependencies: | 805 | dependencies: |
782 | "@babel/helper-plugin-utils" "^7.19.0" | 806 | "@babel/helper-plugin-utils" "^7.19.0" |
783 | 807 | ||
808 | "@babel/plugin-syntax-import-meta@^7.10.4": | ||
809 | version "7.10.4" | ||
810 | resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" | ||
811 | integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== | ||
812 | dependencies: | ||
813 | "@babel/helper-plugin-utils" "^7.10.4" | ||
814 | |||
784 | "@babel/plugin-syntax-json-strings@^7.8.3": | 815 | "@babel/plugin-syntax-json-strings@^7.8.3": |
785 | version "7.8.3" | 816 | version "7.8.3" |
786 | resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" | 817 | resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" |
@@ -844,14 +875,14 @@ | |||
844 | dependencies: | 875 | dependencies: |
845 | "@babel/helper-plugin-utils" "^7.14.5" | 876 | "@babel/helper-plugin-utils" "^7.14.5" |
846 | 877 | ||
847 | "@babel/plugin-transform-arrow-functions@^7.18.6": | 878 | "@babel/plugin-transform-arrow-functions@^7.20.7", "@babel/plugin-transform-arrow-functions@^7.21.5": |
848 | version "7.20.7" | 879 | version "7.21.5" |
849 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.20.7.tgz#bea332b0e8b2dab3dafe55a163d8227531ab0551" | 880 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.21.5.tgz#9bb42a53de447936a57ba256fbf537fc312b6929" |
850 | integrity sha512-3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ== | 881 | integrity sha512-wb1mhwGOCaXHDTcsRYMKF9e5bbMgqwxtqa2Y1ifH96dXJPwbuLX9qHy3clhrxVqgMz7nyNXs8VkxdH8UBcjKqA== |
851 | dependencies: | 882 | dependencies: |
852 | "@babel/helper-plugin-utils" "^7.20.2" | 883 | "@babel/helper-plugin-utils" "^7.21.5" |
853 | 884 | ||
854 | "@babel/plugin-transform-async-to-generator@7.20.7", "@babel/plugin-transform-async-to-generator@^7.18.6": | 885 | "@babel/plugin-transform-async-to-generator@7.20.7", "@babel/plugin-transform-async-to-generator@^7.20.7": |
855 | version "7.20.7" | 886 | version "7.20.7" |
856 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz#dfee18623c8cb31deb796aa3ca84dda9cea94354" | 887 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz#dfee18623c8cb31deb796aa3ca84dda9cea94354" |
857 | integrity sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q== | 888 | integrity sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q== |
@@ -867,40 +898,40 @@ | |||
867 | dependencies: | 898 | dependencies: |
868 | "@babel/helper-plugin-utils" "^7.18.6" | 899 | "@babel/helper-plugin-utils" "^7.18.6" |
869 | 900 | ||
870 | "@babel/plugin-transform-block-scoping@^7.20.2": | 901 | "@babel/plugin-transform-block-scoping@^7.21.0": |
871 | version "7.20.15" | 902 | version "7.21.0" |
872 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.15.tgz#3e1b2aa9cbbe1eb8d644c823141a9c5c2a22392d" | 903 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.21.0.tgz#e737b91037e5186ee16b76e7ae093358a5634f02" |
873 | integrity sha512-Vv4DMZ6MiNOhu/LdaZsT/bsLRxgL94d269Mv4R/9sp6+Mp++X/JqypZYypJXLlM4mlL352/Egzbzr98iABH1CA== | 904 | integrity sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ== |
874 | dependencies: | 905 | dependencies: |
875 | "@babel/helper-plugin-utils" "^7.20.2" | 906 | "@babel/helper-plugin-utils" "^7.20.2" |
876 | 907 | ||
877 | "@babel/plugin-transform-classes@^7.20.2": | 908 | "@babel/plugin-transform-classes@^7.21.0": |
878 | version "7.20.7" | 909 | version "7.21.0" |
879 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.7.tgz#f438216f094f6bb31dc266ebfab8ff05aecad073" | 910 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.21.0.tgz#f469d0b07a4c5a7dbb21afad9e27e57b47031665" |
880 | integrity sha512-LWYbsiXTPKl+oBlXUGlwNlJZetXD5Am+CyBdqhPsDVjM9Jc8jwBJFrKhHf900Kfk2eZG1y9MAG3UNajol7A4VQ== | 911 | integrity sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ== |
881 | dependencies: | 912 | dependencies: |
882 | "@babel/helper-annotate-as-pure" "^7.18.6" | 913 | "@babel/helper-annotate-as-pure" "^7.18.6" |
883 | "@babel/helper-compilation-targets" "^7.20.7" | 914 | "@babel/helper-compilation-targets" "^7.20.7" |
884 | "@babel/helper-environment-visitor" "^7.18.9" | 915 | "@babel/helper-environment-visitor" "^7.18.9" |
885 | "@babel/helper-function-name" "^7.19.0" | 916 | "@babel/helper-function-name" "^7.21.0" |
886 | "@babel/helper-optimise-call-expression" "^7.18.6" | 917 | "@babel/helper-optimise-call-expression" "^7.18.6" |
887 | "@babel/helper-plugin-utils" "^7.20.2" | 918 | "@babel/helper-plugin-utils" "^7.20.2" |
888 | "@babel/helper-replace-supers" "^7.20.7" | 919 | "@babel/helper-replace-supers" "^7.20.7" |
889 | "@babel/helper-split-export-declaration" "^7.18.6" | 920 | "@babel/helper-split-export-declaration" "^7.18.6" |
890 | globals "^11.1.0" | 921 | globals "^11.1.0" |
891 | 922 | ||
892 | "@babel/plugin-transform-computed-properties@^7.18.9": | 923 | "@babel/plugin-transform-computed-properties@^7.20.7", "@babel/plugin-transform-computed-properties@^7.21.5": |
893 | version "7.20.7" | 924 | version "7.21.5" |
894 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.20.7.tgz#704cc2fd155d1c996551db8276d55b9d46e4d0aa" | 925 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.21.5.tgz#3a2d8bb771cd2ef1cd736435f6552fe502e11b44" |
895 | integrity sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ== | 926 | integrity sha512-TR653Ki3pAwxBxUe8srfF3e4Pe3FTA46uaNHYyQwIoM4oWKSoOZiDNyHJ0oIoDIUPSRQbQG7jzgVBX3FPVne1Q== |
896 | dependencies: | 927 | dependencies: |
897 | "@babel/helper-plugin-utils" "^7.20.2" | 928 | "@babel/helper-plugin-utils" "^7.21.5" |
898 | "@babel/template" "^7.20.7" | 929 | "@babel/template" "^7.20.7" |
899 | 930 | ||
900 | "@babel/plugin-transform-destructuring@^7.20.2": | 931 | "@babel/plugin-transform-destructuring@^7.21.3": |
901 | version "7.20.7" | 932 | version "7.21.3" |
902 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.7.tgz#8bda578f71620c7de7c93af590154ba331415454" | 933 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.21.3.tgz#73b46d0fd11cd6ef57dea8a381b1215f4959d401" |
903 | integrity sha512-Xwg403sRrZb81IVB79ZPqNQME23yhugYVqgTxAhT99h485F4f+GMELFhhOsscDUB7HCswepKeCKLn/GZvUKoBA== | 934 | integrity sha512-bp6hwMFzuiE4HqYEyoGJ/V2LeIWn+hLVKc4pnj++E5XQptwhtcGmSayM029d/j2X1bPKGTlsyPwAubuU22KhMA== |
904 | dependencies: | 935 | dependencies: |
905 | "@babel/helper-plugin-utils" "^7.20.2" | 936 | "@babel/helper-plugin-utils" "^7.20.2" |
906 | 937 | ||
@@ -927,12 +958,12 @@ | |||
927 | "@babel/helper-builder-binary-assignment-operator-visitor" "^7.18.6" | 958 | "@babel/helper-builder-binary-assignment-operator-visitor" "^7.18.6" |
928 | "@babel/helper-plugin-utils" "^7.18.6" | 959 | "@babel/helper-plugin-utils" "^7.18.6" |
929 | 960 | ||
930 | "@babel/plugin-transform-for-of@^7.18.8": | 961 | "@babel/plugin-transform-for-of@^7.21.0", "@babel/plugin-transform-for-of@^7.21.5": |
931 | version "7.18.8" | 962 | version "7.21.5" |
932 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz#6ef8a50b244eb6a0bdbad0c7c61877e4e30097c1" | 963 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.21.5.tgz#e890032b535f5a2e237a18535f56a9fdaa7b83fc" |
933 | integrity sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ== | 964 | integrity sha512-nYWpjKW/7j/I/mZkGVgHJXh4bA1sfdFnJoOXwJuj4m3Q2EraO/8ZyrkCau9P5tbHQk01RMSt6KYLCsW7730SXQ== |
934 | dependencies: | 965 | dependencies: |
935 | "@babel/helper-plugin-utils" "^7.18.6" | 966 | "@babel/helper-plugin-utils" "^7.21.5" |
936 | 967 | ||
937 | "@babel/plugin-transform-function-name@^7.18.9": | 968 | "@babel/plugin-transform-function-name@^7.18.9": |
938 | version "7.18.9" | 969 | version "7.18.9" |
@@ -957,7 +988,7 @@ | |||
957 | dependencies: | 988 | dependencies: |
958 | "@babel/helper-plugin-utils" "^7.18.6" | 989 | "@babel/helper-plugin-utils" "^7.18.6" |
959 | 990 | ||
960 | "@babel/plugin-transform-modules-amd@^7.19.6": | 991 | "@babel/plugin-transform-modules-amd@^7.20.11": |
961 | version "7.20.11" | 992 | version "7.20.11" |
962 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.20.11.tgz#3daccca8e4cc309f03c3a0c4b41dc4b26f55214a" | 993 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.20.11.tgz#3daccca8e4cc309f03c3a0c4b41dc4b26f55214a" |
963 | integrity sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g== | 994 | integrity sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g== |
@@ -965,16 +996,16 @@ | |||
965 | "@babel/helper-module-transforms" "^7.20.11" | 996 | "@babel/helper-module-transforms" "^7.20.11" |
966 | "@babel/helper-plugin-utils" "^7.20.2" | 997 | "@babel/helper-plugin-utils" "^7.20.2" |
967 | 998 | ||
968 | "@babel/plugin-transform-modules-commonjs@^7.19.6": | 999 | "@babel/plugin-transform-modules-commonjs@^7.21.2", "@babel/plugin-transform-modules-commonjs@^7.21.5": |
969 | version "7.20.11" | 1000 | version "7.21.5" |
970 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.20.11.tgz#8cb23010869bf7669fd4b3098598b6b2be6dc607" | 1001 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.5.tgz#d69fb947eed51af91de82e4708f676864e5e47bc" |
971 | integrity sha512-S8e1f7WQ7cimJQ51JkAaDrEtohVEitXjgCGAS2N8S31Y42E+kWwfSz83LYz57QdBm7q9diARVqanIaH2oVgQnw== | 1002 | integrity sha512-OVryBEgKUbtqMoB7eG2rs6UFexJi6Zj6FDXx+esBLPTCxCNxAY9o+8Di7IsUGJ+AVhp5ncK0fxWUBd0/1gPhrQ== |
972 | dependencies: | 1003 | dependencies: |
973 | "@babel/helper-module-transforms" "^7.20.11" | 1004 | "@babel/helper-module-transforms" "^7.21.5" |
974 | "@babel/helper-plugin-utils" "^7.20.2" | 1005 | "@babel/helper-plugin-utils" "^7.21.5" |
975 | "@babel/helper-simple-access" "^7.20.2" | 1006 | "@babel/helper-simple-access" "^7.21.5" |
976 | 1007 | ||
977 | "@babel/plugin-transform-modules-systemjs@^7.19.6": | 1008 | "@babel/plugin-transform-modules-systemjs@^7.20.11": |
978 | version "7.20.11" | 1009 | version "7.20.11" |
979 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.20.11.tgz#467ec6bba6b6a50634eea61c9c232654d8a4696e" | 1010 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.20.11.tgz#467ec6bba6b6a50634eea61c9c232654d8a4696e" |
980 | integrity sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw== | 1011 | integrity sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw== |
@@ -992,7 +1023,7 @@ | |||
992 | "@babel/helper-module-transforms" "^7.18.6" | 1023 | "@babel/helper-module-transforms" "^7.18.6" |
993 | "@babel/helper-plugin-utils" "^7.18.6" | 1024 | "@babel/helper-plugin-utils" "^7.18.6" |
994 | 1025 | ||
995 | "@babel/plugin-transform-named-capturing-groups-regex@^7.19.1": | 1026 | "@babel/plugin-transform-named-capturing-groups-regex@^7.20.5": |
996 | version "7.20.5" | 1027 | version "7.20.5" |
997 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz#626298dd62ea51d452c3be58b285d23195ba69a8" | 1028 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz#626298dd62ea51d452c3be58b285d23195ba69a8" |
998 | integrity sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA== | 1029 | integrity sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA== |
@@ -1015,10 +1046,10 @@ | |||
1015 | "@babel/helper-plugin-utils" "^7.18.6" | 1046 | "@babel/helper-plugin-utils" "^7.18.6" |
1016 | "@babel/helper-replace-supers" "^7.18.6" | 1047 | "@babel/helper-replace-supers" "^7.18.6" |
1017 | 1048 | ||
1018 | "@babel/plugin-transform-parameters@^7.20.1", "@babel/plugin-transform-parameters@^7.20.7": | 1049 | "@babel/plugin-transform-parameters@^7.20.7", "@babel/plugin-transform-parameters@^7.21.3": |
1019 | version "7.20.7" | 1050 | version "7.21.3" |
1020 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.7.tgz#0ee349e9d1bc96e78e3b37a7af423a4078a7083f" | 1051 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.21.3.tgz#18fc4e797cf6d6d972cb8c411dbe8a809fa157db" |
1021 | integrity sha512-WiWBIkeHKVOSYPO0pWkxGPfKeWrCJyD3NJ53+Lrp/QMSZbsVPovrVl2aWZ19D/LTVnaDv5Ap7GJ/B2CTOZdrfA== | 1052 | integrity sha512-Wxc+TvppQG9xWFYatvCGPvZ6+SIUxQ2ZdiBP+PHYMIjnPXD+uThCshaz4NZOnODAtBjjcVQQ/3OKs9LW28purQ== |
1022 | dependencies: | 1053 | dependencies: |
1023 | "@babel/helper-plugin-utils" "^7.20.2" | 1054 | "@babel/helper-plugin-utils" "^7.20.2" |
1024 | 1055 | ||
@@ -1029,12 +1060,12 @@ | |||
1029 | dependencies: | 1060 | dependencies: |
1030 | "@babel/helper-plugin-utils" "^7.18.6" | 1061 | "@babel/helper-plugin-utils" "^7.18.6" |
1031 | 1062 | ||
1032 | "@babel/plugin-transform-regenerator@^7.18.6": | 1063 | "@babel/plugin-transform-regenerator@^7.20.5", "@babel/plugin-transform-regenerator@^7.21.5": |
1033 | version "7.20.5" | 1064 | version "7.21.5" |
1034 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.20.5.tgz#57cda588c7ffb7f4f8483cc83bdcea02a907f04d" | 1065 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.21.5.tgz#576c62f9923f94bcb1c855adc53561fd7913724e" |
1035 | integrity sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ== | 1066 | integrity sha512-ZoYBKDb6LyMi5yCsByQ5jmXsHAQDDYeexT1Szvlmui+lADvfSecr5Dxd/PkrTC3pAD182Fcju1VQkB4oCp9M+w== |
1036 | dependencies: | 1067 | dependencies: |
1037 | "@babel/helper-plugin-utils" "^7.20.2" | 1068 | "@babel/helper-plugin-utils" "^7.21.5" |
1038 | regenerator-transform "^0.15.1" | 1069 | regenerator-transform "^0.15.1" |
1039 | 1070 | ||
1040 | "@babel/plugin-transform-reserved-words@^7.18.6": | 1071 | "@babel/plugin-transform-reserved-words@^7.18.6": |
@@ -1044,13 +1075,13 @@ | |||
1044 | dependencies: | 1075 | dependencies: |
1045 | "@babel/helper-plugin-utils" "^7.18.6" | 1076 | "@babel/helper-plugin-utils" "^7.18.6" |
1046 | 1077 | ||
1047 | "@babel/plugin-transform-runtime@7.19.6": | 1078 | "@babel/plugin-transform-runtime@7.21.4": |
1048 | version "7.19.6" | 1079 | version "7.21.4" |
1049 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.6.tgz#9d2a9dbf4e12644d6f46e5e75bfbf02b5d6e9194" | 1080 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.21.4.tgz#2e1da21ca597a7d01fc96b699b21d8d2023191aa" |
1050 | integrity sha512-PRH37lz4JU156lYFW1p8OxE5i7d6Sl/zV58ooyr+q1J1lnQPyg5tIiXlIwNVhJaY4W3TmOtdc8jqdXQcB1v5Yw== | 1081 | integrity sha512-1J4dhrw1h1PqnNNpzwxQ2UBymJUF8KuPjAAnlLwZcGhHAIqUigFW7cdK6GHoB64ubY4qXQNYknoUeks4Wz7CUA== |
1051 | dependencies: | 1082 | dependencies: |
1052 | "@babel/helper-module-imports" "^7.18.6" | 1083 | "@babel/helper-module-imports" "^7.21.4" |
1053 | "@babel/helper-plugin-utils" "^7.19.0" | 1084 | "@babel/helper-plugin-utils" "^7.20.2" |
1054 | babel-plugin-polyfill-corejs2 "^0.3.3" | 1085 | babel-plugin-polyfill-corejs2 "^0.3.3" |
1055 | babel-plugin-polyfill-corejs3 "^0.6.0" | 1086 | babel-plugin-polyfill-corejs3 "^0.6.0" |
1056 | babel-plugin-polyfill-regenerator "^0.4.1" | 1087 | babel-plugin-polyfill-regenerator "^0.4.1" |
@@ -1063,7 +1094,7 @@ | |||
1063 | dependencies: | 1094 | dependencies: |
1064 | "@babel/helper-plugin-utils" "^7.18.6" | 1095 | "@babel/helper-plugin-utils" "^7.18.6" |
1065 | 1096 | ||
1066 | "@babel/plugin-transform-spread@^7.19.0": | 1097 | "@babel/plugin-transform-spread@^7.20.7": |
1067 | version "7.20.7" | 1098 | version "7.20.7" |
1068 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.20.7.tgz#c2d83e0b99d3bf83e07b11995ee24bf7ca09401e" | 1099 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.20.7.tgz#c2d83e0b99d3bf83e07b11995ee24bf7ca09401e" |
1069 | integrity sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw== | 1100 | integrity sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw== |
@@ -1092,12 +1123,12 @@ | |||
1092 | dependencies: | 1123 | dependencies: |
1093 | "@babel/helper-plugin-utils" "^7.18.9" | 1124 | "@babel/helper-plugin-utils" "^7.18.9" |
1094 | 1125 | ||
1095 | "@babel/plugin-transform-unicode-escapes@^7.18.10": | 1126 | "@babel/plugin-transform-unicode-escapes@^7.18.10", "@babel/plugin-transform-unicode-escapes@^7.21.5": |
1096 | version "7.18.10" | 1127 | version "7.21.5" |
1097 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz#1ecfb0eda83d09bbcb77c09970c2dd55832aa246" | 1128 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.21.5.tgz#1e55ed6195259b0e9061d81f5ef45a9b009fb7f2" |
1098 | integrity sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ== | 1129 | integrity sha512-LYm/gTOwZqsYohlvFUe/8Tujz75LqqVC2w+2qPHLR+WyWHGCZPN1KBpJCJn+4Bk4gOkQy/IXKIge6az5MqwlOg== |
1099 | dependencies: | 1130 | dependencies: |
1100 | "@babel/helper-plugin-utils" "^7.18.9" | 1131 | "@babel/helper-plugin-utils" "^7.21.5" |
1101 | 1132 | ||
1102 | "@babel/plugin-transform-unicode-regex@^7.18.6": | 1133 | "@babel/plugin-transform-unicode-regex@^7.18.6": |
1103 | version "7.18.6" | 1134 | version "7.18.6" |
@@ -1107,31 +1138,31 @@ | |||
1107 | "@babel/helper-create-regexp-features-plugin" "^7.18.6" | 1138 | "@babel/helper-create-regexp-features-plugin" "^7.18.6" |
1108 | "@babel/helper-plugin-utils" "^7.18.6" | 1139 | "@babel/helper-plugin-utils" "^7.18.6" |
1109 | 1140 | ||
1110 | "@babel/preset-env@7.20.2", "@babel/preset-env@^7.18.2": | 1141 | "@babel/preset-env@7.21.4": |
1111 | version "7.20.2" | 1142 | version "7.21.4" |
1112 | resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.20.2.tgz#9b1642aa47bb9f43a86f9630011780dab7f86506" | 1143 | resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.21.4.tgz#a952482e634a8dd8271a3fe5459a16eb10739c58" |
1113 | integrity sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg== | 1144 | integrity sha512-2W57zHs2yDLm6GD5ZpvNn71lZ0B/iypSdIeq25OurDKji6AdzV07qp4s3n1/x5BqtiGaTrPN3nerlSCaC5qNTw== |
1114 | dependencies: | 1145 | dependencies: |
1115 | "@babel/compat-data" "^7.20.1" | 1146 | "@babel/compat-data" "^7.21.4" |
1116 | "@babel/helper-compilation-targets" "^7.20.0" | 1147 | "@babel/helper-compilation-targets" "^7.21.4" |
1117 | "@babel/helper-plugin-utils" "^7.20.2" | 1148 | "@babel/helper-plugin-utils" "^7.20.2" |
1118 | "@babel/helper-validator-option" "^7.18.6" | 1149 | "@babel/helper-validator-option" "^7.21.0" |
1119 | "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.18.6" | 1150 | "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.18.6" |
1120 | "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.18.9" | 1151 | "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.20.7" |
1121 | "@babel/plugin-proposal-async-generator-functions" "^7.20.1" | 1152 | "@babel/plugin-proposal-async-generator-functions" "^7.20.7" |
1122 | "@babel/plugin-proposal-class-properties" "^7.18.6" | 1153 | "@babel/plugin-proposal-class-properties" "^7.18.6" |
1123 | "@babel/plugin-proposal-class-static-block" "^7.18.6" | 1154 | "@babel/plugin-proposal-class-static-block" "^7.21.0" |
1124 | "@babel/plugin-proposal-dynamic-import" "^7.18.6" | 1155 | "@babel/plugin-proposal-dynamic-import" "^7.18.6" |
1125 | "@babel/plugin-proposal-export-namespace-from" "^7.18.9" | 1156 | "@babel/plugin-proposal-export-namespace-from" "^7.18.9" |
1126 | "@babel/plugin-proposal-json-strings" "^7.18.6" | 1157 | "@babel/plugin-proposal-json-strings" "^7.18.6" |
1127 | "@babel/plugin-proposal-logical-assignment-operators" "^7.18.9" | 1158 | "@babel/plugin-proposal-logical-assignment-operators" "^7.20.7" |
1128 | "@babel/plugin-proposal-nullish-coalescing-operator" "^7.18.6" | 1159 | "@babel/plugin-proposal-nullish-coalescing-operator" "^7.18.6" |
1129 | "@babel/plugin-proposal-numeric-separator" "^7.18.6" | 1160 | "@babel/plugin-proposal-numeric-separator" "^7.18.6" |
1130 | "@babel/plugin-proposal-object-rest-spread" "^7.20.2" | 1161 | "@babel/plugin-proposal-object-rest-spread" "^7.20.7" |
1131 | "@babel/plugin-proposal-optional-catch-binding" "^7.18.6" | 1162 | "@babel/plugin-proposal-optional-catch-binding" "^7.18.6" |
1132 | "@babel/plugin-proposal-optional-chaining" "^7.18.9" | 1163 | "@babel/plugin-proposal-optional-chaining" "^7.21.0" |
1133 | "@babel/plugin-proposal-private-methods" "^7.18.6" | 1164 | "@babel/plugin-proposal-private-methods" "^7.18.6" |
1134 | "@babel/plugin-proposal-private-property-in-object" "^7.18.6" | 1165 | "@babel/plugin-proposal-private-property-in-object" "^7.21.0" |
1135 | "@babel/plugin-proposal-unicode-property-regex" "^7.18.6" | 1166 | "@babel/plugin-proposal-unicode-property-regex" "^7.18.6" |
1136 | "@babel/plugin-syntax-async-generators" "^7.8.4" | 1167 | "@babel/plugin-syntax-async-generators" "^7.8.4" |
1137 | "@babel/plugin-syntax-class-properties" "^7.12.13" | 1168 | "@babel/plugin-syntax-class-properties" "^7.12.13" |
@@ -1148,40 +1179,122 @@ | |||
1148 | "@babel/plugin-syntax-optional-chaining" "^7.8.3" | 1179 | "@babel/plugin-syntax-optional-chaining" "^7.8.3" |
1149 | "@babel/plugin-syntax-private-property-in-object" "^7.14.5" | 1180 | "@babel/plugin-syntax-private-property-in-object" "^7.14.5" |
1150 | "@babel/plugin-syntax-top-level-await" "^7.14.5" | 1181 | "@babel/plugin-syntax-top-level-await" "^7.14.5" |
1151 | "@babel/plugin-transform-arrow-functions" "^7.18.6" | 1182 | "@babel/plugin-transform-arrow-functions" "^7.20.7" |
1152 | "@babel/plugin-transform-async-to-generator" "^7.18.6" | 1183 | "@babel/plugin-transform-async-to-generator" "^7.20.7" |
1153 | "@babel/plugin-transform-block-scoped-functions" "^7.18.6" | 1184 | "@babel/plugin-transform-block-scoped-functions" "^7.18.6" |
1154 | "@babel/plugin-transform-block-scoping" "^7.20.2" | 1185 | "@babel/plugin-transform-block-scoping" "^7.21.0" |
1155 | "@babel/plugin-transform-classes" "^7.20.2" | 1186 | "@babel/plugin-transform-classes" "^7.21.0" |
1156 | "@babel/plugin-transform-computed-properties" "^7.18.9" | 1187 | "@babel/plugin-transform-computed-properties" "^7.20.7" |
1157 | "@babel/plugin-transform-destructuring" "^7.20.2" | 1188 | "@babel/plugin-transform-destructuring" "^7.21.3" |
1158 | "@babel/plugin-transform-dotall-regex" "^7.18.6" | 1189 | "@babel/plugin-transform-dotall-regex" "^7.18.6" |
1159 | "@babel/plugin-transform-duplicate-keys" "^7.18.9" | 1190 | "@babel/plugin-transform-duplicate-keys" "^7.18.9" |
1160 | "@babel/plugin-transform-exponentiation-operator" "^7.18.6" | 1191 | "@babel/plugin-transform-exponentiation-operator" "^7.18.6" |
1161 | "@babel/plugin-transform-for-of" "^7.18.8" | 1192 | "@babel/plugin-transform-for-of" "^7.21.0" |
1162 | "@babel/plugin-transform-function-name" "^7.18.9" | 1193 | "@babel/plugin-transform-function-name" "^7.18.9" |
1163 | "@babel/plugin-transform-literals" "^7.18.9" | 1194 | "@babel/plugin-transform-literals" "^7.18.9" |
1164 | "@babel/plugin-transform-member-expression-literals" "^7.18.6" | 1195 | "@babel/plugin-transform-member-expression-literals" "^7.18.6" |
1165 | "@babel/plugin-transform-modules-amd" "^7.19.6" | 1196 | "@babel/plugin-transform-modules-amd" "^7.20.11" |
1166 | "@babel/plugin-transform-modules-commonjs" "^7.19.6" | 1197 | "@babel/plugin-transform-modules-commonjs" "^7.21.2" |
1167 | "@babel/plugin-transform-modules-systemjs" "^7.19.6" | 1198 | "@babel/plugin-transform-modules-systemjs" "^7.20.11" |
1168 | "@babel/plugin-transform-modules-umd" "^7.18.6" | 1199 | "@babel/plugin-transform-modules-umd" "^7.18.6" |
1169 | "@babel/plugin-transform-named-capturing-groups-regex" "^7.19.1" | 1200 | "@babel/plugin-transform-named-capturing-groups-regex" "^7.20.5" |
1170 | "@babel/plugin-transform-new-target" "^7.18.6" | 1201 | "@babel/plugin-transform-new-target" "^7.18.6" |
1171 | "@babel/plugin-transform-object-super" "^7.18.6" | 1202 | "@babel/plugin-transform-object-super" "^7.18.6" |
1172 | "@babel/plugin-transform-parameters" "^7.20.1" | 1203 | "@babel/plugin-transform-parameters" "^7.21.3" |
1173 | "@babel/plugin-transform-property-literals" "^7.18.6" | 1204 | "@babel/plugin-transform-property-literals" "^7.18.6" |
1174 | "@babel/plugin-transform-regenerator" "^7.18.6" | 1205 | "@babel/plugin-transform-regenerator" "^7.20.5" |
1175 | "@babel/plugin-transform-reserved-words" "^7.18.6" | 1206 | "@babel/plugin-transform-reserved-words" "^7.18.6" |
1176 | "@babel/plugin-transform-shorthand-properties" "^7.18.6" | 1207 | "@babel/plugin-transform-shorthand-properties" "^7.18.6" |
1177 | "@babel/plugin-transform-spread" "^7.19.0" | 1208 | "@babel/plugin-transform-spread" "^7.20.7" |
1178 | "@babel/plugin-transform-sticky-regex" "^7.18.6" | 1209 | "@babel/plugin-transform-sticky-regex" "^7.18.6" |
1179 | "@babel/plugin-transform-template-literals" "^7.18.9" | 1210 | "@babel/plugin-transform-template-literals" "^7.18.9" |
1180 | "@babel/plugin-transform-typeof-symbol" "^7.18.9" | 1211 | "@babel/plugin-transform-typeof-symbol" "^7.18.9" |
1181 | "@babel/plugin-transform-unicode-escapes" "^7.18.10" | 1212 | "@babel/plugin-transform-unicode-escapes" "^7.18.10" |
1182 | "@babel/plugin-transform-unicode-regex" "^7.18.6" | 1213 | "@babel/plugin-transform-unicode-regex" "^7.18.6" |
1183 | "@babel/preset-modules" "^0.1.5" | 1214 | "@babel/preset-modules" "^0.1.5" |
1184 | "@babel/types" "^7.20.2" | 1215 | "@babel/types" "^7.21.4" |
1216 | babel-plugin-polyfill-corejs2 "^0.3.3" | ||
1217 | babel-plugin-polyfill-corejs3 "^0.6.0" | ||
1218 | babel-plugin-polyfill-regenerator "^0.4.1" | ||
1219 | core-js-compat "^3.25.1" | ||
1220 | semver "^6.3.0" | ||
1221 | |||
1222 | "@babel/preset-env@^7.18.2": | ||
1223 | version "7.21.5" | ||
1224 | resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.21.5.tgz#db2089d99efd2297716f018aeead815ac3decffb" | ||
1225 | integrity sha512-wH00QnTTldTbf/IefEVyChtRdw5RJvODT/Vb4Vcxq1AZvtXj6T0YeX0cAcXhI6/BdGuiP3GcNIL4OQbI2DVNxg== | ||
1226 | dependencies: | ||
1227 | "@babel/compat-data" "^7.21.5" | ||
1228 | "@babel/helper-compilation-targets" "^7.21.5" | ||
1229 | "@babel/helper-plugin-utils" "^7.21.5" | ||
1230 | "@babel/helper-validator-option" "^7.21.0" | ||
1231 | "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.18.6" | ||
1232 | "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.20.7" | ||
1233 | "@babel/plugin-proposal-async-generator-functions" "^7.20.7" | ||
1234 | "@babel/plugin-proposal-class-properties" "^7.18.6" | ||
1235 | "@babel/plugin-proposal-class-static-block" "^7.21.0" | ||
1236 | "@babel/plugin-proposal-dynamic-import" "^7.18.6" | ||
1237 | "@babel/plugin-proposal-export-namespace-from" "^7.18.9" | ||
1238 | "@babel/plugin-proposal-json-strings" "^7.18.6" | ||
1239 | "@babel/plugin-proposal-logical-assignment-operators" "^7.20.7" | ||
1240 | "@babel/plugin-proposal-nullish-coalescing-operator" "^7.18.6" | ||
1241 | "@babel/plugin-proposal-numeric-separator" "^7.18.6" | ||
1242 | "@babel/plugin-proposal-object-rest-spread" "^7.20.7" | ||
1243 | "@babel/plugin-proposal-optional-catch-binding" "^7.18.6" | ||
1244 | "@babel/plugin-proposal-optional-chaining" "^7.21.0" | ||
1245 | "@babel/plugin-proposal-private-methods" "^7.18.6" | ||
1246 | "@babel/plugin-proposal-private-property-in-object" "^7.21.0" | ||
1247 | "@babel/plugin-proposal-unicode-property-regex" "^7.18.6" | ||
1248 | "@babel/plugin-syntax-async-generators" "^7.8.4" | ||
1249 | "@babel/plugin-syntax-class-properties" "^7.12.13" | ||
1250 | "@babel/plugin-syntax-class-static-block" "^7.14.5" | ||
1251 | "@babel/plugin-syntax-dynamic-import" "^7.8.3" | ||
1252 | "@babel/plugin-syntax-export-namespace-from" "^7.8.3" | ||
1253 | "@babel/plugin-syntax-import-assertions" "^7.20.0" | ||
1254 | "@babel/plugin-syntax-import-meta" "^7.10.4" | ||
1255 | "@babel/plugin-syntax-json-strings" "^7.8.3" | ||
1256 | "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" | ||
1257 | "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" | ||
1258 | "@babel/plugin-syntax-numeric-separator" "^7.10.4" | ||
1259 | "@babel/plugin-syntax-object-rest-spread" "^7.8.3" | ||
1260 | "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" | ||
1261 | "@babel/plugin-syntax-optional-chaining" "^7.8.3" | ||
1262 | "@babel/plugin-syntax-private-property-in-object" "^7.14.5" | ||
1263 | "@babel/plugin-syntax-top-level-await" "^7.14.5" | ||
1264 | "@babel/plugin-transform-arrow-functions" "^7.21.5" | ||
1265 | "@babel/plugin-transform-async-to-generator" "^7.20.7" | ||
1266 | "@babel/plugin-transform-block-scoped-functions" "^7.18.6" | ||
1267 | "@babel/plugin-transform-block-scoping" "^7.21.0" | ||
1268 | "@babel/plugin-transform-classes" "^7.21.0" | ||
1269 | "@babel/plugin-transform-computed-properties" "^7.21.5" | ||
1270 | "@babel/plugin-transform-destructuring" "^7.21.3" | ||
1271 | "@babel/plugin-transform-dotall-regex" "^7.18.6" | ||
1272 | "@babel/plugin-transform-duplicate-keys" "^7.18.9" | ||
1273 | "@babel/plugin-transform-exponentiation-operator" "^7.18.6" | ||
1274 | "@babel/plugin-transform-for-of" "^7.21.5" | ||
1275 | "@babel/plugin-transform-function-name" "^7.18.9" | ||
1276 | "@babel/plugin-transform-literals" "^7.18.9" | ||
1277 | "@babel/plugin-transform-member-expression-literals" "^7.18.6" | ||
1278 | "@babel/plugin-transform-modules-amd" "^7.20.11" | ||
1279 | "@babel/plugin-transform-modules-commonjs" "^7.21.5" | ||
1280 | "@babel/plugin-transform-modules-systemjs" "^7.20.11" | ||
1281 | "@babel/plugin-transform-modules-umd" "^7.18.6" | ||
1282 | "@babel/plugin-transform-named-capturing-groups-regex" "^7.20.5" | ||
1283 | "@babel/plugin-transform-new-target" "^7.18.6" | ||
1284 | "@babel/plugin-transform-object-super" "^7.18.6" | ||
1285 | "@babel/plugin-transform-parameters" "^7.21.3" | ||
1286 | "@babel/plugin-transform-property-literals" "^7.18.6" | ||
1287 | "@babel/plugin-transform-regenerator" "^7.21.5" | ||
1288 | "@babel/plugin-transform-reserved-words" "^7.18.6" | ||
1289 | "@babel/plugin-transform-shorthand-properties" "^7.18.6" | ||
1290 | "@babel/plugin-transform-spread" "^7.20.7" | ||
1291 | "@babel/plugin-transform-sticky-regex" "^7.18.6" | ||
1292 | "@babel/plugin-transform-template-literals" "^7.18.9" | ||
1293 | "@babel/plugin-transform-typeof-symbol" "^7.18.9" | ||
1294 | "@babel/plugin-transform-unicode-escapes" "^7.21.5" | ||
1295 | "@babel/plugin-transform-unicode-regex" "^7.18.6" | ||
1296 | "@babel/preset-modules" "^0.1.5" | ||
1297 | "@babel/types" "^7.21.5" | ||
1185 | babel-plugin-polyfill-corejs2 "^0.3.3" | 1298 | babel-plugin-polyfill-corejs2 "^0.3.3" |
1186 | babel-plugin-polyfill-corejs3 "^0.6.0" | 1299 | babel-plugin-polyfill-corejs3 "^0.6.0" |
1187 | babel-plugin-polyfill-regenerator "^0.4.1" | 1300 | babel-plugin-polyfill-regenerator "^0.4.1" |
@@ -1204,21 +1317,21 @@ | |||
1204 | resolved "https://registry.yarnpkg.com/@babel/regjsgen/-/regjsgen-0.8.0.tgz#f0ba69b075e1f05fb2825b7fad991e7adbb18310" | 1317 | resolved "https://registry.yarnpkg.com/@babel/regjsgen/-/regjsgen-0.8.0.tgz#f0ba69b075e1f05fb2825b7fad991e7adbb18310" |
1205 | integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA== | 1318 | integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA== |
1206 | 1319 | ||
1207 | "@babel/runtime@7.20.7": | 1320 | "@babel/runtime@7.21.0": |
1208 | version "7.20.7" | 1321 | version "7.21.0" |
1209 | resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.20.7.tgz#fcb41a5a70550e04a7b708037c7c32f7f356d8fd" | 1322 | resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.21.0.tgz#5b55c9d394e5fcf304909a8b00c07dc217b56673" |
1210 | integrity sha512-UF0tvkUtxwAgZ5W/KrkHf0Rn0fdnLDU9ScxBrEVNUprE/MzirjK4MJUX1/BVDv00Sv8cljtukVK1aky++X1SjQ== | 1323 | integrity sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw== |
1211 | dependencies: | 1324 | dependencies: |
1212 | regenerator-runtime "^0.13.11" | 1325 | regenerator-runtime "^0.13.11" |
1213 | 1326 | ||
1214 | "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.5.5", "@babel/runtime@^7.8.4": | 1327 | "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.5.5", "@babel/runtime@^7.8.4": |
1215 | version "7.20.13" | 1328 | version "7.21.5" |
1216 | resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.20.13.tgz#7055ab8a7cff2b8f6058bf6ae45ff84ad2aded4b" | 1329 | resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.21.5.tgz#8492dddda9644ae3bda3b45eabe87382caee7200" |
1217 | integrity sha512-gt3PKXs0DBoL9xCvOIIZ2NEqAGZqHjAnmVbfQtB620V0uReIQutpel14KcneZuer7UioY8ALKZ7iocavvzTNFA== | 1330 | integrity sha512-8jI69toZqqcsnqGGqwGS4Qb1VwLOEp4hz+CXPywcvjs60u3B4Pom/U/7rm4W8tMOYEB+E9wgD0mW1l3r8qlI9Q== |
1218 | dependencies: | 1331 | dependencies: |
1219 | regenerator-runtime "^0.13.11" | 1332 | regenerator-runtime "^0.13.11" |
1220 | 1333 | ||
1221 | "@babel/template@7.20.7", "@babel/template@^7.18.10", "@babel/template@^7.20.7": | 1334 | "@babel/template@7.20.7": |
1222 | version "7.20.7" | 1335 | version "7.20.7" |
1223 | resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.20.7.tgz#a15090c2839a83b02aa996c0b4994005841fd5a8" | 1336 | resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.20.7.tgz#a15090c2839a83b02aa996c0b4994005841fd5a8" |
1224 | integrity sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw== | 1337 | integrity sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw== |
@@ -1227,183 +1340,314 @@ | |||
1227 | "@babel/parser" "^7.20.7" | 1340 | "@babel/parser" "^7.20.7" |
1228 | "@babel/types" "^7.20.7" | 1341 | "@babel/types" "^7.20.7" |
1229 | 1342 | ||
1230 | "@babel/traverse@^7.19.3", "@babel/traverse@^7.20.10", "@babel/traverse@^7.20.12", "@babel/traverse@^7.20.13", "@babel/traverse@^7.20.5", "@babel/traverse@^7.20.7": | 1343 | "@babel/template@^7.18.10", "@babel/template@^7.20.7": |
1231 | version "7.20.13" | 1344 | version "7.21.9" |
1232 | resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.20.13.tgz#817c1ba13d11accca89478bd5481b2d168d07473" | 1345 | resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.21.9.tgz#bf8dad2859130ae46088a99c1f265394877446fb" |
1233 | integrity sha512-kMJXfF0T6DIS9E8cgdLCSAL+cuCK+YEZHWiLK0SXpTo8YRj5lpJu3CDNKiIBCne4m9hhTIqUg6SYTAI39tAiVQ== | 1346 | integrity sha512-MK0X5k8NKOuWRamiEfc3KEJiHMTkGZNUjzMipqCGDDc6ijRl/B7RGSKVGncu4Ro/HdyzzY6cmoXuKI2Gffk7vQ== |
1234 | dependencies: | 1347 | dependencies: |
1235 | "@babel/code-frame" "^7.18.6" | 1348 | "@babel/code-frame" "^7.21.4" |
1236 | "@babel/generator" "^7.20.7" | 1349 | "@babel/parser" "^7.21.9" |
1237 | "@babel/helper-environment-visitor" "^7.18.9" | 1350 | "@babel/types" "^7.21.5" |
1238 | "@babel/helper-function-name" "^7.19.0" | 1351 | |
1352 | "@babel/traverse@^7.19.3", "@babel/traverse@^7.20.5", "@babel/traverse@^7.21.4", "@babel/traverse@^7.21.5": | ||
1353 | version "7.21.5" | ||
1354 | resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.21.5.tgz#ad22361d352a5154b498299d523cf72998a4b133" | ||
1355 | integrity sha512-AhQoI3YjWi6u/y/ntv7k48mcrCXmus0t79J9qPNlk/lAsFlCiJ047RmbfMOawySTHtywXhbXgpx/8nXMYd+oFw== | ||
1356 | dependencies: | ||
1357 | "@babel/code-frame" "^7.21.4" | ||
1358 | "@babel/generator" "^7.21.5" | ||
1359 | "@babel/helper-environment-visitor" "^7.21.5" | ||
1360 | "@babel/helper-function-name" "^7.21.0" | ||
1239 | "@babel/helper-hoist-variables" "^7.18.6" | 1361 | "@babel/helper-hoist-variables" "^7.18.6" |
1240 | "@babel/helper-split-export-declaration" "^7.18.6" | 1362 | "@babel/helper-split-export-declaration" "^7.18.6" |
1241 | "@babel/parser" "^7.20.13" | 1363 | "@babel/parser" "^7.21.5" |
1242 | "@babel/types" "^7.20.7" | 1364 | "@babel/types" "^7.21.5" |
1243 | debug "^4.1.0" | 1365 | debug "^4.1.0" |
1244 | globals "^11.1.0" | 1366 | globals "^11.1.0" |
1245 | 1367 | ||
1246 | "@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.19.0", "@babel/types@^7.19.3", "@babel/types@^7.20.0", "@babel/types@^7.20.2", "@babel/types@^7.20.5", "@babel/types@^7.20.7", "@babel/types@^7.4.4": | 1368 | "@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.19.3", "@babel/types@^7.20.0", "@babel/types@^7.20.5", "@babel/types@^7.20.7", "@babel/types@^7.21.0", "@babel/types@^7.21.4", "@babel/types@^7.21.5", "@babel/types@^7.4.4": |
1247 | version "7.20.7" | 1369 | version "7.21.5" |
1248 | resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.20.7.tgz#54ec75e252318423fc07fb644dc6a58a64c09b7f" | 1370 | resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.21.5.tgz#18dfbd47c39d3904d5db3d3dc2cc80bedb60e5b6" |
1249 | integrity sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg== | 1371 | integrity sha512-m4AfNvVF2mVC/F7fDEdH2El3HzUg9It/XsCxZiOTTA3m3qYfcSVSbTfM6Q9xG+hYDniZssYhlXKKUMD5m8tF4Q== |
1250 | dependencies: | 1372 | dependencies: |
1251 | "@babel/helper-string-parser" "^7.19.4" | 1373 | "@babel/helper-string-parser" "^7.21.5" |
1252 | "@babel/helper-validator-identifier" "^7.19.1" | 1374 | "@babel/helper-validator-identifier" "^7.19.1" |
1253 | to-fast-properties "^2.0.0" | 1375 | to-fast-properties "^2.0.0" |
1254 | 1376 | ||
1255 | "@csstools/css-parser-algorithms@^2.0.1": | 1377 | "@csstools/css-parser-algorithms@^2.1.1": |
1256 | version "2.0.1" | 1378 | version "2.1.1" |
1257 | resolved "https://registry.yarnpkg.com/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.0.1.tgz#ff02629c7c95d1f4f8ea84d5ef1173461610535e" | 1379 | resolved "https://registry.yarnpkg.com/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.1.1.tgz#7b62e6412a468a2d1096ed267edd1e4a7fd4a119" |
1258 | integrity sha512-B9/8PmOtU6nBiibJg0glnNktQDZ3rZnGn/7UmDfrm2vMtrdlXO3p7ErE95N0up80IRk9YEtB5jyj/TmQ1WH3dw== | 1380 | integrity sha512-viRnRh02AgO4mwIQb2xQNJju0i+Fh9roNgmbR5xEuG7J3TGgxjnE95HnBLgsFJOJOksvcfxOUCgODcft6Y07cA== |
1259 | 1381 | ||
1260 | "@csstools/css-tokenizer@^2.0.1": | 1382 | "@csstools/css-tokenizer@^2.1.1": |
1261 | version "2.0.2" | 1383 | version "2.1.1" |
1262 | resolved "https://registry.yarnpkg.com/@csstools/css-tokenizer/-/css-tokenizer-2.0.2.tgz#3635560ffc8f1994295d7ce3482e14f956d3f9e1" | 1384 | resolved "https://registry.yarnpkg.com/@csstools/css-tokenizer/-/css-tokenizer-2.1.1.tgz#07ae11a0a06365d7ec686549db7b729bc036528e" |
1263 | integrity sha512-prUTipz0NZH7Lc5wyBUy93NFy3QYDMVEQgSeZzNdpMbKRd6V2bgRFyJ+O0S0Dw0MXWuE/H9WXlJk3kzMZRHZ/g== | 1385 | integrity sha512-GbrTj2Z8MCTUv+52GE0RbFGM527xuXZ0Xa5g0Z+YN573uveS4G0qi6WNOMyz3yrFM/jaILTTwJ0+umx81EzqfA== |
1264 | 1386 | ||
1265 | "@csstools/media-query-list-parser@^2.0.1": | 1387 | "@csstools/media-query-list-parser@^2.0.4": |
1266 | version "2.0.1" | 1388 | version "2.0.4" |
1267 | resolved "https://registry.yarnpkg.com/@csstools/media-query-list-parser/-/media-query-list-parser-2.0.1.tgz#d85a366811563a5d002755ed10e5212a1613c91d" | 1389 | resolved "https://registry.yarnpkg.com/@csstools/media-query-list-parser/-/media-query-list-parser-2.0.4.tgz#466bd254041530dfd1e88bcb1921e8ca4af75b6a" |
1268 | integrity sha512-X2/OuzEbjaxhzm97UJ+95GrMeT29d1Ib+Pu+paGLuRWZnWRK9sI9r3ikmKXPWGA1C4y4JEdBEFpp9jEqCvLeRA== | 1390 | integrity sha512-GyYot6jHgcSDZZ+tLSnrzkR7aJhF2ZW6d+CXH66mjy5WpAQhZD4HDke2OQ36SivGRWlZJpAz7TzbW6OKlEpxAA== |
1269 | 1391 | ||
1270 | "@csstools/selector-specificity@^2.1.1": | 1392 | "@csstools/selector-specificity@^2.2.0": |
1271 | version "2.1.1" | 1393 | version "2.2.0" |
1272 | resolved "https://registry.yarnpkg.com/@csstools/selector-specificity/-/selector-specificity-2.1.1.tgz#c9c61d9fe5ca5ac664e1153bb0aa0eba1c6d6308" | 1394 | resolved "https://registry.yarnpkg.com/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz#2cbcf822bf3764c9658c4d2e568bd0c0cb748016" |
1273 | integrity sha512-jwx+WCqszn53YHOfvFMJJRd/B2GqkCBt+1MJSG6o5/s8+ytHMvDZXsJgUEWLk12UnLd7HYKac4BYU5i/Ron1Cw== | 1395 | integrity sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw== |
1274 | 1396 | ||
1275 | "@discoveryjs/json-ext@0.5.7", "@discoveryjs/json-ext@^0.5.0": | 1397 | "@discoveryjs/json-ext@0.5.7", "@discoveryjs/json-ext@^0.5.0": |
1276 | version "0.5.7" | 1398 | version "0.5.7" |
1277 | resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz#1d572bfbbe14b7704e0ba0f39b74815b84870d70" | 1399 | resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz#1d572bfbbe14b7704e0ba0f39b74815b84870d70" |
1278 | integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw== | 1400 | integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw== |
1279 | 1401 | ||
1280 | "@es-joy/jsdoccomment@~0.36.1": | 1402 | "@es-joy/jsdoccomment@~0.39.3": |
1281 | version "0.36.1" | 1403 | version "0.39.4" |
1282 | resolved "https://registry.yarnpkg.com/@es-joy/jsdoccomment/-/jsdoccomment-0.36.1.tgz#c37db40da36e4b848da5fd427a74bae3b004a30f" | 1404 | resolved "https://registry.yarnpkg.com/@es-joy/jsdoccomment/-/jsdoccomment-0.39.4.tgz#6b8a62e9b3077027837728818d3c4389a898b392" |
1283 | integrity sha512-922xqFsTpHs6D0BUiG4toiyPOMc8/jafnWKxz1KWgS4XzKPy2qXf1Pe6UFuNSCQqt6tOuhAWXBNuuyUhJmw9Vg== | 1405 | integrity sha512-Jvw915fjqQct445+yron7Dufix9A+m9j1fCJYlCo1FWlRvTxa3pjJelxdSTdaLWcTwRU6vbL+NYjO4YuNIS5Qg== |
1284 | dependencies: | 1406 | dependencies: |
1285 | comment-parser "1.3.1" | 1407 | comment-parser "1.3.1" |
1286 | esquery "^1.4.0" | 1408 | esquery "^1.5.0" |
1287 | jsdoc-type-pratt-parser "~3.1.0" | 1409 | jsdoc-type-pratt-parser "~4.0.0" |
1288 | 1410 | ||
1289 | "@esbuild/android-arm64@0.16.17": | 1411 | "@esbuild/android-arm64@0.17.18": |
1290 | version "0.16.17" | 1412 | version "0.17.18" |
1291 | resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.16.17.tgz#cf91e86df127aa3d141744edafcba0abdc577d23" | 1413 | resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.17.18.tgz#4aa8d8afcffb4458736ca9b32baa97d7cb5861ea" |
1292 | integrity sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg== | 1414 | integrity sha512-/iq0aK0eeHgSC3z55ucMAHO05OIqmQehiGay8eP5l/5l+iEr4EIbh4/MI8xD9qRFjqzgkc0JkX0LculNC9mXBw== |
1293 | 1415 | ||
1294 | "@esbuild/android-arm@0.16.17": | 1416 | "@esbuild/android-arm64@0.17.19": |
1295 | version "0.16.17" | 1417 | version "0.17.19" |
1296 | resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.16.17.tgz#025b6246d3f68b7bbaa97069144fb5fb70f2fff2" | 1418 | resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.17.19.tgz#bafb75234a5d3d1b690e7c2956a599345e84a2fd" |
1297 | integrity sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw== | 1419 | integrity sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA== |
1298 | 1420 | ||
1299 | "@esbuild/android-x64@0.16.17": | 1421 | "@esbuild/android-arm@0.17.18": |
1300 | version "0.16.17" | 1422 | version "0.17.18" |
1301 | resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.16.17.tgz#c820e0fef982f99a85c4b8bfdd582835f04cd96e" | 1423 | resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.17.18.tgz#74a7e95af4ee212ebc9db9baa87c06a594f2a427" |
1302 | integrity sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ== | 1424 | integrity sha512-EmwL+vUBZJ7mhFCs5lA4ZimpUH3WMAoqvOIYhVQwdIgSpHC8ImHdsRyhHAVxpDYUSm0lWvd63z0XH1IlImS2Qw== |
1303 | 1425 | ||
1304 | "@esbuild/darwin-arm64@0.16.17": | 1426 | "@esbuild/android-arm@0.17.19": |
1305 | version "0.16.17" | 1427 | version "0.17.19" |
1306 | resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.16.17.tgz#edef4487af6b21afabba7be5132c26d22379b220" | 1428 | resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.17.19.tgz#5898f7832c2298bc7d0ab53701c57beb74d78b4d" |
1307 | integrity sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w== | 1429 | integrity sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A== |
1308 | 1430 | ||
1309 | "@esbuild/darwin-x64@0.16.17": | 1431 | "@esbuild/android-x64@0.17.18": |
1310 | version "0.16.17" | 1432 | version "0.17.18" |
1311 | resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.16.17.tgz#42829168730071c41ef0d028d8319eea0e2904b4" | 1433 | resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.17.18.tgz#1dcd13f201997c9fe0b204189d3a0da4eb4eb9b6" |
1312 | integrity sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg== | 1434 | integrity sha512-x+0efYNBF3NPW2Xc5bFOSFW7tTXdAcpfEg2nXmxegm4mJuVeS+i109m/7HMiOQ6M12aVGGFlqJX3RhNdYM2lWg== |
1313 | 1435 | ||
1314 | "@esbuild/freebsd-arm64@0.16.17": | 1436 | "@esbuild/android-x64@0.17.19": |
1315 | version "0.16.17" | 1437 | version "0.17.19" |
1316 | resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.16.17.tgz#1f4af488bfc7e9ced04207034d398e793b570a27" | 1438 | resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.17.19.tgz#658368ef92067866d95fb268719f98f363d13ae1" |
1317 | integrity sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw== | 1439 | integrity sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww== |
1318 | 1440 | ||
1319 | "@esbuild/freebsd-x64@0.16.17": | 1441 | "@esbuild/darwin-arm64@0.17.18": |
1320 | version "0.16.17" | 1442 | version "0.17.18" |
1321 | resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.16.17.tgz#636306f19e9bc981e06aa1d777302dad8fddaf72" | 1443 | resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.17.18.tgz#444f3b961d4da7a89eb9bd35cfa4415141537c2a" |
1322 | integrity sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug== | 1444 | integrity sha512-6tY+djEAdF48M1ONWnQb1C+6LiXrKjmqjzPNPWXhu/GzOHTHX2nh8Mo2ZAmBFg0kIodHhciEgUBtcYCAIjGbjQ== |
1323 | 1445 | ||
1324 | "@esbuild/linux-arm64@0.16.17": | 1446 | "@esbuild/darwin-arm64@0.17.19": |
1325 | version "0.16.17" | 1447 | version "0.17.19" |
1326 | resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.16.17.tgz#a003f7ff237c501e095d4f3a09e58fc7b25a4aca" | 1448 | resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.17.19.tgz#584c34c5991b95d4d48d333300b1a4e2ff7be276" |
1327 | integrity sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g== | 1449 | integrity sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg== |
1328 | 1450 | ||
1329 | "@esbuild/linux-arm@0.16.17": | 1451 | "@esbuild/darwin-x64@0.17.18": |
1330 | version "0.16.17" | 1452 | version "0.17.18" |
1331 | resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.16.17.tgz#b591e6a59d9c4fe0eeadd4874b157ab78cf5f196" | 1453 | resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.17.18.tgz#a6da308d0ac8a498c54d62e0b2bfb7119b22d315" |
1332 | integrity sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ== | 1454 | integrity sha512-Qq84ykvLvya3dO49wVC9FFCNUfSrQJLbxhoQk/TE1r6MjHo3sFF2tlJCwMjhkBVq3/ahUisj7+EpRSz0/+8+9A== |
1333 | 1455 | ||
1334 | "@esbuild/linux-ia32@0.16.17": | 1456 | "@esbuild/darwin-x64@0.17.19": |
1335 | version "0.16.17" | 1457 | version "0.17.19" |
1336 | resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.16.17.tgz#24333a11027ef46a18f57019450a5188918e2a54" | 1458 | resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.17.19.tgz#7751d236dfe6ce136cce343dce69f52d76b7f6cb" |
1337 | integrity sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg== | 1459 | integrity sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw== |
1338 | 1460 | ||
1339 | "@esbuild/linux-loong64@0.16.17": | 1461 | "@esbuild/freebsd-arm64@0.17.18": |
1340 | version "0.16.17" | 1462 | version "0.17.18" |
1341 | resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.16.17.tgz#d5ad459d41ed42bbd4d005256b31882ec52227d8" | 1463 | resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.18.tgz#b83122bb468889399d0d63475d5aea8d6829c2c2" |
1342 | integrity sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ== | 1464 | integrity sha512-fw/ZfxfAzuHfaQeMDhbzxp9mc+mHn1Y94VDHFHjGvt2Uxl10mT4CDavHm+/L9KG441t1QdABqkVYwakMUeyLRA== |
1343 | 1465 | ||
1344 | "@esbuild/linux-mips64el@0.16.17": | 1466 | "@esbuild/freebsd-arm64@0.17.19": |
1345 | version "0.16.17" | 1467 | version "0.17.19" |
1346 | resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.16.17.tgz#4e5967a665c38360b0a8205594377d4dcf9c3726" | 1468 | resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.19.tgz#cacd171665dd1d500f45c167d50c6b7e539d5fd2" |
1347 | integrity sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw== | 1469 | integrity sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ== |
1348 | 1470 | ||
1349 | "@esbuild/linux-ppc64@0.16.17": | 1471 | "@esbuild/freebsd-x64@0.17.18": |
1350 | version "0.16.17" | 1472 | version "0.17.18" |
1351 | resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.16.17.tgz#206443a02eb568f9fdf0b438fbd47d26e735afc8" | 1473 | resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.17.18.tgz#af59e0e03fcf7f221b34d4c5ab14094862c9c864" |
1352 | integrity sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g== | 1474 | integrity sha512-FQFbRtTaEi8ZBi/A6kxOC0V0E9B/97vPdYjY9NdawyLd4Qk5VD5g2pbWN2VR1c0xhzcJm74HWpObPszWC+qTew== |
1353 | 1475 | ||
1354 | "@esbuild/linux-riscv64@0.16.17": | 1476 | "@esbuild/freebsd-x64@0.17.19": |
1355 | version "0.16.17" | 1477 | version "0.17.19" |
1356 | resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.16.17.tgz#c351e433d009bf256e798ad048152c8d76da2fc9" | 1478 | resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.17.19.tgz#0769456eee2a08b8d925d7c00b79e861cb3162e4" |
1357 | integrity sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw== | 1479 | integrity sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ== |
1358 | 1480 | ||
1359 | "@esbuild/linux-s390x@0.16.17": | 1481 | "@esbuild/linux-arm64@0.17.18": |
1360 | version "0.16.17" | 1482 | version "0.17.18" |
1361 | resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.16.17.tgz#661f271e5d59615b84b6801d1c2123ad13d9bd87" | 1483 | resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.17.18.tgz#8551d72ba540c5bce4bab274a81c14ed01eafdcf" |
1362 | integrity sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w== | 1484 | integrity sha512-R7pZvQZFOY2sxUG8P6A21eq6q+eBv7JPQYIybHVf1XkQYC+lT7nDBdC7wWKTrbvMXKRaGudp/dzZCwL/863mZQ== |
1363 | 1485 | ||
1364 | "@esbuild/linux-x64@0.16.17": | 1486 | "@esbuild/linux-arm64@0.17.19": |
1365 | version "0.16.17" | 1487 | version "0.17.19" |
1366 | resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.16.17.tgz#e4ba18e8b149a89c982351443a377c723762b85f" | 1488 | resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.17.19.tgz#38e162ecb723862c6be1c27d6389f48960b68edb" |
1367 | integrity sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw== | 1489 | integrity sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg== |
1368 | 1490 | ||
1369 | "@esbuild/netbsd-x64@0.16.17": | 1491 | "@esbuild/linux-arm@0.17.18": |
1370 | version "0.16.17" | 1492 | version "0.17.18" |
1371 | resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.16.17.tgz#7d4f4041e30c5c07dd24ffa295c73f06038ec775" | 1493 | resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.17.18.tgz#e09e76e526df4f665d4d2720d28ff87d15cdf639" |
1372 | integrity sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA== | 1494 | integrity sha512-jW+UCM40LzHcouIaqv3e/oRs0JM76JfhHjCavPxMUti7VAPh8CaGSlS7cmyrdpzSk7A+8f0hiedHqr/LMnfijg== |
1373 | 1495 | ||
1374 | "@esbuild/openbsd-x64@0.16.17": | 1496 | "@esbuild/linux-arm@0.17.19": |
1375 | version "0.16.17" | 1497 | version "0.17.19" |
1376 | resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.16.17.tgz#970fa7f8470681f3e6b1db0cc421a4af8060ec35" | 1498 | resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.17.19.tgz#1a2cd399c50040184a805174a6d89097d9d1559a" |
1377 | integrity sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg== | 1499 | integrity sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA== |
1378 | 1500 | ||
1379 | "@esbuild/sunos-x64@0.16.17": | 1501 | "@esbuild/linux-ia32@0.17.18": |
1380 | version "0.16.17" | 1502 | version "0.17.18" |
1381 | resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.16.17.tgz#abc60e7c4abf8b89fb7a4fe69a1484132238022c" | 1503 | resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.17.18.tgz#47878860ce4fe73a36fd8627f5647bcbbef38ba4" |
1382 | integrity sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw== | 1504 | integrity sha512-ygIMc3I7wxgXIxk6j3V00VlABIjq260i967Cp9BNAk5pOOpIXmd1RFQJQX9Io7KRsthDrQYrtcx7QCof4o3ZoQ== |
1383 | 1505 | ||
1384 | "@esbuild/win32-arm64@0.16.17": | 1506 | "@esbuild/linux-ia32@0.17.19": |
1385 | version "0.16.17" | 1507 | version "0.17.19" |
1386 | resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.16.17.tgz#7b0ff9e8c3265537a7a7b1fd9a24e7bd39fcd87a" | 1508 | resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.17.19.tgz#e28c25266b036ce1cabca3c30155222841dc035a" |
1387 | integrity sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw== | 1509 | integrity sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ== |
1388 | 1510 | ||
1389 | "@esbuild/win32-ia32@0.16.17": | 1511 | "@esbuild/linux-loong64@0.17.18": |
1390 | version "0.16.17" | 1512 | version "0.17.18" |
1391 | resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.16.17.tgz#e90fe5267d71a7b7567afdc403dfd198c292eb09" | 1513 | resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.17.18.tgz#3f8fbf5267556fc387d20b2e708ce115de5c967a" |
1392 | integrity sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig== | 1514 | integrity sha512-bvPG+MyFs5ZlwYclCG1D744oHk1Pv7j8psF5TfYx7otCVmcJsEXgFEhQkbhNW8otDHL1a2KDINW20cfCgnzgMQ== |
1393 | 1515 | ||
1394 | "@esbuild/win32-x64@0.16.17": | 1516 | "@esbuild/linux-loong64@0.17.19": |
1395 | version "0.16.17" | 1517 | version "0.17.19" |
1396 | resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.16.17.tgz#c5a1a4bfe1b57f0c3e61b29883525c6da3e5c091" | 1518 | resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.17.19.tgz#0f887b8bb3f90658d1a0117283e55dbd4c9dcf72" |
1397 | integrity sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q== | 1519 | integrity sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ== |
1398 | 1520 | ||
1399 | "@eslint/eslintrc@^1.4.1": | 1521 | "@esbuild/linux-mips64el@0.17.18": |
1400 | version "1.4.1" | 1522 | version "0.17.18" |
1401 | resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.4.1.tgz#af58772019a2d271b7e2d4c23ff4ddcba3ccfb3e" | 1523 | resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.17.18.tgz#9d896d8f3c75f6c226cbeb840127462e37738226" |
1402 | integrity sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA== | 1524 | integrity sha512-oVqckATOAGuiUOa6wr8TXaVPSa+6IwVJrGidmNZS1cZVx0HqkTMkqFGD2HIx9H1RvOwFeWYdaYbdY6B89KUMxA== |
1525 | |||
1526 | "@esbuild/linux-mips64el@0.17.19": | ||
1527 | version "0.17.19" | ||
1528 | resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.17.19.tgz#f5d2a0b8047ea9a5d9f592a178ea054053a70289" | ||
1529 | integrity sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A== | ||
1530 | |||
1531 | "@esbuild/linux-ppc64@0.17.18": | ||
1532 | version "0.17.18" | ||
1533 | resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.17.18.tgz#3d9deb60b2d32c9985bdc3e3be090d30b7472783" | ||
1534 | integrity sha512-3dLlQO+b/LnQNxgH4l9rqa2/IwRJVN9u/bK63FhOPB4xqiRqlQAU0qDU3JJuf0BmaH0yytTBdoSBHrb2jqc5qQ== | ||
1535 | |||
1536 | "@esbuild/linux-ppc64@0.17.19": | ||
1537 | version "0.17.19" | ||
1538 | resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.17.19.tgz#876590e3acbd9fa7f57a2c7d86f83717dbbac8c7" | ||
1539 | integrity sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg== | ||
1540 | |||
1541 | "@esbuild/linux-riscv64@0.17.18": | ||
1542 | version "0.17.18" | ||
1543 | resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.17.18.tgz#8a943cf13fd24ff7ed58aefb940ef178f93386bc" | ||
1544 | integrity sha512-/x7leOyDPjZV3TcsdfrSI107zItVnsX1q2nho7hbbQoKnmoeUWjs+08rKKt4AUXju7+3aRZSsKrJtaRmsdL1xA== | ||
1545 | |||
1546 | "@esbuild/linux-riscv64@0.17.19": | ||
1547 | version "0.17.19" | ||
1548 | resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.17.19.tgz#7f49373df463cd9f41dc34f9b2262d771688bf09" | ||
1549 | integrity sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA== | ||
1550 | |||
1551 | "@esbuild/linux-s390x@0.17.18": | ||
1552 | version "0.17.18" | ||
1553 | resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.17.18.tgz#66cb01f4a06423e5496facabdce4f7cae7cb80e5" | ||
1554 | integrity sha512-cX0I8Q9xQkL/6F5zWdYmVf5JSQt+ZfZD2bJudZrWD+4mnUvoZ3TDDXtDX2mUaq6upMFv9FlfIh4Gfun0tbGzuw== | ||
1555 | |||
1556 | "@esbuild/linux-s390x@0.17.19": | ||
1557 | version "0.17.19" | ||
1558 | resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.17.19.tgz#e2afd1afcaf63afe2c7d9ceacd28ec57c77f8829" | ||
1559 | integrity sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q== | ||
1560 | |||
1561 | "@esbuild/linux-x64@0.17.18": | ||
1562 | version "0.17.18" | ||
1563 | resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.17.18.tgz#23c26050c6c5d1359c7b774823adc32b3883b6c9" | ||
1564 | integrity sha512-66RmRsPlYy4jFl0vG80GcNRdirx4nVWAzJmXkevgphP1qf4dsLQCpSKGM3DUQCojwU1hnepI63gNZdrr02wHUA== | ||
1565 | |||
1566 | "@esbuild/linux-x64@0.17.19": | ||
1567 | version "0.17.19" | ||
1568 | resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.17.19.tgz#8a0e9738b1635f0c53389e515ae83826dec22aa4" | ||
1569 | integrity sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw== | ||
1570 | |||
1571 | "@esbuild/netbsd-x64@0.17.18": | ||
1572 | version "0.17.18" | ||
1573 | resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.17.18.tgz#789a203d3115a52633ff6504f8cbf757f15e703b" | ||
1574 | integrity sha512-95IRY7mI2yrkLlTLb1gpDxdC5WLC5mZDi+kA9dmM5XAGxCME0F8i4bYH4jZreaJ6lIZ0B8hTrweqG1fUyW7jbg== | ||
1575 | |||
1576 | "@esbuild/netbsd-x64@0.17.19": | ||
1577 | version "0.17.19" | ||
1578 | resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.17.19.tgz#c29fb2453c6b7ddef9a35e2c18b37bda1ae5c462" | ||
1579 | integrity sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q== | ||
1580 | |||
1581 | "@esbuild/openbsd-x64@0.17.18": | ||
1582 | version "0.17.18" | ||
1583 | resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.17.18.tgz#d7b998a30878f8da40617a10af423f56f12a5e90" | ||
1584 | integrity sha512-WevVOgcng+8hSZ4Q3BKL3n1xTv5H6Nb53cBrtzzEjDbbnOmucEVcZeGCsCOi9bAOcDYEeBZbD2SJNBxlfP3qiA== | ||
1585 | |||
1586 | "@esbuild/openbsd-x64@0.17.19": | ||
1587 | version "0.17.19" | ||
1588 | resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.17.19.tgz#95e75a391403cb10297280d524d66ce04c920691" | ||
1589 | integrity sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g== | ||
1590 | |||
1591 | "@esbuild/sunos-x64@0.17.18": | ||
1592 | version "0.17.18" | ||
1593 | resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.17.18.tgz#ecad0736aa7dae07901ba273db9ef3d3e93df31f" | ||
1594 | integrity sha512-Rzf4QfQagnwhQXVBS3BYUlxmEbcV7MY+BH5vfDZekU5eYpcffHSyjU8T0xucKVuOcdCsMo+Ur5wmgQJH2GfNrg== | ||
1595 | |||
1596 | "@esbuild/sunos-x64@0.17.19": | ||
1597 | version "0.17.19" | ||
1598 | resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.17.19.tgz#722eaf057b83c2575937d3ffe5aeb16540da7273" | ||
1599 | integrity sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg== | ||
1600 | |||
1601 | "@esbuild/win32-arm64@0.17.18": | ||
1602 | version "0.17.18" | ||
1603 | resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.17.18.tgz#58dfc177da30acf956252d7c8ae9e54e424887c4" | ||
1604 | integrity sha512-Kb3Ko/KKaWhjeAm2YoT/cNZaHaD1Yk/pa3FTsmqo9uFh1D1Rfco7BBLIPdDOozrObj2sahslFuAQGvWbgWldAg== | ||
1605 | |||
1606 | "@esbuild/win32-arm64@0.17.19": | ||
1607 | version "0.17.19" | ||
1608 | resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.17.19.tgz#9aa9dc074399288bdcdd283443e9aeb6b9552b6f" | ||
1609 | integrity sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag== | ||
1610 | |||
1611 | "@esbuild/win32-ia32@0.17.18": | ||
1612 | version "0.17.18" | ||
1613 | resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.17.18.tgz#340f6163172b5272b5ae60ec12c312485f69232b" | ||
1614 | integrity sha512-0/xUMIdkVHwkvxfbd5+lfG7mHOf2FRrxNbPiKWg9C4fFrB8H0guClmaM3BFiRUYrznVoyxTIyC/Ou2B7QQSwmw== | ||
1615 | |||
1616 | "@esbuild/win32-ia32@0.17.19": | ||
1617 | version "0.17.19" | ||
1618 | resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.17.19.tgz#95ad43c62ad62485e210f6299c7b2571e48d2b03" | ||
1619 | integrity sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw== | ||
1620 | |||
1621 | "@esbuild/win32-x64@0.17.18": | ||
1622 | version "0.17.18" | ||
1623 | resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.17.18.tgz#3a8e57153905308db357fd02f57c180ee3a0a1fa" | ||
1624 | integrity sha512-qU25Ma1I3NqTSHJUOKi9sAH1/Mzuvlke0ioMJRthLXKm7JiSKVwFghlGbDLOO2sARECGhja4xYfRAZNPAkooYg== | ||
1625 | |||
1626 | "@esbuild/win32-x64@0.17.19": | ||
1627 | version "0.17.19" | ||
1628 | resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.17.19.tgz#8cfaf2ff603e9aabb910e9c0558c26cf32744061" | ||
1629 | integrity sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA== | ||
1630 | |||
1631 | "@eslint-community/eslint-utils@^4.2.0": | ||
1632 | version "4.4.0" | ||
1633 | resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz#a23514e8fb9af1269d5f7788aa556798d61c6b59" | ||
1634 | integrity sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA== | ||
1635 | dependencies: | ||
1636 | eslint-visitor-keys "^3.3.0" | ||
1637 | |||
1638 | "@eslint-community/regexpp@^4.4.0": | ||
1639 | version "4.5.1" | ||
1640 | resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.5.1.tgz#cdd35dce4fa1a89a4fd42b1599eb35b3af408884" | ||
1641 | integrity sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ== | ||
1642 | |||
1643 | "@eslint/eslintrc@^2.0.3": | ||
1644 | version "2.0.3" | ||
1645 | resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-2.0.3.tgz#4910db5505f4d503f27774bf356e3704818a0331" | ||
1646 | integrity sha512-+5gy6OQfk+xx3q0d6jGZZC3f3KzAkXc/IanVxd1is/VIIziRqqt3ongQz0FiTUXqTk0c7aDB3OaFuKnuSoJicQ== | ||
1403 | dependencies: | 1647 | dependencies: |
1404 | ajv "^6.12.4" | 1648 | ajv "^6.12.4" |
1405 | debug "^4.3.2" | 1649 | debug "^4.3.2" |
1406 | espree "^9.4.0" | 1650 | espree "^9.5.2" |
1407 | globals "^13.19.0" | 1651 | globals "^13.19.0" |
1408 | ignore "^5.2.0" | 1652 | ignore "^5.2.0" |
1409 | import-fresh "^3.2.1" | 1653 | import-fresh "^3.2.1" |
@@ -1411,36 +1655,41 @@ | |||
1411 | minimatch "^3.1.2" | 1655 | minimatch "^3.1.2" |
1412 | strip-json-comments "^3.1.1" | 1656 | strip-json-comments "^3.1.1" |
1413 | 1657 | ||
1414 | "@formatjs/ecma402-abstract@1.14.3": | 1658 | "@eslint/js@8.41.0": |
1415 | version "1.14.3" | 1659 | version "8.41.0" |
1416 | resolved "https://registry.yarnpkg.com/@formatjs/ecma402-abstract/-/ecma402-abstract-1.14.3.tgz#6428f243538a11126180d121ce8d4b2f17465738" | 1660 | resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.41.0.tgz#080321c3b68253522f7646b55b577dd99d2950b3" |
1417 | integrity sha512-SlsbRC/RX+/zg4AApWIFNDdkLtFbkq3LNoZWXZCE/nHVKqoIJyaoQyge/I0Y38vLxowUn9KTtXgusLD91+orbg== | 1661 | integrity sha512-LxcyMGxwmTh2lY9FwHPGWOHmYFCZvbrFCBZL4FzSSsxsRPuhrYUg/49/0KDfW8tnIEaEHtfmn6+NPN+1DqaNmA== |
1662 | |||
1663 | "@formatjs/ecma402-abstract@1.15.0": | ||
1664 | version "1.15.0" | ||
1665 | resolved "https://registry.yarnpkg.com/@formatjs/ecma402-abstract/-/ecma402-abstract-1.15.0.tgz#0a285a5dc69889e15d53803bd5036272e23e5a18" | ||
1666 | integrity sha512-7bAYAv0w4AIao9DNg0avfOLTCPE9woAgs6SpXuMq11IN3A+l+cq8ghczwqSZBM11myvPSJA7vLn72q0rJ0QK6Q== | ||
1418 | dependencies: | 1667 | dependencies: |
1419 | "@formatjs/intl-localematcher" "0.2.32" | 1668 | "@formatjs/intl-localematcher" "0.2.32" |
1420 | tslib "^2.4.0" | 1669 | tslib "^2.4.0" |
1421 | 1670 | ||
1422 | "@formatjs/fast-memoize@1.2.8": | 1671 | "@formatjs/fast-memoize@2.0.1": |
1423 | version "1.2.8" | 1672 | version "2.0.1" |
1424 | resolved "https://registry.yarnpkg.com/@formatjs/fast-memoize/-/fast-memoize-1.2.8.tgz#425a69f783005f69e11f9e38a7f87f8822d330c6" | 1673 | resolved "https://registry.yarnpkg.com/@formatjs/fast-memoize/-/fast-memoize-2.0.1.tgz#f15aaa73caad5562899c69bdcad8db82adcd3b0b" |
1425 | integrity sha512-PemNUObyoIZcqdQ1ixTPugzAzhEj7j6AHIyrq/qR6x5BFTvOQeXHYsVZUqBEFduAIscUaDfou+U+xTqOiunJ3Q== | 1674 | integrity sha512-M2GgV+qJn5WJQAYewz7q2Cdl6fobQa69S1AzSM2y0P68ZDbK5cWrJIcPCO395Of1ksftGZoOt4LYCO/j9BKBSA== |
1426 | dependencies: | 1675 | dependencies: |
1427 | tslib "^2.4.0" | 1676 | tslib "^2.4.0" |
1428 | 1677 | ||
1429 | "@formatjs/icu-messageformat-parser@2.2.0": | 1678 | "@formatjs/icu-messageformat-parser@2.4.0": |
1430 | version "2.2.0" | 1679 | version "2.4.0" |
1431 | resolved "https://registry.yarnpkg.com/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.2.0.tgz#9221f7f4dbaf634a84e459a49017a872e708dcfa" | 1680 | resolved "https://registry.yarnpkg.com/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.4.0.tgz#e165f3594c68416ce15f63793768251de2a85f88" |
1432 | integrity sha512-NT/jKI9nvqNIsosTm+Cxv3BHutB1RIDFa4rAa2b664Od4sBnXtK7afXvAqNa3XDFxljKTij9Cp+kRMJbXozUww== | 1681 | integrity sha512-6Dh5Z/gp4F/HovXXu/vmd0If5NbYLB5dZrmhWVNb+BOGOEU3wt7Z/83KY1dtd7IDhAnYHasbmKE1RbTE0J+3hw== |
1433 | dependencies: | 1682 | dependencies: |
1434 | "@formatjs/ecma402-abstract" "1.14.3" | 1683 | "@formatjs/ecma402-abstract" "1.15.0" |
1435 | "@formatjs/icu-skeleton-parser" "1.3.18" | 1684 | "@formatjs/icu-skeleton-parser" "1.4.0" |
1436 | tslib "^2.4.0" | 1685 | tslib "^2.4.0" |
1437 | 1686 | ||
1438 | "@formatjs/icu-skeleton-parser@1.3.18": | 1687 | "@formatjs/icu-skeleton-parser@1.4.0": |
1439 | version "1.3.18" | 1688 | version "1.4.0" |
1440 | resolved "https://registry.yarnpkg.com/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.3.18.tgz#7aed3d60e718c8ad6b0e64820be44daa1e29eeeb" | 1689 | resolved "https://registry.yarnpkg.com/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.4.0.tgz#96342eca7c4eef7a309875569e5da973db3465e6" |
1441 | integrity sha512-ND1ZkZfmLPcHjAH1sVpkpQxA+QYfOX3py3SjKWMUVGDow18gZ0WPqz3F+pJLYQMpS2LnnQ5zYR2jPVYTbRwMpg== | 1690 | integrity sha512-Qq347VM616rVLkvN6QsKJELazRyNlbCiN47LdH0Mc5U7E2xV0vatiVhGqd3KFgbc055BvtnUXR7XX60dCGFuWg== |
1442 | dependencies: | 1691 | dependencies: |
1443 | "@formatjs/ecma402-abstract" "1.14.3" | 1692 | "@formatjs/ecma402-abstract" "1.15.0" |
1444 | tslib "^2.4.0" | 1693 | tslib "^2.4.0" |
1445 | 1694 | ||
1446 | "@formatjs/intl-localematcher@0.2.32": | 1695 | "@formatjs/intl-localematcher@0.2.32": |
@@ -1474,6 +1723,18 @@ | |||
1474 | resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45" | 1723 | resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45" |
1475 | integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA== | 1724 | integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA== |
1476 | 1725 | ||
1726 | "@isaacs/cliui@^8.0.2": | ||
1727 | version "8.0.2" | ||
1728 | resolved "https://registry.yarnpkg.com/@isaacs/cliui/-/cliui-8.0.2.tgz#b37667b7bc181c168782259bab42474fbf52b550" | ||
1729 | integrity sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA== | ||
1730 | dependencies: | ||
1731 | string-width "^5.1.2" | ||
1732 | string-width-cjs "npm:string-width@^4.2.0" | ||
1733 | strip-ansi "^7.0.1" | ||
1734 | strip-ansi-cjs "npm:strip-ansi@^6.0.1" | ||
1735 | wrap-ansi "^8.1.0" | ||
1736 | wrap-ansi-cjs "npm:wrap-ansi@^7.0.0" | ||
1737 | |||
1477 | "@istanbuljs/load-nyc-config@^1.0.0": | 1738 | "@istanbuljs/load-nyc-config@^1.0.0": |
1478 | version "1.1.0" | 1739 | version "1.1.0" |
1479 | resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" | 1740 | resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" |
@@ -1516,18 +1777,10 @@ | |||
1516 | "@types/yargs" "^17.0.8" | 1777 | "@types/yargs" "^17.0.8" |
1517 | chalk "^4.0.0" | 1778 | chalk "^4.0.0" |
1518 | 1779 | ||
1519 | "@jridgewell/gen-mapping@^0.1.0": | ||
1520 | version "0.1.1" | ||
1521 | resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz#e5d2e450306a9491e3bd77e323e38d7aff315996" | ||
1522 | integrity sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w== | ||
1523 | dependencies: | ||
1524 | "@jridgewell/set-array" "^1.0.0" | ||
1525 | "@jridgewell/sourcemap-codec" "^1.4.10" | ||
1526 | |||
1527 | "@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2": | 1780 | "@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2": |
1528 | version "0.3.2" | 1781 | version "0.3.3" |
1529 | resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz#c1aedc61e853f2bb9f5dfe6d4442d3b565b253b9" | 1782 | resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz#7e02e6eb5df901aaedb08514203b096614024098" |
1530 | integrity sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A== | 1783 | integrity sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ== |
1531 | dependencies: | 1784 | dependencies: |
1532 | "@jridgewell/set-array" "^1.0.1" | 1785 | "@jridgewell/set-array" "^1.0.1" |
1533 | "@jridgewell/sourcemap-codec" "^1.4.10" | 1786 | "@jridgewell/sourcemap-codec" "^1.4.10" |
@@ -1538,28 +1791,33 @@ | |||
1538 | resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78" | 1791 | resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78" |
1539 | integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== | 1792 | integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== |
1540 | 1793 | ||
1541 | "@jridgewell/set-array@^1.0.0", "@jridgewell/set-array@^1.0.1": | 1794 | "@jridgewell/set-array@^1.0.1": |
1542 | version "1.1.2" | 1795 | version "1.1.2" |
1543 | resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72" | 1796 | resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72" |
1544 | integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== | 1797 | integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== |
1545 | 1798 | ||
1546 | "@jridgewell/source-map@^0.3.2": | 1799 | "@jridgewell/source-map@^0.3.2": |
1547 | version "0.3.2" | 1800 | version "0.3.3" |
1548 | resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.2.tgz#f45351aaed4527a298512ec72f81040c998580fb" | 1801 | resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.3.tgz#8108265659d4c33e72ffe14e33d6cc5eb59f2fda" |
1549 | integrity sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw== | 1802 | integrity sha512-b+fsZXeLYi9fEULmfBrhxn4IrPlINf8fiNarzTof004v3lFdntdwa9PF7vFJqm3mg7s+ScJMxXaE3Acp1irZcg== |
1550 | dependencies: | 1803 | dependencies: |
1551 | "@jridgewell/gen-mapping" "^0.3.0" | 1804 | "@jridgewell/gen-mapping" "^0.3.0" |
1552 | "@jridgewell/trace-mapping" "^0.3.9" | 1805 | "@jridgewell/trace-mapping" "^0.3.9" |
1553 | 1806 | ||
1554 | "@jridgewell/sourcemap-codec@1.4.14", "@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.13", "@jridgewell/sourcemap-codec@^1.4.14": | 1807 | "@jridgewell/sourcemap-codec@1.4.14": |
1555 | version "1.4.14" | 1808 | version "1.4.14" |
1556 | resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24" | 1809 | resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24" |
1557 | integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== | 1810 | integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== |
1558 | 1811 | ||
1559 | "@jridgewell/trace-mapping@^0.3.14", "@jridgewell/trace-mapping@^0.3.9": | 1812 | "@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.13", "@jridgewell/sourcemap-codec@^1.4.14": |
1560 | version "0.3.17" | 1813 | version "1.4.15" |
1561 | resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz#793041277af9073b0951a7fe0f0d8c4c98c36985" | 1814 | resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" |
1562 | integrity sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g== | 1815 | integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== |
1816 | |||
1817 | "@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.9": | ||
1818 | version "0.3.18" | ||
1819 | resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz#25783b2086daf6ff1dcb53c9249ae480e4dd4cd6" | ||
1820 | integrity sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA== | ||
1563 | dependencies: | 1821 | dependencies: |
1564 | "@jridgewell/resolve-uri" "3.1.0" | 1822 | "@jridgewell/resolve-uri" "3.1.0" |
1565 | "@jridgewell/sourcemap-codec" "1.4.14" | 1823 | "@jridgewell/sourcemap-codec" "1.4.14" |
@@ -1570,23 +1828,23 @@ | |||
1570 | integrity sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A== | 1828 | integrity sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A== |
1571 | 1829 | ||
1572 | "@ng-bootstrap/ng-bootstrap@^14.0.1": | 1830 | "@ng-bootstrap/ng-bootstrap@^14.0.1": |
1573 | version "14.0.1" | 1831 | version "14.1.1" |
1574 | resolved "https://registry.yarnpkg.com/@ng-bootstrap/ng-bootstrap/-/ng-bootstrap-14.0.1.tgz#09f93058d3c4a2f4e751c8b546e01f6d2524bd05" | 1832 | resolved "https://registry.yarnpkg.com/@ng-bootstrap/ng-bootstrap/-/ng-bootstrap-14.1.1.tgz#d26dfbe1bacdfcc27e49969cbb19dff0f2241cd4" |
1575 | integrity sha512-JF4U4IIix+g6VBFfG8stf0Un5K//ypoN+pTuRs6kjUhsHBsa2m7yKE6bCe3fMhatFZFr2fcSswDzRUnAUiHhWg== | 1833 | integrity sha512-3EIc+lCmqUlr7sghzx0r28sjk771zvyqe3SXkrT7grYFzQCVbjtms6Wr9OPbdbmpqDNXG6a8llUoyVgtp1B2Tg== |
1576 | dependencies: | 1834 | dependencies: |
1577 | tslib "^2.3.0" | 1835 | tslib "^2.3.0" |
1578 | 1836 | ||
1579 | "@ng-select/ng-select@^10.0.3": | 1837 | "@ng-select/ng-select@^10.0.3": |
1580 | version "10.0.3" | 1838 | version "10.0.4" |
1581 | resolved "https://registry.yarnpkg.com/@ng-select/ng-select/-/ng-select-10.0.3.tgz#0be2dcada8e535ee2594d7afd7b67450492f0995" | 1839 | resolved "https://registry.yarnpkg.com/@ng-select/ng-select/-/ng-select-10.0.4.tgz#46ab5e7bfcf6473868d1584cf5d7f63291346217" |
1582 | integrity sha512-Ma8pzKMI5TWnsKgOiONQLGeUeTko9gI6AtqpMMOVhrCktjtUSo9h5N17WomHRGtba9D7QviTZcR7UBhKOPwZ7g== | 1840 | integrity sha512-Vc/JIgcFkSgf47cX7+pQQo9HYhDktfqrY7o/ZPGMvu63P7E9d1MibVipqmcLbgms6Ac9lu621CDZPGHdxag7hA== |
1583 | dependencies: | 1841 | dependencies: |
1584 | tslib "^2.3.1" | 1842 | tslib "^2.3.1" |
1585 | 1843 | ||
1586 | "@ngtools/webpack@15.1.6": | 1844 | "@ngtools/webpack@16.0.2": |
1587 | version "15.1.6" | 1845 | version "16.0.2" |
1588 | resolved "https://registry.yarnpkg.com/@ngtools/webpack/-/webpack-15.1.6.tgz#8fd657bbeb9958e89851810b74010925a2d6c4f8" | 1846 | resolved "https://registry.yarnpkg.com/@ngtools/webpack/-/webpack-16.0.2.tgz#185c6dcb4cdf5851b3c050dc166b0baa2a1df9d0" |
1589 | integrity sha512-ieHO6c3m+LZ93/B4n4QD908tUCkyNPFF9spMjJFZf8SRpLLvzOISMgiAej7UUxcBiB2kOfdVrpHf4Os4D9CsrQ== | 1847 | integrity sha512-8nPAOs2JLdMrAUf3sMkySzh66sPIkukO6HT8KVj726Dqm0Jtabjnxh0EI15Gkykj7HqH0Zw7/VyxpNQRfTA2UQ== |
1590 | 1848 | ||
1591 | "@ngx-loading-bar/core@^6.0.0": | 1849 | "@ngx-loading-bar/core@^6.0.0": |
1592 | version "6.0.2" | 1850 | version "6.0.2" |
@@ -1646,13 +1904,12 @@ | |||
1646 | semver "^7.3.5" | 1904 | semver "^7.3.5" |
1647 | 1905 | ||
1648 | "@npmcli/git@^4.0.0": | 1906 | "@npmcli/git@^4.0.0": |
1649 | version "4.0.3" | 1907 | version "4.0.4" |
1650 | resolved "https://registry.yarnpkg.com/@npmcli/git/-/git-4.0.3.tgz#354db5fe1f29696303638e191d8538ee9b01b4bb" | 1908 | resolved "https://registry.yarnpkg.com/@npmcli/git/-/git-4.0.4.tgz#cdf74f21b1d440c0756fb28159d935129d9daa33" |
1651 | integrity sha512-8cXNkDIbnXPVbhXMmQ7/bklCAjtmPaXfI9aEM4iH+xSuEHINLMHhlfESvVwdqmHJRJkR48vNJTSUvoF6GRPSFA== | 1909 | integrity sha512-5yZghx+u5M47LghaybLCkdSyFzV/w4OuH12d96HO389Ik9CDsLaDZJVynSGGVJOLn6gy/k7Dz5XYcplM3uxXRg== |
1652 | dependencies: | 1910 | dependencies: |
1653 | "@npmcli/promise-spawn" "^6.0.0" | 1911 | "@npmcli/promise-spawn" "^6.0.0" |
1654 | lru-cache "^7.4.4" | 1912 | lru-cache "^7.4.4" |
1655 | mkdirp "^1.0.4" | ||
1656 | npm-pick-manifest "^8.0.0" | 1913 | npm-pick-manifest "^8.0.0" |
1657 | proc-log "^3.0.0" | 1914 | proc-log "^3.0.0" |
1658 | promise-inflight "^1.0.1" | 1915 | promise-inflight "^1.0.1" |
@@ -1661,9 +1918,9 @@ | |||
1661 | which "^3.0.0" | 1918 | which "^3.0.0" |
1662 | 1919 | ||
1663 | "@npmcli/installed-package-contents@^2.0.1": | 1920 | "@npmcli/installed-package-contents@^2.0.1": |
1664 | version "2.0.1" | 1921 | version "2.0.2" |
1665 | resolved "https://registry.yarnpkg.com/@npmcli/installed-package-contents/-/installed-package-contents-2.0.1.tgz#3cad3141c95613426820128757a3549bef1b346b" | 1922 | resolved "https://registry.yarnpkg.com/@npmcli/installed-package-contents/-/installed-package-contents-2.0.2.tgz#bfd817eccd9e8df200919e73f57f9e3d9e4f9e33" |
1666 | integrity sha512-GIykAFdOVK31Q1/zAtT5MbxqQL2vyl9mvFJv+OGu01zxbhL3p0xc8gJjdNGX1mWmUT43aEKVO2L6V/2j4TOsAA== | 1923 | integrity sha512-xACzLPhnfD51GKvTOOuNX2/V4G4mz9/1I2MfDoye9kBM3RYe5g2YbscsaGoTlaWqkxeiapBWyseULVKpSVHtKQ== |
1667 | dependencies: | 1924 | dependencies: |
1668 | npm-bundled "^3.0.0" | 1925 | npm-bundled "^3.0.0" |
1669 | npm-normalize-package-bin "^3.0.0" | 1926 | npm-normalize-package-bin "^3.0.0" |
@@ -1689,9 +1946,9 @@ | |||
1689 | which "^3.0.0" | 1946 | which "^3.0.0" |
1690 | 1947 | ||
1691 | "@npmcli/run-script@^6.0.0": | 1948 | "@npmcli/run-script@^6.0.0": |
1692 | version "6.0.0" | 1949 | version "6.0.2" |
1693 | resolved "https://registry.yarnpkg.com/@npmcli/run-script/-/run-script-6.0.0.tgz#f89e322c729e26ae29db6cc8cc76559074aac208" | 1950 | resolved "https://registry.yarnpkg.com/@npmcli/run-script/-/run-script-6.0.2.tgz#a25452d45ee7f7fb8c16dfaf9624423c0c0eb885" |
1694 | integrity sha512-ql+AbRur1TeOdl1FY+RAwGW9fcr4ZwiVKabdvm93mujGREVuVLbdkXRJDrkTXSdCjaxYydr1wlA2v67jxWG5BQ== | 1951 | integrity sha512-NCcr1uQo1k5U+SYlnIrbAh3cxy+OQT1VtqiAbxdymSlptbzBb62AjH2xXgjNCoP073hoa1CfCAcwoZ8k96C4nA== |
1695 | dependencies: | 1952 | dependencies: |
1696 | "@npmcli/node-gyp" "^3.0.0" | 1953 | "@npmcli/node-gyp" "^3.0.0" |
1697 | "@npmcli/promise-spawn" "^6.0.0" | 1954 | "@npmcli/promise-spawn" "^6.0.0" |
@@ -1699,6 +1956,85 @@ | |||
1699 | read-package-json-fast "^3.0.0" | 1956 | read-package-json-fast "^3.0.0" |
1700 | which "^3.0.0" | 1957 | which "^3.0.0" |
1701 | 1958 | ||
1959 | "@nrwl/devkit@16.2.1": | ||
1960 | version "16.2.1" | ||
1961 | resolved "https://registry.yarnpkg.com/@nrwl/devkit/-/devkit-16.2.1.tgz#2da4dbe5826b0721cae547635554b6e411a069f6" | ||
1962 | integrity sha512-yeNEccQzDuL+/thbS2XTq8MtD0KDrI92gXIPSrS/Q6QnDNJGz6T2kRe/mJWrcfrDFm/L61MsAlGXobElhceNMw== | ||
1963 | dependencies: | ||
1964 | "@nx/devkit" "16.2.1" | ||
1965 | |||
1966 | "@nrwl/tao@16.2.1": | ||
1967 | version "16.2.1" | ||
1968 | resolved "https://registry.yarnpkg.com/@nrwl/tao/-/tao-16.2.1.tgz#08bb3dae81e958777268747c385c32a608452c3e" | ||
1969 | integrity sha512-mhLkMxGFbnR4hu9UbjMvzdePDXmUpV33mImt1myewP/cY9YZdzv5ntqT+9U+zzVg7Q2ZGosiGQE+IYRm6yeWog== | ||
1970 | dependencies: | ||
1971 | nx "16.2.1" | ||
1972 | |||
1973 | "@nx/devkit@16.2.1": | ||
1974 | version "16.2.1" | ||
1975 | resolved "https://registry.yarnpkg.com/@nx/devkit/-/devkit-16.2.1.tgz#f937604149272b46927cad5645ecc444973f97f2" | ||
1976 | integrity sha512-OrnFkU+lrSP/MdQW6C07aMlLyMp98oZMyfZ6h721T66zvuDfchhG2RXLX/Rb2t1lgZ+oMBKwvxxUKMRpHKPekA== | ||
1977 | dependencies: | ||
1978 | "@nrwl/devkit" "16.2.1" | ||
1979 | ejs "^3.1.7" | ||
1980 | ignore "^5.0.4" | ||
1981 | semver "7.3.4" | ||
1982 | tmp "~0.2.1" | ||
1983 | tslib "^2.3.0" | ||
1984 | |||
1985 | "@nx/nx-darwin-arm64@16.2.1": | ||
1986 | version "16.2.1" | ||
1987 | resolved "https://registry.yarnpkg.com/@nx/nx-darwin-arm64/-/nx-darwin-arm64-16.2.1.tgz#8a144a6fd38a2a7179c583c1fc344b2a0de27996" | ||
1988 | integrity sha512-xK/dL5T2R8zrcD8/13PeaYH/LBcYeaELIZkXGdGbtQ8WeFHjPJLBfuWo/7Se7KSWIXLIJEeYrVZwyxuei1dOTA== | ||
1989 | |||
1990 | "@nx/nx-darwin-x64@16.2.1": | ||
1991 | version "16.2.1" | ||
1992 | resolved "https://registry.yarnpkg.com/@nx/nx-darwin-x64/-/nx-darwin-x64-16.2.1.tgz#f878b9257bb5ed939c5095b72f1f37fe01bab950" | ||
1993 | integrity sha512-J1ZBqy8FtIhvZopcc96JWZY2InZClQ+XHWHnAmX8S1f79hcLUiatpu90FZhvfXmfOfLlpkKsa8aje/kjpnnWhA== | ||
1994 | |||
1995 | "@nx/nx-linux-arm-gnueabihf@16.2.1": | ||
1996 | version "16.2.1" | ||
1997 | resolved "https://registry.yarnpkg.com/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-16.2.1.tgz#a0f7d2c1f90d78bf30c7beae7c5481a71fb2652a" | ||
1998 | integrity sha512-rnujPmWlnkEvzkWARuW85cizVx6uGwQ/gA84tK3cHZQf9ly172WbDtsMtYRS9/CjvysMqDV0zBd7o/YhwpXNZg== | ||
1999 | |||
2000 | "@nx/nx-linux-arm64-gnu@16.2.1": | ||
2001 | version "16.2.1" | ||
2002 | resolved "https://registry.yarnpkg.com/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-16.2.1.tgz#30dead7a96437c7cbb041a45e1c0e7292fb2151a" | ||
2003 | integrity sha512-ZcuQN8eaxEI+93ut6UrDrZMPsk61LGlS6yaWPgrv3blKMfcU2+DYBDQ3ois7o5t0bnVad5QYSNhIvnMF2iU+hQ== | ||
2004 | |||
2005 | "@nx/nx-linux-arm64-musl@16.2.1": | ||
2006 | version "16.2.1" | ||
2007 | resolved "https://registry.yarnpkg.com/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-16.2.1.tgz#31219ecf98f9fe78b5fc06c9e0102d99e335bc5b" | ||
2008 | integrity sha512-mMOvkYyBLU4j+mSHobtrj/pIDYXFGIX3Q9FMWxZ5Xz15m0DsbypZ/8v6NWpJaBY4VX6rJhCc+D/pZH+QBT8+/g== | ||
2009 | |||
2010 | "@nx/nx-linux-x64-gnu@16.2.1": | ||
2011 | version "16.2.1" | ||
2012 | resolved "https://registry.yarnpkg.com/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-16.2.1.tgz#fb89cbbdf852e27093e0296ff7414ccccdf3591a" | ||
2013 | integrity sha512-Kyn4dxFTj2PCRv+39tKU8BzDRE6/ru5v435uvodx03GS650F7+OMr4DN57jG4MQWhf//OUX8zPkvbKhsmxjndA== | ||
2014 | |||
2015 | "@nx/nx-linux-x64-musl@16.2.1": | ||
2016 | version "16.2.1" | ||
2017 | resolved "https://registry.yarnpkg.com/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-16.2.1.tgz#82b1b5ba04ef6e4d49527841239bf9e0fb1456e3" | ||
2018 | integrity sha512-q8iFxLosSLiWkRWsbrioXV/qMG8TgsbqcM0VGz2FFLNMJ9DXvav/E/+8YbgEeHOjvA1MDeRaspIpDF7OMgJYGw== | ||
2019 | |||
2020 | "@nx/nx-win32-arm64-msvc@16.2.1": | ||
2021 | version "16.2.1" | ||
2022 | resolved "https://registry.yarnpkg.com/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-16.2.1.tgz#8a19a0c2db565f6d07a2d0b4a8b8fc6c8c86fadd" | ||
2023 | integrity sha512-PpGiYzrMivDY1i10Zwf5Hmnv6oAQ8ACf6ehDgyQ3tByMMXHgyUZJLykfPaoWjoLh0s8wOvMV74WZO+K1LcIxTA== | ||
2024 | |||
2025 | "@nx/nx-win32-x64-msvc@16.2.1": | ||
2026 | version "16.2.1" | ||
2027 | resolved "https://registry.yarnpkg.com/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-16.2.1.tgz#848b4c5b118f6a6f92f59c1643297e938c439242" | ||
2028 | integrity sha512-m5oHCaSKdyydM1n1W9V0m2oxBL8PiF54dZB0+PlKB2fhf1zxiyq8i1hL2hXbKA90IOYcUt5/b7761/BzN5njAw== | ||
2029 | |||
2030 | "@parcel/watcher@2.0.4": | ||
2031 | version "2.0.4" | ||
2032 | resolved "https://registry.yarnpkg.com/@parcel/watcher/-/watcher-2.0.4.tgz#f300fef4cc38008ff4b8c29d92588eced3ce014b" | ||
2033 | integrity sha512-cTDi+FUDBIUOBKEtj+nhiJ71AZVlkAsQFuGQTun5tV9mwQBQgZvhCzG+URPQc8myeN32yRVZEfVAPCs1RW+Jvg== | ||
2034 | dependencies: | ||
2035 | node-addon-api "^3.2.1" | ||
2036 | node-gyp-build "^4.3.0" | ||
2037 | |||
1702 | "@peertube/maildev@^1.2.0": | 2038 | "@peertube/maildev@^1.2.0": |
1703 | version "1.2.0" | 2039 | version "1.2.0" |
1704 | resolved "https://registry.yarnpkg.com/@peertube/maildev/-/maildev-1.2.0.tgz#f25ee9fa6a45c0a6bc99c5392f63139eaa8eb088" | 2040 | resolved "https://registry.yarnpkg.com/@peertube/maildev/-/maildev-1.2.0.tgz#f25ee9fa6a45c0a6bc99c5392f63139eaa8eb088" |
@@ -1752,6 +2088,11 @@ | |||
1752 | tokenizr "^1.6.4" | 2088 | tokenizr "^1.6.4" |
1753 | xmldom "^0.6.0" | 2089 | xmldom "^0.6.0" |
1754 | 2090 | ||
2091 | "@pkgjs/parseargs@^0.11.0": | ||
2092 | version "0.11.0" | ||
2093 | resolved "https://registry.yarnpkg.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33" | ||
2094 | integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg== | ||
2095 | |||
1755 | "@polka/parse@^1.0.0-next.0": | 2096 | "@polka/parse@^1.0.0-next.0": |
1756 | version "1.0.0-next.0" | 2097 | version "1.0.0-next.0" |
1757 | resolved "https://registry.yarnpkg.com/@polka/parse/-/parse-1.0.0-next.0.tgz#3551d792acdf4ad0b053072e57498cbe32e45a94" | 2098 | resolved "https://registry.yarnpkg.com/@polka/parse/-/parse-1.0.0-next.0.tgz#3551d792acdf4ad0b053072e57498cbe32e45a94" |
@@ -1768,19 +2109,24 @@ | |||
1768 | integrity sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g== | 2109 | integrity sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g== |
1769 | 2110 | ||
1770 | "@popperjs/core@^2.11.5": | 2111 | "@popperjs/core@^2.11.5": |
1771 | version "2.11.6" | 2112 | version "2.11.7" |
1772 | resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.11.6.tgz#cee20bd55e68a1720bdab363ecf0c821ded4cd45" | 2113 | resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.11.7.tgz#ccab5c8f7dc557a52ca3288c10075c9ccd37fff7" |
1773 | integrity sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw== | 2114 | integrity sha512-Cr4OjIkipTtcXKjAsm8agyleBuDHvxzeBoa1v543lbv1YaIwQjESsVcmjiWiPEbC1FIeHOG/Op9kdCmAmiS3Kw== |
1774 | 2115 | ||
1775 | "@schematics/angular@15.1.6": | 2116 | "@schematics/angular@16.0.2": |
1776 | version "15.1.6" | 2117 | version "16.0.2" |
1777 | resolved "https://registry.yarnpkg.com/@schematics/angular/-/angular-15.1.6.tgz#b663814e447110b9b41dc329c501b6162e29c1c1" | 2118 | resolved "https://registry.yarnpkg.com/@schematics/angular/-/angular-16.0.2.tgz#9f40b6f1c64748f50735e22af1813e0df1e0bda3" |
1778 | integrity sha512-y2kIQ1wJL0wR6v/LM5+PFJUivrYtdaIJVRdOXLLWl0AB5aLwObiWgLzAuBsbGm/9//WPPhw9PglS5EFFxTBDzg== | 2119 | integrity sha512-uur0oSAKu9vkFJuXhSiMjkhgLb7RFtAkUpED7Mx5APXIgAvNylOVQXONmBHBY/2mBJDjt+7giLKweAqSK9PtTg== |
1779 | dependencies: | 2120 | dependencies: |
1780 | "@angular-devkit/core" "15.1.6" | 2121 | "@angular-devkit/core" "16.0.2" |
1781 | "@angular-devkit/schematics" "15.1.6" | 2122 | "@angular-devkit/schematics" "16.0.2" |
1782 | jsonc-parser "3.2.0" | 2123 | jsonc-parser "3.2.0" |
1783 | 2124 | ||
2125 | "@sigstore/protobuf-specs@^0.1.0": | ||
2126 | version "0.1.0" | ||
2127 | resolved "https://registry.yarnpkg.com/@sigstore/protobuf-specs/-/protobuf-specs-0.1.0.tgz#957cb64ea2f5ce527cc9cf02a096baeb0d2b99b4" | ||
2128 | integrity sha512-a31EnjuIDSX8IXBUib3cYLDRlPMU36AWX4xS8ysLaNu4ZzUesDiPt83pgrW2X1YLMe5L2HbDyaKK5BrL4cNKaQ== | ||
2129 | |||
1784 | "@sinclair/typebox@^0.24.1": | 2130 | "@sinclair/typebox@^0.24.1": |
1785 | version "0.24.51" | 2131 | version "0.24.51" |
1786 | resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.24.51.tgz#645f33fe4e02defe26f2f5c0410e1c094eac7f5f" | 2132 | resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.24.51.tgz#645f33fe4e02defe26f2f5c0410e1c094eac7f5f" |
@@ -1813,6 +2159,19 @@ | |||
1813 | resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-2.0.0.tgz#f544a148d3ab35801c1f633a7441fd87c2e484bf" | 2159 | resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-2.0.0.tgz#f544a148d3ab35801c1f633a7441fd87c2e484bf" |
1814 | integrity sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A== | 2160 | integrity sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A== |
1815 | 2161 | ||
2162 | "@tufjs/canonical-json@1.0.0": | ||
2163 | version "1.0.0" | ||
2164 | resolved "https://registry.yarnpkg.com/@tufjs/canonical-json/-/canonical-json-1.0.0.tgz#eade9fd1f537993bc1f0949f3aea276ecc4fab31" | ||
2165 | integrity sha512-QTnf++uxunWvG2z3UFNzAoQPHxnSXOwtaI3iJ+AohhV+5vONuArPjJE7aPXPVXfXJsqrVbZBu9b81AJoSd09IQ== | ||
2166 | |||
2167 | "@tufjs/models@1.0.4": | ||
2168 | version "1.0.4" | ||
2169 | resolved "https://registry.yarnpkg.com/@tufjs/models/-/models-1.0.4.tgz#5a689630f6b9dbda338d4b208019336562f176ef" | ||
2170 | integrity sha512-qaGV9ltJP0EO25YfFUPhxRVK0evXFIAGicsVXuRim4Ed9cjPxYhNnNJ49SFmbeLgtxpslIkX317IgpfcHPVj/A== | ||
2171 | dependencies: | ||
2172 | "@tufjs/canonical-json" "1.0.0" | ||
2173 | minimatch "^9.0.0" | ||
2174 | |||
1816 | "@types/aria-query@^5.0.0": | 2175 | "@types/aria-query@^5.0.0": |
1817 | version "5.0.1" | 2176 | version "5.0.1" |
1818 | resolved "https://registry.yarnpkg.com/@types/aria-query/-/aria-query-5.0.1.tgz#3286741fb8f1e1580ac28784add4c7a1d49bdfbc" | 2177 | resolved "https://registry.yarnpkg.com/@types/aria-query/-/aria-query-5.0.1.tgz#3286741fb8f1e1580ac28784add4c7a1d49bdfbc" |
@@ -1858,9 +2217,9 @@ | |||
1858 | moment "^2.10.2" | 2217 | moment "^2.10.2" |
1859 | 2218 | ||
1860 | "@types/connect-history-api-fallback@^1.3.5": | 2219 | "@types/connect-history-api-fallback@^1.3.5": |
1861 | version "1.3.5" | 2220 | version "1.5.0" |
1862 | resolved "https://registry.yarnpkg.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz#d1f7a8a09d0ed5a57aee5ae9c18ab9b803205dae" | 2221 | resolved "https://registry.yarnpkg.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz#9fd20b3974bdc2bcd4ac6567e2e0f6885cb2cf41" |
1863 | integrity sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw== | 2222 | integrity sha512-4x5FkPpLipqwthjPsF7ZRbOv3uoLUFkTA9G9v583qi4pACvq0uTELrB8OLUzPWUI4IJIyvM85vzkV1nyiI2Lig== |
1864 | dependencies: | 2223 | dependencies: |
1865 | "@types/express-serve-static-core" "*" | 2224 | "@types/express-serve-static-core" "*" |
1866 | "@types/node" "*" | 2225 | "@types/node" "*" |
@@ -1878,16 +2237,16 @@ | |||
1878 | integrity sha512-C4vwOHrhsvxn7UFyk4NDQNUpgNKdWsT/bL39UWyD75KSEOObZSKa9mYDOCM5FGeJG2qtbG0XiEbUKND2+j0WOg== | 2237 | integrity sha512-C4vwOHrhsvxn7UFyk4NDQNUpgNKdWsT/bL39UWyD75KSEOObZSKa9mYDOCM5FGeJG2qtbG0XiEbUKND2+j0WOg== |
1879 | 2238 | ||
1880 | "@types/debug@^4.1.5": | 2239 | "@types/debug@^4.1.5": |
1881 | version "4.1.7" | 2240 | version "4.1.8" |
1882 | resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.7.tgz#7cc0ea761509124709b8b2d1090d8f6c17aadb82" | 2241 | resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.8.tgz#cef723a5d0a90990313faec2d1e22aee5eecb317" |
1883 | integrity sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg== | 2242 | integrity sha512-/vPO1EPOs306Cvhwv7KfVfYvOJqA/S/AXjaHQiJboCZzcNDb+TIJFN9/2C9DZ//ijSKWioNyUxD792QmDJ+HKQ== |
1884 | dependencies: | 2243 | dependencies: |
1885 | "@types/ms" "*" | 2244 | "@types/ms" "*" |
1886 | 2245 | ||
1887 | "@types/diff@^5.0.0": | 2246 | "@types/diff@^5.0.0": |
1888 | version "5.0.2" | 2247 | version "5.0.3" |
1889 | resolved "https://registry.yarnpkg.com/@types/diff/-/diff-5.0.2.tgz#dd565e0086ccf8bc6522c6ebafd8a3125c91c12b" | 2248 | resolved "https://registry.yarnpkg.com/@types/diff/-/diff-5.0.3.tgz#1f89e49ff83b5d200d78964fb896c68498ce1828" |
1890 | integrity sha512-uw8eYMIReOwstQ0QKF0sICefSy8cNO/v7gOTiIy9SbwuHyEecJUm7qlgueOO5S1udZ5I/irVydHVwMchgzbKTg== | 2249 | integrity sha512-amrLbRqTU9bXMCc6uX0sWpxsQzRIo9z6MJPkH1pkez/qOxuqSZVuryJAWoBRq94CeG8JxY+VK4Le9HtjQR5T9A== |
1891 | 2250 | ||
1892 | "@types/easy-table@^1.2.0": | 2251 | "@types/easy-table@^1.2.0": |
1893 | version "1.2.0" | 2252 | version "1.2.0" |
@@ -1910,31 +2269,27 @@ | |||
1910 | "@types/estree" "*" | 2269 | "@types/estree" "*" |
1911 | 2270 | ||
1912 | "@types/eslint@*": | 2271 | "@types/eslint@*": |
1913 | version "8.21.1" | 2272 | version "8.40.0" |
1914 | resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.21.1.tgz#110b441a210d53ab47795124dbc3e9bb993d1e7c" | 2273 | resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.40.0.tgz#ae73dc9ec5237f2794c4f79efd6a4c73b13daf23" |
1915 | integrity sha512-rc9K8ZpVjNcLs8Fp0dkozd5Pt2Apk1glO4Vgz8ix1u6yFByxfqo5Yavpy65o+93TAe24jr7v+eSBtFLvOQtCRQ== | 2274 | integrity sha512-nbq2mvc/tBrK9zQQuItvjJl++GTN5j06DaPtp3hZCpngmG6Q3xoyEmd0TwZI0gAy/G1X0zhGBbr2imsGFdFV0g== |
1916 | dependencies: | 2275 | dependencies: |
1917 | "@types/estree" "*" | 2276 | "@types/estree" "*" |
1918 | "@types/json-schema" "*" | 2277 | "@types/json-schema" "*" |
1919 | 2278 | ||
1920 | "@types/estree@*": | 2279 | "@types/estree@*", "@types/estree@^1.0.0": |
1921 | version "1.0.0" | 2280 | version "1.0.1" |
1922 | resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.0.tgz#5fb2e536c1ae9bf35366eed879e827fa59ca41c2" | 2281 | resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.1.tgz#aa22750962f3bf0e79d753d3cc067f010c95f194" |
1923 | integrity sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ== | 2282 | integrity sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA== |
1924 | |||
1925 | "@types/estree@^0.0.51": | ||
1926 | version "0.0.51" | ||
1927 | resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.51.tgz#cfd70924a25a3fd32b218e5e420e6897e1ac4f40" | ||
1928 | integrity sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ== | ||
1929 | 2283 | ||
1930 | "@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.33": | 2284 | "@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.33": |
1931 | version "4.17.33" | 2285 | version "4.17.35" |
1932 | resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.33.tgz#de35d30a9d637dc1450ad18dd583d75d5733d543" | 2286 | resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.35.tgz#c95dd4424f0d32e525d23812aa8ab8e4d3906c4f" |
1933 | integrity sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA== | 2287 | integrity sha512-wALWQwrgiB2AWTT91CB62b6Yt0sNHpznUXeZEcnPU3DRdlDIz74x8Qg1UUYKSVFi+va5vKOLYRBI1bRKiLLKIg== |
1934 | dependencies: | 2288 | dependencies: |
1935 | "@types/node" "*" | 2289 | "@types/node" "*" |
1936 | "@types/qs" "*" | 2290 | "@types/qs" "*" |
1937 | "@types/range-parser" "*" | 2291 | "@types/range-parser" "*" |
2292 | "@types/send" "*" | ||
1938 | 2293 | ||
1939 | "@types/express@*", "@types/express@^4.17.13": | 2294 | "@types/express@*", "@types/express@^4.17.13": |
1940 | version "4.17.17" | 2295 | version "4.17.17" |
@@ -1946,11 +2301,12 @@ | |||
1946 | "@types/qs" "*" | 2301 | "@types/qs" "*" |
1947 | "@types/serve-static" "*" | 2302 | "@types/serve-static" "*" |
1948 | 2303 | ||
1949 | "@types/fs-extra@^9.0.4": | 2304 | "@types/fs-extra@^11.0.1": |
1950 | version "9.0.13" | 2305 | version "11.0.1" |
1951 | resolved "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-9.0.13.tgz#7594fbae04fe7f1918ce8b3d213f74ff44ac1f45" | 2306 | resolved "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-11.0.1.tgz#f542ec47810532a8a252127e6e105f487e0a6ea5" |
1952 | integrity sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA== | 2307 | integrity sha512-MxObHvNl4A69ofaTRU8DFqvgzzv8s9yRtaPPm5gud9HDNvpB3GPQFvNuTWAI59B9huVGV5jXYJwbCsmBsOGYWA== |
1953 | dependencies: | 2308 | dependencies: |
2309 | "@types/jsonfile" "*" | ||
1954 | "@types/node" "*" | 2310 | "@types/node" "*" |
1955 | 2311 | ||
1956 | "@types/gitconfiglocal@^2.0.1": | 2312 | "@types/gitconfiglocal@^2.0.1": |
@@ -1958,6 +2314,14 @@ | |||
1958 | resolved "https://registry.yarnpkg.com/@types/gitconfiglocal/-/gitconfiglocal-2.0.1.tgz#c134f9fb03d71917afa35c14f3b82085520509a6" | 2314 | resolved "https://registry.yarnpkg.com/@types/gitconfiglocal/-/gitconfiglocal-2.0.1.tgz#c134f9fb03d71917afa35c14f3b82085520509a6" |
1959 | integrity sha512-AYC38la5dRwIfbrZhPNIvlGHlIbH+kdl2j8A37twoCQyhKPPoRPfVmoBZKajpLIfV7SMboU6MZ6w/RmZLH68IQ== | 2315 | integrity sha512-AYC38la5dRwIfbrZhPNIvlGHlIbH+kdl2j8A37twoCQyhKPPoRPfVmoBZKajpLIfV7SMboU6MZ6w/RmZLH68IQ== |
1960 | 2316 | ||
2317 | "@types/glob@^8.1.0": | ||
2318 | version "8.1.0" | ||
2319 | resolved "https://registry.yarnpkg.com/@types/glob/-/glob-8.1.0.tgz#b63e70155391b0584dce44e7ea25190bbc38f2fc" | ||
2320 | integrity sha512-IO+MJPVhoqz+28h1qLAcBEH2+xHMK6MTyHJc7MTnnYb6wsoLR29POVGJ7LycmVXIqyy/4/2ShP5sUwTXuOwb/w== | ||
2321 | dependencies: | ||
2322 | "@types/minimatch" "^5.1.2" | ||
2323 | "@types/node" "*" | ||
2324 | |||
1961 | "@types/html-minifier-terser@^6.0.0": | 2325 | "@types/html-minifier-terser@^6.0.0": |
1962 | version "6.1.0" | 2326 | version "6.1.0" |
1963 | resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#4fc33a00c1d0c16987b1a20cf92d20614c55ac35" | 2327 | resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#4fc33a00c1d0c16987b1a20cf92d20614c55ac35" |
@@ -1969,9 +2333,9 @@ | |||
1969 | integrity sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ== | 2333 | integrity sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ== |
1970 | 2334 | ||
1971 | "@types/http-proxy@^1.17.8": | 2335 | "@types/http-proxy@^1.17.8": |
1972 | version "1.17.9" | 2336 | version "1.17.11" |
1973 | resolved "https://registry.yarnpkg.com/@types/http-proxy/-/http-proxy-1.17.9.tgz#7f0e7931343761efde1e2bf48c40f02f3f75705a" | 2337 | resolved "https://registry.yarnpkg.com/@types/http-proxy/-/http-proxy-1.17.11.tgz#0ca21949a5588d55ac2b659b69035c84bd5da293" |
1974 | integrity sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw== | 2338 | integrity sha512-HC8G7c1WmaF2ekqpnFq626xd3Zz0uvaqFmBJNRZCGEZCXkvSdJoNFn/8Ygbd9fKNQj8UzLdCETaI0UWPAjK7IA== |
1975 | dependencies: | 2339 | dependencies: |
1976 | "@types/node" "*" | 2340 | "@types/node" "*" |
1977 | 2341 | ||
@@ -2017,6 +2381,13 @@ | |||
2017 | resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" | 2381 | resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" |
2018 | integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ== | 2382 | integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ== |
2019 | 2383 | ||
2384 | "@types/jsonfile@*": | ||
2385 | version "6.1.1" | ||
2386 | resolved "https://registry.yarnpkg.com/@types/jsonfile/-/jsonfile-6.1.1.tgz#ac84e9aefa74a2425a0fb3012bdea44f58970f1b" | ||
2387 | integrity sha512-GSgiRCVeapDN+3pqA35IkQwasaCh/0YFH5dEF6S88iDvEn901DjOeH3/QPY+XYP1DFzDZPvIvfeEgk+7br5png== | ||
2388 | dependencies: | ||
2389 | "@types/node" "*" | ||
2390 | |||
2020 | "@types/keyv@^3.1.4": | 2391 | "@types/keyv@^3.1.4": |
2021 | version "3.1.4" | 2392 | version "3.1.4" |
2022 | resolved "https://registry.yarnpkg.com/@types/keyv/-/keyv-3.1.4.tgz#3ccdb1c6751b0c7e52300bcdacd5bcbf8faa75b6" | 2393 | resolved "https://registry.yarnpkg.com/@types/keyv/-/keyv-3.1.4.tgz#3ccdb1c6751b0c7e52300bcdacd5bcbf8faa75b6" |
@@ -2037,9 +2408,9 @@ | |||
2037 | "@types/react" "*" | 2408 | "@types/react" "*" |
2038 | 2409 | ||
2039 | "@types/lodash-es@^4.17.0": | 2410 | "@types/lodash-es@^4.17.0": |
2040 | version "4.17.6" | 2411 | version "4.17.7" |
2041 | resolved "https://registry.yarnpkg.com/@types/lodash-es/-/lodash-es-4.17.6.tgz#c2ed4c8320ffa6f11b43eb89e9eaeec65966a0a0" | 2412 | resolved "https://registry.yarnpkg.com/@types/lodash-es/-/lodash-es-4.17.7.tgz#22edcae9f44aff08546e71db8925f05b33c7cc40" |
2042 | integrity sha512-R+zTeVUKDdfoRxpAryaQNRKk3105Rrgx2CFRClIgRGaqDTdjsm8h6IYA8ir584W3ePzkZfst5xIgDwYrlh9HLg== | 2413 | integrity sha512-z0ptr6UI10VlU6l5MYhGwS4mC8DZyYer2mCoyysZtSF7p26zOX8UpbrV0YpNYLGS8K4PUFIyEr62IMFFjveSiQ== |
2043 | dependencies: | 2414 | dependencies: |
2044 | "@types/lodash" "*" | 2415 | "@types/lodash" "*" |
2045 | 2416 | ||
@@ -2065,9 +2436,9 @@ | |||
2065 | "@types/lodash" "*" | 2436 | "@types/lodash" "*" |
2066 | 2437 | ||
2067 | "@types/lodash@*": | 2438 | "@types/lodash@*": |
2068 | version "4.14.191" | 2439 | version "4.14.194" |
2069 | resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.191.tgz#09511e7f7cba275acd8b419ddac8da9a6a79e2fa" | 2440 | resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.194.tgz#b71eb6f7a0ff11bff59fc987134a093029258a76" |
2070 | integrity sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ== | 2441 | integrity sha512-r22s9tAS7imvBt2lyHC9B8AGwWnXaYb1tY09oyLkXDs4vArpYJzw09nj8MLx5VfciBPGIb+ZwG0ssYnEPJxn/g== |
2071 | 2442 | ||
2072 | "@types/magnet-uri@*": | 2443 | "@types/magnet-uri@*": |
2073 | version "5.1.3" | 2444 | version "5.1.3" |
@@ -2094,6 +2465,16 @@ | |||
2094 | resolved "https://registry.yarnpkg.com/@types/mime/-/mime-3.0.1.tgz#5f8f2bca0a5863cb69bc0b0acd88c96cb1d4ae10" | 2465 | resolved "https://registry.yarnpkg.com/@types/mime/-/mime-3.0.1.tgz#5f8f2bca0a5863cb69bc0b0acd88c96cb1d4ae10" |
2095 | integrity sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA== | 2466 | integrity sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA== |
2096 | 2467 | ||
2468 | "@types/mime@^1": | ||
2469 | version "1.3.2" | ||
2470 | resolved "https://registry.yarnpkg.com/@types/mime/-/mime-1.3.2.tgz#93e25bf9ee75fe0fd80b594bc4feb0e862111b5a" | ||
2471 | integrity sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw== | ||
2472 | |||
2473 | "@types/minimatch@^5.1.2": | ||
2474 | version "5.1.2" | ||
2475 | resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-5.1.2.tgz#07508b45797cb81ec3f273011b054cd0755eddca" | ||
2476 | integrity sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA== | ||
2477 | |||
2097 | "@types/minimist@^1.2.0": | 2478 | "@types/minimist@^1.2.0": |
2098 | version "1.2.2" | 2479 | version "1.2.2" |
2099 | resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.2.tgz#ee771e2ba4b3dc5b372935d549fd9617bf345b8c" | 2480 | resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.2.tgz#ee771e2ba4b3dc5b372935d549fd9617bf345b8c" |
@@ -2114,10 +2495,15 @@ | |||
2114 | resolved "https://registry.yarnpkg.com/@types/ms/-/ms-0.7.31.tgz#31b7ca6407128a3d2bbc27fe2d21b345397f6197" | 2495 | resolved "https://registry.yarnpkg.com/@types/ms/-/ms-0.7.31.tgz#31b7ca6407128a3d2bbc27fe2d21b345397f6197" |
2115 | integrity sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA== | 2496 | integrity sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA== |
2116 | 2497 | ||
2117 | "@types/node@*", "@types/node@^18.0.0", "@types/node@^18.13.0": | 2498 | "@types/node@*": |
2118 | version "18.13.0" | 2499 | version "20.2.3" |
2119 | resolved "https://registry.yarnpkg.com/@types/node/-/node-18.13.0.tgz#0400d1e6ce87e9d3032c19eb6c58205b0d3f7850" | 2500 | resolved "https://registry.yarnpkg.com/@types/node/-/node-20.2.3.tgz#b31eb300610c3835ac008d690de6f87e28f9b878" |
2120 | integrity sha512-gC3TazRzGoOnoKAhUx+Q0t8S9Tzs74z7m0ipwGpSqQrleP14hKxP4/JUeEQcD3W1/aIpnWl8pHowI7WokuZpXg== | 2501 | integrity sha512-pg9d0yC4rVNWQzX8U7xb4olIOFuuVL9za3bzMT2pu2SU0SNEi66i2qrvhE2qt0HvkhuCaWJu7pLNOt/Pj8BIrw== |
2502 | |||
2503 | "@types/node@^18.0.0", "@types/node@^18.13.0": | ||
2504 | version "18.16.14" | ||
2505 | resolved "https://registry.yarnpkg.com/@types/node/-/node-18.16.14.tgz#ab67bb907f1146afc6fedb9ce60ae8a99c989631" | ||
2506 | integrity sha512-+ImzUB3mw2c5ISJUq0punjDilUQ5GnUim0ZRvchHIWJmOC0G+p0kzhXBqj6cDjK0QdPFwzrHWgrJp3RPvCG5qg== | ||
2121 | 2507 | ||
2122 | "@types/normalize-package-data@^2.4.0": | 2508 | "@types/normalize-package-data@^2.4.0": |
2123 | version "2.4.1" | 2509 | version "2.4.1" |
@@ -2129,11 +2515,6 @@ | |||
2129 | resolved "https://registry.yarnpkg.com/@types/object-inspect/-/object-inspect-1.8.1.tgz#7c08197ad05cc0e513f529b1f3919cc99f720e1f" | 2515 | resolved "https://registry.yarnpkg.com/@types/object-inspect/-/object-inspect-1.8.1.tgz#7c08197ad05cc0e513f529b1f3919cc99f720e1f" |
2130 | integrity sha512-0JTdf3CGV0oWzE6Wa40Ayv2e2GhpP3pEJMcrlM74vBSJPuuNkVwfDnl0SZxyFCXETcB4oKA/MpTVfuYSMOelBg== | 2516 | integrity sha512-0JTdf3CGV0oWzE6Wa40Ayv2e2GhpP3pEJMcrlM74vBSJPuuNkVwfDnl0SZxyFCXETcB4oKA/MpTVfuYSMOelBg== |
2131 | 2517 | ||
2132 | "@types/parse-json@^4.0.0": | ||
2133 | version "4.0.0" | ||
2134 | resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" | ||
2135 | integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== | ||
2136 | |||
2137 | "@types/parse-torrent-file@*": | 2518 | "@types/parse-torrent-file@*": |
2138 | version "4.0.3" | 2519 | version "4.0.3" |
2139 | resolved "https://registry.yarnpkg.com/@types/parse-torrent-file/-/parse-torrent-file-4.0.3.tgz#045b023426d168e0253c932cb782b231b1ee2d62" | 2520 | resolved "https://registry.yarnpkg.com/@types/parse-torrent-file/-/parse-torrent-file-4.0.3.tgz#045b023426d168e0253c932cb782b231b1ee2d62" |
@@ -2173,9 +2554,9 @@ | |||
2173 | integrity sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw== | 2554 | integrity sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw== |
2174 | 2555 | ||
2175 | "@types/react@*": | 2556 | "@types/react@*": |
2176 | version "18.0.28" | 2557 | version "18.2.6" |
2177 | resolved "https://registry.yarnpkg.com/@types/react/-/react-18.0.28.tgz#accaeb8b86f4908057ad629a26635fe641480065" | 2558 | resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.6.tgz#5cd53ee0d30ffc193b159d3516c8c8ad2f19d571" |
2178 | integrity sha512-RD0ivG1kEztNBdoAK7lekI9M+azSnitIn85h4iOiaLjaTrMjzslhaqCGaI4IyCJ1RljWiLCEu4jyrLLgqxBTew== | 2559 | integrity sha512-wRZClXn//zxCFW+ye/D2qY65UsYP1Fpex2YXorHc8awoNamkMZSvBxwxdYVInsHOZZd2Ppq8isnSzJL5Mpf8OA== |
2179 | dependencies: | 2560 | dependencies: |
2180 | "@types/prop-types" "*" | 2561 | "@types/prop-types" "*" |
2181 | "@types/scheduler" "*" | 2562 | "@types/scheduler" "*" |
@@ -2208,14 +2589,22 @@ | |||
2208 | htmlparser2 "^6.0.0" | 2589 | htmlparser2 "^6.0.0" |
2209 | 2590 | ||
2210 | "@types/scheduler@*": | 2591 | "@types/scheduler@*": |
2211 | version "0.16.2" | 2592 | version "0.16.3" |
2212 | resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.2.tgz#1a62f89525723dde24ba1b01b092bf5df8ad4d39" | 2593 | resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.3.tgz#cef09e3ec9af1d63d2a6cc5b383a737e24e6dcf5" |
2213 | integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew== | 2594 | integrity sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ== |
2214 | 2595 | ||
2215 | "@types/semver@^7.3.12": | 2596 | "@types/semver@^7.3.12": |
2216 | version "7.3.13" | 2597 | version "7.5.0" |
2217 | resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.3.13.tgz#da4bfd73f49bd541d28920ab0e2bf0ee80f71c91" | 2598 | resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.5.0.tgz#591c1ce3a702c45ee15f47a42ade72c2fd78978a" |
2218 | integrity sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw== | 2599 | integrity sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw== |
2600 | |||
2601 | "@types/send@*": | ||
2602 | version "0.17.1" | ||
2603 | resolved "https://registry.yarnpkg.com/@types/send/-/send-0.17.1.tgz#ed4932b8a2a805f1fe362a70f4e62d0ac994e301" | ||
2604 | integrity sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q== | ||
2605 | dependencies: | ||
2606 | "@types/mime" "^1" | ||
2607 | "@types/node" "*" | ||
2219 | 2608 | ||
2220 | "@types/serve-index@^1.9.1": | 2609 | "@types/serve-index@^1.9.1": |
2221 | version "1.9.1" | 2610 | version "1.9.1" |
@@ -2225,9 +2614,9 @@ | |||
2225 | "@types/express" "*" | 2614 | "@types/express" "*" |
2226 | 2615 | ||
2227 | "@types/serve-static@*", "@types/serve-static@^1.13.10": | 2616 | "@types/serve-static@*", "@types/serve-static@^1.13.10": |
2228 | version "1.15.0" | 2617 | version "1.15.1" |
2229 | resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.15.0.tgz#c7930ff61afb334e121a9da780aac0d9b8f34155" | 2618 | resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.15.1.tgz#86b1753f0be4f9a1bee68d459fcda5be4ea52b5d" |
2230 | integrity sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg== | 2619 | integrity sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ== |
2231 | dependencies: | 2620 | dependencies: |
2232 | "@types/mime" "*" | 2621 | "@types/mime" "*" |
2233 | "@types/node" "*" | 2622 | "@types/node" "*" |
@@ -2320,9 +2709,9 @@ | |||
2320 | integrity sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA== | 2709 | integrity sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA== |
2321 | 2710 | ||
2322 | "@types/yargs@^17.0.8": | 2711 | "@types/yargs@^17.0.8": |
2323 | version "17.0.22" | 2712 | version "17.0.24" |
2324 | resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-17.0.22.tgz#7dd37697691b5f17d020f3c63e7a45971ff71e9a" | 2713 | resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-17.0.24.tgz#b3ef8d50ad4aa6aecf6ddc97c580a00f5aa11902" |
2325 | integrity sha512-pet5WJ9U8yPVRhkwuEIp5ktAeAqRZOq4UdAyWLWzxbtpyXnzbtLdKiXAjJzi/KLmPGS9wk86lUFWZFN6sISo4g== | 2714 | integrity sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw== |
2326 | dependencies: | 2715 | dependencies: |
2327 | "@types/yargs-parser" "*" | 2716 | "@types/yargs-parser" "*" |
2328 | 2717 | ||
@@ -2334,151 +2723,151 @@ | |||
2334 | "@types/node" "*" | 2723 | "@types/node" "*" |
2335 | 2724 | ||
2336 | "@typescript-eslint/eslint-plugin@^5.43.0": | 2725 | "@typescript-eslint/eslint-plugin@^5.43.0": |
2337 | version "5.52.0" | 2726 | version "5.59.7" |
2338 | resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.52.0.tgz#5fb0d43574c2411f16ea80f5fc335b8eaa7b28a8" | 2727 | resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.59.7.tgz#e470af414f05ecfdc05a23e9ce6ec8f91db56fe2" |
2339 | integrity sha512-lHazYdvYVsBokwCdKOppvYJKaJ4S41CgKBcPvyd0xjZNbvQdhn/pnJlGtQksQ/NhInzdaeaSarlBjDXHuclEbg== | 2728 | integrity sha512-BL+jYxUFIbuYwy+4fF86k5vdT9lT0CNJ6HtwrIvGh0PhH8s0yy5rjaKH2fDCrz5ITHy07WCzVGNvAmjJh4IJFA== |
2340 | dependencies: | 2729 | dependencies: |
2341 | "@typescript-eslint/scope-manager" "5.52.0" | 2730 | "@eslint-community/regexpp" "^4.4.0" |
2342 | "@typescript-eslint/type-utils" "5.52.0" | 2731 | "@typescript-eslint/scope-manager" "5.59.7" |
2343 | "@typescript-eslint/utils" "5.52.0" | 2732 | "@typescript-eslint/type-utils" "5.59.7" |
2733 | "@typescript-eslint/utils" "5.59.7" | ||
2344 | debug "^4.3.4" | 2734 | debug "^4.3.4" |
2345 | grapheme-splitter "^1.0.4" | 2735 | grapheme-splitter "^1.0.4" |
2346 | ignore "^5.2.0" | 2736 | ignore "^5.2.0" |
2347 | natural-compare-lite "^1.4.0" | 2737 | natural-compare-lite "^1.4.0" |
2348 | regexpp "^3.2.0" | ||
2349 | semver "^7.3.7" | 2738 | semver "^7.3.7" |
2350 | tsutils "^3.21.0" | 2739 | tsutils "^3.21.0" |
2351 | 2740 | ||
2352 | "@typescript-eslint/parser@^5.43.0": | 2741 | "@typescript-eslint/parser@^5.43.0": |
2353 | version "5.52.0" | 2742 | version "5.59.7" |
2354 | resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.52.0.tgz#73c136df6c0133f1d7870de7131ccf356f5be5a4" | 2743 | resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.59.7.tgz#02682554d7c1028b89aa44a48bf598db33048caa" |
2355 | integrity sha512-e2KiLQOZRo4Y0D/b+3y08i3jsekoSkOYStROYmPUnGMEoA0h+k2qOH5H6tcjIc68WDvGwH+PaOrP1XRzLJ6QlA== | 2744 | integrity sha512-VhpsIEuq/8i5SF+mPg9jSdIwgMBBp0z9XqjiEay+81PYLJuroN+ET1hM5IhkiYMJd9MkTz8iJLt7aaGAgzWUbQ== |
2356 | dependencies: | 2745 | dependencies: |
2357 | "@typescript-eslint/scope-manager" "5.52.0" | 2746 | "@typescript-eslint/scope-manager" "5.59.7" |
2358 | "@typescript-eslint/types" "5.52.0" | 2747 | "@typescript-eslint/types" "5.59.7" |
2359 | "@typescript-eslint/typescript-estree" "5.52.0" | 2748 | "@typescript-eslint/typescript-estree" "5.59.7" |
2360 | debug "^4.3.4" | 2749 | debug "^4.3.4" |
2361 | 2750 | ||
2362 | "@typescript-eslint/scope-manager@5.48.2": | 2751 | "@typescript-eslint/scope-manager@5.59.2": |
2363 | version "5.48.2" | 2752 | version "5.59.2" |
2364 | resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.48.2.tgz#bb7676cb78f1e94921eaab637a4b5d596f838abc" | 2753 | resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.59.2.tgz#f699fe936ee4e2c996d14f0fdd3a7da5ba7b9a4c" |
2365 | integrity sha512-zEUFfonQid5KRDKoI3O+uP1GnrFd4tIHlvs+sTJXiWuypUWMuDaottkJuR612wQfOkjYbsaskSIURV9xo4f+Fw== | 2754 | integrity sha512-dB1v7ROySwQWKqQ8rEWcdbTsFjh2G0vn8KUyvTXdPoyzSL6lLGkiXEV5CvpJsEe9xIdKV+8Zqb7wif2issoOFA== |
2366 | dependencies: | 2755 | dependencies: |
2367 | "@typescript-eslint/types" "5.48.2" | 2756 | "@typescript-eslint/types" "5.59.2" |
2368 | "@typescript-eslint/visitor-keys" "5.48.2" | 2757 | "@typescript-eslint/visitor-keys" "5.59.2" |
2369 | 2758 | ||
2370 | "@typescript-eslint/scope-manager@5.52.0": | 2759 | "@typescript-eslint/scope-manager@5.59.7": |
2371 | version "5.52.0" | 2760 | version "5.59.7" |
2372 | resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.52.0.tgz#a993d89a0556ea16811db48eabd7c5b72dcb83d1" | 2761 | resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.59.7.tgz#0243f41f9066f3339d2f06d7f72d6c16a16769e2" |
2373 | integrity sha512-AR7sxxfBKiNV0FWBSARxM8DmNxrwgnYMPwmpkC1Pl1n+eT8/I2NAUPuwDy/FmDcC6F8pBfmOcaxcxRHspgOBMw== | 2762 | integrity sha512-FL6hkYWK9zBGdxT2wWEd2W8ocXMu3K94i3gvMrjXpx+koFYdYV7KprKfirpgY34vTGzEPPuKoERpP8kD5h7vZQ== |
2374 | dependencies: | 2763 | dependencies: |
2375 | "@typescript-eslint/types" "5.52.0" | 2764 | "@typescript-eslint/types" "5.59.7" |
2376 | "@typescript-eslint/visitor-keys" "5.52.0" | 2765 | "@typescript-eslint/visitor-keys" "5.59.7" |
2377 | 2766 | ||
2378 | "@typescript-eslint/type-utils@5.48.2": | 2767 | "@typescript-eslint/type-utils@5.59.2": |
2379 | version "5.48.2" | 2768 | version "5.59.2" |
2380 | resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.48.2.tgz#7d3aeca9fa37a7ab7e3d9056a99b42f342c48ad7" | 2769 | resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.59.2.tgz#0729c237503604cd9a7084b5af04c496c9a4cdcf" |
2381 | integrity sha512-QVWx7J5sPMRiOMJp5dYshPxABRoZV1xbRirqSk8yuIIsu0nvMTZesKErEA3Oix1k+uvsk8Cs8TGJ6kQ0ndAcew== | 2770 | integrity sha512-b1LS2phBOsEy/T381bxkkywfQXkV1dWda/z0PhnIy3bC5+rQWQDS7fk9CSpcXBccPY27Z6vBEuaPBCKCgYezyQ== |
2382 | dependencies: | 2771 | dependencies: |
2383 | "@typescript-eslint/typescript-estree" "5.48.2" | 2772 | "@typescript-eslint/typescript-estree" "5.59.2" |
2384 | "@typescript-eslint/utils" "5.48.2" | 2773 | "@typescript-eslint/utils" "5.59.2" |
2385 | debug "^4.3.4" | 2774 | debug "^4.3.4" |
2386 | tsutils "^3.21.0" | 2775 | tsutils "^3.21.0" |
2387 | 2776 | ||
2388 | "@typescript-eslint/type-utils@5.52.0": | 2777 | "@typescript-eslint/type-utils@5.59.7": |
2389 | version "5.52.0" | 2778 | version "5.59.7" |
2390 | resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.52.0.tgz#9fd28cd02e6f21f5109e35496df41893f33167aa" | 2779 | resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.59.7.tgz#89c97291371b59eb18a68039857c829776f1426d" |
2391 | integrity sha512-tEKuUHfDOv852QGlpPtB3lHOoig5pyFQN/cUiZtpw99D93nEBjexRLre5sQZlkMoHry/lZr8qDAt2oAHLKA6Jw== | 2780 | integrity sha512-ozuz/GILuYG7osdY5O5yg0QxXUAEoI4Go3Do5xeu+ERH9PorHBPSdvD3Tjp2NN2bNLh1NJQSsQu2TPu/Ly+HaQ== |
2392 | dependencies: | 2781 | dependencies: |
2393 | "@typescript-eslint/typescript-estree" "5.52.0" | 2782 | "@typescript-eslint/typescript-estree" "5.59.7" |
2394 | "@typescript-eslint/utils" "5.52.0" | 2783 | "@typescript-eslint/utils" "5.59.7" |
2395 | debug "^4.3.4" | 2784 | debug "^4.3.4" |
2396 | tsutils "^3.21.0" | 2785 | tsutils "^3.21.0" |
2397 | 2786 | ||
2398 | "@typescript-eslint/types@5.48.2": | 2787 | "@typescript-eslint/types@5.59.2": |
2399 | version "5.48.2" | 2788 | version "5.59.2" |
2400 | resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.48.2.tgz#635706abb1ec164137f92148f06f794438c97b8e" | 2789 | resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.59.2.tgz#b511d2b9847fe277c5cb002a2318bd329ef4f655" |
2401 | integrity sha512-hE7dA77xxu7ByBc6KCzikgfRyBCTst6dZQpwaTy25iMYOnbNljDT4hjhrGEJJ0QoMjrfqrx+j1l1B9/LtKeuqA== | 2790 | integrity sha512-LbJ/HqoVs2XTGq5shkiKaNTuVv5tTejdHgfdjqRUGdYhjW1crm/M7og2jhVskMt8/4wS3T1+PfFvL1K3wqYj4w== |
2402 | 2791 | ||
2403 | "@typescript-eslint/types@5.52.0": | 2792 | "@typescript-eslint/types@5.59.7": |
2404 | version "5.52.0" | 2793 | version "5.59.7" |
2405 | resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.52.0.tgz#19e9abc6afb5bd37a1a9bea877a1a836c0b3241b" | 2794 | resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.59.7.tgz#6f4857203fceee91d0034ccc30512d2939000742" |
2406 | integrity sha512-oV7XU4CHYfBhk78fS7tkum+/Dpgsfi91IIDy7fjCyq2k6KB63M6gMC0YIvy+iABzmXThCRI6xpCEyVObBdWSDQ== | 2795 | integrity sha512-UnVS2MRRg6p7xOSATscWkKjlf/NDKuqo5TdbWck6rIRZbmKpVNTLALzNvcjIfHBE7736kZOFc/4Z3VcZwuOM/A== |
2407 | 2796 | ||
2408 | "@typescript-eslint/typescript-estree@5.48.2": | 2797 | "@typescript-eslint/typescript-estree@5.59.2": |
2409 | version "5.48.2" | 2798 | version "5.59.2" |
2410 | resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.48.2.tgz#6e206b462942b32383582a6c9251c05021cc21b0" | 2799 | resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.59.2.tgz#6e2fabd3ba01db5d69df44e0b654c0b051fe9936" |
2411 | integrity sha512-bibvD3z6ilnoVxUBFEgkO0k0aFvUc4Cttt0dAreEr+nrAHhWzkO83PEVVuieK3DqcgL6VAK5dkzK8XUVja5Zcg== | 2800 | integrity sha512-+j4SmbwVmZsQ9jEyBMgpuBD0rKwi9RxRpjX71Brr73RsYnEr3Lt5QZ624Bxphp8HUkSKfqGnPJp1kA5nl0Sh7Q== |
2412 | dependencies: | 2801 | dependencies: |
2413 | "@typescript-eslint/types" "5.48.2" | 2802 | "@typescript-eslint/types" "5.59.2" |
2414 | "@typescript-eslint/visitor-keys" "5.48.2" | 2803 | "@typescript-eslint/visitor-keys" "5.59.2" |
2415 | debug "^4.3.4" | 2804 | debug "^4.3.4" |
2416 | globby "^11.1.0" | 2805 | globby "^11.1.0" |
2417 | is-glob "^4.0.3" | 2806 | is-glob "^4.0.3" |
2418 | semver "^7.3.7" | 2807 | semver "^7.3.7" |
2419 | tsutils "^3.21.0" | 2808 | tsutils "^3.21.0" |
2420 | 2809 | ||
2421 | "@typescript-eslint/typescript-estree@5.52.0": | 2810 | "@typescript-eslint/typescript-estree@5.59.7": |
2422 | version "5.52.0" | 2811 | version "5.59.7" |
2423 | resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.52.0.tgz#6408cb3c2ccc01c03c278cb201cf07e73347dfca" | 2812 | resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.59.7.tgz#b887acbd4b58e654829c94860dbff4ac55c5cff8" |
2424 | integrity sha512-WeWnjanyEwt6+fVrSR0MYgEpUAuROxuAH516WPjUblIrClzYJj0kBbjdnbQXLpgAN8qbEuGywiQsXUVDiAoEuQ== | 2813 | integrity sha512-4A1NtZ1I3wMN2UGDkU9HMBL+TIQfbrh4uS0WDMMpf3xMRursDbqEf1ahh6vAAe3mObt8k3ZATnezwG4pdtWuUQ== |
2425 | dependencies: | 2814 | dependencies: |
2426 | "@typescript-eslint/types" "5.52.0" | 2815 | "@typescript-eslint/types" "5.59.7" |
2427 | "@typescript-eslint/visitor-keys" "5.52.0" | 2816 | "@typescript-eslint/visitor-keys" "5.59.7" |
2428 | debug "^4.3.4" | 2817 | debug "^4.3.4" |
2429 | globby "^11.1.0" | 2818 | globby "^11.1.0" |
2430 | is-glob "^4.0.3" | 2819 | is-glob "^4.0.3" |
2431 | semver "^7.3.7" | 2820 | semver "^7.3.7" |
2432 | tsutils "^3.21.0" | 2821 | tsutils "^3.21.0" |
2433 | 2822 | ||
2434 | "@typescript-eslint/utils@5.48.2": | 2823 | "@typescript-eslint/utils@5.59.2": |
2435 | version "5.48.2" | 2824 | version "5.59.2" |
2436 | resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.48.2.tgz#3777a91dcb22b8499a25519e06eef2e9569295a3" | 2825 | resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.59.2.tgz#0c45178124d10cc986115885688db6abc37939f4" |
2437 | integrity sha512-2h18c0d7jgkw6tdKTlNaM7wyopbLRBiit8oAxoP89YnuBOzCZ8g8aBCaCqq7h208qUTroL7Whgzam7UY3HVLow== | 2826 | integrity sha512-kSuF6/77TZzyGPhGO4uVp+f0SBoYxCDf+lW3GKhtKru/L8k/Hd7NFQxyWUeY7Z/KGB2C6Fe3yf2vVi4V9TsCSQ== |
2438 | dependencies: | 2827 | dependencies: |
2828 | "@eslint-community/eslint-utils" "^4.2.0" | ||
2439 | "@types/json-schema" "^7.0.9" | 2829 | "@types/json-schema" "^7.0.9" |
2440 | "@types/semver" "^7.3.12" | 2830 | "@types/semver" "^7.3.12" |
2441 | "@typescript-eslint/scope-manager" "5.48.2" | 2831 | "@typescript-eslint/scope-manager" "5.59.2" |
2442 | "@typescript-eslint/types" "5.48.2" | 2832 | "@typescript-eslint/types" "5.59.2" |
2443 | "@typescript-eslint/typescript-estree" "5.48.2" | 2833 | "@typescript-eslint/typescript-estree" "5.59.2" |
2444 | eslint-scope "^5.1.1" | 2834 | eslint-scope "^5.1.1" |
2445 | eslint-utils "^3.0.0" | ||
2446 | semver "^7.3.7" | 2835 | semver "^7.3.7" |
2447 | 2836 | ||
2448 | "@typescript-eslint/utils@5.52.0": | 2837 | "@typescript-eslint/utils@5.59.7": |
2449 | version "5.52.0" | 2838 | version "5.59.7" |
2450 | resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.52.0.tgz#b260bb5a8f6b00a0ed51db66bdba4ed5e4845a72" | 2839 | resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.59.7.tgz#7adf068b136deae54abd9a66ba5a8780d2d0f898" |
2451 | integrity sha512-As3lChhrbwWQLNk2HC8Ree96hldKIqk98EYvypd3It8Q1f8d5zWyIoaZEp2va5667M4ZyE7X8UUR+azXrFl+NA== | 2840 | integrity sha512-yCX9WpdQKaLufz5luG4aJbOpdXf/fjwGMcLFXZVPUz3QqLirG5QcwwnIHNf8cjLjxK4qtzTO8udUtMQSAToQnQ== |
2452 | dependencies: | 2841 | dependencies: |
2842 | "@eslint-community/eslint-utils" "^4.2.0" | ||
2453 | "@types/json-schema" "^7.0.9" | 2843 | "@types/json-schema" "^7.0.9" |
2454 | "@types/semver" "^7.3.12" | 2844 | "@types/semver" "^7.3.12" |
2455 | "@typescript-eslint/scope-manager" "5.52.0" | 2845 | "@typescript-eslint/scope-manager" "5.59.7" |
2456 | "@typescript-eslint/types" "5.52.0" | 2846 | "@typescript-eslint/types" "5.59.7" |
2457 | "@typescript-eslint/typescript-estree" "5.52.0" | 2847 | "@typescript-eslint/typescript-estree" "5.59.7" |
2458 | eslint-scope "^5.1.1" | 2848 | eslint-scope "^5.1.1" |
2459 | eslint-utils "^3.0.0" | ||
2460 | semver "^7.3.7" | 2849 | semver "^7.3.7" |
2461 | 2850 | ||
2462 | "@typescript-eslint/visitor-keys@5.48.2": | 2851 | "@typescript-eslint/visitor-keys@5.59.2": |
2463 | version "5.48.2" | 2852 | version "5.59.2" |
2464 | resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.48.2.tgz#c247582a0bcce467461d7b696513bf9455000060" | 2853 | resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.59.2.tgz#37a419dc2723a3eacbf722512b86d6caf7d3b750" |
2465 | integrity sha512-z9njZLSkwmjFWUelGEwEbdf4NwKvfHxvGC0OcGN1Hp/XNDIcJ7D5DpPNPv6x6/mFvc1tQHsaWmpD/a4gOvvCJQ== | 2854 | integrity sha512-EEpsO8m3RASrKAHI9jpavNv9NlEUebV4qmF1OWxSTtKSFBpC1NCmWazDQHFivRf0O1DV11BA645yrLEVQ0/Lig== |
2466 | dependencies: | 2855 | dependencies: |
2467 | "@typescript-eslint/types" "5.48.2" | 2856 | "@typescript-eslint/types" "5.59.2" |
2468 | eslint-visitor-keys "^3.3.0" | 2857 | eslint-visitor-keys "^3.3.0" |
2469 | 2858 | ||
2470 | "@typescript-eslint/visitor-keys@5.52.0": | 2859 | "@typescript-eslint/visitor-keys@5.59.7": |
2471 | version "5.52.0" | 2860 | version "5.59.7" |
2472 | resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.52.0.tgz#e38c971259f44f80cfe49d97dbffa38e3e75030f" | 2861 | resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.59.7.tgz#09c36eaf268086b4fbb5eb9dc5199391b6485fc5" |
2473 | integrity sha512-qMwpw6SU5VHCPr99y274xhbm+PRViK/NATY6qzt+Et7+mThGuFSl/ompj2/hrBlRP/kq+BFdgagnOSgw9TB0eA== | 2862 | integrity sha512-tyN+X2jvMslUszIiYbF0ZleP+RqQsFVpGrKI6e0Eet1w8WmhsAtmzaqm8oM8WJQ1ysLwhnsK/4hYHJjOgJVfQQ== |
2474 | dependencies: | 2863 | dependencies: |
2475 | "@typescript-eslint/types" "5.52.0" | 2864 | "@typescript-eslint/types" "5.59.7" |
2476 | eslint-visitor-keys "^3.3.0" | 2865 | eslint-visitor-keys "^3.3.0" |
2477 | 2866 | ||
2478 | "@videojs/http-streaming@2.16.0": | 2867 | "@videojs/http-streaming@2.16.2": |
2479 | version "2.16.0" | 2868 | version "2.16.2" |
2480 | resolved "https://registry.yarnpkg.com/@videojs/http-streaming/-/http-streaming-2.16.0.tgz#47f86e793fc773db26dbd9aeb3e5130b767c78fa" | 2869 | resolved "https://registry.yarnpkg.com/@videojs/http-streaming/-/http-streaming-2.16.2.tgz#a9be925b4e368a41dbd67d49c4f566715169b84b" |
2481 | integrity sha512-mGNTqjENzP86XGM6HSWdWVO/KAsDlf5+idW2W7dL1+NkzWpwZlSEYhrdEVVnhoOb0A6E7JW6LM611/JA7Jn/3A== | 2870 | integrity sha512-etPTUdCFu7gUWc+1XcbiPr+lrhOcBu3rV5OL1M+3PDW89zskScAkkcdqYzP4pFodBPye/ydamQoTDScOnElw5A== |
2482 | dependencies: | 2871 | dependencies: |
2483 | "@babel/runtime" "^7.12.5" | 2872 | "@babel/runtime" "^7.12.5" |
2484 | "@videojs/vhs-utils" "3.0.5" | 2873 | "@videojs/vhs-utils" "3.0.5" |
@@ -2507,78 +2896,84 @@ | |||
2507 | global "~4.4.0" | 2896 | global "~4.4.0" |
2508 | is-function "^1.0.1" | 2897 | is-function "^1.0.1" |
2509 | 2898 | ||
2899 | "@vitejs/plugin-basic-ssl@1.0.1": | ||
2900 | version "1.0.1" | ||
2901 | resolved "https://registry.yarnpkg.com/@vitejs/plugin-basic-ssl/-/plugin-basic-ssl-1.0.1.tgz#48c46eab21e0730921986ce742563ae83fe7fe34" | ||
2902 | integrity sha512-pcub+YbFtFhaGRTo1832FQHQSHvMrlb43974e2eS8EKleR3p1cDdkJFPci1UhwkEf1J9Bz+wKBSzqpKp7nNj2A== | ||
2903 | |||
2510 | "@wdio/browserstack-service@^7.25.2": | 2904 | "@wdio/browserstack-service@^7.25.2": |
2511 | version "7.30.1" | 2905 | version "7.31.1" |
2512 | resolved "https://registry.yarnpkg.com/@wdio/browserstack-service/-/browserstack-service-7.30.1.tgz#90733fa85ea64437813a8844f0dca3605dc3fe30" | 2906 | resolved "https://registry.yarnpkg.com/@wdio/browserstack-service/-/browserstack-service-7.31.1.tgz#839c9d9ed6022227c8910e0a30c28c67ddb603e0" |
2513 | integrity sha512-ke5p8nrINdYRI6J8PeBhkokG6JUWmLwkxjQhBgQINEHtrphMHfn2O43hHMF/abBl+SQCctqUMoOP1CdK9OZ2FA== | 2907 | integrity sha512-2OVAphX/Oz4n/R38mQvSSW6v/XQhVIfJot/XKLnnOwRLa/SF2HZgxF+cFJdyeHBBHCJmr8qISmYd1JnT/ttzIQ== |
2514 | dependencies: | 2908 | dependencies: |
2515 | "@types/gitconfiglocal" "^2.0.1" | 2909 | "@types/gitconfiglocal" "^2.0.1" |
2516 | "@wdio/logger" "7.26.0" | 2910 | "@wdio/logger" "7.26.0" |
2517 | "@wdio/reporter" "7.25.4" | 2911 | "@wdio/reporter" "7.25.4" |
2518 | "@wdio/types" "7.26.0" | 2912 | "@wdio/types" "7.30.2" |
2519 | browserstack-local "^1.4.5" | 2913 | browserstack-local "^1.4.5" |
2520 | form-data "^4.0.0" | 2914 | form-data "^4.0.0" |
2521 | git-repo-info "^2.1.1" | 2915 | git-repo-info "^2.1.1" |
2522 | gitconfiglocal "^2.1.0" | 2916 | gitconfiglocal "^2.1.0" |
2523 | got "^11.0.2" | 2917 | got "^11.0.2" |
2524 | uuid "^8.3.2" | 2918 | uuid "^8.3.2" |
2525 | webdriverio "7.30.1" | 2919 | webdriverio "7.31.1" |
2526 | 2920 | ||
2527 | "@wdio/cli@^7.25.2": | 2921 | "@wdio/cli@^7.25.2": |
2528 | version "7.30.1" | 2922 | version "7.31.1" |
2529 | resolved "https://registry.yarnpkg.com/@wdio/cli/-/cli-7.30.1.tgz#87004a1e46b1d0ec30a9abfe9c65095d8bed8668" | 2923 | resolved "https://registry.yarnpkg.com/@wdio/cli/-/cli-7.31.1.tgz#c6d3905a64ebb31973940bf3cbe660c566632724" |
2530 | integrity sha512-yT/GhwE4qmow/wb+pKMZuFwfqdmhIOKQUl13PaKmngl1R9/cO0rrNDU/AYRvGl2RoNR5haRDXHP1sDxodOj/NA== | 2924 | integrity sha512-LEBZ6+a+ptfete6QjBnuFV2FWawilTQGzTeK7zWLc6sgCFxSV2+ifOHvw19p531WhVknm9ZX4s/GelurMhB/6w== |
2531 | dependencies: | 2925 | dependencies: |
2532 | "@types/ejs" "^3.0.5" | 2926 | "@types/ejs" "^3.0.5" |
2533 | "@types/fs-extra" "^9.0.4" | 2927 | "@types/fs-extra" "^11.0.1" |
2534 | "@types/inquirer" "^8.1.2" | 2928 | "@types/inquirer" "^8.1.2" |
2535 | "@types/lodash.flattendeep" "^4.4.6" | 2929 | "@types/lodash.flattendeep" "^4.4.6" |
2536 | "@types/lodash.pickby" "^4.6.6" | 2930 | "@types/lodash.pickby" "^4.6.6" |
2537 | "@types/lodash.union" "^4.6.6" | 2931 | "@types/lodash.union" "^4.6.6" |
2538 | "@types/node" "^18.0.0" | 2932 | "@types/node" "^18.0.0" |
2539 | "@types/recursive-readdir" "^2.2.0" | 2933 | "@types/recursive-readdir" "^2.2.0" |
2540 | "@wdio/config" "7.30.0" | 2934 | "@wdio/config" "7.31.1" |
2541 | "@wdio/logger" "7.26.0" | 2935 | "@wdio/logger" "7.26.0" |
2542 | "@wdio/protocols" "7.27.0" | 2936 | "@wdio/protocols" "7.27.0" |
2543 | "@wdio/types" "7.26.0" | 2937 | "@wdio/types" "7.30.2" |
2544 | "@wdio/utils" "7.26.0" | 2938 | "@wdio/utils" "7.30.2" |
2545 | async-exit-hook "^2.0.1" | 2939 | async-exit-hook "^2.0.1" |
2546 | chalk "^4.0.0" | 2940 | chalk "^4.0.0" |
2547 | chokidar "^3.0.0" | 2941 | chokidar "^3.0.0" |
2548 | cli-spinners "^2.1.0" | 2942 | cli-spinners "^2.1.0" |
2549 | ejs "^3.0.1" | 2943 | ejs "^3.0.1" |
2550 | fs-extra "^10.0.0" | 2944 | fs-extra "^11.1.1" |
2551 | inquirer "8.2.4" | 2945 | inquirer "8.2.4" |
2552 | lodash.flattendeep "^4.4.0" | 2946 | lodash.flattendeep "^4.4.0" |
2553 | lodash.pickby "^4.6.0" | 2947 | lodash.pickby "^4.6.0" |
2554 | lodash.union "^4.6.0" | 2948 | lodash.union "^4.6.0" |
2555 | mkdirp "^1.0.4" | 2949 | mkdirp "^3.0.0" |
2556 | recursive-readdir "^2.2.2" | 2950 | recursive-readdir "^2.2.2" |
2557 | webdriverio "7.30.1" | 2951 | webdriverio "7.31.1" |
2558 | yargs "^17.0.0" | 2952 | yargs "^17.0.0" |
2559 | yarn-install "^1.0.0" | 2953 | yarn-install "^1.0.0" |
2560 | 2954 | ||
2561 | "@wdio/config@7.30.0": | 2955 | "@wdio/config@7.31.1": |
2562 | version "7.30.0" | 2956 | version "7.31.1" |
2563 | resolved "https://registry.yarnpkg.com/@wdio/config/-/config-7.30.0.tgz#5e20a2097b5cdf08046359739caf06272d23d857" | 2957 | resolved "https://registry.yarnpkg.com/@wdio/config/-/config-7.31.1.tgz#53550a164c970403628525ecdc5e0c3f96a0ff30" |
2564 | integrity sha512-/38rol9WCfFTMtXyd/C856/aexxIZnfVvXg7Fw2WXpqZ9qadLA+R4N35S2703n/RByjK/5XAYtHoljtvh3727w== | 2958 | integrity sha512-WAfswbCatwiaDVqy6kfF/5T8/WS/US/SRhBGUFrfBuGMIe+RRoHgy7jURFWSvUIE7CNHj8yvs46fLUcxhXjzcQ== |
2565 | dependencies: | 2959 | dependencies: |
2960 | "@types/glob" "^8.1.0" | ||
2566 | "@wdio/logger" "7.26.0" | 2961 | "@wdio/logger" "7.26.0" |
2567 | "@wdio/types" "7.26.0" | 2962 | "@wdio/types" "7.30.2" |
2568 | "@wdio/utils" "7.26.0" | 2963 | "@wdio/utils" "7.30.2" |
2569 | deepmerge "^4.0.0" | 2964 | deepmerge "^4.0.0" |
2570 | glob "^8.0.3" | 2965 | glob "^8.0.3" |
2571 | 2966 | ||
2572 | "@wdio/local-runner@^7.25.2": | 2967 | "@wdio/local-runner@^7.25.2": |
2573 | version "7.30.1" | 2968 | version "7.31.1" |
2574 | resolved "https://registry.yarnpkg.com/@wdio/local-runner/-/local-runner-7.30.1.tgz#6190093cd19284fe172d66f389296bbcf3fdcd36" | 2969 | resolved "https://registry.yarnpkg.com/@wdio/local-runner/-/local-runner-7.31.1.tgz#d600b00e66e67ebf67533cedaf2d5aefd3bf4494" |
2575 | integrity sha512-qGAJ0a7h2mN1niMfbc3weSjpFJ6jvrYWHCLVwJGcxmWLunGJkJXXyPOH4+FetSBIG20+WACl+N4ASVH6ROtJpA== | 2970 | integrity sha512-yzhUJVWvVBeCWUHOxA9M5cAFMQ2RyNrrZxNOfSxBLyUytXnPIUHvvwP28Cugx/Hu1jTap98YNy6qszoC7K5P2g== |
2576 | dependencies: | 2971 | dependencies: |
2577 | "@types/stream-buffers" "^3.0.3" | 2972 | "@types/stream-buffers" "^3.0.3" |
2578 | "@wdio/logger" "7.26.0" | 2973 | "@wdio/logger" "7.26.0" |
2579 | "@wdio/repl" "7.26.0" | 2974 | "@wdio/repl" "7.30.2" |
2580 | "@wdio/runner" "7.30.1" | 2975 | "@wdio/runner" "7.31.1" |
2581 | "@wdio/types" "7.26.0" | 2976 | "@wdio/types" "7.30.2" |
2582 | async-exit-hook "^2.0.1" | 2977 | async-exit-hook "^2.0.1" |
2583 | split2 "^4.0.0" | 2978 | split2 "^4.0.0" |
2584 | stream-buffers "^3.0.2" | 2979 | stream-buffers "^3.0.2" |
@@ -2594,14 +2989,14 @@ | |||
2594 | strip-ansi "^6.0.0" | 2989 | strip-ansi "^6.0.0" |
2595 | 2990 | ||
2596 | "@wdio/mocha-framework@^7.25.2": | 2991 | "@wdio/mocha-framework@^7.25.2": |
2597 | version "7.26.0" | 2992 | version "7.30.2" |
2598 | resolved "https://registry.yarnpkg.com/@wdio/mocha-framework/-/mocha-framework-7.26.0.tgz#757be1648c662d5637b1d4522f826613c5647e95" | 2993 | resolved "https://registry.yarnpkg.com/@wdio/mocha-framework/-/mocha-framework-7.30.2.tgz#ba4a64ce45ece5ad003b15168f52f0dbcf360c88" |
2599 | integrity sha512-iqAVRDc5ECeRUV2sk6AfCH0eryR3GtdDbDHUr4IxPjb9avtuYhHBR20hCV5c6PAyX33h7ZnHCIIej4bUZcCI6g== | 2994 | integrity sha512-4D9g1F+7r94Xp0oav7MFGtaQXdRDFFac5IFn9aaxlSHRyee4QTtBk8nx5dsDkleafzZyg4r3TeWMadydRKZZ5Q== |
2600 | dependencies: | 2995 | dependencies: |
2601 | "@types/mocha" "^10.0.0" | 2996 | "@types/mocha" "^10.0.0" |
2602 | "@wdio/logger" "7.26.0" | 2997 | "@wdio/logger" "7.26.0" |
2603 | "@wdio/types" "7.26.0" | 2998 | "@wdio/types" "7.30.2" |
2604 | "@wdio/utils" "7.26.0" | 2999 | "@wdio/utils" "7.30.2" |
2605 | expect-webdriverio "^3.0.0" | 3000 | expect-webdriverio "^3.0.0" |
2606 | mocha "^10.0.0" | 3001 | mocha "^10.0.0" |
2607 | 3002 | ||
@@ -2610,12 +3005,12 @@ | |||
2610 | resolved "https://registry.yarnpkg.com/@wdio/protocols/-/protocols-7.27.0.tgz#8e2663ec877dce7a5f76b021209c18dd0132e853" | 3005 | resolved "https://registry.yarnpkg.com/@wdio/protocols/-/protocols-7.27.0.tgz#8e2663ec877dce7a5f76b021209c18dd0132e853" |
2611 | integrity sha512-hT/U22R5i3HhwPjkaKAG0yd59eaOaZB0eibRj2+esCImkb5Y6rg8FirrlYRxIGFVBl0+xZV0jKHzR5+o097nvg== | 3006 | integrity sha512-hT/U22R5i3HhwPjkaKAG0yd59eaOaZB0eibRj2+esCImkb5Y6rg8FirrlYRxIGFVBl0+xZV0jKHzR5+o097nvg== |
2612 | 3007 | ||
2613 | "@wdio/repl@7.26.0": | 3008 | "@wdio/repl@7.30.2": |
2614 | version "7.26.0" | 3009 | version "7.30.2" |
2615 | resolved "https://registry.yarnpkg.com/@wdio/repl/-/repl-7.26.0.tgz#bf0703f46ad379107b9cfc254c3eccbd5cd6d848" | 3010 | resolved "https://registry.yarnpkg.com/@wdio/repl/-/repl-7.30.2.tgz#a92592078cb892d5bd14c2b300ef01ae6c8baf90" |
2616 | integrity sha512-2YxbXNfYVGVLrffUJzl/l5s8FziDPl917eLP62gkEH/H5IV27Pnwx3Iyu0KOEaBzgntnURANlwhCZFXQ4OPq8Q== | 3011 | integrity sha512-aW4nuMI+gbRmxmL4jMarBjuiQ+cFscr/8jHDt5hGx/gc/f7ifrZa4t6M5H8vFIKsvjUwl9lZRiVO4NVvvp6+cg== |
2617 | dependencies: | 3012 | dependencies: |
2618 | "@wdio/utils" "7.26.0" | 3013 | "@wdio/utils" "7.30.2" |
2619 | 3014 | ||
2620 | "@wdio/reporter@7.25.4": | 3015 | "@wdio/reporter@7.25.4": |
2621 | version "7.25.4" | 3016 | version "7.25.4" |
@@ -2633,56 +3028,56 @@ | |||
2633 | object-inspect "^1.10.3" | 3028 | object-inspect "^1.10.3" |
2634 | supports-color "8.1.1" | 3029 | supports-color "8.1.1" |
2635 | 3030 | ||
2636 | "@wdio/reporter@7.29.1": | 3031 | "@wdio/reporter@7.31.1": |
2637 | version "7.29.1" | 3032 | version "7.31.1" |
2638 | resolved "https://registry.yarnpkg.com/@wdio/reporter/-/reporter-7.29.1.tgz#7fc2e3b7aa3843172dcd97221c44257384cbbd27" | 3033 | resolved "https://registry.yarnpkg.com/@wdio/reporter/-/reporter-7.31.1.tgz#3f0e71d34c134c0e8b3f3ff33ffffe815d568d62" |
2639 | integrity sha512-mpusCpbw7RxnJSDu9qa1qv5IfEMCh7377y1Typ4J2TlMy+78CQzGZ8coEXjBxLcqijTUwcyyoLNI5yRSvbDExw== | 3034 | integrity sha512-0xd3RtavOast2ihu46/ndj+EI5auXTh9EO6odBixLtDbwAXYQ9LIPfbIUg7iTuCI48y/UVT9vw9nNWMd3UDMNA== |
2640 | dependencies: | 3035 | dependencies: |
2641 | "@types/diff" "^5.0.0" | 3036 | "@types/diff" "^5.0.0" |
2642 | "@types/node" "^18.0.0" | 3037 | "@types/node" "^18.0.0" |
2643 | "@types/object-inspect" "^1.8.0" | 3038 | "@types/object-inspect" "^1.8.0" |
2644 | "@types/supports-color" "^8.1.0" | 3039 | "@types/supports-color" "^8.1.0" |
2645 | "@types/tmp" "^0.2.0" | 3040 | "@types/tmp" "^0.2.0" |
2646 | "@wdio/types" "7.26.0" | 3041 | "@wdio/types" "7.30.2" |
2647 | diff "^5.0.0" | 3042 | diff "^5.0.0" |
2648 | fs-extra "^10.0.0" | 3043 | fs-extra "^11.1.1" |
2649 | object-inspect "^1.10.3" | 3044 | object-inspect "^1.10.3" |
2650 | supports-color "8.1.1" | 3045 | supports-color "8.1.1" |
2651 | 3046 | ||
2652 | "@wdio/runner@7.30.1": | 3047 | "@wdio/runner@7.31.1": |
2653 | version "7.30.1" | 3048 | version "7.31.1" |
2654 | resolved "https://registry.yarnpkg.com/@wdio/runner/-/runner-7.30.1.tgz#e6405336cf42a6032092c0ae366978c22e197100" | 3049 | resolved "https://registry.yarnpkg.com/@wdio/runner/-/runner-7.31.1.tgz#2839e11c18f7ea17c0786c83683bbae8f6df9f23" |
2655 | integrity sha512-Q6NGHtSmMtx1YsF5xDUlUwooSCAThIXT3SAcdEF5ixr4Y42isL8vUtssSEt9K0//+TBu2xtYsRClQKAwbv14qg== | 3050 | integrity sha512-D36KWd6GviqAx0imupOSo0kkAc5AOamFBb0yHv4TK4F0AlokXu0Sh0EbZdmQxAhhudrlk/L1OhGLLCk7XxSoXA== |
2656 | dependencies: | 3051 | dependencies: |
2657 | "@wdio/config" "7.30.0" | 3052 | "@wdio/config" "7.31.1" |
2658 | "@wdio/logger" "7.26.0" | 3053 | "@wdio/logger" "7.26.0" |
2659 | "@wdio/types" "7.26.0" | 3054 | "@wdio/types" "7.30.2" |
2660 | "@wdio/utils" "7.26.0" | 3055 | "@wdio/utils" "7.30.2" |
2661 | deepmerge "^4.0.0" | 3056 | deepmerge "^4.0.0" |
2662 | gaze "^1.1.2" | 3057 | gaze "^1.1.2" |
2663 | webdriver "7.30.0" | 3058 | webdriver "7.31.1" |
2664 | webdriverio "7.30.1" | 3059 | webdriverio "7.31.1" |
2665 | 3060 | ||
2666 | "@wdio/shared-store-service@^7.25.2": | 3061 | "@wdio/shared-store-service@^7.25.2": |
2667 | version "7.30.1" | 3062 | version "7.31.1" |
2668 | resolved "https://registry.yarnpkg.com/@wdio/shared-store-service/-/shared-store-service-7.30.1.tgz#1f8fac86de60284e1a6b6c9e9fa27ef506cda3d2" | 3063 | resolved "https://registry.yarnpkg.com/@wdio/shared-store-service/-/shared-store-service-7.31.1.tgz#22f025efa1673599c4f500a33f5031f3bf61cfc8" |
2669 | integrity sha512-hCID11V8fgQpMumAPzdzBjv2a1SsFaqgI9lR0+sCplQNqCZayKKhOuJz5Ad2WQI2DxlNtxISdRcNKDoe9Ef31w== | 3064 | integrity sha512-DpdIW5msJzDzdhO8zhbdrUKmGZK8D53FeWqwvuxsTmRA54fB7yF/hspCipasuLCY/FkbZBZ6nE4H+k6lORtOcg== |
2670 | dependencies: | 3065 | dependencies: |
2671 | "@polka/parse" "^1.0.0-next.0" | 3066 | "@polka/parse" "^1.0.0-next.0" |
2672 | "@wdio/logger" "7.26.0" | 3067 | "@wdio/logger" "7.26.0" |
2673 | "@wdio/types" "7.26.0" | 3068 | "@wdio/types" "7.30.2" |
2674 | got "^11.0.2" | 3069 | got "^11.0.2" |
2675 | polka "^0.5.2" | 3070 | polka "^0.5.2" |
2676 | webdriverio "7.30.1" | 3071 | webdriverio "7.31.1" |
2677 | 3072 | ||
2678 | "@wdio/spec-reporter@^7.25.1": | 3073 | "@wdio/spec-reporter@^7.25.1": |
2679 | version "7.29.1" | 3074 | version "7.31.1" |
2680 | resolved "https://registry.yarnpkg.com/@wdio/spec-reporter/-/spec-reporter-7.29.1.tgz#08e13c02ea0876672226d5a2c326dda7e1a66c8e" | 3075 | resolved "https://registry.yarnpkg.com/@wdio/spec-reporter/-/spec-reporter-7.31.1.tgz#c025a94f202336b19cf79485f2cbf581bc13ae15" |
2681 | integrity sha512-bwSGM72QrDedqacY7Wq9Gn86VgRwIGPYzZtcaD7aDnvppCuV8Z/31Wpdfen+CzUk2+whXjXKe66ohPyl9TG5+w== | 3076 | integrity sha512-Ta0XSDYliaB4k8lEbYweegN0Cz/Dycz6oTbn2ZUU48DyGfq7AtLYw7UB9+3SQ6Q/ao5cMEEh6Q8zvLXhw9+ovw== |
2682 | dependencies: | 3077 | dependencies: |
2683 | "@types/easy-table" "^1.2.0" | 3078 | "@types/easy-table" "^1.2.0" |
2684 | "@wdio/reporter" "7.29.1" | 3079 | "@wdio/reporter" "7.31.1" |
2685 | "@wdio/types" "7.26.0" | 3080 | "@wdio/types" "7.30.2" |
2686 | chalk "^4.0.0" | 3081 | chalk "^4.0.0" |
2687 | easy-table "^1.1.1" | 3082 | easy-table "^1.1.1" |
2688 | pretty-ms "^7.0.0" | 3083 | pretty-ms "^7.0.0" |
@@ -2695,158 +3090,158 @@ | |||
2695 | "@types/node" "^18.0.0" | 3090 | "@types/node" "^18.0.0" |
2696 | got "^11.8.1" | 3091 | got "^11.8.1" |
2697 | 3092 | ||
2698 | "@wdio/types@7.26.0": | 3093 | "@wdio/types@7.30.2": |
2699 | version "7.26.0" | 3094 | version "7.30.2" |
2700 | resolved "https://registry.yarnpkg.com/@wdio/types/-/types-7.26.0.tgz#70bc879c5dbe316a0eebbac4a46f0f66430b1d84" | 3095 | resolved "https://registry.yarnpkg.com/@wdio/types/-/types-7.30.2.tgz#0baa4b8249aa1d98a545144e6fb494f1b186b24f" |
2701 | integrity sha512-mOTfWAGQ+iT58iaZhJMwlUkdEn3XEWE4jthysMLXFnSuZ2eaODVAiK31SmlS/eUqgSIaupeGqYUrtCuSNbLefg== | 3096 | integrity sha512-uZ8o7FX8RyBsaXiOWa59UKTCHTtADNvOArYTcHNEIzt+rh4JdB/uwqfc8y4TCNA2kYm7PWaQpUFwpStLeg0H1Q== |
2702 | dependencies: | 3097 | dependencies: |
2703 | "@types/node" "^18.0.0" | 3098 | "@types/node" "^18.0.0" |
2704 | got "^11.8.1" | 3099 | got "^11.8.1" |
2705 | 3100 | ||
2706 | "@wdio/utils@7.26.0": | 3101 | "@wdio/utils@7.30.2": |
2707 | version "7.26.0" | 3102 | version "7.30.2" |
2708 | resolved "https://registry.yarnpkg.com/@wdio/utils/-/utils-7.26.0.tgz#e282d072ccbacbe583f6d1b192c0320cede170c1" | 3103 | resolved "https://registry.yarnpkg.com/@wdio/utils/-/utils-7.30.2.tgz#d4642c3b8333f3f2ae9d46229098c0a77c3f887b" |
2709 | integrity sha512-pVq2MPXZAYLkKGKIIHktHejnHqg4TYKoNYSi2EDv+I3GlT8VZKXHazKhci82ov0tD+GdF27+s4DWNDCfGYfBdQ== | 3104 | integrity sha512-np7I+smszFUennbQKdzbMN/zUL3s3EZq9pCCUcTRjjs9TE4tnn0wfmGdoz2o7REYu6kn9NfFFJyVIM2VtBbKEA== |
2710 | dependencies: | 3105 | dependencies: |
2711 | "@wdio/logger" "7.26.0" | 3106 | "@wdio/logger" "7.26.0" |
2712 | "@wdio/types" "7.26.0" | 3107 | "@wdio/types" "7.30.2" |
2713 | p-iteration "^1.1.8" | 3108 | p-iteration "^1.1.8" |
2714 | 3109 | ||
2715 | "@webassemblyjs/ast@1.11.1": | 3110 | "@webassemblyjs/ast@1.11.6", "@webassemblyjs/ast@^1.11.5": |
2716 | version "1.11.1" | 3111 | version "1.11.6" |
2717 | resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.11.1.tgz#2bfd767eae1a6996f432ff7e8d7fc75679c0b6a7" | 3112 | resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.11.6.tgz#db046555d3c413f8966ca50a95176a0e2c642e24" |
2718 | integrity sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw== | 3113 | integrity sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q== |
2719 | dependencies: | 3114 | dependencies: |
2720 | "@webassemblyjs/helper-numbers" "1.11.1" | 3115 | "@webassemblyjs/helper-numbers" "1.11.6" |
2721 | "@webassemblyjs/helper-wasm-bytecode" "1.11.1" | 3116 | "@webassemblyjs/helper-wasm-bytecode" "1.11.6" |
2722 | 3117 | ||
2723 | "@webassemblyjs/floating-point-hex-parser@1.11.1": | 3118 | "@webassemblyjs/floating-point-hex-parser@1.11.6": |
2724 | version "1.11.1" | 3119 | version "1.11.6" |
2725 | resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz#f6c61a705f0fd7a6aecaa4e8198f23d9dc179e4f" | 3120 | resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz#dacbcb95aff135c8260f77fa3b4c5fea600a6431" |
2726 | integrity sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ== | 3121 | integrity sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw== |
2727 | 3122 | ||
2728 | "@webassemblyjs/helper-api-error@1.11.1": | 3123 | "@webassemblyjs/helper-api-error@1.11.6": |
2729 | version "1.11.1" | 3124 | version "1.11.6" |
2730 | resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz#1a63192d8788e5c012800ba6a7a46c705288fd16" | 3125 | resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz#6132f68c4acd59dcd141c44b18cbebbd9f2fa768" |
2731 | integrity sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg== | 3126 | integrity sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q== |
2732 | 3127 | ||
2733 | "@webassemblyjs/helper-buffer@1.11.1": | 3128 | "@webassemblyjs/helper-buffer@1.11.6": |
2734 | version "1.11.1" | 3129 | version "1.11.6" |
2735 | resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz#832a900eb444884cde9a7cad467f81500f5e5ab5" | 3130 | resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz#b66d73c43e296fd5e88006f18524feb0f2c7c093" |
2736 | integrity sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA== | 3131 | integrity sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA== |
2737 | 3132 | ||
2738 | "@webassemblyjs/helper-numbers@1.11.1": | 3133 | "@webassemblyjs/helper-numbers@1.11.6": |
2739 | version "1.11.1" | 3134 | version "1.11.6" |
2740 | resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz#64d81da219fbbba1e3bd1bfc74f6e8c4e10a62ae" | 3135 | resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz#cbce5e7e0c1bd32cf4905ae444ef64cea919f1b5" |
2741 | integrity sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ== | 3136 | integrity sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g== |
2742 | dependencies: | 3137 | dependencies: |
2743 | "@webassemblyjs/floating-point-hex-parser" "1.11.1" | 3138 | "@webassemblyjs/floating-point-hex-parser" "1.11.6" |
2744 | "@webassemblyjs/helper-api-error" "1.11.1" | 3139 | "@webassemblyjs/helper-api-error" "1.11.6" |
2745 | "@xtuc/long" "4.2.2" | 3140 | "@xtuc/long" "4.2.2" |
2746 | 3141 | ||
2747 | "@webassemblyjs/helper-wasm-bytecode@1.11.1": | 3142 | "@webassemblyjs/helper-wasm-bytecode@1.11.6": |
2748 | version "1.11.1" | 3143 | version "1.11.6" |
2749 | resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz#f328241e41e7b199d0b20c18e88429c4433295e1" | 3144 | resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz#bb2ebdb3b83aa26d9baad4c46d4315283acd51e9" |
2750 | integrity sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q== | 3145 | integrity sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA== |
2751 | 3146 | ||
2752 | "@webassemblyjs/helper-wasm-section@1.11.1": | 3147 | "@webassemblyjs/helper-wasm-section@1.11.6": |
2753 | version "1.11.1" | 3148 | version "1.11.6" |
2754 | resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz#21ee065a7b635f319e738f0dd73bfbda281c097a" | 3149 | resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz#ff97f3863c55ee7f580fd5c41a381e9def4aa577" |
2755 | integrity sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg== | 3150 | integrity sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g== |
2756 | dependencies: | 3151 | dependencies: |
2757 | "@webassemblyjs/ast" "1.11.1" | 3152 | "@webassemblyjs/ast" "1.11.6" |
2758 | "@webassemblyjs/helper-buffer" "1.11.1" | 3153 | "@webassemblyjs/helper-buffer" "1.11.6" |
2759 | "@webassemblyjs/helper-wasm-bytecode" "1.11.1" | 3154 | "@webassemblyjs/helper-wasm-bytecode" "1.11.6" |
2760 | "@webassemblyjs/wasm-gen" "1.11.1" | 3155 | "@webassemblyjs/wasm-gen" "1.11.6" |
2761 | 3156 | ||
2762 | "@webassemblyjs/ieee754@1.11.1": | 3157 | "@webassemblyjs/ieee754@1.11.6": |
2763 | version "1.11.1" | 3158 | version "1.11.6" |
2764 | resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz#963929e9bbd05709e7e12243a099180812992614" | 3159 | resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz#bb665c91d0b14fffceb0e38298c329af043c6e3a" |
2765 | integrity sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ== | 3160 | integrity sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg== |
2766 | dependencies: | 3161 | dependencies: |
2767 | "@xtuc/ieee754" "^1.2.0" | 3162 | "@xtuc/ieee754" "^1.2.0" |
2768 | 3163 | ||
2769 | "@webassemblyjs/leb128@1.11.1": | 3164 | "@webassemblyjs/leb128@1.11.6": |
2770 | version "1.11.1" | 3165 | version "1.11.6" |
2771 | resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.11.1.tgz#ce814b45574e93d76bae1fb2644ab9cdd9527aa5" | 3166 | resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.11.6.tgz#70e60e5e82f9ac81118bc25381a0b283893240d7" |
2772 | integrity sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw== | 3167 | integrity sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ== |
2773 | dependencies: | 3168 | dependencies: |
2774 | "@xtuc/long" "4.2.2" | 3169 | "@xtuc/long" "4.2.2" |
2775 | 3170 | ||
2776 | "@webassemblyjs/utf8@1.11.1": | 3171 | "@webassemblyjs/utf8@1.11.6": |
2777 | version "1.11.1" | 3172 | version "1.11.6" |
2778 | resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.11.1.tgz#d1f8b764369e7c6e6bae350e854dec9a59f0a3ff" | 3173 | resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.11.6.tgz#90f8bc34c561595fe156603be7253cdbcd0fab5a" |
2779 | integrity sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ== | 3174 | integrity sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA== |
2780 | 3175 | ||
2781 | "@webassemblyjs/wasm-edit@1.11.1": | 3176 | "@webassemblyjs/wasm-edit@^1.11.5": |
2782 | version "1.11.1" | 3177 | version "1.11.6" |
2783 | resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz#ad206ebf4bf95a058ce9880a8c092c5dec8193d6" | 3178 | resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz#c72fa8220524c9b416249f3d94c2958dfe70ceab" |
2784 | integrity sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA== | 3179 | integrity sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw== |
2785 | dependencies: | 3180 | dependencies: |
2786 | "@webassemblyjs/ast" "1.11.1" | 3181 | "@webassemblyjs/ast" "1.11.6" |
2787 | "@webassemblyjs/helper-buffer" "1.11.1" | 3182 | "@webassemblyjs/helper-buffer" "1.11.6" |
2788 | "@webassemblyjs/helper-wasm-bytecode" "1.11.1" | 3183 | "@webassemblyjs/helper-wasm-bytecode" "1.11.6" |
2789 | "@webassemblyjs/helper-wasm-section" "1.11.1" | 3184 | "@webassemblyjs/helper-wasm-section" "1.11.6" |
2790 | "@webassemblyjs/wasm-gen" "1.11.1" | 3185 | "@webassemblyjs/wasm-gen" "1.11.6" |
2791 | "@webassemblyjs/wasm-opt" "1.11.1" | 3186 | "@webassemblyjs/wasm-opt" "1.11.6" |
2792 | "@webassemblyjs/wasm-parser" "1.11.1" | 3187 | "@webassemblyjs/wasm-parser" "1.11.6" |
2793 | "@webassemblyjs/wast-printer" "1.11.1" | 3188 | "@webassemblyjs/wast-printer" "1.11.6" |
2794 | 3189 | ||
2795 | "@webassemblyjs/wasm-gen@1.11.1": | 3190 | "@webassemblyjs/wasm-gen@1.11.6": |
2796 | version "1.11.1" | 3191 | version "1.11.6" |
2797 | resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz#86c5ea304849759b7d88c47a32f4f039ae3c8f76" | 3192 | resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz#fb5283e0e8b4551cc4e9c3c0d7184a65faf7c268" |
2798 | integrity sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA== | 3193 | integrity sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA== |
2799 | dependencies: | 3194 | dependencies: |
2800 | "@webassemblyjs/ast" "1.11.1" | 3195 | "@webassemblyjs/ast" "1.11.6" |
2801 | "@webassemblyjs/helper-wasm-bytecode" "1.11.1" | 3196 | "@webassemblyjs/helper-wasm-bytecode" "1.11.6" |
2802 | "@webassemblyjs/ieee754" "1.11.1" | 3197 | "@webassemblyjs/ieee754" "1.11.6" |
2803 | "@webassemblyjs/leb128" "1.11.1" | 3198 | "@webassemblyjs/leb128" "1.11.6" |
2804 | "@webassemblyjs/utf8" "1.11.1" | 3199 | "@webassemblyjs/utf8" "1.11.6" |
2805 | 3200 | ||
2806 | "@webassemblyjs/wasm-opt@1.11.1": | 3201 | "@webassemblyjs/wasm-opt@1.11.6": |
2807 | version "1.11.1" | 3202 | version "1.11.6" |
2808 | resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz#657b4c2202f4cf3b345f8a4c6461c8c2418985f2" | 3203 | resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz#d9a22d651248422ca498b09aa3232a81041487c2" |
2809 | integrity sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw== | 3204 | integrity sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g== |
2810 | dependencies: | 3205 | dependencies: |
2811 | "@webassemblyjs/ast" "1.11.1" | 3206 | "@webassemblyjs/ast" "1.11.6" |
2812 | "@webassemblyjs/helper-buffer" "1.11.1" | 3207 | "@webassemblyjs/helper-buffer" "1.11.6" |
2813 | "@webassemblyjs/wasm-gen" "1.11.1" | 3208 | "@webassemblyjs/wasm-gen" "1.11.6" |
2814 | "@webassemblyjs/wasm-parser" "1.11.1" | 3209 | "@webassemblyjs/wasm-parser" "1.11.6" |
2815 | 3210 | ||
2816 | "@webassemblyjs/wasm-parser@1.11.1": | 3211 | "@webassemblyjs/wasm-parser@1.11.6", "@webassemblyjs/wasm-parser@^1.11.5": |
2817 | version "1.11.1" | 3212 | version "1.11.6" |
2818 | resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz#86ca734534f417e9bd3c67c7a1c75d8be41fb199" | 3213 | resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz#bb85378c527df824004812bbdb784eea539174a1" |
2819 | integrity sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA== | 3214 | integrity sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ== |
2820 | dependencies: | 3215 | dependencies: |
2821 | "@webassemblyjs/ast" "1.11.1" | 3216 | "@webassemblyjs/ast" "1.11.6" |
2822 | "@webassemblyjs/helper-api-error" "1.11.1" | 3217 | "@webassemblyjs/helper-api-error" "1.11.6" |
2823 | "@webassemblyjs/helper-wasm-bytecode" "1.11.1" | 3218 | "@webassemblyjs/helper-wasm-bytecode" "1.11.6" |
2824 | "@webassemblyjs/ieee754" "1.11.1" | 3219 | "@webassemblyjs/ieee754" "1.11.6" |
2825 | "@webassemblyjs/leb128" "1.11.1" | 3220 | "@webassemblyjs/leb128" "1.11.6" |
2826 | "@webassemblyjs/utf8" "1.11.1" | 3221 | "@webassemblyjs/utf8" "1.11.6" |
2827 | 3222 | ||
2828 | "@webassemblyjs/wast-printer@1.11.1": | 3223 | "@webassemblyjs/wast-printer@1.11.6": |
2829 | version "1.11.1" | 3224 | version "1.11.6" |
2830 | resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz#d0c73beda8eec5426f10ae8ef55cee5e7084c2f0" | 3225 | resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz#a7bf8dd7e362aeb1668ff43f35cb849f188eff20" |
2831 | integrity sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg== | 3226 | integrity sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A== |
2832 | dependencies: | 3227 | dependencies: |
2833 | "@webassemblyjs/ast" "1.11.1" | 3228 | "@webassemblyjs/ast" "1.11.6" |
2834 | "@xtuc/long" "4.2.2" | 3229 | "@xtuc/long" "4.2.2" |
2835 | 3230 | ||
2836 | "@webpack-cli/configtest@^2.0.1": | 3231 | "@webpack-cli/configtest@^2.1.0": |
2837 | version "2.0.1" | 3232 | version "2.1.0" |
2838 | resolved "https://registry.yarnpkg.com/@webpack-cli/configtest/-/configtest-2.0.1.tgz#a69720f6c9bad6aef54a8fa6ba9c3533e7ef4c7f" | 3233 | resolved "https://registry.yarnpkg.com/@webpack-cli/configtest/-/configtest-2.1.0.tgz#b59b33377b1b896a9a7357cfc643b39c1524b1e6" |
2839 | integrity sha512-njsdJXJSiS2iNbQVS0eT8A/KPnmyH4pv1APj2K0d1wrZcBLw+yppxOy4CGqa0OxDJkzfL/XELDhD8rocnIwB5A== | 3234 | integrity sha512-K/vuv72vpfSEZoo5KIU0a2FsEoYdW0DUMtMpB5X3LlUwshetMZRZRxB7sCsVji/lFaSxtQQ3aM9O4eMolXkU9w== |
2840 | 3235 | ||
2841 | "@webpack-cli/info@^2.0.1": | 3236 | "@webpack-cli/info@^2.0.1": |
2842 | version "2.0.1" | 3237 | version "2.0.1" |
2843 | resolved "https://registry.yarnpkg.com/@webpack-cli/info/-/info-2.0.1.tgz#eed745799c910d20081e06e5177c2b2569f166c0" | 3238 | resolved "https://registry.yarnpkg.com/@webpack-cli/info/-/info-2.0.1.tgz#eed745799c910d20081e06e5177c2b2569f166c0" |
2844 | integrity sha512-fE1UEWTwsAxRhrJNikE7v4EotYflkEhBL7EbajfkPlf6E37/2QshOy/D48Mw8G5XMFlQtS6YV42vtbG9zBpIQA== | 3239 | integrity sha512-fE1UEWTwsAxRhrJNikE7v4EotYflkEhBL7EbajfkPlf6E37/2QshOy/D48Mw8G5XMFlQtS6YV42vtbG9zBpIQA== |
2845 | 3240 | ||
2846 | "@webpack-cli/serve@^2.0.1": | 3241 | "@webpack-cli/serve@^2.0.4": |
2847 | version "2.0.1" | 3242 | version "2.0.4" |
2848 | resolved "https://registry.yarnpkg.com/@webpack-cli/serve/-/serve-2.0.1.tgz#34bdc31727a1889198855913db2f270ace6d7bf8" | 3243 | resolved "https://registry.yarnpkg.com/@webpack-cli/serve/-/serve-2.0.4.tgz#3982ee6f8b42845437fc4d391e93ac5d9da52f0f" |
2849 | integrity sha512-0G7tNyS+yW8TdgHwZKlDWYXFA6OJQnoLCQvYKkQP0Q2X205PSQ6RNUj0M+1OB/9gRQaUZ/ccYfaxd0nhaWKfjw== | 3244 | integrity sha512-0xRgjgDLdz6G7+vvDLlaRpFatJaJ69uTalZLRSMX5B3VUrDmXcrVA3+6fXXQgmYz7bY9AAgs348XQdmtLsK41A== |
2850 | 3245 | ||
2851 | "@webtorrent/http-node@^1.3.0": | 3246 | "@webtorrent/http-node@^1.3.0": |
2852 | version "1.3.0" | 3247 | version "1.3.0" |
@@ -2857,9 +3252,9 @@ | |||
2857 | http-parser-js "^0.4.3" | 3252 | http-parser-js "^0.4.3" |
2858 | 3253 | ||
2859 | "@xmldom/xmldom@^0.8.3": | 3254 | "@xmldom/xmldom@^0.8.3": |
2860 | version "0.8.6" | 3255 | version "0.8.7" |
2861 | resolved "https://registry.yarnpkg.com/@xmldom/xmldom/-/xmldom-0.8.6.tgz#8a1524eb5bd5e965c1e3735476f0262469f71440" | 3256 | resolved "https://registry.yarnpkg.com/@xmldom/xmldom/-/xmldom-0.8.7.tgz#8b1e39c547013941974d83ad5e9cf5042071a9a0" |
2862 | integrity sha512-uRjjusqpoqfmRkTaNuLJ2VohVr67Q5YwDATW3VU7PfzTj6IRaihGrYI7zckGZjxQPBIp63nfvJbM+Yu5ICh0Bg== | 3257 | integrity sha512-sI1Ly2cODlWStkINzqGrZ8K6n+MTSbAeQnAipGyL+KZCXuHaRlj2gyyy8B/9MvsFFqN7XHryQnB2QwhzvJXovg== |
2863 | 3258 | ||
2864 | "@xtuc/ieee754@^1.2.0": | 3259 | "@xtuc/ieee754@^1.2.0": |
2865 | version "1.2.0" | 3260 | version "1.2.0" |
@@ -2871,11 +3266,26 @@ | |||
2871 | resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" | 3266 | resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" |
2872 | integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== | 3267 | integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== |
2873 | 3268 | ||
2874 | "@yarnpkg/lockfile@1.1.0": | 3269 | "@yarnpkg/lockfile@1.1.0", "@yarnpkg/lockfile@^1.1.0": |
2875 | version "1.1.0" | 3270 | version "1.1.0" |
2876 | resolved "https://registry.yarnpkg.com/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz#e77a97fbd345b76d83245edcd17d393b1b41fb31" | 3271 | resolved "https://registry.yarnpkg.com/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz#e77a97fbd345b76d83245edcd17d393b1b41fb31" |
2877 | integrity sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ== | 3272 | integrity sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ== |
2878 | 3273 | ||
3274 | "@yarnpkg/parsers@^3.0.0-rc.18": | ||
3275 | version "3.0.0-rc.44" | ||
3276 | resolved "https://registry.yarnpkg.com/@yarnpkg/parsers/-/parsers-3.0.0-rc.44.tgz#43bf7943c039681da8f343cc6d73c2ab3184978b" | ||
3277 | integrity sha512-UVAt9Icc8zfGXioeYJ8XMoSTxOYVmlal2TRNxy9Uh91taS72kQFalK7LpIslcvEBKy4XtarmfIwcFIU3ZY64lw== | ||
3278 | dependencies: | ||
3279 | js-yaml "^3.10.0" | ||
3280 | tslib "^2.4.0" | ||
3281 | |||
3282 | "@zkochan/js-yaml@0.0.6": | ||
3283 | version "0.0.6" | ||
3284 | resolved "https://registry.yarnpkg.com/@zkochan/js-yaml/-/js-yaml-0.0.6.tgz#975f0b306e705e28b8068a07737fa46d3fc04826" | ||
3285 | integrity sha512-nzvgl3VfhcELQ8LyVrYOru+UtAy1nrygk2+AGbTm8a5YcO6o8lSjAT+pfg3vJWxIoZKOUhrK6UU7xW/+00kQrg== | ||
3286 | dependencies: | ||
3287 | argparse "^2.0.1" | ||
3288 | |||
2879 | abab@^2.0.6: | 3289 | abab@^2.0.6: |
2880 | version "2.0.6" | 3290 | version "2.0.6" |
2881 | resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.6.tgz#41b80f2c871d19686216b82309231cfd3cb3d291" | 3291 | resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.6.tgz#41b80f2c871d19686216b82309231cfd3cb3d291" |
@@ -2895,9 +3305,9 @@ accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.8: | |||
2895 | negotiator "0.6.3" | 3305 | negotiator "0.6.3" |
2896 | 3306 | ||
2897 | acorn-import-assertions@^1.7.6: | 3307 | acorn-import-assertions@^1.7.6: |
2898 | version "1.8.0" | 3308 | version "1.9.0" |
2899 | resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz#ba2b5939ce62c238db6d93d81c9b111b29b855e9" | 3309 | resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz#507276249d684797c84e0734ef84860334cfb1ac" |
2900 | integrity sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw== | 3310 | integrity sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA== |
2901 | 3311 | ||
2902 | acorn-jsx@^5.3.2: | 3312 | acorn-jsx@^5.3.2: |
2903 | version "5.3.2" | 3313 | version "5.3.2" |
@@ -2955,12 +3365,12 @@ agent-base@6, agent-base@^6.0.2: | |||
2955 | debug "4" | 3365 | debug "4" |
2956 | 3366 | ||
2957 | agentkeepalive@^4.2.1: | 3367 | agentkeepalive@^4.2.1: |
2958 | version "4.2.1" | 3368 | version "4.3.0" |
2959 | resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-4.2.1.tgz#a7975cbb9f83b367f06c90cc51ff28fe7d499717" | 3369 | resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-4.3.0.tgz#bb999ff07412653c1803b3ced35e50729830a255" |
2960 | integrity sha512-Zn4cw2NEqd+9fiSVWMscnjyQ1a8Yfoc5oBajLeo5w+YBHgDUcEBY2hS4YpTz6iN5f/2zQiktcuM6tS8x1p9dpA== | 3370 | integrity sha512-7Epl1Blf4Sy37j4v9f9FjICCh4+KAQOyXgHEwlyBiAQLbhKdq/i2QQU3amQalS/wPhdPzDXPL5DMR5bkn+YeWg== |
2961 | dependencies: | 3371 | dependencies: |
2962 | debug "^4.1.0" | 3372 | debug "^4.1.0" |
2963 | depd "^1.1.2" | 3373 | depd "^2.0.0" |
2964 | humanize-ms "^1.2.1" | 3374 | humanize-ms "^1.2.1" |
2965 | 3375 | ||
2966 | aggregate-error@^3.0.0: | 3376 | aggregate-error@^3.0.0: |
@@ -2983,14 +3393,14 @@ ajv-keywords@^3.5.2: | |||
2983 | resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" | 3393 | resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" |
2984 | integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== | 3394 | integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== |
2985 | 3395 | ||
2986 | ajv-keywords@^5.0.0: | 3396 | ajv-keywords@^5.1.0: |
2987 | version "5.1.0" | 3397 | version "5.1.0" |
2988 | resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz#69d4d385a4733cdbeab44964a1170a88f87f0e16" | 3398 | resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz#69d4d385a4733cdbeab44964a1170a88f87f0e16" |
2989 | integrity sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw== | 3399 | integrity sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw== |
2990 | dependencies: | 3400 | dependencies: |
2991 | fast-deep-equal "^3.1.3" | 3401 | fast-deep-equal "^3.1.3" |
2992 | 3402 | ||
2993 | ajv@8.12.0, ajv@^8.0.0, ajv@^8.0.1, ajv@^8.8.0: | 3403 | ajv@8.12.0, ajv@^8.0.0, ajv@^8.0.1, ajv@^8.9.0: |
2994 | version "8.12.0" | 3404 | version "8.12.0" |
2995 | resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.12.0.tgz#d1a0527323e22f53562c567c00991577dfbe19d1" | 3405 | resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.12.0.tgz#d1a0527323e22f53562c567c00991577dfbe19d1" |
2996 | integrity sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA== | 3406 | integrity sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA== |
@@ -3011,18 +3421,18 @@ ajv@^6.10.0, ajv@^6.12.3, ajv@^6.12.4, ajv@^6.12.5: | |||
3011 | uri-js "^4.2.2" | 3421 | uri-js "^4.2.2" |
3012 | 3422 | ||
3013 | angular2-hotkeys@^13.1.0: | 3423 | angular2-hotkeys@^13.1.0: |
3014 | version "13.1.0" | 3424 | version "13.4.0" |
3015 | resolved "https://registry.yarnpkg.com/angular2-hotkeys/-/angular2-hotkeys-13.1.0.tgz#fdbb30b72dc512379e3dea5d44d98593cdfb18a9" | 3425 | resolved "https://registry.yarnpkg.com/angular2-hotkeys/-/angular2-hotkeys-13.4.0.tgz#a96676466936556655cd64f92e1f5cd3aeac8e10" |
3016 | integrity sha512-irsQLLiHCHqz73ocDV8N5K7Zel7mJyLQHwLrRePOwUumQfyBc2TTuO+ccdQAAM7/RK+IdT6P5YoiP0FEbA19Uw== | 3426 | integrity sha512-WvkouvdXtTYw3tpuaoEVF+ue41pvI2XSa8m4tVRPLzAblT/f7PG0uQO4npyjVw3oDIc7qnFkQR+oqGl1KM1eow== |
3017 | dependencies: | 3427 | dependencies: |
3018 | "@types/mousetrap" "^1.6.9" | 3428 | "@types/mousetrap" "^1.6.9" |
3019 | mousetrap "^1.6.5" | 3429 | mousetrap "^1.6.5" |
3020 | tslib "^2.3.1" | 3430 | tslib "^2.3.1" |
3021 | 3431 | ||
3022 | angularx-qrcode@15.0.1: | 3432 | angularx-qrcode@16.0.0: |
3023 | version "15.0.1" | 3433 | version "16.0.0" |
3024 | resolved "https://registry.yarnpkg.com/angularx-qrcode/-/angularx-qrcode-15.0.1.tgz#349b558715c99d933cb62b264ff1bd7b269b334d" | 3434 | resolved "https://registry.yarnpkg.com/angularx-qrcode/-/angularx-qrcode-16.0.0.tgz#c637924b8d8f9cc344216caa80adf3810ccd5e5b" |
3025 | integrity sha512-CirpL2rhhYX/QZ1OSaJ/fusABjDlwl1oYBqaLRqmyie0xTbscWqTBW0DEoht2yCNGN8Wt+JmZwTLxYG6tLuWeQ== | 3435 | integrity sha512-j6IndIU3m4zfqSPKraJPFgigdHa+pM3kapRPBnKSwgKNSpljPQu3XNiRUCmQmfGfnh39ShDVca/k091WTjngAA== |
3026 | dependencies: | 3436 | dependencies: |
3027 | "@types/qrcode" "1.5.0" | 3437 | "@types/qrcode" "1.5.0" |
3028 | qrcode "1.5.1" | 3438 | qrcode "1.5.1" |
@@ -3033,7 +3443,7 @@ ansi-colors@4.1.1: | |||
3033 | resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348" | 3443 | resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348" |
3034 | integrity sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA== | 3444 | integrity sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA== |
3035 | 3445 | ||
3036 | ansi-colors@4.1.3: | 3446 | ansi-colors@4.1.3, ansi-colors@^4.1.1: |
3037 | version "4.1.3" | 3447 | version "4.1.3" |
3038 | resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.3.tgz#37611340eb2243e70cc604cad35d63270d48781b" | 3448 | resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.3.tgz#37611340eb2243e70cc604cad35d63270d48781b" |
3039 | integrity sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw== | 3449 | integrity sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw== |
@@ -3065,6 +3475,11 @@ ansi-regex@^5.0.1: | |||
3065 | resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" | 3475 | resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" |
3066 | integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== | 3476 | integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== |
3067 | 3477 | ||
3478 | ansi-regex@^6.0.1: | ||
3479 | version "6.0.1" | ||
3480 | resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.0.1.tgz#3183e38fae9a65d7cb5e53945cd5897d0260a06a" | ||
3481 | integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA== | ||
3482 | |||
3068 | ansi-styles@^2.2.1: | 3483 | ansi-styles@^2.2.1: |
3069 | version "2.2.1" | 3484 | version "2.2.1" |
3070 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" | 3485 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" |
@@ -3089,6 +3504,11 @@ ansi-styles@^5.0.0: | |||
3089 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" | 3504 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" |
3090 | integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== | 3505 | integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== |
3091 | 3506 | ||
3507 | ansi-styles@^6.1.0: | ||
3508 | version "6.2.1" | ||
3509 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.2.1.tgz#0e62320cf99c21afff3b3012192546aacbfb05c5" | ||
3510 | integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug== | ||
3511 | |||
3092 | anymatch@~3.1.2: | 3512 | anymatch@~3.1.2: |
3093 | version "3.1.3" | 3513 | version "3.1.3" |
3094 | resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" | 3514 | resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" |
@@ -3131,6 +3551,11 @@ archiver@^5.0.0: | |||
3131 | tar-stream "^2.2.0" | 3551 | tar-stream "^2.2.0" |
3132 | zip-stream "^4.1.0" | 3552 | zip-stream "^4.1.0" |
3133 | 3553 | ||
3554 | are-docs-informative@^0.0.2: | ||
3555 | version "0.0.2" | ||
3556 | resolved "https://registry.yarnpkg.com/are-docs-informative/-/are-docs-informative-0.0.2.tgz#387f0e93f5d45280373d387a59d34c96db321963" | ||
3557 | integrity sha512-ixiS0nLNNG5jNQzgZJNoUpBKdo9yTYZMGJ+QgT2jmjR7G7+QHRCc4v6LQ3NgE7EBJq+o0ams3waJwkrlBom8Ig== | ||
3558 | |||
3134 | are-we-there-yet@^3.0.0: | 3559 | are-we-there-yet@^3.0.0: |
3135 | version "3.0.1" | 3560 | version "3.0.1" |
3136 | resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz#679df222b278c64f2cdba1175cdc00b0d96164bd" | 3561 | resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz#679df222b278c64f2cdba1175cdc00b0d96164bd" |
@@ -3158,6 +3583,14 @@ aria-query@5.1.3, aria-query@^5.0.0: | |||
3158 | dependencies: | 3583 | dependencies: |
3159 | deep-equal "^2.0.5" | 3584 | deep-equal "^2.0.5" |
3160 | 3585 | ||
3586 | array-buffer-byte-length@^1.0.0: | ||
3587 | version "1.0.0" | ||
3588 | resolved "https://registry.yarnpkg.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz#fabe8bc193fea865f317fe7807085ee0dee5aead" | ||
3589 | integrity sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A== | ||
3590 | dependencies: | ||
3591 | call-bind "^1.0.2" | ||
3592 | is-array-buffer "^3.0.1" | ||
3593 | |||
3161 | array-flatten@1.1.1: | 3594 | array-flatten@1.1.1: |
3162 | version "1.1.1" | 3595 | version "1.1.1" |
3163 | resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" | 3596 | resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" |
@@ -3251,13 +3684,13 @@ atob@^2.1.2: | |||
3251 | resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" | 3684 | resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" |
3252 | integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== | 3685 | integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== |
3253 | 3686 | ||
3254 | autoprefixer@10.4.13: | 3687 | autoprefixer@10.4.14: |
3255 | version "10.4.13" | 3688 | version "10.4.14" |
3256 | resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.13.tgz#b5136b59930209a321e9fa3dca2e7c4d223e83a8" | 3689 | resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.14.tgz#e28d49902f8e759dd25b153264e862df2705f79d" |
3257 | integrity sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg== | 3690 | integrity sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ== |
3258 | dependencies: | 3691 | dependencies: |
3259 | browserslist "^4.21.4" | 3692 | browserslist "^4.21.5" |
3260 | caniuse-lite "^1.0.30001426" | 3693 | caniuse-lite "^1.0.30001464" |
3261 | fraction.js "^4.2.0" | 3694 | fraction.js "^4.2.0" |
3262 | normalize-range "^0.1.2" | 3695 | normalize-range "^0.1.2" |
3263 | picocolors "^1.0.0" | 3696 | picocolors "^1.0.0" |
@@ -3278,10 +3711,10 @@ aws4@^1.8.0: | |||
3278 | resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.12.0.tgz#ce1c9d143389679e253b314241ea9aa5cec980d3" | 3711 | resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.12.0.tgz#ce1c9d143389679e253b314241ea9aa5cec980d3" |
3279 | integrity sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg== | 3712 | integrity sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg== |
3280 | 3713 | ||
3281 | axios@^1.2.1: | 3714 | axios@^1.0.0, axios@^1.2.1: |
3282 | version "1.3.4" | 3715 | version "1.4.0" |
3283 | resolved "https://registry.yarnpkg.com/axios/-/axios-1.3.4.tgz#f5760cefd9cfb51fd2481acf88c05f67c4523024" | 3716 | resolved "https://registry.yarnpkg.com/axios/-/axios-1.4.0.tgz#38a7bf1224cd308de271146038b551d725f0be1f" |
3284 | integrity sha512-toYm+Bsyl6VC5wSkfkbbNB6ROv7KY93PEBBL6xyDczaIHasAiv4wPqQ/c4RjoQzipxRD2W5g21cOqQulZ7rHwQ== | 3717 | integrity sha512-S4XCWMEmzvo64T9GfvQDOXgYRDJ/wsSZc7Jvdgx5u1sd0JwsuPLqb3SYmusag+edF6ziyMensPVqLTSc1PiSEA== |
3285 | dependencies: | 3718 | dependencies: |
3286 | follow-redirects "^1.15.0" | 3719 | follow-redirects "^1.15.0" |
3287 | form-data "^4.0.0" | 3720 | form-data "^4.0.0" |
@@ -3295,9 +3728,9 @@ axobject-query@3.1.1: | |||
3295 | deep-equal "^2.0.5" | 3728 | deep-equal "^2.0.5" |
3296 | 3729 | ||
3297 | b4a@^1.3.1: | 3730 | b4a@^1.3.1: |
3298 | version "1.6.1" | 3731 | version "1.6.4" |
3299 | resolved "https://registry.yarnpkg.com/b4a/-/b4a-1.6.1.tgz#9effac93a469a868d024e16fd77162c653544cbd" | 3732 | resolved "https://registry.yarnpkg.com/b4a/-/b4a-1.6.4.tgz#ef1c1422cae5ce6535ec191baeed7567443f36c9" |
3300 | integrity sha512-AsKjNhz72yxteo/0EtQEiwkMUgk/tGmycXlbG4g3Ard2/ULtNLUykGOkeK0egmN27h0xMAhb76jYccW+XTBExA== | 3733 | integrity sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw== |
3301 | 3734 | ||
3302 | babel-loader@9.1.2, babel-loader@^9.1.0: | 3735 | babel-loader@9.1.2, babel-loader@^9.1.0: |
3303 | version "9.1.2" | 3736 | version "9.1.2" |
@@ -3534,9 +3967,9 @@ body-parser@1.20.1: | |||
3534 | unpipe "1.0.0" | 3967 | unpipe "1.0.0" |
3535 | 3968 | ||
3536 | bonjour-service@^1.0.11: | 3969 | bonjour-service@^1.0.11: |
3537 | version "1.1.0" | 3970 | version "1.1.1" |
3538 | resolved "https://registry.yarnpkg.com/bonjour-service/-/bonjour-service-1.1.0.tgz#424170268d68af26ff83a5c640b95def01803a13" | 3971 | resolved "https://registry.yarnpkg.com/bonjour-service/-/bonjour-service-1.1.1.tgz#960948fa0e0153f5d26743ab15baf8e33752c135" |
3539 | integrity sha512-LVRinRB3k1/K0XzZ2p58COnWvkQknIY6sf0zF2rpErvcJXpMBttEPQSxK+HEXSS9VmpZlDoDnQWv8ftJT20B0Q== | 3972 | integrity sha512-Z/5lQRMOG9k7W+FkeGTNjh7htqn/2LMnfOvBZ8pynNZCM9MwkQkI3zeI4oz09uWdcgmgHugVvBqxGg4VQJ5PCg== |
3540 | dependencies: | 3973 | dependencies: |
3541 | array-flatten "^2.1.2" | 3974 | array-flatten "^2.1.2" |
3542 | dns-equal "^1.0.0" | 3975 | dns-equal "^1.0.0" |
@@ -3585,17 +4018,7 @@ browserify-package-json@^1.0.0: | |||
3585 | resolved "https://registry.yarnpkg.com/browserify-package-json/-/browserify-package-json-1.0.1.tgz#98dde8aa5c561fd6d3fe49bbaa102b74b396fdea" | 4018 | resolved "https://registry.yarnpkg.com/browserify-package-json/-/browserify-package-json-1.0.1.tgz#98dde8aa5c561fd6d3fe49bbaa102b74b396fdea" |
3586 | integrity sha512-CikZxJGNyNOBERbeALo0NUUeJgHs5NyEvuYChX/PcsBV91TAvEq4hYDaWSenSieT8XwAutNnS3FGvyzIMOughQ== | 4019 | integrity sha512-CikZxJGNyNOBERbeALo0NUUeJgHs5NyEvuYChX/PcsBV91TAvEq4hYDaWSenSieT8XwAutNnS3FGvyzIMOughQ== |
3587 | 4020 | ||
3588 | browserslist@4.21.4: | 4021 | browserslist@4.21.5, browserslist@^4.14.5, browserslist@^4.21.3, browserslist@^4.21.5: |
3589 | version "4.21.4" | ||
3590 | resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.4.tgz#e7496bbc67b9e39dd0f98565feccdcb0d4ff6987" | ||
3591 | integrity sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw== | ||
3592 | dependencies: | ||
3593 | caniuse-lite "^1.0.30001400" | ||
3594 | electron-to-chromium "^1.4.251" | ||
3595 | node-releases "^2.0.6" | ||
3596 | update-browserslist-db "^1.0.9" | ||
3597 | |||
3598 | browserslist@^4.14.5, browserslist@^4.21.3, browserslist@^4.21.4, browserslist@^4.21.5: | ||
3599 | version "4.21.5" | 4022 | version "4.21.5" |
3600 | resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.5.tgz#75c5dae60063ee641f977e00edd3cfb2fb7af6a7" | 4023 | resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.5.tgz#75c5dae60063ee641f977e00edd3cfb2fb7af6a7" |
3601 | integrity sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w== | 4024 | integrity sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w== |
@@ -3606,9 +4029,9 @@ browserslist@^4.14.5, browserslist@^4.21.3, browserslist@^4.21.4, browserslist@^ | |||
3606 | update-browserslist-db "^1.0.10" | 4029 | update-browserslist-db "^1.0.10" |
3607 | 4030 | ||
3608 | browserstack-local@^1.4.5: | 4031 | browserstack-local@^1.4.5: |
3609 | version "1.5.1" | 4032 | version "1.5.2" |
3610 | resolved "https://registry.yarnpkg.com/browserstack-local/-/browserstack-local-1.5.1.tgz#0d424474cc2b74a9d9a22d00a2282941ff636f34" | 4033 | resolved "https://registry.yarnpkg.com/browserstack-local/-/browserstack-local-1.5.2.tgz#f35c76fd4e7a7b1394e460359ed9df85a6a16bf1" |
3611 | integrity sha512-T/wxyWDzvBHbDvl7fZKpFU7mYze6nrUkBhNy+d+8bXBqgQX10HTYvajIGO0wb49oGSLCPM0CMZTV/s7e6LF0sA== | 4034 | integrity sha512-qdsVGk5ndnVgjm5ekpaOfFYQoU/WOK1WFDrlzk9J7xzA+gnD1Vge2w1TFwvc2M0LW6VZePSk6y0Q1CPGyT/9HQ== |
3612 | dependencies: | 4035 | dependencies: |
3613 | agent-base "^6.0.2" | 4036 | agent-base "^6.0.2" |
3614 | https-proxy-agent "^5.0.1" | 4037 | https-proxy-agent "^5.0.1" |
@@ -3702,16 +4125,16 @@ cac@^3.0.3: | |||
3702 | suffix "^0.1.0" | 4125 | suffix "^0.1.0" |
3703 | text-table "^0.2.0" | 4126 | text-table "^0.2.0" |
3704 | 4127 | ||
3705 | cacache@17.0.4, cacache@^17.0.0: | 4128 | cacache@17.0.6: |
3706 | version "17.0.4" | 4129 | version "17.0.6" |
3707 | resolved "https://registry.yarnpkg.com/cacache/-/cacache-17.0.4.tgz#5023ed892ba8843e3b7361c26d0ada37e146290c" | 4130 | resolved "https://registry.yarnpkg.com/cacache/-/cacache-17.0.6.tgz#faf9739a067e6dcfd31316df82fdf7e1ec460373" |
3708 | integrity sha512-Z/nL3gU+zTUjz5pCA5vVjYM8pmaw2kxM7JEiE0fv3w77Wj+sFbi70CrBruUWH0uNcEdvLDixFpgA2JM4F4DBjA== | 4131 | integrity sha512-ixcYmEBExFa/+ajIPjcwypxL97CjJyOsH9A/W+4qgEPIpJvKlC+HmVY8nkIck6n3PwUTdgq9c489niJGwl+5Cw== |
3709 | dependencies: | 4132 | dependencies: |
3710 | "@npmcli/fs" "^3.1.0" | 4133 | "@npmcli/fs" "^3.1.0" |
3711 | fs-minipass "^3.0.0" | 4134 | fs-minipass "^3.0.0" |
3712 | glob "^8.0.1" | 4135 | glob "^10.2.2" |
3713 | lru-cache "^7.7.1" | 4136 | lru-cache "^7.7.1" |
3714 | minipass "^4.0.0" | 4137 | minipass "^5.0.0" |
3715 | minipass-collect "^1.0.2" | 4138 | minipass-collect "^1.0.2" |
3716 | minipass-flush "^1.0.5" | 4139 | minipass-flush "^1.0.5" |
3717 | minipass-pipeline "^1.2.4" | 4140 | minipass-pipeline "^1.2.4" |
@@ -3745,6 +4168,24 @@ cacache@^16.1.0: | |||
3745 | tar "^6.1.11" | 4168 | tar "^6.1.11" |
3746 | unique-filename "^2.0.0" | 4169 | unique-filename "^2.0.0" |
3747 | 4170 | ||
4171 | cacache@^17.0.0: | ||
4172 | version "17.1.3" | ||
4173 | resolved "https://registry.yarnpkg.com/cacache/-/cacache-17.1.3.tgz#c6ac23bec56516a7c0c52020fd48b4909d7c7044" | ||
4174 | integrity sha512-jAdjGxmPxZh0IipMdR7fK/4sDSrHMLUV0+GvVUsjwyGNKHsh79kW/otg+GkbXwl6Uzvy9wsvHOX4nUoWldeZMg== | ||
4175 | dependencies: | ||
4176 | "@npmcli/fs" "^3.1.0" | ||
4177 | fs-minipass "^3.0.0" | ||
4178 | glob "^10.2.2" | ||
4179 | lru-cache "^7.7.1" | ||
4180 | minipass "^5.0.0" | ||
4181 | minipass-collect "^1.0.2" | ||
4182 | minipass-flush "^1.0.5" | ||
4183 | minipass-pipeline "^1.2.4" | ||
4184 | p-map "^4.0.0" | ||
4185 | ssri "^10.0.0" | ||
4186 | tar "^6.1.11" | ||
4187 | unique-filename "^3.0.0" | ||
4188 | |||
3748 | cache-chunk-store@^3.0.0, cache-chunk-store@^3.2.2: | 4189 | cache-chunk-store@^3.0.0, cache-chunk-store@^3.2.2: |
3749 | version "3.2.2" | 4190 | version "3.2.2" |
3750 | resolved "https://registry.yarnpkg.com/cache-chunk-store/-/cache-chunk-store-3.2.2.tgz#19bb55d61252cd2174da4686548d52bc2dd44120" | 4191 | resolved "https://registry.yarnpkg.com/cache-chunk-store/-/cache-chunk-store-3.2.2.tgz#19bb55d61252cd2174da4686548d52bc2dd44120" |
@@ -3829,10 +4270,10 @@ camelcase@^6.0.0: | |||
3829 | resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" | 4270 | resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" |
3830 | integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== | 4271 | integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== |
3831 | 4272 | ||
3832 | caniuse-lite@^1.0.30001400, caniuse-lite@^1.0.30001426, caniuse-lite@^1.0.30001449: | 4273 | caniuse-lite@^1.0.30001449, caniuse-lite@^1.0.30001464: |
3833 | version "1.0.30001453" | 4274 | version "1.0.30001489" |
3834 | resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001453.tgz#6d3a1501622bf424a3cee5ad9550e640b0de3de8" | 4275 | resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001489.tgz#ca82ee2d4e4dbf2bd2589c9360d3fcc2c7ba3bd8" |
3835 | integrity sha512-R9o/uySW38VViaTrOtwfbFEiBFUh7ST3uIG4OEymIG3/uKdHDO4xk/FaqfUw0d+irSUyFPy3dZszf9VvSTPnsA== | 4276 | integrity sha512-x1mgZEXK8jHIfAxm+xgdpHpk50IN3z3q3zP261/WS+uvePxW8izXuCu6AHz0lkuYTlATDehiZ/tNyYBdSQsOUQ== |
3836 | 4277 | ||
3837 | caseless@~0.12.0: | 4278 | caseless@~0.12.0: |
3838 | version "0.12.0" | 4279 | version "0.12.0" |
@@ -3925,9 +4366,9 @@ chrome-dns@^1.0.0: | |||
3925 | chrome-net "^3.3.2" | 4366 | chrome-net "^3.3.2" |
3926 | 4367 | ||
3927 | chrome-launcher@^0.15.0: | 4368 | chrome-launcher@^0.15.0: |
3928 | version "0.15.1" | 4369 | version "0.15.2" |
3929 | resolved "https://registry.yarnpkg.com/chrome-launcher/-/chrome-launcher-0.15.1.tgz#0a0208037063641e2b3613b7e42b0fcb3fa2d399" | 4370 | resolved "https://registry.yarnpkg.com/chrome-launcher/-/chrome-launcher-0.15.2.tgz#4e6404e32200095fdce7f6a1e1004f9bd36fa5da" |
3930 | integrity sha512-UugC8u59/w2AyX5sHLZUHoxBAiSiunUhZa3zZwMH6zPVis0C3dDKiRWyUGIo14tTbZHGVviWxv3PQWZ7taZ4fg== | 4371 | integrity sha512-zdLEwNo3aUVzIhKhTtXfxhdvZhUghrnmkvcAq2NoDd+LeOHKf03H5jwZ8T/STsAlzyALkBVK552iaG1fGf1xVQ== |
3931 | dependencies: | 4372 | dependencies: |
3932 | "@types/node" "*" | 4373 | "@types/node" "*" |
3933 | escape-string-regexp "^4.0.0" | 4374 | escape-string-regexp "^4.0.0" |
@@ -3972,13 +4413,6 @@ ci-info@^3.2.0: | |||
3972 | resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.8.0.tgz#81408265a5380c929f0bc665d62256628ce9ef91" | 4413 | resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.8.0.tgz#81408265a5380c929f0bc665d62256628ce9ef91" |
3973 | integrity sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw== | 4414 | integrity sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw== |
3974 | 4415 | ||
3975 | clean-css@5.2.0: | ||
3976 | version "5.2.0" | ||
3977 | resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-5.2.0.tgz#44e4a04e8873ff0041df97acecf23a4a6519844e" | ||
3978 | integrity sha512-2639sWGa43EMmG7fn8mdVuBSs6HuWaSor+ZPoFWzenBc6oN+td8YhTfghWXZ25G1NiiSvz8bOFBS7PdSbTiqEA== | ||
3979 | dependencies: | ||
3980 | source-map "~0.6.0" | ||
3981 | |||
3982 | clean-css@^4.0.12: | 4416 | clean-css@^4.0.12: |
3983 | version "4.2.4" | 4417 | version "4.2.4" |
3984 | resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-4.2.4.tgz#733bf46eba4e607c6891ea57c24a989356831178" | 4418 | resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-4.2.4.tgz#733bf46eba4e607c6891ea57c24a989356831178" |
@@ -3986,7 +4420,7 @@ clean-css@^4.0.12: | |||
3986 | dependencies: | 4420 | dependencies: |
3987 | source-map "~0.6.0" | 4421 | source-map "~0.6.0" |
3988 | 4422 | ||
3989 | clean-css@^5.2.2: | 4423 | clean-css@^5.2.2, clean-css@~5.3.2: |
3990 | version "5.3.2" | 4424 | version "5.3.2" |
3991 | resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-5.3.2.tgz#70ecc7d4d4114921f5d298349ff86a31a9975224" | 4425 | resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-5.3.2.tgz#70ecc7d4d4114921f5d298349ff86a31a9975224" |
3992 | integrity sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww== | 4426 | integrity sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww== |
@@ -3998,17 +4432,22 @@ clean-stack@^2.0.0: | |||
3998 | resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" | 4432 | resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" |
3999 | integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== | 4433 | integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== |
4000 | 4434 | ||
4001 | cli-cursor@^3.1.0: | 4435 | cli-cursor@3.1.0, cli-cursor@^3.1.0: |
4002 | version "3.1.0" | 4436 | version "3.1.0" |
4003 | resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" | 4437 | resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" |
4004 | integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== | 4438 | integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== |
4005 | dependencies: | 4439 | dependencies: |
4006 | restore-cursor "^3.1.0" | 4440 | restore-cursor "^3.1.0" |
4007 | 4441 | ||
4442 | cli-spinners@2.6.1: | ||
4443 | version "2.6.1" | ||
4444 | resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.6.1.tgz#adc954ebe281c37a6319bfa401e6dd2488ffb70d" | ||
4445 | integrity sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g== | ||
4446 | |||
4008 | cli-spinners@^2.1.0, cli-spinners@^2.5.0: | 4447 | cli-spinners@^2.1.0, cli-spinners@^2.5.0: |
4009 | version "2.7.0" | 4448 | version "2.9.0" |
4010 | resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.7.0.tgz#f815fd30b5f9eaac02db604c7a231ed7cb2f797a" | 4449 | resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.9.0.tgz#5881d0ad96381e117bbe07ad91f2008fe6ffd8db" |
4011 | integrity sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw== | 4450 | integrity sha512-4/aL9X3Wh0yiMQlE+eeRhWP6vclO3QRtw1JHKIT0FFUs5FjpFmESqtMvYZ0+lbzBw900b95mS0hohy+qn2VK/g== |
4012 | 4451 | ||
4013 | cli-width@^3.0.0: | 4452 | cli-width@^3.0.0: |
4014 | version "3.0.0" | 4453 | version "3.0.0" |
@@ -4117,9 +4556,9 @@ colord@^2.9.3: | |||
4117 | integrity sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw== | 4556 | integrity sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw== |
4118 | 4557 | ||
4119 | colorette@^2.0.10, colorette@^2.0.14: | 4558 | colorette@^2.0.10, colorette@^2.0.14: |
4120 | version "2.0.19" | 4559 | version "2.0.20" |
4121 | resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.19.tgz#cdf044f47ad41a0f4b56b3a0d5b4e6e1a2d5a798" | 4560 | resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.20.tgz#9eb793e6833067f7235902fcd3b09917a000a95a" |
4122 | integrity sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ== | 4561 | integrity sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w== |
4123 | 4562 | ||
4124 | combined-stream@^1.0.6, combined-stream@^1.0.8, combined-stream@~1.0.6: | 4563 | combined-stream@^1.0.6, combined-stream@^1.0.8, combined-stream@~1.0.6: |
4125 | version "1.0.8" | 4564 | version "1.0.8" |
@@ -4128,6 +4567,11 @@ combined-stream@^1.0.6, combined-stream@^1.0.8, combined-stream@~1.0.6: | |||
4128 | dependencies: | 4567 | dependencies: |
4129 | delayed-stream "~1.0.0" | 4568 | delayed-stream "~1.0.0" |
4130 | 4569 | ||
4570 | commander@^10.0.0, commander@^10.0.1: | ||
4571 | version "10.0.1" | ||
4572 | resolved "https://registry.yarnpkg.com/commander/-/commander-10.0.1.tgz#881ee46b4f77d1c1dccc5823433aa39b022cbe06" | ||
4573 | integrity sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug== | ||
4574 | |||
4131 | commander@^2.20.0: | 4575 | commander@^2.20.0: |
4132 | version "2.20.3" | 4576 | version "2.20.3" |
4133 | resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" | 4577 | resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" |
@@ -4143,11 +4587,6 @@ commander@^8.3.0: | |||
4143 | resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66" | 4587 | resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66" |
4144 | integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== | 4588 | integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== |
4145 | 4589 | ||
4146 | commander@^9.4.1: | ||
4147 | version "9.5.0" | ||
4148 | resolved "https://registry.yarnpkg.com/commander/-/commander-9.5.0.tgz#bc08d1eb5cedf7ccb797a96199d41c7bc3e60d30" | ||
4149 | integrity sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ== | ||
4150 | |||
4151 | comment-parser@1.3.1: | 4590 | comment-parser@1.3.1: |
4152 | version "1.3.1" | 4591 | version "1.3.1" |
4153 | resolved "https://registry.yarnpkg.com/comment-parser/-/comment-parser-1.3.1.tgz#3d7ea3adaf9345594aedee6563f422348f165c1b" | 4592 | resolved "https://registry.yarnpkg.com/comment-parser/-/comment-parser-1.3.1.tgz#3d7ea3adaf9345594aedee6563f422348f165c1b" |
@@ -4267,16 +4706,16 @@ copy-webpack-plugin@11.0.0: | |||
4267 | serialize-javascript "^6.0.0" | 4706 | serialize-javascript "^6.0.0" |
4268 | 4707 | ||
4269 | core-js-compat@^3.25.1: | 4708 | core-js-compat@^3.25.1: |
4270 | version "3.28.0" | 4709 | version "3.30.2" |
4271 | resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.28.0.tgz#c08456d854608a7264530a2afa281fadf20ecee6" | 4710 | resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.30.2.tgz#83f136e375babdb8c80ad3c22d67c69098c1dd8b" |
4272 | integrity sha512-myzPgE7QodMg4nnd3K1TDoES/nADRStM8Gpz0D6nhkwbmwEnE0ZGJgoWsvQ722FR8D7xS0n0LV556RcEicjTyg== | 4711 | integrity sha512-nriW1nuJjUgvkEjIot1Spwakz52V9YkYHZAQG6A1eCgC8AA1p0zngrQEP9R0+V6hji5XilWKG1Bd0YRppmGimA== |
4273 | dependencies: | 4712 | dependencies: |
4274 | browserslist "^4.21.5" | 4713 | browserslist "^4.21.5" |
4275 | 4714 | ||
4276 | core-js@^3.22.8: | 4715 | core-js@^3.22.8: |
4277 | version "3.28.0" | 4716 | version "3.30.2" |
4278 | resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.28.0.tgz#ed8b9e99c273879fdfff0edfc77ee709a5800e4a" | 4717 | resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.30.2.tgz#6528abfda65e5ad728143ea23f7a14f0dcf503fc" |
4279 | integrity sha512-GiZn9D4Z/rSYvTeg1ljAIsEqFm0LaN9gVtwDCrKL80zHtS31p9BAjmTxVqTQDMpwlMolJZOFntUG2uwyj7DAqw== | 4718 | integrity sha512-uBJiDmwqsbJCWHAwjrx3cvjbMXP7xD72Dmsn5LOJpiRmE3WbBbN5rCqQ2Qh6Ek6/eOrjlWngEynBWo4VxerQhg== |
4280 | 4719 | ||
4281 | core-util-is@1.0.2: | 4720 | core-util-is@1.0.2: |
4282 | version "1.0.2" | 4721 | version "1.0.2" |
@@ -4288,21 +4727,15 @@ core-util-is@~1.0.0: | |||
4288 | resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" | 4727 | resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" |
4289 | integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== | 4728 | integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== |
4290 | 4729 | ||
4291 | cosmiconfig@^7.0.0: | 4730 | cosmiconfig-typescript-loader@^4.3.0: |
4292 | version "7.1.0" | 4731 | version "4.3.0" |
4293 | resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.1.0.tgz#1443b9afa596b670082ea46cbd8f6a62b84635f6" | 4732 | resolved "https://registry.yarnpkg.com/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-4.3.0.tgz#c4259ce474c9df0f32274ed162c0447c951ef073" |
4294 | integrity sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA== | 4733 | integrity sha512-NTxV1MFfZDLPiBMjxbHRwSh5LaLcPMwNdCutmnHJCKoVnlvldPWlllonKwrsRJ5pYZBIBGRWWU2tfvzxgeSW5Q== |
4295 | dependencies: | ||
4296 | "@types/parse-json" "^4.0.0" | ||
4297 | import-fresh "^3.2.1" | ||
4298 | parse-json "^5.0.0" | ||
4299 | path-type "^4.0.0" | ||
4300 | yaml "^1.10.0" | ||
4301 | 4734 | ||
4302 | cosmiconfig@^8.0.0: | 4735 | cosmiconfig@^8.1.3: |
4303 | version "8.0.0" | 4736 | version "8.1.3" |
4304 | resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-8.0.0.tgz#e9feae014eab580f858f8a0288f38997a7bebe97" | 4737 | resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-8.1.3.tgz#0e614a118fcc2d9e5afc2f87d53cd09931015689" |
4305 | integrity sha512-da1EafcpH6b/TD8vDRaWV7xFINlHlF6zKsGwS1TsuVJTZRkquaS5HTMq7uq6h31619QjbsYl21gVDOm32KM1vQ== | 4738 | integrity sha512-/UkO2JKI18b5jVMJUp0lvKFMpa/Gye+ZgZjKD+DGEN9y7NRcf/nK1A0sp67ONmKtnDCNMS44E6jrk0Yc3bDuUw== |
4306 | dependencies: | 4739 | dependencies: |
4307 | import-fresh "^3.2.1" | 4740 | import-fresh "^3.2.1" |
4308 | js-yaml "^4.1.0" | 4741 | js-yaml "^4.1.0" |
@@ -4380,7 +4813,7 @@ cross-spawn@^5.0.1: | |||
4380 | shebang-command "^1.2.0" | 4813 | shebang-command "^1.2.0" |
4381 | which "^1.2.9" | 4814 | which "^1.2.9" |
4382 | 4815 | ||
4383 | cross-spawn@^7.0.2, cross-spawn@^7.0.3: | 4816 | cross-spawn@^7.0.0, cross-spawn@^7.0.2, cross-spawn@^7.0.3: |
4384 | version "7.0.3" | 4817 | version "7.0.3" |
4385 | resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" | 4818 | resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" |
4386 | integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== | 4819 | integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== |
@@ -4394,7 +4827,7 @@ css-functions-list@^3.1.0: | |||
4394 | resolved "https://registry.yarnpkg.com/css-functions-list/-/css-functions-list-3.1.0.tgz#cf5b09f835ad91a00e5959bcfc627cd498e1321b" | 4827 | resolved "https://registry.yarnpkg.com/css-functions-list/-/css-functions-list-3.1.0.tgz#cf5b09f835ad91a00e5959bcfc627cd498e1321b" |
4395 | integrity sha512-/9lCvYZaUbBGvYUgYGFJ4dcYiyqdhSjG7IPVluoV8A1ILjkF7ilmhp1OGUz8n+nmBcu0RNrQAzgD8B6FJbrt2w== | 4828 | integrity sha512-/9lCvYZaUbBGvYUgYGFJ4dcYiyqdhSjG7IPVluoV8A1ILjkF7ilmhp1OGUz8n+nmBcu0RNrQAzgD8B6FJbrt2w== |
4396 | 4829 | ||
4397 | css-loader@6.7.3, css-loader@^6.2.0: | 4830 | css-loader@6.7.3: |
4398 | version "6.7.3" | 4831 | version "6.7.3" |
4399 | resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-6.7.3.tgz#1e8799f3ccc5874fdd55461af51137fcc5befbcd" | 4832 | resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-6.7.3.tgz#1e8799f3ccc5874fdd55461af51137fcc5befbcd" |
4400 | integrity sha512-qhOH1KlBMnZP8FzRO6YCH9UHXQhVMcEGLyNdb7Hv2cpcmJbW0YrddO+tG1ab5nT41KpHIYGsbeHqxB9xPu1pKQ== | 4833 | integrity sha512-qhOH1KlBMnZP8FzRO6YCH9UHXQhVMcEGLyNdb7Hv2cpcmJbW0YrddO+tG1ab5nT41KpHIYGsbeHqxB9xPu1pKQ== |
@@ -4408,6 +4841,20 @@ css-loader@6.7.3, css-loader@^6.2.0: | |||
4408 | postcss-value-parser "^4.2.0" | 4841 | postcss-value-parser "^4.2.0" |
4409 | semver "^7.3.8" | 4842 | semver "^7.3.8" |
4410 | 4843 | ||
4844 | css-loader@^6.2.0: | ||
4845 | version "6.7.4" | ||
4846 | resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-6.7.4.tgz#a5d8ec28a73f3e0823998cfee2a1f7e564b91f9b" | ||
4847 | integrity sha512-0Y5uHtK5BswfaGJ+jrO+4pPg1msFBc0pwPIE1VqfpmVn6YbDfYfXMj8rfd7nt+4goAhJueO+H/I40VWJfcP1mQ== | ||
4848 | dependencies: | ||
4849 | icss-utils "^5.1.0" | ||
4850 | postcss "^8.4.21" | ||
4851 | postcss-modules-extract-imports "^3.0.0" | ||
4852 | postcss-modules-local-by-default "^4.0.1" | ||
4853 | postcss-modules-scope "^3.0.0" | ||
4854 | postcss-modules-values "^4.0.0" | ||
4855 | postcss-value-parser "^4.2.0" | ||
4856 | semver "^7.3.8" | ||
4857 | |||
4411 | css-select@^4.1.3, css-select@^4.2.0: | 4858 | css-select@^4.1.3, css-select@^4.2.0: |
4412 | version "4.3.0" | 4859 | version "4.3.0" |
4413 | resolved "https://registry.yarnpkg.com/css-select/-/css-select-4.3.0.tgz#db7129b2846662fd8628cfc496abb2b59e41529b" | 4860 | resolved "https://registry.yarnpkg.com/css-select/-/css-select-4.3.0.tgz#db7129b2846662fd8628cfc496abb2b59e41529b" |
@@ -4458,9 +4905,9 @@ cssesc@^3.0.0: | |||
4458 | integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== | 4905 | integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== |
4459 | 4906 | ||
4460 | csstype@^3.0.2: | 4907 | csstype@^3.0.2: |
4461 | version "3.1.1" | 4908 | version "3.1.2" |
4462 | resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.1.tgz#841b532c45c758ee546a11d5bd7b7b473c8c30b9" | 4909 | resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.2.tgz#1d4bf9d572f11c14031f0436e1c10bc1f571f50b" |
4463 | integrity sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw== | 4910 | integrity sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ== |
4464 | 4911 | ||
4465 | dashdash@^1.12.0: | 4912 | dashdash@^1.12.0: |
4466 | version "1.14.1" | 4913 | version "1.14.1" |
@@ -4528,15 +4975,16 @@ decompress-response@^6.0.0: | |||
4528 | mimic-response "^3.1.0" | 4975 | mimic-response "^3.1.0" |
4529 | 4976 | ||
4530 | deep-equal@^2.0.5: | 4977 | deep-equal@^2.0.5: |
4531 | version "2.2.0" | 4978 | version "2.2.1" |
4532 | resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-2.2.0.tgz#5caeace9c781028b9ff459f33b779346637c43e6" | 4979 | resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-2.2.1.tgz#c72ab22f3a7d3503a4ca87dde976fe9978816739" |
4533 | integrity sha512-RdpzE0Hv4lhowpIUKKMJfeH6C1pXdtT1/it80ubgWqwI3qpuxUBpC1S4hnHg+zjnuOoDkzUtUCEEkG+XG5l3Mw== | 4980 | integrity sha512-lKdkdV6EOGoVn65XaOsPdH4rMxTZOnmFyuIkMjM1i5HHCbfjC97dawgTAy0deYNfuqUqW+Q5VrVaQYtUpSd6yQ== |
4534 | dependencies: | 4981 | dependencies: |
4982 | array-buffer-byte-length "^1.0.0" | ||
4535 | call-bind "^1.0.2" | 4983 | call-bind "^1.0.2" |
4536 | es-get-iterator "^1.1.2" | 4984 | es-get-iterator "^1.1.3" |
4537 | get-intrinsic "^1.1.3" | 4985 | get-intrinsic "^1.2.0" |
4538 | is-arguments "^1.1.1" | 4986 | is-arguments "^1.1.1" |
4539 | is-array-buffer "^3.0.1" | 4987 | is-array-buffer "^3.0.2" |
4540 | is-date-object "^1.0.5" | 4988 | is-date-object "^1.0.5" |
4541 | is-regex "^1.1.4" | 4989 | is-regex "^1.1.4" |
4542 | is-shared-array-buffer "^1.0.2" | 4990 | is-shared-array-buffer "^1.0.2" |
@@ -4544,7 +4992,7 @@ deep-equal@^2.0.5: | |||
4544 | object-is "^1.1.5" | 4992 | object-is "^1.1.5" |
4545 | object-keys "^1.1.1" | 4993 | object-keys "^1.1.1" |
4546 | object.assign "^4.1.4" | 4994 | object.assign "^4.1.4" |
4547 | regexp.prototype.flags "^1.4.3" | 4995 | regexp.prototype.flags "^1.5.0" |
4548 | side-channel "^1.0.4" | 4996 | side-channel "^1.0.4" |
4549 | which-boxed-primitive "^1.0.2" | 4997 | which-boxed-primitive "^1.0.2" |
4550 | which-collection "^1.0.1" | 4998 | which-collection "^1.0.1" |
@@ -4556,9 +5004,9 @@ deep-is@^0.1.3: | |||
4556 | integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== | 5004 | integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== |
4557 | 5005 | ||
4558 | deepmerge@^4.0.0, deepmerge@^4.2.2: | 5006 | deepmerge@^4.0.0, deepmerge@^4.2.2: |
4559 | version "4.3.0" | 5007 | version "4.3.1" |
4560 | resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.0.tgz#65491893ec47756d44719ae520e0e2609233b59b" | 5008 | resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a" |
4561 | integrity sha512-z2wJZXrmeHdvYJp/Ux55wIjqo81G5Bp4c+oELTW+7ar6SogWHajt5a9gO3s3IDaGSAXjDk0vlQKN3rms8ab3og== | 5009 | integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A== |
4562 | 5010 | ||
4563 | default-gateway@^6.0.3: | 5011 | default-gateway@^6.0.3: |
4564 | version "6.0.3" | 5012 | version "6.0.3" |
@@ -4584,7 +5032,7 @@ define-lazy-prop@^2.0.0: | |||
4584 | resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" | 5032 | resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" |
4585 | integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== | 5033 | integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== |
4586 | 5034 | ||
4587 | define-properties@^1.1.3, define-properties@^1.1.4: | 5035 | define-properties@^1.1.3, define-properties@^1.1.4, define-properties@^1.2.0: |
4588 | version "1.2.0" | 5036 | version "1.2.0" |
4589 | resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.0.tgz#52988570670c9eacedd8064f4a990f2405849bd5" | 5037 | resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.0.tgz#52988570670c9eacedd8064f4a990f2405849bd5" |
4590 | integrity sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA== | 5038 | integrity sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA== |
@@ -4602,21 +5050,16 @@ delegates@^1.0.0: | |||
4602 | resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" | 5050 | resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" |
4603 | integrity sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ== | 5051 | integrity sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ== |
4604 | 5052 | ||
4605 | depd@2.0.0: | 5053 | depd@2.0.0, depd@^2.0.0: |
4606 | version "2.0.0" | 5054 | version "2.0.0" |
4607 | resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" | 5055 | resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" |
4608 | integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== | 5056 | integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== |
4609 | 5057 | ||
4610 | depd@^1.1.2, depd@~1.1.2: | 5058 | depd@~1.1.2: |
4611 | version "1.1.2" | 5059 | version "1.1.2" |
4612 | resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" | 5060 | resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" |
4613 | integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== | 5061 | integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== |
4614 | 5062 | ||
4615 | dependency-graph@^0.11.0: | ||
4616 | version "0.11.0" | ||
4617 | resolved "https://registry.yarnpkg.com/dependency-graph/-/dependency-graph-0.11.0.tgz#ac0ce7ed68a54da22165a85e97a01d53f5eb2e27" | ||
4618 | integrity sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg== | ||
4619 | |||
4620 | destroy@1.2.0: | 5063 | destroy@1.2.0: |
4621 | version "1.2.0" | 5064 | version "1.2.0" |
4622 | resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" | 5065 | resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" |
@@ -4632,23 +5075,23 @@ devtools-protocol@0.0.981744: | |||
4632 | resolved "https://registry.yarnpkg.com/devtools-protocol/-/devtools-protocol-0.0.981744.tgz#9960da0370284577d46c28979a0b32651022bacf" | 5075 | resolved "https://registry.yarnpkg.com/devtools-protocol/-/devtools-protocol-0.0.981744.tgz#9960da0370284577d46c28979a0b32651022bacf" |
4633 | integrity sha512-0cuGS8+jhR67Fy7qG3i3Pc7Aw494sb9yG9QgpG97SFVWwolgYjlhJg7n+UaHxOQT30d1TYu/EYe9k01ivLErIg== | 5076 | integrity sha512-0cuGS8+jhR67Fy7qG3i3Pc7Aw494sb9yG9QgpG97SFVWwolgYjlhJg7n+UaHxOQT30d1TYu/EYe9k01ivLErIg== |
4634 | 5077 | ||
4635 | devtools-protocol@^0.0.1102555: | 5078 | devtools-protocol@^0.0.1130274: |
4636 | version "0.0.1102555" | 5079 | version "0.0.1130274" |
4637 | resolved "https://registry.yarnpkg.com/devtools-protocol/-/devtools-protocol-0.0.1102555.tgz#51313366160ac8a38c2780fec08554d70390d9f0" | 5080 | resolved "https://registry.yarnpkg.com/devtools-protocol/-/devtools-protocol-0.0.1130274.tgz#1cd0c472a84fc9a09becaaed35a247a6eab9310c" |
4638 | integrity sha512-OmVCJhmZCpab9UW4gKyp8EJ7ZETaCg2FteiTSik6nNF/FmCGVVrIzzzhMBIm1yncM0X/L6f8zk5LFq0JOeE0Mg== | 5081 | integrity sha512-kIozBWajgsi1g0W8yzALI4ZdCp6KG1yWaq8NN1ehQM3zX6JRegLSzfexz7XT5eFjmq1RkpMYgeKmfi3GsHrCLw== |
4639 | 5082 | ||
4640 | devtools@7.30.0: | 5083 | devtools@7.31.1: |
4641 | version "7.30.0" | 5084 | version "7.31.1" |
4642 | resolved "https://registry.yarnpkg.com/devtools/-/devtools-7.30.0.tgz#39146fcd0a3986dc5b347acf31b96ae0f33d3aa0" | 5085 | resolved "https://registry.yarnpkg.com/devtools/-/devtools-7.31.1.tgz#c7a5db22d720a83f57871138da76125948be346a" |
4643 | integrity sha512-liC2nLMt/pEFTGwF+sCpciNPzQHsIfS+cQMBIBDWZBADBXLceftJxz1rBVrWsD3lM2t8dvpM4ZU7PiMScFDx8Q== | 5086 | integrity sha512-QU8rMSspKk3c/mX0uawIlRslwH7F+sdTGBZseXgAA5XIgqWbanCQdfHLvxcEzJJHRE5Gq6vGPJIAjq/z9Z4j/Q== |
4644 | dependencies: | 5087 | dependencies: |
4645 | "@types/node" "^18.0.0" | 5088 | "@types/node" "^18.0.0" |
4646 | "@types/ua-parser-js" "^0.7.33" | 5089 | "@types/ua-parser-js" "^0.7.33" |
4647 | "@wdio/config" "7.30.0" | 5090 | "@wdio/config" "7.31.1" |
4648 | "@wdio/logger" "7.26.0" | 5091 | "@wdio/logger" "7.26.0" |
4649 | "@wdio/protocols" "7.27.0" | 5092 | "@wdio/protocols" "7.27.0" |
4650 | "@wdio/types" "7.26.0" | 5093 | "@wdio/types" "7.30.2" |
4651 | "@wdio/utils" "7.26.0" | 5094 | "@wdio/utils" "7.30.2" |
4652 | chrome-launcher "^0.15.0" | 5095 | chrome-launcher "^0.15.0" |
4653 | edge-paths "^2.1.0" | 5096 | edge-paths "^2.1.0" |
4654 | puppeteer-core "^13.1.3" | 5097 | puppeteer-core "^13.1.3" |
@@ -4677,9 +5120,9 @@ diff@^5.0.0: | |||
4677 | integrity sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw== | 5120 | integrity sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw== |
4678 | 5121 | ||
4679 | dijkstrajs@^1.0.1: | 5122 | dijkstrajs@^1.0.1: |
4680 | version "1.0.2" | 5123 | version "1.0.3" |
4681 | resolved "https://registry.yarnpkg.com/dijkstrajs/-/dijkstrajs-1.0.2.tgz#2e48c0d3b825462afe75ab4ad5e829c8ece36257" | 5124 | resolved "https://registry.yarnpkg.com/dijkstrajs/-/dijkstrajs-1.0.3.tgz#4c8dbdea1f0f6478bff94d9c49c784d623e4fc23" |
4682 | integrity sha512-QV6PMaHTCNmKSeP6QoXhVTw9snc9VD8MulTT0Bd99Pacp4SS1cjcrYPgBPmibqKVtMJJfqC6XvOXgPMEEPH/fg== | 5125 | integrity sha512-qiSlmBq9+BCdCA/L46dw8Uy93mloxsPSbwnm5yrKn2vMPiy8KyAskTF6zuV/j5BMsmOGZDPs7KjU+mjb670kfA== |
4683 | 5126 | ||
4684 | dir-glob@^3.0.1: | 5127 | dir-glob@^3.0.1: |
4685 | version "3.0.1" | 5128 | version "3.0.1" |
@@ -4694,9 +5137,9 @@ dns-equal@^1.0.0: | |||
4694 | integrity sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg== | 5137 | integrity sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg== |
4695 | 5138 | ||
4696 | dns-packet@^5.2.2: | 5139 | dns-packet@^5.2.2: |
4697 | version "5.4.0" | 5140 | version "5.6.0" |
4698 | resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-5.4.0.tgz#1f88477cf9f27e78a213fb6d118ae38e759a879b" | 5141 | resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-5.6.0.tgz#2202c947845c7a63c23ece58f2f70ff6ab4c2f7d" |
4699 | integrity sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g== | 5142 | integrity sha512-rza3UH1LwdHh9qyPXp8lkwpjSNk/AMD3dPytUoRoqnypDUhY0xvbdmVhWOfxO68frEfV9BU8V12Ez7ZsHGZpCQ== |
4700 | dependencies: | 5143 | dependencies: |
4701 | "@leichtgewicht/ip-codec" "^2.0.1" | 5144 | "@leichtgewicht/ip-codec" "^2.0.1" |
4702 | 5145 | ||
@@ -4756,7 +5199,7 @@ domhandler@^4.0.0, domhandler@^4.2.0, domhandler@^4.3.1: | |||
4756 | dependencies: | 5199 | dependencies: |
4757 | domelementtype "^2.2.0" | 5200 | domelementtype "^2.2.0" |
4758 | 5201 | ||
4759 | domhandler@^5.0.1, domhandler@^5.0.2: | 5202 | domhandler@^5.0.2, domhandler@^5.0.3: |
4760 | version "5.0.3" | 5203 | version "5.0.3" |
4761 | resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-5.0.3.tgz#cc385f7f751f1d1fc650c21374804254538c7d31" | 5204 | resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-5.0.3.tgz#cc385f7f751f1d1fc650c21374804254538c7d31" |
4762 | integrity sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w== | 5205 | integrity sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w== |
@@ -4773,13 +5216,13 @@ domutils@^2.5.2, domutils@^2.8.0: | |||
4773 | domhandler "^4.2.0" | 5216 | domhandler "^4.2.0" |
4774 | 5217 | ||
4775 | domutils@^3.0.1: | 5218 | domutils@^3.0.1: |
4776 | version "3.0.1" | 5219 | version "3.1.0" |
4777 | resolved "https://registry.yarnpkg.com/domutils/-/domutils-3.0.1.tgz#696b3875238338cb186b6c0612bd4901c89a4f1c" | 5220 | resolved "https://registry.yarnpkg.com/domutils/-/domutils-3.1.0.tgz#c47f551278d3dc4b0b1ab8cbb42d751a6f0d824e" |
4778 | integrity sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q== | 5221 | integrity sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA== |
4779 | dependencies: | 5222 | dependencies: |
4780 | dom-serializer "^2.0.0" | 5223 | dom-serializer "^2.0.0" |
4781 | domelementtype "^2.3.0" | 5224 | domelementtype "^2.3.0" |
4782 | domhandler "^5.0.1" | 5225 | domhandler "^5.0.3" |
4783 | 5226 | ||
4784 | dot-case@^3.0.4: | 5227 | dot-case@^3.0.4: |
4785 | version "3.0.4" | 5228 | version "3.0.4" |
@@ -4789,11 +5232,21 @@ dot-case@^3.0.4: | |||
4789 | no-case "^3.0.4" | 5232 | no-case "^3.0.4" |
4790 | tslib "^2.0.3" | 5233 | tslib "^2.0.3" |
4791 | 5234 | ||
4792 | duplexer@^0.1.2, duplexer@~0.1.1: | 5235 | dotenv@~10.0.0: |
5236 | version "10.0.0" | ||
5237 | resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-10.0.0.tgz#3d4227b8fb95f81096cdd2b66653fb2c7085ba81" | ||
5238 | integrity sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q== | ||
5239 | |||
5240 | duplexer@^0.1.1, duplexer@^0.1.2, duplexer@~0.1.1: | ||
4793 | version "0.1.2" | 5241 | version "0.1.2" |
4794 | resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" | 5242 | resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" |
4795 | integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== | 5243 | integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== |
4796 | 5244 | ||
5245 | eastasianwidth@^0.2.0: | ||
5246 | version "0.2.0" | ||
5247 | resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb" | ||
5248 | integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== | ||
5249 | |||
4797 | easy-table@*, easy-table@^1.1.1: | 5250 | easy-table@*, easy-table@^1.1.1: |
4798 | version "1.2.0" | 5251 | version "1.2.0" |
4799 | resolved "https://registry.yarnpkg.com/easy-table/-/easy-table-1.2.0.tgz#ba9225d7138fee307bfd4f0b5bc3c04bdc7c54eb" | 5252 | resolved "https://registry.yarnpkg.com/easy-table/-/easy-table-1.2.0.tgz#ba9225d7138fee307bfd4f0b5bc3c04bdc7c54eb" |
@@ -4824,23 +5277,28 @@ ee-first@1.1.1: | |||
4824 | resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" | 5277 | resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" |
4825 | integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== | 5278 | integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== |
4826 | 5279 | ||
4827 | ejs@^3.0.1: | 5280 | ejs@^3.0.1, ejs@^3.1.7: |
4828 | version "3.1.8" | 5281 | version "3.1.9" |
4829 | resolved "https://registry.yarnpkg.com/ejs/-/ejs-3.1.8.tgz#758d32910c78047585c7ef1f92f9ee041c1c190b" | 5282 | resolved "https://registry.yarnpkg.com/ejs/-/ejs-3.1.9.tgz#03c9e8777fe12686a9effcef22303ca3d8eeb361" |
4830 | integrity sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ== | 5283 | integrity sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ== |
4831 | dependencies: | 5284 | dependencies: |
4832 | jake "^10.8.5" | 5285 | jake "^10.8.5" |
4833 | 5286 | ||
4834 | electron-to-chromium@^1.4.251, electron-to-chromium@^1.4.284: | 5287 | electron-to-chromium@^1.4.284: |
4835 | version "1.4.299" | 5288 | version "1.4.404" |
4836 | resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.299.tgz#faa2069cd4879a73e540e533178db5c618768d41" | 5289 | resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.404.tgz#16baf653a7a2613e221da61480ad02fe84e40231" |
4837 | integrity sha512-lQ7ijJghH6pCGbfWXr6EY+KYCMaRSjgsY925r1p/TlpSfVM1VjHTcn1gAc15VM4uwti283X6QtjPTXdpoSGiZQ== | 5290 | integrity sha512-te57sWvQdpxmyd1GiswaodKdXdPgn9cN4ht8JlNa04QgtrfnUdWEo1261rY2vaC6TKaiHn0E7QerJWPKFCvMVw== |
4838 | 5291 | ||
4839 | emoji-regex@^8.0.0: | 5292 | emoji-regex@^8.0.0: |
4840 | version "8.0.0" | 5293 | version "8.0.0" |
4841 | resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" | 5294 | resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" |
4842 | integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== | 5295 | integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== |
4843 | 5296 | ||
5297 | emoji-regex@^9.2.2: | ||
5298 | version "9.2.2" | ||
5299 | resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" | ||
5300 | integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== | ||
5301 | |||
4844 | emojis-list@^3.0.0: | 5302 | emojis-list@^3.0.0: |
4845 | version "3.0.0" | 5303 | version "3.0.0" |
4846 | resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" | 5304 | resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" |
@@ -4886,23 +5344,30 @@ engine.io-parser@~5.0.3: | |||
4886 | resolved "https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-5.0.6.tgz#7811244af173e157295dec9b2718dfe42a64ef45" | 5344 | resolved "https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-5.0.6.tgz#7811244af173e157295dec9b2718dfe42a64ef45" |
4887 | integrity sha512-tjuoZDMAdEhVnSFleYPCtdL2GXwVTGtNjoeJd9IhIG3C1xs9uwxqRNEu5WpnDZCaozwVlK/nuQhpodhXSIMaxw== | 5345 | integrity sha512-tjuoZDMAdEhVnSFleYPCtdL2GXwVTGtNjoeJd9IhIG3C1xs9uwxqRNEu5WpnDZCaozwVlK/nuQhpodhXSIMaxw== |
4888 | 5346 | ||
4889 | enhanced-resolve@^5.0.0, enhanced-resolve@^5.10.0: | 5347 | enhanced-resolve@^5.0.0, enhanced-resolve@^5.13.0, enhanced-resolve@^5.14.0: |
4890 | version "5.12.0" | 5348 | version "5.14.0" |
4891 | resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz#300e1c90228f5b570c4d35babf263f6da7155634" | 5349 | resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.14.0.tgz#0b6c676c8a3266c99fa281e4433a706f5c0c61c4" |
4892 | integrity sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ== | 5350 | integrity sha512-+DCows0XNwLDcUhbFJPdlQEVnT2zXlCv7hPxemTz86/O+B/hCQ+mb7ydkPKiflpVraqLPCAfu7lDy+hBXueojw== |
4893 | dependencies: | 5351 | dependencies: |
4894 | graceful-fs "^4.2.4" | 5352 | graceful-fs "^4.2.4" |
4895 | tapable "^2.2.0" | 5353 | tapable "^2.2.0" |
4896 | 5354 | ||
5355 | enquirer@~2.3.6: | ||
5356 | version "2.3.6" | ||
5357 | resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d" | ||
5358 | integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg== | ||
5359 | dependencies: | ||
5360 | ansi-colors "^4.1.1" | ||
5361 | |||
4897 | entities@^2.0.0: | 5362 | entities@^2.0.0: |
4898 | version "2.2.0" | 5363 | version "2.2.0" |
4899 | resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" | 5364 | resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" |
4900 | integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== | 5365 | integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== |
4901 | 5366 | ||
4902 | entities@^4.2.0, entities@^4.3.0, entities@^4.4.0: | 5367 | entities@^4.2.0, entities@^4.3.0, entities@^4.4.0: |
4903 | version "4.4.0" | 5368 | version "4.5.0" |
4904 | resolved "https://registry.yarnpkg.com/entities/-/entities-4.4.0.tgz#97bdaba170339446495e653cfd2db78962900174" | 5369 | resolved "https://registry.yarnpkg.com/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48" |
4905 | integrity sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA== | 5370 | integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw== |
4906 | 5371 | ||
4907 | entities@~3.0.1: | 5372 | entities@~3.0.1: |
4908 | version "3.0.1" | 5373 | version "3.0.1" |
@@ -4944,17 +5409,17 @@ error-ex@^1.2.0, error-ex@^1.3.1: | |||
4944 | is-arrayish "^0.2.1" | 5409 | is-arrayish "^0.2.1" |
4945 | 5410 | ||
4946 | es-abstract@^1.19.0, es-abstract@^1.20.4: | 5411 | es-abstract@^1.19.0, es-abstract@^1.20.4: |
4947 | version "1.21.1" | 5412 | version "1.21.2" |
4948 | resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.21.1.tgz#e6105a099967c08377830a0c9cb589d570dd86c6" | 5413 | resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.21.2.tgz#a56b9695322c8a185dc25975aa3b8ec31d0e7eff" |
4949 | integrity sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg== | 5414 | integrity sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg== |
4950 | dependencies: | 5415 | dependencies: |
5416 | array-buffer-byte-length "^1.0.0" | ||
4951 | available-typed-arrays "^1.0.5" | 5417 | available-typed-arrays "^1.0.5" |
4952 | call-bind "^1.0.2" | 5418 | call-bind "^1.0.2" |
4953 | es-set-tostringtag "^2.0.1" | 5419 | es-set-tostringtag "^2.0.1" |
4954 | es-to-primitive "^1.2.1" | 5420 | es-to-primitive "^1.2.1" |
4955 | function-bind "^1.1.1" | ||
4956 | function.prototype.name "^1.1.5" | 5421 | function.prototype.name "^1.1.5" |
4957 | get-intrinsic "^1.1.3" | 5422 | get-intrinsic "^1.2.0" |
4958 | get-symbol-description "^1.0.0" | 5423 | get-symbol-description "^1.0.0" |
4959 | globalthis "^1.0.3" | 5424 | globalthis "^1.0.3" |
4960 | gopd "^1.0.1" | 5425 | gopd "^1.0.1" |
@@ -4962,8 +5427,8 @@ es-abstract@^1.19.0, es-abstract@^1.20.4: | |||
4962 | has-property-descriptors "^1.0.0" | 5427 | has-property-descriptors "^1.0.0" |
4963 | has-proto "^1.0.1" | 5428 | has-proto "^1.0.1" |
4964 | has-symbols "^1.0.3" | 5429 | has-symbols "^1.0.3" |
4965 | internal-slot "^1.0.4" | 5430 | internal-slot "^1.0.5" |
4966 | is-array-buffer "^3.0.1" | 5431 | is-array-buffer "^3.0.2" |
4967 | is-callable "^1.2.7" | 5432 | is-callable "^1.2.7" |
4968 | is-negative-zero "^2.0.2" | 5433 | is-negative-zero "^2.0.2" |
4969 | is-regex "^1.1.4" | 5434 | is-regex "^1.1.4" |
@@ -4971,18 +5436,19 @@ es-abstract@^1.19.0, es-abstract@^1.20.4: | |||
4971 | is-string "^1.0.7" | 5436 | is-string "^1.0.7" |
4972 | is-typed-array "^1.1.10" | 5437 | is-typed-array "^1.1.10" |
4973 | is-weakref "^1.0.2" | 5438 | is-weakref "^1.0.2" |
4974 | object-inspect "^1.12.2" | 5439 | object-inspect "^1.12.3" |
4975 | object-keys "^1.1.1" | 5440 | object-keys "^1.1.1" |
4976 | object.assign "^4.1.4" | 5441 | object.assign "^4.1.4" |
4977 | regexp.prototype.flags "^1.4.3" | 5442 | regexp.prototype.flags "^1.4.3" |
4978 | safe-regex-test "^1.0.0" | 5443 | safe-regex-test "^1.0.0" |
5444 | string.prototype.trim "^1.2.7" | ||
4979 | string.prototype.trimend "^1.0.6" | 5445 | string.prototype.trimend "^1.0.6" |
4980 | string.prototype.trimstart "^1.0.6" | 5446 | string.prototype.trimstart "^1.0.6" |
4981 | typed-array-length "^1.0.4" | 5447 | typed-array-length "^1.0.4" |
4982 | unbox-primitive "^1.0.2" | 5448 | unbox-primitive "^1.0.2" |
4983 | which-typed-array "^1.1.9" | 5449 | which-typed-array "^1.1.9" |
4984 | 5450 | ||
4985 | es-get-iterator@^1.1.2: | 5451 | es-get-iterator@^1.1.3: |
4986 | version "1.1.3" | 5452 | version "1.1.3" |
4987 | resolved "https://registry.yarnpkg.com/es-get-iterator/-/es-get-iterator-1.1.3.tgz#3ef87523c5d464d41084b2c3c9c214f1199763d6" | 5453 | resolved "https://registry.yarnpkg.com/es-get-iterator/-/es-get-iterator-1.1.3.tgz#3ef87523c5d464d41084b2c3c9c214f1199763d6" |
4988 | integrity sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw== | 5454 | integrity sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw== |
@@ -4997,10 +5463,10 @@ es-get-iterator@^1.1.2: | |||
4997 | isarray "^2.0.5" | 5463 | isarray "^2.0.5" |
4998 | stop-iteration-iterator "^1.0.0" | 5464 | stop-iteration-iterator "^1.0.0" |
4999 | 5465 | ||
5000 | es-module-lexer@^0.9.0: | 5466 | es-module-lexer@^1.2.1: |
5001 | version "0.9.3" | 5467 | version "1.2.1" |
5002 | resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-0.9.3.tgz#6f13db00cc38417137daf74366f535c8eb438f19" | 5468 | resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-1.2.1.tgz#ba303831f63e6a394983fde2f97ad77b22324527" |
5003 | integrity sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ== | 5469 | integrity sha512-9978wrXM50Y4rTMmW5kXIC09ZdXQZqkE4mxhwkd8VbzsGkXGPgV4zWuqQJgCEzYngdo2dYDa0l8xhX4fkSwJSg== |
5004 | 5470 | ||
5005 | es-set-tostringtag@^2.0.1: | 5471 | es-set-tostringtag@^2.0.1: |
5006 | version "2.0.1" | 5472 | version "2.0.1" |
@@ -5027,38 +5493,66 @@ es-to-primitive@^1.2.1: | |||
5027 | is-date-object "^1.0.1" | 5493 | is-date-object "^1.0.1" |
5028 | is-symbol "^1.0.2" | 5494 | is-symbol "^1.0.2" |
5029 | 5495 | ||
5030 | esbuild-wasm@0.16.17: | 5496 | esbuild-wasm@0.17.18: |
5031 | version "0.16.17" | 5497 | version "0.17.18" |
5032 | resolved "https://registry.yarnpkg.com/esbuild-wasm/-/esbuild-wasm-0.16.17.tgz#b8d41ab99a9b725765a138f0f1d2381e891f913d" | 5498 | resolved "https://registry.yarnpkg.com/esbuild-wasm/-/esbuild-wasm-0.17.18.tgz#4d922c509eccfc33f7969c880a520e5e665681ef" |
5033 | integrity sha512-Tn7NuMqRcM+T/qCOxbQRq0qrwWl1sUWp6ARfJRakE8Bepew6zata4qrKgH2YqovNC5e/2fcTa7o+VL/FAOZC1Q== | 5499 | integrity sha512-h4m5zVa+KaDuRFIbH9dokMwovvkIjTQJS7/Ry+0Z1paVuS9aIkso2vdA2GmwH9GSvGX6w71WveJ3PfkoLuWaRw== |
5034 | 5500 | ||
5035 | esbuild@0.16.17: | 5501 | esbuild@0.17.18: |
5036 | version "0.16.17" | 5502 | version "0.17.18" |
5037 | resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.16.17.tgz#fc2c3914c57ee750635fee71b89f615f25065259" | 5503 | resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.17.18.tgz#f4f8eb6d77384d68cd71c53eb6601c7efe05e746" |
5038 | integrity sha512-G8LEkV0XzDMNwXKgM0Jwu3nY3lSTwSGY6XbxM9cr9+s0T/qSV1q1JVPBGzm3dcjhCic9+emZDmMffkwgPeOeLg== | 5504 | integrity sha512-z1lix43jBs6UKjcZVKOw2xx69ffE2aG0PygLL5qJ9OS/gy0Ewd1gW/PUQIOIQGXBHWNywSc0floSKoMFF8aK2w== |
5505 | optionalDependencies: | ||
5506 | "@esbuild/android-arm" "0.17.18" | ||
5507 | "@esbuild/android-arm64" "0.17.18" | ||
5508 | "@esbuild/android-x64" "0.17.18" | ||
5509 | "@esbuild/darwin-arm64" "0.17.18" | ||
5510 | "@esbuild/darwin-x64" "0.17.18" | ||
5511 | "@esbuild/freebsd-arm64" "0.17.18" | ||
5512 | "@esbuild/freebsd-x64" "0.17.18" | ||
5513 | "@esbuild/linux-arm" "0.17.18" | ||
5514 | "@esbuild/linux-arm64" "0.17.18" | ||
5515 | "@esbuild/linux-ia32" "0.17.18" | ||
5516 | "@esbuild/linux-loong64" "0.17.18" | ||
5517 | "@esbuild/linux-mips64el" "0.17.18" | ||
5518 | "@esbuild/linux-ppc64" "0.17.18" | ||
5519 | "@esbuild/linux-riscv64" "0.17.18" | ||
5520 | "@esbuild/linux-s390x" "0.17.18" | ||
5521 | "@esbuild/linux-x64" "0.17.18" | ||
5522 | "@esbuild/netbsd-x64" "0.17.18" | ||
5523 | "@esbuild/openbsd-x64" "0.17.18" | ||
5524 | "@esbuild/sunos-x64" "0.17.18" | ||
5525 | "@esbuild/win32-arm64" "0.17.18" | ||
5526 | "@esbuild/win32-ia32" "0.17.18" | ||
5527 | "@esbuild/win32-x64" "0.17.18" | ||
5528 | |||
5529 | esbuild@^0.17.5: | ||
5530 | version "0.17.19" | ||
5531 | resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.17.19.tgz#087a727e98299f0462a3d0bcdd9cd7ff100bd955" | ||
5532 | integrity sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw== | ||
5039 | optionalDependencies: | 5533 | optionalDependencies: |
5040 | "@esbuild/android-arm" "0.16.17" | 5534 | "@esbuild/android-arm" "0.17.19" |
5041 | "@esbuild/android-arm64" "0.16.17" | 5535 | "@esbuild/android-arm64" "0.17.19" |
5042 | "@esbuild/android-x64" "0.16.17" | 5536 | "@esbuild/android-x64" "0.17.19" |
5043 | "@esbuild/darwin-arm64" "0.16.17" | 5537 | "@esbuild/darwin-arm64" "0.17.19" |
5044 | "@esbuild/darwin-x64" "0.16.17" | 5538 | "@esbuild/darwin-x64" "0.17.19" |
5045 | "@esbuild/freebsd-arm64" "0.16.17" | 5539 | "@esbuild/freebsd-arm64" "0.17.19" |
5046 | "@esbuild/freebsd-x64" "0.16.17" | 5540 | "@esbuild/freebsd-x64" "0.17.19" |
5047 | "@esbuild/linux-arm" "0.16.17" | 5541 | "@esbuild/linux-arm" "0.17.19" |
5048 | "@esbuild/linux-arm64" "0.16.17" | 5542 | "@esbuild/linux-arm64" "0.17.19" |
5049 | "@esbuild/linux-ia32" "0.16.17" | 5543 | "@esbuild/linux-ia32" "0.17.19" |
5050 | "@esbuild/linux-loong64" "0.16.17" | 5544 | "@esbuild/linux-loong64" "0.17.19" |
5051 | "@esbuild/linux-mips64el" "0.16.17" | 5545 | "@esbuild/linux-mips64el" "0.17.19" |
5052 | "@esbuild/linux-ppc64" "0.16.17" | 5546 | "@esbuild/linux-ppc64" "0.17.19" |
5053 | "@esbuild/linux-riscv64" "0.16.17" | 5547 | "@esbuild/linux-riscv64" "0.17.19" |
5054 | "@esbuild/linux-s390x" "0.16.17" | 5548 | "@esbuild/linux-s390x" "0.17.19" |
5055 | "@esbuild/linux-x64" "0.16.17" | 5549 | "@esbuild/linux-x64" "0.17.19" |
5056 | "@esbuild/netbsd-x64" "0.16.17" | 5550 | "@esbuild/netbsd-x64" "0.17.19" |
5057 | "@esbuild/openbsd-x64" "0.16.17" | 5551 | "@esbuild/openbsd-x64" "0.17.19" |
5058 | "@esbuild/sunos-x64" "0.16.17" | 5552 | "@esbuild/sunos-x64" "0.17.19" |
5059 | "@esbuild/win32-arm64" "0.16.17" | 5553 | "@esbuild/win32-arm64" "0.17.19" |
5060 | "@esbuild/win32-ia32" "0.16.17" | 5554 | "@esbuild/win32-ia32" "0.17.19" |
5061 | "@esbuild/win32-x64" "0.16.17" | 5555 | "@esbuild/win32-x64" "0.17.19" |
5062 | 5556 | ||
5063 | escalade@^3.1.1: | 5557 | escalade@^3.1.1: |
5064 | version "3.1.1" | 5558 | version "3.1.1" |
@@ -5095,9 +5589,9 @@ eslint-import-resolver-node@^0.3.7: | |||
5095 | resolve "^1.22.1" | 5589 | resolve "^1.22.1" |
5096 | 5590 | ||
5097 | eslint-module-utils@^2.7.4: | 5591 | eslint-module-utils@^2.7.4: |
5098 | version "2.7.4" | 5592 | version "2.8.0" |
5099 | resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz#4f3e41116aaf13a20792261e61d3a2e7e0583974" | 5593 | resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz#e439fee65fc33f6bba630ff621efc38ec0375c49" |
5100 | integrity sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA== | 5594 | integrity sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw== |
5101 | dependencies: | 5595 | dependencies: |
5102 | debug "^3.2.7" | 5596 | debug "^3.2.7" |
5103 | 5597 | ||
@@ -5122,17 +5616,18 @@ eslint-plugin-import@2.27.5: | |||
5122 | semver "^6.3.0" | 5616 | semver "^6.3.0" |
5123 | tsconfig-paths "^3.14.1" | 5617 | tsconfig-paths "^3.14.1" |
5124 | 5618 | ||
5125 | eslint-plugin-jsdoc@^40.0.0: | 5619 | eslint-plugin-jsdoc@^44.2.4: |
5126 | version "40.0.0" | 5620 | version "44.2.4" |
5127 | resolved "https://registry.yarnpkg.com/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-40.0.0.tgz#7f433757aa91721e4b88a527dc17ac0437c3c075" | 5621 | resolved "https://registry.yarnpkg.com/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-44.2.4.tgz#0bdc163771504ec7330414eda6a7dbae67156ddb" |
5128 | integrity sha512-LOPyIu1vAVvGPkye3ci0moj0iNf3f8bmin6do2DYDj+77NRXWnkmhKRy8swWsatUs3mB5jYPWPUsFg9pyfEiyA== | 5622 | integrity sha512-/EMMxCyRh1SywhCb66gAqoGX4Yv6Xzc4bsSkF1AiY2o2+bQmGMQ05QZ5+JjHbdFTPDZY9pfn+DsSNP0a5yQpIg== |
5129 | dependencies: | 5623 | dependencies: |
5130 | "@es-joy/jsdoccomment" "~0.36.1" | 5624 | "@es-joy/jsdoccomment" "~0.39.3" |
5625 | are-docs-informative "^0.0.2" | ||
5131 | comment-parser "1.3.1" | 5626 | comment-parser "1.3.1" |
5132 | debug "^4.3.4" | 5627 | debug "^4.3.4" |
5133 | escape-string-regexp "^4.0.0" | 5628 | escape-string-regexp "^4.0.0" |
5134 | esquery "^1.4.0" | 5629 | esquery "^1.5.0" |
5135 | semver "^7.3.8" | 5630 | semver "^7.5.1" |
5136 | spdx-expression-parse "^3.0.1" | 5631 | spdx-expression-parse "^3.0.1" |
5137 | 5632 | ||
5138 | eslint-plugin-prefer-arrow@latest: | 5633 | eslint-plugin-prefer-arrow@latest: |
@@ -5148,37 +5643,28 @@ eslint-scope@5.1.1, eslint-scope@^5.1.1: | |||
5148 | esrecurse "^4.3.0" | 5643 | esrecurse "^4.3.0" |
5149 | estraverse "^4.1.1" | 5644 | estraverse "^4.1.1" |
5150 | 5645 | ||
5151 | eslint-scope@^7.0.0, eslint-scope@^7.1.1: | 5646 | eslint-scope@^7.0.0, eslint-scope@^7.2.0: |
5152 | version "7.1.1" | 5647 | version "7.2.0" |
5153 | resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.1.1.tgz#fff34894c2f65e5226d3041ac480b4513a163642" | 5648 | resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.2.0.tgz#f21ebdafda02352f103634b96dd47d9f81ca117b" |
5154 | integrity sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw== | 5649 | integrity sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw== |
5155 | dependencies: | 5650 | dependencies: |
5156 | esrecurse "^4.3.0" | 5651 | esrecurse "^4.3.0" |
5157 | estraverse "^5.2.0" | 5652 | estraverse "^5.2.0" |
5158 | 5653 | ||
5159 | eslint-utils@^3.0.0: | 5654 | eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1: |
5160 | version "3.0.0" | 5655 | version "3.4.1" |
5161 | resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-3.0.0.tgz#8aebaface7345bb33559db0a1f13a1d2d48c3672" | 5656 | resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz#c22c48f48942d08ca824cc526211ae400478a994" |
5162 | integrity sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA== | 5657 | integrity sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA== |
5163 | dependencies: | ||
5164 | eslint-visitor-keys "^2.0.0" | ||
5165 | |||
5166 | eslint-visitor-keys@^2.0.0: | ||
5167 | version "2.1.0" | ||
5168 | resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" | ||
5169 | integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== | ||
5170 | |||
5171 | eslint-visitor-keys@^3.3.0: | ||
5172 | version "3.3.0" | ||
5173 | resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz#f6480fa6b1f30efe2d1968aa8ac745b862469826" | ||
5174 | integrity sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA== | ||
5175 | 5658 | ||
5176 | eslint@^8.28.0: | 5659 | eslint@^8.28.0: |
5177 | version "8.34.0" | 5660 | version "8.41.0" |
5178 | resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.34.0.tgz#fe0ab0ef478104c1f9ebc5537e303d25a8fb22d6" | 5661 | resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.41.0.tgz#3062ca73363b4714b16dbc1e60f035e6134b6f1c" |
5179 | integrity sha512-1Z8iFsucw+7kSqXNZVslXS8Ioa4u2KM7GPwuKtkTFAqZ/cHMcEaR+1+Br0wLlot49cNxIiZk5wp8EAbPcYZxTg== | 5662 | integrity sha512-WQDQpzGBOP5IrXPo4Hc0814r4/v2rrIsB0rhT7jtunIalgg6gYXWhRMOejVO8yH21T/FGaxjmFjBMNqcIlmH1Q== |
5180 | dependencies: | 5663 | dependencies: |
5181 | "@eslint/eslintrc" "^1.4.1" | 5664 | "@eslint-community/eslint-utils" "^4.2.0" |
5665 | "@eslint-community/regexpp" "^4.4.0" | ||
5666 | "@eslint/eslintrc" "^2.0.3" | ||
5667 | "@eslint/js" "8.41.0" | ||
5182 | "@humanwhocodes/config-array" "^0.11.8" | 5668 | "@humanwhocodes/config-array" "^0.11.8" |
5183 | "@humanwhocodes/module-importer" "^1.0.1" | 5669 | "@humanwhocodes/module-importer" "^1.0.1" |
5184 | "@nodelib/fs.walk" "^1.2.8" | 5670 | "@nodelib/fs.walk" "^1.2.8" |
@@ -5188,24 +5674,22 @@ eslint@^8.28.0: | |||
5188 | debug "^4.3.2" | 5674 | debug "^4.3.2" |
5189 | doctrine "^3.0.0" | 5675 | doctrine "^3.0.0" |
5190 | escape-string-regexp "^4.0.0" | 5676 | escape-string-regexp "^4.0.0" |
5191 | eslint-scope "^7.1.1" | 5677 | eslint-scope "^7.2.0" |
5192 | eslint-utils "^3.0.0" | 5678 | eslint-visitor-keys "^3.4.1" |
5193 | eslint-visitor-keys "^3.3.0" | 5679 | espree "^9.5.2" |
5194 | espree "^9.4.0" | 5680 | esquery "^1.4.2" |
5195 | esquery "^1.4.0" | ||
5196 | esutils "^2.0.2" | 5681 | esutils "^2.0.2" |
5197 | fast-deep-equal "^3.1.3" | 5682 | fast-deep-equal "^3.1.3" |
5198 | file-entry-cache "^6.0.1" | 5683 | file-entry-cache "^6.0.1" |
5199 | find-up "^5.0.0" | 5684 | find-up "^5.0.0" |
5200 | glob-parent "^6.0.2" | 5685 | glob-parent "^6.0.2" |
5201 | globals "^13.19.0" | 5686 | globals "^13.19.0" |
5202 | grapheme-splitter "^1.0.4" | 5687 | graphemer "^1.4.0" |
5203 | ignore "^5.2.0" | 5688 | ignore "^5.2.0" |
5204 | import-fresh "^3.0.0" | 5689 | import-fresh "^3.0.0" |
5205 | imurmurhash "^0.1.4" | 5690 | imurmurhash "^0.1.4" |
5206 | is-glob "^4.0.0" | 5691 | is-glob "^4.0.0" |
5207 | is-path-inside "^3.0.3" | 5692 | is-path-inside "^3.0.3" |
5208 | js-sdsl "^4.1.4" | ||
5209 | js-yaml "^4.1.0" | 5693 | js-yaml "^4.1.0" |
5210 | json-stable-stringify-without-jsonify "^1.0.1" | 5694 | json-stable-stringify-without-jsonify "^1.0.1" |
5211 | levn "^0.4.1" | 5695 | levn "^0.4.1" |
@@ -5213,29 +5697,28 @@ eslint@^8.28.0: | |||
5213 | minimatch "^3.1.2" | 5697 | minimatch "^3.1.2" |
5214 | natural-compare "^1.4.0" | 5698 | natural-compare "^1.4.0" |
5215 | optionator "^0.9.1" | 5699 | optionator "^0.9.1" |
5216 | regexpp "^3.2.0" | ||
5217 | strip-ansi "^6.0.1" | 5700 | strip-ansi "^6.0.1" |
5218 | strip-json-comments "^3.1.0" | 5701 | strip-json-comments "^3.1.0" |
5219 | text-table "^0.2.0" | 5702 | text-table "^0.2.0" |
5220 | 5703 | ||
5221 | espree@^9.4.0: | 5704 | espree@^9.5.2: |
5222 | version "9.4.1" | 5705 | version "9.5.2" |
5223 | resolved "https://registry.yarnpkg.com/espree/-/espree-9.4.1.tgz#51d6092615567a2c2cff7833445e37c28c0065bd" | 5706 | resolved "https://registry.yarnpkg.com/espree/-/espree-9.5.2.tgz#e994e7dc33a082a7a82dceaf12883a829353215b" |
5224 | integrity sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg== | 5707 | integrity sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw== |
5225 | dependencies: | 5708 | dependencies: |
5226 | acorn "^8.8.0" | 5709 | acorn "^8.8.0" |
5227 | acorn-jsx "^5.3.2" | 5710 | acorn-jsx "^5.3.2" |
5228 | eslint-visitor-keys "^3.3.0" | 5711 | eslint-visitor-keys "^3.4.1" |
5229 | 5712 | ||
5230 | esprima@^4.0.0: | 5713 | esprima@^4.0.0: |
5231 | version "4.0.1" | 5714 | version "4.0.1" |
5232 | resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" | 5715 | resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" |
5233 | integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== | 5716 | integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== |
5234 | 5717 | ||
5235 | esquery@^1.4.0: | 5718 | esquery@^1.4.2, esquery@^1.5.0: |
5236 | version "1.4.2" | 5719 | version "1.5.0" |
5237 | resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.4.2.tgz#c6d3fee05dd665808e2ad870631f221f5617b1d1" | 5720 | resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.5.0.tgz#6ce17738de8577694edd7361c57182ac8cb0db0b" |
5238 | integrity sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng== | 5721 | integrity sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg== |
5239 | dependencies: | 5722 | dependencies: |
5240 | estraverse "^5.1.0" | 5723 | estraverse "^5.1.0" |
5241 | 5724 | ||
@@ -5323,9 +5806,9 @@ execa@^5.0.0: | |||
5323 | strip-final-newline "^2.0.0" | 5806 | strip-final-newline "^2.0.0" |
5324 | 5807 | ||
5325 | expect-webdriverio@^3.0.0, expect-webdriverio@^3.4.0: | 5808 | expect-webdriverio@^3.0.0, expect-webdriverio@^3.4.0: |
5326 | version "3.5.3" | 5809 | version "3.6.0" |
5327 | resolved "https://registry.yarnpkg.com/expect-webdriverio/-/expect-webdriverio-3.5.3.tgz#1f233de6f8abd76e1315f1e34d0a8cc5d34f28fc" | 5810 | resolved "https://registry.yarnpkg.com/expect-webdriverio/-/expect-webdriverio-3.6.0.tgz#529dd8a05cf952ed31c28541f8411f8d30182dc9" |
5328 | integrity sha512-pMecdn7JOde9ko0F6+v/DOAPTYg7FqmpXEx7dn0AST0+Z/RYj9DHqg40PrUBdHi4gsCHEUE6/ryalf0Nfo7bVQ== | 5811 | integrity sha512-8HuVToXDVzkKgUKIUzW/v3bP4ZoMDEwCjX9QmlRlMIvjt3HOSzSIBnRMv8lpeVTUKoR9DZNr/lSuKH4Amx4BBg== |
5329 | dependencies: | 5812 | dependencies: |
5330 | expect "^28.1.0" | 5813 | expect "^28.1.0" |
5331 | jest-matcher-utils "^28.1.0" | 5814 | jest-matcher-utils "^28.1.0" |
@@ -5424,9 +5907,20 @@ fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: | |||
5424 | integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== | 5907 | integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== |
5425 | 5908 | ||
5426 | fast-fifo@^1.1.0: | 5909 | fast-fifo@^1.1.0: |
5427 | version "1.1.0" | 5910 | version "1.2.0" |
5428 | resolved "https://registry.yarnpkg.com/fast-fifo/-/fast-fifo-1.1.0.tgz#17d1a3646880b9891dfa0c54e69c5fef33cad779" | 5911 | resolved "https://registry.yarnpkg.com/fast-fifo/-/fast-fifo-1.2.0.tgz#2ee038da2468e8623066dee96958b0c1763aa55a" |
5429 | integrity sha512-Kl29QoNbNvn4nhDsLYjyIAaIqaJB6rBx5p3sL9VjaefJ+eMFBWVZiaoguaoZfzEKr5RhAti0UgM8703akGPJ6g== | 5912 | integrity sha512-NcvQXt7Cky1cNau15FWy64IjuO8X0JijhTBBrJj1YlxlDfRkJXNaK9RFUjwpfDPzMdv7wB38jr53l9tkNLxnWg== |
5913 | |||
5914 | fast-glob@3.2.7: | ||
5915 | version "3.2.7" | ||
5916 | resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.7.tgz#fd6cb7a2d7e9aa7a7846111e85a196d6b2f766a1" | ||
5917 | integrity sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q== | ||
5918 | dependencies: | ||
5919 | "@nodelib/fs.stat" "^2.0.2" | ||
5920 | "@nodelib/fs.walk" "^1.2.3" | ||
5921 | glob-parent "^5.1.2" | ||
5922 | merge2 "^1.3.0" | ||
5923 | micromatch "^4.0.4" | ||
5430 | 5924 | ||
5431 | fast-glob@^3.2.11, fast-glob@^3.2.12, fast-glob@^3.2.9: | 5925 | fast-glob@^3.2.11, fast-glob@^3.2.12, fast-glob@^3.2.9: |
5432 | version "3.2.12" | 5926 | version "3.2.12" |
@@ -5480,7 +5974,7 @@ fd-slicer@~1.1.0: | |||
5480 | dependencies: | 5974 | dependencies: |
5481 | pend "~1.2.0" | 5975 | pend "~1.2.0" |
5482 | 5976 | ||
5483 | figures@^3.0.0: | 5977 | figures@3.2.0, figures@^3.0.0: |
5484 | version "3.2.0" | 5978 | version "3.2.0" |
5485 | resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" | 5979 | resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" |
5486 | integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== | 5980 | integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== |
@@ -5494,7 +5988,7 @@ file-entry-cache@^6.0.1: | |||
5494 | dependencies: | 5988 | dependencies: |
5495 | flat-cache "^3.0.4" | 5989 | flat-cache "^3.0.4" |
5496 | 5990 | ||
5497 | filelist@^1.0.1: | 5991 | filelist@^1.0.4: |
5498 | version "1.0.4" | 5992 | version "1.0.4" |
5499 | resolved "https://registry.yarnpkg.com/filelist/-/filelist-1.0.4.tgz#f78978a1e944775ff9e62e744424f215e58352b5" | 5993 | resolved "https://registry.yarnpkg.com/filelist/-/filelist-1.0.4.tgz#f78978a1e944775ff9e62e744424f215e58352b5" |
5500 | integrity sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q== | 5994 | integrity sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q== |
@@ -5596,6 +6090,14 @@ for-each@^0.3.3: | |||
5596 | dependencies: | 6090 | dependencies: |
5597 | is-callable "^1.1.3" | 6091 | is-callable "^1.1.3" |
5598 | 6092 | ||
6093 | foreground-child@^3.1.0: | ||
6094 | version "3.1.1" | ||
6095 | resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-3.1.1.tgz#1d173e776d75d2772fed08efe4a0de1ea1b12d0d" | ||
6096 | integrity sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg== | ||
6097 | dependencies: | ||
6098 | cross-spawn "^7.0.0" | ||
6099 | signal-exit "^4.0.1" | ||
6100 | |||
5599 | forever-agent@~0.6.1: | 6101 | forever-agent@~0.6.1: |
5600 | version "0.6.1" | 6102 | version "0.6.1" |
5601 | resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" | 6103 | resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" |
@@ -5670,6 +6172,15 @@ fs-extra@^10.0.0, fs-extra@^10.1.0: | |||
5670 | jsonfile "^6.0.1" | 6172 | jsonfile "^6.0.1" |
5671 | universalify "^2.0.0" | 6173 | universalify "^2.0.0" |
5672 | 6174 | ||
6175 | fs-extra@^11.1.0, fs-extra@^11.1.1: | ||
6176 | version "11.1.1" | ||
6177 | resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-11.1.1.tgz#da69f7c39f3b002378b0954bb6ae7efdc0876e2d" | ||
6178 | integrity sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ== | ||
6179 | dependencies: | ||
6180 | graceful-fs "^4.2.0" | ||
6181 | jsonfile "^6.0.1" | ||
6182 | universalify "^2.0.0" | ||
6183 | |||
5673 | fs-extra@^9.1.0: | 6184 | fs-extra@^9.1.0: |
5674 | version "9.1.0" | 6185 | version "9.1.0" |
5675 | resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" | 6186 | resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" |
@@ -5688,11 +6199,11 @@ fs-minipass@^2.0.0, fs-minipass@^2.1.0: | |||
5688 | minipass "^3.0.0" | 6199 | minipass "^3.0.0" |
5689 | 6200 | ||
5690 | fs-minipass@^3.0.0: | 6201 | fs-minipass@^3.0.0: |
5691 | version "3.0.1" | 6202 | version "3.0.2" |
5692 | resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-3.0.1.tgz#853809af15b6d03e27638d1ab6432e6b378b085d" | 6203 | resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-3.0.2.tgz#5b383858efa8c1eb8c33b39e994f7e8555b8b3a3" |
5693 | integrity sha512-MhaJDcFRTuLidHrIttu0RDGyyXs/IYHVmlcxfLAEFIWjc1vdLAkdwT7Ace2u7DbitWC0toKMl5eJZRYNVreIMw== | 6204 | integrity sha512-2GAfyfoaCDRrM6jaOS3UsBts8yJ55VioXdWcOL7dK9zdAuKT71+WBA4ifnNYqVjYv+4SsPxjK0JT4yIIn4cA/g== |
5694 | dependencies: | 6205 | dependencies: |
5695 | minipass "^4.0.0" | 6206 | minipass "^5.0.0" |
5696 | 6207 | ||
5697 | fs-monkey@^1.0.3: | 6208 | fs-monkey@^1.0.3: |
5698 | version "1.0.3" | 6209 | version "1.0.3" |
@@ -5724,7 +6235,7 @@ function.prototype.name@^1.1.5: | |||
5724 | es-abstract "^1.19.0" | 6235 | es-abstract "^1.19.0" |
5725 | functions-have-names "^1.2.2" | 6236 | functions-have-names "^1.2.2" |
5726 | 6237 | ||
5727 | functions-have-names@^1.2.2: | 6238 | functions-have-names@^1.2.2, functions-have-names@^1.2.3: |
5728 | version "1.2.3" | 6239 | version "1.2.3" |
5729 | resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" | 6240 | resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" |
5730 | integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== | 6241 | integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== |
@@ -5782,12 +6293,13 @@ get-caller-file@^2.0.1, get-caller-file@^2.0.5: | |||
5782 | integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== | 6293 | integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== |
5783 | 6294 | ||
5784 | get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@^1.2.0: | 6295 | get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@^1.2.0: |
5785 | version "1.2.0" | 6296 | version "1.2.1" |
5786 | resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.0.tgz#7ad1dc0535f3a2904bba075772763e5051f6d05f" | 6297 | resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.1.tgz#d295644fed4505fc9cde952c37ee12b477a83d82" |
5787 | integrity sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q== | 6298 | integrity sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw== |
5788 | dependencies: | 6299 | dependencies: |
5789 | function-bind "^1.1.1" | 6300 | function-bind "^1.1.1" |
5790 | has "^1.0.3" | 6301 | has "^1.0.3" |
6302 | has-proto "^1.0.1" | ||
5791 | has-symbols "^1.0.3" | 6303 | has-symbols "^1.0.3" |
5792 | 6304 | ||
5793 | get-package-type@^0.1.0: | 6305 | get-package-type@^0.1.0: |
@@ -5868,10 +6380,10 @@ glob-to-regexp@^0.4.1: | |||
5868 | resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" | 6380 | resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" |
5869 | integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== | 6381 | integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== |
5870 | 6382 | ||
5871 | glob@7.2.0: | 6383 | glob@7.1.4: |
5872 | version "7.2.0" | 6384 | version "7.1.4" |
5873 | resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023" | 6385 | resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.4.tgz#aa608a2f6c577ad357e1ae5a5c26d9a8d1969255" |
5874 | integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q== | 6386 | integrity sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A== |
5875 | dependencies: | 6387 | dependencies: |
5876 | fs.realpath "^1.0.0" | 6388 | fs.realpath "^1.0.0" |
5877 | inflight "^1.0.4" | 6389 | inflight "^1.0.4" |
@@ -5880,16 +6392,17 @@ glob@7.2.0: | |||
5880 | once "^1.3.0" | 6392 | once "^1.3.0" |
5881 | path-is-absolute "^1.0.0" | 6393 | path-is-absolute "^1.0.0" |
5882 | 6394 | ||
5883 | glob@8.0.3: | 6395 | glob@7.2.0: |
5884 | version "8.0.3" | 6396 | version "7.2.0" |
5885 | resolved "https://registry.yarnpkg.com/glob/-/glob-8.0.3.tgz#415c6eb2deed9e502c68fa44a272e6da6eeca42e" | 6397 | resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023" |
5886 | integrity sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ== | 6398 | integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q== |
5887 | dependencies: | 6399 | dependencies: |
5888 | fs.realpath "^1.0.0" | 6400 | fs.realpath "^1.0.0" |
5889 | inflight "^1.0.4" | 6401 | inflight "^1.0.4" |
5890 | inherits "2" | 6402 | inherits "2" |
5891 | minimatch "^5.0.1" | 6403 | minimatch "^3.0.4" |
5892 | once "^1.3.0" | 6404 | once "^1.3.0" |
6405 | path-is-absolute "^1.0.0" | ||
5893 | 6406 | ||
5894 | glob@8.1.0, glob@^8.0.1, glob@^8.0.3: | 6407 | glob@8.1.0, glob@^8.0.1, glob@^8.0.3: |
5895 | version "8.1.0" | 6408 | version "8.1.0" |
@@ -5902,6 +6415,17 @@ glob@8.1.0, glob@^8.0.1, glob@^8.0.3: | |||
5902 | minimatch "^5.0.1" | 6415 | minimatch "^5.0.1" |
5903 | once "^1.3.0" | 6416 | once "^1.3.0" |
5904 | 6417 | ||
6418 | glob@^10.2.2: | ||
6419 | version "10.2.6" | ||
6420 | resolved "https://registry.yarnpkg.com/glob/-/glob-10.2.6.tgz#1e27edbb3bbac055cb97113e27a066c100a4e5e1" | ||
6421 | integrity sha512-U/rnDpXJGF414QQQZv5uVsabTVxMSwzS5CH0p3DRCIV6ownl4f7PzGnkGmvlum2wB+9RlJWJZ6ACU1INnBqiPA== | ||
6422 | dependencies: | ||
6423 | foreground-child "^3.1.0" | ||
6424 | jackspeak "^2.0.3" | ||
6425 | minimatch "^9.0.1" | ||
6426 | minipass "^5.0.0 || ^6.0.2" | ||
6427 | path-scurry "^1.7.0" | ||
6428 | |||
5905 | glob@^7.0.5, glob@^7.1.1, glob@^7.1.3, glob@^7.1.4: | 6429 | glob@^7.0.5, glob@^7.1.1, glob@^7.1.3, glob@^7.1.4: |
5906 | version "7.2.3" | 6430 | version "7.2.3" |
5907 | resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" | 6431 | resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" |
@@ -5982,9 +6506,9 @@ globby@^11.1.0: | |||
5982 | slash "^3.0.0" | 6506 | slash "^3.0.0" |
5983 | 6507 | ||
5984 | globby@^13.1.1: | 6508 | globby@^13.1.1: |
5985 | version "13.1.3" | 6509 | version "13.1.4" |
5986 | resolved "https://registry.yarnpkg.com/globby/-/globby-13.1.3.tgz#f62baf5720bcb2c1330c8d4ef222ee12318563ff" | 6510 | resolved "https://registry.yarnpkg.com/globby/-/globby-13.1.4.tgz#2f91c116066bcec152465ba36e5caa4a13c01317" |
5987 | integrity sha512-8krCNHXvlCgHDpegPzleMq07yMYTO2sXKASmZmquEYWEmCx6J5UTRbp5RwMJkTJGtcQ44YpiUYUiN0b9mzy8Bw== | 6511 | integrity sha512-iui/IiiW+QrJ1X1hKH5qwlMQyv34wJAYwH1vrf8b9kBA4sNiif3gKsMHa+BrdnOpEudWjpotfa7LrTzB1ERS/g== |
5988 | dependencies: | 6512 | dependencies: |
5989 | dir-glob "^3.0.1" | 6513 | dir-glob "^3.0.1" |
5990 | fast-glob "^3.2.11" | 6514 | fast-glob "^3.2.11" |
@@ -6048,15 +6572,20 @@ got@^11.0.2, got@^11.8.1: | |||
6048 | responselike "^2.0.0" | 6572 | responselike "^2.0.0" |
6049 | 6573 | ||
6050 | graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: | 6574 | graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: |
6051 | version "4.2.10" | 6575 | version "4.2.11" |
6052 | resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" | 6576 | resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" |
6053 | integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== | 6577 | integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== |
6054 | 6578 | ||
6055 | grapheme-splitter@^1.0.2, grapheme-splitter@^1.0.4: | 6579 | grapheme-splitter@^1.0.2, grapheme-splitter@^1.0.4: |
6056 | version "1.0.4" | 6580 | version "1.0.4" |
6057 | resolved "https://registry.yarnpkg.com/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz#9cf3a665c6247479896834af35cf1dbb4400767e" | 6581 | resolved "https://registry.yarnpkg.com/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz#9cf3a665c6247479896834af35cf1dbb4400767e" |
6058 | integrity sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ== | 6582 | integrity sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ== |
6059 | 6583 | ||
6584 | graphemer@^1.4.0: | ||
6585 | version "1.4.0" | ||
6586 | resolved "https://registry.yarnpkg.com/graphemer/-/graphemer-1.4.0.tgz#fb2f1d55e0e3a1849aeffc90c4fa0dd53a0e66c6" | ||
6587 | integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag== | ||
6588 | |||
6060 | gzip-size@^6.0.0: | 6589 | gzip-size@^6.0.0: |
6061 | version "6.0.0" | 6590 | version "6.0.0" |
6062 | resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-6.0.0.tgz#065367fd50c239c0671cbcbad5be3e2eeb10e462" | 6591 | resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-6.0.0.tgz#065367fd50c239c0671cbcbad5be3e2eeb10e462" |
@@ -6230,27 +6759,27 @@ html-minifier-terser@^6.0.2: | |||
6230 | terser "^5.10.0" | 6759 | terser "^5.10.0" |
6231 | 6760 | ||
6232 | html-minifier-terser@^7.0.0: | 6761 | html-minifier-terser@^7.0.0: |
6233 | version "7.1.0" | 6762 | version "7.2.0" |
6234 | resolved "https://registry.yarnpkg.com/html-minifier-terser/-/html-minifier-terser-7.1.0.tgz#cd62d42158be9a6bef0fcd40f94127345743d9b5" | 6763 | resolved "https://registry.yarnpkg.com/html-minifier-terser/-/html-minifier-terser-7.2.0.tgz#18752e23a2f0ed4b0f550f217bb41693e975b942" |
6235 | integrity sha512-BvPO2S7Ip0Q5qt+Y8j/27Vclj6uHC6av0TMoDn7/bJPhMWHI2UtR2e/zEgJn3/qYAmxumrGp9q4UHurL6mtW9Q== | 6764 | integrity sha512-tXgn3QfqPIpGl9o+K5tpcj3/MN4SfLtsx2GWwBC3SSd0tXQGyF3gsSqad8loJgKZGM3ZxbYDd5yhiBIdWpmvLA== |
6236 | dependencies: | 6765 | dependencies: |
6237 | camel-case "^4.1.2" | 6766 | camel-case "^4.1.2" |
6238 | clean-css "5.2.0" | 6767 | clean-css "~5.3.2" |
6239 | commander "^9.4.1" | 6768 | commander "^10.0.0" |
6240 | entities "^4.4.0" | 6769 | entities "^4.4.0" |
6241 | param-case "^3.0.4" | 6770 | param-case "^3.0.4" |
6242 | relateurl "^0.2.7" | 6771 | relateurl "^0.2.7" |
6243 | terser "^5.15.1" | 6772 | terser "^5.15.1" |
6244 | 6773 | ||
6245 | html-tags@^3.2.0: | 6774 | html-tags@^3.3.1: |
6246 | version "3.2.0" | 6775 | version "3.3.1" |
6247 | resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-3.2.0.tgz#dbb3518d20b726524e4dd43de397eb0a95726961" | 6776 | resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-3.3.1.tgz#a04026a18c882e4bba8a01a3d39cfe465d40b5ce" |
6248 | integrity sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg== | 6777 | integrity sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ== |
6249 | 6778 | ||
6250 | html-webpack-plugin@^5.3.1: | 6779 | html-webpack-plugin@^5.3.1: |
6251 | version "5.5.0" | 6780 | version "5.5.1" |
6252 | resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz#c3911936f57681c1f9f4d8b68c158cd9dfe52f50" | 6781 | resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-5.5.1.tgz#826838e31b427f5f7f30971f8d8fa2422dfa6763" |
6253 | integrity sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw== | 6782 | integrity sha512-cTUzZ1+NqjGEKjmVgZKLMdiFg3m9MdRXkZW2OEe69WYVi5ONLMmlnSZdXzGGMOq0C8jGDrL6EWyEDDUioHO/pA== |
6254 | dependencies: | 6783 | dependencies: |
6255 | "@types/html-minifier-terser" "^6.0.0" | 6784 | "@types/html-minifier-terser" "^6.0.0" |
6256 | html-minifier-terser "^6.0.2" | 6785 | html-minifier-terser "^6.0.2" |
@@ -6269,14 +6798,14 @@ htmlparser2@^6.0.0, htmlparser2@^6.1.0: | |||
6269 | entities "^2.0.0" | 6798 | entities "^2.0.0" |
6270 | 6799 | ||
6271 | htmlparser2@^8.0.0: | 6800 | htmlparser2@^8.0.0: |
6272 | version "8.0.1" | 6801 | version "8.0.2" |
6273 | resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-8.0.1.tgz#abaa985474fcefe269bc761a779b544d7196d010" | 6802 | resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-8.0.2.tgz#f002151705b383e62433b5cf466f5b716edaec21" |
6274 | integrity sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA== | 6803 | integrity sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA== |
6275 | dependencies: | 6804 | dependencies: |
6276 | domelementtype "^2.3.0" | 6805 | domelementtype "^2.3.0" |
6277 | domhandler "^5.0.2" | 6806 | domhandler "^5.0.3" |
6278 | domutils "^3.0.1" | 6807 | domutils "^3.0.1" |
6279 | entities "^4.3.0" | 6808 | entities "^4.4.0" |
6280 | 6809 | ||
6281 | http-cache-semantics@^4.0.0, http-cache-semantics@^4.1.0, http-cache-semantics@^4.1.1: | 6810 | http-cache-semantics@^4.0.0, http-cache-semantics@^4.1.0, http-cache-semantics@^4.1.1: |
6282 | version "4.1.1" | 6811 | version "4.1.1" |
@@ -6415,13 +6944,13 @@ ieee754@^1.1.13, ieee754@^1.2.1: | |||
6415 | integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== | 6944 | integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== |
6416 | 6945 | ||
6417 | ignore-walk@^6.0.0: | 6946 | ignore-walk@^6.0.0: |
6418 | version "6.0.1" | 6947 | version "6.0.3" |
6419 | resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-6.0.1.tgz#f05e232992ebf25fef13613668fea99857e7e8cf" | 6948 | resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-6.0.3.tgz#0fcdb6decaccda35e308a7b0948645dd9523b7bb" |
6420 | integrity sha512-/c8MxUAqpRccq+LyDOecwF+9KqajueJHh8fz7g3YqjMZt+NSfJzx05zrKiXwa2sKwFCzaiZ5qUVfRj0pmxixEA== | 6949 | integrity sha512-C7FfFoTA+bI10qfeydT8aZbvr91vAEU+2W5BZUlzPec47oNb07SsOfwYrtxuvOYdUApPP/Qlh4DtAO51Ekk2QA== |
6421 | dependencies: | 6950 | dependencies: |
6422 | minimatch "^6.1.6" | 6951 | minimatch "^9.0.0" |
6423 | 6952 | ||
6424 | ignore@5.2.4, ignore@^5.2.0, ignore@^5.2.4: | 6953 | ignore@5.2.4, ignore@^5.0.4, ignore@^5.2.0, ignore@^5.2.4: |
6425 | version "5.2.4" | 6954 | version "5.2.4" |
6426 | resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.4.tgz#a291c0c6178ff1b960befe47fcdec301674a6324" | 6955 | resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.4.tgz#a291c0c6178ff1b960befe47fcdec301674a6324" |
6427 | integrity sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ== | 6956 | integrity sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ== |
@@ -6439,9 +6968,9 @@ immediate-chunk-store@^2.2.0: | |||
6439 | queue-microtask "^1.2.3" | 6968 | queue-microtask "^1.2.3" |
6440 | 6969 | ||
6441 | immutable@^4.0.0: | 6970 | immutable@^4.0.0: |
6442 | version "4.2.4" | 6971 | version "4.3.0" |
6443 | resolved "https://registry.yarnpkg.com/immutable/-/immutable-4.2.4.tgz#83260d50889526b4b531a5e293709a77f7c55a2a" | 6972 | resolved "https://registry.yarnpkg.com/immutable/-/immutable-4.3.0.tgz#eb1738f14ffb39fd068b1dbe1296117484dd34be" |
6444 | integrity sha512-WDxL3Hheb1JkRN3sQkyujNlL/xRjAo3rJtaU5xeufUauG66JdMr32bLj4gF+vWl84DIA3Zxw7tiAjneYzRRw+w== | 6973 | integrity sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg== |
6445 | 6974 | ||
6446 | import-fresh@^3.0.0, import-fresh@^3.2.1: | 6975 | import-fresh@^3.0.0, import-fresh@^3.2.1: |
6447 | version "3.3.0" | 6976 | version "3.3.0" |
@@ -6507,10 +7036,10 @@ inherits@2.0.3: | |||
6507 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" | 7036 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" |
6508 | integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== | 7037 | integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== |
6509 | 7038 | ||
6510 | ini@3.0.1: | 7039 | ini@4.0.0: |
6511 | version "3.0.1" | 7040 | version "4.0.0" |
6512 | resolved "https://registry.yarnpkg.com/ini/-/ini-3.0.1.tgz#c76ec81007875bc44d544ff7a11a55d12294102d" | 7041 | resolved "https://registry.yarnpkg.com/ini/-/ini-4.0.0.tgz#35b4b0ba3bb9a3feb8c50dbf92fb1671efda88eb" |
6513 | integrity sha512-it4HyVAUTKBc6m8e1iXWvXSTdndF7HbdN713+kvLrymxTaU4AUBWrJ4vEooP+V7fexnVD3LKcBshjGGPefSMUQ== | 7042 | integrity sha512-t0ikzf5qkSFqRl1e6ejKBe+Tk2bsQd8ivEkcisyGXsku2t8NvXZ1Y3RRz5vxrDgOrTBOi13CvGsVoI5wVpd7xg== |
6514 | 7043 | ||
6515 | ini@^1.3.2, ini@^1.3.5: | 7044 | ini@^1.3.2, ini@^1.3.5: |
6516 | version "1.3.8" | 7045 | version "1.3.8" |
@@ -6538,7 +7067,7 @@ inquirer@8.2.4: | |||
6538 | through "^2.3.6" | 7067 | through "^2.3.6" |
6539 | wrap-ansi "^7.0.0" | 7068 | wrap-ansi "^7.0.0" |
6540 | 7069 | ||
6541 | internal-slot@^1.0.4: | 7070 | internal-slot@^1.0.4, internal-slot@^1.0.5: |
6542 | version "1.0.5" | 7071 | version "1.0.5" |
6543 | resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.5.tgz#f2a2ee21f668f8627a4667f309dc0f4fb6674986" | 7072 | resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.5.tgz#f2a2ee21f668f8627a4667f309dc0f4fb6674986" |
6544 | integrity sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ== | 7073 | integrity sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ== |
@@ -6553,13 +7082,13 @@ interpret@^3.1.1: | |||
6553 | integrity sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ== | 7082 | integrity sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ== |
6554 | 7083 | ||
6555 | intl-messageformat@^10.1.0: | 7084 | intl-messageformat@^10.1.0: |
6556 | version "10.3.0" | 7085 | version "10.3.5" |
6557 | resolved "https://registry.yarnpkg.com/intl-messageformat/-/intl-messageformat-10.3.0.tgz#6a3a30882bf94dfa7014cc642c66abdafd942c0e" | 7086 | resolved "https://registry.yarnpkg.com/intl-messageformat/-/intl-messageformat-10.3.5.tgz#f55684fc663e62616ad59d3a504ea0cac3f267b7" |
6558 | integrity sha512-FKeBZKH9T2Ue4RUXCuwY/hEaRHU8cgICevlGKog0qSBuz/amtRKNBLetBLmRxiHeEkF7JBBckC+56GIwshlRwA== | 7087 | integrity sha512-6kPkftF8Jg3XJCkGKa5OD+nYQ+qcSxF4ZkuDdXZ6KGG0VXn+iblJqRFyDdm9VvKcMyC0Km2+JlVQffFM52D0YA== |
6559 | dependencies: | 7088 | dependencies: |
6560 | "@formatjs/ecma402-abstract" "1.14.3" | 7089 | "@formatjs/ecma402-abstract" "1.15.0" |
6561 | "@formatjs/fast-memoize" "1.2.8" | 7090 | "@formatjs/fast-memoize" "2.0.1" |
6562 | "@formatjs/icu-messageformat-parser" "2.2.0" | 7091 | "@formatjs/icu-messageformat-parser" "2.4.0" |
6563 | tslib "^2.4.0" | 7092 | tslib "^2.4.0" |
6564 | 7093 | ||
6565 | invert-kv@^1.0.0: | 7094 | invert-kv@^1.0.0: |
@@ -6612,13 +7141,13 @@ is-arguments@^1.1.1: | |||
6612 | call-bind "^1.0.2" | 7141 | call-bind "^1.0.2" |
6613 | has-tostringtag "^1.0.0" | 7142 | has-tostringtag "^1.0.0" |
6614 | 7143 | ||
6615 | is-array-buffer@^3.0.1: | 7144 | is-array-buffer@^3.0.1, is-array-buffer@^3.0.2: |
6616 | version "3.0.1" | 7145 | version "3.0.2" |
6617 | resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.1.tgz#deb1db4fcae48308d54ef2442706c0393997052a" | 7146 | resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.2.tgz#f2653ced8412081638ecb0ebbd0c41c6e0aecbbe" |
6618 | integrity sha512-ASfLknmY8Xa2XtB4wmbz13Wu202baeA18cJBCeCy0wXUHZF0IPyVEXqKEcd+t2fNSLLL1vC6k7lxZEojNbISXQ== | 7147 | integrity sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w== |
6619 | dependencies: | 7148 | dependencies: |
6620 | call-bind "^1.0.2" | 7149 | call-bind "^1.0.2" |
6621 | get-intrinsic "^1.1.3" | 7150 | get-intrinsic "^1.2.0" |
6622 | is-typed-array "^1.1.10" | 7151 | is-typed-array "^1.1.10" |
6623 | 7152 | ||
6624 | is-arrayish@^0.2.1: | 7153 | is-arrayish@^0.2.1: |
@@ -6658,10 +7187,10 @@ is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7: | |||
6658 | resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" | 7187 | resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" |
6659 | integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== | 7188 | integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== |
6660 | 7189 | ||
6661 | is-core-module@^2.11.0, is-core-module@^2.5.0, is-core-module@^2.8.1, is-core-module@^2.9.0: | 7190 | is-core-module@^2.11.0, is-core-module@^2.5.0, is-core-module@^2.8.1: |
6662 | version "2.11.0" | 7191 | version "2.12.1" |
6663 | resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.11.0.tgz#ad4cb3e3863e814523c96f3f58d26cc570ff0144" | 7192 | resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.12.1.tgz#0c0b6885b6f80011c71541ce15c8d66cf5a4f9fd" |
6664 | integrity sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw== | 7193 | integrity sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg== |
6665 | dependencies: | 7194 | dependencies: |
6666 | has "^1.0.3" | 7195 | has "^1.0.3" |
6667 | 7196 | ||
@@ -6942,15 +7471,24 @@ istanbul-lib-instrument@^5.0.4: | |||
6942 | istanbul-lib-coverage "^3.2.0" | 7471 | istanbul-lib-coverage "^3.2.0" |
6943 | semver "^6.3.0" | 7472 | semver "^6.3.0" |
6944 | 7473 | ||
7474 | jackspeak@^2.0.3: | ||
7475 | version "2.2.1" | ||
7476 | resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-2.2.1.tgz#655e8cf025d872c9c03d3eb63e8f0c024fef16a6" | ||
7477 | integrity sha512-MXbxovZ/Pm42f6cDIDkl3xpwv1AGwObKwfmjs2nQePiy85tP3fatofl3FC1aBsOtP/6fq5SbtgHwWcMsLP+bDw== | ||
7478 | dependencies: | ||
7479 | "@isaacs/cliui" "^8.0.2" | ||
7480 | optionalDependencies: | ||
7481 | "@pkgjs/parseargs" "^0.11.0" | ||
7482 | |||
6945 | jake@^10.8.5: | 7483 | jake@^10.8.5: |
6946 | version "10.8.5" | 7484 | version "10.8.6" |
6947 | resolved "https://registry.yarnpkg.com/jake/-/jake-10.8.5.tgz#f2183d2c59382cb274226034543b9c03b8164c46" | 7485 | resolved "https://registry.yarnpkg.com/jake/-/jake-10.8.6.tgz#227a96786a1e035214e0ba84b482d6223d41ef04" |
6948 | integrity sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw== | 7486 | integrity sha512-G43Ub9IYEFfu72sua6rzooi8V8Gz2lkfk48rW20vEWCGizeaEPlKB1Kh8JIA84yQbiAEfqlPmSpGgCKKxH3rDA== |
6949 | dependencies: | 7487 | dependencies: |
6950 | async "^3.2.3" | 7488 | async "^3.2.3" |
6951 | chalk "^4.0.2" | 7489 | chalk "^4.0.2" |
6952 | filelist "^1.0.1" | 7490 | filelist "^1.0.4" |
6953 | minimatch "^3.0.4" | 7491 | minimatch "^3.1.2" |
6954 | 7492 | ||
6955 | jest-diff@^28.1.3: | 7493 | jest-diff@^28.1.3: |
6956 | version "28.1.3" | 7494 | version "28.1.3" |
@@ -7018,11 +7556,6 @@ join-async-iterator@^1.1.1: | |||
7018 | resolved "https://registry.yarnpkg.com/join-async-iterator/-/join-async-iterator-1.1.1.tgz#7d2857d7f4066267861888d264769e842110d07e" | 7556 | resolved "https://registry.yarnpkg.com/join-async-iterator/-/join-async-iterator-1.1.1.tgz#7d2857d7f4066267861888d264769e842110d07e" |
7019 | integrity sha512-ATse+nuNeKZ9K1y27LKdvPe/GCe9R/u9dw9vI248e+vILeRK3IcJP4JUPAlSmKRCDK0cKhEwfmiw4Skqx7UnGQ== | 7557 | integrity sha512-ATse+nuNeKZ9K1y27LKdvPe/GCe9R/u9dw9vI248e+vILeRK3IcJP4JUPAlSmKRCDK0cKhEwfmiw4Skqx7UnGQ== |
7020 | 7558 | ||
7021 | js-sdsl@^4.1.4: | ||
7022 | version "4.3.0" | ||
7023 | resolved "https://registry.yarnpkg.com/js-sdsl/-/js-sdsl-4.3.0.tgz#aeefe32a451f7af88425b11fdb5f58c90ae1d711" | ||
7024 | integrity sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ== | ||
7025 | |||
7026 | js-tokens@^4.0.0: | 7559 | js-tokens@^4.0.0: |
7027 | version "4.0.0" | 7560 | version "4.0.0" |
7028 | resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" | 7561 | resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" |
@@ -7035,7 +7568,7 @@ js-yaml@4.1.0, js-yaml@^4.1.0: | |||
7035 | dependencies: | 7568 | dependencies: |
7036 | argparse "^2.0.1" | 7569 | argparse "^2.0.1" |
7037 | 7570 | ||
7038 | js-yaml@^3.13.1: | 7571 | js-yaml@^3.10.0, js-yaml@^3.13.1: |
7039 | version "3.14.1" | 7572 | version "3.14.1" |
7040 | resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" | 7573 | resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" |
7041 | integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== | 7574 | integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== |
@@ -7053,10 +7586,10 @@ jschannel@^1.0.2: | |||
7053 | resolved "https://registry.yarnpkg.com/jschannel/-/jschannel-1.0.2.tgz#8932010e9c6042a27bc93b918dac2e267976ae14" | 7586 | resolved "https://registry.yarnpkg.com/jschannel/-/jschannel-1.0.2.tgz#8932010e9c6042a27bc93b918dac2e267976ae14" |
7054 | integrity sha512-y3cXMp8IWckhlCOvDxg+TcuNSHYA6PLm9tVuYHdfMhjtFgTrinv6gcoOdeg9RG4XA8UzmgFsM92EpUKJ8qmcpw== | 7587 | integrity sha512-y3cXMp8IWckhlCOvDxg+TcuNSHYA6PLm9tVuYHdfMhjtFgTrinv6gcoOdeg9RG4XA8UzmgFsM92EpUKJ8qmcpw== |
7055 | 7588 | ||
7056 | jsdoc-type-pratt-parser@~3.1.0: | 7589 | jsdoc-type-pratt-parser@~4.0.0: |
7057 | version "3.1.0" | 7590 | version "4.0.0" |
7058 | resolved "https://registry.yarnpkg.com/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-3.1.0.tgz#a4a56bdc6e82e5865ffd9febc5b1a227ff28e67e" | 7591 | resolved "https://registry.yarnpkg.com/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-4.0.0.tgz#136f0571a99c184d84ec84662c45c29ceff71114" |
7059 | integrity sha512-MgtD0ZiCDk9B+eI73BextfRrVQl0oyzRG8B2BjORts6jbunj4ScKPcyXGTbB6eXL4y9TzxCm6hyeLq/2ASzNdw== | 7592 | integrity sha512-YtOli5Cmzy3q4dP26GraSOeAhqecewG04hoO8DY56CH4KJ9Fvv5qKWUCCo3HZob7esJQHCv6/+bnTy72xZZaVQ== |
7060 | 7593 | ||
7061 | jsesc@^2.5.1: | 7594 | jsesc@^2.5.1: |
7062 | version "2.5.2" | 7595 | version "2.5.2" |
@@ -7108,7 +7641,7 @@ json-stringify-safe@~5.0.1: | |||
7108 | resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" | 7641 | resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" |
7109 | integrity sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA== | 7642 | integrity sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA== |
7110 | 7643 | ||
7111 | json5@^1.0.1: | 7644 | json5@^1.0.2: |
7112 | version "1.0.2" | 7645 | version "1.0.2" |
7113 | resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.2.tgz#63d98d60f21b313b77c4d6da18bfa69d80e1d593" | 7646 | resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.2.tgz#63d98d60f21b313b77c4d6da18bfa69d80e1d593" |
7114 | integrity sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA== | 7647 | integrity sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA== |
@@ -7204,15 +7737,15 @@ kind-of@^6.0.2, kind-of@^6.0.3: | |||
7204 | resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" | 7737 | resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" |
7205 | integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== | 7738 | integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== |
7206 | 7739 | ||
7207 | klona@^2.0.4, klona@^2.0.5: | 7740 | klona@^2.0.4, klona@^2.0.6: |
7208 | version "2.0.6" | 7741 | version "2.0.6" |
7209 | resolved "https://registry.yarnpkg.com/klona/-/klona-2.0.6.tgz#85bffbf819c03b2f53270412420a4555ef882e22" | 7742 | resolved "https://registry.yarnpkg.com/klona/-/klona-2.0.6.tgz#85bffbf819c03b2f53270412420a4555ef882e22" |
7210 | integrity sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA== | 7743 | integrity sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA== |
7211 | 7744 | ||
7212 | known-css-properties@^0.26.0: | 7745 | known-css-properties@^0.27.0: |
7213 | version "0.26.0" | 7746 | version "0.27.0" |
7214 | resolved "https://registry.yarnpkg.com/known-css-properties/-/known-css-properties-0.26.0.tgz#008295115abddc045a9f4ed7e2a84dc8b3a77649" | 7747 | resolved "https://registry.yarnpkg.com/known-css-properties/-/known-css-properties-0.27.0.tgz#82a9358dda5fe7f7bd12b5e7142c0a205393c0c5" |
7215 | integrity sha512-5FZRzrZzNTBruuurWpvZnvP9pum+fe0HcK8z/ooo+U+Hmp4vtbyp1/QDsqmufirXy4egGzbaH/y2uCZf+6W5Kg== | 7748 | integrity sha512-uMCj6+hZYDoffuvAJjFAPz56E9uoowFHmTkqRtRq5WyC5Q6Cu/fTZKNQpX/RbzChBYLLl3lo8CjFZBAZXq9qFg== |
7216 | 7749 | ||
7217 | ky@0.30.0: | 7750 | ky@0.30.0: |
7218 | version "0.30.0" | 7751 | version "0.30.0" |
@@ -7224,6 +7757,14 @@ last-one-wins@^1.0.4: | |||
7224 | resolved "https://registry.yarnpkg.com/last-one-wins/-/last-one-wins-1.0.4.tgz#c1bfd0cbcb46790ec9156b8d1aee8fcb86cda22a" | 7757 | resolved "https://registry.yarnpkg.com/last-one-wins/-/last-one-wins-1.0.4.tgz#c1bfd0cbcb46790ec9156b8d1aee8fcb86cda22a" |
7225 | integrity sha512-t+KLJFkHPQk8lfN6WBOiGkiUXoub+gnb2XTYI2P3aiISL+94xgZ1vgz1SXN/N4hthuOoLXarXfBZPUruyjQtfA== | 7758 | integrity sha512-t+KLJFkHPQk8lfN6WBOiGkiUXoub+gnb2XTYI2P3aiISL+94xgZ1vgz1SXN/N4hthuOoLXarXfBZPUruyjQtfA== |
7226 | 7759 | ||
7760 | launch-editor@^2.6.0: | ||
7761 | version "2.6.0" | ||
7762 | resolved "https://registry.yarnpkg.com/launch-editor/-/launch-editor-2.6.0.tgz#4c0c1a6ac126c572bd9ff9a30da1d2cae66defd7" | ||
7763 | integrity sha512-JpDCcQnyAAzZZaZ7vEiSqL690w7dAEyLao+KC96zBplnYbJS7TYNjvM3M7y3dGz+v7aIsJk3hllWuc0kWAjyRQ== | ||
7764 | dependencies: | ||
7765 | picocolors "^1.0.0" | ||
7766 | shell-quote "^1.7.3" | ||
7767 | |||
7227 | lazystream@^1.0.0: | 7768 | lazystream@^1.0.0: |
7228 | version "1.0.1" | 7769 | version "1.0.1" |
7229 | resolved "https://registry.yarnpkg.com/lazystream/-/lazystream-1.0.1.tgz#494c831062f1f9408251ec44db1cba29242a2638" | 7770 | resolved "https://registry.yarnpkg.com/lazystream/-/lazystream-1.0.1.tgz#494c831062f1f9408251ec44db1cba29242a2638" |
@@ -7278,9 +7819,9 @@ license-webpack-plugin@4.0.2: | |||
7278 | webpack-sources "^3.0.0" | 7819 | webpack-sources "^3.0.0" |
7279 | 7820 | ||
7280 | lighthouse-logger@^1.0.0: | 7821 | lighthouse-logger@^1.0.0: |
7281 | version "1.3.0" | 7822 | version "1.4.2" |
7282 | resolved "https://registry.yarnpkg.com/lighthouse-logger/-/lighthouse-logger-1.3.0.tgz#ba6303e739307c4eee18f08249524e7dafd510db" | 7823 | resolved "https://registry.yarnpkg.com/lighthouse-logger/-/lighthouse-logger-1.4.2.tgz#aef90f9e97cd81db367c7634292ee22079280aaa" |
7283 | integrity sha512-BbqAKApLb9ywUli+0a+PcV04SyJ/N1q/8qgCNe6U97KbPCS1BTksEuHFLYdvc8DltuhfxIUBqDZsC0bBGtl3lA== | 7824 | integrity sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g== |
7284 | dependencies: | 7825 | dependencies: |
7285 | debug "^2.6.9" | 7826 | debug "^2.6.9" |
7286 | marky "^1.2.2" | 7827 | marky "^1.2.2" |
@@ -7295,10 +7836,15 @@ lines-and-columns@^1.1.6: | |||
7295 | resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" | 7836 | resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" |
7296 | integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== | 7837 | integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== |
7297 | 7838 | ||
7839 | lines-and-columns@~2.0.3: | ||
7840 | version "2.0.3" | ||
7841 | resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-2.0.3.tgz#b2f0badedb556b747020ab8ea7f0373e22efac1b" | ||
7842 | integrity sha512-cNOjgCnLB+FnvWWtyRTzmB3POJ+cXxTA81LoW7u8JdmhfXzriropYwpjShnz1QLLWsQwY7nIxoDmcPTwphDK9w== | ||
7843 | |||
7298 | linkify-html@^4.0.2: | 7844 | linkify-html@^4.0.2: |
7299 | version "4.1.0" | 7845 | version "4.1.1" |
7300 | resolved "https://registry.yarnpkg.com/linkify-html/-/linkify-html-4.1.0.tgz#c7881090a21020e06d956039450c239b3ca06536" | 7846 | resolved "https://registry.yarnpkg.com/linkify-html/-/linkify-html-4.1.1.tgz#da88082149471bb6d3945fabf0d855a33c7f4120" |
7301 | integrity sha512-cQSNN4i5V1xRjdSUEnXgn855xsl+usD7zBSsNyMSFBf4NlaZFocn7cExJA217azxODeqea79b6fDPXLa7jdkcA== | 7847 | integrity sha512-7RcF7gIhEOGBBvs7orCJ2tevaz7iF0ZLZSRPWNNBOnW/uGjOOQYB+ztSeHF6dchMC2dM9H8zZlt6Z959bjteaw== |
7302 | 7848 | ||
7303 | linkify-it@^4.0.1: | 7849 | linkify-it@^4.0.1: |
7304 | version "4.0.1" | 7850 | version "4.0.1" |
@@ -7308,9 +7854,9 @@ linkify-it@^4.0.1: | |||
7308 | uc.micro "^1.0.1" | 7854 | uc.micro "^1.0.1" |
7309 | 7855 | ||
7310 | linkifyjs@^4.0.2: | 7856 | linkifyjs@^4.0.2: |
7311 | version "4.1.0" | 7857 | version "4.1.1" |
7312 | resolved "https://registry.yarnpkg.com/linkifyjs/-/linkifyjs-4.1.0.tgz#0460bfcc37d3348fa80e078d92e7bbc82588db15" | 7858 | resolved "https://registry.yarnpkg.com/linkifyjs/-/linkifyjs-4.1.1.tgz#73d427e3bbaaf4ca8e71c589ad4ffda11a9a5fde" |
7313 | integrity sha512-Ffv8VoY3+ixI1b3aZ3O+jM6x17cOsgwfB1Wq7pkytbo1WlyRp6ZO0YDMqiWT/gQPY/CmtiGuKfzDIVqxh1aCTA== | 7859 | integrity sha512-zFN/CTVmbcVef+WaDXT63dNzzkfRBKT1j464NJQkV7iSgJU0sLBus9W0HBwnXK13/hf168pbrx/V/bjEHOXNHA== |
7314 | 7860 | ||
7315 | load-ip-set@^2.2.1: | 7861 | load-ip-set@^2.2.1: |
7316 | version "2.2.1" | 7862 | version "2.2.1" |
@@ -7513,9 +8059,14 @@ lru-cache@^6.0.0: | |||
7513 | yallist "^4.0.0" | 8059 | yallist "^4.0.0" |
7514 | 8060 | ||
7515 | lru-cache@^7.4.4, lru-cache@^7.5.1, lru-cache@^7.7.1: | 8061 | lru-cache@^7.4.4, lru-cache@^7.5.1, lru-cache@^7.7.1: |
7516 | version "7.15.0" | 8062 | version "7.18.3" |
7517 | resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-7.15.0.tgz#4437550407da5ec8c4fe0946a137fe2f7f07a171" | 8063 | resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-7.18.3.tgz#f793896e0fd0e954a59dfdd82f0773808df6aa89" |
7518 | integrity sha512-LKpNuyKR1lRsqN5DatvMOkW2nmUAwI22HoQK604nhs+WiRWSIC0MFUKq2XYUKv1fCVPK9Cro4d4Il3DxM80/fQ== | 8064 | integrity sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA== |
8065 | |||
8066 | lru-cache@^9.1.1: | ||
8067 | version "9.1.1" | ||
8068 | resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-9.1.1.tgz#c58a93de58630b688de39ad04ef02ef26f1902f1" | ||
8069 | integrity sha512-65/Jky17UwSb0BuB9V+MyDpsOtXKmYwzhyl+cOa9XUiI4uV2Ouy/2voFP3+al0BjZbJgMBD8FojMpAf+Z+qn4A== | ||
7519 | 8070 | ||
7520 | lru@^3.1.0: | 8071 | lru@^3.1.0: |
7521 | version "3.1.0" | 8072 | version "3.1.0" |
@@ -7541,10 +8092,10 @@ m3u8-parser@4.8.0, m3u8-parser@^4.7.1: | |||
7541 | "@videojs/vhs-utils" "^3.0.5" | 8092 | "@videojs/vhs-utils" "^3.0.5" |
7542 | global "^4.4.0" | 8093 | global "^4.4.0" |
7543 | 8094 | ||
7544 | magic-string@0.27.0, magic-string@^0.27.0: | 8095 | magic-string@0.30.0: |
7545 | version "0.27.0" | 8096 | version "0.30.0" |
7546 | resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.27.0.tgz#e4a3413b4bab6d98d2becffd48b4a257effdbbf3" | 8097 | resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.0.tgz#fd58a4748c5c4547338a424e90fa5dd17f4de529" |
7547 | integrity sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA== | 8098 | integrity sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ== |
7548 | dependencies: | 8099 | dependencies: |
7549 | "@jridgewell/sourcemap-codec" "^1.4.13" | 8100 | "@jridgewell/sourcemap-codec" "^1.4.13" |
7550 | 8101 | ||
@@ -7603,10 +8154,10 @@ make-fetch-happen@^10.0.3: | |||
7603 | socks-proxy-agent "^7.0.0" | 8154 | socks-proxy-agent "^7.0.0" |
7604 | ssri "^9.0.0" | 8155 | ssri "^9.0.0" |
7605 | 8156 | ||
7606 | make-fetch-happen@^11.0.0: | 8157 | make-fetch-happen@^11.0.0, make-fetch-happen@^11.0.1, make-fetch-happen@^11.1.0: |
7607 | version "11.0.3" | 8158 | version "11.1.1" |
7608 | resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-11.0.3.tgz#ed83dd3685b97f75607156d2721848f6eca561b9" | 8159 | resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz#85ceb98079584a9523d4bf71d32996e7e208549f" |
7609 | integrity sha512-oPLh5m10lRNNZDjJ2kP8UpboUx2uFXVaVweVe/lWut4iHWcQEmfqSVJt2ihZsFI8HbpwyyocaXbCAWf0g1ukIA== | 8160 | integrity sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w== |
7610 | dependencies: | 8161 | dependencies: |
7611 | agentkeepalive "^4.2.1" | 8162 | agentkeepalive "^4.2.1" |
7612 | cacache "^17.0.0" | 8163 | cacache "^17.0.0" |
@@ -7615,7 +8166,7 @@ make-fetch-happen@^11.0.0: | |||
7615 | https-proxy-agent "^5.0.0" | 8166 | https-proxy-agent "^5.0.0" |
7616 | is-lambda "^1.0.1" | 8167 | is-lambda "^1.0.1" |
7617 | lru-cache "^7.7.1" | 8168 | lru-cache "^7.7.1" |
7618 | minipass "^4.0.0" | 8169 | minipass "^5.0.0" |
7619 | minipass-fetch "^3.0.0" | 8170 | minipass-fetch "^3.0.0" |
7620 | minipass-flush "^1.0.5" | 8171 | minipass-flush "^1.0.5" |
7621 | minipass-pipeline "^1.2.4" | 8172 | minipass-pipeline "^1.2.4" |
@@ -7699,9 +8250,9 @@ mem@^1.1.0: | |||
7699 | mimic-fn "^1.0.0" | 8250 | mimic-fn "^1.0.0" |
7700 | 8251 | ||
7701 | memfs@^3.4.12, memfs@^3.4.3: | 8252 | memfs@^3.4.12, memfs@^3.4.3: |
7702 | version "3.4.13" | 8253 | version "3.5.1" |
7703 | resolved "https://registry.yarnpkg.com/memfs/-/memfs-3.4.13.tgz#248a8bd239b3c240175cd5ec548de5227fc4f345" | 8254 | resolved "https://registry.yarnpkg.com/memfs/-/memfs-3.5.1.tgz#f0cd1e2bfaef58f6fe09bfb9c2288f07fea099ec" |
7704 | integrity sha512-omTM41g3Skpvx5dSYeZIbXKcXoAVc/AoMNwn9TKx++L/gaen/+4TTttmu8ZSch5vfVJ8uJvGbroTsIlslRg6lg== | 8255 | integrity sha512-UWbFJKvj5k+nETdteFndTpYxdeTMox/ULeqX5k/dpaQJCCFmj5EeKv3dBcyO2xmkRAx2vppRu5dVG7SOtsGOzA== |
7705 | dependencies: | 8256 | dependencies: |
7706 | fs-monkey "^1.0.3" | 8257 | fs-monkey "^1.0.3" |
7707 | 8258 | ||
@@ -7812,10 +8363,17 @@ min-indent@^1.0.0: | |||
7812 | resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" | 8363 | resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" |
7813 | integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== | 8364 | integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== |
7814 | 8365 | ||
7815 | mini-css-extract-plugin@2.7.2, mini-css-extract-plugin@^2.2.0: | 8366 | mini-css-extract-plugin@2.7.5: |
7816 | version "2.7.2" | 8367 | version "2.7.5" |
7817 | resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.2.tgz#e049d3ea7d3e4e773aad585c6cb329ce0c7b72d7" | 8368 | resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.5.tgz#afbb344977659ec0f1f6e050c7aea456b121cfc5" |
7818 | integrity sha512-EdlUizq13o0Pd+uCp+WO/JpkLvHRVGt97RqfeGhXqAcorYo1ypJSpkV+WDT0vY/kmh/p7wRdJNJtuyK540PXDw== | 8369 | integrity sha512-9HaR++0mlgom81s95vvNjxkg52n2b5s//3ZTI1EtzFb98awsLSivs2LMsVqnQ3ay0PVhqWcGNyDaTE961FOcjQ== |
8370 | dependencies: | ||
8371 | schema-utils "^4.0.0" | ||
8372 | |||
8373 | mini-css-extract-plugin@^2.2.0: | ||
8374 | version "2.7.6" | ||
8375 | resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.6.tgz#282a3d38863fddcd2e0c220aaed5b90bc156564d" | ||
8376 | integrity sha512-Qk7HcgaPkGG6eD77mLvZS1nmxlao3j+9PkrT9Uc7HAE1id3F41+DdBRYRYkbyfNRGzm8/YWtzhw7nVPmwhqTQw== | ||
7819 | dependencies: | 8377 | dependencies: |
7820 | schema-utils "^4.0.0" | 8378 | schema-utils "^4.0.0" |
7821 | 8379 | ||
@@ -7824,6 +8382,13 @@ minimalistic-assert@^1.0.0: | |||
7824 | resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" | 8382 | resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" |
7825 | integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== | 8383 | integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== |
7826 | 8384 | ||
8385 | minimatch@3.0.5: | ||
8386 | version "3.0.5" | ||
8387 | resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.5.tgz#4da8f1290ee0f0f8e83d60ca69f8f134068604a3" | ||
8388 | integrity sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw== | ||
8389 | dependencies: | ||
8390 | brace-expansion "^1.1.7" | ||
8391 | |||
7827 | minimatch@5.0.1: | 8392 | minimatch@5.0.1: |
7828 | version "5.0.1" | 8393 | version "5.0.1" |
7829 | resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.0.1.tgz#fb9022f7528125187c92bd9e9b6366be1cf3415b" | 8394 | resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.0.1.tgz#fb9022f7528125187c92bd9e9b6366be1cf3415b" |
@@ -7845,13 +8410,20 @@ minimatch@^5.0.1, minimatch@^5.1.0: | |||
7845 | dependencies: | 8410 | dependencies: |
7846 | brace-expansion "^2.0.1" | 8411 | brace-expansion "^2.0.1" |
7847 | 8412 | ||
7848 | minimatch@^6.0.4, minimatch@^6.1.6: | 8413 | minimatch@^6.0.4: |
7849 | version "6.2.0" | 8414 | version "6.2.0" |
7850 | resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-6.2.0.tgz#2b70fd13294178c69c04dfc05aebdb97a4e79e42" | 8415 | resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-6.2.0.tgz#2b70fd13294178c69c04dfc05aebdb97a4e79e42" |
7851 | integrity sha512-sauLxniAmvnhhRjFwPNnJKaPFYyddAgbYdeUpHULtCT/GhzdCx/MDNy+Y40lBxTQUrMzDE8e0S43Z5uqfO0REg== | 8416 | integrity sha512-sauLxniAmvnhhRjFwPNnJKaPFYyddAgbYdeUpHULtCT/GhzdCx/MDNy+Y40lBxTQUrMzDE8e0S43Z5uqfO0REg== |
7852 | dependencies: | 8417 | dependencies: |
7853 | brace-expansion "^2.0.1" | 8418 | brace-expansion "^2.0.1" |
7854 | 8419 | ||
8420 | minimatch@^9.0.0, minimatch@^9.0.1: | ||
8421 | version "9.0.1" | ||
8422 | resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.1.tgz#8a555f541cf976c622daf078bb28f29fb927c253" | ||
8423 | integrity sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w== | ||
8424 | dependencies: | ||
8425 | brace-expansion "^2.0.1" | ||
8426 | |||
7855 | minimatch@~3.0.2: | 8427 | minimatch@~3.0.2: |
7856 | version "3.0.8" | 8428 | version "3.0.8" |
7857 | resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.8.tgz#5e6a59bd11e2ab0de1cfb843eb2d82e546c321c1" | 8429 | resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.8.tgz#5e6a59bd11e2ab0de1cfb843eb2d82e546c321c1" |
@@ -7892,11 +8464,11 @@ minipass-fetch@^2.0.3: | |||
7892 | encoding "^0.1.13" | 8464 | encoding "^0.1.13" |
7893 | 8465 | ||
7894 | minipass-fetch@^3.0.0: | 8466 | minipass-fetch@^3.0.0: |
7895 | version "3.0.1" | 8467 | version "3.0.3" |
7896 | resolved "https://registry.yarnpkg.com/minipass-fetch/-/minipass-fetch-3.0.1.tgz#bae3789f668d82ffae3ea47edc6b78b8283b3656" | 8468 | resolved "https://registry.yarnpkg.com/minipass-fetch/-/minipass-fetch-3.0.3.tgz#d9df70085609864331b533c960fd4ffaa78d15ce" |
7897 | integrity sha512-t9/wowtf7DYkwz8cfMSt0rMwiyNIBXf5CKZ3S5ZMqRqMYT0oLTp0x1WorMI9WTwvaPg21r1JbFxJMum8JrLGfw== | 8469 | integrity sha512-n5ITsTkDqYkYJZjcRWzZt9qnZKCT7nKCosJhHoj7S7zD+BP4jVbWs+odsniw5TA3E0sLomhTKOKjF86wf11PuQ== |
7898 | dependencies: | 8470 | dependencies: |
7899 | minipass "^4.0.0" | 8471 | minipass "^5.0.0" |
7900 | minipass-sized "^1.0.3" | 8472 | minipass-sized "^1.0.3" |
7901 | minizlib "^2.1.2" | 8473 | minizlib "^2.1.2" |
7902 | optionalDependencies: | 8474 | optionalDependencies: |
@@ -7938,10 +8510,15 @@ minipass@^3.0.0, minipass@^3.1.1, minipass@^3.1.6: | |||
7938 | dependencies: | 8510 | dependencies: |
7939 | yallist "^4.0.0" | 8511 | yallist "^4.0.0" |
7940 | 8512 | ||
7941 | minipass@^4.0.0: | 8513 | minipass@^5.0.0: |
7942 | version "4.0.3" | 8514 | version "5.0.0" |
7943 | resolved "https://registry.yarnpkg.com/minipass/-/minipass-4.0.3.tgz#00bfbaf1e16e35e804f4aa31a7c1f6b8d9f0ee72" | 8515 | resolved "https://registry.yarnpkg.com/minipass/-/minipass-5.0.0.tgz#3e9788ffb90b694a5d0ec94479a45b5d8738133d" |
7944 | integrity sha512-OW2r4sQ0sI+z5ckEt5c1Tri4xTgZwYDxpE54eqWlQloQRoWtXjqt9udJ5Z4dSv7wK+nfFI7FRXyCpBSft+gpFw== | 8516 | integrity sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ== |
8517 | |||
8518 | "minipass@^5.0.0 || ^6.0.2": | ||
8519 | version "6.0.2" | ||
8520 | resolved "https://registry.yarnpkg.com/minipass/-/minipass-6.0.2.tgz#542844b6c4ce95b202c0995b0a471f1229de4c81" | ||
8521 | integrity sha512-MzWSV5nYVT7mVyWCwn2o7JH13w2TBRmmSqSRCKzTw+lmft9X4z+3wjvs06Tzijo5z4W/kahUCDpRXTF+ZrmF/w== | ||
7945 | 8522 | ||
7946 | minizlib@^2.1.1, minizlib@^2.1.2: | 8523 | minizlib@^2.1.1, minizlib@^2.1.2: |
7947 | version "2.1.2" | 8524 | version "2.1.2" |
@@ -7961,6 +8538,11 @@ mkdirp@^1.0.3, mkdirp@^1.0.4: | |||
7961 | resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" | 8538 | resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" |
7962 | integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== | 8539 | integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== |
7963 | 8540 | ||
8541 | mkdirp@^3.0.0: | ||
8542 | version "3.0.1" | ||
8543 | resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-3.0.1.tgz#e44e4c5607fb279c168241713cc6e0fea9adcb50" | ||
8544 | integrity sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg== | ||
8545 | |||
7964 | mocha@^10.0.0: | 8546 | mocha@^10.0.0: |
7965 | version "10.2.0" | 8547 | version "10.2.0" |
7966 | resolved "https://registry.yarnpkg.com/mocha/-/mocha-10.2.0.tgz#1fd4a7c32ba5ac372e03a17eef435bd00e5c68b8" | 8548 | resolved "https://registry.yarnpkg.com/mocha/-/mocha-10.2.0.tgz#1fd4a7c32ba5ac372e03a17eef435bd00e5c68b8" |
@@ -8025,7 +8607,7 @@ mpd-parser@0.22.1, mpd-parser@^0.22.1: | |||
8025 | "@xmldom/xmldom" "^0.8.3" | 8607 | "@xmldom/xmldom" "^0.8.3" |
8026 | global "^4.4.0" | 8608 | global "^4.4.0" |
8027 | 8609 | ||
8028 | mrmime@^1.0.0: | 8610 | mrmime@1.0.1, mrmime@^1.0.0: |
8029 | version "1.0.1" | 8611 | version "1.0.1" |
8030 | resolved "https://registry.yarnpkg.com/mrmime/-/mrmime-1.0.1.tgz#5f90c825fad4bdd41dc914eff5d1a8cfdaf24f27" | 8612 | resolved "https://registry.yarnpkg.com/mrmime/-/mrmime-1.0.1.tgz#5f90c825fad4bdd41dc914eff5d1a8cfdaf24f27" |
8031 | integrity sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw== | 8613 | integrity sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw== |
@@ -8079,10 +8661,10 @@ nanoid@3.3.3: | |||
8079 | resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.3.tgz#fd8e8b7aa761fe807dba2d1b98fb7241bb724a25" | 8661 | resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.3.tgz#fd8e8b7aa761fe807dba2d1b98fb7241bb724a25" |
8080 | integrity sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w== | 8662 | integrity sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w== |
8081 | 8663 | ||
8082 | nanoid@^3.3.4: | 8664 | nanoid@^3.3.6: |
8083 | version "3.3.4" | 8665 | version "3.3.6" |
8084 | resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.4.tgz#730b67e3cd09e2deacf03c027c81c9d9dbc5e8ab" | 8666 | resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.6.tgz#443380c856d6e9f9824267d960b4236ad583ea4c" |
8085 | integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw== | 8667 | integrity sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA== |
8086 | 8668 | ||
8087 | napi-macros@^2.0.0: | 8669 | napi-macros@^2.0.0: |
8088 | version "2.2.2" | 8670 | version "2.2.2" |
@@ -8128,12 +8710,12 @@ next-event@^1.0.0: | |||
8128 | resolved "https://registry.yarnpkg.com/next-event/-/next-event-1.0.0.tgz#e7778acde2e55802e0ad1879c39cf6f75eda61d8" | 8710 | resolved "https://registry.yarnpkg.com/next-event/-/next-event-1.0.0.tgz#e7778acde2e55802e0ad1879c39cf6f75eda61d8" |
8129 | integrity sha512-IXGPhl/yAiUU597gz+k5OYxYZkmLSWTcPPcpQjWABud9OK6m/ZNLrVdcEu4e7NgmOObFIhgZVg1jecPYT/6AoA== | 8711 | integrity sha512-IXGPhl/yAiUU597gz+k5OYxYZkmLSWTcPPcpQjWABud9OK6m/ZNLrVdcEu4e7NgmOObFIhgZVg1jecPYT/6AoA== |
8130 | 8712 | ||
8131 | ngx-uploadx@^5.1.0: | 8713 | ngx-uploadx@^6.1.0: |
8132 | version "5.4.0" | 8714 | version "6.1.0" |
8133 | resolved "https://registry.yarnpkg.com/ngx-uploadx/-/ngx-uploadx-5.4.0.tgz#4be4ea11e99d87f5e2a9706435f2e27f840fb03a" | 8715 | resolved "https://registry.yarnpkg.com/ngx-uploadx/-/ngx-uploadx-6.1.0.tgz#40f00c352ba5a1af5b4bbe78a6a7572518314f8c" |
8134 | integrity sha512-rul4vNHpmG3xTw2UHKDvR4P9kTJ9+ekat/FKBdoDf3l5Qlh4cYYprzZCuQJAXBJIOTl8d0qZBJb02VqV0E2WAQ== | 8716 | integrity sha512-JYxC9NI8Z0IFPLOzmoH0iAEc9xsLhqGw+uwabf7rrcMU8nU3KAk/YMKLyvAruDyUxYrcVRQsAQQaZ2UReQ3KHA== |
8135 | dependencies: | 8717 | dependencies: |
8136 | tslib "^2.2.0" | 8718 | tslib "^2.3.0" |
8137 | 8719 | ||
8138 | nice-napi@^1.0.2: | 8720 | nice-napi@^1.0.2: |
8139 | version "1.0.2" | 8721 | version "1.0.2" |
@@ -8151,7 +8733,7 @@ no-case@^3.0.4: | |||
8151 | lower-case "^2.0.2" | 8733 | lower-case "^2.0.2" |
8152 | tslib "^2.0.3" | 8734 | tslib "^2.0.3" |
8153 | 8735 | ||
8154 | node-addon-api@^3.0.0: | 8736 | node-addon-api@^3.0.0, node-addon-api@^3.2.1: |
8155 | version "3.2.1" | 8737 | version "3.2.1" |
8156 | resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-3.2.1.tgz#81325e0a2117789c0128dab65e7e38f07ceba161" | 8738 | resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-3.2.1.tgz#81325e0a2117789c0128dab65e7e38f07ceba161" |
8157 | integrity sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A== | 8739 | integrity sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A== |
@@ -8189,10 +8771,10 @@ node-gyp@^9.0.0: | |||
8189 | tar "^6.1.2" | 8771 | tar "^6.1.2" |
8190 | which "^2.0.2" | 8772 | which "^2.0.2" |
8191 | 8773 | ||
8192 | node-releases@^2.0.6, node-releases@^2.0.8: | 8774 | node-releases@^2.0.8: |
8193 | version "2.0.10" | 8775 | version "2.0.11" |
8194 | resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.10.tgz#c311ebae3b6a148c89b1813fd7c4d3c024ef537f" | 8776 | resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.11.tgz#59d7cef999d13f908e43b5a70001cf3129542f0f" |
8195 | integrity sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w== | 8777 | integrity sha512-+M0PwXeU80kRohZ3aT4J/OnR+l9/KD2nVLNNoRgFtnf+umQVFdGBAO2N8+nCnEi0xlh/Wk3zOGC+vNNx+uM79Q== |
8196 | 8778 | ||
8197 | nodemailer@6.7.3: | 8779 | nodemailer@6.7.3: |
8198 | version "6.7.3" | 8780 | version "6.7.3" |
@@ -8259,16 +8841,16 @@ npm-bundled@^3.0.0: | |||
8259 | npm-normalize-package-bin "^3.0.0" | 8841 | npm-normalize-package-bin "^3.0.0" |
8260 | 8842 | ||
8261 | npm-install-checks@^6.0.0: | 8843 | npm-install-checks@^6.0.0: |
8262 | version "6.0.0" | 8844 | version "6.1.1" |
8263 | resolved "https://registry.yarnpkg.com/npm-install-checks/-/npm-install-checks-6.0.0.tgz#9a021d8e8b3956d61fd265c2eda4735bcd3d9b83" | 8845 | resolved "https://registry.yarnpkg.com/npm-install-checks/-/npm-install-checks-6.1.1.tgz#b459b621634d06546664207fde16810815808db1" |
8264 | integrity sha512-SBU9oFglRVZnfElwAtF14NivyulDqF1VKqqwNsFW9HDcbHMAPHpRSsVFgKuwFGq/hVvWZExz62Th0kvxn/XE7Q== | 8846 | integrity sha512-dH3GmQL4vsPtld59cOn8uY0iOqRmqKvV+DLGwNXV/Q7MDgD2QfOADWd/mFXcIE5LVhYYGjA3baz6W9JneqnuCw== |
8265 | dependencies: | 8847 | dependencies: |
8266 | semver "^7.1.1" | 8848 | semver "^7.1.1" |
8267 | 8849 | ||
8268 | npm-normalize-package-bin@^3.0.0: | 8850 | npm-normalize-package-bin@^3.0.0: |
8269 | version "3.0.0" | 8851 | version "3.0.1" |
8270 | resolved "https://registry.yarnpkg.com/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.0.tgz#6097436adb4ef09e2628b59a7882576fe53ce485" | 8852 | resolved "https://registry.yarnpkg.com/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz#25447e32a9a7de1f51362c61a559233b89947832" |
8271 | integrity sha512-g+DPQSkusnk7HYXr75NtzkIP4+N81i3RPsGFidF3DzHd9MT9wWngmqoeg/fnHFz5MNdtG4w03s+QnhewSLTT2Q== | 8853 | integrity sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ== |
8272 | 8854 | ||
8273 | npm-package-arg@10.1.0, npm-package-arg@^10.0.0: | 8855 | npm-package-arg@10.1.0, npm-package-arg@^10.0.0: |
8274 | version "10.1.0" | 8856 | version "10.1.0" |
@@ -8298,12 +8880,12 @@ npm-pick-manifest@8.0.1, npm-pick-manifest@^8.0.0: | |||
8298 | semver "^7.3.5" | 8880 | semver "^7.3.5" |
8299 | 8881 | ||
8300 | npm-registry-fetch@^14.0.0: | 8882 | npm-registry-fetch@^14.0.0: |
8301 | version "14.0.3" | 8883 | version "14.0.5" |
8302 | resolved "https://registry.yarnpkg.com/npm-registry-fetch/-/npm-registry-fetch-14.0.3.tgz#8545e321c2b36d2c6fe6e009e77e9f0e527f547b" | 8884 | resolved "https://registry.yarnpkg.com/npm-registry-fetch/-/npm-registry-fetch-14.0.5.tgz#fe7169957ba4986a4853a650278ee02e568d115d" |
8303 | integrity sha512-YaeRbVNpnWvsGOjX2wk5s85XJ7l1qQBGAp724h8e2CZFFhMSuw9enom7K1mWVUtvXO1uUSFIAPofQK0pPN0ZcA== | 8885 | integrity sha512-kIDMIo4aBm6xg7jOttupWZamsZRkAqMqwqqbVXnUqstY5+tapvv6bkH/qMR76jdgV+YljEUCyWx3hRYMrJiAgA== |
8304 | dependencies: | 8886 | dependencies: |
8305 | make-fetch-happen "^11.0.0" | 8887 | make-fetch-happen "^11.0.0" |
8306 | minipass "^4.0.0" | 8888 | minipass "^5.0.0" |
8307 | minipass-fetch "^3.0.0" | 8889 | minipass-fetch "^3.0.0" |
8308 | minipass-json-stream "^1.0.1" | 8890 | minipass-json-stream "^1.0.1" |
8309 | minizlib "^2.1.2" | 8891 | minizlib "^2.1.2" |
@@ -8346,12 +8928,62 @@ number-is-nan@^1.0.0: | |||
8346 | resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" | 8928 | resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" |
8347 | integrity sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ== | 8929 | integrity sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ== |
8348 | 8930 | ||
8931 | nx@16.2.1: | ||
8932 | version "16.2.1" | ||
8933 | resolved "https://registry.yarnpkg.com/nx/-/nx-16.2.1.tgz#8571a4663c79dc9d60c98599b19146b58c59b473" | ||
8934 | integrity sha512-O+yGcYIQtYKYagbIuOQFk1P8ki5PHn0BZjdZpsa4K8UZ4pCaRWzlwWwwUL91FUJe6tdhic5710DwAAakbGKP7Q== | ||
8935 | dependencies: | ||
8936 | "@nrwl/tao" "16.2.1" | ||
8937 | "@parcel/watcher" "2.0.4" | ||
8938 | "@yarnpkg/lockfile" "^1.1.0" | ||
8939 | "@yarnpkg/parsers" "^3.0.0-rc.18" | ||
8940 | "@zkochan/js-yaml" "0.0.6" | ||
8941 | axios "^1.0.0" | ||
8942 | chalk "^4.1.0" | ||
8943 | cli-cursor "3.1.0" | ||
8944 | cli-spinners "2.6.1" | ||
8945 | cliui "^7.0.2" | ||
8946 | dotenv "~10.0.0" | ||
8947 | enquirer "~2.3.6" | ||
8948 | fast-glob "3.2.7" | ||
8949 | figures "3.2.0" | ||
8950 | flat "^5.0.2" | ||
8951 | fs-extra "^11.1.0" | ||
8952 | glob "7.1.4" | ||
8953 | ignore "^5.0.4" | ||
8954 | js-yaml "4.1.0" | ||
8955 | jsonc-parser "3.2.0" | ||
8956 | lines-and-columns "~2.0.3" | ||
8957 | minimatch "3.0.5" | ||
8958 | npm-run-path "^4.0.1" | ||
8959 | open "^8.4.0" | ||
8960 | semver "7.3.4" | ||
8961 | string-width "^4.2.3" | ||
8962 | strong-log-transformer "^2.1.0" | ||
8963 | tar-stream "~2.2.0" | ||
8964 | tmp "~0.2.1" | ||
8965 | tsconfig-paths "^4.1.2" | ||
8966 | tslib "^2.3.0" | ||
8967 | v8-compile-cache "2.3.0" | ||
8968 | yargs "^17.6.2" | ||
8969 | yargs-parser "21.1.1" | ||
8970 | optionalDependencies: | ||
8971 | "@nx/nx-darwin-arm64" "16.2.1" | ||
8972 | "@nx/nx-darwin-x64" "16.2.1" | ||
8973 | "@nx/nx-linux-arm-gnueabihf" "16.2.1" | ||
8974 | "@nx/nx-linux-arm64-gnu" "16.2.1" | ||
8975 | "@nx/nx-linux-arm64-musl" "16.2.1" | ||
8976 | "@nx/nx-linux-x64-gnu" "16.2.1" | ||
8977 | "@nx/nx-linux-x64-musl" "16.2.1" | ||
8978 | "@nx/nx-win32-arm64-msvc" "16.2.1" | ||
8979 | "@nx/nx-win32-x64-msvc" "16.2.1" | ||
8980 | |||
8349 | oauth-sign@~0.9.0: | 8981 | oauth-sign@~0.9.0: |
8350 | version "0.9.0" | 8982 | version "0.9.0" |
8351 | resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" | 8983 | resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" |
8352 | integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== | 8984 | integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== |
8353 | 8985 | ||
8354 | object-inspect@^1.10.3, object-inspect@^1.12.2, object-inspect@^1.9.0: | 8986 | object-inspect@^1.10.3, object-inspect@^1.12.3, object-inspect@^1.9.0: |
8355 | version "1.12.3" | 8987 | version "1.12.3" |
8356 | resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.3.tgz#ba62dffd67ee256c8c086dfae69e016cd1f198b9" | 8988 | resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.3.tgz#ba62dffd67ee256c8c086dfae69e016cd1f198b9" |
8357 | integrity sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g== | 8989 | integrity sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g== |
@@ -8419,19 +9051,10 @@ onetime@^5.1.0, onetime@^5.1.2: | |||
8419 | dependencies: | 9051 | dependencies: |
8420 | mimic-fn "^2.1.0" | 9052 | mimic-fn "^2.1.0" |
8421 | 9053 | ||
8422 | open@8.4.0: | 9054 | open@8.4.2, open@^8.0.9, open@^8.4.0: |
8423 | version "8.4.0" | 9055 | version "8.4.2" |
8424 | resolved "https://registry.yarnpkg.com/open/-/open-8.4.0.tgz#345321ae18f8138f82565a910fdc6b39e8c244f8" | 9056 | resolved "https://registry.yarnpkg.com/open/-/open-8.4.2.tgz#5b5ffe2a8f793dcd2aad73e550cb87b59cb084f9" |
8425 | integrity sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q== | 9057 | integrity sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ== |
8426 | dependencies: | ||
8427 | define-lazy-prop "^2.0.0" | ||
8428 | is-docker "^2.1.1" | ||
8429 | is-wsl "^2.2.0" | ||
8430 | |||
8431 | open@^8.0.9: | ||
8432 | version "8.4.1" | ||
8433 | resolved "https://registry.yarnpkg.com/open/-/open-8.4.1.tgz#2ab3754c07f5d1f99a7a8d6a82737c95e3101cff" | ||
8434 | integrity sha512-/4b7qZNhv6Uhd7jjnREh1NjnPxlTq+XNWPG88Ydkj5AILcA5m3ajvcg57pB24EQjKv0dK62XnDqk9c/hkIG5Kg== | ||
8435 | dependencies: | 9058 | dependencies: |
8436 | define-lazy-prop "^2.0.0" | 9059 | define-lazy-prop "^2.0.0" |
8437 | is-docker "^2.1.1" | 9060 | is-docker "^2.1.1" |
@@ -8572,10 +9195,10 @@ package-json-versionify@^1.0.4: | |||
8572 | dependencies: | 9195 | dependencies: |
8573 | browserify-package-json "^1.0.0" | 9196 | browserify-package-json "^1.0.0" |
8574 | 9197 | ||
8575 | pacote@15.0.8: | 9198 | pacote@15.1.3: |
8576 | version "15.0.8" | 9199 | version "15.1.3" |
8577 | resolved "https://registry.yarnpkg.com/pacote/-/pacote-15.0.8.tgz#8a1cb1e0207f9f3c74894feaa716aaa9e35f890e" | 9200 | resolved "https://registry.yarnpkg.com/pacote/-/pacote-15.1.3.tgz#4c0e7fb5e7ab3b27fb3f86514b451ad4c4f64e9d" |
8578 | integrity sha512-UlcumB/XS6xyyIMwg/WwMAyUmga+RivB5KgkRwA1hZNtrx+0Bt41KxHCvg1kr0pZ/ZeD8qjhW4fph6VaYRCbLw== | 9201 | integrity sha512-aRts8cZqxiJVDitmAh+3z+FxuO3tLNWEmwDRPEpDDiZJaRz06clP4XX112ynMT5uF0QNoMPajBBHnaStUEPJXA== |
8579 | dependencies: | 9202 | dependencies: |
8580 | "@npmcli/git" "^4.0.0" | 9203 | "@npmcli/git" "^4.0.0" |
8581 | "@npmcli/installed-package-contents" "^2.0.1" | 9204 | "@npmcli/installed-package-contents" "^2.0.1" |
@@ -8583,7 +9206,7 @@ pacote@15.0.8: | |||
8583 | "@npmcli/run-script" "^6.0.0" | 9206 | "@npmcli/run-script" "^6.0.0" |
8584 | cacache "^17.0.0" | 9207 | cacache "^17.0.0" |
8585 | fs-minipass "^3.0.0" | 9208 | fs-minipass "^3.0.0" |
8586 | minipass "^4.0.0" | 9209 | minipass "^5.0.0" |
8587 | npm-package-arg "^10.0.0" | 9210 | npm-package-arg "^10.0.0" |
8588 | npm-packlist "^7.0.0" | 9211 | npm-packlist "^7.0.0" |
8589 | npm-pick-manifest "^8.0.0" | 9212 | npm-pick-manifest "^8.0.0" |
@@ -8592,6 +9215,7 @@ pacote@15.0.8: | |||
8592 | promise-retry "^2.0.1" | 9215 | promise-retry "^2.0.1" |
8593 | read-package-json "^6.0.0" | 9216 | read-package-json "^6.0.0" |
8594 | read-package-json-fast "^3.0.0" | 9217 | read-package-json-fast "^3.0.0" |
9218 | sigstore "^1.3.0" | ||
8595 | ssri "^10.0.0" | 9219 | ssri "^10.0.0" |
8596 | tar "^6.1.11" | 9220 | tar "^6.1.11" |
8597 | 9221 | ||
@@ -8660,13 +9284,14 @@ parse-torrent@^9.1.5: | |||
8660 | simple-get "^4.0.1" | 9284 | simple-get "^4.0.1" |
8661 | simple-sha1 "^3.1.0" | 9285 | simple-sha1 "^3.1.0" |
8662 | 9286 | ||
8663 | parse5-html-rewriting-stream@6.0.1: | 9287 | parse5-html-rewriting-stream@7.0.0: |
8664 | version "6.0.1" | 9288 | version "7.0.0" |
8665 | resolved "https://registry.yarnpkg.com/parse5-html-rewriting-stream/-/parse5-html-rewriting-stream-6.0.1.tgz#de1820559317ab4e451ea72dba05fddfd914480b" | 9289 | resolved "https://registry.yarnpkg.com/parse5-html-rewriting-stream/-/parse5-html-rewriting-stream-7.0.0.tgz#e376d3e762d2950ccbb6bb59823fc1d7e9fdac36" |
8666 | integrity sha512-vwLQzynJVEfUlURxgnf51yAJDQTtVpNyGD8tKi2Za7m+akukNHxCcUQMAa/mUGLhCeicFdpy7Tlvj8ZNKadprg== | 9290 | integrity sha512-mazCyGWkmCRWDI15Zp+UiCqMp/0dgEmkZRvhlsqqKYr4SsVm/TvnSpD9fCvqCA2zoWJcfRym846ejWBBHRiYEg== |
8667 | dependencies: | 9291 | dependencies: |
8668 | parse5 "^6.0.1" | 9292 | entities "^4.3.0" |
8669 | parse5-sax-parser "^6.0.1" | 9293 | parse5 "^7.0.0" |
9294 | parse5-sax-parser "^7.0.0" | ||
8670 | 9295 | ||
8671 | parse5-htmlparser2-tree-adapter@^6.0.1: | 9296 | parse5-htmlparser2-tree-adapter@^6.0.1: |
8672 | version "6.0.1" | 9297 | version "6.0.1" |
@@ -8675,12 +9300,12 @@ parse5-htmlparser2-tree-adapter@^6.0.1: | |||
8675 | dependencies: | 9300 | dependencies: |
8676 | parse5 "^6.0.1" | 9301 | parse5 "^6.0.1" |
8677 | 9302 | ||
8678 | parse5-sax-parser@^6.0.1: | 9303 | parse5-sax-parser@^7.0.0: |
8679 | version "6.0.1" | 9304 | version "7.0.0" |
8680 | resolved "https://registry.yarnpkg.com/parse5-sax-parser/-/parse5-sax-parser-6.0.1.tgz#98b4d366b5b266a7cd90b4b58906667af882daba" | 9305 | resolved "https://registry.yarnpkg.com/parse5-sax-parser/-/parse5-sax-parser-7.0.0.tgz#4c05064254f0488676aca75fb39ca069ec96dee5" |
8681 | integrity sha512-kXX+5S81lgESA0LsDuGjAlBybImAChYRMT+/uKCEXFBFOeEhS52qUCydGhU3qLRD8D9DVjaUo821WK7DM4iCeg== | 9306 | integrity sha512-5A+v2SNsq8T6/mG3ahcz8ZtQ0OUFTatxPbeidoMB7tkJSGDY3tdfl4MHovtLQHkEn5CGxijNWRQHhRQ6IRpXKg== |
8682 | dependencies: | 9307 | dependencies: |
8683 | parse5 "^6.0.1" | 9308 | parse5 "^7.0.0" |
8684 | 9309 | ||
8685 | parse5@^6.0.1: | 9310 | parse5@^6.0.1: |
8686 | version "6.0.1" | 9311 | version "6.0.1" |
@@ -8749,6 +9374,14 @@ path-parse@^1.0.7: | |||
8749 | resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" | 9374 | resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" |
8750 | integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== | 9375 | integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== |
8751 | 9376 | ||
9377 | path-scurry@^1.7.0: | ||
9378 | version "1.9.2" | ||
9379 | resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.9.2.tgz#90f9d296ac5e37e608028e28a447b11d385b3f63" | ||
9380 | integrity sha512-qSDLy2aGFPm8i4rsbHd4MNyTcrzHFsLQykrtbuGRknZZCBBVXSv2tSCDN2Cg6Rt/GFRw8GoW9y9Ecw5rIPG1sg== | ||
9381 | dependencies: | ||
9382 | lru-cache "^9.1.1" | ||
9383 | minipass "^5.0.0 || ^6.0.2" | ||
9384 | |||
8752 | path-to-regexp@0.1.7: | 9385 | path-to-regexp@0.1.7: |
8753 | version "0.1.7" | 9386 | version "0.1.7" |
8754 | resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" | 9387 | resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" |
@@ -8797,7 +9430,7 @@ picocolors@^1.0.0: | |||
8797 | resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" | 9430 | resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" |
8798 | integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== | 9431 | integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== |
8799 | 9432 | ||
8800 | picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3, picomatch@^2.3.1: | 9433 | picomatch@2.3.1, picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3, picomatch@^2.3.1: |
8801 | version "2.3.1" | 9434 | version "2.3.1" |
8802 | resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" | 9435 | resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" |
8803 | integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== | 9436 | integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== |
@@ -8867,13 +9500,14 @@ polka@^0.5.2: | |||
8867 | "@polka/url" "^0.5.0" | 9500 | "@polka/url" "^0.5.0" |
8868 | trouter "^2.0.1" | 9501 | trouter "^2.0.1" |
8869 | 9502 | ||
8870 | postcss-loader@7.0.2: | 9503 | postcss-loader@7.2.4: |
8871 | version "7.0.2" | 9504 | version "7.2.4" |
8872 | resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-7.0.2.tgz#b53ff44a26fba3688eee92a048c7f2d4802e23bb" | 9505 | resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-7.2.4.tgz#2884f4ca172de633b2cf1f93dc852968f0632ba9" |
8873 | integrity sha512-fUJzV/QH7NXUAqV8dWJ9Lg4aTkDCezpTS5HgJ2DvqznexTbSTxgi/dTECvTZ15BwKTtk8G/bqI/QTu2HPd3ZCg== | 9506 | integrity sha512-F88rpxxNspo5hatIc+orYwZDtHFaVFOSIVAx+fBfJC1GmhWbVmPWtmg2gXKE1OxJbneOSGn8PWdIwsZFcruS+w== |
8874 | dependencies: | 9507 | dependencies: |
8875 | cosmiconfig "^7.0.0" | 9508 | cosmiconfig "^8.1.3" |
8876 | klona "^2.0.5" | 9509 | cosmiconfig-typescript-loader "^4.3.0" |
9510 | klona "^2.0.6" | ||
8877 | semver "^7.3.8" | 9511 | semver "^7.3.8" |
8878 | 9512 | ||
8879 | postcss-media-query-parser@^0.2.3: | 9513 | postcss-media-query-parser@^0.2.3: |
@@ -8886,10 +9520,10 @@ postcss-modules-extract-imports@^3.0.0: | |||
8886 | resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz#cda1f047c0ae80c97dbe28c3e76a43b88025741d" | 9520 | resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz#cda1f047c0ae80c97dbe28c3e76a43b88025741d" |
8887 | integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== | 9521 | integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== |
8888 | 9522 | ||
8889 | postcss-modules-local-by-default@^4.0.0: | 9523 | postcss-modules-local-by-default@^4.0.0, postcss-modules-local-by-default@^4.0.1: |
8890 | version "4.0.0" | 9524 | version "4.0.2" |
8891 | resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz#ebbb54fae1598eecfdf691a02b3ff3b390a5a51c" | 9525 | resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.2.tgz#586297f6ed3f307102feaacfad77473f05f15b80" |
8892 | integrity sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ== | 9526 | integrity sha512-mR/pcIsQhU2UgKYOPjRCSgacmjn08pyrHk+Vrm8WEKjDWgqO43vdRkzmxyZOZWiKr6Ed9gpReQHhLUGVAcn9jw== |
8893 | dependencies: | 9527 | dependencies: |
8894 | icss-utils "^5.0.0" | 9528 | icss-utils "^5.0.0" |
8895 | postcss-selector-parser "^6.0.2" | 9529 | postcss-selector-parser "^6.0.2" |
@@ -8924,10 +9558,10 @@ postcss-scss@^4.0.2: | |||
8924 | resolved "https://registry.yarnpkg.com/postcss-scss/-/postcss-scss-4.0.6.tgz#5d62a574b950a6ae12f2aa89b60d63d9e4432bfd" | 9558 | resolved "https://registry.yarnpkg.com/postcss-scss/-/postcss-scss-4.0.6.tgz#5d62a574b950a6ae12f2aa89b60d63d9e4432bfd" |
8925 | integrity sha512-rLDPhJY4z/i4nVFZ27j9GqLxj1pwxE80eAzUNRMXtcpipFYIeowerzBgG3yJhMtObGEXidtIgbUpQ3eLDsf5OQ== | 9559 | integrity sha512-rLDPhJY4z/i4nVFZ27j9GqLxj1pwxE80eAzUNRMXtcpipFYIeowerzBgG3yJhMtObGEXidtIgbUpQ3eLDsf5OQ== |
8926 | 9560 | ||
8927 | postcss-selector-parser@^6.0.11, postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.0.6: | 9561 | postcss-selector-parser@^6.0.11, postcss-selector-parser@^6.0.12, postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4: |
8928 | version "6.0.11" | 9562 | version "6.0.13" |
8929 | resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz#2e41dc39b7ad74046e1615185185cd0b17d0c8dc" | 9563 | resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz#d05d8d76b1e8e173257ef9d60b706a8e5e99bf1b" |
8930 | integrity sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g== | 9564 | integrity sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ== |
8931 | dependencies: | 9565 | dependencies: |
8932 | cssesc "^3.0.0" | 9566 | cssesc "^3.0.0" |
8933 | util-deprecate "^1.0.2" | 9567 | util-deprecate "^1.0.2" |
@@ -8942,12 +9576,12 @@ postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0: | |||
8942 | resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" | 9576 | resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" |
8943 | integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== | 9577 | integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== |
8944 | 9578 | ||
8945 | postcss@8.4.21, postcss@^8.2.14, postcss@^8.3.11, postcss@^8.3.7, postcss@^8.4.14, postcss@^8.4.19, postcss@^8.4.21: | 9579 | postcss@8.4.23, postcss@^8.2.14, postcss@^8.3.11, postcss@^8.3.7, postcss@^8.4.14, postcss@^8.4.19, postcss@^8.4.21, postcss@^8.4.23: |
8946 | version "8.4.21" | 9580 | version "8.4.23" |
8947 | resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.21.tgz#c639b719a57efc3187b13a1d765675485f4134f4" | 9581 | resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.23.tgz#df0aee9ac7c5e53e1075c24a3613496f9e6552ab" |
8948 | integrity sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg== | 9582 | integrity sha512-bQ3qMcpF6A/YjR55xtoTr0jGOlnPOKAIMdOWiv0EIT6HVPEaJiJB4NLljSbiHoC2RX7DN5Uvjtpbg1NPdwv1oA== |
8949 | dependencies: | 9583 | dependencies: |
8950 | nanoid "^3.3.4" | 9584 | nanoid "^3.3.6" |
8951 | picocolors "^1.0.0" | 9585 | picocolors "^1.0.0" |
8952 | source-map-js "^1.0.2" | 9586 | source-map-js "^1.0.2" |
8953 | 9587 | ||
@@ -8986,10 +9620,10 @@ pretty-ms@^7.0.0: | |||
8986 | dependencies: | 9620 | dependencies: |
8987 | parse-ms "^2.1.0" | 9621 | parse-ms "^2.1.0" |
8988 | 9622 | ||
8989 | primeng@^15.2.0: | 9623 | primeng@^16.0.0-rc.2: |
8990 | version "15.2.0" | 9624 | version "16.0.0-rc.2" |
8991 | resolved "https://registry.yarnpkg.com/primeng/-/primeng-15.2.0.tgz#f7237eb93e484756717dafc86382a68e1a6ad0c4" | 9625 | resolved "https://registry.yarnpkg.com/primeng/-/primeng-16.0.0-rc.2.tgz#3cc7adab145d0232532b5c186723d86adba11ade" |
8992 | integrity sha512-CLcB4RYiI4PcQ8nwov01L5CQHbhl7n1OufA2OKIq9+C4sBEv9sLsnEN2/Cah4m1jtrRkNbsac8JJE7LdPxecaQ== | 9626 | integrity sha512-jJr7cQ+s4fSlyuFK6sHIcRVnRvA1oEDzMW56ybm2tC2HXuozOkLF06eYqk7xwgbyD7vyyQIHjmPd8f2VcH89VA== |
8993 | dependencies: | 9627 | dependencies: |
8994 | tslib "^2.3.0" | 9628 | tslib "^2.3.0" |
8995 | 9629 | ||
@@ -9243,11 +9877,11 @@ read-package-json-fast@^3.0.0: | |||
9243 | npm-normalize-package-bin "^3.0.0" | 9877 | npm-normalize-package-bin "^3.0.0" |
9244 | 9878 | ||
9245 | read-package-json@^6.0.0: | 9879 | read-package-json@^6.0.0: |
9246 | version "6.0.0" | 9880 | version "6.0.3" |
9247 | resolved "https://registry.yarnpkg.com/read-package-json/-/read-package-json-6.0.0.tgz#6a741841ad72a40e77a82b9c3c8c10e865bbc519" | 9881 | resolved "https://registry.yarnpkg.com/read-package-json/-/read-package-json-6.0.3.tgz#726116b75e00eac2075240995f05681af4ca7122" |
9248 | integrity sha512-b/9jxWJ8EwogJPpv99ma+QwtqB7FSl3+V6UXS7Aaay8/5VwMY50oIFooY1UKXMWpfNCM6T/PoGqa5GD1g9xf9w== | 9882 | integrity sha512-4QbpReW4kxFgeBQ0vPAqh2y8sXEB3D4t3jsXbJKIhBiF80KT6XRo45reqwtftju5J6ru1ax06A2Gb/wM1qCOEQ== |
9249 | dependencies: | 9883 | dependencies: |
9250 | glob "^8.0.1" | 9884 | glob "^10.2.2" |
9251 | json-parse-even-better-errors "^3.0.0" | 9885 | json-parse-even-better-errors "^3.0.0" |
9252 | normalize-package-data "^5.0.0" | 9886 | normalize-package-data "^5.0.0" |
9253 | npm-normalize-package-bin "^3.0.0" | 9887 | npm-normalize-package-bin "^3.0.0" |
@@ -9306,9 +9940,9 @@ read-pkg@^5.2.0: | |||
9306 | type-fest "^0.6.0" | 9940 | type-fest "^0.6.0" |
9307 | 9941 | ||
9308 | readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.5: | 9942 | readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.5: |
9309 | version "2.3.7" | 9943 | version "2.3.8" |
9310 | resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" | 9944 | resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.8.tgz#91125e8042bba1b9887f49345f6277027ce8be9b" |
9311 | integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== | 9945 | integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA== |
9312 | dependencies: | 9946 | dependencies: |
9313 | core-util-is "~1.0.0" | 9947 | core-util-is "~1.0.0" |
9314 | inherits "~2.0.3" | 9948 | inherits "~2.0.3" |
@@ -9319,18 +9953,18 @@ readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.5: | |||
9319 | util-deprecate "~1.0.1" | 9953 | util-deprecate "~1.0.1" |
9320 | 9954 | ||
9321 | readable-stream@^3.0.0, readable-stream@^3.0.2, readable-stream@^3.0.6, readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.5.0, readable-stream@^3.6.0: | 9955 | readable-stream@^3.0.0, readable-stream@^3.0.2, readable-stream@^3.0.6, readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.5.0, readable-stream@^3.6.0: |
9322 | version "3.6.0" | 9956 | version "3.6.2" |
9323 | resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" | 9957 | resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" |
9324 | integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== | 9958 | integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== |
9325 | dependencies: | 9959 | dependencies: |
9326 | inherits "^2.0.3" | 9960 | inherits "^2.0.3" |
9327 | string_decoder "^1.1.1" | 9961 | string_decoder "^1.1.1" |
9328 | util-deprecate "^1.0.1" | 9962 | util-deprecate "^1.0.1" |
9329 | 9963 | ||
9330 | readdir-glob@^1.0.0: | 9964 | readdir-glob@^1.0.0: |
9331 | version "1.1.2" | 9965 | version "1.1.3" |
9332 | resolved "https://registry.yarnpkg.com/readdir-glob/-/readdir-glob-1.1.2.tgz#b185789b8e6a43491635b6953295c5c5e3fd224c" | 9966 | resolved "https://registry.yarnpkg.com/readdir-glob/-/readdir-glob-1.1.3.tgz#c3d831f51f5e7bfa62fa2ffbe4b508c640f09584" |
9333 | integrity sha512-6RLVvwJtVwEDfPdn6X6Ille4/lxGl0ATOY4FN/B9nxQcgOazvvI0nodiD19ScKq0PvA/29VpaOQML36o5IzZWA== | 9967 | integrity sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA== |
9334 | dependencies: | 9968 | dependencies: |
9335 | minimatch "^5.1.0" | 9969 | minimatch "^5.1.0" |
9336 | 9970 | ||
@@ -9404,24 +10038,19 @@ regex-parser@^2.2.11: | |||
9404 | resolved "https://registry.yarnpkg.com/regex-parser/-/regex-parser-2.2.11.tgz#3b37ec9049e19479806e878cabe7c1ca83ccfe58" | 10038 | resolved "https://registry.yarnpkg.com/regex-parser/-/regex-parser-2.2.11.tgz#3b37ec9049e19479806e878cabe7c1ca83ccfe58" |
9405 | integrity sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q== | 10039 | integrity sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q== |
9406 | 10040 | ||
9407 | regexp.prototype.flags@^1.4.3: | 10041 | regexp.prototype.flags@^1.4.3, regexp.prototype.flags@^1.5.0: |
9408 | version "1.4.3" | 10042 | version "1.5.0" |
9409 | resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz#87cab30f80f66660181a3bb7bf5981a872b367ac" | 10043 | resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz#fe7ce25e7e4cca8db37b6634c8a2c7009199b9cb" |
9410 | integrity sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA== | 10044 | integrity sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA== |
9411 | dependencies: | 10045 | dependencies: |
9412 | call-bind "^1.0.2" | 10046 | call-bind "^1.0.2" |
9413 | define-properties "^1.1.3" | 10047 | define-properties "^1.2.0" |
9414 | functions-have-names "^1.2.2" | 10048 | functions-have-names "^1.2.3" |
9415 | 10049 | ||
9416 | regexpp@^3.2.0: | 10050 | regexpu-core@^5.3.1: |
9417 | version "3.2.0" | 10051 | version "5.3.2" |
9418 | resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2" | 10052 | resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-5.3.2.tgz#11a2b06884f3527aec3e93dbbf4a3b958a95546b" |
9419 | integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== | 10053 | integrity sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ== |
9420 | |||
9421 | regexpu-core@^5.2.1: | ||
9422 | version "5.3.0" | ||
9423 | resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-5.3.0.tgz#4d0d044b76fedbad6238703ae84bfdedee2cf074" | ||
9424 | integrity sha512-ZdhUQlng0RoscyW7jADnUZ25F5eVtHdMyXSb2PiwafvteRAOJUjFoUPEYZSIfP99fBIs3maLIRfpEddT78wAAQ== | ||
9425 | dependencies: | 10054 | dependencies: |
9426 | "@babel/regjsgen" "^0.8.0" | 10055 | "@babel/regjsgen" "^0.8.0" |
9427 | regenerate "^1.4.2" | 10056 | regenerate "^1.4.2" |
@@ -9553,12 +10182,12 @@ resolve-url@^0.2.1: | |||
9553 | resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" | 10182 | resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" |
9554 | integrity sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg== | 10183 | integrity sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg== |
9555 | 10184 | ||
9556 | resolve@1.22.1, resolve@^1.10.0, resolve@^1.14.2, resolve@^1.20.0, resolve@^1.22.1: | 10185 | resolve@1.22.2, resolve@^1.10.0, resolve@^1.14.2, resolve@^1.20.0, resolve@^1.22.1: |
9557 | version "1.22.1" | 10186 | version "1.22.2" |
9558 | resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.1.tgz#27cb2ebb53f91abb49470a928bba7558066ac177" | 10187 | resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.2.tgz#0ed0943d4e301867955766c9f3e1ae6d01c6845f" |
9559 | integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw== | 10188 | integrity sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g== |
9560 | dependencies: | 10189 | dependencies: |
9561 | is-core-module "^2.9.0" | 10190 | is-core-module "^2.11.0" |
9562 | path-parse "^1.0.7" | 10191 | path-parse "^1.0.7" |
9563 | supports-preserve-symlinks-flag "^1.0.0" | 10192 | supports-preserve-symlinks-flag "^1.0.0" |
9564 | 10193 | ||
@@ -9626,6 +10255,13 @@ rimraf@~2.5.2: | |||
9626 | dependencies: | 10255 | dependencies: |
9627 | glob "^7.0.5" | 10256 | glob "^7.0.5" |
9628 | 10257 | ||
10258 | rollup@^3.20.2: | ||
10259 | version "3.23.0" | ||
10260 | resolved "https://registry.yarnpkg.com/rollup/-/rollup-3.23.0.tgz#b8d6146dac4bf058ee817f92820988e9b358b564" | ||
10261 | integrity sha512-h31UlwEi7FHihLe1zbk+3Q7z1k/84rb9BSwmBSr/XjOCEaBJ2YyedQDuM0t/kfOS0IxM+vk1/zI9XxYj9V+NJQ== | ||
10262 | optionalDependencies: | ||
10263 | fsevents "~2.3.2" | ||
10264 | |||
9629 | run-async@^2.4.0: | 10265 | run-async@^2.4.0: |
9630 | version "2.4.1" | 10266 | version "2.4.1" |
9631 | resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455" | 10267 | resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455" |
@@ -9662,17 +10298,10 @@ rust-result@^1.0.0: | |||
9662 | dependencies: | 10298 | dependencies: |
9663 | individual "^2.0.0" | 10299 | individual "^2.0.0" |
9664 | 10300 | ||
9665 | rxjs@6.6.7: | 10301 | rxjs@7.8.1, rxjs@^7.2.0, rxjs@^7.3.0, rxjs@^7.4.0, rxjs@^7.5.5: |
9666 | version "6.6.7" | 10302 | version "7.8.1" |
9667 | resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.7.tgz#90ac018acabf491bf65044235d5863c4dab804c9" | 10303 | resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.8.1.tgz#6f6f3d99ea8044291efd92e7c7fcf562c4057543" |
9668 | integrity sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ== | 10304 | integrity sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg== |
9669 | dependencies: | ||
9670 | tslib "^1.9.0" | ||
9671 | |||
9672 | rxjs@^7.2.0, rxjs@^7.3.0, rxjs@^7.4.0, rxjs@^7.5.5: | ||
9673 | version "7.8.0" | ||
9674 | resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.8.0.tgz#90a938862a82888ff4c7359811a595e14e1e09a4" | ||
9675 | integrity sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg== | ||
9676 | dependencies: | 10305 | dependencies: |
9677 | tslib "^2.1.0" | 10306 | tslib "^2.1.0" |
9678 | 10307 | ||
@@ -9708,9 +10337,9 @@ safe-regex-test@^1.0.0: | |||
9708 | integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== | 10337 | integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== |
9709 | 10338 | ||
9710 | sanitize-html@^2.1.2: | 10339 | sanitize-html@^2.1.2: |
9711 | version "2.9.0" | 10340 | version "2.10.0" |
9712 | resolved "https://registry.yarnpkg.com/sanitize-html/-/sanitize-html-2.9.0.tgz#f4829557b0175df9059d90fe972d5e6facb8565c" | 10341 | resolved "https://registry.yarnpkg.com/sanitize-html/-/sanitize-html-2.10.0.tgz#74d28848dfcf72c39693139131895c78900ab452" |
9713 | integrity sha512-KY1hpSbqFNcpoLf+nP7iStbP5JfQZ2Nd19ZEE7qFsQqRdp+sO5yX/e5+HoG9puFAcSTEpzQuihfKUltDcLlQjg== | 10342 | integrity sha512-JqdovUd81dG4k87vZt6uA6YhDfWkUGruUu/aPmXLxXi45gZExnt9Bnw/qeQU8oGf82vPyaE0vO4aH0PbobB9JQ== |
9714 | dependencies: | 10343 | dependencies: |
9715 | deepmerge "^4.2.2" | 10344 | deepmerge "^4.2.2" |
9716 | escape-string-regexp "^4.0.0" | 10345 | escape-string-regexp "^4.0.0" |
@@ -9719,27 +10348,26 @@ sanitize-html@^2.1.2: | |||
9719 | parse-srcset "^1.0.2" | 10348 | parse-srcset "^1.0.2" |
9720 | postcss "^8.3.11" | 10349 | postcss "^8.3.11" |
9721 | 10350 | ||
9722 | sass-loader@13.2.0, sass-loader@^13.2.0: | 10351 | sass-loader@13.2.2: |
9723 | version "13.2.0" | 10352 | version "13.2.2" |
9724 | resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-13.2.0.tgz#80195050f58c9aac63b792fa52acb6f5e0f6bdc3" | 10353 | resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-13.2.2.tgz#f97e803993b24012c10d7ba9676548bf7a6b18b9" |
9725 | integrity sha512-JWEp48djQA4nbZxmgC02/Wh0eroSUutulROUusYJO9P9zltRbNN80JCBHqRGzjd4cmZCa/r88xgfkjGD0TXsHg== | 10354 | integrity sha512-nrIdVAAte3B9icfBiGWvmMhT/D+eCDwnk+yA7VE/76dp/WkHX+i44Q/pfo71NYbwj0Ap+PGsn0ekOuU1WFJ2AA== |
9726 | dependencies: | 10355 | dependencies: |
9727 | klona "^2.0.4" | 10356 | klona "^2.0.6" |
9728 | neo-async "^2.6.2" | 10357 | neo-async "^2.6.2" |
9729 | 10358 | ||
9730 | sass@1.57.1: | 10359 | sass-loader@^13.2.0: |
9731 | version "1.57.1" | 10360 | version "13.3.0" |
9732 | resolved "https://registry.yarnpkg.com/sass/-/sass-1.57.1.tgz#dfafd46eb3ab94817145e8825208ecf7281119b5" | 10361 | resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-13.3.0.tgz#ed4a2d555aa10fc99f4daaab425d8d451336bb65" |
9733 | integrity sha512-O2+LwLS79op7GI0xZ8fqzF7X2m/m8WFfI02dHOdsK5R2ECeS5F62zrwg/relM1rjSLy7Vd/DiMNIvPrQGsA0jw== | 10362 | integrity sha512-LeWNswSEujsZnwdn9AuA+Q5wZEAFlU+eORQsDKp35OtGAfFxYxpfk/Ylon+TGGkazSqxi2EHDTqdr3di8r7nCg== |
9734 | dependencies: | 10363 | dependencies: |
9735 | chokidar ">=3.0.0 <4.0.0" | 10364 | klona "^2.0.6" |
9736 | immutable "^4.0.0" | 10365 | neo-async "^2.6.2" |
9737 | source-map-js ">=0.6.2 <2.0.0" | ||
9738 | 10366 | ||
9739 | sass@^1.58.1: | 10367 | sass@1.62.1, sass@^1.58.1: |
9740 | version "1.58.1" | 10368 | version "1.62.1" |
9741 | resolved "https://registry.yarnpkg.com/sass/-/sass-1.58.1.tgz#17ab0390076a50578ed0733f1cc45429e03405f6" | 10369 | resolved "https://registry.yarnpkg.com/sass/-/sass-1.62.1.tgz#caa8d6bf098935bc92fc73fa169fb3790cacd029" |
9742 | integrity sha512-bnINi6nPXbP1XNRaranMFEBZWUfdW/AF16Ql5+ypRxfTvCRTTKrLsMIakyDcayUt2t/RZotmL4kgJwNH5xO+bg== | 10370 | integrity sha512-NHpxIzN29MXvWiuswfc1W3I0N8SXBd8UR26WntmDlRYf0bSADnwnOjsyMZ3lMezSlArD33Vs3YFhp7dWvL770A== |
9743 | dependencies: | 10371 | dependencies: |
9744 | chokidar ">=3.0.0 <4.0.0" | 10372 | chokidar ">=3.0.0 <4.0.0" |
9745 | immutable "^4.0.0" | 10373 | immutable "^4.0.0" |
@@ -9750,24 +10378,24 @@ sax@^1.2.4: | |||
9750 | resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" | 10378 | resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" |
9751 | integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== | 10379 | integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== |
9752 | 10380 | ||
9753 | schema-utils@^3.0.0, schema-utils@^3.1.0, schema-utils@^3.1.1: | 10381 | schema-utils@^3.0.0, schema-utils@^3.1.1, schema-utils@^3.1.2: |
9754 | version "3.1.1" | 10382 | version "3.1.2" |
9755 | resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.1.1.tgz#bc74c4b6b6995c1d88f76a8b77bea7219e0c8281" | 10383 | resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.1.2.tgz#36c10abca6f7577aeae136c804b0c741edeadc99" |
9756 | integrity sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw== | 10384 | integrity sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg== |
9757 | dependencies: | 10385 | dependencies: |
9758 | "@types/json-schema" "^7.0.8" | 10386 | "@types/json-schema" "^7.0.8" |
9759 | ajv "^6.12.5" | 10387 | ajv "^6.12.5" |
9760 | ajv-keywords "^3.5.2" | 10388 | ajv-keywords "^3.5.2" |
9761 | 10389 | ||
9762 | schema-utils@^4.0.0: | 10390 | schema-utils@^4.0.0: |
9763 | version "4.0.0" | 10391 | version "4.0.1" |
9764 | resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-4.0.0.tgz#60331e9e3ae78ec5d16353c467c34b3a0a1d3df7" | 10392 | resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-4.0.1.tgz#eb2d042df8b01f4b5c276a2dfd41ba0faab72e8d" |
9765 | integrity sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg== | 10393 | integrity sha512-lELhBAAly9NowEsX0yZBlw9ahZG+sK/1RJ21EpzdYHKEs13Vku3LJ+MIPhh4sMs0oCCeufZQEQbMekiA4vuVIQ== |
9766 | dependencies: | 10394 | dependencies: |
9767 | "@types/json-schema" "^7.0.9" | 10395 | "@types/json-schema" "^7.0.9" |
9768 | ajv "^8.8.0" | 10396 | ajv "^8.9.0" |
9769 | ajv-formats "^2.1.1" | 10397 | ajv-formats "^2.1.1" |
9770 | ajv-keywords "^5.0.0" | 10398 | ajv-keywords "^5.1.0" |
9771 | 10399 | ||
9772 | select-hose@^2.0.0: | 10400 | select-hose@^2.0.0: |
9773 | version "2.0.0" | 10401 | version "2.0.0" |
@@ -9786,10 +10414,17 @@ selfsigned@^2.1.1: | |||
9786 | resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" | 10414 | resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" |
9787 | integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== | 10415 | integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== |
9788 | 10416 | ||
9789 | semver@7.3.8, semver@^7.0.0, semver@^7.1.1, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7, semver@^7.3.8: | 10417 | semver@7.3.4: |
9790 | version "7.3.8" | 10418 | version "7.3.4" |
9791 | resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798" | 10419 | resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.4.tgz#27aaa7d2e4ca76452f98d3add093a72c943edc97" |
9792 | integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A== | 10420 | integrity sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw== |
10421 | dependencies: | ||
10422 | lru-cache "^6.0.0" | ||
10423 | |||
10424 | semver@7.4.0: | ||
10425 | version "7.4.0" | ||
10426 | resolved "https://registry.yarnpkg.com/semver/-/semver-7.4.0.tgz#8481c92feffc531ab1e012a8ffc15bdd3a0f4318" | ||
10427 | integrity sha512-RgOxM8Mw+7Zus0+zcLEUn8+JfoLpj/huFTItQy2hsM4khuC1HYRDp0cU482Ewn/Fcy6bCjufD8vAj7voC66KQw== | ||
9793 | dependencies: | 10428 | dependencies: |
9794 | lru-cache "^6.0.0" | 10429 | lru-cache "^6.0.0" |
9795 | 10430 | ||
@@ -9798,6 +10433,13 @@ semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0: | |||
9798 | resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" | 10433 | resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" |
9799 | integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== | 10434 | integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== |
9800 | 10435 | ||
10436 | semver@^7.0.0, semver@^7.1.1, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7, semver@^7.3.8, semver@^7.5.1: | ||
10437 | version "7.5.1" | ||
10438 | resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.1.tgz#c90c4d631cf74720e46b21c1d37ea07edfab91ec" | ||
10439 | integrity sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw== | ||
10440 | dependencies: | ||
10441 | lru-cache "^6.0.0" | ||
10442 | |||
9801 | send@0.18.0: | 10443 | send@0.18.0: |
9802 | version "0.18.0" | 10444 | version "0.18.0" |
9803 | resolved "https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be" | 10445 | resolved "https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be" |
@@ -9831,7 +10473,7 @@ serialize-javascript@6.0.0: | |||
9831 | dependencies: | 10473 | dependencies: |
9832 | randombytes "^2.1.0" | 10474 | randombytes "^2.1.0" |
9833 | 10475 | ||
9834 | serialize-javascript@^6.0.0: | 10476 | serialize-javascript@^6.0.0, serialize-javascript@^6.0.1: |
9835 | version "6.0.1" | 10477 | version "6.0.1" |
9836 | resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.1.tgz#b206efb27c3da0b0ab6b52f48d170b7996458e5c" | 10478 | resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.1.tgz#b206efb27c3da0b0ab6b52f48d170b7996458e5c" |
9837 | integrity sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w== | 10479 | integrity sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w== |
@@ -9915,6 +10557,11 @@ shebang-regex@^3.0.0: | |||
9915 | resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" | 10557 | resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" |
9916 | integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== | 10558 | integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== |
9917 | 10559 | ||
10560 | shell-quote@^1.7.3: | ||
10561 | version "1.8.1" | ||
10562 | resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.8.1.tgz#6dbf4db75515ad5bac63b4f1894c3a154c766680" | ||
10563 | integrity sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA== | ||
10564 | |||
9918 | side-channel@^1.0.4: | 10565 | side-channel@^1.0.4: |
9919 | version "1.0.4" | 10566 | version "1.0.4" |
9920 | resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" | 10567 | resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" |
@@ -9929,6 +10576,20 @@ signal-exit@^3.0.0, signal-exit@^3.0.2, signal-exit@^3.0.3, signal-exit@^3.0.7: | |||
9929 | resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" | 10576 | resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" |
9930 | integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== | 10577 | integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== |
9931 | 10578 | ||
10579 | signal-exit@^4.0.1: | ||
10580 | version "4.0.2" | ||
10581 | resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-4.0.2.tgz#ff55bb1d9ff2114c13b400688fa544ac63c36967" | ||
10582 | integrity sha512-MY2/qGx4enyjprQnFaZsHib3Yadh3IXyV2C321GY0pjGfVBu4un0uDJkwgdxqO+Rdx8JMT8IfJIRwbYVz3Ob3Q== | ||
10583 | |||
10584 | sigstore@^1.3.0: | ||
10585 | version "1.5.2" | ||
10586 | resolved "https://registry.yarnpkg.com/sigstore/-/sigstore-1.5.2.tgz#8d4c2a549341211cb08c687999843edc48c1a94c" | ||
10587 | integrity sha512-X95v6xAAooVpn7PaB94TDmFeSO5SBfCtB1R23fvzr36WTfjtkiiyOeei979nbTjc8nzh6FSLeltQZuODsm1EjQ== | ||
10588 | dependencies: | ||
10589 | "@sigstore/protobuf-specs" "^0.1.0" | ||
10590 | make-fetch-happen "^11.0.1" | ||
10591 | tuf-js "^1.1.3" | ||
10592 | |||
9932 | simple-concat@^1.0.0, simple-concat@^1.0.1: | 10593 | simple-concat@^1.0.0, simple-concat@^1.0.1: |
9933 | version "1.0.1" | 10594 | version "1.0.1" |
9934 | resolved "https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.1.tgz#f46976082ba35c2263f1c8ab5edfe26c41c9552f" | 10595 | resolved "https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.1.tgz#f46976082ba35c2263f1c8ab5edfe26c41c9552f" |
@@ -10018,9 +10679,9 @@ smtp-server@^3.9.0: | |||
10018 | nodemailer "6.7.3" | 10679 | nodemailer "6.7.3" |
10019 | 10680 | ||
10020 | socket.io-client@^4.5.4: | 10681 | socket.io-client@^4.5.4: |
10021 | version "4.6.0" | 10682 | version "4.6.1" |
10022 | resolved "https://registry.yarnpkg.com/socket.io-client/-/socket.io-client-4.6.0.tgz#449255d2e0fe429f5ab47ecd3e3b1716b0039c13" | 10683 | resolved "https://registry.yarnpkg.com/socket.io-client/-/socket.io-client-4.6.1.tgz#80d97d5eb0feca448a0fb6d69a7b222d3d547eab" |
10023 | integrity sha512-2XOp18xnGghUICSd5ziUIS4rB0dhr6S8OvAps8y+HhOjFQlqGcf+FIh6fCIsKKZyWFxJeFPrZRNPGsHDTsz1Ug== | 10684 | integrity sha512-5UswCV6hpaRsNg5kkEHVcbBIXEYoVbMQaHJBXJCyEQ+CiFPV1NIOY0XOFWG4XR4GZcB8Kn6AsRs/9cy9TbqVMQ== |
10024 | dependencies: | 10685 | dependencies: |
10025 | "@socket.io/component-emitter" "~3.1.0" | 10686 | "@socket.io/component-emitter" "~3.1.0" |
10026 | debug "~4.3.2" | 10687 | debug "~4.3.2" |
@@ -10028,9 +10689,9 @@ socket.io-client@^4.5.4: | |||
10028 | socket.io-parser "~4.2.1" | 10689 | socket.io-parser "~4.2.1" |
10029 | 10690 | ||
10030 | socket.io-parser@~4.2.1: | 10691 | socket.io-parser@~4.2.1: |
10031 | version "4.2.2" | 10692 | version "4.2.3" |
10032 | resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-4.2.2.tgz#1dd384019e25b7a3d374877f492ab34f2ad0d206" | 10693 | resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-4.2.3.tgz#926bcc6658e2ae0883dc9dee69acbdc76e4e3667" |
10033 | integrity sha512-DJtziuKypFkMMHCm2uIshOYC7QaylbtzQwiMYDuCKy3OPkjLzu4B2vAhTlqipRHHzrI0NJeBAizTK7X+6m1jVw== | 10694 | integrity sha512-JMafRntWVO2DCJimKsRTh/wnqVvO4hrfwOqtO7f+uzwsQMuxO6VwImtYxaQ+ieoyshWOTJyV0fA21lccEXRPpQ== |
10034 | dependencies: | 10695 | dependencies: |
10035 | "@socket.io/component-emitter" "~3.1.0" | 10696 | "@socket.io/component-emitter" "~3.1.0" |
10036 | debug "~4.3.1" | 10697 | debug "~4.3.1" |
@@ -10110,9 +10771,9 @@ source-map@0.7.4: | |||
10110 | integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== | 10771 | integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== |
10111 | 10772 | ||
10112 | spdx-correct@^3.0.0: | 10773 | spdx-correct@^3.0.0: |
10113 | version "3.1.1" | 10774 | version "3.2.0" |
10114 | resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9" | 10775 | resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.2.0.tgz#4f5ab0668f0059e34f9c00dce331784a12de4e9c" |
10115 | integrity sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w== | 10776 | integrity sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA== |
10116 | dependencies: | 10777 | dependencies: |
10117 | spdx-expression-parse "^3.0.0" | 10778 | spdx-expression-parse "^3.0.0" |
10118 | spdx-license-ids "^3.0.0" | 10779 | spdx-license-ids "^3.0.0" |
@@ -10131,9 +10792,9 @@ spdx-expression-parse@^3.0.0, spdx-expression-parse@^3.0.1: | |||
10131 | spdx-license-ids "^3.0.0" | 10792 | spdx-license-ids "^3.0.0" |
10132 | 10793 | ||
10133 | spdx-license-ids@^3.0.0: | 10794 | spdx-license-ids@^3.0.0: |
10134 | version "3.0.12" | 10795 | version "3.0.13" |
10135 | resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz#69077835abe2710b65f03969898b6637b505a779" | 10796 | resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz#7189a474c46f8d47c7b0da4b987bb45e908bd2d5" |
10136 | integrity sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA== | 10797 | integrity sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w== |
10137 | 10798 | ||
10138 | spdy-transport@^3.0.0: | 10799 | spdy-transport@^3.0.0: |
10139 | version "3.0.0" | 10800 | version "3.0.0" |
@@ -10179,9 +10840,9 @@ split2@^3.2.2: | |||
10179 | readable-stream "^3.0.0" | 10840 | readable-stream "^3.0.0" |
10180 | 10841 | ||
10181 | split2@^4.0.0, split2@^4.1.0: | 10842 | split2@^4.0.0, split2@^4.1.0: |
10182 | version "4.1.0" | 10843 | version "4.2.0" |
10183 | resolved "https://registry.yarnpkg.com/split2/-/split2-4.1.0.tgz#101907a24370f85bb782f08adaabe4e281ecf809" | 10844 | resolved "https://registry.yarnpkg.com/split2/-/split2-4.2.0.tgz#c9c5920904d148bab0b9f67145f245a86aadbfa4" |
10184 | integrity sha512-VBiJxFkxiXRlUIeyMQi8s4hgvKCSjtknJv/LVYbrgALPwf5zSKmEwV9Lst25AkvMDnvxODugjdl6KZgwKM1WYQ== | 10845 | integrity sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg== |
10185 | 10846 | ||
10186 | split@0.3: | 10847 | split@0.3: |
10187 | version "0.3.3" | 10848 | version "0.3.3" |
@@ -10218,11 +10879,11 @@ sshpk@^1.7.0: | |||
10218 | tweetnacl "~0.14.0" | 10879 | tweetnacl "~0.14.0" |
10219 | 10880 | ||
10220 | ssri@^10.0.0: | 10881 | ssri@^10.0.0: |
10221 | version "10.0.1" | 10882 | version "10.0.4" |
10222 | resolved "https://registry.yarnpkg.com/ssri/-/ssri-10.0.1.tgz#c61f85894bbc6929fc3746f05e31cf5b44c030d5" | 10883 | resolved "https://registry.yarnpkg.com/ssri/-/ssri-10.0.4.tgz#5a20af378be586df139ddb2dfb3bf992cf0daba6" |
10223 | integrity sha512-WVy6di9DlPOeBWEjMScpNipeSX2jIZBGEn5Uuo8Q7aIuFEuDX0pw8RxcOjlD1TWP4obi24ki7m/13+nFpcbXrw== | 10884 | integrity sha512-12+IR2CB2C28MMAw0Ncqwj5QbTcs0nGIhgJzYWzDkb21vWmfNI83KS4f3Ci6GI98WreIfG7o9UXp3C0qbpA8nQ== |
10224 | dependencies: | 10885 | dependencies: |
10225 | minipass "^4.0.0" | 10886 | minipass "^5.0.0" |
10226 | 10887 | ||
10227 | ssri@^9.0.0: | 10888 | ssri@^9.0.0: |
10228 | version "9.0.1" | 10889 | version "9.0.1" |
@@ -10312,6 +10973,15 @@ streamx@^2.10.3: | |||
10312 | fast-fifo "^1.1.0" | 10973 | fast-fifo "^1.1.0" |
10313 | queue-tick "^1.0.1" | 10974 | queue-tick "^1.0.1" |
10314 | 10975 | ||
10976 | "string-width-cjs@npm:string-width@^4.2.0", "string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: | ||
10977 | version "4.2.3" | ||
10978 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" | ||
10979 | integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== | ||
10980 | dependencies: | ||
10981 | emoji-regex "^8.0.0" | ||
10982 | is-fullwidth-code-point "^3.0.0" | ||
10983 | strip-ansi "^6.0.1" | ||
10984 | |||
10315 | string-width@^1.0.1: | 10985 | string-width@^1.0.1: |
10316 | version "1.0.2" | 10986 | version "1.0.2" |
10317 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" | 10987 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" |
@@ -10321,15 +10991,6 @@ string-width@^1.0.1: | |||
10321 | is-fullwidth-code-point "^1.0.0" | 10991 | is-fullwidth-code-point "^1.0.0" |
10322 | strip-ansi "^3.0.0" | 10992 | strip-ansi "^3.0.0" |
10323 | 10993 | ||
10324 | "string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: | ||
10325 | version "4.2.3" | ||
10326 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" | ||
10327 | integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== | ||
10328 | dependencies: | ||
10329 | emoji-regex "^8.0.0" | ||
10330 | is-fullwidth-code-point "^3.0.0" | ||
10331 | strip-ansi "^6.0.1" | ||
10332 | |||
10333 | string-width@^2.0.0: | 10994 | string-width@^2.0.0: |
10334 | version "2.1.1" | 10995 | version "2.1.1" |
10335 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" | 10996 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" |
@@ -10338,6 +10999,24 @@ string-width@^2.0.0: | |||
10338 | is-fullwidth-code-point "^2.0.0" | 10999 | is-fullwidth-code-point "^2.0.0" |
10339 | strip-ansi "^4.0.0" | 11000 | strip-ansi "^4.0.0" |
10340 | 11001 | ||
11002 | string-width@^5.0.1, string-width@^5.1.2: | ||
11003 | version "5.1.2" | ||
11004 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794" | ||
11005 | integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA== | ||
11006 | dependencies: | ||
11007 | eastasianwidth "^0.2.0" | ||
11008 | emoji-regex "^9.2.2" | ||
11009 | strip-ansi "^7.0.1" | ||
11010 | |||
11011 | string.prototype.trim@^1.2.7: | ||
11012 | version "1.2.7" | ||
11013 | resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz#a68352740859f6893f14ce3ef1bb3037f7a90533" | ||
11014 | integrity sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg== | ||
11015 | dependencies: | ||
11016 | call-bind "^1.0.2" | ||
11017 | define-properties "^1.1.4" | ||
11018 | es-abstract "^1.20.4" | ||
11019 | |||
10341 | string.prototype.trimend@^1.0.6: | 11020 | string.prototype.trimend@^1.0.6: |
10342 | version "1.0.6" | 11021 | version "1.0.6" |
10343 | resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz#c4a27fa026d979d79c04f17397f250a462944533" | 11022 | resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz#c4a27fa026d979d79c04f17397f250a462944533" |
@@ -10378,6 +11057,13 @@ string_decoder@~1.1.1: | |||
10378 | dependencies: | 11057 | dependencies: |
10379 | safe-buffer "~5.1.0" | 11058 | safe-buffer "~5.1.0" |
10380 | 11059 | ||
11060 | "strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1: | ||
11061 | version "6.0.1" | ||
11062 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" | ||
11063 | integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== | ||
11064 | dependencies: | ||
11065 | ansi-regex "^5.0.1" | ||
11066 | |||
10381 | strip-ansi@^3.0.0, strip-ansi@^3.0.1: | 11067 | strip-ansi@^3.0.0, strip-ansi@^3.0.1: |
10382 | version "3.0.1" | 11068 | version "3.0.1" |
10383 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" | 11069 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" |
@@ -10392,12 +11078,12 @@ strip-ansi@^4.0.0: | |||
10392 | dependencies: | 11078 | dependencies: |
10393 | ansi-regex "^3.0.0" | 11079 | ansi-regex "^3.0.0" |
10394 | 11080 | ||
10395 | strip-ansi@^6.0.0, strip-ansi@^6.0.1: | 11081 | strip-ansi@^7.0.1: |
10396 | version "6.0.1" | 11082 | version "7.0.1" |
10397 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" | 11083 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.0.1.tgz#61740a08ce36b61e50e65653f07060d000975fb2" |
10398 | integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== | 11084 | integrity sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw== |
10399 | dependencies: | 11085 | dependencies: |
10400 | ansi-regex "^5.0.1" | 11086 | ansi-regex "^6.0.1" |
10401 | 11087 | ||
10402 | strip-bom@^2.0.0: | 11088 | strip-bom@^2.0.0: |
10403 | version "2.0.0" | 11089 | version "2.0.0" |
@@ -10433,6 +11119,15 @@ strip-json-comments@3.1.1, strip-json-comments@^3.1.0, strip-json-comments@^3.1. | |||
10433 | resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" | 11119 | resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" |
10434 | integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== | 11120 | integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== |
10435 | 11121 | ||
11122 | strong-log-transformer@^2.1.0: | ||
11123 | version "2.1.0" | ||
11124 | resolved "https://registry.yarnpkg.com/strong-log-transformer/-/strong-log-transformer-2.1.0.tgz#0f5ed78d325e0421ac6f90f7f10e691d6ae3ae10" | ||
11125 | integrity sha512-B3Hgul+z0L9a236FAUC9iZsL+nVHgoCJnqCbN588DjYxvGXaXaaFbfmQ/JhvKjZwsOukuR72XbHv71Qkug0HxA== | ||
11126 | dependencies: | ||
11127 | duplexer "^0.1.1" | ||
11128 | minimist "^1.2.0" | ||
11129 | through "^2.3.4" | ||
11130 | |||
10436 | style-search@^0.1.0: | 11131 | style-search@^0.1.0: |
10437 | version "0.1.0" | 11132 | version "0.1.0" |
10438 | resolved "https://registry.yarnpkg.com/style-search/-/style-search-0.1.0.tgz#7958c793e47e32e07d2b5cafe5c0bf8e12e77902" | 11133 | resolved "https://registry.yarnpkg.com/style-search/-/style-search-0.1.0.tgz#7958c793e47e32e07d2b5cafe5c0bf8e12e77902" |
@@ -10456,28 +11151,27 @@ stylelint-order@^5.0.0: | |||
10456 | postcss-sorting "^7.0.1" | 11151 | postcss-sorting "^7.0.1" |
10457 | 11152 | ||
10458 | stylelint-scss@^4.0.0: | 11153 | stylelint-scss@^4.0.0: |
10459 | version "4.4.0" | 11154 | version "4.7.0" |
10460 | resolved "https://registry.yarnpkg.com/stylelint-scss/-/stylelint-scss-4.4.0.tgz#87ce9d049eff1ce67cce788780fbfda63099017e" | 11155 | resolved "https://registry.yarnpkg.com/stylelint-scss/-/stylelint-scss-4.7.0.tgz#f986bf8c5a4b93eae2b67d3a3562eef822657908" |
10461 | integrity sha512-Qy66a+/30aylFhPmUArHhVsHOun1qrO93LGT15uzLuLjWS7hKDfpFm34mYo1ndR4MCo8W4bEZM1+AlJRJORaaw== | 11156 | integrity sha512-TSUgIeS0H3jqDZnby1UO1Qv3poi1N8wUYIJY6D1tuUq2MN3lwp/rITVo0wD+1SWTmRm0tNmGO0b7nKInnqF6Hg== |
10462 | dependencies: | 11157 | dependencies: |
10463 | lodash "^4.17.21" | ||
10464 | postcss-media-query-parser "^0.2.3" | 11158 | postcss-media-query-parser "^0.2.3" |
10465 | postcss-resolve-nested-selector "^0.1.1" | 11159 | postcss-resolve-nested-selector "^0.1.1" |
10466 | postcss-selector-parser "^6.0.6" | 11160 | postcss-selector-parser "^6.0.11" |
10467 | postcss-value-parser "^4.1.0" | 11161 | postcss-value-parser "^4.2.0" |
10468 | 11162 | ||
10469 | stylelint@^15.1.0: | 11163 | stylelint@^15.1.0: |
10470 | version "15.1.0" | 11164 | version "15.6.2" |
10471 | resolved "https://registry.yarnpkg.com/stylelint/-/stylelint-15.1.0.tgz#24d7cbe06250ceca3b276393bfdeaaaba4356195" | 11165 | resolved "https://registry.yarnpkg.com/stylelint/-/stylelint-15.6.2.tgz#06d9005b62a83b72887eed623520e9b472af8c15" |
10472 | integrity sha512-Tw8OyIiYhxnIHUzgoLlCyWgCUKsPYiP3TDgs7M1VbayS+q5qZly2yxABg+YPe/hFRWiu0cOtptCtpyrn1CrnYw== | 11166 | integrity sha512-fjQWwcdUye4DU+0oIxNGwawIPC5DvG5kdObY5Sg4rc87untze3gC/5g/ikePqVjrAsBUZjwMN+pZsAYbDO6ArQ== |
10473 | dependencies: | 11167 | dependencies: |
10474 | "@csstools/css-parser-algorithms" "^2.0.1" | 11168 | "@csstools/css-parser-algorithms" "^2.1.1" |
10475 | "@csstools/css-tokenizer" "^2.0.1" | 11169 | "@csstools/css-tokenizer" "^2.1.1" |
10476 | "@csstools/media-query-list-parser" "^2.0.1" | 11170 | "@csstools/media-query-list-parser" "^2.0.4" |
10477 | "@csstools/selector-specificity" "^2.1.1" | 11171 | "@csstools/selector-specificity" "^2.2.0" |
10478 | balanced-match "^2.0.0" | 11172 | balanced-match "^2.0.0" |
10479 | colord "^2.9.3" | 11173 | colord "^2.9.3" |
10480 | cosmiconfig "^8.0.0" | 11174 | cosmiconfig "^8.1.3" |
10481 | css-functions-list "^3.1.0" | 11175 | css-functions-list "^3.1.0" |
10482 | css-tree "^2.3.1" | 11176 | css-tree "^2.3.1" |
10483 | debug "^4.3.4" | 11177 | debug "^4.3.4" |
@@ -10487,32 +11181,32 @@ stylelint@^15.1.0: | |||
10487 | global-modules "^2.0.0" | 11181 | global-modules "^2.0.0" |
10488 | globby "^11.1.0" | 11182 | globby "^11.1.0" |
10489 | globjoin "^0.1.4" | 11183 | globjoin "^0.1.4" |
10490 | html-tags "^3.2.0" | 11184 | html-tags "^3.3.1" |
10491 | ignore "^5.2.4" | 11185 | ignore "^5.2.4" |
10492 | import-lazy "^4.0.0" | 11186 | import-lazy "^4.0.0" |
10493 | imurmurhash "^0.1.4" | 11187 | imurmurhash "^0.1.4" |
10494 | is-plain-object "^5.0.0" | 11188 | is-plain-object "^5.0.0" |
10495 | known-css-properties "^0.26.0" | 11189 | known-css-properties "^0.27.0" |
10496 | mathml-tag-names "^2.1.3" | 11190 | mathml-tag-names "^2.1.3" |
10497 | meow "^9.0.0" | 11191 | meow "^9.0.0" |
10498 | micromatch "^4.0.5" | 11192 | micromatch "^4.0.5" |
10499 | normalize-path "^3.0.0" | 11193 | normalize-path "^3.0.0" |
10500 | picocolors "^1.0.0" | 11194 | picocolors "^1.0.0" |
10501 | postcss "^8.4.21" | 11195 | postcss "^8.4.23" |
10502 | postcss-media-query-parser "^0.2.3" | 11196 | postcss-media-query-parser "^0.2.3" |
10503 | postcss-resolve-nested-selector "^0.1.1" | 11197 | postcss-resolve-nested-selector "^0.1.1" |
10504 | postcss-safe-parser "^6.0.0" | 11198 | postcss-safe-parser "^6.0.0" |
10505 | postcss-selector-parser "^6.0.11" | 11199 | postcss-selector-parser "^6.0.12" |
10506 | postcss-value-parser "^4.2.0" | 11200 | postcss-value-parser "^4.2.0" |
10507 | resolve-from "^5.0.0" | 11201 | resolve-from "^5.0.0" |
10508 | string-width "^4.2.3" | 11202 | string-width "^4.2.3" |
10509 | strip-ansi "^6.0.1" | 11203 | strip-ansi "^6.0.1" |
10510 | style-search "^0.1.0" | 11204 | style-search "^0.1.0" |
10511 | supports-hyperlinks "^2.3.0" | 11205 | supports-hyperlinks "^3.0.0" |
10512 | svg-tags "^1.0.0" | 11206 | svg-tags "^1.0.0" |
10513 | table "^6.8.1" | 11207 | table "^6.8.1" |
10514 | v8-compile-cache "^2.3.0" | 11208 | v8-compile-cache "^2.3.0" |
10515 | write-file-atomic "^5.0.0" | 11209 | write-file-atomic "^5.0.1" |
10516 | 11210 | ||
10517 | suffix@^0.1.0: | 11211 | suffix@^0.1.0: |
10518 | version "0.1.1" | 11212 | version "0.1.1" |
@@ -10545,10 +11239,10 @@ supports-color@^7.0.0, supports-color@^7.1.0: | |||
10545 | dependencies: | 11239 | dependencies: |
10546 | has-flag "^4.0.0" | 11240 | has-flag "^4.0.0" |
10547 | 11241 | ||
10548 | supports-hyperlinks@^2.3.0: | 11242 | supports-hyperlinks@^3.0.0: |
10549 | version "2.3.0" | 11243 | version "3.0.0" |
10550 | resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz#3943544347c1ff90b15effb03fc14ae45ec10624" | 11244 | resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-3.0.0.tgz#c711352a5c89070779b4dad54c05a2f14b15c94b" |
10551 | integrity sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA== | 11245 | integrity sha512-QBDPHyPQDRTy9ku4URNGY5Lah8PAaXs6tAAwp55sL5WCsSW7GIfdf6W5ixfziW+t7wh3GVvHyHHyQ1ESsoRvaA== |
10552 | dependencies: | 11246 | dependencies: |
10553 | has-flag "^4.0.0" | 11247 | has-flag "^4.0.0" |
10554 | supports-color "^7.0.0" | 11248 | supports-color "^7.0.0" |
@@ -10594,7 +11288,7 @@ tar-fs@2.1.1: | |||
10594 | pump "^3.0.0" | 11288 | pump "^3.0.0" |
10595 | tar-stream "^2.1.4" | 11289 | tar-stream "^2.1.4" |
10596 | 11290 | ||
10597 | tar-stream@^2.1.4, tar-stream@^2.2.0: | 11291 | tar-stream@^2.1.4, tar-stream@^2.2.0, tar-stream@~2.2.0: |
10598 | version "2.2.0" | 11292 | version "2.2.0" |
10599 | resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.2.0.tgz#acad84c284136b060dc3faa64474aa9aebd77287" | 11293 | resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.2.0.tgz#acad84c284136b060dc3faa64474aa9aebd77287" |
10600 | integrity sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ== | 11294 | integrity sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ== |
@@ -10618,13 +11312,13 @@ tar@6.1.11: | |||
10618 | yallist "^4.0.0" | 11312 | yallist "^4.0.0" |
10619 | 11313 | ||
10620 | tar@^6.1.11, tar@^6.1.2: | 11314 | tar@^6.1.11, tar@^6.1.2: |
10621 | version "6.1.13" | 11315 | version "6.1.15" |
10622 | resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.13.tgz#46e22529000f612180601a6fe0680e7da508847b" | 11316 | resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.15.tgz#c9738b0b98845a3b344d334b8fa3041aaba53a69" |
10623 | integrity sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw== | 11317 | integrity sha512-/zKt9UyngnxIT/EAGYuxaMYgOIJiP81ab9ZfkILq4oNLPFX50qyYmu7jRj9qeXoxmJHjGlbH0+cm2uy1WCs10A== |
10624 | dependencies: | 11318 | dependencies: |
10625 | chownr "^2.0.0" | 11319 | chownr "^2.0.0" |
10626 | fs-minipass "^2.0.0" | 11320 | fs-minipass "^2.0.0" |
10627 | minipass "^4.0.0" | 11321 | minipass "^5.0.0" |
10628 | minizlib "^2.1.1" | 11322 | minizlib "^2.1.1" |
10629 | mkdirp "^1.0.3" | 11323 | mkdirp "^1.0.3" |
10630 | yallist "^4.0.0" | 11324 | yallist "^4.0.0" |
@@ -10644,31 +11338,31 @@ temp-fs@^0.9.9: | |||
10644 | dependencies: | 11338 | dependencies: |
10645 | rimraf "~2.5.2" | 11339 | rimraf "~2.5.2" |
10646 | 11340 | ||
10647 | terser-webpack-plugin@^5.1.3: | 11341 | terser-webpack-plugin@^5.3.7: |
10648 | version "5.3.6" | 11342 | version "5.3.9" |
10649 | resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz#5590aec31aa3c6f771ce1b1acca60639eab3195c" | 11343 | resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz#832536999c51b46d468067f9e37662a3b96adfe1" |
10650 | integrity sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ== | 11344 | integrity sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA== |
10651 | dependencies: | 11345 | dependencies: |
10652 | "@jridgewell/trace-mapping" "^0.3.14" | 11346 | "@jridgewell/trace-mapping" "^0.3.17" |
10653 | jest-worker "^27.4.5" | 11347 | jest-worker "^27.4.5" |
10654 | schema-utils "^3.1.1" | 11348 | schema-utils "^3.1.1" |
10655 | serialize-javascript "^6.0.0" | 11349 | serialize-javascript "^6.0.1" |
10656 | terser "^5.14.1" | 11350 | terser "^5.16.8" |
10657 | 11351 | ||
10658 | terser@5.16.1: | 11352 | terser@5.17.1: |
10659 | version "5.16.1" | 11353 | version "5.17.1" |
10660 | resolved "https://registry.yarnpkg.com/terser/-/terser-5.16.1.tgz#5af3bc3d0f24241c7fb2024199d5c461a1075880" | 11354 | resolved "https://registry.yarnpkg.com/terser/-/terser-5.17.1.tgz#948f10830454761e2eeedc6debe45c532c83fd69" |
10661 | integrity sha512-xvQfyfA1ayT0qdK47zskQgRZeWLoOQ8JQ6mIgRGVNwZKdQMU+5FkCBjmv4QjcrTzyZquRw2FVtlJSRUmMKQslw== | 11355 | integrity sha512-hVl35zClmpisy6oaoKALOpS0rDYLxRFLHhRuDlEGTKey9qHjS1w9GMORjuwIMt70Wan4lwsLYyWDVnWgF+KUEw== |
10662 | dependencies: | 11356 | dependencies: |
10663 | "@jridgewell/source-map" "^0.3.2" | 11357 | "@jridgewell/source-map" "^0.3.2" |
10664 | acorn "^8.5.0" | 11358 | acorn "^8.5.0" |
10665 | commander "^2.20.0" | 11359 | commander "^2.20.0" |
10666 | source-map-support "~0.5.20" | 11360 | source-map-support "~0.5.20" |
10667 | 11361 | ||
10668 | terser@^5.10.0, terser@^5.14.1, terser@^5.15.1: | 11362 | terser@^5.10.0, terser@^5.15.1, terser@^5.16.8: |
10669 | version "5.16.3" | 11363 | version "5.17.5" |
10670 | resolved "https://registry.yarnpkg.com/terser/-/terser-5.16.3.tgz#3266017a9b682edfe019b8ecddd2abaae7b39c6b" | 11364 | resolved "https://registry.yarnpkg.com/terser/-/terser-5.17.5.tgz#557141b662b5978ac3d6a2f3d6455a26267ddcd4" |
10671 | integrity sha512-v8wWLaS/xt3nE9dgKEWhNUFP6q4kngO5B8eYFUuebsu7Dw/UNAnpUod6UHo04jSSkv8TzKHjZDSd7EXdDQAl8Q== | 11365 | integrity sha512-NqFkzBX34WExkCbk3K5urmNCpEWqMPZnwGI1pMHwqvJ/zDlXC75u3NI7BrzoR8/pryy8Abx2e1i8ChrWkhH1Hg== |
10672 | dependencies: | 11366 | dependencies: |
10673 | "@jridgewell/source-map" "^0.3.2" | 11367 | "@jridgewell/source-map" "^0.3.2" |
10674 | acorn "^8.5.0" | 11368 | acorn "^8.5.0" |
@@ -10694,7 +11388,7 @@ thirty-two@^1.0.2: | |||
10694 | resolved "https://registry.yarnpkg.com/thirty-two/-/thirty-two-1.0.2.tgz#4ca2fffc02a51290d2744b9e3f557693ca6b627a" | 11388 | resolved "https://registry.yarnpkg.com/thirty-two/-/thirty-two-1.0.2.tgz#4ca2fffc02a51290d2744b9e3f557693ca6b627a" |
10695 | integrity sha512-OEI0IWCe+Dw46019YLl6V10Us5bi574EvlJEOcAkB29IzQ/mYD1A6RyNHLjZPiHCmuodxvgF6U+vZO1L15lxVA== | 11389 | integrity sha512-OEI0IWCe+Dw46019YLl6V10Us5bi574EvlJEOcAkB29IzQ/mYD1A6RyNHLjZPiHCmuodxvgF6U+vZO1L15lxVA== |
10696 | 11390 | ||
10697 | through@2, through@^2.3.6, through@^2.3.8, through@~2.3, through@~2.3.1: | 11391 | through@2, through@^2.3.4, through@^2.3.6, through@^2.3.8, through@~2.3, through@~2.3.1: |
10698 | version "2.3.8" | 11392 | version "2.3.8" |
10699 | resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" | 11393 | resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" |
10700 | integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== | 11394 | integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== |
@@ -10714,7 +11408,7 @@ timeout-refresh@^1.0.0: | |||
10714 | resolved "https://registry.yarnpkg.com/timeout-refresh/-/timeout-refresh-1.0.3.tgz#7024a8ce0a09a57acc2ea86002048e6c0bff7375" | 11408 | resolved "https://registry.yarnpkg.com/timeout-refresh/-/timeout-refresh-1.0.3.tgz#7024a8ce0a09a57acc2ea86002048e6c0bff7375" |
10715 | integrity sha512-Mz0CX4vBGM5lj8ttbIFt7o4ZMxk/9rgudJRh76EvB7xXZMur7T/cjRiH2w4Fmkq0zxf2QpM8IFvOSRn8FEu3gA== | 11409 | integrity sha512-Mz0CX4vBGM5lj8ttbIFt7o4ZMxk/9rgudJRh76EvB7xXZMur7T/cjRiH2w4Fmkq0zxf2QpM8IFvOSRn8FEu3gA== |
10716 | 11410 | ||
10717 | tmp@0.2.1: | 11411 | tmp@0.2.1, tmp@~0.2.1: |
10718 | version "0.2.1" | 11412 | version "0.2.1" |
10719 | resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.2.1.tgz#8457fc3037dcf4719c251367a1af6500ee1ccf14" | 11413 | resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.2.1.tgz#8457fc3037dcf4719c251367a1af6500ee1ccf14" |
10720 | integrity sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ== | 11414 | integrity sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ== |
@@ -10751,9 +11445,9 @@ toidentifier@1.0.1: | |||
10751 | integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== | 11445 | integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== |
10752 | 11446 | ||
10753 | tokenizr@^1.6.4: | 11447 | tokenizr@^1.6.4: |
10754 | version "1.6.8" | 11448 | version "1.6.9" |
10755 | resolved "https://registry.yarnpkg.com/tokenizr/-/tokenizr-1.6.8.tgz#3f5f8a3852982691d55d1d13a6257bf8e2155533" | 11449 | resolved "https://registry.yarnpkg.com/tokenizr/-/tokenizr-1.6.9.tgz#67e7fc575fb73ae1145afe166e5e21a27d725b0d" |
10756 | integrity sha512-sdEKMQ2IwxIvfg2ynyUu7gEJN/3IHDseeJnl6DsYJxzu+GX6TEMSdIFjPtArLoNqx9AWQzL28eQ/sjUWhSTH+Q== | 11450 | integrity sha512-JeEey5bD1S0hsUEANaEKqqa4HDRfZRy8I1Enx+Rpb7wD1nDMqN53g6I9nhAOejPCfG5m0gOE73H4jT3NuK29Cw== |
10757 | 11451 | ||
10758 | torrent-discovery@^9.4.13: | 11452 | torrent-discovery@^9.4.13: |
10759 | version "9.4.15" | 11453 | version "9.4.15" |
@@ -10817,29 +11511,38 @@ ts-loader@^9.3.0: | |||
10817 | semver "^7.3.4" | 11511 | semver "^7.3.4" |
10818 | 11512 | ||
10819 | tsconfig-paths@^3.14.1: | 11513 | tsconfig-paths@^3.14.1: |
10820 | version "3.14.1" | 11514 | version "3.14.2" |
10821 | resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz#ba0734599e8ea36c862798e920bcf163277b137a" | 11515 | resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz#6e32f1f79412decd261f92d633a9dc1cfa99f088" |
10822 | integrity sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ== | 11516 | integrity sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g== |
10823 | dependencies: | 11517 | dependencies: |
10824 | "@types/json5" "^0.0.29" | 11518 | "@types/json5" "^0.0.29" |
10825 | json5 "^1.0.1" | 11519 | json5 "^1.0.2" |
10826 | minimist "^1.2.6" | 11520 | minimist "^1.2.6" |
10827 | strip-bom "^3.0.0" | 11521 | strip-bom "^3.0.0" |
10828 | 11522 | ||
10829 | tslib@2.4.1: | 11523 | tsconfig-paths@^4.1.2: |
10830 | version "2.4.1" | 11524 | version "4.2.0" |
10831 | resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.1.tgz#0d0bfbaac2880b91e22df0768e55be9753a5b17e" | 11525 | resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz#ef78e19039133446d244beac0fd6a1632e2d107c" |
10832 | integrity sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA== | 11526 | integrity sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg== |
11527 | dependencies: | ||
11528 | json5 "^2.2.2" | ||
11529 | minimist "^1.2.6" | ||
11530 | strip-bom "^3.0.0" | ||
10833 | 11531 | ||
10834 | tslib@^1.8.1, tslib@^1.9.0: | 11532 | tslib@2.5.0: |
11533 | version "2.5.0" | ||
11534 | resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.5.0.tgz#42bfed86f5787aeb41d031866c8f402429e0fddf" | ||
11535 | integrity sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg== | ||
11536 | |||
11537 | tslib@^1.8.1: | ||
10835 | version "1.14.1" | 11538 | version "1.14.1" |
10836 | resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" | 11539 | resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" |
10837 | integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== | 11540 | integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== |
10838 | 11541 | ||
10839 | tslib@^2.0.0, tslib@^2.0.3, tslib@^2.1.0, tslib@^2.2.0, tslib@^2.3.0, tslib@^2.3.1, tslib@^2.4.0: | 11542 | tslib@^2.0.0, tslib@^2.0.3, tslib@^2.1.0, tslib@^2.3.0, tslib@^2.3.1, tslib@^2.4.0: |
10840 | version "2.5.0" | 11543 | version "2.5.2" |
10841 | resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.5.0.tgz#42bfed86f5787aeb41d031866c8f402429e0fddf" | 11544 | resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.5.2.tgz#1b6f07185c881557b0ffa84b111a0106989e8338" |
10842 | integrity sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg== | 11545 | integrity sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA== |
10843 | 11546 | ||
10844 | tsutils@^3.21.0: | 11547 | tsutils@^3.21.0: |
10845 | version "3.21.0" | 11548 | version "3.21.0" |
@@ -10848,6 +11551,15 @@ tsutils@^3.21.0: | |||
10848 | dependencies: | 11551 | dependencies: |
10849 | tslib "^1.8.1" | 11552 | tslib "^1.8.1" |
10850 | 11553 | ||
11554 | tuf-js@^1.1.3: | ||
11555 | version "1.1.6" | ||
11556 | resolved "https://registry.yarnpkg.com/tuf-js/-/tuf-js-1.1.6.tgz#ad3e7a20237b83b51c2a8f9d1ddf093279a10fc2" | ||
11557 | integrity sha512-CXwFVIsXGbVY4vFiWF7TJKWmlKJAT8TWkH4RmiohJRcDJInix++F0dznDmoVbtJNzZ8yLprKUG4YrDIhv3nBMg== | ||
11558 | dependencies: | ||
11559 | "@tufjs/models" "1.0.4" | ||
11560 | debug "^4.3.4" | ||
11561 | make-fetch-happen "^11.1.0" | ||
11562 | |||
10851 | tunnel-agent@^0.6.0: | 11563 | tunnel-agent@^0.6.0: |
10852 | version "0.6.0" | 11564 | version "0.6.0" |
10853 | resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" | 11565 | resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" |
@@ -10920,9 +11632,9 @@ typescript@~4.9.5: | |||
10920 | integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g== | 11632 | integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g== |
10921 | 11633 | ||
10922 | ua-parser-js@^1.0.1: | 11634 | ua-parser-js@^1.0.1: |
10923 | version "1.0.33" | 11635 | version "1.0.35" |
10924 | resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-1.0.33.tgz#f21f01233e90e7ed0f059ceab46eb190ff17f8f4" | 11636 | resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-1.0.35.tgz#c4ef44343bc3db0a3cbefdf21822f1b1fc1ab011" |
10925 | integrity sha512-RqshF7TPTE0XLYAqmjlu5cLLuGdKrNu9O1KLA/qp39QtbZwuzwv1dT46DZSopoUMsYgXpB3Cv8a03FI8b74oFQ== | 11637 | integrity sha512-fKnGuqmTBnIE+/KXSzCn4db8RTigUzw1AN0DmdU6hJovUTbYJKyqj+8Mt1c4VfRDnOVJnENmfYkIPZ946UrSAA== |
10926 | 11638 | ||
10927 | uc.micro@^1.0.1, uc.micro@^1.0.5: | 11639 | uc.micro@^1.0.1, uc.micro@^1.0.5: |
10928 | version "1.0.6" | 11640 | version "1.0.6" |
@@ -11030,10 +11742,10 @@ unpipe@1.0.0, unpipe@~1.0.0: | |||
11030 | resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" | 11742 | resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" |
11031 | integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== | 11743 | integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== |
11032 | 11744 | ||
11033 | update-browserslist-db@^1.0.10, update-browserslist-db@^1.0.9: | 11745 | update-browserslist-db@^1.0.10: |
11034 | version "1.0.10" | 11746 | version "1.0.11" |
11035 | resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz#0f54b876545726f17d00cd9a2561e6dade943ff3" | 11747 | resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz#9a2a641ad2907ae7b3616506f4b977851db5b940" |
11036 | integrity sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ== | 11748 | integrity sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA== |
11037 | dependencies: | 11749 | dependencies: |
11038 | escalade "^3.1.1" | 11750 | escalade "^3.1.1" |
11039 | picocolors "^1.0.0" | 11751 | picocolors "^1.0.0" |
@@ -11138,7 +11850,7 @@ uuid@^9.0.0: | |||
11138 | resolved "https://registry.yarnpkg.com/uuid/-/uuid-9.0.0.tgz#592f550650024a38ceb0c562f2f6aa435761efb5" | 11850 | resolved "https://registry.yarnpkg.com/uuid/-/uuid-9.0.0.tgz#592f550650024a38ceb0c562f2f6aa435761efb5" |
11139 | integrity sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg== | 11851 | integrity sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg== |
11140 | 11852 | ||
11141 | v8-compile-cache@^2.3.0: | 11853 | v8-compile-cache@2.3.0, v8-compile-cache@^2.3.0: |
11142 | version "2.3.0" | 11854 | version "2.3.0" |
11143 | resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" | 11855 | resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" |
11144 | integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== | 11856 | integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== |
@@ -11173,12 +11885,12 @@ verror@1.10.0: | |||
11173 | extsprintf "^1.2.0" | 11885 | extsprintf "^1.2.0" |
11174 | 11886 | ||
11175 | "video.js@^6 || ^7", video.js@^7.19.2, video.js@^7.6.0: | 11887 | "video.js@^6 || ^7", video.js@^7.19.2, video.js@^7.6.0: |
11176 | version "7.21.2" | 11888 | version "7.21.4" |
11177 | resolved "https://registry.yarnpkg.com/video.js/-/video.js-7.21.2.tgz#2dbf17b435690be739b15748bd53d3002f548e3a" | 11889 | resolved "https://registry.yarnpkg.com/video.js/-/video.js-7.21.4.tgz#362a2549467434b27507e0420b30eb4758feb128" |
11178 | integrity sha512-Zbo23oT4CbtIxeAtfTvzdl7OlN/P34ir7hDzXFtLZB+BtJsaLy0Rgh/06dBMJSGEjQCDo4MUS6uPonuX0Nl3Kg== | 11890 | integrity sha512-R5e57M/5uqxQMQpFpybNbd8GtiRwFJPqkHjrhv0QTJ2tqnesbjETbck5kU5dhFr1FevsJRFhjBG4hAnvRGnXbw== |
11179 | dependencies: | 11891 | dependencies: |
11180 | "@babel/runtime" "^7.12.5" | 11892 | "@babel/runtime" "^7.12.5" |
11181 | "@videojs/http-streaming" "2.16.0" | 11893 | "@videojs/http-streaming" "2.16.2" |
11182 | "@videojs/vhs-utils" "^3.0.4" | 11894 | "@videojs/vhs-utils" "^3.0.4" |
11183 | "@videojs/xhr" "2.6.0" | 11895 | "@videojs/xhr" "2.6.0" |
11184 | aes-decrypter "3.1.3" | 11896 | aes-decrypter "3.1.3" |
@@ -11215,6 +11927,17 @@ videostream@^3.2.2, videostream@~3.2.1: | |||
11215 | pump "^3.0.0" | 11927 | pump "^3.0.0" |
11216 | range-slice-stream "^2.0.0" | 11928 | range-slice-stream "^2.0.0" |
11217 | 11929 | ||
11930 | vite@4.3.1: | ||
11931 | version "4.3.1" | ||
11932 | resolved "https://registry.yarnpkg.com/vite/-/vite-4.3.1.tgz#9badb1377f995632cdcf05f32103414db6fbb95a" | ||
11933 | integrity sha512-EPmfPLAI79Z/RofuMvkIS0Yr091T2ReUoXQqc5ppBX/sjFRhHKiPPF/R46cTdoci/XgeQpB23diiJxq5w30vdg== | ||
11934 | dependencies: | ||
11935 | esbuild "^0.17.5" | ||
11936 | postcss "^8.4.21" | ||
11937 | rollup "^3.20.2" | ||
11938 | optionalDependencies: | ||
11939 | fsevents "~2.3.2" | ||
11940 | |||
11218 | watchpack@^2.4.0: | 11941 | watchpack@^2.4.0: |
11219 | version "2.4.0" | 11942 | version "2.4.0" |
11220 | resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.4.0.tgz#fa33032374962c78113f93c7f2fb4c54c9862a5d" | 11943 | resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.4.0.tgz#fa33032374962c78113f93c7f2fb4c54c9862a5d" |
@@ -11258,41 +11981,41 @@ wdio-geckodriver-service@^3.0.2: | |||
11258 | split2 "^4.1.0" | 11981 | split2 "^4.1.0" |
11259 | tcp-port-used "^1.0.2" | 11982 | tcp-port-used "^1.0.2" |
11260 | 11983 | ||
11261 | webdriver@7.30.0: | 11984 | webdriver@7.31.1: |
11262 | version "7.30.0" | 11985 | version "7.31.1" |
11263 | resolved "https://registry.yarnpkg.com/webdriver/-/webdriver-7.30.0.tgz#8263e74df6927e1a6df57ef583335a7aafb1459e" | 11986 | resolved "https://registry.yarnpkg.com/webdriver/-/webdriver-7.31.1.tgz#2dafdef92b59dc6456023ac92a9707d7331ecdb6" |
11264 | integrity sha512-bQE4oVgjjg5sb3VkCD+Eb8mscEvf3TioP0mnEZK0f5OJUNI045gMCJgpX8X4J8ScGyEhzlhn1KvlAn3yzxjxog== | 11987 | integrity sha512-nCdJLxRnYvOMFqTEX7sqQtF/hV/Jgov0Y6ICeOm1DMTlZSRRDaUsBMlEAPkEwif9uBJYdM0znv8qzfX358AGqQ== |
11265 | dependencies: | 11988 | dependencies: |
11266 | "@types/node" "^18.0.0" | 11989 | "@types/node" "^18.0.0" |
11267 | "@wdio/config" "7.30.0" | 11990 | "@wdio/config" "7.31.1" |
11268 | "@wdio/logger" "7.26.0" | 11991 | "@wdio/logger" "7.26.0" |
11269 | "@wdio/protocols" "7.27.0" | 11992 | "@wdio/protocols" "7.27.0" |
11270 | "@wdio/types" "7.26.0" | 11993 | "@wdio/types" "7.30.2" |
11271 | "@wdio/utils" "7.26.0" | 11994 | "@wdio/utils" "7.30.2" |
11272 | got "^11.0.2" | 11995 | got "^11.0.2" |
11273 | ky "0.30.0" | 11996 | ky "0.30.0" |
11274 | lodash.merge "^4.6.1" | 11997 | lodash.merge "^4.6.1" |
11275 | 11998 | ||
11276 | webdriverio@7.30.1: | 11999 | webdriverio@7.31.1: |
11277 | version "7.30.1" | 12000 | version "7.31.1" |
11278 | resolved "https://registry.yarnpkg.com/webdriverio/-/webdriverio-7.30.1.tgz#c83fcf232ee5abf8cb38c4c87a409693dd9bd536" | 12001 | resolved "https://registry.yarnpkg.com/webdriverio/-/webdriverio-7.31.1.tgz#631171ff8f2a7c0b34014079465489b54ecc9a3a" |
11279 | integrity sha512-Eozs5JB91nogU42EQSvwsQyP9ovydXKSGzCTaI8xwpy2oSFKXWOI0ZPNIc+VcrDKWsa8SLomsuI/3lWl97o1Ew== | 12002 | integrity sha512-ri8L7A8VbJ2lZyndu0sG56d2zBot7SXdeI95Kni43e0pd/5Xm4IMAPdWB60yS8vqrP8goJU2iuQ8/ltry4IDbQ== |
11280 | dependencies: | 12003 | dependencies: |
11281 | "@types/aria-query" "^5.0.0" | 12004 | "@types/aria-query" "^5.0.0" |
11282 | "@types/node" "^18.0.0" | 12005 | "@types/node" "^18.0.0" |
11283 | "@wdio/config" "7.30.0" | 12006 | "@wdio/config" "7.31.1" |
11284 | "@wdio/logger" "7.26.0" | 12007 | "@wdio/logger" "7.26.0" |
11285 | "@wdio/protocols" "7.27.0" | 12008 | "@wdio/protocols" "7.27.0" |
11286 | "@wdio/repl" "7.26.0" | 12009 | "@wdio/repl" "7.30.2" |
11287 | "@wdio/types" "7.26.0" | 12010 | "@wdio/types" "7.30.2" |
11288 | "@wdio/utils" "7.26.0" | 12011 | "@wdio/utils" "7.30.2" |
11289 | archiver "^5.0.0" | 12012 | archiver "^5.0.0" |
11290 | aria-query "^5.0.0" | 12013 | aria-query "^5.0.0" |
11291 | css-shorthand-properties "^1.1.1" | 12014 | css-shorthand-properties "^1.1.1" |
11292 | css-value "^0.0.1" | 12015 | css-value "^0.0.1" |
11293 | devtools "7.30.0" | 12016 | devtools "7.31.1" |
11294 | devtools-protocol "^0.0.1102555" | 12017 | devtools-protocol "^0.0.1130274" |
11295 | fs-extra "^10.0.0" | 12018 | fs-extra "^11.1.1" |
11296 | grapheme-splitter "^1.0.2" | 12019 | grapheme-splitter "^1.0.2" |
11297 | lodash.clonedeep "^4.5.0" | 12020 | lodash.clonedeep "^4.5.0" |
11298 | lodash.isobject "^3.0.2" | 12021 | lodash.isobject "^3.0.2" |
@@ -11304,7 +12027,7 @@ webdriverio@7.30.1: | |||
11304 | resq "^1.9.1" | 12027 | resq "^1.9.1" |
11305 | rgb2hex "0.2.5" | 12028 | rgb2hex "0.2.5" |
11306 | serialize-error "^8.0.0" | 12029 | serialize-error "^8.0.0" |
11307 | webdriver "7.30.0" | 12030 | webdriver "7.31.1" |
11308 | 12031 | ||
11309 | webidl-conversions@^3.0.0: | 12032 | webidl-conversions@^3.0.0: |
11310 | version "3.0.1" | 12033 | version "3.0.1" |
@@ -11328,16 +12051,16 @@ webpack-bundle-analyzer@^4.4.2: | |||
11328 | ws "^7.3.1" | 12051 | ws "^7.3.1" |
11329 | 12052 | ||
11330 | webpack-cli@^5.0.1: | 12053 | webpack-cli@^5.0.1: |
11331 | version "5.0.1" | 12054 | version "5.1.1" |
11332 | resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-5.0.1.tgz#95fc0495ac4065e9423a722dec9175560b6f2d9a" | 12055 | resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-5.1.1.tgz#c211ac6d911e77c512978f7132f0d735d4a97ace" |
11333 | integrity sha512-S3KVAyfwUqr0Mo/ur3NzIp6jnerNpo7GUO6so51mxLi1spqsA17YcMXy0WOIJtBSnj748lthxC6XLbNKh/ZC+A== | 12056 | integrity sha512-OLJwVMoXnXYH2ncNGU8gxVpUtm3ybvdioiTvHgUyBuyMLKiVvWy+QObzBsMtp5pH7qQoEuWgeEUQ/sU3ZJFzAw== |
11334 | dependencies: | 12057 | dependencies: |
11335 | "@discoveryjs/json-ext" "^0.5.0" | 12058 | "@discoveryjs/json-ext" "^0.5.0" |
11336 | "@webpack-cli/configtest" "^2.0.1" | 12059 | "@webpack-cli/configtest" "^2.1.0" |
11337 | "@webpack-cli/info" "^2.0.1" | 12060 | "@webpack-cli/info" "^2.0.1" |
11338 | "@webpack-cli/serve" "^2.0.1" | 12061 | "@webpack-cli/serve" "^2.0.4" |
11339 | colorette "^2.0.14" | 12062 | colorette "^2.0.14" |
11340 | commander "^9.4.1" | 12063 | commander "^10.0.1" |
11341 | cross-spawn "^7.0.3" | 12064 | cross-spawn "^7.0.3" |
11342 | envinfo "^7.7.3" | 12065 | envinfo "^7.7.3" |
11343 | fastest-levenshtein "^1.0.12" | 12066 | fastest-levenshtein "^1.0.12" |
@@ -11346,10 +12069,10 @@ webpack-cli@^5.0.1: | |||
11346 | rechoir "^0.8.0" | 12069 | rechoir "^0.8.0" |
11347 | webpack-merge "^5.7.3" | 12070 | webpack-merge "^5.7.3" |
11348 | 12071 | ||
11349 | webpack-dev-middleware@6.0.1: | 12072 | webpack-dev-middleware@6.0.2: |
11350 | version "6.0.1" | 12073 | version "6.0.2" |
11351 | resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-6.0.1.tgz#fd585127ed44dab3f253daf0d98f4d58a5088cc2" | 12074 | resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-6.0.2.tgz#4aab69257378e01d6fe964a8b2d07e8a87623ebc" |
11352 | integrity sha512-PZPZ6jFinmqVPJZbisfggDiC+2EeGZ1ZByyMP5sOFJcPPWSexalISz+cvm+j+oYPT7FIJyxT76esjnw9DhE5sw== | 12075 | integrity sha512-iOddiJzPcQC6lwOIu60vscbGWth8PCRcWRCwoQcTQf9RMoOWBHg5EyzpGdtSmGMrSPd5vHEfFXmVErQEmkRngQ== |
11353 | dependencies: | 12076 | dependencies: |
11354 | colorette "^2.0.10" | 12077 | colorette "^2.0.10" |
11355 | memfs "^3.4.12" | 12078 | memfs "^3.4.12" |
@@ -11368,10 +12091,10 @@ webpack-dev-middleware@^5.3.1: | |||
11368 | range-parser "^1.2.1" | 12091 | range-parser "^1.2.1" |
11369 | schema-utils "^4.0.0" | 12092 | schema-utils "^4.0.0" |
11370 | 12093 | ||
11371 | webpack-dev-server@4.11.1: | 12094 | webpack-dev-server@4.13.2: |
11372 | version "4.11.1" | 12095 | version "4.13.2" |
11373 | resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz#ae07f0d71ca0438cf88446f09029b92ce81380b5" | 12096 | resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-4.13.2.tgz#d97445481d78691efe6d9a3b230833d802fc31f9" |
11374 | integrity sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw== | 12097 | integrity sha512-5i6TrGBRxG4vnfDpB6qSQGfnB6skGBXNL5/542w2uRGLimX6qeE5BQMLrzIC3JYV/xlGOv+s+hTleI9AZKUQNw== |
11375 | dependencies: | 12098 | dependencies: |
11376 | "@types/bonjour" "^3.5.9" | 12099 | "@types/bonjour" "^3.5.9" |
11377 | "@types/connect-history-api-fallback" "^1.3.5" | 12100 | "@types/connect-history-api-fallback" "^1.3.5" |
@@ -11392,6 +12115,7 @@ webpack-dev-server@4.11.1: | |||
11392 | html-entities "^2.3.2" | 12115 | html-entities "^2.3.2" |
11393 | http-proxy-middleware "^2.0.3" | 12116 | http-proxy-middleware "^2.0.3" |
11394 | ipaddr.js "^2.0.1" | 12117 | ipaddr.js "^2.0.1" |
12118 | launch-editor "^2.6.0" | ||
11395 | open "^8.0.9" | 12119 | open "^8.0.9" |
11396 | p-retry "^4.5.0" | 12120 | p-retry "^4.5.0" |
11397 | rimraf "^3.0.2" | 12121 | rimraf "^3.0.2" |
@@ -11401,9 +12125,9 @@ webpack-dev-server@4.11.1: | |||
11401 | sockjs "^0.3.24" | 12125 | sockjs "^0.3.24" |
11402 | spdy "^4.0.2" | 12126 | spdy "^4.0.2" |
11403 | webpack-dev-middleware "^5.3.1" | 12127 | webpack-dev-middleware "^5.3.1" |
11404 | ws "^8.4.2" | 12128 | ws "^8.13.0" |
11405 | 12129 | ||
11406 | webpack-merge@5.8.0, webpack-merge@^5.7.3: | 12130 | webpack-merge@5.8.0: |
11407 | version "5.8.0" | 12131 | version "5.8.0" |
11408 | resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-5.8.0.tgz#2b39dbf22af87776ad744c390223731d30a68f61" | 12132 | resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-5.8.0.tgz#2b39dbf22af87776ad744c390223731d30a68f61" |
11409 | integrity sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q== | 12133 | integrity sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q== |
@@ -11411,6 +12135,14 @@ webpack-merge@5.8.0, webpack-merge@^5.7.3: | |||
11411 | clone-deep "^4.0.1" | 12135 | clone-deep "^4.0.1" |
11412 | wildcard "^2.0.0" | 12136 | wildcard "^2.0.0" |
11413 | 12137 | ||
12138 | webpack-merge@^5.7.3: | ||
12139 | version "5.9.0" | ||
12140 | resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-5.9.0.tgz#dc160a1c4cf512ceca515cc231669e9ddb133826" | ||
12141 | integrity sha512-6NbRQw4+Sy50vYNTw7EyOn41OZItPiXB8GNv3INSoe3PSFaHJEz3SHTrYVaRm2LilNGnFUzh0FAwqPEmU/CwDg== | ||
12142 | dependencies: | ||
12143 | clone-deep "^4.0.1" | ||
12144 | wildcard "^2.0.0" | ||
12145 | |||
11414 | webpack-sources@^3.0.0, webpack-sources@^3.2.3: | 12146 | webpack-sources@^3.0.0, webpack-sources@^3.2.3: |
11415 | version "3.2.3" | 12147 | version "3.2.3" |
11416 | resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde" | 12148 | resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde" |
@@ -11423,22 +12155,22 @@ webpack-subresource-integrity@5.1.0: | |||
11423 | dependencies: | 12155 | dependencies: |
11424 | typed-assert "^1.0.8" | 12156 | typed-assert "^1.0.8" |
11425 | 12157 | ||
11426 | webpack@5.75.0, webpack@^5.73.0: | 12158 | webpack@5.80.0: |
11427 | version "5.75.0" | 12159 | version "5.80.0" |
11428 | resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.75.0.tgz#1e440468647b2505860e94c9ff3e44d5b582c152" | 12160 | resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.80.0.tgz#3e660b4ab572be38c5e954bdaae7e2bf76010fdc" |
11429 | integrity sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ== | 12161 | integrity sha512-OIMiq37XK1rWO8mH9ssfFKZsXg4n6klTEDL7S8/HqbAOBBaiy8ABvXvz0dDCXeEF9gqwxSvVk611zFPjS8hJxA== |
11430 | dependencies: | 12162 | dependencies: |
11431 | "@types/eslint-scope" "^3.7.3" | 12163 | "@types/eslint-scope" "^3.7.3" |
11432 | "@types/estree" "^0.0.51" | 12164 | "@types/estree" "^1.0.0" |
11433 | "@webassemblyjs/ast" "1.11.1" | 12165 | "@webassemblyjs/ast" "^1.11.5" |
11434 | "@webassemblyjs/wasm-edit" "1.11.1" | 12166 | "@webassemblyjs/wasm-edit" "^1.11.5" |
11435 | "@webassemblyjs/wasm-parser" "1.11.1" | 12167 | "@webassemblyjs/wasm-parser" "^1.11.5" |
11436 | acorn "^8.7.1" | 12168 | acorn "^8.7.1" |
11437 | acorn-import-assertions "^1.7.6" | 12169 | acorn-import-assertions "^1.7.6" |
11438 | browserslist "^4.14.5" | 12170 | browserslist "^4.14.5" |
11439 | chrome-trace-event "^1.0.2" | 12171 | chrome-trace-event "^1.0.2" |
11440 | enhanced-resolve "^5.10.0" | 12172 | enhanced-resolve "^5.13.0" |
11441 | es-module-lexer "^0.9.0" | 12173 | es-module-lexer "^1.2.1" |
11442 | eslint-scope "5.1.1" | 12174 | eslint-scope "5.1.1" |
11443 | events "^3.2.0" | 12175 | events "^3.2.0" |
11444 | glob-to-regexp "^0.4.1" | 12176 | glob-to-regexp "^0.4.1" |
@@ -11447,9 +12179,39 @@ webpack@5.75.0, webpack@^5.73.0: | |||
11447 | loader-runner "^4.2.0" | 12179 | loader-runner "^4.2.0" |
11448 | mime-types "^2.1.27" | 12180 | mime-types "^2.1.27" |
11449 | neo-async "^2.6.2" | 12181 | neo-async "^2.6.2" |
11450 | schema-utils "^3.1.0" | 12182 | schema-utils "^3.1.2" |
11451 | tapable "^2.1.1" | 12183 | tapable "^2.1.1" |
11452 | terser-webpack-plugin "^5.1.3" | 12184 | terser-webpack-plugin "^5.3.7" |
12185 | watchpack "^2.4.0" | ||
12186 | webpack-sources "^3.2.3" | ||
12187 | |||
12188 | webpack@^5.73.0: | ||
12189 | version "5.83.1" | ||
12190 | resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.83.1.tgz#fcb69864a0669ac3539a471081952c45b15d1c40" | ||
12191 | integrity sha512-TNsG9jDScbNuB+Lb/3+vYolPplCS3bbEaJf+Bj0Gw4DhP3ioAflBb1flcRt9zsWITyvOhM96wMQNRWlSX52DgA== | ||
12192 | dependencies: | ||
12193 | "@types/eslint-scope" "^3.7.3" | ||
12194 | "@types/estree" "^1.0.0" | ||
12195 | "@webassemblyjs/ast" "^1.11.5" | ||
12196 | "@webassemblyjs/wasm-edit" "^1.11.5" | ||
12197 | "@webassemblyjs/wasm-parser" "^1.11.5" | ||
12198 | acorn "^8.7.1" | ||
12199 | acorn-import-assertions "^1.7.6" | ||
12200 | browserslist "^4.14.5" | ||
12201 | chrome-trace-event "^1.0.2" | ||
12202 | enhanced-resolve "^5.14.0" | ||
12203 | es-module-lexer "^1.2.1" | ||
12204 | eslint-scope "5.1.1" | ||
12205 | events "^3.2.0" | ||
12206 | glob-to-regexp "^0.4.1" | ||
12207 | graceful-fs "^4.2.9" | ||
12208 | json-parse-even-better-errors "^2.3.1" | ||
12209 | loader-runner "^4.2.0" | ||
12210 | mime-types "^2.1.27" | ||
12211 | neo-async "^2.6.2" | ||
12212 | schema-utils "^3.1.2" | ||
12213 | tapable "^2.1.1" | ||
12214 | terser-webpack-plugin "^5.3.7" | ||
11453 | watchpack "^2.4.0" | 12215 | watchpack "^2.4.0" |
11454 | webpack-sources "^3.2.3" | 12216 | webpack-sources "^3.2.3" |
11455 | 12217 | ||
@@ -11554,9 +12316,9 @@ which-collection@^1.0.1: | |||
11554 | is-weakset "^2.0.1" | 12316 | is-weakset "^2.0.1" |
11555 | 12317 | ||
11556 | which-module@^2.0.0: | 12318 | which-module@^2.0.0: |
11557 | version "2.0.0" | 12319 | version "2.0.1" |
11558 | resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" | 12320 | resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.1.tgz#776b1fe35d90aebe99e8ac15eb24093389a4a409" |
11559 | integrity sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q== | 12321 | integrity sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ== |
11560 | 12322 | ||
11561 | which-typed-array@^1.1.9: | 12323 | which-typed-array@^1.1.9: |
11562 | version "1.1.9" | 12324 | version "1.1.9" |
@@ -11585,9 +12347,9 @@ which@^2.0.1, which@^2.0.2: | |||
11585 | isexe "^2.0.0" | 12347 | isexe "^2.0.0" |
11586 | 12348 | ||
11587 | which@^3.0.0: | 12349 | which@^3.0.0: |
11588 | version "3.0.0" | 12350 | version "3.0.1" |
11589 | resolved "https://registry.yarnpkg.com/which/-/which-3.0.0.tgz#a9efd016db59728758a390d23f1687b6e8f59f8e" | 12351 | resolved "https://registry.yarnpkg.com/which/-/which-3.0.1.tgz#89f1cd0c23f629a8105ffe69b8172791c87b4be1" |
11590 | integrity sha512-nla//68K9NU6yRiwDY/Q8aU6siKlSs64aEC7+IV56QoAuyQT2ovsJcgGYGyqMOmI/CGN1BOR6mM5EN0FBO+zyQ== | 12352 | integrity sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg== |
11591 | dependencies: | 12353 | dependencies: |
11592 | isexe "^2.0.0" | 12354 | isexe "^2.0.0" |
11593 | 12355 | ||
@@ -11599,9 +12361,9 @@ wide-align@^1.1.5: | |||
11599 | string-width "^1.0.2 || 2 || 3 || 4" | 12361 | string-width "^1.0.2 || 2 || 3 || 4" |
11600 | 12362 | ||
11601 | wildcard@^2.0.0: | 12363 | wildcard@^2.0.0: |
11602 | version "2.0.0" | 12364 | version "2.0.1" |
11603 | resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.0.tgz#a77d20e5200c6faaac979e4b3aadc7b3dd7f8fec" | 12365 | resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.1.tgz#5ab10d02487198954836b6349f74fff961e10f67" |
11604 | integrity sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw== | 12366 | integrity sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ== |
11605 | 12367 | ||
11606 | wildstring@1.0.9: | 12368 | wildstring@1.0.9: |
11607 | version "1.0.9" | 12369 | version "1.0.9" |
@@ -11618,6 +12380,15 @@ workerpool@6.2.1: | |||
11618 | resolved "https://registry.yarnpkg.com/workerpool/-/workerpool-6.2.1.tgz#46fc150c17d826b86a008e5a4508656777e9c343" | 12380 | resolved "https://registry.yarnpkg.com/workerpool/-/workerpool-6.2.1.tgz#46fc150c17d826b86a008e5a4508656777e9c343" |
11619 | integrity sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw== | 12381 | integrity sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw== |
11620 | 12382 | ||
12383 | "wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@^7.0.0: | ||
12384 | version "7.0.0" | ||
12385 | resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" | ||
12386 | integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== | ||
12387 | dependencies: | ||
12388 | ansi-styles "^4.0.0" | ||
12389 | string-width "^4.1.0" | ||
12390 | strip-ansi "^6.0.0" | ||
12391 | |||
11621 | wrap-ansi@^2.0.0: | 12392 | wrap-ansi@^2.0.0: |
11622 | version "2.1.0" | 12393 | version "2.1.0" |
11623 | resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" | 12394 | resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" |
@@ -11635,27 +12406,27 @@ wrap-ansi@^6.2.0: | |||
11635 | string-width "^4.1.0" | 12406 | string-width "^4.1.0" |
11636 | strip-ansi "^6.0.0" | 12407 | strip-ansi "^6.0.0" |
11637 | 12408 | ||
11638 | wrap-ansi@^7.0.0: | 12409 | wrap-ansi@^8.1.0: |
11639 | version "7.0.0" | 12410 | version "8.1.0" |
11640 | resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" | 12411 | resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214" |
11641 | integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== | 12412 | integrity sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ== |
11642 | dependencies: | 12413 | dependencies: |
11643 | ansi-styles "^4.0.0" | 12414 | ansi-styles "^6.1.0" |
11644 | string-width "^4.1.0" | 12415 | string-width "^5.0.1" |
11645 | strip-ansi "^6.0.0" | 12416 | strip-ansi "^7.0.1" |
11646 | 12417 | ||
11647 | wrappy@1: | 12418 | wrappy@1: |
11648 | version "1.0.2" | 12419 | version "1.0.2" |
11649 | resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" | 12420 | resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" |
11650 | integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== | 12421 | integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== |
11651 | 12422 | ||
11652 | write-file-atomic@^5.0.0: | 12423 | write-file-atomic@^5.0.1: |
11653 | version "5.0.0" | 12424 | version "5.0.1" |
11654 | resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-5.0.0.tgz#54303f117e109bf3d540261125c8ea5a7320fab0" | 12425 | resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-5.0.1.tgz#68df4717c55c6fa4281a7860b4c2ba0a6d2b11e7" |
11655 | integrity sha512-R7NYMnHSlV42K54lwY9lvW6MnSm1HSJqZL3xiSgi9E7//FYaI74r2G0rd+/X6VAMkHEdzxQaU5HUOXWUz5kA/w== | 12426 | integrity sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw== |
11656 | dependencies: | 12427 | dependencies: |
11657 | imurmurhash "^0.1.4" | 12428 | imurmurhash "^0.1.4" |
11658 | signal-exit "^3.0.7" | 12429 | signal-exit "^4.0.1" |
11659 | 12430 | ||
11660 | ws@8.5.0: | 12431 | ws@8.5.0: |
11661 | version "8.5.0" | 12432 | version "8.5.0" |
@@ -11667,10 +12438,10 @@ ws@^7.3.1, ws@^7.4.2, ws@^7.4.5: | |||
11667 | resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591" | 12438 | resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591" |
11668 | integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q== | 12439 | integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q== |
11669 | 12440 | ||
11670 | ws@^8.4.2: | 12441 | ws@^8.13.0: |
11671 | version "8.12.1" | 12442 | version "8.13.0" |
11672 | resolved "https://registry.yarnpkg.com/ws/-/ws-8.12.1.tgz#c51e583d79140b5e42e39be48c934131942d4a8f" | 12443 | resolved "https://registry.yarnpkg.com/ws/-/ws-8.13.0.tgz#9a9fb92f93cf41512a0735c8f4dd09b8a1211cd0" |
11673 | integrity sha512-1qo+M9Ba+xNhPB+YTWUlK6M17brTut5EXbcBaMRN5pH5dFrXz7lzz1ChFSUq3bOUl8yEvSenhHmYUNJxFzdJew== | 12444 | integrity sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA== |
11674 | 12445 | ||
11675 | ws@~8.11.0: | 12446 | ws@~8.11.0: |
11676 | version "8.11.0" | 12447 | version "8.11.0" |
@@ -11722,16 +12493,16 @@ yallist@^4.0.0: | |||
11722 | resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" | 12493 | resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" |
11723 | integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== | 12494 | integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== |
11724 | 12495 | ||
11725 | yaml@^1.10.0: | ||
11726 | version "1.10.2" | ||
11727 | resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" | ||
11728 | integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== | ||
11729 | |||
11730 | yargs-parser@20.2.4: | 12496 | yargs-parser@20.2.4: |
11731 | version "20.2.4" | 12497 | version "20.2.4" |
11732 | resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.4.tgz#b42890f14566796f85ae8e3a25290d205f154a54" | 12498 | resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.4.tgz#b42890f14566796f85ae8e3a25290d205f154a54" |
11733 | integrity sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA== | 12499 | integrity sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA== |
11734 | 12500 | ||
12501 | yargs-parser@21.1.1, yargs-parser@^21.1.1: | ||
12502 | version "21.1.1" | ||
12503 | resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" | ||
12504 | integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== | ||
12505 | |||
11735 | yargs-parser@^18.1.2: | 12506 | yargs-parser@^18.1.2: |
11736 | version "18.1.3" | 12507 | version "18.1.3" |
11737 | resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0" | 12508 | resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0" |
@@ -11745,11 +12516,6 @@ yargs-parser@^20.2.2, yargs-parser@^20.2.3: | |||
11745 | resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" | 12516 | resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" |
11746 | integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== | 12517 | integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== |
11747 | 12518 | ||
11748 | yargs-parser@^21.1.1: | ||
11749 | version "21.1.1" | ||
11750 | resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" | ||
11751 | integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== | ||
11752 | |||
11753 | yargs-parser@^7.0.0: | 12519 | yargs-parser@^7.0.0: |
11754 | version "7.0.0" | 12520 | version "7.0.0" |
11755 | resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-7.0.0.tgz#8d0ac42f16ea55debd332caf4c4038b3e3f5dfd9" | 12521 | resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-7.0.0.tgz#8d0ac42f16ea55debd332caf4c4038b3e3f5dfd9" |
@@ -11780,10 +12546,10 @@ yargs@16.2.0: | |||
11780 | y18n "^5.0.5" | 12546 | y18n "^5.0.5" |
11781 | yargs-parser "^20.2.2" | 12547 | yargs-parser "^20.2.2" |
11782 | 12548 | ||
11783 | yargs@17.6.2, yargs@^17.0.0, yargs@^17.2.1: | 12549 | yargs@17.7.2, yargs@^17.0.0, yargs@^17.2.1, yargs@^17.6.2: |
11784 | version "17.6.2" | 12550 | version "17.7.2" |
11785 | resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.6.2.tgz#2e23f2944e976339a1ee00f18c77fedee8332541" | 12551 | resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" |
11786 | integrity sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw== | 12552 | integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== |
11787 | dependencies: | 12553 | dependencies: |
11788 | cliui "^8.0.1" | 12554 | cliui "^8.0.1" |
11789 | escalade "^3.1.1" | 12555 | escalade "^3.1.1" |
@@ -11860,9 +12626,9 @@ zip-stream@^4.1.0: | |||
11860 | compress-commons "^4.1.0" | 12626 | compress-commons "^4.1.0" |
11861 | readable-stream "^3.6.0" | 12627 | readable-stream "^3.6.0" |
11862 | 12628 | ||
11863 | zone.js@~0.12.0: | 12629 | zone.js@~0.13.0: |
11864 | version "0.12.0" | 12630 | version "0.13.0" |
11865 | resolved "https://registry.yarnpkg.com/zone.js/-/zone.js-0.12.0.tgz#a4a6e5fab6d34bd37d89c77e89ac2e6f4a3d2c30" | 12631 | resolved "https://registry.yarnpkg.com/zone.js/-/zone.js-0.13.0.tgz#4c735cb8ef49312b58c0ad13451996dc2b202a6d" |
11866 | integrity sha512-XtC+I5dXU14HrzidAKBNMqneIVUykLEAA1x+v4KVrd6AUPWlwYORF8KgsVqvgdHiKZ4BkxxjvYi/ksEixTPR0Q== | 12632 | integrity sha512-7m3hNNyswsdoDobCkYNAy5WiUulkMd3+fWaGT9ij6iq3Zr/IwJo4RMCYPSDjT+r7tnPErmY9sZpKhWQ8S5k6XQ== |
11867 | dependencies: | 12633 | dependencies: |
11868 | tslib "^2.3.0" | 12634 | tslib "^2.3.0" |